@CHARSET "UTF-8";

:root {
    --shop-color-primary-bg: #4495d7;
    --shop-color-primary-bg-hover: #3861b0;
    --shop-color-primary-text: #fff;
    --shop-color-primary-text-hover: var(--shop-color-primary-text);
    
    --shop-color-secondary-bg: var(--shop-color-primary-bg);
    --shop-color-secondary-bg-hover: var(--shop-color-primary-bg-hover);
    --shop-color-secondary-text: var(--shop-color-primary-text);
    --shop-color-secondary-text-hover: var(--shop-color-primary-text-hover);

    --shop-container-color-1-bg: #1D6BAE;
    --shop-container-color-1-text: #fff;
    --shop-container-color-1-border: #71a9d9;
    --shop-container-color-2-bg: var(--shop-container-color-1-bg);
    --shop-container-color-2-text: var(--shop-container-color-1-text);
}
.datepicker.datepicker-inline, .loading-preview-hint {
    background-color: var(--shop-container-color-1-bg-secondary);
}

.text-success {
    color: #00ff00;
}
.text-warning {
    color: yellow;
}
.text-danger {
    color: red;
}

.datepicker table tr td.preview.free::before {
    background: #00ff00;
}



@media (max-width: 768px) {
    html body #cookie-disclaimer-reopen-button {
        font-size: 2.7em;
        bottom: 0.25em;
        right: 0.25em;
    }
}
html body #cookie-disclaimer-reopen-button {
    background-color: #005c99;
    color: #fff;
}



@font-face{
	font-family: Roboto;
	src: url(../files/webfonts/Roboto/Roboto-Bold.ttf)
}

@font-face{
        font-family: Roboto-light;
        src: url(../files/webfonts/Roboto/Roboto-Light.ttf)
}


html, body {
	font-family: Roboto ,Arial,sans-serif !important;
	color: white !important;
}

.content-wrapper {
	border: 0px;
}

.fc-button:hover{
	border: 1px solid #fff !important;
}

.fc-button{
	border: 1px solid #fff !important;
}

.add_to_card_icon, .participiant {
	background-color: #4495d7 !important;
	background-size: contain !important;
}

.add_to_card_icon:hover {
	background: url('/images/icons/to_card.png') no-repeat #4495d7 !important;
	background-size: contain !important;
}

.price_value {
	background: #4495d7 !important;
	background-size: contain !important;
}


#navbar .main_entry {
	background: none !important;
	color: #4495d7;
	margin-right: 26px !important;
	margin-bottom: 46px !important;
}


#navbar .main_entry:hover {
	background: none;
	color: #3c3c3c;
	text-shadow: none;
}

.main_entry i {
	display: inline-block;
	position: absolute;
}

#navbar .main_entry ul .sub_entry {
	width: 100% !important;
}

#customer_area ul:not(.errors) {
	border: none;
	border-radius: 0px;

}

li.sub_entry:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

li.sub_entry:last-child {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

#shoppingcard_active{
	border-radius: 0px;
	top: -6px;
	margin-left: -185px;
}


#customer_area ul:not(.errors),
#shoppingcard_active {
	color: #fff;
	background-color: #2c2c2c;
	background-color: rgba(20,20,20,0.85);
	border: none;
	margin-top: 65px !important;
}


li #login_form label,
.login_submit,
.login_register,
.login_pwreset,
.delay_info {
	color: #4495d7;
}

.login_submit, .login_register, .login_pwreset {
	padding: 9px !important;
	text-align: center;
	background: #4495d7 !important;
	color: #fff;
}

.login_pwreset {
	margin-bottom: 6px !important;
}

.btn,
.back_to_page,
.go_to_page,
.go_to_page_payment,
.fc-header,
.fc-button{
	background-color: #4495d7 !important;
	text-transform: uppercase;
}

.login_submit:hover,
.login_register:hover,
.login_pwreset:hover,
.back_to_page:hover,
.go_to_page:hover,
.go_to_page_payment:hover,
.fc-button:hover {
	text-decoration: none;
	background-color: #3861b0 !important;

}

.shopping_card_entry .date::before {
	content: "\f133";
	/*font: normal normal normal 14px/1 FontAwesome;*/
	background: none;
	width: 15px;
}


.shopping_card_entry .time::before {
	content: "\f017";
	/*font: normal normal normal 14px/1 FontAwesome;*/
	background: none;
	width: 15px;
	text-align: center;
}

