/**
 * Maps legacy theme (style.css) to BMGA design tokens without editing the vendor bundle.
 */
::selection {
  background: var(--bmga-brand);
  color: #fff;
}

.daterangepicker .ranges li.active,
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: var(--bmga-brand);
}

.btn-primary,
.btn.btn-primary {
  background-color: var(--bmga-brand) !important;
  border-color: var(--bmga-brand) !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn.btn-primary:hover {
  background-color: var(--bmga-brand-dark) !important;
  border-color: var(--bmga-brand-dark) !important;
}

.bg-primary,
.badge.bg-primary {
  background-color: var(--bmga-brand) !important;
}

.text-primary,
.link-primary {
  color: var(--bmga-brand) !important;
}

.footer-col-title,
.footer-link-list a:hover,
.footer-link-list a.active,
.social-icons a,
.contact-item i,
.brand-accent {
  color: var(--bmga-brand);
}

.social-icons a:hover {
  color: var(--bmga-brand-dark);
}

.footer-dropdown .dropdown-item:hover {
  background-color: var(--bmga-brand);
  color: #fff;
}

.breadcrumb-title {
  font-family: var(--bmga-font-display);
}
