:root {
    --ticket-color: #10A745;
    --ticket-color-hover: #10A745b3;
    --background-color: #fff;
    --background-color-transparent: #fff;
    --darker-gray-color: #28343f;
    --dark-card-backgroundcolor: #2d3035;
    --disabled-color: #626262;
    --payment-button-background: #10A745;
    --fullButtonColor: #fff;
    --SlimButtonColor: #fff;
    --quicklink-color-one: #a50a7c;
    --quicklink-color-two: #fe6f5f;
    /* Card background */
    --light-gray-background-color: #414853;
    /* Anmelden, Registrieren Form */
    --border-tab-color: #566173;
    /* Border, Tabs */
    --text-color: #555;
    --text-color-hover: #cccccc;
    --white-color: #ffffff;
    --black-color: #000000;
    /* Filter */
    --yellow-color: #f7941e;
    /* Filmkalender */
    --pink-color: rgba(247, 30, 189, 0.23);
    /* 3D */
    --green-color: rgba(0, 170, 150, 0.23);
    /* ATMOS */
    --gray-color: rgba(56, 61, 73, 0.23);
    /* 2D */
    --brown-color: rgba(225, 72, 38, 0.23);
    /* OV */
    --fsk6-color: #ffe100;
    /* nicht in Vorlage von Herrn Käufer */
    --fsk12-color: #2cc36d;
    --fsk16-color: #2c65c3;
    /* nicht in Vorlage von Herrn Käufer */
    --fsk18-color: #c62c47;
    /* nicht in Vorlage von Herrn Käufer */
    /* Gradient -> private cinema */
    --special-btn-first-color: #a50a7c;
    --special-btn-second-color: #fe6f5f;
    --timeout-color: #e14838;
    /* Online booking */
    --quickticket-color: #fe6f5f;
    --saalplan-darker-color: #39515e;
    --saalplan-dark-color: #547b8d;
    --saalplan-light-color: #6393a8;
    --swiper-chevron-color: #fff;
    --filter-background-color: #000000;
    --password-icon-color: #838c9b;
}
#TI-Navigation {
    border-bottom: 2px solid var(--payment-button-background);
    background-color: unset;
}
#SiteLogo>img, #SiteLogo>a>img {
    max-height: 14px;
}
/* body{
    background: linear-gradient(-180deg,hsla(0,0%,100%,0) 10%,#ffe682)!important;
    min-height: 100vH;
} */
.scheduleFilter {
 color: var(--text-color);
}

#EventFilterMain, #resetFilter {
    visibility: hidden;
    display: none;
}
.paymentIconsContainer, .PriceToPay > div, .voucherPlates > .innerArea {
    background-image: none!important;
    background-color: none!important;
  }

.BasketSlider {
    top: unset!important;
    bottom: unset!important;
}

.dropdown-menu {
    background-color: #000;
}

.TI-timepanel>a.btn {
    background: #10A745;
}
.seatingplan, 
#TI-PriceTable > div,
#TransOverview,
.BasketPriceTableBottom,
#TransOverview2,
.PriceToPay > div{
    background: unset!important;
}

.paymentIconsContainer{
    background: #10A745!important;
    
}

.modal-body,
.modal-header,
.paymentIconsContainer > div,
.MeanCheck,
.tokenpaypal,
.iconContainerMean > .glyphicon,
a#forgottenPassword,
.parentalGuidanceText{
    color:#fff!important;
}
.select_payment {
    border-color: #fff;
    outline: 3px solid #fff;
}
.tooltip{
    display: none!important;
}

.dropdown-menu {
    background-color: #fff;
}
#TI-Navigation {
    z-index: 999!important;
}
a#forgottenPassword {
    color: var(--text-color)!important;
}
.movie h2 {
    color: #10A745;
}
@media screen and (max-width: 767px) {
    .close_movie {
        background: unset;
        background: #10A745!important;
        color: #fff;
        font-weight: bold;
        line-height: 25px;
    }
    #TI-Schedule {
        margin-bottom: 100px;
    }
    #SiteLogo{
	    margin-top: unset!important;
	    margin-left: unset!important;
    }
}

.btn-schedule-infotrailer {
    display:none;
}

.summaryTopic, .TopicLeft, .TopicRight {
    color:#fff;
   
}
.summaryContent > div,
.summaryContent {
   color:#fff!important;  
   background:#a5a6a9!important; 
}
#cardsPanelContent,
#cardsPanelContent *,
.CardData *,
#CardInfoTable *{
    color: #fff!important;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
   color: #fff!important;
}
.MethodAmount, #PaymentInfo{
    color:#fff;
}
#SiteLogo{
    display: block!important;
    padding: 10px;
	margin-top: 35px;
	margin-bottom: auto;
	margin-left: 3%;
}

.movie_cover .moviePoster {
	box-shadow: unset !important;
}

.movie_cover_background {
	background: unset !important;
}

.img-responsive {
	box-shadow: unset !important;	
}