.form-validation-message {
    display: block;
    min-height: 0;
    margin-top: .28rem;
    color: #b42318;
    font-size: .78rem;
    line-height: 1.25;
}

.form-validation-message:empty {
    display: none;
}

.form-field-invalid,
.form-field-invalid:focus {
    border-color: #d92d20 !important;
    box-shadow: 0 0 0 .18rem rgba(217, 45, 32, .12) !important;
    outline: 0;
}

input[list="br-state-options"] {
    text-transform: none !important;
}

.checkout-field .form-validation-message,
.mk-public-form .form-validation-message {
    width: 100%;
}
