a:focus, a:hover, a:active {
  color: var(--bs-white);
}

.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: none;
}

.btn:hover {
  color: var(--bs-white);
}

.bg-secondary {
  background-color: #283848 !important;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover {
  color: #fff;
  background: initial;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link.active {
  color: #fff;
  background: initial;
}

.nav-link:hover, .nav-link:focus {
  color: var(--bs-white) !important;
}

#mainNav .navbar-brand {
  color: var(--bs-gray);
}

#mainNav .navbar-nav li.nav-item a.nav-link:hover {
  color: white !important;
}

.nav-link:hover, .nav-link:focus {
  color: white !important;
}

a:focus, a:hover, a:active {
  color: white !important;
}

.dropdown-item.active, .dropdown-item:active {
  color: black;
  text-decoration: none;
  background-color: white !important;
}

a:focus, a:hover, a:active {
  color: var(--bs-gray) !important;
}

.navbar-nav > li.nav-item > a.nav-link.active {
  color: white;
  background: initial !important;
}

.bg-primary {
  background-color: initial !important;
}

