/* Styles definition here */
#fbuilder .top_aligned .fields label {
	font-size: 1.5rem;
font-family: 'Barlow',sans-serif;
	color: #4d6853;
	padding-top:50px;
}
#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit {
    background: #4d6853;
    color: #ffff;
    display: inline-block;
    cursor: pointer;
       padding-top: 18px;
padding-right: 32px;
padding-bottom: 18px;
padding-left: 32px;
	font-size: 1.2rem;
}
.sb_m #fbuilder .ui-datepicker-calendar .ui-state-active {
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    border: 1px solid;
	background: #4d6853;
}
#fbuilder .dfield {
    position: relative;
	padding-bottom: 20px;
}
.sb_m #fbuilder .ui-datepicker-next, .sb_m #fbuilder .ui-datepicker-prev {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-top: 0px solid #000;
    border-right: 0px solid #000;
    background: none;
    margin: 10px;
}
.pbSubmit:hover { background-color: #4CAF50; color: white;
} 

.ui-datepicker-unselectable .ui-state-default {
    background: #f4f4f4;
    color: #4d6853;
}
.ui-datepicker-title {
    text-align: center;
	color: #4d6853;
}
.sb_m #fbuilder .ui-datepicker table, .sb_m #fbuilder .ui-datepicker thead, .sb_m #fbuilder .ui-datepicker tr, .sb_m #fbuilder .ui-datepicker th, .sb_m #fbuilder .ui-datepicker td {
    border: 0px; color: #4d6853;
}
.sb_m #fbuilder .slots {
    border: 0px;
    box-shadow: none;
	color: #4d6853;
	font-weight: bold;
}
#fbuilder .slots div {
    display: inline-block;
    border: 1px solid #4d6853;
    margin: 5px;
    padding: 1px;
	}
#fbuilder .medium {
    width: 50% !important;
    padding-left: 10px;
    padding-right: 0;
}