.bit-wcag-calendar {
    width: 100%;
    text-align: center;
}

.bit-wcag-calendar .non-clickable {
    pointer-events: none;
    color: #666;
}

.bit-wcag-calendar table {
    width: 100%;
}

.bit-wcag-calendar table thead tr th.prev:hover {
    background-color: lightblue;
}

.bit-wcag-calendar table thead tr th.next:hover {
    background-color: lightblue;
}

.bit-wcag-calendar table tbody td.day.active,
.bit-wcag-calendar table tbody td.day:active,
.bit-wcag-calendar table tbody td.day:hover,
.bit-wcag-calendar table tbody td.day:focus{
    background-color: lightblue;
}

.bit-wcag-calendar th, .bit-wcag-calendar td.day {
    text-align: center;
    cursor: pointer;
    padding: 5px;
}