.btn.plus,
.btn.minus,
.shopping_card_entry .minus,
.shopping_card_entry .plus,
.shopping_card_entry .btn:hover {
	background: #4495d7;
	border: none;
	box-shadow: none;
}


#left_wrapper #login_form,
.registration_address_form,
.deliveryform .zend_form,
.billingform .zend_form {
	background: none !important;
}


#user_profile_submit {
	margin-top: 21px !important;
}

.more {
	color: #4495d7 !important;
}

.shopping_card_entry .max:before {
	margin-left: -3px;
}

legend {
	color: #3c3c3c;
}

.tile-category-footer{
	margin-top: 8px;
}

#login_ul {
	margin-left: -139 !important;
}

#booking div.title{
	border-radius: 0px;
}

.content-wrapper{
	border-radius: 0px;
}

.offer-description{
	border-top-right-radius: 0px;
	border-top: 0px !important;
}

.category-title>h1, .title{
	color: #4495d7;
}

.category_short_text, .details_short_text{
	font-size: 16px;
	padding-left: 1px;
}

li #login_form label, .login_submit, .login_register, .login_pwreset, .delay_info{
	font-size: 16px !important;
}

.price_value{
	border-radius: 0px;
	border: 0px;
	box-shadow: 0px 0px;
}

.offer_tile_cart_icon{
	border-radius: 0px;
	border: 0px;
	box-shadow: 0px 0px;
}

.add_to_card_icon, .participiant{
	border-radius: 0px;
	border: 0px;
	box-shadow: 0px 0px;
}

.age_cat_name, .group_cat_name, .age_cat_price{
	padding: 5px;
}

#navbar .fa{
	text-shadow: 1px 1px 1px white;
	color: black;
}

.age_cat, .group_cat, .coupon_cat{
	border: 0px !important;
	border-radius: 0px;
	box-shadow: none;
}

.age_cat_overview{
	box-shadow: none;
	border-radius: 0px;
}

.age_cat_offer_tile{
	border-radius: 0px;
	box-shadow: none;
}

.age_cat_overview_offer_tile{
	border-radius: 0px;
	box-shadow: none;

	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px;
}

#left_wrapper #login_form, .registration_address_form, .deliveryform .zend_form, .billingform .zend_form{
	border-radius: 0px;
}

#rf fieldset{
	border-radius: 0px;
}

#register_form input[type="text"]{
	border-radius: 0px;
}

#register_form input[type="password"]{
	border-radius: 0px;
}

#register_form input[type="email"]{
	border-radius: 0px;
}

#register_form select{
	border-radius: 0px;
}

.payments_entry, .coupons_entry{
	border-radius: 0px;
}

#left_wrapper, #right_wrapper{
	border-radius: 0px;
}

.fc-header-left{
	padding-left: 5px !important;
}

.fc-header-right{
	padding-right: 5px !important;
}

#shoppingcard_active{
	top: -5px;
}

.copyright_link:link, .copyright_link:visited, .copyright_link:focus, .copyright_link:hover, .copyright_link:active, #copyright, .first a{
	color: #5e5e5e !important;
	font-size: 16px;
	font-weight: 500;
}

.footerNav a{
	color: #5e5e5e;
	font-size: 16px;
	font-weight: 500;
}

#profil_user_loginscreen{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
/* .footer-wrapper{
	background: url(../images/bg-footer.png) no-repeat fixed center top / cover rgba(0, 0, 0, 0);
} */

span.error, #error_message, div.tries{
	font-size: 16px !important;
}

.error, #error_message, #trycount, .tries{
	font-size: 16px !important;
	color: rgb(255, 49, 0);
}

#customer_area ul:not(.errors), #shoppingcard_active{
	background-color: rgba(20,20,20,0.95);
}

.age_cat_top{
	font-size: 16px;
}

.go_to_calender{
	background-color: #4495d7 !important;
}

.offer_entry_inner, .category_entry_inner{
	border-color: #000000;
}

/* DIALOG BOX */
.ui-corner-all{
	border-radius: 0px;
}

.ui-dialog-titlebar{
	background: transparent;
	background-color: #4495d7 !important;
	color: white;
	border: 0px;
}

.ui-dialog-buttonset>button{
	background-color: #4495d7 !important;
	color: white;
	border: 0px;
	padding: 8px;
}

