.rd-container {
    z-index: 9999;
    border-radius: 6px;
    border: 1px solid rgba(232, 232, 232, 1);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
}

.rd-container .rd-days-body {
    background-color: white;
    color: rgba(18, 128, 0, 1)
}
.rd-container .rd-day-disabled {
    background-color: white;
    color: rgba(255, 0, 0, 1);
}
.rd-container .rd-day-selected {
    background-color: rgba(180, 236, 29, 0.69);
    border-radius: 6px;
}
.rd-container .rd-day-waiting {
    /*color: rgba(255, 153, 0, 1)*/
    /** on request of SaxEvent **/
    color: rgba(18, 128, 0, 1);
}
.rd-container .rd-day-next-month {
    /*color: rgba(255, 153, 0, 1)*/
    /** on request of SaxEvent **/
    color: rgba(18, 128, 0, 1);
}
.rd-container .rd-month-label {
    padding: 2px 16px 10px 16px;
    border-bottom: 1px solid rgba(232, 232, 232, 1);
}

.rd-container .rd-footer {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 10px 16px 2px 16px;
    margin-top: 10px;
    border-top: 1px solid rgba(232, 232, 232, 1);
}
.rd-container .rd-footer i {
    font-size: 7px;
}
.rd-container .rd-footer div {
    display: flex;
    align-items: center;
    gap: 3px;
}
.rd-container .rd-footer .available {
    color: rgba(18, 128, 0, 1);
}
.rd-container .rd-footer .waiting-list {
    /** on request of SaxEvent **/
    display: none !important;
    color: rgba(255, 153, 0, 1)
}
.rd-container .rd-footer .full {
    color: rgba(255, 0, 0, 1)
}
