:root {
    --litepicker-container-months-color-bg: #fff;
    --litepicker-container-months-box-shadow-color: #ddd;
    --litepicker-footer-color-bg: #fafafa;
    --litepicker-footer-box-shadow-color: #ddd;
    --litepicker-tooltip-color-bg: #fff;
    --litepicker-month-header-color: #333;
    --litepicker-button-prev-month-color: #9e9e9e;
    --litepicker-button-next-month-color: #9e9e9e;
    --litepicker-button-prev-month-color-hover: rgb(162, 156, 133)!important;
    --litepicker-button-next-month-color-hover: rgb(162, 156, 133)!important;
    --litepicker-month-width: calc(var(--litepicker-day-width) * 7); // 7 days
    --litepicker-month-weekday-color: #9e9e9e;
    --litepicker-month-week-number-color: #9e9e9e;
    --litepicker-day-width: 38px;
    --litepicker-day-color: #333;
    --litepicker-day-color-hover: rgb(162, 156, 133)!important;
    --litepicker-is-today-color: #f44336;
    --litepicker-is-in-range-color: #f8f7f2!important;
    --litepicker-is-locked-color: #9e9e9e;
    --litepicker-is-start-color: #fff;
    --litepicker-is-start-color-bg: rgb(162, 156, 133)!important;
    --litepicker-is-end-color: #fff;
    --litepicker-is-end-color-bg: rgb(162, 156, 133)!important;
    --litepicker-button-cancel-color: #fff;
    --litepicker-button-cancel-color-bg: #9e9e9e;
    --litepicker-button-apply-color: #fff;
    --litepicker-button-apply-color-bg: rgb(162, 156, 133)!important;
    --litepicker-button-reset-color: #909090;
    --litepicker-button-reset-color-hover: rgb(162, 156, 133)!important;
    --litepicker-highlighted-day-color: #333;
    --litepicker-highlighted-day-color-bg: #d5cdaa;
}


.koedia-booker-search {
    margin-right: 32px;
    margin-left: 32px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.koedia-room-sep {
    height: 1px;
    background-color: #ebeaea;
}

.koedia-room-sep:before {
    content: "\2795";
    border: 1px solid #ebeaea;
    line-height: 1;
    padding: 6px 5px 3px;
    width: 12px;
    height: 12px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    font-size: 9px;
    left: calc(50% - 5px);
    position: absolute;
    bottom: -11px;
    background-color: #fff;
}

.room-title {
    color: rgb(162, 156, 133)!important;
}

.litepicker .container__days .day-item {
    border-radius: 0!important;
}

.koedia-loading {
    position: fixed;
    height: 100%;
    width:100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    cursor: wait;
    z-index: 2;
}

.koedia-loading > * {
    display: none;
}

.koedia-modal {
    display: block!important;
    background-color: rgba(0,0,0,0.5);
    opacity: 100!important;
}

.koedia-modal .modal-dialog {
    margin-top: calc(100vh - 30%)!important;
    z-index: 999999;
}
