/* ---------- Color Module Styles ----------- */

body {
  color: #3b3b3b;
  background: #ffffff;
}

#page,
#main-wrapper,
.primary-menu .menu-item a.is-active,
.primary-menu .menu-item--active-trail a {
  background: #fff;
}

/* Override dark blue navbar with white */
#navbar-top {
  display: none;
  background-color: #ffffff !important;
  border-bottom: 1px solid #13284E;
}

#navbar-main {
  background-color: #ffffff !important;
  border-bottom: 1px solid #13284E;
}

a,
.link {
  color: #0071b3;
}

a:hover,
a:focus,
.link:hover,
.link:focus {
  color: #018fe2;
}

.nav-item .dropdown-item a.active {
  color: #333333;
}

/* Override white nav text to dark for white header */
.nav-link {
  color: #333333 !important;
}

.nav-link:hover,
.nav-link:focus {
  color: #0071b3 !important;
}

a:active,
.link:active {
  color: #23aeff;
}

.page-item.active .page-link {
  background-color: #0071b3;
  border-color: #0071b3;
}

.page-link,
.page-link:hover {
  color: #0071b3;
}

.sidebar .block {
  background-color: transparent;
  border-color: transparent;
}


.view h2 {
  border-bottom: 1px solid black;
  margin-top: 1.7rem;
  font-size: 1.3rem;
  padding: 15px 15px;
  line-height: 0.8;
  color: #5E676F;
}

.btn-primary {
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #0256b1;
}

.site-footer {
  background: #3a3a3a !important;
}

/* Override the white text in header regions - now header is white so use dark text */
.header,
.header a,
.header li a.is-active,
.header .site-branding__text,
.header .site-branding,
.header .site-branding__text a,
.header .site-branding a {
  color: #333333 !important;
}

/* Secondary menu (account menu) in white header */
.secondary-menu .menu-item a,
.secondary-menu .menu-item a.is-active {
  color: #333333 !important;
}

.tabs ul.primary li a.is-active {
  background-color: #fff;
}

.tabs ul.primary li.is-active a {
  background-color: #fff;
  border-bottom-color: #fff;
}