.tx-hbs .content-wrapper .content p a, .hbs-article .content a {
    box-shadow: inset 0 -.0625rem 0 #14315b;
}
@media (max-width: 991.98px) {
    .navbar .dropdown-item {
        color: var(--hbs-link-color);
    }
}
.custom-control.custom-checkbox.addquestions {
    margin-left:2rem;
}
.nomarginbtm p {
    margin-bottom:0;
}
.content-header.bg-black, .hbs-special-header.bg-black  {
    background-color:#14315B !important;
}
.hbs-special-header .nav-tabs .nav-link.active:before, .hbs-special-header .nav-tabs .nav-item.show .nav-link:before {
    background-image: linear-gradient(to bottom right, #14315b calc(50% - 1px), #fff, #14315b calc(50% + 1px)) !important;
}
.hbs-special-header .nav-tabs .nav-link.active, .hbs-special-header .nav-tabs .nav-item.show .nav-link {
    border-color: #fff #fff #14315b !important;
}
.content-header.bg-black .col-xxl-auto .img-fluid {
    border-radius: 36px;
}
.hbs-iframe .bg-black {
     background-color: #14315B !important;
}
/* Suchergebnisse: Sortierung + Facetten-Dropdowns nebeneinander (Desktop) */
@media (min-width: 992px) {
    .tx-solr-filter-options { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; }
    .tx-solr-filter-options #tx-solr-faceting,
    .tx-solr-filter-options .facet-area-main,
    .tx-solr-filter-options .solr-facets-available,
    .tx-solr-filter-options .facets { display: contents; }
}
.tx-solr-filter-options .facet { margin-bottom: .5rem; }
#tx-solr-sorting .sort-direction { margin-left: .25rem; }

/* Detailseiten-Header (bg-black): Login-Button verschwand beim Hovern
   (btn-primary-Hover = fast schwarz). Nur in diesem Kontext: Hover auf
   weissem Grund, Schrift im Button-Blau. */
.content-header .headerContentBtn .btn-primary[data-target="#loginModal"]:hover,
.content-header .headerContentBtn .btn-primary[data-target="#loginModal"]:focus,
.content-header .headerContentBtn .btn-primary[data-target="#loginModal"]:active {
	background-color: #fff;
	border-color: #fff;
	color: #14315b;
}

/* Newsletter-Anmeldung: dunkelblauer Hintergrund statt Schwarz (Kundenwunsch).
   Per CSS statt Redaktions-Aenderung, damit es Content-Refreshes vom
   Prod-System uebersteht (dort steht bg-black am Element). */
.mailnotifier_subscription.bg-black {
	background-color: #14315b !important;
}

/* Newsletter-Seite: Breadcrumb-Leiste im gleichen Dunkelblau wie die
   Anmeldesektion darunter (global bleibt sie schwarz). */
.page-10 .wrapper.layout-1 .breadcrumb-wrapper,
.page-10 .breadcrumb-wrapper {
	background-color: #14315b;
}

/* Registrierung (Seite 96) + Mein Profil (Seite 13): Sektion und Breadcrumb
   im gleichen Dunkelblau wie die Newsletter-Seite (Kundenwunsch). */
.page-96 .hbs_user.bg-black,
.page-13 .hbs_user.bg-black {
	background-color: #14315b !important;
}
.page-96 .wrapper.layout-1 .breadcrumb-wrapper,
.page-96 .breadcrumb-wrapper,
.page-13 .wrapper.layout-1 .breadcrumb-wrapper,
.page-13 .breadcrumb-wrapper {
	background-color: #14315b;
}

/* Passwort-Policy bei der Registrierung: Das Formular steht auf hellgrauem
   Grund (.hbs-form #EDEFF0) - Standard-Track der Fortschrittsleiste hat
   dieselbe Farbe und war unsichtbar, Hinweistext braucht dunkle Schrift. */
#hbs-password-policy .progress {
	height: 6px;
	background-color: #c9ced3;
}
#hbs-password-policy .form-text {
	color: #000;
}
