/* ==========================================================================
   CMS additions
   --------------------------------------------------------------------------
   style.css is byte-for-byte the file from the approved static build and is
   never edited. Anything the CMS needs that the static site did not have
   lives here. Keep it small.
   ========================================================================== */

/* Server-side validation banner. The static build only ever showed the
   success state, so the error variant did not exist. */
.form-note.is-error {
  background: rgba(223, 34, 39, .08);
  border-color: rgba(223, 34, 39, .35);
  color: var(--tmh-red-dark, #B01319);
}

.field-error {
  display: block;
  margin-top: .35rem;
  font-size: .84rem;
  font-weight: 600;
  color: var(--tmh-red, #DF2227);
}

.form-control.is-invalid,
.form-select.is-invalid {
  border-color: var(--tmh-red, #DF2227);
}
