:root {
    --theme-color: rgba(61, 153, 210, 1);
    --theme-transparent: rgba(61, 153, 210, 0.8);
    --theme-highlight: rgba(61, 153, 210, 0.3);
    --theme-shadow: rgba(61, 153, 210, 0.3);
    --theme-link: rgba(61, 153, 210, 1);
}

.table-sm th,
.table-sm td {
    padding: 2px;
}

.appointments table tbody td {
    font-size: 9px !important;
}

.appointments table thead {
    top: 49px !important;
}
