/* Styles definition here */
.ahbfield_service { 
	display: none 
}
#fbuilder .pbSubmit { 
	background-color: #41A59D; 
	color:#fff;
	font-weight: normal; 
}
#fbuilder .pbSubmit:hover { 
	background-color: #8CB0CE; 
	color: white; 
}
#fbuilder label .r {
	color:#41A59D;
}
.ahb_m3 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active{
	color:#f2f2f2;
	background-color: #41A59D; 
}
.ahb_m3 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{
	color:#f2f2f2;
	background-color: #41A59D; 
}
#fbuilder .ui-datepicker .ui-datepicker-prev, #fbuilder .ui-datepicker .ui-datepicker-next{
	background-image:none;
}
#fbuilder .slots{
	background:#41A59D; 
	box-shadow:none;
	color:#fff;
	margin-bottom:15px;
}
#fbuilder .ahb_list{margin:10px 0px}
#fbuilder .ahb_list .ahb_list_time{border:0px;background:#8CB0CE; ;padding:10px;margin-right:10px;display:inline-block}
#fbuilder .ahb_list .ahb_list_service{border:0px;background:#8CB0CE; ;padding:10px;margin-right:10px;display:inline-block}
#fbuilder .ahb_list a{border:0px;background:#8CB0CE; ;padding:10px;color:#fff;display:inline-block}

#fbuilder .fields.column2{
	width:49%;	
	background-color:#f2f2f2;
	padding:2%
}
#fbuilder .fields.column2 input{
	background-color:#fff;
}
#fbuilder .notavailslot {
    display: flex;
    justify-content: center; /* Optioneel: horizontaal centreren */
    align-items: center; /* Optioneel: verticaal centreren */
    width: 50px;
    height: 50px;
    background-color: #ffb9b9;
    border-radius: 50%;
	margin-left:53px;
	margin-top:2px;
	color:#fff;
}
#fbuilder .ui-datepicker td span, .ui-datepicker td a{
	text-shadow:none;
}
.ahb_m3 #fbuilder .ui-datepicker-unselectable .ui-state-default{
	color:#666;
}