/* Styles definition here *//* Styles definition here */
#fbuilder .ui-datepicker-inline{max-width:none !important}
/*calendar header row color */
#fbuilder .ui-datepicker-header { background:#292a73 ;color:#FFFFFF;  font-family: Montserrat; text-shadow: none; font-weight:700; padding: 10px 0 10px 0;}
#fbuilder .ui-datepicker-title{ background:#292a73 ;color:#FFFFFF; text-shadow:none}
/*ow to change the styles of the calendar day names */
#fbuilder .ui-datepicker-header { background:#c6ddfc  ;color:#FFFFFF; text-shadow:none}
#fbuilder .ui-datepicker th{background:#2560ad;color: #FFFFFF;}
#fbuilder .ui-datepicker th{background:#2560ad;color: #ffffff;}
#fbuilder .ui-datepicker thead {font-weight:400!important; line-height:2em;}
.ahb_list{
    color: #DD0000;
    font-size: 18px;
    font-weight: 500;
    padding: 10px 0 10px 10px;
background:#c6ddfc;
}
#fbuilder .ui-datepicker {
    box-shadow: none;
    border: none;
    border: 0px solid #2560ad;
    padding: 2px;
}
#fbuilder.ui-datepicker th {font-weight:400!important; text-shadow:none; }

#fbuilder.ui-datepicker-group {background:#c6ddfc }
/*How to change the styles of the calendar dates */
.ui-datepicker table {
    width: 100%;
    font-size: 17px;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{background:#99CCCC;color:#1a4a78;}

#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default {
    background: #2560ad!important;
    color: #ffffff;
    font-family: Montserrat;
    text-shadow: none;
    font-weight: 400;
    font-size: 17px;
	line-height: 23px;
}
#fbuilder .ui-datepicker{box-shadow:none}
#fbuilder .slots .htmlUsed a{text-decoration: line-through;background:#ddd;color:#ccc}
#fbuilder .slots{background:#2560ad;box-shadow:none; color:#FFFFFF}
#fbuilder .slots div{border:0px}
#fbuilder .slots div a{background:#FFFFFF;color:#2560ad}
#fbuilder .slots .currentSelection a{background:#DD0000;color:#000}



#fbuilder input[type=text], 
#fbuilder textarea, 
#fbuilder select { 
border: 1px solid #cccccc;
    padding: 10px 0 10px 0;
    border-radius: 5px;
}
#fbuilder.ui-datepicker-header {
    background: #ffffff;
    color: #ffffff;
    font-weight: bold;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow:none;
    filter: none;
    line-height: 40px;
	padding: 10px 0 10px 0!important
    border-width: 1px;
    border-style: solid
    border-color: #111;
	border-bottom:1px solid white;
}

#fbuilder .pbNext,#fbuilder .pbPrevious {color: #FF9900;font-weight: bold;}

#fbuilder.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 2.4em;
    text-align: center;
    font-size: 18px;
    font-family: Montserrat;
    font-weight: 500;
}
#fbuilder .ui-datepicker table, #fbuilder .ui-datepicker thead, #fbuilder .ui-datepicker tr, #fbuilder .ui-datepicker th, #fbuilder .ui-datepicker td {border: 0px;}
#fbuilder .ui-datepicker{box-shadow:none}
 .ui-datepicker a.ui-state-active {background: #292a73!important;}
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-active {
    background: #DD0000!important;  
	 
    color: #ffffff;
    font-family: Montserrat;
    text-shadow: none;
    font-weight: 400;
    font-size: 17px;
	line-height: 23px;
}
#fbuilder.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #FFFFFF; }
#fbuilder .slots .htmlUsed a {
	text-decoration: none;}
#fbuilder .notavailslot a{ /*background:#2560ad; opacity: .35; */ }