body {
    background-color: skyblue;
}
.survey-table td:nth-child(1) {
    width: 30%;
}

.survey-table td:nth-child(2) {
    width: 10%;
}

.survey-table td:nth-child(3),
.survey-table td:nth-child(4),
.survey-table td:nth-child(5) {
    width: 20%;
}

/* Make the left menu sticky when scrolling (only on screens larger than md) */
@media (min-width: 768px) {
    #menuOffcanvas {
        position: sticky;
        top: 56px; /* Height of the navbar */
        height: calc(100vh - 56px);
        overflow-y: auto;
        z-index: 1025; /* Above sticky header (1020) but below navbar (1030) */
    }
}
