.rms-wizard .rms-wizard-header .title,body{
    -webkit-text-size-adjust:100%;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.rms-wizard .rms-step-section.allstepClickable .rms-multistep-progressbar li.rms-step,.rms-wizard .rms-step-section.compeletedStepClickable .rms-multistep-progressbar li.rms-step.completed-step{
    cursor:pointer
}
body{
    background:/*#34495e;*/
    font-family:Roboto,sans-serif
}
.rms-wizard .rms-container{
    width:100%;
    max-width:1080px;
    height:auto;
    margin:10px auto;
    background:#FFF;
   /* border-radius:4px;
    -webkit-box-shadow:4px 5px 0 1px rgba(0,0,0,.24);
    -moz-box-shadow:4px 5px 0 1px rgba(0,0,0,.24);
    box-shadow:4px 5px 0 1px rgba(0,0,0,.24)*/
	border-radius: 3px;
    border: 1px solid #e7e7e7;
    padding: 5px;

}
.rms-wizard .rms-container:after,.rms-wizard .rms-container:before{
    display:block;
    content:" "
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.rms-wizard .rms-wizard-header{
    border-bottom:1px solid #dadada;
    border-radius:4px 4px 0 0;
    clear:both;
    background-repeat:no-repeat;
    background:-moz-linear-gradient(top,#FFF 0,#f0f0f0 100%);
    background:-webkit-linear-gradient(top,#f0f0f0 0,#f0f0f0 100%);
    background:linear-gradient(to bottom,#FFF 0,#f0f0f0 100%);
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f0f0f0', GradientType=0)
}
.rms-wizard .rms-wizard-header .title{
    margin:0;
    font-size:20px;
    font-weight:300;
    padding:10px;
    color:#757575
}
.rms-wizard .rms-wizard-header .title span{
    color:#59bbdf;
    font-weight:400
}
.rms-wizard .rms-form-wizard{
    clear:both
}
.rms-wizard .rms-form-wizard:after,.rms-wizard .rms-form-wizard:before{
    display:block;
    content:" ";
    clear:both
}
.rms-wizard .rms-step-section{
    padding:10px;
    display:block;
    margin-bottom:0;
    border-bottom:1px solid #dadada;
    background:#FFF
}
.rms-wizard .rms-step-section:after,.rms-wizard .rms-step-section:before{
    content:" ";
    clear:both;
    display:block
}
.rms-wizard .rms-multistep-progressbar{
    list-style:none;
    margin:0;
    padding:0;
    clear:both
}
.rms-wizard .rms-multistep-progressbar li.rms-step{
    list-style-type:none;
    float:left;
    width:25%;
    position:relative;
    text-align:center;
    height:115px;
    z-index:10
}
.rms-wizard .rms-multistep-progressbar li.rms-step:before{
    content:" ";
    width:40px;
    height:40px;
    line-height:40px;
    border:1px solid #d9d9d9;
    display:block;
    font-size:21px;
    font-weight:600;
    text-align:center;
    margin:0 auto 10px;
    border-radius:50%;
    background:#eaeaea;
    color:#a9a9a9
}
.rms-wizard .rms-step-section[data-step-counter=true] .rms-multistep-progressbar{
    counter-reset:step
}
.rms-wizard .rms-step-section[data-step-counter=true] .rms-multistep-progressbar li.rms-step:before{
    content:counter(step)!important;
    counter-increment:step
}
.rms-wizard .ml10{
    margin-left:-10px!important
}
.rms-wizard .rms-step-section .rms-multistep-progressbar li .step-icon{
    z-index:1024;
    position:absolute;
    top:0;
    margin-top:8px;
    font-size:18px;
    color:#a9a9a9;
    margin-left:-7px
}
.rms-wizard .rms-step-section[data-step-image=false] .rms-multistep-progressbar li .step-icon{
    opacity:0;
    visibility:hidden
}
.rms-wizard .rms-step-section[data-step-image=true] .rms-multistep-progressbar li .step-icon{
    opacity:1;
    visibility:visible
}
.rms-wizard .rms-step-section .rms-multistep-progressbar li.completed-step .step-icon,.rms-wizard .rms-step-section .rms-multistep-progressbar li.rms-current-step .step-icon{
    color:#FFF
}
.rms-wizard .rms-multistep-progressbar li.rms-step:after{
    content:'';
    position:absolute;
    width:100%;
    height:4px;
    background-color:#eaeaea;
    top:19px;
    left:0;
    z-index:-1;
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9
}
.rms-wizard .rms-multistep-progressbar li.rms-step:first-child:after{
    width:50%;
    left:50%
}
.rms-wizard .rms-multistep-progressbar li.rms-step:last-child:after{
    width:50%
}
.rms-wizard .rms-multistep-progressbar li.rms-step .step-title{
    display:block;
    font-size:13px;
    font-weight:400;
    color:#464646;
    text-align:left;
    padding-left:20%;
    line-height:20px
}
.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step .step-title:after{
    position:absolute;
    font-family:FontAwesome;
    font-size:14px;
    color:#92cf5c;
    content:"\f058";
    text-shadow:none;
    left:20px
}
.rms-wizard .rms-multistep-progressbar li.rms-step .step-info{
    display:block;
    text-align:left;
    font-size:11px;
    color:#a8a8a8;
    padding-left:20%;
    line-height:15px
}
.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step{
    color:#000
}
.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step:before{
    background-color:#92cf5c;
    border-color:#83c944;
    color:#FFF
}
.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step:after{
    background-color:#92cf5c;
    border-color:#83c944
}
.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step{
    color:#000
}
.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step:before{
    background-color:#fb6b5b;
    border-color:#fb4532;
    color:#FFF
}
.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step:after{
    background-color:#fb6b5b;
    border-color:#fb4532
}
.rms-wizard .rms-content-section{
  /*  padding:0 15px 10px;*/
    border-radius:4px;
    margin-bottom:10px;
    clear:both;
    position:relative;
    overflow:hidden
}
.rms-wizard .rms-content-section:after,.rms-wizard .rms-content-section:before{
    content:" ";
    clear:both;
    display:block
}
.rms-wizard .rms-content-box{
    display:none;
    clear:both
}
.rms-wizard .rms-content-box:after,.rms-wizard .rms-content-box:before{
    display:block;
    content:" ";
    clear:both
}
.rms-wizard .rms-content-box.rms-current-section{
    display:block
}
.rms-wizard .rms-content-section .rms-content-title{
    background:#fff;
    color:#7e8b8f;
    font-size:18px;
    font-weight:300;
    padding:15px 10px 5px
}
.rms-wizard .rms-content-section .rms-content-title b{
    color:#34495e;
    font-weight:400
}
.rms-wizard .rms-content-section .rms-content-title:after,.rms-wizard .rms-content-section .rms-content-title:before{
    clear:both;
    content:" ";
    display:block
}
.rms-wizard .rms-content-section .rms-content-title .leftside-title{
    float:left
}
.rms-wizard .rms-content-section .rms-content-title b i{
    font-size:21px!important
}
.rms-wizard .rms-content-section .rms-content-title .step-label{
    float:right;
    font-size:16px
}
.rms-wizard .rms-content-section .rms-content-body{
    background: #f7f7f7!important;/*#f2f7f9; #82daf9!*/
    border:1px solid #d0dde1; 
    padding:10px;
    border-radius:4px
}
.rms-wizard .inpt-form-group{
    margin-bottom:10px
}
.rms-wizard label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:400;
    color: #0B364A;/*#34495e;*/
    font-size:16px
}
.rms-wizard .inpt-group{
    position:relative;
    display:block
}
.rms-wizard .inpt-control{
    display:block;
    width:100%;
    height:36px;
    padding:6px 32px 6px 12px;
    font-size:16px;
    line-height:1.42857143;
    color:#34495e;
    background-color:#fff;
    background-image:none;
    border:1px solid #c4cdcf;
    border-radius:3px;
    outline:0;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -webkit-box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);
    -moz-box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);
    box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.rms-wizard .inpt-control:focus{
    border-color:#c4cdcf;
    outline:0;
    -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 5px rgba(102,175,233,.6);
    box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 5px rgba(102,175,233,.6)
}
.rms-wizard input[type=password]::-webkit-input-placeholder,.rms-wizard input[type=text]::-webkit-input-placeholder{
    color:#E8E8E8
}
.rms-wizard input[type=password]::-moz-placeholder,.rms-wizard input[type=text]::-moz-placeholder{
    color:#E8E8E8
}
.rms-wizard input[type=password]:-ms-input-placeholder,.rms-wizard input[type=text]:-ms-input-placeholder{
    color:#E8E8E8
}
.rms-wizard input[type=password]:-moz-placeholder,.rms-wizard input[type=text]:-moz-placeholder{
    color:#E8E8E8
}
.rms-wizard .inpt-group-addon{
    position:absolute;
    right:10px;
    top:4px;
    font-size:17px;
    color:#5cb0cf
}
.rms-wizard select.inpt-control{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none
}
.rms-wizard .inpt-group.dropdown-select-icon:before{
    content:"\f0d8";
    font-family:FontAwesome;
    position:absolute;
    right:0;
    padding-right:8px;
    top:3px;
    color:#94abb3;
    font-size:14px
}
.rms-wizard .inpt-group.dropdown-select-icon:after{
    content:"\f0d7";
    font-family:FontAwesome;
    position:absolute;
    right:0;
    padding-right:8px;
    top:10px;
    color:#94abb3;
    font-size:14px
}
.rms-wizard select option{
    color:#555!important
}
.rms-wizard select option:disabled{
    color:#CCC!important
}
.rms-wizard button,.rms-wizard input,.rms-wizard select,.rms-wizard textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
.rms-wizard .desc-container{
    background:#FFF;
    padding:10px;
    border-radius:4px;
    border:1px solid #c4cdcf;
    -webkit-box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);
    -moz-box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);
    box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69)
}
.rms-wizard .desc-table td,.rms-wizard .desc-table th{
    font-size:13px;
    padding:5px;
    font-weight:400;
    font-family:inherit
}
.rms-wizard .desc-label{
    color:#909ca0
}
.rms-wizard .desc-val{
    color:#697375
}
.rms-wizard .form-tooltip{
    visibility:hidden;
    opacity:0;
    position:absolute;
    background:#fb6b5b;
    color:#FFF;
    padding:10px;
    min-height:100px;
    z-index:10;
    width:262px;
    left:100%;
    top:0;
    margin-left:10px;
    border-radius:4px;
    font-size:11px
}
.rms-wizard .tooltip-edge.form-tooltip{
    bottom:0;
    top:auto
}
.rms-wizard .inpt-control:focus+.form-tooltip{
    visibility:visible;
    opacity:1;
    -webkit-transition:opacity .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out;
    -o-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}
