.btn-primary, .btn-success {
color: #000 !important;
background-color: #fff !important;
border: 2px solid #ff0336 !important;
}
.btn-primary:hover, .btn-success:hover {
color: #000;
background-color: #fff !important;
border: 2px solid #ff0336 !important;
}
.btn-primary:focus,.btn-success:focus {
color: #000;
background-color: #fff !important;
border: 2px solid #ff0336 !important;
}
.btn-primary:active, .btn-success:active {
color: #000;
border: 2px solid #ff0336 !important;
background-color: #fff !important;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
color: #000 !important;
background-color: #ff0336 !important;
}
.navbar.navbar-inverse, .bottom {
    background-image:repeating-linear-gradient(100deg,  #EC0000, #FE0032);
}
.voucher-code-btn {
background-color: #fff;
border: 2px solid #ff0336;
color: #000 !important;
}
.error, .field-validation-error {
    color:#ff0336 !important;
}
.error, #Shipping-Form > div:nth-child(3) > div > span > span, #Shipping-Form > div:nth-child(6) > div > span > span, #Shipping-Form > div:nth-child(7) > div > span > span, #abweichende-versandadresse-div > div:nth-child(2) > div > span > span,
#abweichende-versandadresse-div > div:nth-child(5) > div > span > span, #abweichende-versandadresse-div > div:nth-child(6) > div > span > span
{
color: #ff0336 !important;
}
#loginLink {
background-color: #ff0336 !important;
border: #ff0336!important;
color: #fff !important;
}
.mc_discount {
color: #ff0336;
}
button.btn.dropdown-toggle.btn-default {
border:solid 3px #ff0336;
}
.icon-bar{
background-color: #fff !important;
}
#navbar-toggle-button::before{
color: #fff;
opacity: 0.85;
}
.navbar-header:before, .FooterHeadline, .footerButton > a, .FooterKontaktLocation, .FooterKontaktTelefon, .FooterKontaktEmail>a {
    color: #fff !important;
 }  
@media screen and (max-width: 768px) {
.navbar-header:before {
    content: 'MUSEUMSINSEL';
 }  
}
@media screen and (min-width: 491px) {
.navbar-header:before {
    content: 'MUSEUMSINSEL';
 }  
}

/*  BB-Start - Button "zzt. nicht verfügbar" */
.EventBody .EventTableinfoTd button.btn-event-action[disabled] {
  font-size:0 !important;
}
.EventBody .EventTableinfoTd button.btn-event-action[disabled]:after {
  font-size:20px !important;
  color:black;
  content:'z.Zt.nicht verfügbar';
}
.EventBody:lang(en) .EventTableinfoTd button.btn-event-action[disabled] {
  font-size:0 !important;
}
.EventBody:lang(en) .EventTableinfoTd button.btn-event-action[disabled]:after {
  font-size:20px !important;
  color:black;
  content:'Temporarily unavailable';
}
/* BB-Ende */

/* BB-Start - Test zu den Texten über Artikelordnern - 03.08.2026 */
@media (min-width: 1200px) {
  .profilItem_Id_58404 .col-lg-3, /* Jahreskarten TEST */
  .profilItem_Id_58394 .col-lg-3 { /* Gutscheine TEST */
    width: 100%;
  }
  .profilItem_Id_58404 .panel,
  .profilItem_Id_58394 .panel {
    padding: 0 15px;
  }
}
.profilItem_Id_58404 .container .col-lg-9,
.profilItem_Id_58394 .container .col-lg-9 {
  width: 100%;
}
.profilItem_Id_58404 .container .col-lg-9 .col-md-4,
.profilItem_Id_58394 .container .col-lg-9 .col-md-4 {
  width: 33.3333%;
}
@media (max-width: 969px) {
  .profilItem_Id_58404 .container .col-lg-9 .col-md-4,
  .profilItem_Id_58394 .container .col-lg-9 .col-md-4 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .profilItem_Id_58404 .container .col-lg-9 .col-md-4,
  .profilItem_Id_58394 .container .col-lg-9 .col-md-4 {
    width: 100%;
  }
}
.profilItem_Id_58404 .groupdescription,
.profilItem_Id_58394 .groupdescription {
  display: unset !important;
}
/* BB-Ende - Test zu den Texten über Artikelordnern */
