
.form-control, input {
    border-width: 2px;
    @include box-shadow(none);

    &:focus {
        @include box-shadow(none);
    }
}

.has-warning {
    .help-block,
    .control-label,
    .radio,
    .checkbox,
    .radio-inline,
    .checkbox-inline,
    .form-control-feedback {
        color: $brand-warning;
    }

    .form-control,
    .form-control:focus {
        border: 2px solid $brand-warning;
    }

    .input-group-addon {
        border-color: $brand-warning;
    }
}

.has-error {
    .help-block,
    .control-label,
    .radio,
    .checkbox,
    .radio-inline,
    .checkbox-inline,
    .form-control-feedback {
        color: $brand-danger;
    }

    .form-control,
    .form-control:focus {
        border: 2px solid $brand-danger;
    }

    .input-group-addon {
        border-color: $brand-danger;
    }
}

.has-success {
    .help-block,
    .control-label,
    .radio,
    .checkbox,
    .radio-inline,
    .checkbox-inline,
    .form-control-feedback {
        color: $brand-success;
    }

    .form-control,
    .form-control:focus {
        border: 2px solid $brand-success;
    }

    .input-group-addon {
        border-color: $brand-success;
    }
}
