@charset "UTF-8";
/* NeoFairs — growth green */
body.page-neofairs {
  --bs-primary: #21c36e;
  --bs-primary-rgb: 33,195,110;
  --bs-link-color: #21c36e;
  --bs-link-hover-color: #189e58;
  --bs-focus-ring-color: var(--global-green-25);
}

body.page-neofairs .btn-primary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#21c36e;
  --bs-btn-border-color:#21c36e;
  --bs-btn-hover-bg:#189e58;
  --bs-btn-hover-border-color:#189e58;
  --bs-btn-active-bg:#189e58;
}

body.page-neofairs .btn-outline-primary {
  --bs-btn-color:#21c36e;
  --bs-btn-border-color:#21c36e;
  --bs-btn-hover-bg:#21c36e;
  --bs-btn-hover-color:#fff;
}

body.page-neofairs .text-primary {
  color: #21c36e !important;
}

body.page-neofairs .bg-primary {
  background-color: #21c36e !important;
}

body.page-neofairs .border-primary {
  border-color: #21c36e !important;
}

body.page-neofairs .bg-primary-subtle {
  background-color: var(--global-green-10) !important;
}

body.page-neofairs .bg-gradient-primary {
  background: linear-gradient(135deg, #21c36e 0%, #189e58 100%) !important;
}

body.page-neofairs .fill-primary {
  fill: #21c36e !important;
}

body.page-neofairs .text-success,
body.page-neofairs .text-warning,
body.page-neofairs .text-info {
  color: var(--brand-neofairs) !important;
}

body.page-neofairs .btn-success,
body.page-neofairs .btn-warning,
body.page-neofairs .btn-info {
  background: var(--brand-neofairs) !important;
  border-color: var(--brand-neofairs) !important;
  color: #fff !important;
}

.btn-neofairs, .btn-outline-neofairs {
  --_c: var(--brand-neofairs);
  --_c-dark: var(--brand-neofairs-dark);
  --_txt: #fff;
  --_otxt: var(--brand-neofairs);
  --_htxt: #fff;
}

.btn-neofairs {
  --bs-btn-color: var(--_txt);
  --bs-btn-bg: var(--_c);
  --bs-btn-border-color: var(--_c);
  --bs-btn-hover-color: var(--_txt);
  --bs-btn-hover-bg: var(--_c-dark);
  --bs-btn-hover-border-color: var(--_c-dark);
  --bs-btn-active-color: var(--_txt);
  --bs-btn-active-bg: var(--_c-dark);
  background-color: var(--_c);
  border-color: var(--_c);
  color: var(--_txt);
}

.btn-outline-neofairs {
  --bs-btn-color: var(--_otxt);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--_c);
  --bs-btn-hover-color: var(--_htxt);
  --bs-btn-hover-bg: transparent;
  --bs-btn-hover-border-color: var(--_c);
  --bs-btn-active-color: var(--_htxt);
  --bs-btn-active-bg: var(--_c);
  border: 2px solid var(--_c);
  color: var(--_otxt);
  background: transparent;
}

.badge-neofairs {
  background-color: var(--brand-neofairs-tint) !important;
  color: #15864c !important;
  border: 1px solid var(--global-green-25);
  font-weight: 600;
}

[data-bs-theme=dark] .badge-neofairs {
  background-color: var(--global-green-20) !important;
  color: #5de8a0 !important;
  border-color: var(--global-green-40);
}

.engine-card-neofairs {
  transition: var(--card-transition);
}

.engine-card-neofairs:hover {
  border-color: var(--brand-neofairs) !important;
  box-shadow: 0 8px 32px var(--global-green-14) !important;
}

body.page-neofairs .navbar .dropdown-menu .dropdown-item.active {
  border-left: 3px solid var(--brand-neofairs);
  padding-left: calc(var(--bs-dropdown-item-padding-x) - 3px);
  color: var(--brand-neofairs) !important;
  background-color: var(--global-green-07) !important;
}

body.page-neofairs .navbar .dropdown-menu .dropdown-item.active .fw-semibold {
  color: var(--brand-neofairs) !important;
}

.text-neofairs {
  color: var(--brand-neofairs) !important;
}

.bg-neofairs {
  background-color: var(--brand-neofairs) !important;
  color: #fff !important;
}

.bg-neofairs-tint {
  background-color: var(--brand-neofairs-tint) !important;
}

.border-neofairs {
  border-color: var(--brand-neofairs) !important;
}
/*# sourceMappingURL=neofairs.css.map */
