.alert {
  background: #961717 !important;
}

.top-nav .dropdown {
  background-color: #455560 !important;
}
.top-nav .menu-item a {
  background: #455560 !important;
}
.top-nav .menu-item a:hover {
  color: #F4F7D4 !important;
}

.hero .content-wrap p {
  padding-bottom: 20px;
}

.menu-spot-wrapper.hover-overlay a {
  display: none !important;
}

.hero-content {
  background: #2b353b80 !important;
  margin-bottom: 0px;
}

.slide-content {
  background: #2b353b80 !important;
  margin-bottom: 0px;
}

.landing-intro a {
  color: #525C14;
}

.screen-reader-text {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

#search-form label {
  display: none;
}

.home-intro a {
  color: #525C14;
}

.standard-content p a {
  color: #525C14;
}

.standard-content .related-details p a {
  color: #525C14 !important;
}

.downloads li a {
  color: #525C14;
}

.standard-content li a {
  color: #525C14;
}

.standard-content .intro p a {
  color: #525C14;
}

.spotlight-content h3 {
  color: #091924 !important;
}

header .logo, header .logo a img {
  width: 9.3333333333vw !important;
  max-width: 167px !important;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
  font-size: 1.8vw !important;
  padding: 1vw !important;
}

.back-to-top {
  width: auto !important;
  height: auto !important;
  padding-top: 0px !important;
  display: inline-block !important;
  padding: 0.8vw !important;
}

.back-to-top .fa {
  font-size: 1em !important;
  position: relative !important;
}

*:focus-visible {
  outline: 5px solid red !important;
}

.spotlight-link:focus-visible {
  /* Your focus styles here, e.g., a dashed outline */
  box-shadow: inset 0 0 0 5px red !important;
}

.landing-page .hero .content-wrap {
  display: block !important;
}
@media only screen and (max-width: 480px) {
  .landing-page .hero .content-wrap .hero-content {
    bottom: 0 !important;
  }
}

/*# sourceMappingURL=accessibility-styles.css.map */
