/*  Form Customize CSS - Hari */

/* Contact us - Form Embedded */
/* Call me - By Phone Form  */
.callMe-form{margin: 0 9% 0 8%;}
/* Contact Us Form  */
.contactUs-form{margin: 0 5%}
.contactUs-form form{margin-bottom: 0px;}
.contactUs-form label{font-weight: normal; margin-bottom: 0px;}

/* Text Box */
.form-control {
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    -webkit-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;
}
.form-control:focus {
    border-color: #00853f;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-inline .form-control{width: 100%;}

/*Form global Error Container */
.err-container{display: none;}
.err-container > span{margin-left: 45px; display: block;}

/* Alert Error Messages */
/* todo */
.alert{display: none;}
.contactUs-form .alert{margin-bottom: 10px; padding: 10px 15px;}
/* todo */
.alert-danger {
    background-color: rgba(255,70,73,0.25) !important;
    border-width: 2px;
    border-color: #a94442;
    color: #a94442;
}

.has-error {
    color: #000 !important;
    font-weight: bold;
    box-shadow: none !important;
    background-color: rgba(255,70,73,0.3) !important;
    border: 2px solid rgba(215,34,37,0.81) !important;
}
.has-error::-moz-placeholder {
    color: #a94442;
    opacity: 1;
}
.has-error:-ms-input-placeholder {
    color: #a94442;
}
.has-error::-webkit-input-placeholder {
    color: #a94442;
}


