﻿#sidebarContainer{
display:none;
}

.column.small-12.medium-8.large-8{
	width:100%;
}

.player-selection-col{
	display:none;
}

.template-9 > .row > .col-md-6:nth-child(2) {
	width:100%!important;
}

.bootstrap .panel-default>.panel-heading {
    color: #ffa800;
    background-color: #512d82;
    border: none;
    border-bottom: 2px solid #512d82 !important;
}

.bootstrap .panel-default>.panel-heading button{
	color: #512d82;
}

.bootstrap .panel-default {
    background-color: transparent;
	border:none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.bootstrap li.selected-week-day {
    border-color: #ffa800;
    background-color: #ffa800;
    color: #fff;
}

.bootstrap .service-time-slot-selection .list-group-item.list-group-item-selected {
    color: #fff;
    background-color: #ffa800;
    cursor: pointer;
}
.bootstrap .service-time-selection-panel .services-in-columns .service-row .service-name-p{
	color:#512d82;
}

.bootstrap .list-group-item-success {
    color: #fff;
    background-color: #512d82;
}

iframe{
display:none!important;
}
.gipeda-com{
	font-size: 15px;
    text-align: center;
	color:#000;
	font-family: arial;
}
.gipeda-com a{
    color:#000!important;
	text-decoration: none!important;
}
.gipeda-com a span{
    color:#87c348!important;
}

.promotion-code-row{
	display:none!important;
}
.global-required-row{
display:none;
}

.bootstrap .col-md-6.col-md-offset-3 {
	width:100%;
	margin-left: 0;
}

.total-players-booked-slot{
display:none;
}
.original-price-strikethrough{
display:none;
}
.service-time-line .offer{
	display:none;
}
.stadium-selection ul li{
	display: inline-block!important;
    min-width: 200px!important;
    margin-bottom: 10px!important;
    border-radius: 10px!important;
    text-align: center!important;

}
.bootstrap{
background:transparent;
}
.bootstrap .btn {
padding: 6px 12px!important;
border-radius: 4px!important;
}
.bootstrap h4, .bootstrap .h4, .bootstrap h5, .bootstrap .h5, .bootstrap h6, .bootstrap .h6 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.bootstrap .reservation-form .book-multiple-button{
    padding: 10px 60px!important;
	border-radius: 6px!important;
	background-color: #512d82;
    box-shadow: none!important;
	border: none;
	color: #ffa800
	
}
.hide-in-multiple-reservations p{
	text-decoration: underline;
}
.stadium-selection ul li:last-child{
	margin-bottom:0!important;
}

.stadium-selection .panel-body{
	padding-bottom: 0;
}
.stadium-selection ul{
text-align: center;
    margin: 0;
}
.stadium-selection .panel-heading{
	    padding-bottom: 0;
}

.bootstrap .stadium-selection .list-group-item-success.list-group-item-selected {
	background-color:#ffa800;
}
.service-row[data-service-id='31ce5d8f-e7b6-472b-8a38-7ac4959cd85a']{
display:none;
}
.service-row[data-service-id='04aa0d74-4354-4275-93e5-8da3cf7e0cb8']{
display:none;
}
.hide-products{
display:none!important;
}
.bootstrap .list-group-item-selected {
    color: #fff;
    background-color: #ffa800;
}
@media (min-width: 800px){
.bootstrap .row.services-in-columns .img-responsive {
    max-width: 12em;
}
}
.bootstrap .form-group label.control-label {
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #000!important;
	margin:0!important;
}

.form-group .form-group{
	margin:0!important;
}
.form-group.required .form-group{
	padding:0;
}

.bootstrap .form-control {
    border: 0!important;
    border-top-color: initial !important;
    border-top-style: initial !important;
    border-top-width: 0px !important;
    border-right-color: initial !important;
    border-right-style: initial !important;
    border-right-width: 0px !important;
    border-bottom-color: white !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color: initial !important;
    border-left-style: initial !important;
    border-left-width: 0px !important;
    border-image-source: initial !important;
    border-image-slice: initial !important;
    border-image-width: initial !important;
    border-image-outset: initial !important;
    border-image-repeat: initial !important;
    color: #000!important;
    border-bottom: solid 1px white!important;
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #ffa800 !important;
}
.bootstrap input, .bootstrap textarea, .bootstrap select {
    background-color: transparent!important;
    color: #000!important;
    border-radius: 0!important;
    font-size: 14px!important;
}

.bootstrap .input-group span.input-group-addon {
    background-color: transparent!important;
    border: 0!important;
    border-radius: 0!important;
    border-bottom: solid 1px #ffa800!important;
	color:#000;
}
.bootstrap textarea.form-control {
    border: solid 1px #ffa800!important;
}
.bootstrap .alert-reservation-added {
    background-color: transparent;
	color:#000;
	    border-color: #ffa800;
}
.bootstrap .alert-reservation-added button{
	box-shadow:none!important;

}
.bootstrap .alert-reservation-added label{
	font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #000!important;
    margin: 0!important;
}
.confirmation-message .alert-success {
    color: #000;
	background-color: transparent!important;
	border-color:#ffa800;
}
.bootstrap label {
	color:#000;
}
.bootstrap button{
	box-shadow:none!important;
}

.service-time-slot-selection .list-group-item .price-time-line{
	margin-top:5px;
}
.bootstrap ul.service-time-slot-selection li .service-time-line {
    text-decoration: none;
}
.bootstrap .services-in-columns ul.service-time-slot-selection li {
    font-weight: bold;
}
.bootstrap .day-selection-horizontal .list-group-item-success.date-li {
	font-weight: bold;
}
.bootstrap .date-li .name-of-day {
	text-decoration:none;
	margin-top: -1px;
}
.bootstrap .date-li .day-of-month{
	    margin-top: 3px;
    display: block;
}

.bootstrap select option{
	background-color: #000;
}

.no-price .bootstrap ul.service-time-slot-selection li .price-time-line{
	display:none!important;
}
.no-price .total-players-booked-slot{
display:inline-block;;
}
.no-price .list-group-item-selected .total-players-booked-slot{
display:none;
}
.no-price .service-row[data-service-id="26876e74-d9f9-49b2-b2c5-85f1a08381f2"] .total-players-booked-slot{
display:none!important;
}
.no-price .bootstrap ul.service-time-slot-selection li.disabled .price-time-line {
    display: inline-block!important;
}

@media (hover: hover) {
		.bootstrap .date-li:not(.past-date):not(.adding-reservation):hover {
		border-color: #ffa800;
		background-color: #ffa800;
		color: #fff;
	}
	
	.bootstrap .service-time-slot-selection .list-group-item.list-group-item-selected:hover, .bootstrap .service-time-slot-selection .list-group-item.list-group-item-selected:focus {
		color: #fff;
		background-color: #ffa800;
		cursor: pointer;
	}
	
	.bootstrap .list-group-item-success:not(.pending-confirmation):not(.not-selectable):hover {
		color: #fff;
		background-color: #ffa800;
	}
	
	.bootstrap .form-control, .bootstrap .form-control:focus,.bootstrap .form-control:hover {
		box-shadow:none!important;
		-webkit-box-shadow: none!important;
	}
	.bootstrap .reservation-form .book-multiple-button:hover {
		padding: 10px 60px!important;
		border-radius: 6px!important;
		background-color: #512d82;
		box-shadow: none!important;
		border: none;
		
	}
}
.booking-total-value-str{
	color:#fff;
}

/* .bootstrap .price-div{ */
	/* display:none; */
/* } */