.vc-date__btn.event-color{
  background-color: #4169E1 !important;
}

.vc-date__btn.event-color[aria-label*="Ledenactiviteit"] {
  border-radius: 1rem !important;
}

.legend {
  background-color: #4169E1; 
  color: white; 
  border-radius: 1rem; 
  margin: 2vh 1vw; 
  padding: .5vh; 
  min-width: 2.5vw; 
  max-width: 5vw; 
  text-align: center;
}

.legend.evenement {
  border-radius: .5rem;
}

.side-to-side {
  display: grid;
  grid-template-rows: 2;
  grid-template-columns: 10;
}

.first-child {
  grid-column: 1;
  grid-row: 1;
}

.second-child {
  grid-column: 2 / span 9;
  grid-row: 1;
}

.container.py-4 {
  grid-column: 1 / span 10;
  grid-row: 2;
}

.navbar-nav {
  --bs-nav-link-color: #fff;
  --bs-nav-link-hover-color: #fff;
  gap: 1em;
}

.navbar-nav .nav-item{
  transition: transform 0.3s ease;
}

.navbar-nav .nav-item:hover{
  transform: scale(1.02);
}

.nav-link.active {
  font-weight: 600;
  text-decoration: underline;
}

.dropdown-item.active{
  color: black;
  font-weight: 600;
}

.nav .link-secondary:hover {
  color: #4169E1 !important;
  text-decoration: underline;
}

.btn {
  background-color: #4169E1 !important;
  color: #fff !important;
}

.btn:hover{
  background-color: rgba(65, 105, 225, 0.8) !important;
  color: #fff !important;
}

.card-title.text-primary{
  color: black !important;
}