.ui-dialog-buttonset>button:hover{
	text-decoration: none;
	background-color: #3861b0!important;
}
/* !DIALOG BOX*/

.ui-datepicker-prev, .ui-datepicker-next{
	background-color: #ffffff !important;
	opacity: 1 !important;
}

.ui-datepicker-header{
	height: 36px;
}

.ui-datepicker-year{
	font-size: 13px !important;
}

.ui-widget input{
	width:100%;
}

.group_cat_offer_tile, .category_heading, .category_heading>span, .age_cat_offer_tile, .age_cat_price,.coupon_cat, .coupon_cat_coupon_tile{
	/*opacity: 0.9 !important;*/
}
.age_cat_offer_tile, .group_cat_offer_tile{
	/*opacity: 0.9 !important;*/
}

/* Media Querys*/

@media (max-width: 1200px){
	.go_to_page, .back_to_page, .go_to_page_payment{
		width: 100%;
	}
}

/* LOGO */
.header-menu-logo img {
	padding: 10px;
}

.btn-topup {
	display: inline-block !important;
    padding: 2px 12px !important;

    text-align: center !important;
	text-transform: unset !important;
	
    background-image: none !important;
    border: 1px solid transparent !important;
    border-radius: 0px !important;

    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%) !important;
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0)) !important;
	background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%) !important;
	
    background-repeat: repeat-x !important;
    border-color: #dbdbdb !important;
	border-color: #ccc !important;

	width: fit-content;
}

.coupons_provider_btn:hover {
	background-color: #3861b0 !important;
}

.debit_provider_entry,
.coupons_provider_entry {
    border-radius: 0px;
}

.offer_entry_inner, .category_entry_inner{
	border: none !important;
}

.category_content{
	top: 0 !important;
	
}

.calendar-processed, #left_wrapper, #right_wrapper{
	box-shadow: 1px 2px 6px 1px rgb(208, 210, 215);
	border: none !important;
}

.category_heading{
	text-align: center !important;
}

.category_heading span{
	color: #006eb5 !important;
	font-weight: 700;
	opacity: 1 !important;
	font-size: 30px;
	margin-top: 7px;
}

.tile-category-footer .category_short_text, .offer_tile_cart_icon, .offer_tile_cart_price{
	display: none !important;
}

.age_cat_top{
	font-size: 12px !important;
}

#navbar .fa, #navbar .fal{
	background: #006eb5 !important;
	padding: 15px !important;
	border-radius: 33px !important;
	color: white !important;
}

#navbar i:hover{
	font-weight: 300 !important;
}

.content-wrapper {
	background: #006eb5 !important;
}

.category-title{
	text-align: center !important;	
}

.age_cat_offer_tile, .group_cat_offer_tile{
	color: #006eb5 !important;
	text-shadow: none !important;
}

[id='1_cat'] .category_heading span, 
[id='2_cat'] .category_heading span, 
[id='3_cat'] .category_heading span, 
[id='4_cat'] .category_heading span, 
[id='5_cat'] .category_heading span, 
[id='6_cat'] .category_heading span,
[id='7_cat'] .category_heading span{
	display: none !important;
}

#user_profile, .wrapper_atom {
	color: white !important;
}

/**.wrapper_atom input, .wrapper_atom select{
	color: black !important;	
}*/

#booking h2.title{
	color: #006eb5 !important;
}

.offer-description .event_prices, .offer-description .short_description{
	color: white !important;
}

.fc-header td{
	box-shadow: none !important;
}

.fc-day{
	border-top: solid 1px white !important;
	border-left: solid 1px white !important;
}

.fc-grid .fc-day-number, 
.fc .fc-week-number div,
.category-title>h1, 
.title,
#shopping_card_wrapper,
/*.participants_main *,*/
/*.cart_totals,*/
#left_wrapper #login_form,
.register_label,
#login_form label,
.more{
	color: white !important;
}

/*#shopping_card_wrapper,*/
/*.title,*/
/*.cart_totals,*/
/*.participants_main .current*/
/*.shopping-card-modal #shopping_card_wrapper *,
.shopping-card-modal .info-add-cart * {
	color: black !important;
}*/

/*.shopping_card_entry .participants_main{
	color: black !important;
	border: solid 1px white !important;
}*/

.cart_totals {
	border-top: solid 1px #c8c8c8 !important;
}

.shopping_card_entry,
.shopping_card_entry .title{
	border-bottom: solid 1px #c8c8c8 !important;
}

