/* Row 61: restore the migrated warning icon and button contrast on this page. */
.usa-alert--warning .usa-alert__body {
  position: relative;
}

.usa-alert--warning .usa-alert__body::before {
  background-color: #ffbe2e;
  background-image: url("/libraries/uswds/dist/img/usa-icons/warning.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
  content: "";
  display: block;
  height: 2rem;
  left: 0.5rem;
  position: absolute;
  top: 0.75rem;
  width: 2rem;
}

@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .usa-alert--warning .usa-alert__body::before {
    background-image: none;
    -webkit-mask-image: url("/libraries/uswds/dist/img/usa-icons/warning.svg");
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 2rem 2rem;
    mask-image: url("/libraries/uswds/dist/img/usa-icons/warning.svg");
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: 2rem 2rem;
  }
}

#importantFooter .usa-button.usa-button--accent-green,
#importantFooter .usa-button.usa-button--accent-green:visited {
  color: #fff !important;
}