.rms-wizard .form-tooltip p{
    margin:0;
    padding:5px 0 15px
}
.rms-wizard .tooltip-title{
    font-weight:700;
    font-size:12px
}
.rms-wizard .form-tooltip:before{
    content:"";
    position:absolute;
    width:0;
    height:0;
    border-width:10px;
    border-style:solid;
    border-color:transparent #fb6b5b transparent transparent;
    top:10px;
    left:-20px
}
.rms-wizard .tooltip-edge.form-tooltip:before{
    bottom:10px;
    top:auto
}
.rms-wizard .form-tooltip .tooltip-info:before{
    content:"\f023";
    font-family:FontAwesome;
    position:relative;
    font-size:14px;
    padding-right:3px;
    color:#FFF
}

    .rms-wizard .form-tooltip{
        left:auto;
        top:auto;
        bottom:45px;
        right:0
    }
    .rms-wizard .form-tooltip:before{
        border-color:#fb6b5b transparent transparent;
        top:auto;
        left:auto;
        right:10px;
        bottom:-20px
    }

.rms-wizard .button-section:after,.rms-wizard .button-section:before,.rms-wizard .rms-footer-section:after,.rms-wizard .rms-footer-section:before{
    content:" ";
    clear:both;
    display:block
}
.rms-wizard .rms-footer-section{
    clear:both;
    min-height:40px;
    position:relative;
    padding:0 15px 15px
}
.rms-wizard .button-section{
    width:100%;
    position:relative
}
.rms-wizard .button-section .btn{
    border-top:1px solid #22a6f2;
    border-left:1px solid #22a6f2;
    border-right:1px solid #22a6f2;
    border-bottom:1px solid #0060b1;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
    padding:7px 10px;
    position:relative;
    left:0;
    transition:all .3s ease 0s;
    display:block;
    min-width:155px;
    text-align:left;
    line-height:15px;
    font-weight:500;
    font-size:14px;
    text-shadow:1px 1px 1px #3D3D3D;
    text-decoration:none;
    background:-moz-linear-gradient(top,rgba(0,192,255,.7) 1%,rgba(4,121,210,1) 100%);
    background:-webkit-linear-gradient(top,rgba(0,192,255,.7) 1%,rgba(4,121,210,1) 100%);
    background:linear-gradient(to bottom,rgba(0,192,255,.7) 1%,rgba(4,121,210,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b300c0ff', endColorstr='#0479d2', GradientType=0 );
    -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3);
    -moz-box-shadow:0 1px 0 0 rgba(0,0,0,.3);
    box-shadow:0 1px 0 0 rgba(0,0,0,.3)
}
.rms-wizard .button-section .btn small{
    display:block;
    font-size:11px;
    font-weight:400
}
.rms-wizard .button-section .next .btn{
    float:right;
    padding-right:43px
}
.rms-wizard .button-section .prev .btn{
    float:left;
    padding-left:40px
}
.rms-wizard .button-section .submit .btn{
    float:right;
    padding-right:43px
}
.rms-wizard .button-section .next .btn:after,.rms-wizard .button-section .submit .btn:after{
    content:"";
    width:2px;
    height:38px;
    background:0 0;
    position:absolute;
    top:3px;
    right:0;
    margin-right:36px;
    border-left:1px solid #49c7f6;
    border-right:1px solid #0077c5
}
.rms-wizard .button-section .next .btn:before,.rms-wizard .button-section .submit .btn:before{
    content:"\f138";
    font-family:FontAwesome;
    position:absolute;
    padding-right:3px;
    color:#FFF;
    top:14px;
    right:6px;
    font-size:23px
}
.rms-wizard .button-section .prev .btn:after{
    content:"";
    width:2px;
    height:38px;
    background:0 0;
    position:absolute;
    top:3px;
    left:0;
    margin-left:36px;
    border-left:1px solid #49c7f6;
    border-right:1px solid #0077c5
}
.rms-wizard .button-section .prev .btn:before{
    content:"\f137";
    font-family:FontAwesome;
    position:absolute;
    color:#FFF;
    top:14px;
    left:7px;
    font-size:23px
}
.rms-wizard .input-error{
    border-color:red
}
.rms-wizard .errors{
    color:red;
    font-size:13px
}
.rms-wizard .errors:before{
    content:"\f071";
    font-family:FontAwesome;
    position:relative;
    color:red;
    top:0;
    left:0;
    padding-right:3px;
    font-size:14px
}
@media only screen and (min-width:768px) and (max-width:1024px){
    .rms-wizard .rms-multistep-progressbar li.rms-step{
        width:50%;
        height:auto
    }
}
@media only screen and (max-width:767px){
    .rms-wizard .rms-multistep-progressbar li.rms-step{
        width:100%;
        height:auto
    }
}
@media only screen and (max-width:1024px){
    .rms-wizard .rms-multistep-progressbar li.rms-step:after{
        display:none
    }
    .rms-wizard .rms-multistep-progressbar li.rms-step:before{
        float:left
    }
    .rms-wizard .rms-multistep-progressbar li.rms-step .step-info,.rms-wizard .rms-multistep-progressbar li.rms-step .step-title{
        padding-left:60px
    }
    .rms-wizard .rms-multistep-progressbar li.rms-step.completed-step .step-title:after{
        left:auto;
        padding-left:10px
    }
    .rms-wizard .form-tooltip{
        left:auto;
        top:auto;
        bottom:45px;
        right:0
    }
    .rms-wizard .form-tooltip:before{
        border-color:#fb6b5b transparent transparent;
        top:auto;
        left:auto;
        right:10px;
        bottom:-20px
    }
    .rms-wizard .ml10{
        margin-left:10px!important
    }
    .rms-wizard .rms-step-section .rms-multistep-progressbar li .step-icon{
        z-index:1024;
        position:absolute;
        top:0;
        margin-top:8px;
        font-size:18px;
        color:#a9a9a9;
        margin-left:13px;
        left:0
    }
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step:before{
    border-color:#bac7e3;
    background:#d9e8f5;
    color:#0074d9
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li .step-icon{
    color:#0074d9
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step:after{
    background-color:#d9e8f5;
    border-top-color:#bac7e3;
    border-bottom-color:#bac7e3
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step .step-title{
    color:#464646
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step .step-info{
    color:#a8a8a8
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step:before{
    background-color:#92cf5c;
    border-color:#92cf5c;
    color:#FFF
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.completed-step .step-icon{
    color:#FFF
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step:after{
    background-color:#92cf5c;
    border-color:#75b43e
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step .step-info,.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step .step-title{
    color:#567d34
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step:before{
    background-color:#0074d9;
    border-color:#0860ad;
    color:#FFF
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-current-step .step-icon{
    color:#FFF
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step:after{
    background-color:#0074d9;
    border-color:#0860ad
}
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step .step-info,.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step .step-title{
    color:#185991
}
.rms-wizard.steptheme1 .inpt-group-addon,.rms-wizard.steptheme1 .rms-content-section .rms-content-title b,.rms-wizard.steptheme1 .rms-wizard-header .title span{
    color:#0074d9
}
.rms-wizard.steptheme1 .rms-step-section{
    border-bottom-color:#d0dde1;
    background:#f2f7f9
}
.rms-wizard.steptheme1 .rms-wizard-header{
    background:#FFF;
    border-bottom-color:#d0dde1
}
.rms-wizard.steptheme1 .form-tooltip{
    background:#26324b;
    color:#7d94c8
}
.rms-wizard.steptheme1 .form-tooltip .tooltip-title{
    color:#7092db
}
.rms-wizard.steptheme1 .form-tooltip .tooltip-info:before{
    color:#7d94c8
}
.rms-wizard.steptheme1 .form-tooltip:before{
    border-color:transparent #26324b transparent transparent
}
