/**************************************************************************
					Contact Page Styles
**************************************************************************/
#contact_form {}
#contact_form .title {
    border-bottom: 1px solid #E6E9ED;
    padding: 0 34px 20px 0;
    margin: 0 0 20px;
    font-size: 19px;
    position: relative;
}
#contact_form .title::before {
    content: "";
    font-size: 15px;
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 20px;
    line-height: 22px;
    text-align: center;
}
#contact_form .title.contact_company::before {content: "\f095";}
#contact_form .title.show_map::before {content: "\f041";}
#contact_form .title.contact_form::before {content: "\f0c1";}
#contact_form .contact_info {
    display: block;
    margin: 10px 0 60px 0;
}
#contact_form .form-group {
    margin: 0 0 14px ;
}
#contact_form .form-group label {
    float: right;
    margin: 0 0 0 10px;
    min-width: 100px;
    line-height: 22px;
}
#contact_form .form-group input,
#contact_form .form-group textarea,
#contact_form .form-group .selector {
    float: right;
}
#contact_form .form-group select.form-control {
    max-width: 270px;
    width: 100%;
}
#contact_form .form-group input.form-control {
    max-width: 270px;
}
#contact_form #desc_contact0 {
    display: none;
}
#contact_form .form-group textarea {
    min-height: 250px;
    max-width: 800px;
    width: 100%;
}
#contact_form .form-group div.uploader {
    float: right;
    width: inherit;
}
#contact_form .form-group div.uploader input,
#contact_form .form-group div.uploader .filename,
#contact_form .form-group div.uploader .action {cursor: pointer;}
.contact-title {
    margin: -5px 0 0px 0;
    line-height: 23px; }
    .contact-title i {
    font-size: 23px;
    color: #c0c0c0;
    padding: 0 8px 0 0;
}
#contact_form .submit_message {
    width: 90px;
    border: medium none;
    background-color: #E05D4C;
    color: #ffffff;
    display: block;
    height: 38px;
    border-radius: 2px;
    padding: 0 0 4px;
    margin-right: 110px;
}
#contact_form .alert.alert-success {
    text-shadow: none;
}