/*Service-Navigation Hintergrund grün*/
.d-none\@until-large.bg-shade-lightest.px-3\@medium.px-4\@large {
    background-color: #2d8d2c!important;    
}

/*Service-Navigation Textfarbe weiß*/
.d-none\@until-large.bg-shade-lightest.px-3\@medium.px-4\@large a {
    color: white !important;
}

/*Service-Navigation Link Hover Farbe in gelb*/
.d-none\@until-large.bg-shade-lightest.px-3\@medium.px-4\@large a:hover {
    color: #ffdd00 !important;
}

/*Trennstriche Service-Navigation in weiß*/
.d-none\@until-large.bg-shade-lightest.px-3\@medium.px-4\@large span.text-shade.px-2 {
    color: white !important;
}

:root{
--extendedBgColor: #2d8d2c;
}

/*Suche - passt die Linienfarbe und -stärke an*/
input, textarea {
    border: 2px solid var(--neutralBlackColor);
    background-color: #e6e5e6;
}
/*Dropdown - passt die Linienfarbe und -stärke an*/
select {
    border: 2px solid var(--neutralBlackColor);
    background-color: #e6e5e6;
}
/*Eingabefelder grau darstellen*/
.js-input-unit.pr-2.flex-shrink-0.d-flex.align-items-center.bg-white.text-black.text-small {
    background-color: #E6E5E6 !important;
}
/*Eingabefelder grau darstellen*/
.w-fit-content.border.border-shade.rounded.h-spacing-0.align-items-center.justify-content-between {
    background-color: #e6e5e6;
}

/*Sendenbutton - Formulare*/
.form__submit-btn, form input[type=submit] {
    margin-top: var(--spacing-6);
    background-color: var(--btnPrimaryBgColor);
    color: var(--neutralWhiteColor);
}


/*Registrierung mit Kundennummer ausblenden - Desktop*/
.js-shop-registerform li.swiper-slide.slider__slide.js-tab-item-title.tab-item-title.cursor-pointer.text-nowrap.typo-small.py-1 {
    display: none;
}
 
/*Registrierung mit Kundennummer ausblenden - Mobil*/
select.js-tabs-select.grid-column-1\/-1.w-fit-content.d-none\@large {
    display: none;
}

/*Registrierung - blendet Titel aus*/
mysign-register-customer h1 {
    display: none !important;
}
/*
mysign-tabs ul.d-flex.gap-5.d-none\@until-large {
    display: none !important;
}
*/
/*Mobiles Menü - Formatierung ServiceNavigation*/
.nav-mobile__item--special .mm-listitem__text {
    padding: 0px !important;
}
/*
.mm-listitem__text a.h-spacing-2.align-items-center.text-decoration-none.text-primary-hover.text-shade {
    padding: 14px 50px 14px 0px;
    font-size: 16px;
}*/
/*
.mm-listitem__text .p-4.bg-shade-lightest.v-spacing-3 {
    padding-top: 0px !important;
    background-color: white !important;
}
*/
/*Widerrufsbelehrung fett darstellen*/
a[href="/de/footer-navigation/vertrag-widerrufen.html"] {
  font-weight: bold;
}
