.formResponsive .rsformProgressContainer{
height:18px;
margin-bottom:
18px;
overflow:hidden;
background-color:#f7f7f7;
background-image:linear-gradient(top,#f5f5f5,#f9f9f9);
background-repeat:repeat-x;
border-radius:4px;
box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.formResponsive .rsformProgressContainer .rsformProgressBar{
width:0;
height:18px;
font-size:12px;
line-height:18px;
color:#fff;
text-align:center;
text-shadow:0-1px 0 rgba(0,0,0,.25);
background-color:#0e90d2;
background-image:linear-gradient(top,#149bdf,#0480be);
background-repeat:repeat-x;
box-shadow:inset 0-1px 0 rgba(0,0,0,.15);
box-sizing:border-box;transition:width .6s ease
}
.formResponsive .formHorizontal .formValidation,.formResponsive .formHorizontal .input-append,.formResponsive .formHorizontal .input-prepend,.formResponsive .formHorizontal .uneditable-input,.formResponsive .formHorizontal input,.formResponsive .formHorizontal select,.formResponsive .formHorizontal textarea{
display:inline-block;
margin-bottom:0
}
.formResponsive .formHorizontal .hide
{display:none}
.formResponsive .formHorizontal .rsform-block{
margin-bottom:1px
}
.formResponsive .formHorizontal .rsform-block:after,.formResponsive .formHorizontal .rsform-block:before{
display:table;content:""
}
.formResponsive .formHorizontal .rsform-block:after{
 clear:both
}
.formResponsive .formHorizontal .formControlLabel{
float:left;
width:20%;

text-align:right;
font-size: 0.875rem;
}
.formResponsive .formHorizontal .formControls{
margin-left:22%
}
.formResponsive .formHorizontal p.formDescription{
margin-top:
9px;
margin-bottom:0;
font-size: 0.875rem;    
}
.formResponsive .formHorizontal .form-actions{
padding-left:160px
}
.formResponsive{
margin:0 0 18px
}
.formResponsive fieldset{
padding:0;
margin:0;
border:0
}
.formResponsive select,.formResponsive textarea{
display:inline-block;
padding:4px;
margin-bottom:9px;
font-size:13px;
color:#404040;
box-sizing:content-box
}
.formResponsive textarea{
line-height:18px
}
.formResponsive input[type=email],.formResponsive input[type=number],.formResponsive input[type=password],.formResponsive input[type=tel],.formResponsive input[type=text],.formResponsive input[type=url]{
display:inline-block;
height:18px;
padding:4px;
margin-bottom:9px;
font-size:13px;
line-height:18px;
color:#555;
box-sizing:content-box
}
.formResponsive input,.formResponsive textarea{
    width:210px
}
.formResponsive textarea{
height:auto
}
.formResponsive input[type=email],.formResponsive input[type=number],.formResponsive input[type=password],.formResponsive input[type=tel],.formResponsive input[type=text],.formResponsive input[type=url],.formResponsive textarea{
background-color:transparent;
border:1px solid #404040;
border-radius:3px;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
transition:border linear .2s,box-shadow linear .2s
}
.formResponsive input[type=email]:focus,.formResponsive input[type=number]:focus,.formResponsive input[type=password]:focus,.formResponsive input[type=tel]:focus,.formResponsive input[type=text]:focus,.formResponsive input[type=url]:focus,.formResponsive textarea:focus{
border-color:rgb(225,125,0);
outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(225,125,0)
}
.formResponsive select:focus{
border-color:rgb(204,204,204);
}
.formResponsive input[type=checkbox],.formResponsive input[type=radio]{
margin:3px 0;
line-height:normal;
cursor:pointer
}
.formResponsive button[type=button],.formResponsive button[type=reset],.formResponsive button[type=submit],.formResponsive input[type=button],.formResponsive input[type=checkbox],.formResponsive input[type=radio],.formResponsive input[type=reset],.formResponsive input[type=submit]{
width:auto;
margin-left: 0.25rem;
}
.formResponsive input[type=file],.formResponsive select{
height:auto;
line-height:28px
}
.formResponsive select{
width:auto;
background-color: #e17d00;    
border:1px solid #ccc;
}
.formResponsive select.rsform-select-box-small{
width:70px
}
.formResponsive select[multiple],.formResponsive select[size]{
height:auto
}
.formResponsive input[type=checkbox]:focus,.formResponsive input[type=file]:focus,.formResponsive input[type=radio]:focus,.formResponsive select:focus{
outline:thin dotted #333;
outline-offset:-2px
}
.formResponsive input[type=checkbox],.formResponsive input[type=radio]{
padding-left:18px;
margin-right:5px
}
.formResponsive .formBody{
float:none
}
.formResponsive .formControls label{
min-height:18px;
margin:3px 5px 3px 0;padding:0
font-size: 0.875rem;    
}
.formResponsive button[type=button],.formResponsive input[type=button]{
color:#404040;
background-color:#e17d00;
background-image:linear-gradient(top,#fff,#e6e6e6);
background-repeat:repeat-x;
border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
border-color:#e6e6e6 #e6e6e6 #b3b3b3
}
.formResponsive button[type=button],.formResponsive button[type=reset],.formResponsive button[type=submit],.formResponsive input[type=button],.formResponsive input[type=reset],.formResponsive input[type=submit]{
display:inline-block;
padding:4px 10px;
margin-bottom:0;
font-size:13px;
line-height:18px;
text-align:center;
vertical-align:middle;
cursor:pointer;
border:1px solid #ccc;
border-radius:4px;
box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.formResponsive button[type=button].rsform-button-prev,.formResponsive input[type=button].rsform-button-prev{
color:#fff;
background-color:#f0ad4e;
border-color:#eea236;
background-image:none;text-shadow:none
}
.formResponsive button[type=button].rsform-button-prev.focus,.formResponsive button[type=button].rsform-button-prev:focus,.formResponsive input[type=button].rsform-button-prev.focus,.formResponsive input[type=button].rsform-button-prev:focus{
color:#fff;
background-color:#ec971f;
border-color:#985f0d
}
.formResponsive button[type=button].rsform-button-prev.active,.formResponsive button[type=button].rsform-button-prev:active,.formResponsive button[type=button].rsform-button-prev:hover,.formResponsive input[type=button].rsform-button-prev.active,.formResponsive input[type=button].rsform-button-prev:active,.formResponsive input[type=button].rsform-button-prev:hover{
color:#fff;
background-color:#ec971f;
border-color:#d58512
}
.formResponsive button[type=button].rsform-button-next,.formResponsive input[type=button].rsform-button-next{
color:#fff;
background-color:#5cb85c;
border-color:#4cae4c;
background-image:none;text-shadow:none
}
.formResponsive button[type=button].rsform-button-next.focus,.formResponsive button[type=button].rsform-button-next:focus,.formResponsive input[type=button].rsform-button-next.focus,.formResponsive input[type=button].rsform-button-next:focus{
color:#fff;
background-color:#449d44;
border-color:#255625
}
.formResponsive button[type=button].rsform-button-next.active,.formResponsive button[type=button].rsform-button-next:active,.formResponsive button[type=button].rsform-button-next:hover,.formResponsive input[type=button].rsform-button-next.active,.formResponsive input[type=button].rsform-button-next:active,.formResponsive input[type=button].rsform-button-next:hover{
color:#e17d00;
background-color:#449d44;
border-color:#398439
}
.formResponsive button[type=button]:hover,.formResponsive input[type=button]:hover{
color:#404040;
background-color:#e17d00
}
.formResponsive button[type=button]:hover,.formResponsive button[type=reset]:hover,.formResponsive button[type=submit]:hover,.formResponsive input[type=button]:hover,.formResponsive input[type=reset]:hover,.formResponsive input[type=submit]:hover{
text-decoration:none;
background-position:0-15px;
transition:background-position .1s linear
}
.formResponsive button[type=button]:focus,.formResponsive button[type=reset]:focus,.formResponsive button[type=submit]:focus,.formResponsive input[type=button]:focus,.formResponsive input[type=reset]:focus,.formResponsive input[type=submit]:focus{
outline:thin dotted #333;
outline-offset:-2px
}
.formResponsive button[type=button].active,.formResponsive input[type=button].active{
background-color:#e6e6e6
}
.formResponsive button[type=button].active,.formResponsive button[type=reset].active,.formResponsive button[type=submit].active,.formResponsive input[type=button].active,.formResponsive input[type=reset].active,.formResponsive input[type=submit].active{
background-image:none;
outline:0;
box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.formResponsive button[type=button]:active,.formResponsive input[type=button]:active{
background-color:#404040
color: #e17d00
}
.formResponsive button[type=button]:active,.formResponsive button[type=reset]:active,.formResponsive button[type=submit]:active,.formResponsive input[type=button]:active,.formResponsive input[type=reset]:active,.formResponsive input[type=submit]:active{
background-image:none;
outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.formResponsive button[type=button].disabled,.formResponsive input[type=button].disabled{
cursor:default;
background-color:#e6e6e6;
background-image:none;
opacity:.65;box-shadow:none
}
.formResponsive button[type=reset].disabled,.formResponsive button[type=submit].disabled,.formResponsive input[type=reset].disabled,.formResponsive input[type=submit].disabled{
cursor:default;
background-image:none;
opacity:.65;box-shadow:none
}
.formResponsive button[type=button][disabled],.formResponsive input[type=button][disabled]{
cursor:default;
background-color:#e6e6e6;
background-image:none;
opacity:.65;
box-shadow:none
}
.formResponsive button[type=reset][disabled],.formResponsive button[type=submit][disabled],.formResponsive input[type=reset][disabled],.formResponsive input[type=submit][disabled]{
cursor:default;
background-image:none;
opacity:.65;
box-shadow:none
}
.formResponsive button[type=reset],.formResponsive button[type=submit],.formResponsive input[type=reset],.formResponsive input[type=submit]{
background-color:#404040;
background-image:linear-gradient(top,#08c,#05c);
background-repeat:repeat-x;
border-color:#05c #05c #003580;
border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
color:#e17d00;
text-shadow:0-1px 0 rgba(0,0,0,.25)
}
.formResponsive button[type=submit].active,.formResponsive button[type=submit].disabled,.formResponsive button[type=submit]:active,.formResponsive button[type=submit]:hover,.formResponsive button[type=submit][disabled],.formResponsive input[type=submit].active,.formResponsive input[type=submit].disabled,.formResponsive input[type=submit]:active,.formResponsive input[type=submit]:hover,.formResponsive input[type=submit][disabled]{
background-color:#e17d00;
color:#404040;
text-shadow:0-1px 0 rgba(0,0,0,.25)
}
.formResponsive button[type=reset],.formResponsive input[type=reset]{
background-color:#e17d00;
color: #404040
}
.formResponsive button[type=reset].active,.formResponsive button[type=reset].disabled,.formResponsive button[type=reset]:active,.formResponsive button[type=reset]:hover,.formResponsive button[type=reset][disabled],.formResponsive input[type=reset].active,.formResponsive input[type=reset].disabled,.formResponsive input[type=reset]:active,.formResponsive input[type=reset]:hover,.formResponsive input[type=reset][disabled]{
background-color:#949494;
color:#e17d00;
text-shadow:0-1px 0 rgba(0,0,0,.25)
}
.formResponsive .formError{
color:#fff;
padding-left:5px;
vertical-align:middle;
font-size:13px;
font-weight:400;
margin:3px 5px 3px 0;
height:18px;
display:block
}
.formResponsive input.rsform-error,.formResponsive select.rsform-error,.formResponsive textarea.rsform-error{
color:#fff;
border-color:#fff
}
.formResponsive input.rsform-error:focus,.formResponsive select.rsform-error:focus,.formResponsive textarea.rsform-error:focus{
border-color:#fff;
box-shadow:0 0 6px #fff
}
.formResponsive button.rsform-calendar-button,.formResponsive input.rsform-calendar-button{
    margin-bottom:3px
}
.formResponsive .formControls .formBody .rsformgrid2{
width:16.66666%;float:left
}
.formResponsive .formControls .formBody .rsformgrid3{
width:25%;float:left
}
.formResponsive .formControls .formBody .rsformgrid4{
width:33.33333%;
float:left
}
.formResponsive .formControls .formBody .rsformgrid6{
width:50%;
float:left}.
formResponsive .formControls .formBody .rsformgrid12{
width:100%;
float:left}
.formResponsive .formRow{
width:100%
}
.formResponsive .formRow:after,.formResponsive .formRow:before{
display:table;
line-height:0;content:""
}
.formResponsive .formRow:after{
clear:both
}
.formResponsive .formRow [class*=formSpan]{
display:block;
float:left;
width:100%;
margin-left:2.127659574468085%;
box-sizing:border-box
}
.formResponsive .formRow [class*=formSpan]:first-child{
margin-left:0
}
.formResponsive .formRow .formSpan12{
width:100%
}
.formResponsive .formRow .formSpan11{
    width:91.48936170212765%
}
.formResponsive .formRow .formSpan10{
width:82.97872340425532%
}
.formResponsive .formRow .formSpan9{
width:74.46808510638297%
}
.formResponsive .formRow .formSpan8{
width:65.95744680851064%
}
.formResponsive .formRow .formSpan7{
width:57.44680851063829%
}
.formResponsive .formRow .formSpan6{
width:48.93617021276595%
}
.formResponsive .formRow .formSpan5{
width:40.42553191489362%
}
.formResponsive .formRow .formSpan4{
width:31.914893617021278%}
.formResponsive .formRow .formSpan3{
width:23.404255319148934%
}
.formResponsive .formRow .formSpan2{
width:14.893617021276595%
}
.formResponsive .formRow .formSpan1{
width:6.382978723404255%
}
@media screen and (max-width:650px){.formResponsive .formHorizontal input[type=checkbox],.formResponsive .formHorizontal input[type=radio]{
border:1px solid #ccc
    }
.formResponsive .formHorizontal .rsform-block{
float:none;
width:auto;
padding-top:0;
text-align:left
}
.formResponsive .formHorizontal .formControls{
margin-left:0
}
.formResponsive input[type=password],.formResponsive input[type=text],.formResponsive select,.formResponsive textarea{
width:100%!important
}
.formResponsive .formHorizontal .formControlLabel{
float:none;
width:auto;
padding-top:0;
text-align:left
}
.formResponsive .formControls .formBody .rsformgrid12,.formResponsive .formControls .formBody .rsformgrid2,.formResponsive .formControls .formBody .rsformgrid3,.formResponsive .formControls .formBody .rsformgrid4,.formResponsive .formControls .formBody .rsformgrid6{
width:100%;
float:none
}
.formResponsive .formRow [class*=formSpan]{
width:100%;
margin-left:0;float:none}
}