/* Absende Button */
.pbSubmit {
	font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 700;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 20px 15px 20px !important;
	background: #E30613 !important;
	color: white !important; 
}


.pbSubmit:hover { 
	background-color: #333333 !important; 
}


/* Rahemnfarbe für Uhrzeiten */
#fbuilder .slots div a {
	border-color: #e30613 !important;
}

#fbuilder .slots div a:hover {
	background-color: #e30613 !important;
}

#fbuilder .slots div a {
	border-radius: 0 !important;
}

/*Hintergrund für ausgewählte Uhrzeit*/
.ahb_m2 #fbuilder .slots div.currentSelection.htmlUsed a {
	color: white !important;
	background: #e30613 !important;
}

/*Generelle Schirftart*/
#fbuilder label {
	font-family: "Montserrat", Sans-serif;
	font-size: 1rem;
}

/*Verfügbare Tage*/
.ui-datepicker a {
	font-weight: 700 !important;
}

/*Service Feld Abstand*/
#fbuilder .fieldCalendarService {
	padding: 1% 0 2% 0 !important;
}
#fbuilder label a {
		color: #e30613 !important;
}

/*Cover bei appointment*/
#fbuilder .pbreak.pb0 {
	padding: 2% 2% 4% 4%;
	border-radius: 5px;
	box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);
}

/*Box shadow bei hover appointment*/
#fbuilder .pbreak.pb0:hover {
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}

@media screen and (max-width: 580px)
#fbuilder .pbreak.pb0 {
	padding: 5% !important;
}