/*!
 * SmartAdmin - Bootstrap Wizard
    */

.bootstrapWizard { display: block; list-style: none; padding: 0; position: relative; width: 100%; }
    .bootstrapWizard a:active, .bootstrapWizard a:focus, .bootstrapWizard a:hover { text-decoration: none; }
    .bootstrapWizard li { display: block; float: left; width: 25%; text-align: center; padding-left: 0;position:relative }
    
        .bootstrapWizard li:before { border-top: 3px solid #55606E; content: ""; display: block; font-size: 0; overflow: hidden; position: absolute; top: 7px; right: 1px; width: 50%; z-index: 1;left:0;max-width: 50%}
        .bootstrapWizard li:after { border-top: 3px solid #55606E; content: ""; display: block; font-size: 0; overflow: hidden; position: absolute; top: 7px; right: 1px; width: 50%; z-index: 1;left:50%;max-width: 50%}
        
        .bootstrapWizard li:first-child:before { display:none }
        .bootstrapWizard li:last-child:after { display:none }
        .bootstrapWizard li.complete .step { background: #0aa66e; padding: 1px 6px; border: 3px solid #55606E; }
        .bootstrapWizard li .step i { font-size: 10px; font-weight: 400; position: relative; top: -1.5px; }
        .bootstrapWizard li .step { background: #B2B5B9; color: #fff; display: inline; font-size: 15px; font-weight: 700; padding: 7px 13px; border: 3px solid transparent; border-radius: 50%; line-height: normal; position: relative; text-align: center; z-index: 2; transition: all .1s linear 0s; }
        .bootstrapWizard li.active .step, .bootstrapWizard li.active.complete .step { background: #0091d9; color: #fff; font-weight: 700; padding: 7px 13px; font-size: 15px; border-radius: 50%; border: 3px solid #55606E; }
        .bootstrapWizard li.active .title, .bootstrapWizard li.complete .title { color: #2B3D53; }
        .bootstrapWizard li .title { color: #bfbfbf; display: block; font-size: 13px; line-height: 15px; max-width: 100%; position: relative; table-layout: fixed; text-align: center; top: 20px; word-wrap: break-word; z-index: 104; }
.wizard-actions { display: block; list-style: none; padding: 0; position: relative; width: 100%; }
    .wizard-actions li { display: inline; }
.tab-content.transparent { background-color: transparent; }
.fuelux .wizard { position: relative; overflow: hidden; background-color: #f9f9f9; border: 1px solid #d4d4d4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; *zoom: 1; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065); box-shadow: 0 1px 4px rgba(0,0,0,.065); }
    .fuelux .wizard:after, .fuelux .wizard:before { display: table; line-height: 0; content: ""; }
    .fuelux .wizard:after { clear: both; }
    .fuelux .wizard ul { width: 4000px; padding: 0; margin: 0; list-style: none outside none; }
        .fuelux .wizard ul.previous-disabled li.complete { cursor: default; }
            .fuelux .wizard ul.previous-disabled li.complete:hover { color: #356e35; cursor: default; background: #f3f4f5; }
                .fuelux .wizard ul.previous-disabled li.complete:hover .chevron:before { border-left-color: #f3f4f5; }
        .fuelux .wizard ul li { position: relative; float: left; height: 46px; padding: 0 20px 0 30px; margin: 0; font-size: 16px; line-height: 46px; color: #999; cursor: default; background: #ededed; }
            .fuelux .wizard ul li .chevron { position: absolute; top: 0; right: -14px; z-index: 1; display: block; border: 24px solid transparent; border-right: 0; border-left: 14px solid #d4d4d4; }
                .fuelux .wizard ul li .chevron:before { position: absolute; top: -24px; right: 1px; display: block; border: 24px solid transparent; border-right: 0; border-left: 14px solid #ededed; content: ""; }
            .fuelux .wizard ul li.complete { color: #468847; background: #f3f4f5; }
                .fuelux .wizard ul li.complete:hover { cursor: pointer; background: #e7eff8; }
                    .fuelux .wizard ul li.complete:hover .chevron:before { border-left: 14px solid #e7eff8; }
                .fuelux .wizard ul li.complete .chevron:before { border-left: 14px solid #f3f4f5; }
            .fuelux .wizard ul li.active { color: #3a87ad; background: #f1f6fc; }
                .fuelux .wizard ul li.active .chevron:before { border-left: 14px solid #f1f6fc; }
            .fuelux .wizard ul li .badge { margin-right: 8px; }
            .fuelux .wizard ul li:first-child { padding-left: 20px; border-radius: 4px 0 0 4px; }
    .fuelux .wizard .actions { position: absolute; right: 0; z-index: 2; float: right; padding-right: 15px; padding-left: 15px; line-height: 46px; vertical-align: middle; background-color: #eee; border-left: 1px solid #d4d4d4; }
        .fuelux .wizard .actions a { margin-right: 8px; font-size: 12px; line-height: 45px; }
        .fuelux .wizard .actions .btn-prev i { margin-right: 5px; }
        .fuelux .wizard .actions .btn-next i { margin-left: 5px; }

@media (max-width:979px) {
}

@media (min-width:768px) and (max-width:979px) {
}

@media (min-width:768px) and (max-width:880px) {
}

@media (max-width:767px) {
}

@media only screen and (min-width:0) and (max-width:679px) {
}

@media only screen and (min-width:320px) and (max-width:479px) {
}


/* Ixact Wizard */
.ixactWizard {padding:50px 0 40px;}
.ixactWizard .bootstrapWizard {margin:0 auto; width:75%;}
.ixactWizard .bootstrapWizard li {width:33.3%;}
.ixactWizard .bootstrapWizard li.active .step, .ixactWizard .bootstrapWizard li.active.complete .step, .ixactWizard .bootstrapWizard li .step {color:transparent}
.ixactWizard .bootstrapWizard li .title {font-size:16px;color:#888}
.ixactWizard .bootstrapWizard li.active .title, .ixactWizard .bootstrapWizard li.complete .title {color:#0E74FF;font-weight:bold;}

.ixactWizard .bootstrapWizard li .step-label {max-width: 100%;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: -35px;font-size:16px;color:#444;font-weight:bold}

    .ixactWizard .bootstrapWizard li.active .step, .ixactWizard .bootstrapWizard li.complete .step {
        border: 3px solid #fff;
        background: #6f6290; /* Old browsers */
        background: -moz-linear-gradient(top, #6f6290 0%, #635880 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f6290), color-stop(100%,#635880)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #6f6290 0%,#635880 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #6f6290 0%,#635880 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #6f6290 0%,#635880 100%); /* IE10+ */
        background: linear-gradient(to bottom, #6f6290 0%,#635880 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6290', endColorstr='#635880',GradientType=0 ); /* IE6-9 */
        padding: 6px 16px;
    }

.ixactWizard .bootstrapWizard li:before, .ixactWizard .bootstrapWizard li:after {height:7px;background-color:#cacaca;border-top:2px solid #fff;border-bottom:2px solid #fff;margin-bottom:-3px}
.ixactWizard .bootstrapWizard li.complete:before, .ixactWizard .bootstrapWizard li.complete:after {background-color:#1f9cd7}
.ixactWizard .bootstrapWizard li.active:before  {background-color:#1f9cd7}

.ixactWizard .bootstrapWizard li .step {border:3px solid #fff;padding: 6px 16px;
background: #bab8b6; /* Old browsers */
background: -moz-linear-gradient(top,  #bab8b6 0%, #979797 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bab8b6), color-stop(99%,#979797)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bab8b6 0%,#979797 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bab8b6 0%,#979797 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bab8b6 0%,#979797 99%); /* IE10+ */
background: linear-gradient(to bottom,  #bab8b6 0%,#979797 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bab8b6', endColorstr='#979797',GradientType=0 ); /* IE6-9 */
}