.loginForm {
    max-width: 300px;
    margin: auto;
}
.incorrectPass {
    color: red;
    text-align: center;
}


.contactForm {
    padding-left: 0px;
    padding-right: 0px;
}


.contact-detail .block1,
.contact-detail .block1 *,
.contact-detail .block2,
.contact-detail .block2 * {
    /*font-size: 18px;*/

    text-shadow:    1px 1px         rgba(12, 12, 25, 0.5),
                    1px -1px        rgba(12, 12, 25, 0.5),
                    -1px 1px        rgba(12, 12, 25, 0.5),
                    -1px -1px       rgba(12, 12, 25, 0.5),
                    0px 0px 15px    rgb(12, 12, 25),
                    0px 0px 20px    rgb(12, 12, 25),
                    0px 0px 25px    rgb(12, 12, 25),
                    0px 0px 30px    rgb(12, 12, 25),
                    0px 0px 35px    rgb(12, 12, 25);
}
/*
.contactFormCustom h2,
.contact-detail h2 {
    margin-bottom: 20px;
    font-size: 2rem !important;
}
.contactFormCustom h2 *,
.contact-detail h2 * {
    font-size: 1.8rem !important;;
}
*/

.has-feedback {
    position: relative;
}
.form-control-feedback {
    position: absolute;
    right: 16px;
    top: 33px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.has-error .form-control-feedback {
    color: red;
}
.has-success .form-control-feedback {
    color: green;
}



.has-feedback input[type=text].form-control,
.has-feedback input[type=email].form-control,
.has-feedback input[type=password].form-control {
    padding-right: 45px;
}