.high-contrast :focus {
  outline: #1681c4 auto 5px;
}

.high-contrast .icon-button:focus {
  outline: #0f5885 auto 3px;
}

.high-contrast.theme-MHS .theme-text {
  color: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-text {
  color: #0f5885;
}

.high-contrast.theme-MHS .theme-fill {
  fill: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-fill {
  fill: #0f5885;
}

.high-contrast.theme-MHS .theme-text a:visited {
  color: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-text a:visited {
  color: #0f5885;
}

.high-contrast.theme-MHS .theme-text:not(a):hover,
.high-contrast.theme-MHS .theme-text:not(a):focus {
  color: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-text:not(a):hover,
.high-contrast.theme-MHS .theme-MHS .theme-text:not(a):focus {
  color: #0f5885;
}

.high-contrast.theme-MHS footer .theme-text {
  color: #a6c1d2;
}

.high-contrast.theme-MHS footer .theme-text a:visited {
  color: #a6c1d2;
}

.high-contrast.theme-MHS .theme-hover-text:hover,
.high-contrast.theme-MHS .theme-hover-text:focus {
  color: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-hover-text:hover,
.high-contrast.theme-MHS .theme-MHS .theme-hover-text:focus {
  color: #0f5885;
}

.high-contrast.theme-MHS .theme-bg {
  background-color: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-bg {
  background-color: #0f5885;
}

.high-contrast.theme-MHS .theme-bg.button:hover,
.high-contrast.theme-MHS .theme-bg.button:focus {
  color: #0f5885;
  background-color: white;
}

.high-contrast.theme-MHS .theme-MHS .theme-bg.button:hover,
.high-contrast.theme-MHS .theme-MHS .theme-bg.button:focus {
  color: #0f5885;
  background-color: white;
}

.high-contrast.theme-MHS .theme-bg-hover:after {
  background-color: rgba(15, 88, 133, 0.7);
}

.high-contrast.theme-MHS .theme-MHS .theme-bg-hover:after {
  background-color: rgba(15, 88, 133, 0.7);
}

.high-contrast.theme-MHS .theme-bg-hover.solid:after {
  background-color: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-bg-hover.solid:after {
  background-color: #0f5885;
}

.high-contrast.theme-MHS .theme-bg-hover.popup:after {
  transform: translateY(100%);
}

.high-contrast.theme-MHS .theme-MHS .theme-bg-hover.popup:after {
  transform: translateY(100%);
}

.high-contrast.theme-MHS .theme-bg-hover.popup:hover:after,
.high-contrast.theme-MHS .theme-bg-hover.popup:focus:after {
  transform: translateY(0%);
}

.high-contrast.theme-MHS .theme-MHS .theme-bg-hover.popup:hover:after,
.high-contrast.theme-MHS .theme-MHS .theme-bg-hover.popup:focus:after {
  transform: translateY(0%);
}

.high-contrast.theme-MHS .theme-border-top {
  border-top: 6px solid #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-border-top {
  border-top: 6px solid #0f5885;
}

.high-contrast.theme-MHS .theme-border-bottom {
  border-bottom: 6px solid #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-border-bottom {
  border-bottom: 6px solid #0f5885;
}

.high-contrast.theme-MHS .theme-border-thin {
  border: 1px solid #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-border-thin {
  border: 1px solid #0f5885;
}

.high-contrast.theme-MHS .theme-border-thick {
  border: 6px solid #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .theme-border-thick {
  border: 6px solid #0f5885;
}

.high-contrast.theme-MHS .center-button svg .st0-arrow {
  stroke: #0f5885;
}

.high-contrast.theme-MHS .center-button:hover svg .st0-arrow,
.high-contrast.theme-MHS .center-button:focus svg .st0-arrow {
  stroke: #595959;
}

.high-contrast.theme-MHS a:hover .theme-hover-text,
.high-contrast.theme-MHS a:focus .theme-hover-text {
  color: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS a:hover .theme-hover-text,
.high-contrast.theme-MHS .theme-MHS a:focus .theme-hover-text {
  color: #0f5885;
}

.high-contrast.theme-MHS footer a:hover,
.high-contrast.theme-MHS footer a:focus {
  color: #a6c1d2;
}

.high-contrast.theme-MHS .inverse-bg:hover,
.high-contrast.theme-MHS .inverse-bg:focus {
  background-color: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .inverse-bg:hover,
.high-contrast.theme-MHS .theme-MHS .inverse-bg:focus {
  background-color: #0f5885;
}

.high-contrast.theme-MHS .inverse-bg.active {
  background-color: #0f5885;
}

.high-contrast.theme-MHS .theme-MHS .inverse-bg.active {
  background-color: #0f5885;
}

.theme-MHS > .inverse-bg:hover,
.theme-MHS > .inverse-bg:focus {
  background-color: #0f5885 !important;
}

.theme-MHS > .inverse-bg.active {
  background-color: #0f5885 !important;
}

.high-contrast.theme-MHS .pipe-before,
.high-contrast.theme-MHS .pipe-after {
  border-color: #0f5885 !important;
}

.high-contrast.theme-MHS .notification-bar p:before {
  color: #0f5885;
}

.high-contrast.theme-MHS .social-links svg:hover path,
.high-contrast.theme-MHS .social-links a:focus svg path {
  fill: #0f5885;
}

.high-contrast.theme-MHS .reverse .social-links svg path {
  fill: #0f5885;
  transition: fill 0.25s ease;
}

.high-contrast.theme-MHS .reverse .social-links svg:hover path,
.high-contrast.theme-MHS .reverse .social-links a:focus svg path {
  fill: #989898;
}

.high-contrast.theme-MHS .login svg .arrow-down-shape {
  fill: #0f5885;
}

.high-contrast.theme-MHS #social-sidebar svg path {
  fill: #0f5885;
}

.high-contrast.theme-MHS #social-sidebar svg:hover path,
.high-contrast.theme-MHS #social-sidebar a:focus svg path {
  fill: #595959;
}

.high-contrast.theme-MHS .social-sidebar-style svg path {
  fill: #0f5885;
}

.high-contrast.theme-MHS .social-sidebar-style svg:hover path,
.high-contrast.theme-MHS .social-sidebar-style a:focus svg path {
  fill: #595959;
}

.high-contrast.theme-MHS .button.swipe {
  background-image: linear-gradient(
    to right,
    #0f5885,
    #0f5885 50%,
    transparent 50%,
    transparent
  );
  border-color: #0f5885;
}

.theme-MHS.theme-text {
  color: #0f5885 !important;
}

.high-contrast.theme-MHS .back-arrow .st0-back-arrow {
  fill: #0f5885;
}

.high-contrast.theme-MHS .back-arrow:hover .st0-back-arrow,
.high-contrast.theme-MHS .back-arrow:focus .st0-back-arrow {
  fill: #595959;
}

.high-contrast.theme-MHS .hover-image .image:before {
  background-color: rgba(15, 88, 133, 0.7);
}

.high-contrast.theme-MHS .hover-image.active .image:before {
  background-color: rgba(15, 88, 133, 0);
}

.theme-MHS.hover-image .image:before {
  background-color: rgba(15, 88, 133, 0.7) !important;
}

.theme-MHS.hover-image.active .image:before {
  background-color: rgba(15, 88, 133, 0) !important;
}

.theme-MHS .button.swipe.white:hover,
.theme-MHS .button.swipe.white:focus {
  color: #0f5885 !important;
}

.theme-MHS footer .footer-main ul li dl dt a {
  color: #a6c1d2;
}

.theme-MHS footer .footer-main ul li dl dt a:visited {
  color: #a6c1d2;
}

body.theme-MHS {
  border-top: 60px solid #0f5885;
}

@media all and (min-width: 600px) {
  body.theme-MHS {
    border-top: 80px solid #0f5885;
  }
}

@media all and (min-width: 768px) {
  body.theme-MHS {
    border-top: 98px solid #0f5885;
  }
}

.text-block p a {
  color: #0f5885;
}

.text-block p a:visited {
  color: #0f5885;
}

.blog-feed-section .filter-console .section-one .navigation {
  background-color: #0f5885;
}

.text-block ul li a {
  color: #0f5885;
}

.text-block ul li a:visited {
  color: #0f5885;
}

.component-type-file .fileSelector,
.form-field-type-file .fileSelector a {
  color: #0f5885;
}
