/** Colors */

/** Box Model  */

/** Font Awesome */

/* stylelint-disable selector-pseudo-class-no-unknown */

a:focus-visible,
button:focus-visible {
  outline: 4px solid #00f !important;
  border-radius: 3px;
  z-index: 100;
}

.mega-dropdown:focus-within {
  top: 100%;
  opacity: 1;
}

/* stylelint-enable selector-pseudo-class-no-unknown */

.guide-bar .btn-primary,
.guide-bar .btn-primary:hover {
  color: #fff !important;
  background-color: #444 !important;
}

.btn.btn-success,
.btn.btn-success:hover {
  color: #000 !important;
}

.info-section.find-path .info-item.search #boston-search-courses {
  color: #000;
}

.info-section.find-path .info-item.search #boston-search-courses::placeholder {
  color: #000;
}

.info-section.find-path .info-item.search #boston-search-courses::-webkit-input-placeholder {
  color: #000;
}

.info-section.find-path .info-item.search #boston-search-courses::-moz-placeholder {
  color: #000;
}

.info-section.find-path .info-item.search #boston-search-courses::-ms-input-placeholder {
  color: #000;
}

.info-section.find-path .info-item.search #boston-search-courses:-ms-input-placeholder {
  color: #000;
}

.info-section.find-path .info-item.search #boston-search-courses:-moz-placeholder {
  color: #000;
}

.search-form .form-control {
  color: #000;
}

.search-form .form-control::placeholder {
  color: #000;
}

.search-form .form-control::-webkit-input-placeholder {
  color: #000;
}

.search-form .form-control::-moz-placeholder {
  color: #000;
}

.search-form .form-control::-ms-input-placeholder {
  color: #000;
}

.search-form .form-control:-ms-input-placeholder {
  color: #000;
}

.search-form .form-control:-moz-placeholder {
  color: #000;
}

.item .item__overlay,
.item .item__overlay .btn-view {
  color: #000;
  border-color: #000;
}

.item:hover .item__overlay h3 {
  color: #fff;
}

.list-links a:hover,
#footer .footer-links a:hover {
  color: #000;
  font-weight: bold;
}

.mm-listview > li:hover > a:not(.mm-next),
.mm-listview > li.active > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next) {
  color: #000;
}

.mm-tabstart,
.mm-tabend {
  opacity: 0;
}

#footer .bottom-links li {
  color: #000;
}

#footer .bottom-links li::before {
  background-color: #000;
}

#footer .bottom p,
#footer .bottom a {
  color: #000;
}

#footer .bottom p a {
  color: #000;
}


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