svg rect, svg polygon {
    stroke: #323232;
    stroke-width: 1;
}

svg .svgGreen {
    fill: #a6ffaf;
}

svg .backgroundStatusBooked {
    fill: red;
}

svg .backgroundStatusBooked:hover {
    fill: darkred;
}

svg .backgroundStatusRequested {
    fill: yellow;
}

svg .backgroundStatusRequested:hover {
    fill: darkgoldenrod;
}

svg .backgroundStatusOther {
    fill: #777777;
}

svg .backgroundStatusOther:hover {
    fill: #555555;
}

svg .saturday {
    fill: #e6e6e6;
}

svg .sunday {
    color: black;
    fill: #dcdcdc;
}

table .statusBooked {
    color: darkred;
}

table .statusRequested {
    color: darkgoldenrod;
}

.side-scroll-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
}

.side-scroll-wrapper table {
    min-width: 800px;
}
