.text-blue { color: #003A70; }
.header, .footer, .section--dark, .section--dark .breadcrumbs, .program-select { background: #003A70;}
.btn { background: #FF0000; }
.nav__menu li.active { background: black; }
.frame__title, .frame__title a, .box__title { color: #003A70;}
.program-select { color: #fff;}

@media (min-width: 62.5rem) { .nav__menu li::after, .nav__menu li::before { background: #fff; height: 1.5rem; top: 1.3rem; }

.nav__menu li:last-child::after,
.nav__menu li:last-child::before {
    background: none;
}
}

.section--main-article { padding-bottom: 1.5rem !important;}
.page-article .section--main-article { padding-bottom: 0rem !important;}
.page-title { color: #003A70; font-weight: bold; font-size: 1.2rem; margin-top: 5px; }
.box--news-primary .box__title { color: #003A70; }
@media (min-width: 900px) {
  .box--news-primary .box__container { flex-flow: column; }
}
@media (min-width: 1200px) {
  .box--news-primary .box__image {
    width: 100%;
    margin: 0;
  }
}
.box--news-primary .box__body {
  padding-bottom: 1.5rem;
}

@media (max-width: 599px) {
  .box--news-primary  .box__lead {
    display: block;
  }
}

.box--news .box__date, .box--news-primary .box__date { border: 0;}
.box--news-primary .box__title, .box--news-primary  .box__lead { color: #003A70; font-weight: bold; }
.box--news::after { max-width: 100%; left: 0; right: 0; }

.pagination__prev, .pagination__next { display: none; }
.pagination__pages a { background-color: #fff; }

@media (min-width: 900px) {
  .article__body {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.logo__item { margin: 0; position: relative; top: -1rem; color: #003A70; }