:root {
    --ticket-color: #01c29a;
    --ticket-color-hover: #0ca385;
	--dark-card-backgroundcolor: #f1f1f1;
}
#TI-Navigation {
    border-bottom: 2px solid var(--payment-button-background);
    background-color: unset;
}
#SiteLogo>img, #SiteLogo>a>img {
    max-height: 50px;
}
/* body{
    background: linear-gradient(-180deg,hsla(0,0%,100%,0) 10%,#ffe682)!important;
    min-height: 100vH;
} */
.scheduleFilter {
 color: var(--text-color);
}

body {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 20px;
}

.liner {
	width: 69px !important;
	left: -23px !important;
}

.LegendText {
	width: 25% !important;
}

.seatplan {
	background: var(--dark-card-backgroundcolor);
	border-radius: 5%;
}

.infoTable {
    background: var(--dark-card-backgroundcolor);
    border-radius: 5%;
    padding-left: 15px !important;
    padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.BasketPriceTable {
	background: var(--dark-card-backgroundcolor);
	border-radius: 5%;
}

#TransOverview2 {
	background: var(--dark-card-backgroundcolor);
	border-radius: 5%;
}

#MovieInfoBox {
	width: 58%;
}

.infodiv {
	width: 80% !important;
}

#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;
}

#voucherShopOverview{
    background-color: #fff;
}

.TI-timepanel>a.btn {
    background: var(--ticket-color);
}
#TI-PriceTable > div,
#TransOverview,
.BasketPriceTableBottom,
.PriceToPay > div{
    background: unset!important;
}

.paymentIconsContainer{
    background: var(--ticket-color)!important;
    
}

.modal-body,
.modal-header,
.paymentIconsContainer > div,
.MeanCheck,
.tokenpaypal,
.iconContainerMean > .glyphicon,
a#forgottenPassword{
    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: var(--ticket-color);;
}
@media screen and (max-width: 767px) {
    .close_movie {
        background: unset;
        background: var(--ticket-color)!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: 5px;
	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;	
}