#user-docs img {
    max-width: 100%;
}
.matrix .form-check {
    text-align: center;
    padding-left:0;
}

.matrix .form-check .form-check-input {
    float: unset;
    margin-left: 0;
}

.cropper-preview.img-full {
    width: 200px;
}

.glightbox {
    cursor:pointer;
}

.ql-editor p {
    font-weight: normal;
}

.ql-mathlive::before {
    content: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calculator" viewBox="0 0 16 16"> <path d="M12 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z"/> <path d="M4 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5zm0 4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5z"/> </svg>');
}

math-field::part(menu-toggle) {
    display: none;
}

#tab-teachers table.matrix > thead > tr > th:nth-child(1),
#tab-teachers table.matrix > tbody > tr:not(.add-row) > th:nth-child(1) {
    display: none;
}

.quill.p-3.position-relative.ql-container.ql-snow {
    width: 100% !important;
}

#tab-solution table.matrix > thead > tr > th:nth-child(1),
#tab-solution table.matrix > tbody > tr:not(.add-row) > th:nth-child(1),
#tab-answer table.matrix > thead > tr > th:nth-child(1),
#tab-answer table.matrix > tbody > tr:not(.add-row) > th:nth-child(1) {
    display: none;
}

#tab-answer fieldset > div > div > table > thead > tr > th:nth-child(2),
#tab-solution fieldset > div > div > fieldset > div > div > table > thead > tr > th:nth-child(2) {
    width: 50%;
}

#tab-answer .matrix .form-control,
#tab-image .matrix .form-control,
#tab-solution .matrix .form-control,
#tab-solution .ql-container.ql-snow, .ql-toolbar.ql-snow {
    border: 1px solid rgba(21, 20, 26, 0.1) !important;
    max-width: 100%;
}

.MLK__backdrop {
    background: rgba(0, 0, 0, 0.3) !important;
}