:root {
  --bolamu-navy: #15345b;
  --bolamu-teal: #168f85;
  --bolamu-blue: #2676ea;
  --bolamu-coral: #ff6e68;
  --bolamu-bg: #f4f9fb;
}

body { color: #17304d; background: #fff; }
a { color: var(--bolamu-teal); }
a:hover, a:focus { color: var(--bolamu-blue); }
.site-header { border-bottom: 1px solid #e1ecef; }
.site-logo img { max-height: 58px; width: auto; }
.main-navigation .main-nav ul li a { font-weight: 650; }
.main-navigation .main-nav ul li[class*="current-menu-"] > a { color: var(--bolamu-teal); }
.button,
button,
input[type="submit"] { border-radius: 11px; background: var(--bolamu-teal); font-weight: 700; }
.button:hover,
button:hover,
input[type="submit"]:hover { background: var(--bolamu-navy); }
.bolamucare-application-page { margin: 0; background: var(--bolamu-bg); }
.bolamucare-application-page .site-header,
.bolamucare-application-page .site-footer,
.bolamucare-application-page .site-content { display: none !important; }

@media (max-width: 768px) {
  .site-header .inside-header { padding: 14px 18px; }
  .site-logo img { max-height: 46px; }
}

