@media (min-width: 576px) {
    .container,
    .container-sm {
        max-width: 98% !important;
        margin-left: 0px !important;
    }
}

#activity_generator {
    padding-left: 10px;
    padding-right: 10px;
}

#activity_generator>.container {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}

#activity_generator>.container.footer {
    display: none !important
}

#svg_container {
    margin-left: 5px !important;
}

.rubric.hang {
    display: none !important;
    /* changed for rubrtic audio */
}

.rubric_audio_play_pause,
.rubric_icon_play_pause_listen_no_hang,
.passage,
audio,
.PROJECT_SUBMISSION_bg,
.icon_play_pause_listen,
.rubric_icon_play_pause_listen,
#click_to_color,
.SVG_ClK_TO_COLOR-color-btns {
    display: none !important;
}

.question_txt {
    margin-left: 25px !important;
}

.option {
    margin-left: 42px !important;
}

.ANY_SEN_SELECT>.option {
    margin-left: 20px !important;
}

.label_radio_btn {
    min-width: 20px;
    min-height: 20px;
}

.MATCHING.option {
    margin-left: 0px !important;
}

.MATCHING.option>.option_hang {
    margin-left: 0px !important;
}

.MATCHING>.col.matchblock {
    margin-left: -25px !important;
}

p.MATCHING.option,
.row.question_row.MATCHING {
    display: flex;
    align-items: center;
}

.match_btn_right {
    float: right;
    margin-left: auto !important;
}

.row.question_row.MATCHING>.col.matchblock:nth-child(2) {
    margin-left: 50px !important;
}

.textfield_txt {
    margin-left: 25px !important;
}

.textfield_txt.no_hang {
    margin-left: auto !important;
}

.rsw6,
.rsw8,
.rsw9 {
    width: 60% !important;
}

.textfield.rsw6,
.textfield.rsw8,
.textfield.rsw9 {
    min-width: 300px !important;
}

.answer1 {
    min-width: 60% !important;
    width: 300px !important;
    float: left;
}

.MCQ_TICK>.option>label.MCQ_TICK {
    width: 100%;
    position: relative;
}

.MCQ_TICK>.option>label.MCQ_TICK:after {
    right: 0px;
}

img {
    max-width: 100%;
}

.sub-question-checkbox-wrapper {
    position: absolute;
    margin-left: -30px;
    padding: 5px 0px 0px 0px;
}

#svg_container {
    width: 650px !important;
    min-width: 650px !important;
}

.alpha-question-label {
    color: var(--gray1);
    font-weight: bold;
    text-align: right;
    float: left;
    width: 32px;
    margin-right: 10px;
    margin-left: -42px;
}

.rubric_nohang {
    margin-left: 25px !important;
}

.rubric {
    margin-left: 25px !important;
}

[data-iframequestion-type="MATCHING"] > #activity_generator{
    overflow: hidden !important;
}
[data-iframequestion-type="MATCHING"] .label_radio_btn{
    display: none;
}
.MCQ_TICK>.option>label.MCQ_TICK:after, label.MCQ_TICK.selected:after {
    pointer-events: none !important;
    display: none !important;
}

.MULTIPLE_DESIGN_SEL.design_btn_block{
    display: none !important;
}
.DRAWING-size-btns, .DRAWING-color-btns, .DRAWING-reset-btn{
    display: none !important;
}
canvas.DRAWING.canvas{
    cursor: unset !important;
}
path, circle, rect, line, polyline, polygon {
    pointer-events: none !important;
}
label.option_clk {
    pointer-events: none !important;
}
.textfield{
    pointer-events: none !important;
}
div.LINE_COUNT_img {
    pointer-events: none !important;
}
input.textfield{
    border: none !important;
    border-bottom: solid 1px black !important;
}