
.input-validation-error {
    border: solid 1px #d10a11 !important;
}

.field-validation-error {
    color: #d10a11 !important;
    padding-left: 10px;
    float: none !important;
    width: 100% !important;
    display: block;
}

    .field-validation-error span {
        color: #d10a11 !important;
        width: 100% !important;
    }

.form-error {
    background: #D86C71 !important;
    border: none !important;
}

.form-success {
    background: #EAF1EF !important;
    border: none !important;
    color: #212D23 !important;
}

.form-message, .form-error, .form-info, .form-success {
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin: 15px 0 15px 0;
    line-height: 33px;
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
    background: none;
    background: none;
    background: none;
    color: #fff;
    text-shadow: none;
    list-style: none outside;
    width: auto;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    font-size: 0.8em;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 18px;
}
.form-message a.resendemailvalidate, 
.form-error a.resendemailvalidate, 
.form-info a.resendemailvalidate, 
.form-success a.resendemailvalidate{
        text-decoration: underline;
}
#successMessage, #errorMessage {
display:none;
text-align:left !important;
}

.text-danger {
    color: #d10a11 !important
}

.form-error  a {
color:white;
text-decoration:underline;
}