:root {
  --bs-dropdown-link-active-bg: #f0f0f3;
  --bs-light-text-emphasis: #f5f6f8;
  --bs-tertiary-bg: #f5f6f8;
  --bs-light: #f5f6f8;
  --bs-dropdown-link-active-bg: #FCFCFF;
}

.btn {
  border-radius: 2px;
}

.dropdown-item {
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 3px;
}

.img-fluid {
  border-radius: 4px;
}

@media (min-width: 576px) {
  a {
  }
}

::selection {
  color: #101010;
  background: #F0F0F3;
  text-shadow: none;
  border-style: none;
}

.card {
  border-radius: 8px;
}

.footer-hover:hover {
  color: var(--bs-primary);
}

.footer-hover {
  transition: ease-in-out 0.3s;
}

.custom-tabs .nav-link {
  background-color: var(--bs-light);
  color: var(--bs-body-color);
  margin: 0;
  border: 1px solid transparent;
  transition: all 0.2s ease-in-out;
  border-radius: 2px;
}

.custom-tabs .nav-link:hover {
  background-color: #E4E4E7;
  color: var(--bs-body-color);
}

.custom-tabs .nav-link.active {
  background-color: var(--bs-primary);
  color: #fff;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.tab-group-button {
  margin: 4px;
}

.tab-group-button:hover {
  background: var(--bs-btn-active-bg);
}

@media (min-width: 768px) {
  .header-row-display-wrap {
  }
}

