/******************************* HEADER *******************************/

[data-bs-theme="light"] .bg-home {
  background-color: rgba(255, 255, 255, 0.68);
}
[data-bs-theme="dark"] .bg-home {
  background-color: rgba(0, 0, 0, 0.55);
}
[data-bs-theme="light"] .bildungspaket {
  background-color: rgb(228, 228, 228);
}
[data-bs-theme="dark"] .bildungspaket {
  background-color: rgb(33, 37, 41);
}

/******************************* NAVIGATION *******************************/

[data-bs-theme="light"] .bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
[data-bs-theme="light"] .navbar-dark {
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.75);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.25);
  --bs-navbar-active-color: #000;
  --bs-navbar-brand-color: #000;
  --bs-navbar-brand-hover-color: #000;
}
[data-bs-theme="light"] .navbar-dark {
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.75);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.25);
  --bs-navbar-active-color: #000;
  --bs-navbar-brand-color: #000;
  --bs-navbar-brand-hover-color: #000;
}
[data-bs-theme="light"] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[data-bs-theme="light"] .navbar-toggler {
  border: var(--bs-border-width) solid rgba(0, 0, 0, 0.1);
}
[data-bs-theme="light"] #bd-theme1 {
  color: rgba(0, 0, 0, 0.55);
}
[data-bs-theme="light"] #bd-theme1:hover {
  color: rgba(0, 0, 0, 0.75);
}
[data-bs-theme="dark"] #bd-theme1 {
  color: rgba(255, 255, 255, 0.55);
}
[data-bs-theme="dark"] #bd-theme1:hover {
  color: rgba(255, 255, 255, 0.75);
}

/******************************* ACCORDION *******************************/

[data-bs-theme="dark"] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") !important;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") !important;
}
[data-bs-theme="light"] .accordion-button::after {
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") !important;
}

/******************************* TEAM *******************************/

[data-bs-theme="light"] #team {
  background-color: rgb(228, 228, 228);
}
[data-bs-theme="dark"] #team {
  background-color: rgb(43, 48, 53);
}

/*************************************** COOKIE CONSENT **************************************/

[data-bs-theme="dark"] #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, [data-bs-theme="dark"] #cmplz-document .cmplz-dropdown .cookies-per-purpose div, [data-bs-theme="dark"] .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div {
  background-color: rgba(43, 48, 53, 1)!important;
}
[data-bs-theme="dark"] #cmplz-cookies-overview .cmplz-dropdown, [data-bs-theme="dark"] #cmplz-document .cmplz-dropdown, [data-bs-theme="dark"] .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown {
  background-color: rgba(43, 48, 53, 1)!important;
}
[data-bs-theme="dark"] #cmplz-cookies-overview .cmplz-dropdown summary, [data-bs-theme="dark"] #cmplz-document .cmplz-dropdown summary, [data-bs-theme="dark"] .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary {
  background-color: rgba(43, 48, 53, 1)!important;
}
[data-bs-theme="light"] #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, [data-bs-theme="light"] #cmplz-document .cmplz-dropdown .cookies-per-purpose div, [data-bs-theme="light"] .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div {
  background-color: rgba(228, 228, 228, 1)!important;
}
[data-bs-theme="light"] #cmplz-cookies-overview .cmplz-dropdown, [data-bs-theme="light"] #cmplz-document .cmplz-dropdown, [data-bs-theme="light"] .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown {
  background-color: rgba(228, 228, 228, 1)!important;
}
[data-bs-theme="light"] #cmplz-cookies-overview .cmplz-dropdown summary, [data-bs-theme="light"] #cmplz-document .cmplz-dropdown summary, [data-bs-theme="light"] .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary {
  background-color: rgba(228, 228, 228, 1)!important;
}
[data-bs-theme="dark"] #cmplz-cookies-overview .cmplz-dropdown summary div::after, [data-bs-theme="dark"] #cmplz-document .cmplz-dropdown summary div::after, [data-bs-theme="dark"] .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") !important;
}
[data-bs-theme="light"] #cmplz-cookies-overview .cmplz-dropdown summary div::after, [data-bs-theme="light"] #cmplz-document .cmplz-dropdown summary div::after, [data-bs-theme="light"] .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") !important;
}