.btn, .back_to_page, .go_to_page, .go_to_page_payment, .fc-header, .fc-button{
	background-image: none !important;
}

.btn, .back_to_page, .go_to_page, .go_to_page_payment, .fc-header, .fc-button{
	color: white !important;
}

#navbar .main_entry ul, #shoppingcard_active {
    background-color: #006eb5 !important;
}

label[for=datePicker]{
	color: white !important;
}

.back_to_page, .go_to_page, .go_to_page_payment{
	font-family: Roboto !important;
}

.series-event, #rf fieldset{
	color: white;
}

#rf fieldset{
	box-shadow: 1px 2px 6px 1px rgb(208, 210, 215);
    	border: none !important;
}

/*
#register_form input, #register_form select{
	color: black;
}*/

#register_form legend{
	margin-bottom: 0px !important;
/*	color: white;*/
	border-bottom: none;
}

.registration_address_form label{
	color: white;
} 

#left_wrapper h3, .choosen_adress, #show_newsletter, .accept_link a{
	color: white;
}

.fs_e th{
    border-right: 1px solid white;
    border-bottom: 1px solid white;
}

#orders_history h2{
	color: white;
}	

.ui-icon-notice, .footnote{
	color: white !important;
	margin-top: 20px !important;
}

#online_payments .ui-icon-notice{
	margin-top: 0px !important;
}

/*#navbar a, #shoppingcard_active{
	color: white !important;
}*/

.even{
	background:rgb(0, 110, 181) !important;
}

/*
#shoppingcard_active td, th{
	border-right: solid 1px white !important;
	border-bottom: solid 1px white !important;
}
*/

.tile-category-footer{
	height: 0px !important;
}

.age_cat_offer_tile td, .group_cat_offer_tile td{
	background-color: #006eb5 !important;
	color: white !important;
}

.orders-complete-wrapper, .alert-wrapper{
	color: white !important;
}

#newsletter{
	margin-top: 0px !important;	
}

#view-content{
	color: white !important;
}

#navbar .main_entry ul .sub_entry.even {
    background: rgb(229, 29, 52) !important;
}

#navbar .main_entry ul .sub_entry {
    background: rgb(70, 190, 215) !important;
}

.ui-pnotify-container{
	display: none;
}

.coupons_entry{
	font-size:20px !important;
	padding-top: 15px !important;
}

.group_booking_day_block{
	color: white !important;
}

a{
	color: white !important;
}

.datepicker {
     color: #006eb5;
}

.cat_individiellegruppenbuchungen .category_short_text, .cat_mieteinselsystemwakepark .category_short_text{
	display: block !important;
}

.full-body-link{
    height: 350px;
    display: block;
    width: 334px;
    position: absolute;
      top: -358px;
}

.cat_individiellegruppenbuchungen .category_heading{
	display: none !important;
} 

.category_heading {
	/*display: none;*/
	visibility: hidden;
}

.category_content {
     height: 0px !important;
}

.age_cat_overview.age_cat_overview_offer_tile {
	margin-top: 30px;
}

/*
@media(max-width:1200px){

	.age_cat_overview_offer_tile {
	    margin-top: 365px !important;
	}

}

@media(max-width:990px){

        .age_cat_overview_offer_tile {
            margin-top: 255px !important;
	}
}

@media(max-width:767px){

        .age_cat_overview_offer_tile {
            margin-top: 89% !important;
        }

}

@media(max-width:640px){

        .age_cat_overview_offer_tile {
            margin-top: 87% !important;
        }

}

@media(max-width:580px){

        .age_cat_overview_offer_tile {
            margin-top: 85% !important;
        }

}

@media(max-width:520px){

        .age_cat_overview_offer_tile {
            margin-top: 83% !important;
        }

}

@media(max-width:500px){

        .age_cat_overview_offer_tile {
            margin-top: 81% !important;
        }

}

@media(max-width: 500px){
	.participants_main .current, .shopping_card_entry .max{
		width: 20% !important;
	}
}
*/


.age_cat_offer_tile  .age_cat_price:after{
   font-family: "Font Awesome 5 Pro";
   content: "\f153";
   display: inline-block;
   vertical-align: text-top;
   font-weight: 500;
   font-size: 18px;
   padding-left: 3px;
}

