:root {
  --bg-green-1: #1c4e50;
  --bg-green-2: #466869;
  --bg-green-3: #00AE79;
  --bg-green-4: #C4FAE7;
  --bg-green-5: #EFFEF8;
}

.brand-text {
  color: #00AE79;
  display: block;
  font-family: var(--nf-brand-font-family);
  font-size: var(--nf-brand-font-size);
  font-weight: var(--nf-brand-font-weight);
  line-height: var(--nf-brand-font-size);
  margin-inline: var(--nf-brand-img-margin);
  text-decoration: none !important;
}

[data-scheme=evidi] {
  --bs-primary: var(--bg-green-5);
  --bs-primary-rgb: 239,254,248;
  --bs-primary-color: --var(--bg-green-2);
  --bs-primary-color-rgb: 255, 255, 255;
  --bs-primary-border: #2676c0;
  --bs-primary-bg-subtle: #ccdff0;
  --bs-primary-border-subtle: #99bfe1;
  --bs-primary-text-emphasis: #002648;
  --bs-link-color: #005eb5;
  --bs-link-color-rgb: 0, 94, 181;
  --bs-link-hover-color: #4086c8;
  --bs-link-hover-color-rgb: 64, 134, 200;
}

[data-scheme=evidi] .form-range {
  --bs-form-range-thumb-active-bg: #5996cf;
}

[data-scheme=evidi] .pagination {
  --bs-pagination-hover-bg: #0055a3;
}

[data-scheme=evidi] .btn-primary {
  background-color: var(--bg-green-3);
  --bs-btn-primary-hover-bg: var(--bg-green-4);
  --bs-btn-primary-active-bg: var(--bg-green-4);
}

[data-scheme=evidi] .btn-primary:hover {
  background-color: var(--bg-green-2);
}

[data-scheme=evidi] .link-primary {
  --bs-link-primary-color: rgba(var(--bs-primary-rgb), var(--bs-link-opacity, 1));
  --bs-link-primary-underline-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1));
  --bs-link-primary-hover-color: rgba(64, 134, 200, var(--bs-link-opacity, 1));
  --bs-link-primary-underline-hover-color: rgba(64, 134, 200, var(--bs-link-underline-opacity, 1));
}

[data-scheme=evidi] {
  --bs-primary-text-emphasis: #96bde1;
  --bs-primary-bg-subtle: #003d76;
  --bs-primary-border-subtle: shade-color0(#005eb5, 20%);
}

[data-scheme=evidi] .text-primary {
  color: var(--bg-green-1) !important;
}

[data-scheme=evidi] .text-light {
  color: var(--bg-green-5) !important;
}


[data-scheme=evidi] .bg-card-1 {
  background-color: var(--bg-green-1);
}
[data-scheme=evidi] .bg-card-2 {
  background-color: var(--bg-green-2);
}
[data-scheme=evidi] .bg-card-3 {
  background-color: var(--bg-green-3);
}
[data-scheme=evidi] .bg-card-4 {
  background-color: var(--bg-green-4);
}




[data-scheme=evidi] .link-primary {
  --bs-link-primary-color: rgba(var(--bs-primary-rgb), var(--bs-link-opacity, 1));
  --bs-link-primary-underline-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1));
  --bs-link-primary-hover-color: rgba(64, 134, 200, var(--bs-link-opacity, 1));
  --bs-link-primary-underline-hover-color: rgba(64, 134, 200, var(--bs-link-underline-opacity, 1));
}

[data-scheme=evidi] .btn-outline-primary {
  --bs-btn-color: var(--bg-green-2);
  --bs-btn-border-color: var(--bg-green-2);
}

[data-scheme=evidi] .alert-primary {
  --bs-alert-bg: #0c76db;
  --bs-alert-color: #00213f;
  --bs-alert-link: #001c36;
}