/* Styles definition here */
#fbuilder .slots {
    border: 1px solid #EFEFEF;
    width: 100%;
    padding: 10px;
    box-shadow: none;
}
.hiren-calendar .ui-datepicker{
	box-shadow: none;
}
#fbuilder .ui-datepicker-inline{
	max-width: 315px
}
.hiren-calendar .ui-datepicker-calendar {
    margin: 0 !important;
    width: 100% !important;
    border: 1px solid #BDBDBD;
}
#fbuilder .ui-datepicker-multi-2 .ui-datepicker-group {
    width: calc(50% - 2px);
    margin: 1px;
}
#fbuilder .slots .currentSelection {
    background: var(--awb-color5);
}
#fbuilder .slots .currentSelection a{
	color: white;
}
#fbuilder .slots div{
	border: 0;
	padding: 5px 10px !important;
    background: #FFF;
	margin: 0;
}
#fbuilder .slots div a, #fbuilder .slots div a:hover{
	background: none;
}
#fbuilder .slots .availableslot:hover {
    background: #C8E6C9 !important;
}
.ui-datepicker{
	font: inherit;
}
#fbuilder .pbSubmit {
    background: var(--awb-color5);
    color: #fff;
    padding: 17px 40px;
}
#fbuilder .ui-datepicker-prev, #fbuilder .ui-datepicker-next, #fbuilder select {
    height: 35px;
}

#fbuilder select {
    border-radius: 0;
}
#fbuilder .ui-datepicker-calendar .ui-state-default{
	background: #C8E6C9 !important;
	font-weight: 600;
}
#fbuilder .ui-datepicker-calendar .ui-state-active{
	background: var(--awb-color5) !important;
	border: 0;
}
#fbuilder .ui-datepicker-unselectable .ui-state-default{
	background: #f4f4f4 !important;
}
#fbuilder .uh_phone input{
	font-size: initial;
}
#fbuilder .large{
	padding-left: 1em;
	padding-right: 1em;
}
