/* Styles definition here */
#fbuilder .ui-datepicker-inline{ max-width:none !important}
#fbuilder .ui-datepicker-header { background:#a887c9 ;color:#ffffff; text-shadow:none;}
#fbuilder input[type=text], 
#fbuilder textarea, 
#fbuilder select { border: 1px solid #e1e1e1; }
#fbuilder .pbSubmit { background:#a887c9 ;color:#ffffff; font-weight: bold; border-radius: 10px; padding:15px 40px; }
#fbuilder .pbSubmit:hover { background: #788ecf; color: #ffffff; }
#fbuilder .ui-datepicker th {color: #788ecf; font-size: 15px; }
#fbuilder .usedSlotsfieldname1_1 { margin-top: 15px; font-size: 17px;}
#fbuilder .ahbfield_service { margin-bottom: 15px; height: 33px; }
#fbuilder .slotsCalendarfieldname1_1 { background: white; }
#fbuilder .ui-datepicker-month, .ui-datepicker-year {color: #788ecf;}
#fbuilder .ui-datepicker-calendar .ui-state-active { background: #788ecf; border: 1px solid #6d82bf; text-shadow: 0px 1px 0px #6d82bf; }

@media only screen and (min-width: 600px) {
	.ui-datepicker td span, .ui-datepicker td a{
	  height: 60px;
	  line-height: 60px;
	  font-size: 17px;
	}
	.ui-datepicker-title {
		height: 50px;
		line-height: 50px;
	}
	.ui-datepicker-month, .ui-datepicker-year {
		height: 30px;
		line-height: 30px;
		width: 200px;
		font-size: 17px;
		text-align: center;
		font-weight: bold;
	}
	.ui-datepicker-year {
		width: 100px;
	}
	.ui-datepicker-prev,  .ui-datepicker-next {
		text-align: center;
		margin-top: 10px;
	}
	.ui-datepicker th {
		height: 50px; 
	}
}

