/*!
 * Bootstrap 4 compatibility shim for Region Radio FM
 * ---------------------------------------------------
 * Bootstrap 5 removed .form-group and .close, but the theme's own style.css
 * still targets them (e.g. "#ajax-contact-form .form-group", ".cart-close .close").
 * Renaming those classes in the markup would drop the theme's styling, so instead
 * we restore the two base rules Bootstrap 4 used to provide.
 * Load this AFTER bootstrap.css and BEFORE style.css.
 */

/* Bootstrap 4: .form-group */
.form-group {
  margin-bottom: 1rem;
}

/* Bootstrap 4: .close (BS5 replacement .btn-close renders an SVG icon instead of "×") */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
