.input-validation-error,
.input-validation-error:focus,
.form-control.input-validation-error,
select.input-validation-error,
textarea.input-validation-error,
.is-invalid {
    border-color: #dc3545 !important;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .15) !important;
}

.field-validation-error,
.text-danger.field-validation-error,
.invalid-feedback {
    display: block;
    color: #dc3545 !important;
    font-size: .875rem;
    margin-top: .25rem;
}

.field-validation-valid,
.validation-summary-valid {
    display: none;
}

.validation-summary-errors {
    margin-bottom: 1rem;
}
