.order-page__bg,.content .fix-mobile-bg,#header-banner {
		background-image:url(/style/13953780-boursebanners.jpg.jpeg);
	background-image:url(/style/13953780-boursebanners.jpg.jpeg);
	background-image:url(/style/13953780-boursebanners.jpg.jpeg);
						}

.wrapper {
	color:#000000;
}

.btn-default,.order-page__overview table tfoot tr .discount .input-group .btn,.discount .input-group .btn,.promo_codes-item-del, .a .calendar-popup-head, .calendar-bag:hover .calendar-bag-counter {
	background-color:#d86844;
	color:#ffffff;
}

.btn-default:hover,.btn-default:focus,.btn-default[disabled]:hover,.btn-default:focus:active,.order-page__overview table tfoot tr .discount .input-group .btn:hover,.discount .input-group .btn:hover,.promo_codes-item-del:hover {
	background-color:#e7ac28;
	color:#ffffff;
}

.btn-cancel {
	background-color:#141414;
	color:#ffffff;
}

.btn-cancel:hover,.btn-cancel:focus,.btn-cancel:focus:active {
	background-color:#d86844;
	color:#ffffff;
}

a,.footer__content a,.ticket__counter__dec,.ticket__counter__inc,.ticket__descr-show,.panel-title a,.order-page__help__btn,.order-page__overview table tfoot tr .discount span,.discount span,.modal-with-icon legend i,.link-color,.landing a:hover {
	color:#000000;
}

a:hover,.footer__content a:hover,.ticket__counter__dec:hover,.ticket__counter__inc:hover,.ticket__descr-show:hover,.panel-title a:hover,.order-page__help__btn:hover,.order-page__overview table tfoot tr .discount span:hover, .form-fieldset__btn:hover,.discount span:hover, .calendarPlug.fc .fc-right .fc-button:hover, .calendarPlug.fc .fc-center .fc-button:hover, .calendar-bag:hover, .calendarPlug.fc .fc-right .fc-button.fc-button-active, .btn-calendar, .input-group--plain .input-group-btn .btn:hover {
	color:#d86844;
}

.lang .btn-group .dropdown-menu li a {
	color:#000000;
}

.lang .btn-group .dropdown-menu li a:focus,.lang .btn-group .dropdown-menu li a:hover {
	background-color:#f5f5f5;
	color:#000000;
}

.lang .btn-group .btn {
	border-color:#ffffff;
	color:#ffffff;
}

.active.order-page__steps__item .circle {
	border-color:#cfd3de;
}

.payment-method label, .shipping-method label, .payment-receipt label, .insurance-method label, .order-page-container {
	border-color:#dee1e8;
}

.payment-method label:hover, .shipping-method label:hover, .payment-receipt label:hover, .insurance-method label:hover {
	border-color:#cfd3de;
}

.payment-method input[type=radio]:checked + label .icon.icon_check, .shipping-method input[type=radio]:checked + label .icon.icon_check, .payment-receipt input[type=checkbox]:checked + label .icon.icon_check, .insurance-method input[type=radio]:checked + label .icon.icon_check {
	background-color:#cfd3de;
}

.payment-method input[type=radio]:checked + label,.payment-method input[type=radio]:checked + label .icon.icon_check, .shipping-method input[type=radio]:checked + label,.shipping-method input[type=radio]:checked + label .icon.icon_check,
.payment-receipt input[type=checkbox]:checked + label,.payment-receipt input[type=checkbox]:checked + label .icon.icon_check, .insurance-method input[type=radio]:checked + label, .insurance-method input[type=radio]:checked + label .icon.icon_check {
	border-color:#cfd3de;
}

.intropage__buy .btn-default {
	background-color:#ffffff;
	color:#000000;
}

.intropage__buy .btn-default:hover,.intropage__buy .btn-default:focus,.intropage__buy .btn-default:focus:active, .intropage__buy .btn-default.active {
	background-color:#000000;
	color:#ffffff;
}

.intropage__info a,.intropage__readmore,.nav ul li:not(.intropage__readmore__close) a {
	color:#ffffff;
}

.intropage__info a:hover,.intropage__readmore:hover,.intropage__readmore:focus,.nav ul li:not(.intropage__readmore__close) a:hover {
	color:#ffffff;
}

.wrapper.wrapper--intropage {
	color:#000000;
}

.intropage__content .nav .btn-group .nav-btn {
	background-color:#cfd3de;
}

.intropage__content .nav .btn-group .dropdown-menu {
	background-color:#cfd3de;
}

.order-page__event {
	background-color:#dee1e8;
	color:#000000;
}

	
.footer__legal-bar {
	background-color:#000000;
}

.footer__legal-bar-list-item a,.footer__legal-bar-list-item a:visited {
	color:#ffffff;
}

.footer__legal-bar-list-item a:hover,.footer__legal-bar-list-item a:focus,.footer__legal-bar-list-item a:active {
	color:#cccccc;
}

/* Set fixed availablity color in calendar */
.fc-day-grid-event {
background-color: #FF9248 !important;
border-color: #FF9248 !important;
}

.btn-group--authentication-login,
.timeslots-legend {
display: none;
}

.btn-authentication-register {
        background-color: #141414;
    color: #ffffff;
        border-radius: 25px;
    height: 50px;
    width: 100%;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 18px;
    box-shadow: none;
    border: none;
    outline: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    white-space: unset;
    padding: 6px 12px;
    margin-bottom: 0;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn-authentication-register:hover {
      background-color: #d86844;
     color: #ffffff;
    text-decoration: none; 
}

/* Make layout of unlock promo more clear vs basket promo */

.discount > span {
text-transform:none;
font-weight: normal;
}

.discount-selection  {
padding-top: 0;
}

@media (min-width: 768px) {
   .btn-authentication-register {
      border-radius: 30px;
    height: 60px;
   }
}
