.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #15c377;
}
.has-success .form-control {
    border-color: #15c377!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
}
.has-success .form-control:focus {
    border-color: #15c377!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(21, 195, 119, .6)!important;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(21, 195, 119, .6)!important;
}
.has-success .input-group-addon {
    color: #15c377;
    background-color: #dff0d8;
    border-color: #15c377;
}
.has-success .form-control-feedback {
    color: #15c377;
}
.has-info .help-block,
.has-info .control-label,
.has-info .radio,
.has-info .checkbox,
.has-info .radio-inline,
.has-info .checkbox-inline,
.has-info.radio label,
.has-info.checkbox label,
.has-info.radio-inline label,
.has-info.checkbox-inline label {
    color: #48b0f7;
}
.has-info .form-control {
    border-color: #48b0f7!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
}
.has-info .form-control:focus {
    border-color: #48b0f7!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(72, 176, 247, .6)!important;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(72, 176, 247, .6)!important;
}
.has-info .input-group-addon {
    color: #48b0f7;
    background-color: #dff0d8;
    border-color: #48b0f7;
}
.has-info .form-control-feedback {
    color: #48b0f7;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #faa64b;
}
.has-warning .form-control {
    border-color: #faa64b!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
}
.has-warning .form-control:focus {
    border-color: #faa64b!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(250, 166, 75, .6)!important;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(250, 166, 75, .6)!important;
}
.has-warning .input-group-addon {
    color: #faa64b;
    background-color: #fcf8e3;
    border-color: #faa64b;
}
.has-warning .form-control-feedback {
    color: #faa64b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #f96868;
}
.has-error .form-control {
    border-color: #f96868!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
}
.has-error .form-control:focus {
    border-color: #f96868!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(249, 104, 104, .6)!important;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(249, 104, 104, .6)!important;
}
.has-error .input-group-addon {
    color: #f96868;
    background-color: #f2dede;
    border-color: #f96868;
}
.has-error .form-control-feedback {
    color: #f96868;
}
