/* Styles definition here */

#fbuilder .fields, #fbuilder .fform {
    padding: 15px 0;
}

#fbuilder .ui-datepicker-inline { max-width:none !important; }

.fieldCalendarService {
	margin-bottom:40px;	
}

.ahb_m #fbuilder .ui-datepicker-next, .ahb_m #fbuilder .ui-datepicker-prev {
	border-top:2px solid #fff;
	border-right:2px solid #fff;
}

.ahb_m #fbuilder .usedSlots, .ahb_m #fbuilder .usedSlots {
	margin:30px 0;
	border:1px solid #fff;
}

.ahb_m #fbuilder .ui-datepicker-calendar .ui-state-active {
	color:#9c725a;
}

.ahb_m #fbuilder .usedSlots .ahb_list {
	padding:0 20px;
}

.ahb_m #fbuilder .usedSlots div:first-child {
	padding-top:20px;
}
.ahb_m #fbuilder .usedSlots div:last-child {
	padding-bottom:20px;
}

.ahb_m #fbuilder .totalCost {
	padding-left:20px;
}


.ui-datepicker td span, .ui-datepicker td a {
	color: #fff;
    text-shadow: none;
}

.ui-datepicker th {
	text-shadow: none;
}

.ui-datepicker-unselectable .ui-state-default {
	color:#444444;
}

#fbuilder .slots div {
	border:1px solid #9c725a;
}

#fbuilder .slots .currentSelection {
	border:2px solid #fff;
}

#fbuilder .slots div.htmlUsed {
	border:1px solid red;
}

#fbuilder .slots .htmlUsed a:hover {
	background: none!important;
    color: red!important;
    text-decoration: none;
}

#fbuilder .slots div.htmlUsed a {
	color:red;
}

#fbuilder .slots .htmlUsed.currentSelection {
	border:2px solid #fff;
}

#fbuilder .slots .htmlUsed.currentSelection a{
	color:#fff;
}

#fbuilder .slots div a {
	background: #1d1d1d;
}

#fbuilder .slots div a:hover {
	color:#1d1d1d;
}
.ahbfield_service, .ui-datepicker-month, .ui-datepicker-year {
    font-family: 'Lato',Arial,sans-serif;
    font-size: 17px;
	font-weight:bold;
    line-height: 24px;
    padding: 12px 15px;
    color: #fff;
    background: 0 0;
    margin: 0;
}

.ui-datepicker-month, .ui-datepicker-year {
	padding: 5px 15px;
    width: 45%!important;
    float: left;
}

.ahbfield_service option, .ui-datepicker-month option, .ui-datepicker-year option {
	background:#222224;
	font-size: 17px;
	font-weight:bold;
}

.ahb_m #fbuilder .ui-datepicker-header {
	padding-bottom:20px;
}

#fbuilder .pbreak .pbPrevious, .pbreak .pbNext, .pbSubmit {
	background:#9c725a;
	color:#fff;
	border-radius:5px;
	padding:10px 20px;
}