@import url('https://fonts.googleapis.com/css2?family=Oxygen:wght@300;400;700&display=swap');

body{
	--color-primary : #cc071e;
	--color-primary-hover : #cc071e;
	--color-secondary : #ffffff;
	--color-light : #efefef;
	--color-text : #cc071e;
}

body{
	background-color: var(--color-light)!important;
	font-family: "Oxygen", sans-serif!important;
	
}

#container-book.container{
	width : 100%;
}

/**
** HEADER
**/
#topMenu{
	background-color : #FFF;
}
@media (min-width: 992px) {
	.navbar-header, #topMenu{
		  width: 970px;
    	  margin: 0 auto!important;
	}
}

	.navbar-header{
		float : none!important;
	}
	.navbar .navbar-brand{
		position : relative;
		right : 0;
		float : none;
	}
	.navbar-brand >img{
		max-width : 160px;
	}

.navbar-inverse{
	border	:	none!important;
}

.btn-success{
	background-color:	var(--color-primary)!important;
	border-color	:	var(--color-primary)!important;
	color			:	#FFF;
}
.btn-success:hover,
	.btn-success.active, .btn-success:active,
		.btn-success.focus, .btn-success:focus{
	background-color:	var(--color-primary)!important;
	border-color	:	var(--color-primary)!important;
	color			:	#FFF;
}

.btn-primary[disabled]:hover{
    color: #fff;
    background-color: #000!important;
    border-color: #000!important;
    box-shadow: 2px 2px 5px gray;
}
.btn-primary:hover{
    color: #fff;
    background-color: #000!important;
    border-color: #000!important;
    box-shadow: 2px 2px 5px gray;
}
.btn-primary {
    color: #fff;
    background-color: #000!important;
    border-color: #000!important;
}

/**  
*** BODY
**/
.body section.book .book-panel{
	background-color : transparent;
}
@media (min-width: 992px) {
    #book {
        width: 970px;
    	margin: 0 auto;
    	
    }
}
@media (min-width: 1200px) {
    body section {
        padding-top: 0px!important;
    }
}


.ticket-list .btn{
	border-radius : 0;
}
.ticket-list .col-xs-3 .btn{
	//padding-top: 7px;
}
.shoppingCart{
    background-color: #FFF;
    padding: 6px 15px;
    overflow: hidden;
    border-radius: 0px;
}

.shoppingCart .ticket-group{
	border-bottom : 1px solid #EFEFEF;
}
.row.ticket-group {
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.row.ticket-group:not(:last-child) {
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

h1.cinema-and-screen-name, .movie-date-and-time-sep2, .movie-date-and-time-time-end,.show-group-title-show-date-sep2{
	display : none;
}
h3.movie-title-and-extension{
	font-weight : 700;
	font-size : 3rem;
	color : var(--color-primary);
}
.movie-date-and-time{
	
}
.timeout-clock-row{
	font-size: 18px;
    font-family: "Oswald";
    margin-top: -80px;
	display : none!important;
}

.btn-group > .btn[disabled=disabled]{
	opacity : 1;
}
.btn-group > .btn[disabled=disabled] i.fa-minus-circle{
	opacity : 0."";
}

.btn-group > .btn:not(.btn-success):not(.btn-danger) i {
	color : var(--color-primary);
}
.btn-default .badge{
	background-color : var(--color-primary)!important;
}
.btn-success .badge{
	background-color : #FFF!important;
	color : var(--color-primary)!important;
}

.anonymous-voucher-panel{
	margin-bottom : 10px;
}
.ticket-list div .row{
	margin-bottom : 20px;
}
.ticket-list h3{
	margin-bottom : 36px;
}
.ticket-list .btn-group .btn, .ticket-list .col-xs-9 .btn{
	padding : 11px 10px;
	border : 0;
}
ng-form[name=detailsForm] .form-control, .input-group input, .input-group .btn{
	padding : 10px 10px!important;
	border : none;
	height : 42px!important;
	border-radius : 0;
	box-shadow : none;
}
ng-form[name=detailsForm]  .input-group-addon:last-child{
	border-radius : 0;
	box-shadow : none;
	border : none;
}

div.checkbox ~ .btn-group{
	margin-top : 20px;
}
.btn-group-justified>.btn-group .btn{
	height : 42px!important;
	border-radius : 0;
}


.voucher-row .col-xs-4{
	text-align : right!important;
}

.voucher-row > .voucher {
    margin-bottom: 5px;
    font-size: .9em;
}
.voucher-row > .voucher::after{
	content : '';
	display : block;
	width : 100%;
	height : 1px;
	background-color : #FFF;
	margin-top : 5px;
}

.voucher-row .voucher-promotion, .voucher-row  .voucher-expiry{
	font-weight : 700;
}

input.form-control[type=email]:placeholder-shown + span {
	display : none;
}
.form-group .input-group{
	width : 100%;
}

.show-list-version-icons{
	display : none;
}
.book-panel > .row:nth-child(2) .col-xs-12:last-child{
	display : none;
}


/*jQuery("link[href^='/public/css/themes/sample']").attr("href","https://lumiere.toro-design.be/wp-content/plugins/lumiere-mycc/assets/css/mycc.css");*/