@charset "utf-8";

.top-bar {
  background-color: #0b2d42;
  padding: 6px 10px;
}

.top-bar a {
  text-decoration: none;
}

.top-bar a:hover {
  text-decoration: underline;
}

/* High Contrast Mode */
.high-contrast {
  background-color: #000 !important;
  color: #fff !important;
}

.high-contrast a {
  color: #ffff00 !important;
}

/* Mobile */
@media (max-width: 768px) {
  .top-links {
    width: 100%;
    justify-content: center;
    margin-top: 5px;
  }
}
@media (max-width: 768px) {
    .top-links a[href="#mainContent"], /* Skip to Main Content */
    .top-links .btn-light,             /* A+ and A− buttons */
    .top-links .btn-secondary,         /* Reset font button (A) */
    .top-links .btn-warning {          /* High Contrast */
        display: none !important;
    }
}


