
/* Primärfarbe global anpassen */
:root {
  --bs-primary: #008800;
  --bs-primary-rgb: 0, 136, 0;
  --bs-link-color: #008800;
  --bs-link-hover-color: #006600;
  --bs-primary-text-emphasis: #004400;
  --bs-primary-bg-subtle: #ccffcc;
  --bs-primary-border-subtle: #99dd99;
}

/* Links global anpassen */
a,
a:visited {
  color: var(--bs-link-color);
  text-decoration: none;
}

a:hover,
a:focus {
  color: var(--bs-link-hover-color);
  text-decoration: none;
}

.btn-primary {
  background-color: #008800 !important;
  border-color: #008800 !important;
  color: #fff !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:focus-visible {
  background-color: #006600 !important;
  border-color: #005500 !important;
  color: #fff !important;
}

.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  background-color: #006600 !important;
  border-color: #005500 !important;
}

.btn-primary.disabled,
.btn-primary:disabled {
  background-color: #99cc99 !important;
  border-color: #99cc99 !important;
  color: #ffffff !important;
}
