﻿		.bootstrap .date-selection-panel .day-selection-horizontal {
			flex-direction: row;
		}
		.bootstrap ul.player-selection-ul{
			flex-direction: row;
		}
		.bootstrap{
		background-color:transparent!important;
		font-family: Roboto;
		}
		.bootstrap .row.notes-div .form-group{
		width:100%;
		}
		.bootstrap .book-button-row .form-group{
		width:100%;
		}
		.bootstrap .panel-default{
		background-color: transparent;
		}
		.bootstrap .alert-success{
		background-color: transparent!important;
		}
		.bootstrap .panel-default>.panel-heading {
			background-color: #fff;
			color: #fff;
		}
		.bootstrap .panel-default>.panel-body {
			background-color: #fff;
		}
		.full-row.black-theme .bootstrap .panel-default>.panel-heading h4{
			color: #fff!important;
		}
		 .date-body.line2{
			display:none;
			color:#fff;
			text-align:center;
		}
		.date-body.line1{
			color: #fff!important;
			font-size: 11px!important;
		}
		.selected-day .date-body.line1{
			color: #fff!important;
			
		}
		.dateCell.available:hover .date-body.line1 {
			color: #fff!important;
			font-size: 11px!important;
		}
		.dateCell.not-available, .dateCell.past-date .date-heading, .dateCell.not-available .date-heading{
			color: gray!important;
			
		}
		.dateCell .date-heading{
		background-color: transparent!important;
		}
		.dateCell
		{
			border: none!important;
		}
		.bootstrap .btn-primary{
			background-color: #394145!important;
			border-color: #394145!important;
		}
		.bootstrap .time-selection:hover .offer {
			color: #fff!important;
		}
		.bootstrap .list-group-item-selected .offer{
			color: #fff!important;
		}
		.selected-day, .dateCell.available:hover  {
        background: #EFAF2E;
    color: #394145 !important;
}


.bootstrap .day-selection-horizontal .list-group-item.date-li.past-date, .bootstrap .day-selection-horizontal .list-group-item.date-li.past-date:hover, .bootstrap .day-selection-horizontal .list-group-item.date-li.past-date:focus {
    color: #777!important;
    background-color: #eee!important;
    cursor: not-allowed;
	    border: 1px solid #394145!important;
}

.bootstrap .alert-reservation-added {
border: 1px solid #394145;
}

.bootstrap .form-control[disabled], .bootstrap .form-control[readonly], .bootstrap fieldset[disabled] .form-control {
    background-color: transparent;
    opacity: 1;
}

.bootstrap .list-group-item-success {
    color: #394145!important;
    background-color: transparent!important;
    border: 1px solid #394145;
    text-align: center;
}
.bootstrap .time-selection li{
		margin-bottom: 0px;
}
.bootstrap .list-group-item.disabled:not(.list-group-item-selected), .bootstrap .list-group-item.list-group-item-danger{
	border: 1px solid #394145;
    background-color: #cb2a2d!important;
	text-align:center;
	color:#fff;
	text-decoration: line-through;
}
.bootstrap .service-time-selection-panel .services-in-columns .service-row .service-name-p {
    min-height: 3em;
}
.bootstrap .calendra .btn-default {
	background-color: transparent !important;
    color: #394145 !important;
}
.bootstrap .input-group span{
	background-color: transparent!important;
	    border-color: #000!important;;
	/* border:0!important; */
	/* border-radius:0!important; */
	/* border-bottom: solid 1px white!important; */
}

.bootstrap .verify-button-row .input-group span span{
	border-bottom: none!important;
}
.bootstrap .verify-button-row .input-group span span i{
	color: #fff!important;
}

.bootstrap .row .col-md-6.col-md-offset-3{
	/* margin-left: 0!important; */
	/* width:100%; */
	/* flex: 0 0 100%; */
    /* max-width: 100%; */
}

.bootstrap .form-control:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 8px rgba(255, 0, 0, 0);
}

.bootstrap .panel .panel-heading{
	border:none;
	border-bottom: 2px solid #394145!important;
}
.bootstrap .list-group-item-selected, .bootstrap .list-group-item-success:hover, .bootstrap .player-selection-li.selected-player-li, .bootstrap .date-li.selected-week-day,.bootstrap .list-group-item.list-group-item-selected {
    background: #EFAF2E !important;
    color: #394145 !important;
    text-align: center;
    border: none !important;
}
.bootstrap .alert>p, .bootstrap .alert>ul {
    margin-bottom: 0!important;
}
.bootstrap .alert-info {
    background-color: transparent;
    border-color: #fff;
	padding: 5px;
}
@media (max-width: 991px){
.bootstrap ul.time-selection li {
    display: inline-block;
    margin-right: 3px;
    margin-top: 3px;
    padding: 5px;
    font-size: 15px;
    height: auto;
	border: 1px solid #a7242c!important;
}
.bootstrap .list-group.time-selection{
	text-align:center;
}
}
.bootstrap .alert-info p{
font-size: 1.3em;
}
.bootstrap .btn.ladda-button span{
	background-color: transparent!important;
}

