﻿.escapeall{
font-size: 15px;
text-align: center;
margin-bottom:10px;
color:#000!important;
}
.escapeall a{
color:#000!important;
text-decoration:none;

}
.escapeall a span{
color:#ff9c00!important;
}
.bootstrap{
	background-color: transparent;
	/* font-family: cursive; */
}
.bootstrap .calendra .panel-body .row{
	margin-bottom: 0px;
	width:auto;
	display:block;
}
.bootstrap .btn-default {
    color: #333;
    /* background-color: #fff!important; */
    border-color: #ccc;
	box-shadow: none;
}

.bootstrap input[type="text"] {
    width: 100% !important;
}

.bootstrap .btn-primary {
	border-color:#4d3531;
}

.bootstrap .btn-success {
	border-color:#4d3531;
}

.bootstrap .panel-default>.panel-heading {
    color: #fff;
    background-color: #44535B !important;
    border-color: #ddd;
	border-color:#000;
}
.bootstrap .panel{
	background-color: transparent!important;
	border-color:#000;
}
.bootstrap .list-group-item-selected, .bootstrap .list-group-item-success:hover {
    background: #4d3531!important;
}

.bootstrap .available:not(.pending-confirmation):hover .date-heading, .bootstrap .available.selected-day .date-heading {
    background-color: #4d3531;
}
.bootstrap .available:not(.pending-confirmation):hover, .bootstrap .selected-day {
    border-color: #4d3531;
}
.bootstrap .available .date-heading {
    background-color: #44535B;
}
.bootstrap .available {
    border-color: #44535B;
}

.bootstrap .list-group-item-success {
    color: #000;
    background-color: transparent!important;
	border-color:#000;
	margin-bottom:2px!important;
	font-weight: bold;
}

.bootstrap .list-group-item-selected {
	border-color:#000;
	margin-bottom:2px!important;
	font-weight: bold;
}

.bootstrap .input-group span {
    background-color: transparent!important;
    border: 0!important;
    border-radius: 0!important;
	color:#000;
}

.bootstrap .input-group span.ladda-label, .bootstrap .input-group span.ladda-label span {
	color:#fff!important;
}

.bootstrap input, .bootstrap textarea, .bootstrap select {
    background-color: transparent!important;
    color: #000!important;
    border-radius: 0!important;
}

.bootstrap label{
	color:#000;
}

.bootstrap .form-control{
	border:0!important;
	border-bottom: solid 1px #000!important;
	color:#000!important;
}
.bootstrap textarea.form-control {
border: solid 1px #000!important;
}

/* *::-webkit-input-placeholder { */
    /* color: #444444!important */
/* } */
/* *:-moz-placeholder { */
    /* /* FF 4-18 */ */
    /* color: #444444!important */
/* } */
/* *::-moz-placeholder { */
    /* /* FF 19+ */ */
    /* color: #444444!important */
/* } */
/* *:-ms-input-placeholder { */
    /* /* IE 10+ */ */
    /* color: #444444!important */
/* } */

.bootstrap .list-group-item.disabled, .bootstrap .list-group-item.disabled:hover, .bootstrap .list-group-item.disabled:focus {
    color: #000;
    cursor: not-allowed;
    background-color: #ddd;
	margin-bottom:2px!important;
	border-color:#000;
}
.bootstrap .text-danger {
    color: red;
}
.bootstrap .form-control:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.bootstrap .input-group{
	width:100%;
}

@media (max-width: 468px) {
	.bootstrap .reservation-details-panel .col-md-6{
		padding-right: 0;
	}
	.bootstrap .reservation-details-panel .col-md-12{
		padding-right: 0;
	}
	.bootstrap .reservation-details-panel .verify-button-row .col-sm-8{
		margin-left:0;
		width:100%;
	}
}