/* Styles definition here */
/* MODIFICACION ESTILO CALENDARIO RESERVAS */

.ahb_m2 #fbuilder .fieldCalendarService, .ahb_m2 #fbuilder .usedSlots, .ahb_m2 #fbuilder .usedSlots, .ahb_m2 #fbuilder .totalCost {
    display:none !important;
}
.ui-datepicker-title {
    background: #08A5A3;
}

.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    background: #08A5A3 !important;
}

.ahb_m2 #fbuilder .ui-datepicker-calendar .ui-state-default:hover {
    background: #08A5A3 !important;
}

.ahb_m2 #fbuilder .slots div a {
    border: 1px solid #08A5A3 !important;
}

.ahb_m2 #fbuilder .slots div a:hover {
    border: 1px solid #08A5A3 !important;
	background:#08A5A3 !important;
}

.ahb_m2 #fbuilder .slots div.currentSelection.htmlUsed a {
    background-color: #08A5A3 !important;
}

#fbuilder .medium {
    width: 50% !important;
    padding-left: 0;
    padding-right: 0;
    background-color: white;
    border-color: #08A5A3;
}

#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit {
    background: white !important;
    color: black !important;
border: 2px solid #08A5A3 !important;
}

#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit:hover {
    background: #08A5A3 !important;
    color: white !important;
border: 2px solid #08A5A3 !important;
}