/* 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;
}

.usedSlots .sb_item .cancel {
    font-weight: 600;
    color: red;
}

.slots .usedslot > a {
    border: 1px solid #ffffff;
    background-color: #ed5757;
    cursor: no-drop !important;
    color: white !important;
}

.slots .usedslot > a:hover {
    color: black !important;
}

#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;
}
