﻿
.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: #fff;
    background-color: #181818;
    border: none;
    border-bottom: 2px solid #ee6730!important;
}

.bootstrap .panel-default {
    border: none;
	background-color: transparent;
}

.bootstrap li.selected-week-day {
    border-color: #ee6730;
    background-color: #ee6730;
    color: #fff;
}

.bootstrap .service-time-slot-selection .list-group-item.list-group-item-selected {
    color: #fff;
    background-color: #ee6730;
    cursor: pointer;
}

.bootstrap .list-group-item-success {
    color: #fff;
    background-color: transparent;
    text-align: center;
    border-radius: 0!important;
}

.gipeda-com{
	font-size: 15px;
    text-align: center;
	color:#fff!important
}
.gipeda-com a{
    color:#fff!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;
}



.bootstrap{
	background:transparent;
}

.bootstrap li.player-selection-li.selected-player-li {
    border-color: #ee6730;
    background-color: #ee6730;
    color: #fff;
}
.bootstrap label {
    color: #fff;
}
.bootstrap .input-group span i {
    color: #ee6730!important;
}
.bootstrap .form-control {
    border: 0!important;
    color: #fff!important;
    border-bottom: solid 1px white!important;
}
.bootstrap input, .bootstrap textarea, .bootstrap select {
    background-color: transparent!important;
    color: #fff!important;
    border-radius: 0!important;
    font-size: 14px!important;
}
.bootstrap textarea.form-control {
    border: solid 1px white!important;
}
.bootstrap .input-group span {
    background-color: transparent!important;
    border: 0!important;
    border-radius: 0!important;
    border-bottom: solid 1px white!important;
}
.bootstrap .alert-reservation-added {
    background-color: transparent;
}
.bootstrap .btn-primary {
    background-color: #ee6730!important;
    border-color: #ee6730!important;
}
.bootstrap select option
{
    background-color: black;
	color:#fff;
}
.container_inner{
	width:auto!important;
}
.bootstrap{
	max-width:1204px;
	margin: 0 auto;
}
.bootstrap .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(238 103 48 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(238 103 48 / 60%);
}
.bootstrap .available.selected-day .date-heading {
    background-color: #ee6730;
    opacity: 1;
}
.bootstrap .selected-day {
    border-color: #ee6730;
}
.bootstrap .list-group-item-selected {
    color: #fff;
    background-color: #ee6730;
}
.bootstrap .time-selection .list-group-item{
	text-align:left;
}
.bootstrap .date-body.line2{
	    visibility: hidden;
}

.bootstrap .time-selection .total-players-booked-slot {
	color: inherit;
}
.bootstrap ul.service-time-slot-selection li .service-time-line {
	text-decoration:none;
}
.bootstrap .price-time-line{
	display:none!important;
}

@media (hover: hover) {
	
	.bootstrap .date-li:not(.past-date):not(.adding-reservation):hover {
		border-color: #ee6730;
		background-color: #ee6730;
		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: #ee6730;
		cursor: pointer;
	}
	
	.bootstrap .list-group-item-success:not(.pending-confirmation):not(.not-selectable):hover {
		color: #fff;
		background-color: #ee6730;
	}
	
	.bootstrap li.player-selection-li:not(.adding-reservation):hover, .bootstrap li.player-selection-li:focus{
		border-color: #ee6730;
		background-color: #ee6730;
		color: #fff;
	}
	.bootstrap .available:not(.pending-confirmation):hover .date-heading {
		background-color: #ee6730;
		opacity: 1;
	}
	.bootstrap .available:not(.pending-confirmation):hover {
		border-color: #ee6730;
	}
}
.stadium-selection ul li {
    display: inline-block !important;
    min-width: 200px !important;
    margin-bottom: 10px !important;
    border-radius: 10px !important;
    text-align: center !important;
	    font-size: 1.2em;
}
.stadium-selection ul {
    text-align: center;
}
.service-row[data-service-id='0efe51ee-c450-4295-95df-c8640c982b77']{
display:none;
}
.service-row[data-service-id='dbb9ca9e-4305-4b9d-90bb-8efb8f776257']{
display:none;
}