/* Make the datepicker full width */
#fbuilder .ui-datepicker-inline { max-width:none !important; }



/* Remove shadows */
#fbuilder .ui-datepicker-header,
#fbuilder .ui-datepicker, 
#fbuilder .slots,
#fbuilder .ui-state-default,
#fbuilder .ui-datepicker th { 
	box-shadow: none !important;
	text-shadow: none !important;
}

/* Colors */
#fbuilder .ui-datepicker-header,
#fbuilder .ui-datepicker-other-month,
#fbuilder .ui-datepicker-unselectable,
#fbuilder .ui-state-disabled,
#fbuilder .ui-datepicker-week-end,
#fbuilder .ui-state-default, 
#fbuilder .ui-datepicker-calendar tr, 
#fbuilder .ui-datepicker-calendar td,
#fbuilder .ui-datepicker-calendar th,
#fbuilder .ui-datepicker-calendar span,
#fbuilder .slots { 
	background-color: white;
	background-image: none;
	border: none;
}

#fbuilder input {
	border: 1px solid #CCC !important;
}

/* Chosen date */
#fbuilder .ui-state-active {
	background-color: #486472;
	color: white;
	font-weight: bold;
	border: none;
}

/* Timeslots */
#fbuilder .slots div,
#fbuilder .slots div a {
	background-color: #efe5d5;
	color: #666;
	border: none;
}

#fbuilder .slots div a:hover,
#fbuilder .slots div a:active {
	text-decoration: none;
	background-color: #f0dbc1;
}

/* Text styles */
#fbuilder .ui-datepicker-title {
	font-size: 16px;
	color: #666;
}

/* Submit button */
#fbuilder .pbSubmit {
	display: block;
	width: 100%;
	text-align: center;
	color: white;
	font-weight: normal;
	font-size: 18px;
    border-color: #486472;
    background-color: #486472;
	font-family: 'quicksand','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
	padding: 15px;
}