/* Styles definition here */
#fbuilder .ui-datepicker-inline { max-width:none !important; }

.sb_m #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    color: #6c5c4d !important;
    background-color: #e2d9cd !important;
}

.sb_m #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover {
    color: #6c5c4d !important;
    background-color: #ededed !important;
}

#fbuilder .slots div {
    border: 0px solid #6c5c4d;
    cursor: pointer;
}

.sb_item {
    color: #6c5c4d;
}

.sb_m #fbuilder .usedSlots .sb_item .cancel {
    font-weight: 600;
    color: red;
}

.sb_m #fbuilder .usedSlots .sb_item .sb_item_time {
    color: #392e26;
}

#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit {
    background: #e2d9cd;
    color: #6c5c4d;
}

#fbuilder .slots .currentSelection a {
    background: #e2d9cd;
}

.pbSubmit:hover { background-color: #4CAF50; color: white; }

#fbuilder .ui-datepicker-header { background:#6cc72b ; color:#444; text-shadow:none; }

#fbuilder, #fbuilder label, #fbuilder span {
    color: #544741 !important;
}
#fbuilder input[type=text], #fbuilder textarea, #fbuilder select {
    color: #544741 !important;
}

.sb_m #fbuilder .fields input {
    width: 100% !important;
    height: 40px;
}
