.bookings-full{
    background-color: rgb(204, 53, 61);
    color: white;
}

.bookings-near{
    background-color: rgb(254, 195, 35);
}

.bookings-available{
    background-color: #6fc86f40;
    background-color: #8af98a40;
}

.bookings-full .calandar-date{
    color: lightgray;
}

.calendar th{
    width: 12.28%;
    text-align: center;
}

.calendar-date{
    text-align: left;
    font-size: 75%;
    color:darkslategrey;
    padding: 1px 1px;
}

.calendar-count{
    text-align: right;
    padding: 1px 3px;
}

table.calendar{
    width: 100%;
}

table.calendar td{
    width: 14.28%;
}

table.calendar tr div{
    min-height: 26px;
}

table.calendar td.cal-border{
    border: 1px solid darkorange;
}