/* Styles definition here */

#fbuilder .comment_area h3 {
	margin-bottom: 5px;
	color: #356e7f;
}

#fbuilder .comment_area {
	margin-bottom: 20px;
}

#fbuilder .top_aligned .fields .dfield {
	margin-top: 5px;
}

#fbuilder .top_aligned .fields .dfield .ahbfield_service,
#fbuilder .top_aligned .fields .dfield .ahbfield_quantity {
	padding: 10px 5px;
	border-radius: 4px;
	margin-bottom: 10px;
}

#fbuilder .top_aligned .fields label {
	font-weight: bold;
}

#fbuilder .slots div {
	border-radius: 4px;
}

#fbuilder .slots div a {
	background-color: #fff;
	border-radius: 4px;
}

#fbuilder .ui-datepicker {
	padding: 10px 0;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
}

.pbSubmit {
	white-space: nowrap;
    color: #1a1a1a;
    padding: 10px 20px;
    font-weight: 700;
    border: 1px solid #1a1a1a;
    box-shadow: 0 6px 8px #666;
    text-decoration: none;
    text-transform: uppercase;
	background: #fff;
	margin-bottom: 20px;
}

.pbSubmit:hover {
	box-shadow: none;
    background-color: #fffc00;
    color: #1a1a1a;
}