#application_form .container{max-width:1280px;background-color:transparent}
div.mid_wrapper.application_form form fieldset div.fields_wrapper{display:none}
div.mid_wrapper.application_form form fieldset h2{color:#a7abae;padding:0 10px;margin:0}
div.mid_wrapper.application_form form fieldset.active h2{color:#4077b2}
div.mid_wrapper.application_form form fieldset .fields_wrapper div.row-fluid.active{background:#ebebeb}
div.mid_wrapper.application_form form fieldset input,div.mid_wrapper.application_form form fieldset select{border:solid 2px #a7abae;border-radius:3px;height:39px;padding:0 0 0 15px;width:100%;box-sizing:border-box;background-color:#FFF;text-overflow:ellipsis;font-size:100%}
div.mid_wrapper.application_form form fieldset input.active,div.mid_wrapper.application_form form fieldset select.active{border:2px solid #ffa900}
div.mid_wrapper.application_form form fieldset input.active[readonly="readonly"]{border:2px solid #a7abae;background:#ebebe4}
div.mid_wrapper.application_form form fieldset input.error,div.mid_wrapper.application_form form fieldset select.error{border:2px solid #ff2d41}
div.mid_wrapper.application_form form fieldset input.success,div.mid_wrapper.application_form form fieldset select.success{border:2px solid #008444}
div.mid_wrapper.application_form form fieldset input:-ms-input-placeholder,div.mid_wrapper.application_form form fieldset select:-ms-input-placeholder{color:#a7abae;font-style:italic}
div.mid_wrapper.application_form form fieldset label p{font-size:16px}
div.mid_wrapper.application_form form fieldset input.large{width:100%}
div.mid_wrapper.application_form form fieldset label{display:block;color:#231f20;font-size:16px;font-family:Unicredit,Arial,sans-serif;font-weight:bold;height:27px}
div.mid_wrapper.application_form form fieldset select{border:solid 2px #a7abae;border-radius:3px;height:39px;padding:0 0 0 15px;width:100%;box-sizing:border-box;background-color:#FFF;text-overflow:ellipsis;font-size:100%}
div.mid_wrapper.application_form form fieldset input.active[readonly="readonly"]{border:2px solid #a7abae;background:#ebebe4}
div.mid_wrapper.application_form form fieldset select.active{border:2px solid #ffa900}
div.mid_wrapper.application_form form fieldset select.success{border:2px solid #008444}
form#application_form .sm_agreement_flag label#legal_notice_label{height:auto;vertical-align:top;padding-top:3px}
form#application_form .sm_agreement_flag label#legal_notice_label p{font-size:16px;font-family:Unicredit,Arial,sans-serif}
#application_form input.large{font-size:100%}
div.mid_wrapper.application_form form fieldset input[type="text"]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}
div.mid_wrapper.application_form form fieldset input[disabled]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ebebe4 inset}
@media only screen and (min-width:600px) and (max-width:959px){div.mid_wrapper.application_form form fieldset input{padding:0 30px 0 7px}
div.mid_wrapper.application_form form fieldset input,div.mid_wrapper.application_form form fieldset select{width:80%}
}
@media only screen and (max-width:959px){div.mid_wrapper.application_form div.captcha_container.g_captcha div.description{width:40%;margin-right:30px}
div.mid_wrapper.application_form div.captcha_container.g_captcha div.c_image{width:40%;vertical-align:middle}
}