/* Styles definition here */

form#cp_appbooking_pform_1 {
    font-family: 'Montserrat';
}

#fbuilder label {
    display: none;
}

#fbuilder input[type=text], #fbuilder textarea, #fbuilder select {
    margin-top: 10px;
    padding: 10px 15px;
    font-weight: 500;
	border:1px solid #5555;
	background-color: rgb(255,255,255,0.8);
}



.ahb_m2 #fbuilder .slots div a {
    border-radius: 7px;
	border:none;
	color:#7b68ee;
    background-color: rgb(255,255,255,0.8);
	padding: 5px 8px;
}
.ahb_m2 #fbuilder .slots div a:hover{
    background: #7b68ee;
	color:#ded9fa;
}



#fbuilder .pbSubmit{
	background:#7b68ee;
	color: #fff;
    border: none;
    margin: 10px 15%;
    padding: 20px 10%;
	font-size: 1.1em;
    font-weight: 600;
}
#fbuilder .pbSubmit:hover{
	color: #7b68ee;
	background: #ded9fa;
}


.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    color: #fff;
    background: #7b68ee;
}
.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover {
    color: #7b68ee;
    background: #ded9fa;
}

@media only screen and (max-width: 500px) {
	
		#fbuilder .pbSubmit {
			font-size: 15px;
			margin: 0;
			padding: 15px 10%;
	}	
	
}
/* Styles definition here */