@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");

/* Individuelle Designs */

.font-headings {
  font-family: var(--mdb-font-headings) !important;
}


.fill-primary {
  fill: var(--mdb-primary) !important;
}

.fill-hover-primary:hover,
.btn:hover .fill-hover-primary {
  fill: var(--mdb-primary) !important;
}

.fill-secondary {
  fill: var(--mdb-secondary) !important;
}

.fill-hover-secondary:hover,
.btn:hover .fill-hover-secondary {
  fill: var(--mdb-secondary) !important;
}

.fill-success {
  fill: var(--mdb-success) !important;
}

.fill-hover-success:hover,
.btn:hover .fill-hover-success {
  fill: var(--mdb-success) !important;
}

.fill-info {
  fill: var(--mdb-info) !important;
}

.fill-hover-info:hover,
.btn:hover .fill-hover-info {
  fill: var(--mdb-info) !important;
}

.fill-warning {
  fill: var(--mdb-warning) !important;
}

.fill-hover-warning:hover,
.btn:hover .fill-hover-warning {
  fill: var(--mdb-warning) !important;
}

.fill-danger {
  fill: var(--mdb-danger) !important;
}

.fill-hover-danger:hover,
.btn:hover .fill-hover-danger {
  fill: var(--mdb-danger) !important;
}

.fill-light {
  fill: var(--mdb-light) !important;
}

.fill-hover-light:hover,
.btn:hover .fill-hover-light {
  fill: var(--mdb-light) !important;
}

.fill-dark {
  fill: var(--mdb-dark) !important;
}

.fill-hover-dark:hover,
.btn:hover .fill-hover-dark {
  fill: var(--mdb-dark) !important;
}

.fill-white {
  fill: var(--mdb-white) !important;
}

.fill-hover-white:hover,
.btn:hover .fill-hover-white {
  fill: var(--mdb-white) !important;
}


.badge.bg-secondary {
  color: var(--mdb-primary);
}

.panel-accordion .panel {
  border: solid 1px var(--mdb-primary);
  border-radius: 5px;
}

.accordion-button {
  color: var(--mdb-primary);
  font-weight: 700;
  border-radius: 5px;
}

.accordion-button:not(.collapsed) {
  background-color: var(--mdb-primary);
  color: var(--mdb-white);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
