/* Styles definition here */
/* .fieldCalendarService {
	display: none;
} */

@media only screen and (min-width: 600px) {
	.ahb_m3 #fbuilder .dfield.fapp  {
		display: flex !important;
	/* 	flex-wrap: nowrap !important; */
	}
}
/*
.ahb_m3 #fbuilder .slots {
	text-align: left !important;
}
*/

.ahb_m3 #fbuilder .usedSlots .ahb_list {
	text-align: left !important;
    padding-left: 20px;
	display: none;
}

/*
.totalCost {
	text-align: left !important;
    padding-left: 20px;
	margin-top: 20px;
}
*/

.ahb_m3 #fbuilder .slots div a {
	border-radius: 0px !important;
	width: 75px !important;
}



.cpp_form {
/* 	max-width: 750px !important; */
	width: 100% !important;
}


/* .slotsCalendar {
	position: absolute;
	width: 60vh !important;
} */

/*
.form-left {
	padding: 10px 30px !important;
    text-align: left !important;
}
*/

/* .form-right {
	width: 70%;
    margin-top: -310px;
	float: right;
} */

.usedSlots {
	width: 100% !important;
}

.field {
	padding: 5px;
    text-align: left !important;
    border: none;
    font-size: 22px;
    border-bottom: solid thin #d4d4d4;
}

.hidden {
	display: none !important;
}

.ui-state-default[aria-current="false"] {
	background: none !important;
}

.ui-state-default[aria-current="false"]:hover {
	background: #87d0ff !important;
}

.pbSubmit {
	width: 100%;
    padding: 20px !important;
    background: #3995d0 !important;
    color: #fff !important;
    border: none;
    border-radius: 2px;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 20px !important;
	margin-top: 30px !important;
}

.ahbfield_service {
	width: 400px;
    padding: 15px;
    background: none;
    border: none;
    border-radius: 3px;
    font-size: 16px;
    border: solid thin #b5aaaa;
}

.mt-4 {
	margin-top: 4vh !important;
}

.mb-4 {
	margin-bottom: 4vh !important;
}

.ahb_m3 #fbuilder .fieldCalendar, #fbuilder .slotsCalendar {
	display: unset !important;
}

.ahbfield_service {
	border: none !important;	
	width: 100%;
	-webkit-appearance: none !important;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.totalCost {
	display: none !important;
}

.display-hide {
	display: none;
}

.pbSubmit {
display: none !important;
}

.ahb_m3 #fbuilder .ui-datepicker-header {
	font-size: 1.4rem !important;
}