.navbar {
  --bs-navbar-color: rgba(0, 0, 0, 0.80);
  --bs-navbar-hover-color: rgba(0, 50, 144, 0.80);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.99);
  background: linear-gradient(120deg, rgba(255,211,175,0.6), rgba(151,224,255,0.6), rgba(255,211,175,0.6));
}

.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: rgba(0, 148, 255, 0.20);
}

.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: rgba(0, 148, 255, 0.10);
  font-weight: 600;
}

.btn:hover {
  color: var(--bs-btn-hover-color);
  background: linear-gradient(rgb(0,146,253), rgb(0,96,166) 100%), rgb(0,148,255);
  border-color: rgb(38,162,254);
}

.btn {
  background: linear-gradient(rgb(21,157,255), rgb(0,110,190) 100%), rgb(0,148,255);
  border-width: 2px;
  border-color: rgb(66,175,255);
}

.mb-2 {
  margin-bottom: .5rem !important;
  background: linear-gradient(140deg, #942fff 12.09%, #ff329d 42.58%, #ff3527 84.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0,0,0,0);
  -webkit-box-decoration-break: clone;
}

.ftrlink:hover {
  margin-bottom: .5rem !important;
  background: linear-gradient(10deg, #942fff 45%, #ff329d 65%, #ff3527 85%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0,0,0,0);
  -webkit-box-decoration-break: clone;
}

.dmgrd-2 {
  background: linear-gradient(140deg, #942fff 30%, #ff329d 50%, #ff3527 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0,0,0,0);
  -webkit-box-decoration-break: clone;
}

@media (min-width: 1200px) {
  .fs-4:hover {
    font-size: 1.5rem !important;
    color: rgb(38,162,254);
  }
}

.subject {
  font-weight: bold;
  color: var(--bs-secondary-color);
}

.nav-link.active {
  font-weight: 600;
  box-shadow: inset 0 2px 0 0 rgba(151,224,255,0.8);
  /*border-radius: 32px;*/
}

.nav-link {
  transition: color .00s ease-in-out,background-color .00s ease-in-out,border-color .00s ease-in-out;
}

.nav-link:hover, .nav-link:focus {
  background-color: rgba(251,251,251,0.5);
  border-radius: 32px;
}

.info-link:hover, .info-link:focus {
  color: rgba(0, 50, 150, 0.80);
}

