.contact-title {margin: 5px 0 5px 0; line-height: 13px; color: #999; font-style: italic; } 
.contact-title i { font-size: 18px; color: #FF5722; padding: 0 5px 0 0; } 
.contact-form-box { padding: 25px; margin: 0 0 30px 0;background:#ffffffeb;outline: 1px solid #dddede;outline-offset: -9px;border: 9px solid #f5f5f5;overflow: hidden; } 
.contact-form-box fieldset { padding: 0;} 
.contact-form-box label { margin: 12px 0 0px 0; } 
.contact-form-box .page-subheading { padding-left: 0px; border: none; margin-top: 0; } 
.contact-form-box .page-subheading:after {content: " ";display: block;border-bottom: 1px solid #FF5722;width: 100px;margin-top: 8px;}
.contact-form-box .col-md-4 { padding-left: 0; } 

#contact .breadcrumb a {color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);}
#contact .breadcrumb a:hover {text-decoration:underline;}
#contact .page-heading {margin-top:0;font-size:20px;color:#fff;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}
#contact .page-heading span.high {font-size:21px;font-weight:bold;}
#contact .columns-container {background-color: #8AAB3480;background: url(../img/auth-bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#contact div.selector1 > div, #contact div.selector1 > div span {width:100%!important;max-width:100%;}

.contact-form-box .col-md-9 { padding-right: 0; } 
.contact-form-box #desc_contact0 { display: none; }
.contact-form-box .form-group { margin-bottom: 10px; } 
.desc_contact{left: 17px;font-size: 11px;}
.contact-form-box textarea { height: 257px; } 
.contact-form-box .submit { margin-top: 13px;padding-top:15px;border-top:1px solid #ddd; } 
.contact-form-box select.form-control { max-width: 99.999%; width: 100%; } 
.contact-form-box input.form-control { max-width: 100%; } 
.contact-form-box .col-md-8 {padding-right:0;}

span.scheme_color {float:right;font-weight: bold;vertical-align: middle; }
.form-optional {font-weight: normal;color:#aaa;font-size: 10px;font-style: italic; }
sup {font-weight: bold;color:#EB1C24;vertical-align: middle; }

.contact-form-box .form-group select option {border-bottom: 1px dashed #D8D8D8;}
.contact-form-box .form-group select option:last-child {border: none;}

.appHead a.logo-2 {
    color: #777;
}
.appHead a.logo-2:hover {
    color: #F44336;
}

@media (max-width: 767px) { 
.desc_contact i{display: none;}
  #block_maps {display: none;}
}

@media (min-width: 992px) and (max-width: 1199px) { 
  .contact-form-box div.uploader span.filename { width: 114px; } 
} 

@media (max-width: 991px) { 
  .contact-form-box .col-md-3, .contact-form-box .col-md-6, #block_maps.col-sm-3 { padding-right: 0; padding-left: 0; } 
  .contact-form-box .col-md-9 { padding-left: 0; }
  .contact-form-box .col-md-8 {padding-left:0;}
  #block_maps {display: none;}
}

/*# sourceMappingURL=contact-form.css.map */