/******************
    User custom CSS
    ---------------
    Пользовательские настройки темы Noema
******************/

/* Границы таблиц */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border: 1px solid #dadada;
}


/* Экран приветствия и конфиденциальности */

/* Расширяем сам Bootstrap-блок страницы */
#welcome-container {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}

/* Расширяем описание внутри него */
#welcome-container .survey-description {
    width: 100% !important;
    max-width: none !important;
    flex: 0 0 100% !important;
}

/* Запрещаем разрывать слова посередине */
#welcome-container .survey-description,
#welcome-container .survey-description p,
#welcome-container .survey-description span {
    word-break: normal !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    hyphens: none !important;
}

/* Одинаковые интервалы внутри вариантов ответа */
.answer-item label p,
.answer-item .control-label p,
.ls-answers label p,
.ls-answers .control-label p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Убираем лишние пустые абзацы */
.answer-item label p:empty,
.answer-item .control-label p:empty,
.ls-answers label p:empty,
.ls-answers .control-label p:empty {
    display: none !important;
}

/* Одинаковое расстояние между вариантами ответа */
.answer-item {
    margin-bottom: 24px !important;
}