
/***** Validation Style *****/

.required {
    font-weight:bold;
    border-left: 2px solid #a94442 !important;
}

.required::-webkit-input-placeholder,
.required:-moz-placeholder,
.required::-moz-placeholder,
.required:-ms-input-placeholder {
    color: #a94442;
}

.requireOneOf
{
    border-left: 2px dashed #a94442 !important;
    font-weight:bold;
}

:not(.input-block) > .error:not(label) {
    background-color: #FFEBEE;
    border: 1px solid #a94442 !important;
    border-left-width: 2px !important;
    font-weight:bold;
}
.input-block > .error:not(label) {
    background-color: #FFEBEE;
    border: 1px solid #a94442 !important;
    border-left-width: 2px !important;
    font-weight:bold;
}
label.error { color: #a94442; margin-left: 0px; }

.error::-webkit-input-placeholder,
.error:-moz-placeholder,
.error::-moz-placeholder,
.error:-ms-input-placeholder {
    color: #a94442;
}

/***** Validation Style *****/