.bootstrap .list-group-item .offer{
	color:#fff!important;
}
.bootstrap .row{
	margin-bottom:0;
}
.bootstrap div {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.bootstrap h2,.bootstrap h3,.bootstrap h4, .bootstrap .h4 {
    font-size: 20px!important;
	color:#394145;
	font-family: Roboto;
}

.bootstrap .alert.alert-reservation-added{
	background-color:transparent;
}
.bootstrap textarea.form-control {
	border: 1px solid #394145!important;
}
.bootstrap .alert.alert-reservation-added p{
	font-family: Arial;
    font-weight: normal;
    line-height: 1;
    font-size: 1em;
}
.bootstrap .next-month-date{
	visibility:hidden;
}
.bootstrap .prev-month-date{
	visibility:hidden;
}
.escapeall, .escapeall a{
	    font-family: sans-serif;
font-size: 14px;text-align: center;
margin-bottom:10px;
color:#394145!important;
}
.full-row.black-theme .pure-content-unit .content-unit-txt .escapeall a{
color:#394145!important;

}
.bootstrap .modal-title{
color:#000!important;
text-shadow: none;
}
.bootstrap .modal label{
	color:#000!important;
	text-shadow: none;
}
.escapeall a span{
color:#ff9c00!important;
}

.dateCell.selected-day{
border-radius: 4px;
}
.bootstrap .reservation-form-multiple.reservation-form{
	text-align:left;
}
.odd-even-row .bootstrap .col-xs-offset-2 {
    margin-left: auto!important; 
    margin-right: auto!important; 
    display: inline-block;
    float: initial;
}
/* .bootstrap .reservation-form input{ */
	/* margin-top:0; */
/* } */
.bootstrap ul.service-time-slot-selection li .service-time-line {
    text-decoration: none!important;
}
.bootstrap ul.service-time-slot-selection li .price-time-line-booked {
    display: none!important;
}
.bootstrap ul.service-time-slot-selection li, .bootstrap ul.service-time-slot-selection li:hover, .bootstrap ul.service-time-slot-selection li:focus, .bootstrap ul.service-time-slot-selection li.list-group-item-selected {
	border: solid 1px #ddd!important
}

.bootstrap li.disabled:not(.list-group-item-selected) .service-time-line .offer{
display:none;
}

.bootstrap .services-in-columns ul.service-time-slot-selection{
	display: table!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.bootstrap .service-time-selection-panel .services-in-columns .service-row .service-name-p {
    font-size: 1.05em;
}

.bootstrap .service-time-slot-selection li{
	min-width: 7em;
}

.bootstrap .total-players-booked-slot{
display:none;
}

.bootstrap .payment-info{
	display:none!important;
}

.bootstrap .overlay-spinner {
    background: rgb(153, 143, 136,0.3);
}
.bootstrap .message-above-prices .control-label{
	background-color: #a7242c;
}

.black-theme .bootstrap ul li:before, .card-theme .bootstrap ul li:before, .dream-theme .bootstrap ul li:before, .flat-theme .bootstrap ul li:before, .playful-theme .bootstrap ul li:before, .ross-specter-theme .bootstrap ul li:before, .tornado-theme .bootstrap ul li:before {
    content: none!important;
}

.bootstrap .day-selection-horizontal li.date-li span.name-of-day {
    display: block;
    font-size: .75em!important;
}
.bootstrap .form-control {
        border-color: #000!important;
}
.dateCell .date-heading {
    color: #394145!important;
}

.selected-day .date-heading, .dateCell.available:hover .date-heading{
	 color: #394145 !important;
}


.bootstrap .list-group-item.group-selection {
    padding: 5px 10px;
    margin: 3px 3px 3px 3px!important;
}
.bootstrap .group-selection .list-group-item {
    padding: 5px 10px;
    margin: 3px 3px 3px 3px!important;
}
.bootstrap .service-selection .list-group-item {
    padding: 5px 0px;
    margin: 3px 3px 3px 3px!important;
}
.bootstrap .gegevens{
	text-align:center;
}
.bootstrap {
	color: #394145;
	font-family: Roboto;
}
.bootstrap .input-group-addon:first-child {
    border-right: 0;
    border-bottom: 1px solid #394145!important;
}
.bootstrap hr {
    border-top: 1px solid #394145;
}
.bootstrap .service-selection .service-selection-li-with-image {
    height: auto;
    max-width: 150px;
}

.bootstrap .service-selection .service-selection-li-with-image {
	line-height: 1;
}
.bootstrap .text-danger {
    color: #cb2a2d;
}

#BookingId2 .booking-groups{
	display:none;
}