.age_cat_offer_tile .age_cat_name_offer_tile, .age_cat_offer_tile .age_cat_price{
	font-size: 20px !important;
	font-weight: 400 !important;
}

.age_cat_offer_tile  .age_cat_top{
	font-size: 12px !important;
}

.age_cat_offer_tile{
	border: solid 1px white !important;
}

.header-menu-logo, .header-menu-logo img{
	padding-left: 0px !important;
}

.age_cat_offer_tile .age_cat_price{
	opacity: 1 !important;
}

.category_solo_age_category{
	width: 100% !important;
	height: 300px !important;
	position: absolute !important;
}

.category_solo_age_category_link{

}
.ticket_solo_age{
	height: 350px !important;
	margin-top: 0px !important;
}

/** JQ UI STYLE **/
.ui-dialog, .ui-dialog div, .ui-widget-content, .customer_information{
	background: #006eb5;
	color: white;
	border: none;
	font-size: 16px;
	font-family: Roboto ,Arial,sans-serif;
}

.ui-dialog-titlebar-close{
	display: none;
}

.ui-dialog-title{
	text-align: center;
}

.ui-dialog .ui-dialog-title{
	width: 100%;
}

select{
	color: black;
}

/** JQ UI STYLE **/

#cat_2-stunden-kartewakepark_cat .age_cat_top{
	
}


.override-timetable{
	position: absolute;
	color: white;
	top: 7px;
	left: 5px;
	font-family: Roboto-Light;
}

#fieldset-customer_info #entry_email_private-label,
#fieldset-customer_info #entry_email_private,
#fieldset-customer_info #entry_mobile_private-label,
#fieldset-customer_info #entry_mobile_private,
#fieldset-customer_info #entry_street-label,
#fieldset-customer_info #entry_street,
#fieldset-customer_info #entry_zip-label,
#fieldset-customer_info #entry_zip,
#fieldset-customer_info #entry_city-label,
#fieldset-customer_info #entry_city{
	display: none;
}

.overlay_info{
	background: #4d9acb;
	box-shadow: none;
	border-radius: 0px;
}

.order_canceled td{
	color: #f00;
}

.category_heading{

}

/*.zend_form input {
	color: #006eb5 !important;
}*/
/*#redeem_coupon_code{
	color: #006eb5 !important;
}*/

#user_profile_submit{
	color: white !important;
}

/*table views*/

table * {
    border-color: #dddddd8a !important;
}

/*
#orders_history #online_payments th, #recent_orders th, #shopping_card_wrapper th{
	padding-left: 5px;
	border-left: solid 1px white;
	border-top: solid 1px white;
	padding-bottom: 7px;
}

#shopping_card_wrapper th{
	border-left: solid 1px white;
        border-top: solid 1px white;
	padding-right: 5px;
}

#orders_history #online_payments td, #recent_orders td{
	padding-left: 5px;
}

#shopping_card_wrapper td{
	padding-right: 5px;
}

#orders_history #online_payments tr, #recent_orders tr{
	border-left: solid 1px white;
	border-right: solid 1px white;
}

#right_wrapper .sc_quicklist_foot td{
	border-top: 3px double white !important;
}
*/

@media(max-width: 992px){
	.right_wrapper_responsive{
		margin-top: 20px;	
	}	
}

.payments_entry, .coupons_entry, .coupons_provider_entry{
	box-shadow: 1px 2px 6px 1px rgb(208, 210, 215);
    	border: none !important;
}

.coupon_cat{
	text-shadow: none;
	color: #006eb5;
}

.cp_jahreskarte28earlyfish202029{
	margin: 0px;
}

/*.btn-close-shopping-cart{
	color: white;
}*/

#login_form{
	background: white;
}

#rf fieldset{
	box-shadow: none;
}

.btn-register{
	width: 100%;
	padding: 10px;
	color: white;
}

.visum-modal{
	color: black;
}

.panel-body .btn-block{
	color: black !important;
}

.panel-body .alert{
	display: none;
}

#QrModal{
	color: black;
}

.profile-menu,  #shoppingcard_active{
	#navbar a,
	color: black !important;
}

.visum-modal .visum-box{
        background-color: #4887bb;
    color: #FFFFFF;
        border-radius: 15px;
        min-height: 140px;
        margin-bottom: 10px;
        padding: 10px 0px;
}

.visum-modal .visum-box:hover{
        background-color: #FFFFFF;
        color:#1D6BAE;
}

