
.hide {
    display: none;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100000;
    border: 1px dotted black;
}

.file-manager-modal .file-manager-file:hover,
.file-manager-modal .file-manager-file.ui-selecting,
.file-manager-modal .file-manager-all-file:hover,
.file-manager-modal .file-manager-all-file.ui-selecting {
    border: 2px dotted #53c7b2;
    cursor: pointer;
}

.file-manager-modal .file-manager-file.ui-selected:hover,
.file-manager-modal .file-manager-file.ui-selected,
.file-manager-modal .file-manager-file.ui-selected.ui-selecting,
.file-manager-modal .file-manager-all-file.ui-selected:hover,
.file-manager-modal .file-manager-all-file.ui-selected,
.file-manager-modal .file-manager-all-file.ui-selected.ui-selecting {
    border: 2px solid #53c7b2;
    cursor: pointer;
}

.form-control.file-manager-control {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: 34px;
    height: auto;
}

.file-manager-modal .file-manager-all-files {
    border-left: 1px dotted black;
}

.answer-level-1 {
    padding-left: 20px;
}
.answer-level-2 {
    padding-left: 40px;
}
.answer-level-3 {
    padding-left: 60px;
}
.answer-level-4 {
    padding-left: 80px;
}
.answer-level-5, .answer-level-max {
    padding-left: 100px;
}
.swiper-button-next, .swiper-button-prev {
    background: rgba(255, 255, 255, 0.295);
    z-index: 9999999 !important;
    width: calc(var(--swiper-navigation-size)/ 44 * 49) !important;
    height: calc(var(--swiper-navigation-size) + 15px) !important;
}
.swiper-button-next {
    right: 0 !important;
}
.swiper-button-prev {
    left: 0 !important;
}