.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #ff0000 !important;
}
.has-error .form-control,
.has-error .select2,
.has-error .select2-container {
    border-color: #ff0000 !important;
}
.has-error .input-group .input-group-addon,
.has-error .input-group .input-group-prepend .input-group-text,
.has-error .input-group .input-group-append .input-group-text {
    color: #ff0000;
    background-color: #f2dede;
    border-color: #ff0000;
}
input .has-error,
.has-error span,
.has-error > .custom-file input,
.has-error > .custom-file label {
    color: #ff0000 !important;
    background-color: #f2dede;
    border-color: #ff0000 !important;
}
