﻿
.bg-planning-delivery {
    background-color: #ff9933;
}

    .bg-planning-delivery.calendar-entry-complete {
        background-color: #ffcc99;
    }

.bg-planning-delivery-rps {
    background-color: #C4BD97;
}

    .bg-planning-delivery-rps.calendar-entry-complete {
        background-color: #e3e1d6;
    }

.bg-planning-collection {
    background-color: #92D050;
}

    .bg-planning-collection.calendar-entry-complete {
        background-color: #cbe3b2;
    }

.bg-planning-collection-rps {
    background-color: #C4BD97;
}

    .bg-planning-collection-rps.calendar-entry-complete {
        background-color: #e3e1d6;
    }

.bg-planning-other {
    background-color: #E53935;
}

    .bg-planning-other.calendar-entry-complete {
        background-color: #e5abaa;
    }


.os-planning-table {
    /*display: table;*/
}

.os-planning-table__row {
    display: flex;
}

    .os-planning-table__row div {
        /*display: table-cell;*/
        flex: 1;
    }
#OsCalendar > div.fc-view-harness.fc-view-harness-active > div > table > tbody > tr > td:nth-child(3) > div > div > div > table > tbody > tr:nth-child(1),
#OsCalendar > div.fc-view-harness.fc-view-harness-active > div > table > tbody > tr > td:nth-child(3) > div > div > div > table > tbody > tr:nth-child(1) td,
#OsCalendar > div.fc-view-harness.fc-view-harness-active > div > table > tbody > tr > td:nth-child(3) > div > div > div > table > tbody > tr:nth-child(1),
#OsCalendar > div.fc-view-harness.fc-view-harness-active > div > table > tbody > tr > td:nth-child(3) > div > div > div > table > tbody > tr:nth-child(2) td {
    min-height: 45%;
}

#OsCalendar > div.fc-view-harness.fc-view-harness-active > div > table > tbody > tr > td:nth-child(3) > div > div > div > table > tbody > tr:nth-child(3),
#OsCalendar > div.fc-view-harness.fc-view-harness-active > div > table > tbody > tr > td:nth-child(3) > div > div > div > table > tbody > tr:nth-child(3) > td {
    min-height: 10%;
}
.os-planning-table {
    color: #000;
}

    .os-planning-table tr td {
        border: 0;
    }


.os-is-fullscreen div.navbar,
.os-is-fullscreen div.sidebar,
.os-is-fullscreen div.page-header {
    display: none;
}

.os-is-fullscreen div.content {
    background-color: #eeeded;
}



.os-event-sorter {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 26px;
    z-index: 99999999;
}

    .os-event-sorter .os-event-sorter-control {
        border: 0;
        display: block;
        width: 26px;
        height: 26px;
        background: transparent;
    }

.os-event-sorter .os-event-sorter-control i {
    opacity: 0.5;
}

.os-event-sorter .os-event-sorter-control:hover i {
    opacity: 1;
}
