.question-container table,
.question-container th,
.question-container td {
    border: 1px solid;
}

.question-container td {
    padding: 5px;
}

.question-container .table-container {
    border-collapse: collapse;
    width: 100%;
    margin-top: 10px;
}

.question-container .table-container-width-first-col {
    width: 60%;
}

.question-container .table-container-width-second-col {
    width: 25%;
}

.question-container .table-container-width-third-col {
    width: 15%;
}

.question-container .display-none {
    display: none;
}

.question-container .additional-info {
    padding-left: 15px;
}

.question-container .checkbox-container {
    display: flex;
}

.question-container .checkbox-input {
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.question-container .margin-top-1 {
    margin-top: 1px !important;
}

.question-container .margin-0 {
    margin: 0 !important;
}