.visum-modal input[type="checkbox"] {
        display: none;
}

.visum-modal .form-check{
        padding: 0px 5px;
}

.btn-register{
        background-color: #4495d7 !important;
        text-transform: uppercase;
        padding: 15px;
        font-size: 20px;
        text-decoration: none;
        width: 100%
}

.checkbox-radio{
        width: 26px;
        height: 26px;
        font-size: 0;
        line-height: 0;
        display: block;
        background-color: #FFFFFF;
        border: 3px solid #1D6BAE;
        border-radius: 50%;
        position: relative;
        margin-top: 70%;
}

.checkbox-checked:before{
        content: '';
    display: block;
    font-size: 0;
    line-height: 0;
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border-radius: 50%;
    background-color: #1D6BAE;
    left: 2px;
        top: 2px;
}

/*#navbar a{
        color: #1D6BAE !important;
}*/

/*.btn-close-shopping-cart{
        background-color: #1D6BAE;
}*/

#walletTicketsModal .list-group-item{
        background-color: #1D6BAE;
        color: #ffffff;
        cursor: pointer;
}

#walletTicketsModal .list-group-item:hover{
        background-color: #ffffff;
}


#walletTicketsModal .list-group-item:hover > i, #walletTicketsModal .list-group-item:hover > a{
        color: #1D6BAE !important;
        text-decoration: none;
}

#login_form{
        background: #1D6BAE;
}

.zend_form input.error {
        border: 1px solid red;
}

.detail-page .img-wrapper img{
	margin-top:20px;
	max-width: 500px;
}

@media(max-width: 969px){
	.detail-page .img-wrapper img{
		width: 100%;
	}
}

.detail-page .age_cat_overview_offer_tile{
	margin-top: 20px !important;
}

.detail-page .age_cat{
    background: #e51d34 !important;
    color: white !important;
    text-align: center;
    font-size: 20px;
    padding: 10px;
    text-transform: uppercase;
}

.detail-page .age_cat_offer_tile{
    border: solid 1px #e51d34 !important;
}

.main_entry i {
    display: inline-block;
    position: inherit;
}
div.modal-dialog > div.modal-content {
	background: #1D6BAE;
}
div.shopping-card-modal > div.modal-content {
        background: white;
}
.modal-title{
	color: white;
}


#register_form dd{
	margin-left: -15px !important;
}

.registration-newsletter{
	position: absolute;
	bottom: 54px;
}

[for="newsletter"] {
    margin-left: 30px;
}

#tickets_customer_information select{
	width: 100%;
}

#tickets_customer_information label{
	font-size: 16px;
}

.userExist-body, .userExist-body a{
	color: black !important;
}

.activation_codes{
	font-size: 30px;
}

.visum-modal{
	background-color: #1D6BAE;
}

.visum-modal .visum-box img{
	width: 80px;
	margin-top: 20px;
	
}

.visum-box .form-check-label{
	font-size: 20px;
	margin-top: 20px;
}

@media(max-width:992px){
	.visum-box .form-check-label{
        	font-size: 16px;
        	margin-top: 20px;
	}

	.visum-modal .visum-box img {
 	   	width: 58px;
    		margin-top: 25px;
	}

	.checkbox-radio{
		margin-top: 50px;
	}

}

.rest_participants_value{
	margin-top: -2px !important;
	display: none;
}

.initial-header {
	display: none;
}

/*.accept_link {
	background-color: #006eb5;
}*/

.offer_tile_container .included-ticket {
	display: none;
}

/*ul.col-xs-12 * {
	color: #ffffff /*#3c4447*//*;
}*/

/*ul.col-xs-12 a {
	color: #81c5ff /*337ab7*//* !important;
}*/

.well {
	background-image: linear-gradient(to bottom,#006eb5 0,#006eb5 100%);
	font-size: 22px;
}
.panel-default>.panel-heading {
    color: white;
}

#payments_select_debit_provider span.input-group-btn {
	width:auto;
}

.switch .slider i {
	color: #3c4447
}
/*#cookie-disclaimer {
    color: #256fb7;
}
#cookie-disclaimer a {
    color: #256fb7 !important;
	
}*/
/*#shopping_card_wrapper tr.cart-item:nth-child(even), 
#shopping_card_wrapper tr.cart-redeemed-coupon:nth-child(odd), 
#shopping_card_wrapper .cart-totals .sub-container {
    background: #4495d7;
}*/
