
.moodle-quiz { color: #1d2125; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px; line-height: 1.5; }
.moodle-quiz a { color: #f7941d; text-decoration: none; }
.moodle-quiz a:hover { text-decoration: underline; }
.moodle-quiz h3, .moodle-quiz h4 { margin-top: 0; }
.moodle-quiz .accesshide, .moodle-quiz .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.moodle-quiz .clearfix::after { content: ""; display: table; clear: both; }
.moodle-quiz .d-flex { display: flex; }
.moodle-quiz .flex-fill { flex: 1 1 auto; }
.moodle-quiz .w-auto { width: auto; }
.moodle-quiz .ms-1 { margin-left: 0.25rem; }
.moodle-quiz .me-1 { margin-right: 0.25rem; }
.moodle-quiz .mb-0 { margin-bottom: 0; }
.moodle-quiz .mb-3 { margin-bottom: 1rem; }
.moodle-quiz .mt-3 { margin-top: 1rem; }
.moodle-quiz .p-3 { padding: 1rem; }
.moodle-quiz .rounded { border-radius: 0.25rem; }
.moodle-quiz .font-weight-normal { font-weight: 400; }
.moodle-quiz .h6 { font-size: 1rem; font-weight: 500; }

.moodle-quiz .ai-course-summarise-controls button.btn.btn-outline-secondary{color:unset}
.moodle-quiz .ai-course-summarise-controls button.btn.btn-outline-secondary span.ai-course-summarise-sparkles-icon{display:inline-block}
.moodle-quiz .ai-course-summarise-controls button.btn.btn-outline-secondary span.ai-course-summarise-sparkles-icon.white{display:none}
.moodle-quiz .ai-course-summarise-controls button.btn.btn-outline-secondary:not([disabled]):hover{color:#fff}
.moodle-quiz .ai-course-summarise-controls button.btn.btn-outline-secondary:not([disabled]):hover span.ai-course-summarise-sparkles-icon{display:none}
.moodle-quiz .ai-course-summarise-controls button.btn.btn-outline-secondary:not([disabled]):hover span.ai-course-summarise-sparkles-icon.white{display:inline-block}
.moodle-quiz .que.calculated .answer{padding:.3em;display:inline}
.moodle-quiz .que.calculated .answer input[type="text"]{width:30%}
.moodle-quiz #page-question-type-calculated input[name^="answer"], .moodle-quiz #page-question-type-calculated input[name^="unit"], .moodle-quiz #page-question-type-calculated input[name^="multiplier"], .moodle-quiz #page-question-type-calculated input[name^="calcmax"], .moodle-quiz #page-question-type-calculated input[name^="calcmin"], .moodle-quiz #page-question-type-calculated input[name^="number"], .moodle-quiz #page-question-type-calculated input[name^="tolerance"]{direction:ltr;text-align:left}
body#page-question-type-calculated div[id^=fgroup_id_][id*=answeroptions_], body#page-question-type-calculatedmulti div[id^=fitem_id_][id*=answer_]{background:#eee;margin-top:0;margin-bottom:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-bottom:0}
body#page-question-type-calculated div[id^=fgroup_id_][id*=answeroptions_] .fgrouplabel label, body#page-question-type-calculatedmulti div[id^=fitem_id_][id*=answer_] .fgrouplabel label{font-weight:700}
body#page-question-type-calculated div[id^=fgroup_id_][id*=answeroptions_] label[for^='id_answer_'], body#page-question-type-calculated div[id^=fgroup_id_][id*=answertolerance_] label[for^='id_tolerance_'], body#page-question-type-calculated div[id^=fgroup_id_][id*=answerdisplay_] label[for^='id_correctanswerlength_'], body#page-question-type-calculatedmulti div[id^=fgroup_id_][id*=answerdisplay_] label[for^='id_correctanswerlength_']{position:absolute;left:-10000px;font-weight:400;font-size:1em}
body#page-question-type-calculated div[id^=fgroup_id_][id*=answertolerance_], body#page-question-type-calculated div[id^=fgroup_id_][id*=answerdisplay_], body#page-question-type-calculatedmulti div[id^=fitem_id_][id*=fraction_], body#page-question-type-calculatedmulti div[id^=fgroup_id_][id*=answertolerance_], body#page-question-type-calculatedmulti div[id^=fgroup_id_][id*=answerdisplay_]{background:#eee;margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0;border-bottom:0}
body#page-question-type-calculated div[id^=fitem_id_][id*=feedback_], body#page-question-type-calculatedmulti div[id^=fitem_id_][id*=feedback_]{background:#eee;margin-bottom:2em;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0}
.moodle-quiz div[id^="fgroup_id_answeroptions_"].mb-3, .moodle-quiz div[id^="fgroup_id_answertolerance_"].mb-3, .moodle-quiz div[id^="fgroup_id_answerdisplay_"].mb-3{margin-bottom:0!important}
.moodle-quiz .que.calculatedmulti .answer .specificfeedback{display:inline;padding:0 .7em;background:#fff3bf}
.moodle-quiz .que.calculatedmulti .answer .specificfeedback *{display:inline;background:#fff3bf}
.moodle-quiz .que.calculatedmulti .answer .specificfeedback script{display:none}
.moodle-quiz .que.calculatedmulti .answer div.r0, .moodle-quiz .que.calculatedmulti .answer div.r1{display:flex;margin:.25rem 0;align-items:flex-start}
.moodle-quiz .que.calculatedmulti .answer div.r0 input, .moodle-quiz .que.calculatedmulti .answer div.r1 input{margin:.3rem .5rem;width:14px;flex-shrink:0}
.moodle-quiz .que.calculatedsimple .answer{padding:.3em;display:inline}
.moodle-quiz .que.calculatedsimple .answer input[type="text"]{width:30%}
body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answeroptions_]{background:#eee;margin-top:0;margin-bottom:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-bottom:0}
body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answeroptions_] .fgrouplabel label{font-weight:700}
body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answeroptions_] label[for^='id_answer_'], body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answertolerance_] label[for^='id_tolerance_'], body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answerdisplay_] label[for^='id_correctanswerlength_']{position:absolute;left:-10000px;font-weight:400;font-size:1em}
body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answertolerance_], body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answerdisplay_]{background:#eee;margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0;border-bottom:0}
body#page-question-type-calculatedsimple div[id^=fitem_id_][id*=feedback_]{background:#eee;margin-bottom:2em;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0}
.moodle-quiz .que.ddimageortext .qtext{margin-bottom:.5em;display:block}
.moodle-quiz .que.ddimageortext div.ddarea, .moodle-quiz form.mform fieldset#id_previewareaheader div.ddarea{text-align:center}
.moodle-quiz .que.ddimageortext div.droparea, .moodle-quiz form.mform fieldset#id_previewareaheader div.ddarea{position:relative}
.moodle-quiz .que.ddimageortext div.droparea{display:inline-block}
.moodle-quiz .que.ddimageortext div.droparea .draghome{position:absolute;cursor:move;white-space:nowrap}
.moodle-quiz .que.ddimageortext div.droparea .dropzones{position:absolute;top:0;left:0}
.moodle-quiz .que.ddimageortext .dropbackground, .moodle-quiz form.mform fieldset#id_previewareaheader .dropbackground{border:1px solid #000;margin:0 auto}
.moodle-quiz .que.ddimageortext .dropzone{display:none;position:absolute;opacity:.5;border:1px solid #000}
.moodle-quiz .que.ddimageortext .dropzone.active{display:block}
.moodle-quiz .que.ddimageortext .dropzone:focus, .moodle-quiz .que.ddimageortext .droparea .draghome:focus, .moodle-quiz .que.ddimageortext .dropzone.valid-drag-over-drop, .moodle-quiz .que.ddimageortext .draghome.placed.valid-drag-over-drop{border-color:#0a0;box-shadow:0 0 5px 5px rgb(255 255 150);outline:0}
.moodle-quiz .que.ddimageortext .draghome, .moodle-quiz .que.ddimageortext .drag, .moodle-quiz form.mform fieldset#id_previewareaheader .droppreview{border:1px solid #000;display:inline-block;font:13px/1.231 arial,helvetica,clean,sans-serif}
.moodle-quiz .que.ddimageortext .draghomes .draghome{vertical-align:top;margin:5px;height:auto;width:auto;cursor:move}
.moodle-quiz .que.ddimageortext .draghomes.readonly .draghome, .moodle-quiz .que.ddimageortext .droparea.readonly .draghome{cursor:auto}
.moodle-quiz .que.ddimageortext .draghomes .draghome.dragplaceholder{display:none}
.moodle-quiz .que.ddimageortext .MathJax_Display, .moodle-quiz .que.ddimageortext .MathJax_SVG_Display{margin:0}
.moodle-quiz .que.ddimageortext .draghomes .draghome.dragplaceholder.active{visibility:hidden;display:inline-block}
.moodle-quiz .que.ddimageortext .dragitems, .moodle-quiz form.mform fieldset#id_previewareaheader .dragitems{height:0}
.moodle-quiz .que.ddimageortext .drag, .moodle-quiz form.mform fieldset#id_previewareaheader .droppreview{position:absolute;cursor:move;white-space:nowrap}
.moodle-quiz .que.ddimageortext .dragitems.readonly .drag{cursor:auto}
.moodle-quiz form.mform fieldset#id_previewareaheader .drag.beingdragged, .moodle-quiz .que.ddimageortext .drag.beingdragged, .moodle-quiz .que.ddimageortext .draghomes .draghome.beingdragged, .moodle-quiz .que.ddimageortext .droparea .draghome.beingdragged{box-shadow:3px 3px 4px #000}
.moodle-quiz .que.ddimageortext .draghomes .draghome.beingdragged, .moodle-quiz .que.ddimageortext .droparea .draghome.beingdragged{position:absolute}
.moodle-quiz .que.ddimageortext .group1, .moodle-quiz form.mform fieldset#id_previewareaheader .group1{background-color:#fff}
.moodle-quiz .que.ddimageortext .group2, .moodle-quiz form.mform fieldset#id_previewareaheader .group2{background-color:#b0c4de;border-radius:10px 0 0 0}
.moodle-quiz .que.ddimageortext .group3, .moodle-quiz form.mform fieldset#id_previewareaheader .group3{background-color:#dcdcdc;border-radius:0 10px 0 0}
.moodle-quiz .que.ddimageortext .group4, .moodle-quiz form.mform fieldset#id_previewareaheader .group4{background-color:thistle;border-radius:0 0 10px 0}
.moodle-quiz .que.ddimageortext .group5, .moodle-quiz form.mform fieldset#id_previewareaheader .group5{background-color:#87cefa;border-radius:0 0 0 10px}
.moodle-quiz .que.ddimageortext .group6, .moodle-quiz form.mform fieldset#id_previewareaheader .group6{background-color:#daa520;border-radius:0 10px 10px 0}
.moodle-quiz .que.ddimageortext .group7, .moodle-quiz form.mform fieldset#id_previewareaheader .group7{background-color:gold;border-radius:10px 0 0 10px}
.moodle-quiz .que.ddimageortext .group8, .moodle-quiz form.mform fieldset#id_previewareaheader .group8{background-color:khaki;border-radius:10px 10px 10px 10px}
body#page-question-type-ddimageortext div[id^=fgroup_id_][id*=drags_]{background:#eee;margin-top:0;margin-bottom:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-bottom:0}
body#page-question-type-ddimageortext div[id^=fgroup_id_][id*=drags_] .fgrouplabel label{font-weight:700}
body#page-question-type-ddimageortext div[id^=fitem_id_][id*=dragitem_]{background:#eee;margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0;border-bottom:0}
body#page-question-type-ddimageortext div[id^=fitem_id_][id*=draglabel_]{background:#eee;margin-bottom:2em;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0}
.moodle-quiz div[id^="fgroup_id_drags_"].mb-3, .moodle-quiz div[id^="fitem_id_dragitem_"].mb-3{margin-bottom:0!important}
.moodle-quiz .que.ddmarker .qtext{margin-bottom:.5em;display:block}
.moodle-quiz .que.ddmarker .droparea{display:inline-block;position:relative}
.moodle-quiz .que.ddmarker .droparea .dropzones, .moodle-quiz .que.ddmarker .droparea .markertexts{position:absolute;top:0;left:0}
.moodle-quiz .que.ddmarker .draghomes .marker, .moodle-quiz .que.ddmarker .droparea .marker{vertical-align:top;cursor:move}
.moodle-quiz .que.ddmarker .draghomes.readonly .marker, .moodle-quiz .que.ddmarker .droparea.readonly .marker{cursor:auto}
.moodle-quiz .que.ddmarker .droparea .marker{position:absolute}
.moodle-quiz .que.ddmarker .draghomes .marker{position:relative;display:inline-block;margin:10px}
.moodle-quiz .que.ddmarker .draghomes .marker.dragplaceholder{display:none}
.moodle-quiz .que.ddmarker .draghomes .marker.dragplaceholder.active{visibility:hidden;display:inline-block}
.moodle-quiz .que.ddmarker div.ddarea, .moodle-quiz form.mform fieldset#id_previewareaheader div.ddarea{text-align:center}
.moodle-quiz .que.ddmarker .dropbackground, .moodle-quiz form.mform fieldset#id_previewareaheader .dropbackground{margin:0 auto;border:1px solid #000}
.moodle-quiz .que.ddmarker div.dragitems div.draghome, .moodle-quiz .que.ddmarker div.dragitems div.dragitem, .moodle-quiz form.mform fieldset#id_previewareaheader div.draghome, .moodle-quiz form.mform fieldset#id_previewareaheader div.drag{font:13px/1.231 arial,helvetica,clean,sans-serif}
.moodle-quiz .que.ddmarker .droparea .marker span.markertext, .moodle-quiz .que.ddmarker .draghomes .marker span.markertext, .moodle-quiz .que.ddmarker div.markertexts span.markertext, .moodle-quiz form.mform fieldset#id_previewareaheader div.markertexts span.markertext{margin:0 5px;z-index:3;background-color:#fff;border:2px solid #000;padding:5px;display:inline-block;zoom:1;border-radius:10px;color:#000;opacity:.6}
.moodle-quiz .que.ddmarker .droparea .marker span.markertext, .moodle-quiz .que.ddmarker .draghomes .marker span.markertext{white-space:nowrap}
.moodle-quiz .que.ddmarker div.markertexts span.markertext{z-index:2;background-color:#ff0;border:2px solid khaki;position:absolute;white-space:nowrap}
.moodle-quiz .que.ddmarker span.wrongpart{background-color:#ff0;border:2px solid khaki;padding:5px;border-radius:10px;opacity:.6;margin:5px;display:inline-block}
.moodle-quiz .que.ddmarker .droparea .marker img.target, .moodle-quiz .que.ddmarker .draghomes .marker img.target{position:absolute;left:-7px;top:-7px}
.moodle-quiz .que.ddmarker div.dragitems div.draghome img.target{display:none}
.moodle-quiz .que.ddmarker .marker.beingdragged{position:absolute}
.moodle-quiz .que.ddmarker .marker.beingdragged span.markertext{z-index:3;box-shadow:3px 3px 4px #000}
.moodle-quiz .que.ddmarker .dropzone .shape{fill:#fff;fill-opacity:.5;stroke:#000;stroke-width:1}
.moodle-quiz .que.ddmarker .dropzone.active .shape{stroke-width:2}
.moodle-quiz .que.ddmarker .dropzone.color0 .shape{fill:#fff}
.moodle-quiz .que.ddmarker .dropzone.color1 .shape{fill:#b0c4de}
.moodle-quiz .que.ddmarker .dropzone.color2 .shape{fill:#dcdcdc}
.moodle-quiz .que.ddmarker .dropzone.color3 .shape{fill:thistle}
.moodle-quiz .que.ddmarker .dropzone.color4 .shape{fill:#87cefa}
.moodle-quiz .que.ddmarker .dropzone.color5 .shape{fill:#daa520}
.moodle-quiz .que.ddmarker .dropzone.color6 .shape{fill:gold}
.moodle-quiz .que.ddmarker .dropzone.color7 .shape{fill:khaki}
.moodle-quiz .que.ddmarker .dropzone .shapeLabel{text-anchor:middle}
.moodle-quiz .que.ddmarker .dropzone .handle{fill:#fff;fill-opacity:.1;stroke-width:1;display:none;cursor:move}
.moodle-quiz .que.ddmarker .dropzone .handle.move{stroke:#800}
.moodle-quiz .que.ddmarker .dropzone .handle.edit{stroke:#008}
.moodle-quiz .que.ddmarker .dropzone.active .handle{display:inherit}
body#page-question-type-ddmarker div[id^=fitem_id_][id*=hint_]{background:#eee;margin-top:0;margin-bottom:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-bottom:0}
body#page-question-type-ddmarker div[id^=fitem_id_][id*=hint_] .fitemtitle{font-weight:700}
body#page-question-type-ddmarker div[id^=fitem_id_][id*=hintoptions_], body#page-question-type-ddmarker div[id^=fitem_id_][id*=hintshownumcorrect_]{background:#eee;margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0;border-bottom:0}
body#page-question-type-ddmarker div[id^=fitem_id_][id*=hintclearwrong_]{background:#eee;margin-bottom:2em;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0}
body#page-question-type-ddmarker #fitem_id_penalty{margin-bottom:2em}
.moodle-quiz .que.ddwtos .qtext{margin-bottom:.5em;display:block}
.moodle-quiz .que.ddwtos .draghome{margin-bottom:1em}
.moodle-quiz .que.ddwtos .answertext{margin-bottom:.5em}
.moodle-quiz .que.ddwtos .drop.active{display:inline-block;text-align:center;border:1px solid #000;margin-bottom:2px}
.moodle-quiz .que.ddwtos .drop{display:none}
.moodle-quiz .que.ddwtos .drags{height:0}
.moodle-quiz .que.ddwtos .draghome{display:inline-block;text-align:center;background:#fff0;border:1px solid #000;cursor:move}
.moodle-quiz .que.ddwtos.qtype_ddwtos-readonly .draghome{cursor:default}
.moodle-quiz .que.ddwtos .draghome.beingdragged{z-index:3;box-shadow:3px 3px 4px #000;position:absolute}
.moodle-quiz .que.ddwtos .draghome.dragplaceholder{display:none}
.moodle-quiz .que.ddwtos .draghome.dragplaceholder.active{visibility:hidden;display:inline-block}
.moodle-quiz .que.ddwtos .draghome.placed{margin-bottom:2px}
.moodle-quiz .que.ddwtos .drop:focus, .moodle-quiz .que.ddwtos .drop.valid-drag-over-drop, .moodle-quiz .que.ddwtos .draghome.placed:focus:not(.beingdragged), .moodle-quiz .que.ddwtos .draghome.placed.valid-drag-over-drop{border-color:#0a0;box-shadow:0 0 5px 5px rgb(255 255 150)}
.moodle-quiz .que.ddwtos span.incorrect{background-color:#faa}
.moodle-quiz .que.ddwtos span.correct{background-color:#afa}
.moodle-quiz .que.ddwtos .group1{background-color:#fff}
.moodle-quiz .que.ddwtos .group2{background-color:#dcdcdc;border-radius:10px 0 0 0}
.moodle-quiz .que.ddwtos .group3{background-color:#b0c4de;border-radius:0 10px 0 0}
.moodle-quiz .que.ddwtos .group4{background-color:thistle;border-radius:0 0 10px 0}
.moodle-quiz .que.ddwtos .group5{background-color:#87cefa;border-radius:0 0 0 10px}
.moodle-quiz .que.ddwtos .group6{background-color:#daa520;border-radius:0 10px 10px 0}
.moodle-quiz .que.ddwtos .group7{background-color:gold;border-radius:10px 0 0 10px}
.moodle-quiz .que.ddwtos .group8{background-color:khaki;border-radius:10px 10px 10px 10px}
.moodle-quiz .que.ddwtos sub, .moodle-quiz .que.ddwtos sup{font-size:80%;position:relative;vertical-align:baseline}
.moodle-quiz .que.ddwtos sup{top:-.4em}
.moodle-quiz .que.ddwtos sub{bottom:-.2em}
.moodle-quiz .que.ddwtos .MathJax_Display{margin:0}
.moodle-quiz .que.essay textarea.qtype_essay_response{width:100%}
.moodle-quiz .que.essay textarea.qtype_essay_response.qtype_essay_plain{white-space:pre-wrap;font:inherit}
.moodle-quiz .que.essay textarea.qtype_essay_response.qtype_essay_monospaced{white-space:pre;font-family:Andale Mono,Monaco,Courier New,DejaVu Sans Mono,monospace}
.moodle-quiz .que.essay .qtype_essay_response{min-height:3em}
.moodle-quiz .que.essay .qtype_essay_response.readonly{background-color:#fff}
.moodle-quiz .que.essay div.qtype_essay_response textarea{width:100%}
.moodle-quiz .que.essay .ablock .filemanager .fp-restrictions{margin-top:1em}
.moodle-quiz .que.gapselect .qtext{line-height:2em;margin-top:1px;margin-bottom:.5em;display:block}
.moodle-quiz .que.gapselect .answercontainer{line-height:2em;margin-bottom:1em;display:block}
.moodle-quiz .que.gapselect .answertext{padding-bottom:.5em}
.moodle-quiz .que.sddl .control{padding:.2em}
body#page-question-type-match div[id^=fitem_id_][id*=subquestions_]{background:#eee;margin-top:0;margin-bottom:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-bottom:0}
body#page-question-type-match div[id^=fitem_id_][id*=subquestions_] .fitemtitle{font-weight:700}
body#page-question-type-match div[id^=fitem_id_][id*=subanswers_]{background:#eee;margin-bottom:2em;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0}
.moodle-quiz div[id^="fitem_id_subquestions_"].mb-3{margin-bottom:0!important}
.moodle-quiz .que.multianswer .feedbackspan{display:block;max-width:70%;background:#fff3bf;padding:.5em;margin-top:1em;box-shadow:.5em .5em 1em #000}
body.ie6 .que.multianswer .feedbackspan, body.ie7 .que.multianswer .feedbackspan, body.ie8 .que.multianswer .feedbackspan, body.ie9 .que.multianswer .feedbackspan{width:70%}
.moodle-quiz .que.multianswer .answer .specificfeedback{display:inline;padding:0 .7em;background:#fff3bf}
.moodle-quiz .que.multianswer .answer .specificfeedback *{display:inline;background:#fff3bf}
.moodle-quiz .que.multianswer .answer .specificfeedback script{display:none}
.moodle-quiz .que.multianswer .answer div.r0, .moodle-quiz .que.multianswer .answer div.r1{padding:.3em}
.moodle-quiz .que.multianswer table.answer{margin-bottom:0;width:100%}
.moodle-quiz .que.multichoice .answer div.r0, .moodle-quiz .que.multichoice .answer div.r1{display:flex;margin:.25rem 0;align-items:flex-start}
.moodle-quiz .que.multichoice .answer div.r0 input, .moodle-quiz .que.multichoice .answer div.r1 input{margin:.3rem .5rem;width:14px;flex-shrink:0}
.moodle-quiz .que.multichoice .answer .answernumber{min-width:1.5em}
.moodle-quiz .que.multichoice .answer .specificfeedback{display:inline;padding:0 .7em;background:#fff3bf}
body#page-question-type-multichoice div[id^=fitem_id_][id*=answer_]{background:#eee;margin-top:0;margin-bottom:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-bottom:0}
body#page-question-type-multichoice div[id^=fitem_id_][id*=answer_] .fitemtitle{font-weight:700}
body#page-question-type-multichoice div[id^=fitem_id_] .fitemtitle{margin-left:0;margin-right:0;padding-left:6px;padding-right:0}
body#page-question-type-multichoice div[id^=fitem_id_][id*=fraction_]{background:#eee;margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0;border-bottom:0}
body#page-question-type-multichoice div[id^=fitem_id_][id*=feedback_]{background:#eee;margin-bottom:2em;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0}
.moodle-quiz div[id^="fitem_id_answer_"].mb-3, .moodle-quiz div[id^="fitem_id_fraction_"].mb-3{margin-bottom:0!important}
.moodle-quiz .que.numerical .answer{padding:.3em;display:inline}
.moodle-quiz #page-question-type-numerical input[name="unitpenalty"], .moodle-quiz #page-question-type-numerical input[name^="answer"], .moodle-quiz #page-question-type-numerical input[name^="tolerance"], .moodle-quiz #page-question-type-numerical input[name^="multiplier"], .moodle-quiz #page-question-type-numerical input[name^="unit"]{direction:ltr;text-align:left}
body#page-question-type-numerical div[id^=fgroup_id_][id*=answeroptions_]{background:#eee;margin-top:0;margin-bottom:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-bottom:0}
body#page-question-type-numerical div[id^=fgroup_id_][id*=answeroptions_] .fgrouplabel label{font-weight:700}
body.path-question-type div#fgroup_id_penaltygrp label[for^=id_unitpenalty], body.path-question-type div[id^=fgroup_id_units_] label[for^='id_unit_'], body#page-question-type-numerical div[id^=fgroup_id_][id*=answeroptions_] label[for^='id_answer_']{position:absolute;left:-10000px;font-weight:400;font-size:1em}
body#page-question-type-numerical div[id^=fitem_id_][id*=fraction_]{background:#eee;margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0;border-bottom:0}
body#page-question-type-numerical div[id^=fitem_id_][id*=feedback_]{background:#eee;margin-bottom:2em;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0}
.moodle-quiz .que.ordering div.answer.ordering{overflow:auto}
.moodle-quiz .que.ordering .sortablelist{float:left;list-style-type:none;margin:0 0 0 8px}
.moodle-quiz .que.ordering .sortablelist.active{border:1px dotted #333;border-radius:4px}
.moodle-quiz .que.ordering .sortablelist li{background-color:#fff;border:1px solid #000;border-radius:4px;list-style-type:none;margin:4px}
.moodle-quiz .que.ordering .sortablelist li .grip{opacity:.45}
.moodle-quiz .que.ordering .sortablelist li.sortableitem{position:relative;cursor:move;margin-left:26px}
.moodle-quiz .que.ordering .sortablelist li.sortableitem:first-of-type [data-action="move-backward"], .moodle-quiz .que.ordering .sortablelist li.sortableitem:last-of-type [data-action="move-forward"]{visibility:hidden}
.moodle-quiz .que.ordering .sortableitem .btn.btn-icon{height:32px;width:32px;border-radius:.5rem}
.moodle-quiz .que.ordering .sortablelist.numbering123 li, .moodle-quiz .que.ordering .sortablelist.numberingabc li, .moodle-quiz .que.ordering .sortablelist.numberingABCD li, .moodle-quiz .que.ordering .sortablelist.numberingiii li, .moodle-quiz .que.ordering .sortablelist.numberingIIII li{margin-left:26px}
.moodle-quiz .que.ordering .sortablelist.numberingnone li{list-style-type:none;margin-left:0}
.moodle-quiz .que.ordering .sortablelist.numbering123 li{list-style-type:decimal}
.moodle-quiz .que.ordering .sortablelist.numberingabc li{list-style-type:lower-alpha}
.moodle-quiz .que.ordering .sortablelist.numberingABCD li{list-style-type:upper-alpha}
.moodle-quiz .que.ordering .sortablelist.numberingiii li{list-style-type:lower-roman}
.moodle-quiz .que.ordering .sortablelist.numberingIIII li{list-style-type:upper-roman}
.moodle-quiz .que.ordering .sortablelist.horizontal{display:flex;flex-wrap:wrap}
.moodle-quiz .que.ordering .sortablelist.horizontal{display:flex;flex-wrap:wrap;align-items:flex-start}
.moodle-quiz .que.ordering .sortablelist.vertical li{min-height:18px}
.moodle-quiz .que.ordering.dragproxy{margin:0;padding:0;border:0 none}
.moodle-quiz .que.ordering.dragproxy .sortablelist{margin:0;padding:0;float:none}
.moodle-quiz .que.ordering.dragproxy .sortablelist li{margin:0;padding:6px 0 6px 12px;width:100%}
.moodle-quiz .que.ordering.dragproxy .sortablelist li.horizontal{float:none}
.moodle-quiz .que.ordering .sortablelist.notactive li.correct{background-color:#dff4d8;border-color:#9f6}
.moodle-quiz .que.ordering .sortablelist.notactive li.partial66{background-color:#dff4d8;border-color:#f90}
.moodle-quiz .que.ordering .sortablelist.notactive li.partial33{background-color:#ffebcc;border-color:#f90}
.moodle-quiz .que.ordering .sortablelist.notactive li.partial00{background-color:#fdd;border-color:#f90}
.moodle-quiz .que.ordering .sortablelist.notactive li.incorrect{background-color:#fdd;border-color:#ff7373}
.moodle-quiz .que.ordering div.rightanswer{overflow:auto}
.moodle-quiz .que.ordering div.rightanswer ol.correctorder{padding-inline-start:16px}
.moodle-quiz .que.ordering div.rightanswer ol.correctorder.horizontal{display:flex;flex-wrap:wrap;align-items:baseline}
.moodle-quiz .que.ordering div.rightanswer ol.correctorder li.horizontal{margin-left:24px;margin-right:24px}
.moodle-quiz .que.ordering div.rightanswer ol.correctorder li.vertical{margin-left:24px}
.moodle-quiz #page-question-type-ordering form.mform fieldset:nth-child(n+4) div.feditor{max-width:480px}
.moodle-quiz .que.shortanswer .answer{padding:.3em;display:inline}
.moodle-quiz .que.shortanswer .answer input{width:80%}
body#page-question-type-shortanswer div[id^=fgroup_id_][id*=answeroptions_]{background:#eee;margin-top:0;margin-bottom:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-bottom:0}
body#page-question-type-shortanswer div[id^=fgroup_id_][id*=answeroptions_] .fgrouplabel label{font-weight:700}
body#page-question-type-shortanswer div[id^=fgroup_id_][id*=answeroptions_] label[for^='id_answer_']{position:absolute;left:-10000px;font-weight:400;font-size:1em}
body#page-question-type-shortanswer div[id^=fitem_id_][id*=fraction_]{background:#eee;margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0;border-bottom:0}
body#page-question-type-shortanswer div[id^=fitem_id_][id*=feedback_]{background:#eee;margin-bottom:2em;margin-top:0;padding-bottom:5px;padding-top:5px;border:1px solid #bbb;border-top:0}
.moodle-quiz .que.truefalse .answer div.r0, .moodle-quiz .que.truefalse .answer div.r1{padding:.3em}
.moodle-quiz .path-mod-assign div.submissionstatustable, .moodle-quiz .path-mod-assign div.submissionfull, .moodle-quiz .path-mod-assign div.submissionlinks, .moodle-quiz .path-mod-assign div.usersummary, .moodle-quiz .path-mod-assign div.feedback, .moodle-quiz .path-mod-assign div.gradingsummary{margin-bottom:1.5em}
.moodle-quiz .path-mod-assign div.submissionstatus .generaltable, .moodle-quiz .path-mod-assign div.submissionlinks .generaltable, .moodle-quiz .path-mod-assign div.feedback .generaltable, .moodle-quiz .path-mod-assign div.submissionsummarytable .generaltable, .moodle-quiz .path-mod-assign div.attempthistory table, .moodle-quiz .path-mod-assign div.gradingsummary .generaltable{width:100%}
.moodle-quiz .path-mod-assign table.generaltable table td{border:0 none}
.moodle-quiz .path-mod-assign .gradingsummarytable, .moodle-quiz .path-mod-assign .feedbacktable, .moodle-quiz .path-mod-assign .lockedsubmission, .moodle-quiz .path-mod-assign .submissionsummarytable{margin-top:1em}
.moodle-quiz .path-mod-assign .gradingtable .yui3-menu .yui3-menu-content{border:0;padding-top:0}
.moodle-quiz .path-mod-assign .submissionhistory .cell.historytitle{background-color:gray}
.moodle-quiz .path-mod-assign .submissionhistory .cell{background-color:#d0d0d0}
.moodle-quiz .path-mod-assign .feedbacktitle{font-weight:700}
.moodle-quiz .path-mod-assign [data-region="assignment-info"]{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}
.moodle-quiz .path-mod-assign [data-region="assignment-info"] small[data-region="assignment-tooltip"]{margin-left:.5em}
.moodle-quiz .path-mod-assign [data-region="user-info"]{height:60px}
.moodle-quiz .path-mod-assign [data-region="user-info"] a{text-decoration:none}
.moodle-quiz .path-mod-assign [data-region="user-info"] .img-rounded{display:block;float:left;margin-top:-3px;margin-right:10px}
.moodle-quiz .path-mod-assign [data-region="user-info"] em{display:block;font-style:normal}
.moodle-quiz .path-mod-assign [data-region="user-info"] em.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moodle-quiz .path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-content"]{visibility:hidden;-webkit-transition:visibility 0s 0.5s;-moz-transition:visibility 0s 0.5s;transition:visibility 0s 0.5s}
.moodle-quiz .path-mod-assign [data-region="grade-panel"] .submissionsummarytable table.generaltable td{padding:8px 0;background-color:#fff0}
.moodle-quiz .path-mod-assign [data-region="grade-panel"] .submissionsummarytable .generaltable tbody>tr:nth-child(2n+1)>td, .moodle-quiz .path-mod-assign [data-region="grade-panel"] .submissionsummarytable .generaltable tbody tr:hover>td{background-color:#fff0}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_ftext .felement, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_f .felement, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_feditor .felement, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_fgrading .felement, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_ffilemanager .felement{padding:6px 10px 10px;box-sizing:border-box}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_ftext .fitemtitle, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_f .fitemtitle, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_feditor .fitemtitle, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_fgrading .fitemtitle, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_ffilemanager .fitemtitle{border-bottom:1px solid #ddd;box-shadow:0 1px 1px rgb(0 0 0 / .05);padding:6px 10px 3px;box-sizing:border-box}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] [data-region="popout-button"] img{margin-left:2px;margin-right:2px;margin-top:-2px}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .popout [data-region="popout-button"] img{margin-left:-6px;margin-right:-6px;margin-top:4px}
.moodle-quiz .path-mod-assign [data-region="grade-panel"] .fitem .fstaticlabel, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem .fitemtitle label{font-weight:500}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #fitem_id_grade.fitem .fitemtitle{display:inline-block;width:auto;border-bottom:none;box-shadow:none}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #fitem_id_grade.fitem .felement{width:auto;float:right}
.moodle-quiz .path-mod-assign #page-content .mform:not(.unresponsive) #fitem_id_grade.fitem .felement input{width:80px;margin-bottom:0}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .fitemtitle{text-align:center;padding-left:15px;padding-right:15px;height:45px}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .fitemtitle label{font-size:16px;line-height:30px}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] [data-region="popout-button"]{float:right}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.popout .fitemtitle [data-region="popout-button"] img{margin-top:-10px;margin-right:-7px}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement{padding:10px 15px 15px;height:calc(100% - 54px);overflow:auto}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement .gradingform_rubric{overflow:visible}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem:last-of-type .fitemtitle, .moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem:last-of-type .felement{border-bottom:1px solid #ddd}
.moodle-quiz .path-mod-assign #page, .moodle-quiz .path-mod-assign #page-content{position:inherit}
.moodle-quiz .path-mod-assign table.generaltable table td.ygtvcell{border:0;padding:0}
.moodle-quiz #page-mod-attendance-preferences .generalbox{text-align:center}
.moodle-quiz .path-mod-book .btn-previous, .moodle-quiz .path-mod-book .btn-next{background:#dee2e6;box-shadow:0 .125rem .25rem rgb(0 0 0 / .075);padding:13px 10px}
.moodle-quiz .path-mod-book .btn-previous{border-radius:200px 0 0 200px}
.moodle-quiz .path-mod-book .btn-next{border-radius:0 200px 200px 0}
.moodle-quiz .path-mod-book.dir-rtl .btn-previous .icon, .moodle-quiz .path-mod-book.dir-rtl .btn-next .icon{transform:scale(-1,-1)}
.moodle-quiz .path-mod-book .btn-previous .icon, .moodle-quiz .path-mod-book .btn-next .icon{font-size:24px;width:auto;height:auto;margin:auto}
.moodle-quiz .path-mod-chat #chat-input-area table.generaltable td.cell{padding:1px}
.moodle-quiz .template-preview-content .preview-disabled, .moodle-quiz .template-preview-content .action-icon, .moodle-quiz .template-preview-content .dropdown-menu a, .moodle-quiz .template-preview-content .data-field-link, .moodle-quiz .template-preview-content .data-field-html a, .moodle-quiz .template-preview-content .data-field-html button{pointer-events:none}
.moodle-quiz .presetsactions .dropdown-toggle, .moodle-quiz .presetsactions .dropdown-toggle:hover, .moodle-quiz .presetsactions .show>.btn-secondary.dropdown-toggle, .moodle-quiz .entriesactions .dropdown-toggle, .moodle-quiz .entriesactions .dropdown-toggle:hover, .moodle-quiz .entriesactions .show>.btn-secondary.dropdown-toggle, .moodle-quiz #page-mod-data-view .whitebutton .btn-secondary, .moodle-quiz #page-mod-data-preset .whitebutton .btn-secondary, .moodle-quiz #page-mod-data-field- .whitebutton .btn-secondary, .moodle-quiz #page-mod-data-templates .whitebutton .btn-secondary{background:#fff;border-color:var(--primary);color:var(--primary)}
.moodle-quiz #page-mod-data-preset .generaltable{margin-bottom:10rem}
.moodle-quiz div.course-content div.generalbox.folderbuttons{padding-left:35px}
.moodle-quiz .forumpost .row .topic, .moodle-quiz .forumpost .row .content-mask, .moodle-quiz .forumpost .row .options{margin-left:43px}
.moodle-quiz .forumpost .options .commands, .moodle-quiz .forumpost .content .attachments, .moodle-quiz .forumpost .options .footer, .moodle-quiz .forumpost .options .link{text-align:right}
.moodle-quiz .forumpost .content .posting{overflow:auto;max-width:100%}
.moodle-quiz .forumpost .content .attachedimages img{max-width:100%}
.moodle-quiz .post-actions .btn:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
.moodle-quiz .glossary-activity-content{margin-left:40px}
.moodle-quiz .mod_groupselect td.cell.c3{min-width:185px;max-width:200px;width:auto}
.moodle-quiz .content-upgrade-log{color:red}
body.h5p-embed .h5p-content{font-size:16px;line-height:1.5em;width:100%;height:auto}
body.h5p-embed .h5p-fullscreen .h5p-content, body.h5p-embed .h5p-semi-fullscreen .h5p-content{height:100%}
.moodle-quiz .adding .btn{height:0!important;padding:0!important;font-size:0!important;margin:0!important;min-height:0!important}
.moodle-quiz .path-mod-ipoll .fade-out-row .btn, .moodle-quiz .path-mod-ipoll .fade-out-row i{transition:height 0.8s ease,padding 0.8s ease,font-size 0.8s ease,margin 0.8s ease}
.moodle-quiz .path-mod-ipoll .removing .btn, .moodle-quiz .path-mod-ipoll .removing i{height:0!important;padding:0!important;font-size:0!important;margin:0!important;min-height:0!important}
.moodle-quiz .path-mod-ipoll a.btn.disabled{opacity:.65}
.moodle-quiz .path-mod-lti .feedback .files, .moodle-quiz .path-mod-lti .feedback .grade, .moodle-quiz .path-mod-lti .feedback .outcome, .moodle-quiz .path-mod-lti .feedback .finalgrade{float:right}
.moodle-quiz .path-mod-lti .feedback .disabledfeedback{width:500px;height:250px}
.moodle-quiz .path-mod-lti .feedback .from{float:left}
.moodle-quiz #registration-choice-container .btn-toolbar{margin-bottom:0}
.moodle-quiz .btn-text{display:block}
.moodle-quiz .btn-loader{display:none}
.moodle-quiz .loading .btn-text{display:none}
.moodle-quiz .loading .btn-loader{display:block}
.moodle-quiz .btn .loader{margin-left:auto;margin-right:auto}
.moodle-quiz .btn .loader img{height:1.5em}
.moodle-quiz .tool-card-content{z-index:1}
.moodle-quiz .tool-card .contenteditable-container{position:relative}
.moodle-quiz .tool-card [contenteditable=true]{border:1px solid #fff0;padding:.25em;position:relative;z-index:1;overflow:auto}
.moodle-quiz .tool-card [contenteditable=true]:hover{border-radius:4px;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);background-color:#fff;border:1px solid #e3e3e3;-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;cursor:text}
.moodle-quiz .tool-card [contenteditable=true]:focus{outline:0;border-radius:4px;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(82 168 236 / .6);background-color:#fff;border:1px solid rgb(82 168 236 / .8);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;cursor:text}
.moodle-quiz .tool-card [contenteditable=true].loading+.overlay-container{border-radius:4px;display:block}
.moodle-quiz .tool-card [contenteditable=true]+.overlay-container .loader{display:inline-block;vertical-align:middle}
.moodle-quiz #contentframe{border:1px solid #ddd;border-radius:4px}
.moodle-quiz #page-mod-lti-coursetools table.generaltable tbody tr:nth-of-type(2n+1), .moodle-quiz #page-mod-lti-coursetools table.table-striped tbody tr:nth-of-type(2n+1){background:inherit}
.moodle-quiz #page-mod-lti-coursetools table.generaltable tbody tr:hover, .moodle-quiz #page-mod-lti-coursetools table.table-striped tbody tr:hover{background:#fff}
.moodle-quiz #page-mod-quiz-attempt .mod_quiz-blocked_question_warning .que .formulation, .moodle-quiz #page-mod-quiz-review .mod_quiz-blocked_question_warning .que .formulation{background:#eee;border:1px solid #dcdcdc}
.moodle-quiz #page-mod-quiz-attempt #connection-ok, .moodle-quiz #page-mod-quiz-attempt #connection-error{position:fixed;top:0;width:80%;left:10%;color:#555;border-radius:0 0 10px 10px;box-shadow:5px 5px 20px 0 #666;padding:1em 1em 0;z-index:10000}
.moodle-quiz #page-mod-quiz-attempt #connection-error{background-color:#fcc}
.moodle-quiz .generalbox#passwordbox{width:70%;margin-left:auto;margin-right:auto}
.moodle-quiz .path-mod-quiz .qnbutton{display:block;position:relative;float:left;width:1.5em;height:1.5em;overflow:hidden;margin:.3em .3em .3em 0;padding:0;border:1px solid #bbb;background:#ddd;text-align:center;line-height:1.5em;font-weight:700;text-decoration:none}
.moodle-quiz .path-mod-quiz .qnbutton:visited:hover, .moodle-quiz .path-mod-quiz .qnbutton:link:hover{text-decoration:underline}
.moodle-quiz .path-mod-quiz .qnbutton .trafficlight, .moodle-quiz .path-mod-quiz .qnbutton .thispageholder{display:block;position:absolute;top:0;bottom:0;left:0;right:0}
.moodle-quiz .path-mod-quiz .qnbutton.thispage{border-color:#666}
.moodle-quiz .path-mod-quiz .qnbutton.thispage .thispageholder{border:1px solid #666}
.moodle-quiz .path-mod-quiz .qnbutton.flagged .trafficlight{background:url(/theme/image.php/boost/quiz/1779462681/navflagged) no-repeat top right}
.moodle-quiz .path-mod-quiz .qnbutton.blocked, .moodle-quiz .path-mod-quiz .qnbutton.notyetanswered, .moodle-quiz .path-mod-quiz .qnbutton.requiresgrading, .moodle-quiz .path-mod-quiz .qnbutton.invalidanswer{background-color:#fff}
.moodle-quiz .path-mod-quiz .qnbutton.correct{background-color:#cfc}
.moodle-quiz .path-mod-quiz .qnbutton.correct .trafficlight{border-bottom:3px solid #080}
.moodle-quiz .path-mod-quiz .qnbutton.partiallycorrect{background-color:#ffa}
.moodle-quiz .path-mod-quiz .qnbutton.notanswered, .moodle-quiz .path-mod-quiz .qnbutton.incorrect{background-color:#fcc}
.moodle-quiz .path-mod-quiz .qnbutton.blocked{color:#999}
.moodle-quiz .path-mod-quiz .qnbutton.notanswered .trafficlight, .moodle-quiz .path-mod-quiz .qnbutton.incorrect .trafficlight{border-top:3px solid #800}
.moodle-quiz .path-mod-quiz .othernav{clear:both;margin:.5em 0}
.moodle-quiz .path-mod-quiz .othernav a, .moodle-quiz .path-mod-quiz .othernav input{display:block;margin:.5em 0}
.moodle-quiz #page-mod-quiz-view .generalbox#feedback .overriddennotice{text-align:center;font-size:.7em}
body.path-mod-quiz .generaltable tbody tr:not(.gradedattempt):nth-of-type(odd)>td.sticky-column{background-color:#f7f7f7}
body.path-mod-quiz .generaltable tbody tr:not(.gradedattempt):nth-of-type(even)>td.sticky-column{background-color:#fff}
body.path-mod-quiz .generaltable tbody tr:not(.gradedattempt):hover>td.sticky-column{background-color:#ececec}
.moodle-quiz #page-mod-quiz-summary #content{text-align:center}
.moodle-quiz table.quizreviewsummary{width:100%}
.moodle-quiz table.quizreviewsummary th.cell{padding:1px .5em 1px 1em;font-weight:700;text-align:right;width:10em;background:#f0f0f0}
.moodle-quiz table.quizreviewsummary td.cell{padding:1px 1em 1px .5em;text-align:left;background:#fafafa}
.moodle-quiz #page-mod-quiz-comment .que{margin:0}
.moodle-quiz #page-mod-quiz-report table#attempts .header, .moodle-quiz #page-mod-quiz-report table#attempts .cell{padding:4px}
.moodle-quiz #page-mod-quiz-report table#attempts.grades span.que, .moodle-quiz #page-mod-quiz-report table#attempts span.avgcell{white-space:nowrap}
.moodle-quiz #page-mod-quiz-report table#attempts span.que .requiresgrading{white-space:normal}
.moodle-quiz #page-mod-quiz-report table#attempts .questionflag{vertical-align:text-bottom;padding-left:6px}
.moodle-quiz #page-mod-quiz-report tr.quiz_statistics-summaryrow td.cell{padding-top:1px;padding-bottom:1px;border-top:none}
.moodle-quiz #page-mod-quiz-edit ul.slots li.section .content{background-color:#fafafa;padding:1px 0}
.moodle-quiz #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper{position:absolute;top:-1em;right:-20px}
.moodle-quiz #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper.question_dependency_cannot_depend{display:none}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .questionname, .moodle-quiz #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname{font-weight:700;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.moodle-quiz #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext{color:#555}
.moodle-quiz #page-mod-quiz-edit .question-bank-table{width:100%}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .header{text-align:center;padding:0 2px;border:0 none;vertical-align:top;width:auto}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .header.checkbox{vertical-align:bottom;text-align:center}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .header.qtype .sorters{white-space:nowrap}
.moodle-quiz #page-mod-quiz-edit .question-bank-table th .sorters{font-weight:400;font-size:.8em}
.moodle-quiz #page-mod-quiz-edit .question-bank-table td.modifiername, .moodle-quiz #page-mod-quiz-edit .question-bank-table td.creatorname, .moodle-quiz #page-mod-quiz-edit .question-bank-table td.questionlastused{line-height:1em}
.moodle-quiz #page-mod-quiz-edit .question-bank-table td.modifiername span.date, .moodle-quiz #page-mod-quiz-edit .question-bank-table td.creatorname span.date{font-weight:400;font-size:.8em}
.moodle-quiz #page-mod-quiz-edit table.question-bank-table{table-layout:fixed;overflow-x:visible;border-collapse:separate;border-spacing:0}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .iconcol{width:16px;text-align:center;padding:0}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .iconcol .icon{width:16px}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .checkbox{width:32px;text-align:center;padding:0}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .editmenu{width:5em}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .qtype{text-align:center}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .qtype{width:28px;padding:0}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .questionnametext{padding:0 .2em;width:100%!important}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .questiontext{position:relative;zoom:1;padding:.3em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .questionname{white-space:nowrap;overflow:hidden;zoom:1;position:relative}
.moodle-quiz #page-mod-quiz-edit .question-bank-table .questiontext p{margin:0}
.moodle-quiz #page-mod-quiz-edit table.question-bank-table td, .moodle-quiz #page-mod-quiz-edit table.question-bank-table th{overflow:hidden;white-space:nowrap;width:1.2em!important}
.moodle-quiz #page-mod-quiz-edit table.question-bank-table td.questionnametext>div{overflow:hidden;text-overflow:ellipsis}
.moodle-quiz .mod_quiz_qbank_dialogue .questionbankloading{position:absolute;top:30px;bottom:0;left:0;right:0;background:#fff;text-align:center;opacity:.5;padding-top:50px}
.moodle-quiz #page-mod-quiz-edit div.container div.generalbox{position:relative;display:block;border:0 none;margin:0;padding:0}
.moodle-quiz #page-mod-quiz-edit .questionsortoptions{background-color:#ddd}
.moodle-quiz #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer{padding-top:.5em;margin-top:.3em}
.moodle-quiz #page-mod-quiz-edit div.questionbank .categoryquestionscontainer, .moodle-quiz .questionbank .categorysortopotionscontainer, .moodle-quiz .questionbank .categorypagingbarcontainer, .moodle-quiz .questionbank .categoryselectallcontainer{background-color:#fff}
.moodle-quiz #page-mod-quiz-edit .btn-group.selectmultiplecommand, .moodle-quiz #page-mod-quiz-edit .selectmultiplecommandbuttons, .moodle-quiz #page-mod-quiz-edit .select-multiple-checkbox{display:none}
.moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .editing_move, .moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .commands{display:none}
.moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .page_split_join_wrapper{display:none}
.moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_delete, .moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_maxmark{display:none}
.moodle-quiz #page-mod-quiz-edit.select-multiple#page-mod-quiz-edit .maxgrade, .moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .last-add-menu{display:none}
.moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading a, .moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading form, .moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading .instanceshufflequestions{display:none}
.moodle-quiz #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .edit-toolbar .mb-1{display:none}
.moodle-quiz .ratingallocate_ratings_table_container .no-overflow{overflow:unset}
.moodle-quiz #page-mod-scorm-player.pagelayout-popup #page-content .region-content{padding:0}
.moodle-quiz .path-mod-survey .surveytable .optioncell, .moodle-quiz .path-mod-survey .surveytable .questioncell{width:50%;vertical-align:top}
.moodle-quiz .wiki-diff-container .wiki-diff-heading, .moodle-quiz .wiki-diff-container .no-overflow{padding:10px;border:1px solid #ddd}
.moodle-quiz .path-mod-workshop .submission-full .content, .moodle-quiz .path-mod-workshop .submission-full .attachments{padding:5px 10px}
.moodle-quiz .path-mod-workshop .message.info{color:#1666a9;background-color:#d2ebff}
.moodle-quiz .path-mod-workshop .allocation-init-results .info{color:#1666a9;background-color:#d2ebff}
.moodle-quiz .path-mod-workshop .userplan dd.phasetasks li.info{background-image:url(/theme/image.php/boost/mod_workshop/1779462681/userplan/task-info)}
.moodle-quiz .path-mod-workshop .assessment-full .assessment-form-wrapper, .moodle-quiz .path-mod-workshop .assessment-full .overall-feedback-wrapper{margin-top:.5em;padding:0 1em}
.moodle-quiz .path-mod-workshop .assessment-full .overallfeedback .content, .moodle-quiz .path-mod-workshop .assessment-full .overallfeedback .attachments{padding:5px 10px}
.moodle-quiz .path-mod-workshop .grading-report .submissiongrade.cell, .moodle-quiz .path-mod-workshop .grading-report .gradinggrade.cell{text-align:center;font-size:200%;white-space:nowrap}
.moodle-quiz .path-mod-workshop .feedback{border:1px solid #ddd;margin:0 auto 1em auto;width:100%}
.moodle-quiz .path-mod-workshop .feedback .header{position:relative;background-color:#ddd;padding:3px;min-height:35px}
.moodle-quiz .path-mod-workshop .feedback .header .title{margin:0 0 0 40px}
.moodle-quiz .path-mod-workshop .feedback .header .picture{position:absolute;top:3px;left:3px}
.moodle-quiz .path-mod-workshop .feedback .content{padding:5px 10px}
.moodle-quiz #registration-tab-content .input-group-append button.btn{border:solid 1px #8f959e}
.moodle-quiz #registration-tab-content .input-group-append button.btn span.pix{padding-left:.5rem}
.moodle-quiz .block_course_list .content li{margin-bottom:.3em}
.moodle-quiz .block_course_summary .content{padding:10px}
.moodle-quiz .block_lp.block .content h3{padding:0;text-transform:none}
.moodle-quiz .block_lp .sub-content{padding:0 15px}
.moodle-quiz .block_myoverview .whitebutton .btn-secondary{background:#fff;border-color:var(--primary);color:var(--primary)}
.moodle-quiz .block_myprofile .content{display:flex}
.moodle-quiz .block_online_users .content .list li.listentry{clear:both}
.moodle-quiz .block_online_users .content .list li.listentry:not(:first-child){padding-top:3px}
.moodle-quiz .block_online_users .content .list li.listentry .user{float:left;position:relative}
.moodle-quiz .block_online_users .content .list li.listentry .otherusers{margin-left:1.5rem}
.moodle-quiz .block_online_users .content .list li.listentry .user .userpicture{vertical-align:text-bottom}
.moodle-quiz .block_online_users .content .list li.listentry .message, .moodle-quiz .block_online_users .content .list li.listentry .uservisibility{float:right;margin-top:3px}
.moodle-quiz .block_online_users .content .info{text-align:center}
.moodle-quiz .block_private_files .content table{table-layout:fixed;width:100%}
.moodle-quiz .block_private_files .content .footer{padding:10px 0 0;margin-top:.5em}
.moodle-quiz .block_site_main_menu.block .content>.unlist>li>.column{width:100%;display:table;margin-bottom:.5rem}
.moodle-quiz #block-region-side-pre .block_timeline h6.event-action a.btn{width:auto}
.moodle-quiz .block_xp .xp-cancel-overflow .no-overflow{overflow:visible}
.moodle-quiz .block_xp-rulepicker-content .rule{cursor:pointer;padding:.5rem;border-bottom:1px solid #efefef}
.moodle-quiz .block_xp-rulepicker-content .rule:last-child{border-bottom-width:0}
.moodle-quiz .block_xp-rulepicker-content .rule:focus, .moodle-quiz .block_xp-rulepicker-content .rule:hover{background-color:#efefef}
.moodle-quiz .block_xp-rulepicker-content .rule h3{font-size:1.125rem;font-weight:500;margin:0!important}
.moodle-quiz .block_xp-rulepicker-content .rule .info{margin-top:.5rem;font-size:.875rem}
.moodle-quiz .vjs-modal-dialog .vjs-modal-dialog-content, .moodle-quiz .video-js .vjs-modal-dialog, .moodle-quiz .vjs-button>.vjs-icon-placeholder:before, .moodle-quiz .video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}
.moodle-quiz .vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}
.moodle-quiz .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}
.moodle-quiz .vjs-menu .vjs-menu-content>*{box-sizing:border-box}
.moodle-quiz .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgb(43 51 63 / .7);position:absolute;width:100%;bottom:1.5em;max-height:15em}
.moodle-quiz .vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .moodle-quiz .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}
.moodle-quiz .vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}
.moodle-quiz .vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}
.moodle-quiz .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .moodle-quiz .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .moodle-quiz .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}
.moodle-quiz .vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}
.moodle-quiz .vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}
.moodle-quiz .vjs-text-track-settings .vjs-modal-dialog-content{display:table}
.moodle-quiz #benchmark .continuebutton a.btn{margin:0 10px 10px 10px}
.moodle-quiz #benchmarkresult .cell.c1 small{color:#888}
.moodle-quiz #benchmarkresult .cell.c0, .moodle-quiz #benchmarkresult .footer{font-weight:700}
.moodle-quiz #benchmarkresult .footer .cell.c0{text-align:right}
.moodle-quiz #benchmarkresult .footer .cell.c1{text-align:center}
.moodle-quiz #page-report-log-index .info{margin:10px}
.moodle-quiz #page-report-log-user .info{margin:10px;text-align:center}
.moodle-quiz #page-report-loglive-index .info{margin:10px}
.moodle-quiz .path-grade-report-grader .gradeparent .cell{border:1px solid #ccc;border-top-width:0;border-left-width:0;padding:.5rem 1rem;vertical-align:top;height:100%}
.moodle-quiz .path-grade-report-grader .gradeparent .heading .cell, .moodle-quiz .path-grade-report-grader .gradeparent .avg .cell, .moodle-quiz .path-grade-report-grader .gradeparent .user.cell{font-size:14px;font-weight:400}
.moodle-quiz .path-grade-report-grader .gradeparent .user.cell{white-space:nowrap}
.moodle-quiz .path-grade-report-grader .gradeparent .highlightable.cell{min-width:200px}
.moodle-quiz .path-grade-report-grader .gradeparent .highlightable.cell.collapsed{min-width:unset}
.moodle-quiz .path-grade-report-grader .gradeparent .user.cell .userpicture{border:none;vertical-align:middle}
.moodle-quiz .path-grade-report-grader .gradeparent .avg.floating .cell{border-top-width:1px}
.moodle-quiz .path-grade-report-grader .gradeparent .heading .cell .iconsmall{padding-top:0;padding-bottom:0}
.moodle-quiz .gradereport_history_usp .usp-content{position:relative}
.moodle-quiz .gradereport_history_usp .usp-ajax-content{overflow:auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.moodle-quiz .gradereport_history_usp .usp-ajax-content, .moodle-quiz .gradereport_history_usp .usp-loading-lightbox{height:375px}
.moodle-quiz .path-grade-report-singleview .reporttable .generaltable th, .moodle-quiz .path-grade-report-singleview .reporttable .generaltable td{text-align:left;vertical-align:middle;border:none}
.moodle-quiz #page-admin-question-bank-columnsortorder-sortcolumns .addcolumn{display:inline-block}
.moodle-quiz .question-comment-view .comment-ctrl .comment-area{max-width:none;width:100%}
.moodle-quiz .qbank_managecategories-newchild.qbank_managecategories-droptarget, .moodle-quiz .qbank_managecategories-droptarget-before>.container>.row>.qbank_managecategories-contentcontainer>:not(.qbank_managecategories-childlistcontainer) .qbank_managecategories-newchild{display:unset}
.moodle-quiz .question-bank-table td.questionlastused span.date{font-weight:400;font-size:.8em}
.moodle-quiz .jsenabled .question-text-format .input-group-append{display:none}
.moodle-quiz .que.deferredcbm .certaintychoices input[type="radio"]{margin-left:.5em}
.moodle-quiz .que.deferredcbm .certaintychoices label{white-space:nowrap}
.moodle-quiz .path-admin-tool-filetypes .generaltable .c0, .moodle-quiz .path-admin-tool-filetypes .generaltable .c1, .moodle-quiz .path-admin-tool-filetypes .generaltable .c2, .moodle-quiz .path-admin-tool-filetypes .generaltable th{white-space:nowrap}
.moodle-quiz .path-admin-tool-filetypes .generaltable .deleted .c0 img{opacity:.2}
.moodle-quiz .path-admin-tool-filetypes .generaltable .deleted .c0 span{text-decoration:line-through}
.moodle-quiz .path-admin-tool-filetypes .generaltable .nonstandard{font-weight:700}
.moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"], .moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"]{display:table-row}
.moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] label, .moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] label{padding-right:10px}
.moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] label, .moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] select, .moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] label, .moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] select{display:table-cell}
.moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] select, .moodle-quiz .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] select, .moodle-quiz .path-admin-tool-lp [data-region="competencylinktree"] select, .moodle-quiz .path-badges [data-region="competencylinktree"] select{width:100%}
.moodle-quiz .path-admin-tool-lp [data-region] .generaltable.fullwidth{clear:both}
.moodle-quiz .mfa-verify-form .invalid-feedback{font-weight:700}
.moodle-quiz span[data-flexitour="container"] .modal-dialog .modal-content .modal-header{border-bottom:0}
.moodle-quiz span[data-flexitour="container"] .modal-dialog .modal-content .modal-header.minimal, .moodle-quiz span[data-flexitour="container"] .modal-dialog .modal-content .modal-footer.minimal{padding-top:0;padding-bottom:0}
.moodle-quiz span[data-flexitour="container"] .modal-dialog .modal-content .modal-footer{justify-content:flex-start;border-top:0}
.moodle-quiz #page-mod-quiz-report #manualgradingform.mform .clearfix:after{clear:none}
.moodle-quiz #page-mod-quiz-report #manualgradingform .que{margin-bottom:.7em}
.moodle-quiz .path-mod-workshop .manual-allocator .allocations .reviewedby .info, .moodle-quiz .path-mod-workshop .manual-allocator .allocations .peer .info, .moodle-quiz .path-mod-workshop .manual-allocator .allocations .reviewerof .info{font-size:80%;color:#888;font-style:italic}
.moodle-quiz .atto_form.atto_media>.tab-content{max-height:45vh;overflow-x:hidden}
.moodle-quiz #page-mod-quiz #responseform .no-overflow{overflow:visible!important}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.notanswered .trafficlight{background:#ddd!important}
.moodle-quiz .far, .moodle-quiz .fa-regular, .moodle-quiz .content-bank-container.view-grid .cb-unlisted::after{font-weight:400}
.moodle-quiz .fas, .moodle-quiz .fa-solid, .moodle-quiz .dropdown-toggle::after, .moodle-quiz .dropleft .dropdown-toggle::before, .moodle-quiz .dropright .dropdown-toggle::after, .moodle-quiz .dropup .dropdown-toggle::after, .moodle-quiz .action-menu .dropdown-subpanel .dropdown-item::after, .moodle-quiz .dir-rtl .action-menu .dropdown-subpanel .dropdown-item::after, .moodle-quiz .dropdown-item[aria-current="true"]:before, .moodle-quiz .dropdown-item[aria-selected="true"]:before, .moodle-quiz .block_settings .block_tree [aria-expanded="true"]>p:before, .moodle-quiz .block_navigation .block_tree [aria-expanded="true"]>p:before, .moodle-quiz .block_settings .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .block_navigation .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .dir-rtl .block_settings .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .dir-rtl .block_navigation .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .editing .editinprogress:after, .moodle-quiz .toast.toast-success .toast-body:before, .moodle-quiz .toast.toast-danger .toast-body:before, .moodle-quiz .toast.toast-info .toast-body:before, .moodle-quiz .toast.toast-warning .toast-body:before, .moodle-quiz .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .moodle-quiz .navbar.fixed-top .usermenu .dropdown-menu .submenu .items .dropdown-item[aria-current="true"]::before, .moodle-quiz .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .moodle-quiz .moremenu .dropdown-item[aria-current="true"]:before, .moodle-quiz .moremenu .dropdown-item.active:before{font-weight:900}
.moodle-quiz .fa.fa-question-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}
.moodle-quiz .fa.fa-question-circle-o:before{content:""}
.moodle-quiz .fa, .moodle-quiz .fa-classic, .moodle-quiz .fa-sharp, .moodle-quiz .fas, .moodle-quiz .fa-solid, .moodle-quiz .dropdown-toggle::after, .moodle-quiz .dropleft .dropdown-toggle::before, .moodle-quiz .dropright .dropdown-toggle::after, .moodle-quiz .dropup .dropdown-toggle::after, .moodle-quiz .action-menu .dropdown-subpanel .dropdown-item::after, .moodle-quiz .dir-rtl .action-menu .dropdown-subpanel .dropdown-item::after, .moodle-quiz .dropdown-item[aria-current="true"]:before, .moodle-quiz .dropdown-item[aria-selected="true"]:before, .moodle-quiz .block_settings .block_tree [aria-expanded="true"]>p:before, .moodle-quiz .block_navigation .block_tree [aria-expanded="true"]>p:before, .moodle-quiz .block_settings .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .block_navigation .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .dir-rtl .block_settings .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .dir-rtl .block_navigation .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .editing .editinprogress:after, .moodle-quiz .toast.toast-success .toast-body:before, .moodle-quiz .toast.toast-danger .toast-body:before, .moodle-quiz .toast.toast-info .toast-body:before, .moodle-quiz .toast.toast-warning .toast-body:before, .moodle-quiz .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .moodle-quiz .navbar.fixed-top .usermenu .dropdown-menu .submenu .items .dropdown-item[aria-current="true"]::before, .moodle-quiz .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .moodle-quiz .moremenu .dropdown-item[aria-current="true"]:before, .moodle-quiz .moremenu .dropdown-item.active:before, .moodle-quiz .far, .moodle-quiz .fa-regular, .moodle-quiz .content-bank-container.view-grid .cb-unlisted::after, .moodle-quiz .fab, .moodle-quiz .fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.moodle-quiz .fas, .moodle-quiz .fa-classic, .moodle-quiz .fa-solid, .moodle-quiz .dropdown-toggle::after, .moodle-quiz .dropleft .dropdown-toggle::before, .moodle-quiz .dropright .dropdown-toggle::after, .moodle-quiz .dropup .dropdown-toggle::after, .moodle-quiz .action-menu .dropdown-subpanel .dropdown-item::after, .moodle-quiz .dir-rtl .action-menu .dropdown-subpanel .dropdown-item::after, .moodle-quiz .dropdown-item[aria-current="true"]:before, .moodle-quiz .dropdown-item[aria-selected="true"]:before, .moodle-quiz .block_settings .block_tree [aria-expanded="true"]>p:before, .moodle-quiz .block_navigation .block_tree [aria-expanded="true"]>p:before, .moodle-quiz .block_settings .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .block_navigation .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .dir-rtl .block_settings .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .dir-rtl .block_navigation .block_tree [aria-expanded="false"]>p:before, .moodle-quiz .editing .editinprogress:after, .moodle-quiz .toast.toast-success .toast-body:before, .moodle-quiz .toast.toast-danger .toast-body:before, .moodle-quiz .toast.toast-info .toast-body:before, .moodle-quiz .toast.toast-warning .toast-body:before, .moodle-quiz .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .moodle-quiz .navbar.fixed-top .usermenu .dropdown-menu .submenu .items .dropdown-item[aria-current="true"]::before, .moodle-quiz .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .moodle-quiz .moremenu .dropdown-item[aria-current="true"]:before, .moodle-quiz .moremenu .dropdown-item.active:before, .moodle-quiz .far, .moodle-quiz .fa-regular, .moodle-quiz .content-bank-container.view-grid .cb-unlisted::after{font-family:"Font Awesome 6 Free"}
.moodle-quiz .fa-info::before{content:""}
.moodle-quiz .fa-file-circle-question::before{content:""}
.moodle-quiz .fa-chess-queen::before{content:""}
.moodle-quiz .fa-table-cells-column-lock::before{content:""}
.moodle-quiz .fa-question::before{content:"?"}
.moodle-quiz .fa-person-circle-question::before{content:""}
.moodle-quiz .fa-circle-question::before{content:""}
.moodle-quiz .fa-question-circle::before{content:""}
.moodle-quiz .fa-clipboard-question::before{content:""}
.moodle-quiz .fa-table-cells::before{content:""}
.moodle-quiz .fa-table-cells-large::before{content:""}
.moodle-quiz .fa-circle-info::before{content:""}
.moodle-quiz .fa-info-circle::before{content:""}
.moodle-quiz .fa-table-cells-row-lock::before{content:""}
.moodle-quiz .fa-tower-cell::before{content:""}
.moodle-quiz .sr-only, .moodle-quiz .fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.moodle-quiz .sr-only-focusable:not(:focus), .moodle-quiz .fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.moodle-quiz h1, .moodle-quiz h2, .moodle-quiz h3, .moodle-quiz h4, .moodle-quiz h5, .moodle-quiz h6, .moodle-quiz .h1, .moodle-quiz .h2, .moodle-quiz .h3, .moodle-quiz .h4, .moodle-quiz .h5, .moodle-quiz .h6{margin-bottom:.5rem;font-weight:700;line-height:1.2}
.moodle-quiz h3, .moodle-quiz .h3{font-size:1.640625rem}
.moodle-quiz h4, .moodle-quiz .h4{font-size:1.40625rem}
.moodle-quiz h6, .moodle-quiz .h6{font-size:.9375rem}
.moodle-quiz .table-info, .moodle-quiz .table-info>th, .moodle-quiz .table-info>td{background-color:#b8dce2}
.moodle-quiz .table-info th, .moodle-quiz .table-info td, .moodle-quiz .table-info thead th, .moodle-quiz .table-info tbody+tbody{border-color:#7abdc8}
.moodle-quiz .table-hover .table-info:hover{background-color:#a6d3db}
.moodle-quiz .table-hover .table-info:hover>td, .moodle-quiz .table-hover .table-info:hover>th{background-color:#a6d3db}
.moodle-quiz .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#357a32}
.moodle-quiz .was-validated :valid~.valid-feedback, .moodle-quiz .was-validated :valid~.valid-tooltip, .moodle-quiz .is-valid~.valid-feedback, .moodle-quiz .is-valid~.valid-tooltip{display:block}
.moodle-quiz .was-validated .form-check-input:valid~.valid-feedback, .moodle-quiz .was-validated .form-check-input:valid~.valid-tooltip, .moodle-quiz .form-check-input.is-valid~.valid-feedback, .moodle-quiz .form-check-input.is-valid~.valid-tooltip{display:block}
.moodle-quiz .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#ca3120}
.moodle-quiz .was-validated :invalid~.invalid-feedback, .moodle-quiz .was-validated :invalid~.invalid-tooltip, .moodle-quiz .is-invalid~.invalid-feedback, .moodle-quiz .is-invalid~.invalid-tooltip{display:block}
.moodle-quiz .was-validated .form-check-input:invalid~.invalid-feedback, .moodle-quiz .was-validated .form-check-input:invalid~.invalid-tooltip, .moodle-quiz .form-check-input.is-invalid~.invalid-feedback, .moodle-quiz .form-check-input.is-invalid~.invalid-tooltip{display:block}
.moodle-quiz .btn{display:inline-block;font-weight:400;color:#1d2125;text-align:center;vertical-align:middle;user-select:none;background-color:#fff0;border:1px solid #fff0;padding:.375rem .75rem;font-size:.9375rem;line-height:1.5;border-radius:.5rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}
.moodle-quiz .btn:hover{color:#1d2125;text-decoration:none}
.moodle-quiz .btn:focus, .moodle-quiz .btn.focus{outline:0;box-shadow:0 0 0 .2rem rgb(0 43 73 / .75)}
.moodle-quiz .btn.disabled, .moodle-quiz .btn:disabled{opacity:.65}
.moodle-quiz .btn:not(:disabled):not(.disabled){cursor:pointer}
.moodle-quiz a.btn.disabled, .moodle-quiz fieldset:disabled a.btn{pointer-events:none}
.moodle-quiz .btn-primary{color:#fff;background-color:#002b49;border-color:#002b49}
.moodle-quiz .btn-primary:hover{color:#fff;background-color:#001423;border-color:#000d16}
.moodle-quiz .btn-primary:focus, .moodle-quiz .btn-primary.focus{color:#fff;background-color:#001423;border-color:#000d16;box-shadow:0 0 0 .2rem rgb(38 75 100 / .5)}
.moodle-quiz .btn-primary.disabled, .moodle-quiz .btn-primary:disabled{color:#fff;background-color:#002b49;border-color:#002b49}
.moodle-quiz .btn-primary:not(:disabled):not(.disabled):active, .moodle-quiz .btn-primary:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#000d16;border-color:#000509}
.moodle-quiz .btn-primary:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-primary:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(38 75 100 / .5)}
.moodle-quiz .btn-secondary{color:#1d2125;background-color:#ced4da;border-color:#ced4da}
.moodle-quiz .btn-secondary:hover{color:#1d2125;background-color:#b8c1ca;border-color:#b1bbc4}
.moodle-quiz .btn-secondary:focus, .moodle-quiz .btn-secondary.focus{color:#1d2125;background-color:#b8c1ca;border-color:#b1bbc4;box-shadow:0 0 0 .2rem rgb(179 185 191 / .5)}
.moodle-quiz .btn-secondary.disabled, .moodle-quiz .btn-secondary:disabled{color:#1d2125;background-color:#ced4da;border-color:#ced4da}
.moodle-quiz .btn-secondary:not(:disabled):not(.disabled):active, .moodle-quiz .btn-secondary:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-secondary.dropdown-toggle{color:#1d2125;background-color:#b1bbc4;border-color:#aab4bf}
.moodle-quiz .btn-secondary:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-secondary:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(179 185 191 / .5)}
.moodle-quiz .btn-success{color:#fff;background-color:#357a32;border-color:#357a32}
.moodle-quiz .btn-success:hover{color:#fff;background-color:#295f27;border-color:#255623}
.moodle-quiz .btn-success:focus, .moodle-quiz .btn-success.focus{color:#fff;background-color:#295f27;border-color:#255623;box-shadow:0 0 0 .2rem rgb(83 142 81 / .5)}
.moodle-quiz .btn-success.disabled, .moodle-quiz .btn-success:disabled{color:#fff;background-color:#357a32;border-color:#357a32}
.moodle-quiz .btn-success:not(:disabled):not(.disabled):active, .moodle-quiz .btn-success:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-success.dropdown-toggle{color:#fff;background-color:#255623;border-color:#214d1f}
.moodle-quiz .btn-success:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-success:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(83 142 81 / .5)}
.moodle-quiz .btn-info{color:#fff;background-color:#008196;border-color:#008196}
.moodle-quiz .btn-info:hover{color:#fff;background-color:#006070;border-color:#005563}
.moodle-quiz .btn-info:focus, .moodle-quiz .btn-info.focus{color:#fff;background-color:#006070;border-color:#005563;box-shadow:0 0 0 .2rem rgb(38 148 166 / .5)}
.moodle-quiz .btn-info.disabled, .moodle-quiz .btn-info:disabled{color:#fff;background-color:#008196;border-color:#008196}
.moodle-quiz .btn-info:not(:disabled):not(.disabled):active, .moodle-quiz .btn-info:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-info.dropdown-toggle{color:#fff;background-color:#005563;border-color:#004a56}
.moodle-quiz .btn-info:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-info:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(38 148 166 / .5)}
.moodle-quiz .btn-warning{color:#1d2125;background-color:#f0ad4e;border-color:#f0ad4e}
.moodle-quiz .btn-warning:hover{color:#1d2125;background-color:#ed9d2b;border-color:#ec971f}
.moodle-quiz .btn-warning:focus, .moodle-quiz .btn-warning.focus{color:#1d2125;background-color:#ed9d2b;border-color:#ec971f;box-shadow:0 0 0 .2rem rgb(208 152 72 / .5)}
.moodle-quiz .btn-warning.disabled, .moodle-quiz .btn-warning:disabled{color:#1d2125;background-color:#f0ad4e;border-color:#f0ad4e}
.moodle-quiz .btn-warning:not(:disabled):not(.disabled):active, .moodle-quiz .btn-warning:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-warning.dropdown-toggle{color:#1d2125;background-color:#ec971f;border-color:#ea9214}
.moodle-quiz .btn-warning:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-warning:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(208 152 72 / .5)}
.moodle-quiz .btn-danger{color:#fff;background-color:#ca3120;border-color:#ca3120}
.moodle-quiz .btn-danger:hover{color:#fff;background-color:#a9291b;border-color:#9e2619}
.moodle-quiz .btn-danger:focus, .moodle-quiz .btn-danger.focus{color:#fff;background-color:#a9291b;border-color:#9e2619;box-shadow:0 0 0 .2rem rgb(210 80 65 / .5)}
.moodle-quiz .btn-danger.disabled, .moodle-quiz .btn-danger:disabled{color:#fff;background-color:#ca3120;border-color:#ca3120}
.moodle-quiz .btn-danger:not(:disabled):not(.disabled):active, .moodle-quiz .btn-danger:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-danger.dropdown-toggle{color:#fff;background-color:#9e2619;border-color:#932417}
.moodle-quiz .btn-danger:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-danger:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(210 80 65 / .5)}
.moodle-quiz .btn-light{color:#1d2125;background-color:#f8f9fa;border-color:#f8f9fa}
.moodle-quiz .btn-light:hover{color:#1d2125;background-color:#e2e6ea;border-color:#dae0e5}
.moodle-quiz .btn-light:focus, .moodle-quiz .btn-light.focus{color:#1d2125;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgb(215 217 218 / .5)}
.moodle-quiz .btn-light.disabled, .moodle-quiz .btn-light:disabled{color:#1d2125;background-color:#f8f9fa;border-color:#f8f9fa}
.moodle-quiz .btn-light:not(:disabled):not(.disabled):active, .moodle-quiz .btn-light:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-light.dropdown-toggle{color:#1d2125;background-color:#dae0e5;border-color:#d3d9df}
.moodle-quiz .btn-light:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-light:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(215 217 218 / .5)}
.moodle-quiz .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}
.moodle-quiz .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}
.moodle-quiz .btn-dark:focus, .moodle-quiz .btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgb(82 88 93 / .5)}
.moodle-quiz .btn-dark.disabled, .moodle-quiz .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
.moodle-quiz .btn-dark:not(:disabled):not(.disabled):active, .moodle-quiz .btn-dark:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
.moodle-quiz .btn-dark:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-dark:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(82 88 93 / .5)}
.moodle-quiz .btn-outline-primary{color:#002b49;border-color:#002b49}
.moodle-quiz .btn-outline-primary:hover{color:#fff;background-color:#002b49;border-color:#002b49}
.moodle-quiz .btn-outline-primary:focus, .moodle-quiz .btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgb(0 43 73 / .5)}
.moodle-quiz .btn-outline-primary.disabled, .moodle-quiz .btn-outline-primary:disabled{color:#002b49;background-color:#fff0}
.moodle-quiz .btn-outline-primary:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-primary:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#002b49;border-color:#002b49}
.moodle-quiz .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(0 43 73 / .5)}
.moodle-quiz .btn-outline-secondary{color:#ced4da;border-color:#ced4da}
.moodle-quiz .btn-outline-secondary:hover{color:#1d2125;background-color:#ced4da;border-color:#ced4da}
.moodle-quiz .btn-outline-secondary:focus, .moodle-quiz .btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgb(206 212 218 / .5)}
.moodle-quiz .btn-outline-secondary.disabled, .moodle-quiz .btn-outline-secondary:disabled{color:#ced4da;background-color:#fff0}
.moodle-quiz .btn-outline-secondary:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-secondary:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-secondary.dropdown-toggle{color:#1d2125;background-color:#ced4da;border-color:#ced4da}
.moodle-quiz .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(206 212 218 / .5)}
.moodle-quiz .btn-outline-success{color:#357a32;border-color:#357a32}
.moodle-quiz .btn-outline-success:hover{color:#fff;background-color:#357a32;border-color:#357a32}
.moodle-quiz .btn-outline-success:focus, .moodle-quiz .btn-outline-success.focus{box-shadow:0 0 0 .2rem rgb(53 122 50 / .5)}
.moodle-quiz .btn-outline-success.disabled, .moodle-quiz .btn-outline-success:disabled{color:#357a32;background-color:#fff0}
.moodle-quiz .btn-outline-success:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-success:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#357a32;border-color:#357a32}
.moodle-quiz .btn-outline-success:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-success:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(53 122 50 / .5)}
.moodle-quiz .btn-outline-info{color:#008196;border-color:#008196}
.moodle-quiz .btn-outline-info:hover{color:#fff;background-color:#008196;border-color:#008196}
.moodle-quiz .btn-outline-info:focus, .moodle-quiz .btn-outline-info.focus{box-shadow:0 0 0 .2rem rgb(0 129 150 / .5)}
.moodle-quiz .btn-outline-info.disabled, .moodle-quiz .btn-outline-info:disabled{color:#008196;background-color:#fff0}
.moodle-quiz .btn-outline-info:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-info:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#008196;border-color:#008196}
.moodle-quiz .btn-outline-info:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-info:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(0 129 150 / .5)}
.moodle-quiz .btn-outline-warning{color:#f0ad4e;border-color:#f0ad4e}
.moodle-quiz .btn-outline-warning:hover{color:#1d2125;background-color:#f0ad4e;border-color:#f0ad4e}
.moodle-quiz .btn-outline-warning:focus, .moodle-quiz .btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgb(240 173 78 / .5)}
.moodle-quiz .btn-outline-warning.disabled, .moodle-quiz .btn-outline-warning:disabled{color:#f0ad4e;background-color:#fff0}
.moodle-quiz .btn-outline-warning:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-warning:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-warning.dropdown-toggle{color:#1d2125;background-color:#f0ad4e;border-color:#f0ad4e}
.moodle-quiz .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(240 173 78 / .5)}
.moodle-quiz .btn-outline-danger{color:#ca3120;border-color:#ca3120}
.moodle-quiz .btn-outline-danger:hover{color:#fff;background-color:#ca3120;border-color:#ca3120}
.moodle-quiz .btn-outline-danger:focus, .moodle-quiz .btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgb(202 49 32 / .5)}
.moodle-quiz .btn-outline-danger.disabled, .moodle-quiz .btn-outline-danger:disabled{color:#ca3120;background-color:#fff0}
.moodle-quiz .btn-outline-danger:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-danger:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ca3120;border-color:#ca3120}
.moodle-quiz .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(202 49 32 / .5)}
.moodle-quiz .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
.moodle-quiz .btn-outline-light:hover{color:#1d2125;background-color:#f8f9fa;border-color:#f8f9fa}
.moodle-quiz .btn-outline-light:focus, .moodle-quiz .btn-outline-light.focus{box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}
.moodle-quiz .btn-outline-light.disabled, .moodle-quiz .btn-outline-light:disabled{color:#f8f9fa;background-color:#fff0}
.moodle-quiz .btn-outline-light:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-light:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-light.dropdown-toggle{color:#1d2125;background-color:#f8f9fa;border-color:#f8f9fa}
.moodle-quiz .btn-outline-light:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-light:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}
.moodle-quiz .btn-outline-dark{color:#343a40;border-color:#343a40}
.moodle-quiz .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}
.moodle-quiz .btn-outline-dark:focus, .moodle-quiz .btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}
.moodle-quiz .btn-outline-dark.disabled, .moodle-quiz .btn-outline-dark:disabled{color:#343a40;background-color:#fff0}
.moodle-quiz .btn-outline-dark:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-dark:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}
.moodle-quiz .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}
.moodle-quiz .btn-link{font-weight:400;color:#002b49;text-decoration:none}
.moodle-quiz .btn-link:hover{color:#000;text-decoration:underline}
.moodle-quiz .btn-link:focus, .moodle-quiz .btn-link.focus{text-decoration:underline}
.moodle-quiz .btn-link:disabled, .moodle-quiz .btn-link.disabled{color:#6a737b;pointer-events:none}
.moodle-quiz .btn-lg, .moodle-quiz .btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.171875rem;line-height:1.5;border-radius:.6rem}
.moodle-quiz .btn-sm, .moodle-quiz .btn-group-sm>.btn{padding:.25rem .5rem;font-size:.8203125rem;line-height:1.5;border-radius:.2rem}
.moodle-quiz .btn-block{display:block;width:100%}
.moodle-quiz .btn-block+.btn-block{margin-top:.5rem}
.moodle-quiz input[type="submit"].btn-block, .moodle-quiz input[type="reset"].btn-block, .moodle-quiz input[type="button"].btn-block{width:100%}
.moodle-quiz .btn-group, .moodle-quiz .btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.moodle-quiz .btn-group>.btn, .moodle-quiz .btn-group-vertical>.btn{position:relative;flex:1 1 auto}
.moodle-quiz .btn-group>.btn:hover, .moodle-quiz .btn-group-vertical>.btn:hover{z-index:1}
.moodle-quiz .btn-group>.btn:focus, .moodle-quiz .btn-group>.btn:active, .moodle-quiz .btn-group>.btn.active, .moodle-quiz .btn-group-vertical>.btn:focus, .moodle-quiz .btn-group-vertical>.btn:active, .moodle-quiz .btn-group-vertical>.btn.active{z-index:1}
.moodle-quiz .btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}
.moodle-quiz .btn-toolbar .input-group{width:auto}
.moodle-quiz .btn-group>.btn:not(:first-child), .moodle-quiz .btn-group>.btn-group:not(:first-child){margin-left:-1px}
.moodle-quiz .btn-group>.btn:not(:last-child):not(.dropdown-toggle), .moodle-quiz .btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}
.moodle-quiz .btn-group>.btn:not(:first-child), .moodle-quiz .btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.moodle-quiz .btn-sm+.dropdown-toggle-split, .moodle-quiz .btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.moodle-quiz .btn-lg+.dropdown-toggle-split, .moodle-quiz .btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.moodle-quiz .btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}
.moodle-quiz .btn-group-vertical>.btn, .moodle-quiz .btn-group-vertical>.btn-group{width:100%}
.moodle-quiz .btn-group-vertical>.btn:not(:first-child), .moodle-quiz .btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}
.moodle-quiz .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), .moodle-quiz .btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}
.moodle-quiz .btn-group-vertical>.btn:not(:first-child), .moodle-quiz .btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}
.moodle-quiz .btn-group-toggle>.btn, .moodle-quiz .btn-group-toggle>.btn-group>.btn{margin-bottom:0}
.moodle-quiz .btn-group-toggle>.btn input[type="radio"], .moodle-quiz .btn-group-toggle>.btn input[type="checkbox"], .moodle-quiz .btn-group-toggle>.btn-group>.btn input[type="radio"], .moodle-quiz .btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.moodle-quiz .input-group-prepend .btn, .moodle-quiz .input-group-append .btn{position:relative;z-index:2}
.moodle-quiz .input-group-prepend .btn:focus, .moodle-quiz .input-group-append .btn:focus{z-index:3}
.moodle-quiz .input-group-prepend .btn+.btn, .moodle-quiz .input-group-prepend .btn+.input-group-text, .moodle-quiz .input-group-prepend .input-group-text+.input-group-text, .moodle-quiz .input-group-prepend .input-group-text+.btn, .moodle-quiz .input-group-append .btn+.btn, .moodle-quiz .input-group-append .btn+.input-group-text, .moodle-quiz .input-group-append .input-group-text+.input-group-text, .moodle-quiz .input-group-append .input-group-text+.btn{margin-left:-1px}
.moodle-quiz .input-group-lg>.form-control, .moodle-quiz .input-group-lg>.custom-select, .moodle-quiz .input-group-lg>.input-group-prepend>.input-group-text, .moodle-quiz .input-group-lg>.input-group-append>.input-group-text, .moodle-quiz .input-group-lg>.input-group-prepend>.btn, .moodle-quiz .input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.171875rem;line-height:1.5;border-radius:.6rem}
.moodle-quiz .input-group-sm>.form-control, .moodle-quiz .input-group-sm>.custom-select, .moodle-quiz .input-group-sm>.input-group-prepend>.input-group-text, .moodle-quiz .input-group-sm>.input-group-append>.input-group-text, .moodle-quiz .input-group-sm>.input-group-prepend>.btn, .moodle-quiz .input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.8203125rem;line-height:1.5;border-radius:.2rem}
.moodle-quiz .input-group>.input-group-prepend>.btn, .moodle-quiz .input-group>.input-group-prepend>.input-group-text, .moodle-quiz .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn, .moodle-quiz .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text, .moodle-quiz .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn, .moodle-quiz .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text, .moodle-quiz .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .moodle-quiz .input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.moodle-quiz .input-group>.input-group-append>.btn, .moodle-quiz .input-group>.input-group-append>.input-group-text, .moodle-quiz .input-group>.input-group-prepend:not(:first-child)>.btn, .moodle-quiz .input-group>.input-group-prepend:not(:first-child)>.input-group-text, .moodle-quiz .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .moodle-quiz .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.moodle-quiz .tab-content>.tab-pane{display:none}
.moodle-quiz .tab-content>.active{display:block}
.moodle-quiz .btn .badge{position:relative;top:-1px}
.moodle-quiz .badge-info{color:#fff;background-color:#008196}
.moodle-quiz a.badge-info:hover, .moodle-quiz a.badge-info:focus{color:#fff;background-color:#005563}
.moodle-quiz a.badge-info:focus, .moodle-quiz a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgb(0 129 150 / .5)}
.moodle-quiz .alert-dismissible .close, .moodle-quiz .alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}
.moodle-quiz .alert-info{color:#00434e;background-color:#cce6ea;border-color:#b8dce2}
.moodle-quiz .alert-info hr{border-top-color:#a6d3db}
.moodle-quiz .alert-info .alert-link{color:#00171b}
.moodle-quiz .list-group-item-info{color:#00434e;background-color:#b8dce2}
.moodle-quiz .list-group-item-info.list-group-item-action:hover, .moodle-quiz .list-group-item-info.list-group-item-action:focus{color:#00434e;background-color:#a6d3db}
.moodle-quiz .list-group-item-info.list-group-item-action.active{color:#fff;background-color:#00434e;border-color:#00434e}
.moodle-quiz .close, .moodle-quiz .btn-close{float:right;font-size:1.40625rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.moodle-quiz .close:hover, .moodle-quiz .btn-close:hover{color:#000;text-decoration:none}
.moodle-quiz .close:not(:disabled):not(.disabled):hover, .moodle-quiz .btn-close:not(:disabled):not(.disabled):hover, .moodle-quiz .close:not(:disabled):not(.disabled):focus, .moodle-quiz .btn-close:not(:disabled):not(.disabled):focus{opacity:.75}
.moodle-quiz button.close, .moodle-quiz button.btn-close{padding:0;background-color:#fff0;border:0}
.moodle-quiz a.close.disabled, .moodle-quiz a.disabled.btn-close{pointer-events:none}
.moodle-quiz .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.moodle-quiz .modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.moodle-quiz .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.6rem;outline:0}
.moodle-quiz .modal-header .close, .moodle-quiz .modal-header .btn-close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.moodle-quiz .bg-info{background-color:#008196!important}
.moodle-quiz a.bg-info:hover, .moodle-quiz a.bg-info:focus, .moodle-quiz button.bg-info:hover, .moodle-quiz button.bg-info:focus{background-color:#005563!important}
.moodle-quiz .border-info{border-color:#008196!important}
.moodle-quiz .rounded-sm{border-radius:0.2rem!important}
.moodle-quiz .rounded{border-radius:0.5rem!important}
.moodle-quiz .rounded-top{border-top-left-radius:0.5rem!important;border-top-right-radius:0.5rem!important}
.moodle-quiz .rounded-right, .moodle-quiz .rounded-end{border-top-right-radius:0.5rem!important;border-bottom-right-radius:0.5rem!important}
.moodle-quiz .rounded-bottom{border-bottom-right-radius:0.5rem!important;border-bottom-left-radius:0.5rem!important}
.moodle-quiz .rounded-left, .moodle-quiz .rounded-start{border-top-left-radius:0.5rem!important;border-bottom-left-radius:0.5rem!important}
.moodle-quiz .rounded-lg{border-radius:0.6rem!important}
.moodle-quiz .rounded-circle{border-radius:50%!important}
.moodle-quiz .rounded-pill{border-radius:50rem!important}
.moodle-quiz .rounded-0{border-radius:0!important}
.moodle-quiz .clearfix::after{display:block;clear:both;content:""}
.moodle-quiz .d-table-cell{display:table-cell!important}
.moodle-quiz .d-flex{display:flex!important}
.moodle-quiz .flex-fill, .moodle-quiz .reportbuilder-report-container{flex:1 1 auto!important}
.moodle-quiz .justify-content-start{justify-content:flex-start!important}
.moodle-quiz .justify-content-end{justify-content:flex-end!important}
.moodle-quiz .justify-content-center{justify-content:center!important}
.moodle-quiz .justify-content-between{justify-content:space-between!important}
.moodle-quiz .justify-content-around{justify-content:space-around!important}
.moodle-quiz .align-content-start{align-content:flex-start!important}
.moodle-quiz .align-content-end{align-content:flex-end!important}
.moodle-quiz .align-content-center{align-content:center!important}
.moodle-quiz .align-content-between{align-content:space-between!important}
.moodle-quiz .align-content-around{align-content:space-around!important}
.moodle-quiz .align-content-stretch{align-content:stretch!important}
.moodle-quiz .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.moodle-quiz .sr-only-focusable:active, .moodle-quiz .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.moodle-quiz .w-auto{width:auto!important}
.moodle-quiz .mb-0, .moodle-quiz .my-0{margin-bottom:0!important}
.moodle-quiz .mr-1, .moodle-quiz .me-1, .moodle-quiz .mx-1{margin-right:0.25rem!important}
.moodle-quiz .ml-1, .moodle-quiz .ms-1, .moodle-quiz .mx-1{margin-left:0.25rem!important}
.moodle-quiz .mt-3, .moodle-quiz .my-3{margin-top:1rem!important}
.moodle-quiz .mb-3, .moodle-quiz .my-3{margin-bottom:1rem!important}
.moodle-quiz .p-3{padding:1rem!important}
.moodle-quiz .font-weight-normal{font-weight:400!important}
.moodle-quiz .text-info{color:#008196!important}
.moodle-quiz a.text-info:hover, .moodle-quiz a.text-info:focus{color:#003f4a!important}
.moodle-quiz .layout-option-noheader #page-header, .moodle-quiz .layout-option-nonavbar #page-navbar, .moodle-quiz .layout-option-nofooter #page-footer, .moodle-quiz .layout-option-nocourseheader .course-content-header, .moodle-quiz .layout-option-nocoursefooter .course-content-footer{display:none}
.moodle-quiz .aabtn.focus, .moodle-quiz .aabtn:focus, .moodle-quiz .btn-link.focus, .moodle-quiz .btn-link:focus, .moodle-quiz .nav-link.focus, .moodle-quiz .nav-link:focus, .moodle-quiz .editor_atto_toolbar button.focus, .moodle-quiz .editor_atto_toolbar button:focus, .moodle-quiz .editor_atto_toolbar .atto_toolbar_row.focus, .moodle-quiz .editor_atto_toolbar .atto_toolbar_row:focus, .moodle-quiz [role="button"].focus, .moodle-quiz [role="button"]:focus, .moodle-quiz .list-group-item-action.focus, .moodle-quiz .list-group-item-action:focus, .moodle-quiz input[type="checkbox"].focus, .moodle-quiz input[type="checkbox"]:focus, .moodle-quiz input[type="radio"].focus, .moodle-quiz input[type="radio"]:focus, .moodle-quiz input[type="file"].focus, .moodle-quiz input[type="file"]:focus, .moodle-quiz input[type="image"].focus, .moodle-quiz input[type="image"]:focus, .moodle-quiz .sr-only-focusable.focus, .moodle-quiz .sr-only-focusable:focus, .moodle-quiz a.dropdown-toggle.focus, .moodle-quiz a.dropdown-toggle:focus, .moodle-quiz .moodle-dialogue-base .closebutton.focus, .moodle-quiz .moodle-dialogue-base .closebutton:focus, .moodle-quiz button.btn-close.focus, .moodle-quiz button.btn-close:focus, .moodle-quiz .form-autocomplete-selection.focus, .moodle-quiz .form-autocomplete-selection:focus, .moodle-quiz [role="treeitem"]:not([aria-expanded="true"]).focus, .moodle-quiz [role="treeitem"]:not([aria-expanded="true"]):focus{outline:0;box-shadow:0 0 0 .2rem rgb(0 43 73 / .75)}
.moodle-quiz .aabtn:focus:hover, .moodle-quiz .btn-link:focus:hover, .moodle-quiz .nav-link:focus:hover, .moodle-quiz .editor_atto_toolbar button:focus:hover, .moodle-quiz .editor_atto_toolbar .atto_toolbar_row:focus:hover, .moodle-quiz [role="button"]:focus:hover, .moodle-quiz .list-group-item-action:focus:hover, .moodle-quiz input[type="checkbox"]:focus:hover, .moodle-quiz input[type="radio"]:focus:hover, .moodle-quiz input[type="file"]:focus:hover, .moodle-quiz input[type="image"]:focus:hover, .moodle-quiz .sr-only-focusable:focus:hover, .moodle-quiz a.dropdown-toggle:focus:hover, .moodle-quiz .moodle-dialogue-base .closebutton:focus:hover, .moodle-quiz button.btn-close:focus:hover, .moodle-quiz .form-autocomplete-selection:focus:hover, .moodle-quiz [role="treeitem"]:not([aria-expanded="true"]):focus:hover{text-decoration:none}
.moodle-quiz .modal-dialog[tabindex="0"].focus .modal-content, .moodle-quiz .modal-dialog[tabindex="0"]:focus .modal-content{outline:0;box-shadow:0 0 0 .2rem rgb(0 43 73 / .75);border-radius:.6rem}
.moodle-quiz .editing .course-content .hidden.sectionname{visibility:hidden;display:initial}
.moodle-quiz .fitem.advanced .text-info{font-weight:700}
.moodle-quiz .bold, .moodle-quiz .warning, .moodle-quiz .errorbox .title, .moodle-quiz .pagingbar .title, .moodle-quiz .pagingbar .thispage{font-weight:700}
.moodle-quiz .no-overflow{overflow:auto}
.moodle-quiz .no-overflow>.generaltable{margin-bottom:0}
.moodle-quiz .no-overflow .generaltable .sr-only, .moodle-quiz .no-overflow .generaltable .accesshide, .moodle-quiz .table-responsive .generaltable .sr-only, .moodle-quiz .table-responsive .generaltable .accesshide{position:relative;display:block}
.moodle-quiz .accesshide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.moodle-quiz .blog_entry .content{margin-left:43px}
.moodle-quiz #doc-contents h1{margin:1em 0 0 0}
.moodle-quiz #doc-contents ul{margin:0;padding:0;width:90%}
.moodle-quiz #doc-contents ul li{list-style-type:none}
.moodle-quiz .notepost .content, .moodle-quiz .notepost .footer{clear:both}
.moodle-quiz .path-my .coursebox .info{float:none;margin:0}
.moodle-quiz .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content{overflow:auto}
.moodle-quiz .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content{overflow:auto;position:absolute;top:0;bottom:50px;left:0;right:0;margin:0;border:0}
.moodle-quiz .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft:empty{display:none}
.moodle-quiz .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft.yui3-widget-ft{background:initial}
.moodle-quiz .moodle-dialogue .moodle-dialogue-bd .content-lightbox{opacity:.75;width:100%;height:100%;top:0;left:0;background-color:#fff;text-align:center;padding:10% 0}
.moodle-quiz .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft{margin:0}
.moodle-quiz .modchooser .modal-body .optionsummary .content{overflow-y:auto}
.moodle-quiz .modchooser .modal-body .optionsummary .content .heading .icon{height:32px;width:32px;font-size:32px;padding:0}
.moodle-quiz a.btn.disabled{opacity:1}
.moodle-quiz .chart-area .chart-table.accesshide .chart-table-expand{display:none}
.moodle-quiz .chart-area .chart-table.accesshide .chart-table-data{display:block}
.moodle-quiz .btn-footer-popover{display:none;position:fixed;bottom:2rem;right:2rem}
.moodle-quiz .btn-footer-communication{display:none;position:fixed;bottom:5rem;right:2rem}
.moodle-quiz .hasstickyfooter .btn-footer-popover{bottom:calc(1rem + calc(max(80px, calc(0.9375rem * 3))))}
.moodle-quiz .hasstickyfooter .btn-footer-communication{bottom:calc(4rem + calc(max(80px, calc(0.9375rem * 3))))}
.moodle-quiz .sr-only-focusable:active, .moodle-quiz .sr-only-focusable:focus{z-index:1031;position:fixed;background:#fff;padding:7px;left:0;top:0}
.moodle-quiz .w-auto{width:auto}
.moodle-quiz .paged-content-page-container{min-height:3.125rem}
body.h5p-embed #page-content{display:inherit}
.moodle-quiz #page-contentbank-edit fieldset{margin-top:1em}
.moodle-quiz .img-responsive{max-width:100%;height:auto}
.moodle-quiz .emoji-auto-complete .btn.btn-link.btn-icon.emoji-button{height:40px;width:40px;line-height:40px;font-size:24px}
.moodle-quiz .emoji-auto-complete .btn.btn-link.btn-icon.emoji-button.active{background-color:#e9ecef}
.moodle-quiz .alert-primary .btn-close{color:#000;opacity:.6}
.moodle-quiz .alert-secondary .btn-close{color:#353739;opacity:.6}
.moodle-quiz .alert-success .btn-close, .moodle-quiz .environmenttable .ok .btn-close{color:#000;opacity:.6}
.moodle-quiz .alert-info a{color:#001518}
.moodle-quiz .alert-info .btn-close{color:#000;opacity:.6}
.moodle-quiz .alert-warning .btn-close, .moodle-quiz .environmenttable .warn .btn-close{color:#2b1f0e;opacity:.6}
.moodle-quiz .alert-danger .btn-close, .moodle-quiz .environmenttable .error .btn-close{color:#0d0302;opacity:.6}
.moodle-quiz .alert-light .btn-close{color:#494a4a;opacity:.6}
.moodle-quiz .alert-dark .btn-close{color:#000;opacity:.6}
.moodle-quiz .visual-scroll-x{scrollbar-width:thin;scrollbar-color:#002b49 #169fff;-ms-overflow-style:-ms-autohiding-scrollbar}
.moodle-quiz .visual-scroll-x::-webkit-scrollbar{height:8px;-webkit-appearance:none;appearance:none}
.moodle-quiz .visual-scroll-x::-webkit-scrollbar-thumb{background-color:#002b49;border-right:1px solid #fff}
.moodle-quiz .visual-scroll-x::-webkit-scrollbar-track{background-color:#169fff;border-right:1px solid #fff}
.moodle-quiz .overlay-preview .overlay-preview-content{position:relative;top:0;padding:1rem;margin:0 auto;width:100%;max-width:600px;background-color:#002b49;color:#fff;text-align:center;font-size:1.171875rem;border-radius:.5rem}
.moodle-quiz .collapse-list .collapse-list-item-content .collapse-list-item{padding-left:calc(1rem * 3)}
.moodle-quiz .showmore-container.collapsed .expanded-content{display:none}
.moodle-quiz .showmore-container:not(.collapsed) .collapsed-content{display:none}
.moodle-quiz .action-menu .dropdown.downleft .dropdown-subpanel-content{right:0;left:auto}
.moodle-quiz .action-menu .dropdown-subpanel.content-displayed{background-color:#e9ecef}
.moodle-quiz .action-menu .dropdown-subpanel-content{max-width:300px;box-shadow:0 0 1rem rgb(0 0 0 / .15)}
.moodle-quiz .action-menu .dropdown-subpanel-content.show{animation:0.15s animate-pop}
body.behat-site .action-menu .dropdown-subpanel-content.show{animation:none}
.moodle-quiz .activityiconcontainer.content:not(.isbranded) .activityicon:not(.nofilter), .moodle-quiz .activityiconcontainer.content:not(.isbranded) .icon:not(.nofilter){filter:invert(49%) sepia(52%) saturate(4675%) hue-rotate(156deg) brightness(89%) contrast(102%)}
.moodle-quiz .path-admin .admintable.environmenttable .name, .moodle-quiz .path-admin .admintable.environmenttable .info, .moodle-quiz .path-admin #assignrole .admintable .role, .moodle-quiz .path-admin #assignrole .admintable .userrole, .moodle-quiz .path-admin #assignrole .admintable .roleholder{white-space:nowrap}
.moodle-quiz #page-admin-qbehaviours .cell.c3, .moodle-quiz #page-admin-qtypes .cell.c3{font-size:.8203125rem}
.moodle-quiz #page-admin-lang .generalbox, .moodle-quiz #page-admin-course-index .singlebutton, .moodle-quiz #page-admin-course-index .addcategory, .moodle-quiz #page-course-index .buttons, .moodle-quiz #page-course-index-category .buttons, .moodle-quiz #page-admin-course-category .addcategory, .moodle-quiz #page-admin-stickyblocks .generalbox, .moodle-quiz #page-admin-maintenance .buttons, .moodle-quiz #page-admin-course-index .buttons, .moodle-quiz #page-admin-course-category .buttons, .moodle-quiz #page-admin-index .copyright, .moodle-quiz #page-admin-index .copyrightnotice, .moodle-quiz #page-admin-index .adminerror .singlebutton, .moodle-quiz #page-admin-index .adminwarning .singlebutton, .moodle-quiz #page-admin-index #layout-table .singlebutton{text-align:center;margin-bottom:1em}
.moodle-quiz #page-admin-roles-override .cell.c1, .moodle-quiz #page-admin-roles-assign .cell.c3, .moodle-quiz #page-admin-roles-assign .cell.c1{padding-top:.75em}
.moodle-quiz .environmenttable .cell{padding:.15em .5em}
.moodle-quiz #trustedhosts .generaltable{margin-left:auto;margin-right:auto;width:500px}
.moodle-quiz #page-admin-index #page-content .alert a{font-weight:400;text-decoration:underline}
.moodle-quiz #page-admin-plugins #plugins-overview-panel .info{display:inline-block;margin-right:1em}
.moodle-quiz #page-admin-plugins #plugins-overview-panel .info [data-filterby].active{font-weight:700}
.moodle-quiz #plugins-check-page .pluginupdateinfo .info, .moodle-quiz #plugins-control-panel .pluginupdateinfo .info{display:inline-block}
.moodle-quiz .blockmovetarget .accesshide{position:relative;left:initial}
.moodle-quiz .block .block-cards .course-info-container{padding:.8rem}
.moodle-quiz .block .block-cards span.categoryname, .moodle-quiz .block .block-cards .btn-link{color:#1d2125}
.moodle-quiz .block .block-cards .btn.btn-link.btn-icon{height:36px;width:36px;padding:0;border-radius:50%}
.moodle-quiz #block-region-content .block_recentlyaccesseditems [data-region="more-items-button-container"]{display:none}
.moodle-quiz .block_myoverview .content{min-height:19.35rem}
.moodle-quiz .block_myoverview .paged-content-page-container{min-height:13rem}
.moodle-quiz .block_timeline .paged-content-page-container{background-color:#fff}
.moodle-quiz .maincalendar table#subscription_details_table td>.btn-group button{padding-left:0}
.moodle-quiz .block .content h3.eventskey{margin-top:.5em}
.moodle-quiz .day-popover-content:empty+.day-popover-alternate{display:block}
.moodle-quiz .location-content{overflow-wrap:break-word}
.moodle-quiz .description-content{overflow-wrap:break-word}
.moodle-quiz .description-content>p{margin:0}
.moodle-quiz .content-bank-container .cb-content-wrapper{padding:.5rem;min-height:140px;max-height:500px;overflow-x:auto;flex-wrap:wrap}
.moodle-quiz .content-bank-container .cb-thumbnail{width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:cover}
.moodle-quiz .content-bank-container.view-grid .cb-listitem{margin-bottom:.5rem}
.moodle-quiz .content-bank-container.view-grid .cb-listitem.cb-unlisted{position:relative}
.moodle-quiz .content-bank-container.view-grid .cb-name{text-align:center}
.moodle-quiz .content-bank-container.view-grid .cb-file{padding:.5rem}
.moodle-quiz .content-bank-container.view-grid .cb-thumbnail{width:64px;height:64px;margin-left:auto;margin-right:auto;margin-bottom:.5rem}
.moodle-quiz .content-bank-container.view-grid .cb-unlisted .cb-thumbnail{opacity:.15}
.moodle-quiz .content-bank-container.view-grid .cb-unlisted::after{content:"";position:absolute;top:20px;left:0;width:100%;font-size:26px;text-align:center;opacity:.9;text-shadow:0 0 10px #fff}
.moodle-quiz .content-bank-container.view-grid .cb-heading, .moodle-quiz .content-bank-container.view-grid .cb-uses, .moodle-quiz .content-bank-container.view-grid .cb-date, .moodle-quiz .content-bank-container.view-grid .cb-size, .moodle-quiz .content-bank-container.view-grid .cb-type, .moodle-quiz .content-bank-container.view-grid .cb-author{display:none}
.moodle-quiz .content-bank-container.view-list .cb-content-wrapper{padding:0 .5rem;flex-direction:column;flex-wrap:nowrap}
.moodle-quiz .content-bank-container.view-list .cb-thumbnail{margin-right:.5rem}
.moodle-quiz .content-bank-container.view-list .cb-listitem, .moodle-quiz .content-bank-container.view-list .cb-heading{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #dee2e6}
.moodle-quiz .content-bank-container.view-list .cb-column{display:flex;padding:.25rem}
.moodle-quiz .content-bank-container.view-list .cb-column{border-right:1px solid #dee2e6}
.moodle-quiz .content-bank-container.view-list .cb-listitem.cb-unlisted .cb-thumbnail{opacity:.3}
.moodle-quiz .content-bank-container.view-list .cb-listitem.cb-unlisted .cb-column, .moodle-quiz .content-bank-container.view-list .cb-listitem.cb-unlisted .cb-column a{color:#6a737b}
.moodle-quiz .content-bank-container.view-list .cb-btnsort span{display:none}
.moodle-quiz .content-bank-container.view-list .cb-btnsort .title{display:inline}
.moodle-quiz .content-bank-container.view-list .cb-btnsort.dir-none .default, .moodle-quiz .content-bank-container.view-list .cb-btnsort.dir-asc .asc, .moodle-quiz .content-bank-container.view-list .cb-btnsort.dir-desc .desc{display:inline}
.moodle-quiz .section .activity .contentwithoutlink, .moodle-quiz .section .activity .activityinstance{min-width:40%}
.moodle-quiz .section .activity .contentwithoutlink>a, .moodle-quiz .section .activity .activityinstance>a{display:inline-flex;align-items:center}
.moodle-quiz .section .activity .contentwithoutlink .dimmed .activityicon, .moodle-quiz .section .activity .activityinstance .dimmed .activityicon{opacity:.5}
.moodle-quiz .section .label .contentwithoutlink, .moodle-quiz .section .label .activityinstance{padding-right:32px;display:block;height:inherit}
.moodle-quiz .editing .section .activity .contentwithoutlink, .moodle-quiz .editing .section .activity .activityinstance{padding-right:200px}
.moodle-quiz .editing .course-content .stateready .section .spinner{display:none}
.moodle-quiz .section .activity.modtype_label.label .contentwithoutlink{min-height:0}
.moodle-quiz .course-content .section.dropready.main.drop-down{border-bottom:1px solid #1d2125}
.moodle-quiz .course-content .section.dropready .course-section-header.dropready.drop-zone{margin-top:-2px}
.moodle-quiz .course-content .section.dropready li.activity.dropready.drop-down{border-bottom:1px solid #1d2125;margin-bottom:-1px}
.moodle-quiz .course-content .section.dropready li.activity.dropready.drop-up{border-top:1px solid #1d2125;margin-top:-1px}
.moodle-quiz .course-content .section.dropready [data-for="sectioninfo"]{min-height:1px}
.moodle-quiz .course-content .section.dropready [data-for="sectioninfo"].drop-down{margin-top:-1px}
.moodle-quiz .section.main:not(.course-section) .activity .availabilityinfo, .moodle-quiz .section.main:not(.course-section) .activity .contentafterlink{margin-top:.5em;margin-left:30px}
.moodle-quiz .section .activity .contentafterlink p{margin:.5em 0}
.moodle-quiz .course-content .current{position:relative}
.moodle-quiz .course-content .current::before{border-left:#002b49 3px solid;bottom:0;content:"";left:-8px;position:absolute;top:0}
.moodle-quiz .course-content .single-section .section-navigation{display:block;padding:.5em;margin-bottom:-.5em}
.moodle-quiz .course-content .single-section .section-navigation .title{font-weight:700;font-size:108%;clear:both}
.moodle-quiz .course-content .single-section .section-navigation .mdl-left{font-weight:400;float:left;margin-right:1em}
.moodle-quiz .course-content .single-section .section-navigation .mdl-left .larrow{margin-right:.1em}
.moodle-quiz .course-content .single-section .section-navigation .mdl-right{font-weight:400;float:right;margin-left:1em}
.moodle-quiz .course-content .single-section .section-navigation .mdl-right .rarrow{margin-left:.1em}
.moodle-quiz .course-content .single-section .section-navigation .mdl-bottom{margin-top:0}
.moodle-quiz .course-content ul li.section.main:not(.course-section){border-bottom:1px solid #dee2e6;margin-top:0}
.moodle-quiz .course-content ul li.section.main:not(.course-section):last-child{border-bottom:0}
.moodle-quiz .course-content ul li.section.hidden:not(.course-section) .sectionname>span, .moodle-quiz .course-content ul li.section.hidden:not(.course-section) .content>div.summary, .moodle-quiz .course-content ul li.section.hidden:not(.course-section) .activity .activityinstance{color:#6a737b}
.moodle-quiz .course-content ul.topics, .moodle-quiz .course-content ul.weeks{padding:0;margin:0;list-style:none}
.moodle-quiz .course-content ul.topics li.section .content, .moodle-quiz .course-content ul.weeks li.section .content{margin:0;padding:0}
.moodle-quiz .course-content ul.topics li.section .left, .moodle-quiz .course-content ul.topics li.section .right, .moodle-quiz .course-content ul.weeks li.section .left, .moodle-quiz .course-content ul.weeks li.section .right{padding:0 6px 0;text-align:right;width:auto}
.moodle-quiz .course-content .single-section ul.topics li.section, .moodle-quiz .course-content .single-section ul.weeks li.section{padding-top:0}
.moodle-quiz .course-content{margin-top:0}
.moodle-quiz .course-content .hidden{display:none}
.moodle-quiz .course-content li.section:not(.course-section) ul{list-style:disc}
.moodle-quiz .course-content li.section:not(.course-section) ul ul{list-style:circle}
.moodle-quiz .course-content li.section:not(.course-section) ul ul ul{list-style:square}
.moodle-quiz .course-content li.section:not(.course-section) li.activity ul{list-style:disc}
.moodle-quiz .course-content li.section:not(.course-section) li.activity ul ul{list-style:circle}
.moodle-quiz .course-content li.section:not(.course-section) li.activity ul ul ul{list-style:square}
.moodle-quiz .course-content li.section:not(.course-section) .right>.icon:first-child{display:none}
.moodle-quiz #page-course-pending .pendingcourserequests .cell{padding:0 5px}
.moodle-quiz #page-course-pending .pendingcourserequests .cell.c6{white-space:nowrap}
.moodle-quiz .coursebox .info{display:flex;align-items:center}
.moodle-quiz .coursebox>.info>.coursename{font-size:.9375rem;font-weight:400;margin:5px;padding:0}
.moodle-quiz .coursebox .content .teachers li{list-style-type:none;padding:0;margin:0}
.moodle-quiz .coursebox .content .coursefile{max-width:100px}
.moodle-quiz .coursebox .content .courseimage img{max-width:100px;max-height:100px}
.moodle-quiz .coursebox .content .coursecat, .moodle-quiz .coursebox .content .summary, .moodle-quiz .coursebox .content .courseimage, .moodle-quiz .coursebox .content .coursefile, .moodle-quiz .coursebox .content .teachers, .moodle-quiz .coursebox.remotecoursebox .remotecourseinfo, .moodle-quiz .coursebox .content .customfields-container{margin:15px 5px 5px;padding:0}
.moodle-quiz .category-browse .coursebox .content .coursecat, .moodle-quiz .category-browse .coursebox .content .summary, .moodle-quiz .category-browse .coursebox .content .courseimage, .moodle-quiz .category-browse .coursebox .content .coursefile, .moodle-quiz .category-browse .coursebox .content .teachers, .moodle-quiz .category-browse .coursebox.remotecoursebox .remotecourseinfo, .moodle-quiz .category-browse .coursebox .content .customfields-container{margin-top:0}
.moodle-quiz .coursebox.collapsed>.content{display:none}
.moodle-quiz .course_category_tree .category>.info>.categoryname{margin:5px;font-size:.9375rem;font-weight:400;padding:2px 18px}
.moodle-quiz .course_category_tree .category.with_children>.info>.categoryname{background-image:url(/theme/image.php/boost/core/1779462681/t/expanded);background-size:16px 16px;background-repeat:no-repeat;background-position:center left}
.moodle-quiz .course_category_tree .category.with_children.collapsed>.info>.categoryname{background-image:url(/theme/image.php/boost/core/1779462681/t/collapsed)}
.moodle-quiz .course_category_tree .category.collapsed>.content{display:none}
.moodle-quiz .course_category_tree .category>.content{padding-left:16px}
.moodle-quiz .course-section .action-menu .btn.btn-icon{height:32px;width:32px;border-radius:.5rem}
.moodle-quiz .course-section .action-menu.section-actions .btn.btn-icon{font-size:1.171875rem}
.moodle-quiz .btn.add-section{border-radius:1rem;border:2px dashed #dee2e6;color:#002b49;font-size:.8203125rem;font-weight:700}
.moodle-quiz .btn.add-section:hover, .moodle-quiz .btn.add-section:focus{background-color:#e6eaed;border:2px solid #002b49;color:#002b49}
.moodle-quiz .course-content .activity-altcontent ul{list-style:disc}
.moodle-quiz .course-content .activity-altcontent ul ul{list-style:circle}
.moodle-quiz .course-content .activity-altcontent ul ul ul{list-style:square}
.moodle-quiz .activity-item .activity-completion button.btn, .moodle-quiz .activity-item .activity-completion a[role="button"].btn{color:#1d2125;background-color:#fff;border-color:#ced4da;min-height:32px;font-weight:700;border-radius:.5rem}
.moodle-quiz .activity-item .activity-completion button.btn:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn:hover{color:#fff;background-color:#6a737b;border-color:#b1bbc4}
.moodle-quiz .activity-item .activity-completion button.btn:focus, .moodle-quiz .activity-item .activity-completion button.btn.focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn.focus{color:#fff;background-color:#6a737b;border-color:#b1bbc4;box-shadow:0 0 0 .2rem rgb(179 185 191 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn.disabled, .moodle-quiz .activity-item .activity-completion button.btn:disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn.disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn:disabled{color:#1d2125;background-color:#fff;border-color:#ced4da}
.moodle-quiz .activity-item .activity-completion button.btn:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion button.btn:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion button.btn.dropdown-toggle, .moodle-quiz .activity-item .activity-completion a[role="button"].btn:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion a[role="button"].btn:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn.dropdown-toggle{color:#1d2125;background-color:#e6e6e6;border-color:#aab4bf}
.moodle-quiz .activity-item .activity-completion button.btn:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion button.btn:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion button.btn.dropdown-toggle:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(179 185 191 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn .icon, .moodle-quiz .activity-item .activity-completion a[role="button"].btn .icon{font-size:inherit}
.moodle-quiz .activity-item .activity-completion button.btn-primary, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary{color:#1d2125;background-color:#ccd5db;border-color:#ccd5db;color:#001625}
.moodle-quiz .activity-item .activity-completion button.btn-primary:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary:hover{color:#fff;background-color:#002b49;border-color:#aebcc6}
.moodle-quiz .activity-item .activity-completion button.btn-primary:focus, .moodle-quiz .activity-item .activity-completion button.btn-primary.focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary.focus{color:#fff;background-color:#002b49;border-color:#aebcc6;box-shadow:0 0 0 .2rem rgb(178 186 192 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-primary.disabled, .moodle-quiz .activity-item .activity-completion button.btn-primary:disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary.disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary:disabled{color:#1d2125;background-color:#ccd5db;border-color:#ccd5db}
.moodle-quiz .activity-item .activity-completion button.btn-primary:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion button.btn-primary:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion button.btn-primary.dropdown-toggle, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-primary.dropdown-toggle{color:#1d2125;background-color:#aebcc6;border-color:#a7b6c1}
.moodle-quiz .activity-item .activity-completion button.btn-primary:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion button.btn-primary:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion button.btn-primary.dropdown-toggle:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(178 186 192 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-primary:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-primary:hover{color:#fff}
.moodle-quiz .activity-item .activity-completion button.btn-secondary, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary{color:#1d2125;background-color:#f5f6f8;border-color:#f5f6f8;color:#676a6d}
.moodle-quiz .activity-item .activity-completion button.btn-secondary:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary:hover{color:#1d2125;background-color:#ced4da;border-color:#d7dbe3}
.moodle-quiz .activity-item .activity-completion button.btn-secondary:focus, .moodle-quiz .activity-item .activity-completion button.btn-secondary.focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary.focus{color:#1d2125;background-color:#ced4da;border-color:#d7dbe3;box-shadow:0 0 0 .2rem rgb(213 214 216 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-secondary.disabled, .moodle-quiz .activity-item .activity-completion button.btn-secondary:disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary.disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary:disabled{color:#1d2125;background-color:#f5f6f8;border-color:#f5f6f8}
.moodle-quiz .activity-item .activity-completion button.btn-secondary:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion button.btn-secondary:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion button.btn-secondary.dropdown-toggle, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-secondary.dropdown-toggle{color:#1d2125;background-color:#d7dbe3;border-color:#d0d4de}
.moodle-quiz .activity-item .activity-completion button.btn-secondary:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion button.btn-secondary:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion button.btn-secondary.dropdown-toggle:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(213 214 216 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-secondary:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-secondary:hover{color:#1d2125}
.moodle-quiz .activity-item .activity-completion button.btn-success, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success{color:#1d2125;background-color:#d7e4d6;border-color:#d7e4d6;color:#1b3d19}
.moodle-quiz .activity-item .activity-completion button.btn-success:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success:hover{color:#fff;background-color:#357a32;border-color:#b9d0b7}
.moodle-quiz .activity-item .activity-completion button.btn-success:focus, .moodle-quiz .activity-item .activity-completion button.btn-success.focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success.focus{color:#fff;background-color:#357a32;border-color:#b9d0b7;box-shadow:0 0 0 .2rem rgb(187 199 187 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-success.disabled, .moodle-quiz .activity-item .activity-completion button.btn-success:disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success.disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success:disabled{color:#1d2125;background-color:#d7e4d6;border-color:#d7e4d6}
.moodle-quiz .activity-item .activity-completion button.btn-success:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion button.btn-success:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion button.btn-success.dropdown-toggle, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-success.dropdown-toggle{color:#1d2125;background-color:#b9d0b7;border-color:#b2cbb0}
.moodle-quiz .activity-item .activity-completion button.btn-success:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion button.btn-success:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion button.btn-success.dropdown-toggle:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(187 199 187 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-success:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-success:hover{color:#fff}
.moodle-quiz .activity-item .activity-completion button.btn-info, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info{color:#1d2125;background-color:#cce6ea;border-color:#cce6ea;color:#00414b}
.moodle-quiz .activity-item .activity-completion button.btn-info:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info:hover{color:#fff;background-color:#008196;border-color:#a8d4db}
.moodle-quiz .activity-item .activity-completion button.btn-info:focus, .moodle-quiz .activity-item .activity-completion button.btn-info.focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info.focus{color:#fff;background-color:#008196;border-color:#a8d4db;box-shadow:0 0 0 .2rem rgb(178 200 204 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-info.disabled, .moodle-quiz .activity-item .activity-completion button.btn-info:disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info.disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info:disabled{color:#1d2125;background-color:#cce6ea;border-color:#cce6ea}
.moodle-quiz .activity-item .activity-completion button.btn-info:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion button.btn-info:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion button.btn-info.dropdown-toggle, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-info.dropdown-toggle{color:#1d2125;background-color:#a8d4db;border-color:#9fd0d7}
.moodle-quiz .activity-item .activity-completion button.btn-info:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion button.btn-info:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion button.btn-info.dropdown-toggle:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(178 200 204 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-info:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-info:hover{color:#fff}
.moodle-quiz .activity-item .activity-completion button.btn-warning, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning{color:#1d2125;background-color:#fcefdc;border-color:#fcefdc;color:#785727}
.moodle-quiz .activity-item .activity-completion button.btn-warning:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning:hover{color:#1d2125;background-color:#f0ad4e;border-color:#f8daad}
.moodle-quiz .activity-item .activity-completion button.btn-warning:focus, .moodle-quiz .activity-item .activity-completion button.btn-warning.focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning.focus{color:#1d2125;background-color:#f0ad4e;border-color:#f8daad;box-shadow:0 0 0 .2rem rgb(219 208 193 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-warning.disabled, .moodle-quiz .activity-item .activity-completion button.btn-warning:disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning.disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning:disabled{color:#1d2125;background-color:#fcefdc;border-color:#fcefdc}
.moodle-quiz .activity-item .activity-completion button.btn-warning:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion button.btn-warning:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion button.btn-warning.dropdown-toggle, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-warning.dropdown-toggle{color:#1d2125;background-color:#f8daad;border-color:#f7d4a1}
.moodle-quiz .activity-item .activity-completion button.btn-warning:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion button.btn-warning:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion button.btn-warning.dropdown-toggle:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(219 208 193 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-warning:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-warning:hover{color:#1d2125}
.moodle-quiz .activity-item .activity-completion button.btn-danger, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger{color:#1d2125;background-color:#f4d6d2;border-color:#f4d6d2;color:#651910}
.moodle-quiz .activity-item .activity-completion button.btn-danger:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger:hover{color:#fff;background-color:#ca3120;border-color:#eab1a9}
.moodle-quiz .activity-item .activity-completion button.btn-danger:focus, .moodle-quiz .activity-item .activity-completion button.btn-danger.focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger.focus{color:#fff;background-color:#ca3120;border-color:#eab1a9;box-shadow:0 0 0 .2rem rgb(212 187 184 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-danger.disabled, .moodle-quiz .activity-item .activity-completion button.btn-danger:disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger.disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger:disabled{color:#1d2125;background-color:#f4d6d2;border-color:#f4d6d2}
.moodle-quiz .activity-item .activity-completion button.btn-danger:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion button.btn-danger:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion button.btn-danger.dropdown-toggle, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-danger.dropdown-toggle{color:#1d2125;background-color:#eab1a9;border-color:#e7a79f}
.moodle-quiz .activity-item .activity-completion button.btn-danger:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion button.btn-danger:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion button.btn-danger.dropdown-toggle:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(212 187 184 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-danger:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-danger:hover{color:#fff}
.moodle-quiz .activity-item .activity-completion button.btn-light, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light{color:#1d2125;background-color:#fefefe;border-color:#fefefe;color:#7c7d7d}
.moodle-quiz .activity-item .activity-completion button.btn-light:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light:hover{color:#1d2125;background-color:#f8f9fa;border-color:#e5e5e5}
.moodle-quiz .activity-item .activity-completion button.btn-light:focus, .moodle-quiz .activity-item .activity-completion button.btn-light.focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light.focus{color:#1d2125;background-color:#f8f9fa;border-color:#e5e5e5;box-shadow:0 0 0 .2rem rgb(220 221 221 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-light.disabled, .moodle-quiz .activity-item .activity-completion button.btn-light:disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light.disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light:disabled{color:#1d2125;background-color:#fefefe;border-color:#fefefe}
.moodle-quiz .activity-item .activity-completion button.btn-light:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion button.btn-light:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion button.btn-light.dropdown-toggle, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-light.dropdown-toggle{color:#1d2125;background-color:#e5e5e5;border-color:#dedede}
.moodle-quiz .activity-item .activity-completion button.btn-light:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion button.btn-light:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion button.btn-light.dropdown-toggle:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(220 221 221 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-light:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-light:hover{color:#1d2125}
.moodle-quiz .activity-item .activity-completion button.btn-dark, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark{color:#1d2125;background-color:#d6d8d9;border-color:#d6d8d9;color:#1a1d20}
.moodle-quiz .activity-item .activity-completion button.btn-dark:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark:hover{color:#fff;background-color:#343a40;border-color:#bcbfc0}
.moodle-quiz .activity-item .activity-completion button.btn-dark:focus, .moodle-quiz .activity-item .activity-completion button.btn-dark.focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark.focus{color:#fff;background-color:#343a40;border-color:#bcbfc0;box-shadow:0 0 0 .2rem rgb(186 189 190 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-dark.disabled, .moodle-quiz .activity-item .activity-completion button.btn-dark:disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark.disabled, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark:disabled{color:#1d2125;background-color:#d6d8d9;border-color:#d6d8d9}
.moodle-quiz .activity-item .activity-completion button.btn-dark:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion button.btn-dark:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion button.btn-dark.dropdown-toggle, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark:not(:disabled):not(.disabled):active, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark:not(:disabled):not(.disabled).active, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-dark.dropdown-toggle{color:#1d2125;background-color:#bcbfc0;border-color:#b5b9ba}
.moodle-quiz .activity-item .activity-completion button.btn-dark:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion button.btn-dark:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion button.btn-dark.dropdown-toggle:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark:not(:disabled):not(.disabled):active:focus, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.activity-item .activity-completion a[role="button"].btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(186 189 190 / .5)}
.moodle-quiz .activity-item .activity-completion button.btn-dark:hover, .moodle-quiz .activity-item .activity-completion a[role="button"].btn-dark:hover{color:#fff}
.moodle-quiz .activity-item .activity-groupmode-info{grid-area:groupmode;justify-self:end}
.moodle-quiz .activity-item .activity-groupmode-info .groupmode-information{height:32px;width:32px;border-radius:.5rem}
.moodle-quiz .activity-item .activity-groupmode-info .groupmode-icon-info{display:none}
.moodle-quiz .activity-item .no-overflow{width:100%}
.moodle-quiz .divider .divider-content{opacity:0;visibility:hidden;transition:visibility 0.1s;position:absolute;background:linear-gradient(transparent 40%,#fff 40%,#fff 60%,transparent 60%)}
.moodle-quiz .section.hidden .divider .divider-content{background:linear-gradient(transparent 40%,#f8f9fa 40%,#f8f9fa 60%,transparent 60%)}
.moodle-quiz .divider.always-visible .divider-content{opacity:1;visibility:visible}
.moodle-quiz .divider:hover .divider-content, .moodle-quiz .divider:focus .divider-content, .moodle-quiz .divider:focus-within .divider-content{opacity:1;visibility:visible}
.moodle-quiz .divider:has(.btn.add-content:hover) hr{border-color:#002b49}
.moodle-quiz .changenumsections.disabled .divider:has(.btn.add-content:hover) hr{border-color:#e9ecef}
.moodle-quiz .activity:focus-within+.activity .divider .divider-content, .moodle-quiz .course-section-header:focus-within+.content .section .activity:first-child .divider .divider-content, .moodle-quiz .content .section .activity:focus-within .divider .divider-content, .moodle-quiz .course-content:focus-within .changenumsections .divider .divider-content{visibility:visible}
.moodle-quiz .course-content ul.topics>li:last-child .changenumsections{display:none}
.moodle-quiz .btn.add-content{position:relative;z-index:1;border-radius:.5rem;font-size:.8203125rem;font-weight:700;color:#001625;background-color:#ccd5db}
.moodle-quiz .btn.add-content:hover, .moodle-quiz .btn.add-content:focus{color:#fff;background-color:#002b49}
.moodle-quiz .btn.add-content .icon{width:14px;height:14px;font-size:14px}
.moodle-quiz .changenumsections.disabled .btn.add-content{color:#8f959e;background-color:#e9ecef;outline:none;box-shadow:none;pointer-events:auto}
.moodle-quiz .changenumsections.disabled .btn.add-content:hover, .moodle-quiz .changenumsections.disabled .btn.add-content:focus{color:#8f959e;background-color:#e9ecef;outline:none;box-shadow:none}
.moodle-quiz .move-activity-tree .collapse-list-item-content .collapse-list-item{padding:.5rem 1rem}
.moodle-quiz .activity.subsection .section .section-actions .btn.btn-icon{font-size:inherit}
.moodle-quiz .fp-content-center{height:100%;width:100%;display:table-cell;vertical-align:middle}
.moodle-quiz .fp-content-hidden{visibility:hidden}
.moodle-quiz .filepicker .yui3-widget-content-expanded{height:auto}
.moodle-quiz .file-picker .fp-content{border-top:0;background:#fff;clear:none;overflow:auto;height:452px}
.moodle-quiz .filepicker.moodle-dialogue-fullscreen .file-picker .fp-content{width:100%}
.moodle-quiz .file-picker .fp-content-loading{height:100%;width:100%;display:table;text-align:center}
.moodle-quiz .file-picker .fp-content .fp-object-container{width:98%;height:98%}
.moodle-quiz .file-picker .fp-content-error{height:100%;width:100%;display:table;text-align:center}
.moodle-quiz .fp-select .fp-info{font-size:.703125rem}
.moodle-quiz .filemanager.fm-loading .filemanager-toolbar, .moodle-quiz .filemanager.fm-loading .fp-pathbar, .moodle-quiz .filemanager.fm-loading .filemanager-container, .moodle-quiz .filemanager.fm-loaded .filemanager-loading, .moodle-quiz .filemanager.fm-maxfiles .fp-btn-add, .moodle-quiz .filemanager.fm-maxfiles .dndupload-message, .moodle-quiz .filemanager.fm-noitems .fp-btn-download, .moodle-quiz .filemanager.fm-noitems .fp-btn-delete, .moodle-quiz .filemanager .fm-empty-container, .moodle-quiz .filemanager.fm-noitems .filemanager-container .fp-content{display:none}
.moodle-quiz .filemanager.fm-updating .fm-content-wrapper, .moodle-quiz .filemanager.fm-nomkdir .fp-btn-mkdir, .moodle-quiz .fitem.disabled .filemanager .filemanager-toolbar, .moodle-quiz .fitem.disabled .filemanager .fp-pathbar, .moodle-quiz .fitem.disabled .filemanager .fp-restrictions, .moodle-quiz .fitem.disabled .filemanager .fm-content-wrapper{display:none}
.moodle-quiz .filemanager .fp-content{overflow:auto;max-height:472px;min-height:157px}
.moodle-quiz .filemanager .yui3-datatable-odd .yui3-datatable-cell{background-color:#f6f6f6!important;border-left:0 solid #f6f6f6}
.moodle-quiz .filemanager .yui3-datatable-even .yui3-datatable-cell{background-color:#fff!important;border-left:0 solid #fff}
.moodle-quiz .dndupload-inprogress .fp-content{display:none}
.moodle-quiz .notification-area .control-area .content{position:relative}
.moodle-quiz .notification-area .control-area .content .content-item-container{cursor:pointer}
.moodle-quiz .notification-area .control-area .content:empty+.empty-text{display:block}
.moodle-quiz .notification-area .control-area.loading .content:empty+.empty-text{display:none}
.moodle-quiz .notification-area .content-area{box-sizing:border-box;display:inline-block;width:calc(100% - 300px);float:right}
.moodle-quiz .notification-area .content-area .toggle-mode{display:none}
.moodle-quiz .notification-area .content-area .header{height:50px;box-sizing:border-box;border-bottom:1px solid #e3e3e3;padding:5px}
.moodle-quiz .notification-area .content-area .header .image-container{display:inline-block;height:25px;width:24px;float:left}
.moodle-quiz .notification-area .content-area .header .subject-container{display:inline-block;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:25px;padding-left:5px;box-sizing:border-box}
.moodle-quiz .notification-area .content-area .header .timestamp{font-size:10px;line-height:10px;margin:0;color:#666;margin-left:30px}
.moodle-quiz .notification-area .content-area .header:empty{display:none}
.moodle-quiz .notification-area .content-area>.content{height:500px;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;padding:15px}
.moodle-quiz .notification-area .content-area>.content:empty{display:none}
.moodle-quiz .notification-area .content-area>.content:empty+.empty-text{display:block;text-align:center;padding-top:100px}
.moodle-quiz .notification-area .content-area .empty-text{display:none}
.moodle-quiz .notification-area .content-area .footer{height:50px;box-sizing:border-box;text-align:center}
.moodle-quiz .notification-area .content-area .footer a{line-height:50px}
.moodle-quiz .notification-area .content-area .footer:empty{display:none}
.moodle-quiz .message-app a, .moodle-quiz .message-app .btn-link{color:inherit}
.moodle-quiz .message-app .btn-link:hover, .moodle-quiz .message-app .btn-link:focus{background-color:rgb(0 0 0 / .035);text-decoration:none}
.moodle-quiz .message-app .btn.btn-link.btn-icon{height:16px;width:16px;padding:0;border-radius:50%;flex-shrink:0}
.moodle-quiz .message-app .btn.btn-link.btn-icon.icon-size-0{height:20px!important;width:20px!important}
.moodle-quiz .message-app .btn.btn-link.btn-icon.icon-size-1{height:24px!important;width:24px!important}
.moodle-quiz .message-app .btn.btn-link.btn-icon.icon-size-2{height:28px!important;width:28px!important}
.moodle-quiz .message-app .btn.btn-link.btn-icon.icon-size-3{height:36px!important;width:36px!important}
.moodle-quiz .message-app .btn.btn-link.btn-icon.icon-size-4{height:44px!important;width:44px!important}
.moodle-quiz .message-app .btn.btn-link.btn-icon.icon-size-5{height:52px!important;width:52px!important}
.moodle-quiz .message-app .btn.btn-link.btn-icon.icon-size-6{height:60px!important;width:60px!important}
.moodle-quiz .message-app .btn.btn-link.btn-icon.icon-size-7{height:68px!important;width:68px!important}
.moodle-quiz .message-app .view-conversation .content-message-container img{max-width:100%}
.moodle-quiz .questionbank h2{margin-top:0}
.moodle-quiz .questioncategories h3{margin-top:0}
.moodle-quiz table.question-bank-table{margin:0;background-color:#fff;table-layout:fixed;overflow-x:scroll;width:min-content;max-width:100%}
.moodle-quiz table.question-bank-table th{text-align:left}
.moodle-quiz table.question-bank-table>tbody>tr.r1{background-color:rgb(0 0 0 / .03)}
.moodle-quiz table.question-bank-table>tbody>tr.highlight{border:1px solid #008196}
.moodle-quiz table.question-bank-table .checkbox input[type="checkbox"]{margin-left:0;float:none}
.moodle-quiz table.question-bank-table .iconcol{padding:3px;box-sizing:content-box}
.moodle-quiz table.question-bank-table .iconcol .icon{margin:0;width:12px;height:12px}
.moodle-quiz table.question-bank-table label{margin:0;display:block}
.moodle-quiz table.question-bank-table .header{text-align:left}
.moodle-quiz table.question-bank-table .header.sortable-list-current-position{background-color:#169fff}
.moodle-quiz table.question-bank-table .header.sortable-list-is-dragged{background-color:#fff;opacity:.85}
.moodle-quiz table.question-bank-table .header .header-text>div{display:inline-block}
.moodle-quiz table.question-bank-table .header .dropdown-toggle::after{margin-left:0}
.moodle-quiz table.question-bank-table .header.checkbox .form-check{padding-left:0}
.moodle-quiz #page-mod-quiz-edit div.questionbankwindow div.header{margin:0}
.moodle-quiz #page-mod-quiz-edit div.questionbankwindow.block{padding:0}
.moodle-quiz .questionbank .singleselect{margin:0}
body.path-question-type .fitem .col-form-label.sr-only:not(legend):not([for="id_category"], .moodle-quiz [for="id_filetypeslist"]){position:static;width:auto;height:auto;padding:0;margin:0 .5rem 0 0;overflow:visible;clip:auto;clip-path:none;border:0}
.moodle-quiz .que{text-align:left;margin:0 auto 1.8em auto;display:flex;align-items:start;gap:1rem}
.moodle-quiz .que .info{flex-shrink:0;width:7em;padding:.5em;background-color:#f8f9fa;border:1px solid #cad0d7;border-radius:2px}
.moodle-quiz .que h3.no{margin:0;font-size:.8em;line-height:1}
.moodle-quiz .que span.qno{font-size:1.5em;font-weight:700;word-break:break-word}
.moodle-quiz .que .info>div{font-size:.8em;margin-top:.7em}
.moodle-quiz .que .info .questionflag.editable{cursor:pointer}
.moodle-quiz .que .info .editquestion img, .moodle-quiz .que .info .questionflag img, .moodle-quiz .que .info .questionflag input{vertical-align:bottom}
.moodle-quiz .que .content{flex-grow:1}
.moodle-quiz .que .formulation, .moodle-quiz .que .outcome, .moodle-quiz .que .comment{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:0 solid #fff0;border-radius:.5rem}
.moodle-quiz .que .outcome, .moodle-quiz .que .comment{color:#8e662e;background-color:#fcefdc;border-color:#fbe6ca}
.moodle-quiz .que .outcome hr, .moodle-quiz .que .comment hr{border-top-color:#f9dbb2}
.moodle-quiz .que .outcome .alert-link, .moodle-quiz .que .comment .alert-link{color:#674a22}
.moodle-quiz .que .outcome a, .moodle-quiz .que .comment a{color:#000}
.moodle-quiz .que .formulation{color:#000d0f;background-color:#cce6ea;border-color:#b3d9e0}
.moodle-quiz .que .formulation hr{border-top-color:#a1d0d9}
.moodle-quiz .que .formulation .alert-link{color:#000}
.moodle-quiz .que.multichoice .answer div.r0 .icon.fa-check, .moodle-quiz .que.multichoice .answer div.r1 .icon.fa-check, .moodle-quiz .que.multichoice .answer div.r0 .icon.fa-remove, .moodle-quiz .que.multichoice .answer div.r1 .icon.fa-remove{text-indent:0}
.moodle-quiz .formulation input[type="text"], .moodle-quiz .formulation select{width:auto;vertical-align:baseline}
.moodle-quiz .que.multianswer .formulation .yui3-widget-positioned{box-sizing:content-box}
.moodle-quiz .que.multianswer .formulation .yui3-widget-positioned .feedbackspan{width:inherit;max-width:inherit}
.moodle-quiz .que input[size], .moodle-quiz .que textarea[cols]{width:auto;max-width:100%}
.moodle-quiz .que .comment{color:#1b3d19;background-color:#d7e4d6;border-color:#c2d7c2}
.moodle-quiz .que .comment hr{border-top-color:#b3cdb3}
.moodle-quiz .que .comment .alert-link{color:#0b190a}
.moodle-quiz .que .ablock{margin:.7em 0 .3em 0}
.moodle-quiz .que .im-controls{margin-top:.5em;text-align:left}
.moodle-quiz .que .specificfeedback, .moodle-quiz .que .generalfeedback, .moodle-quiz .que .numpartscorrect .que .rightanswer, .moodle-quiz .que .im-feedback, .moodle-quiz .que .feedback, .moodle-quiz .que p{margin:0 0 .5em}
.moodle-quiz .que .correctness.correct{color:#fff;background-color:#357a32}
.moodle-quiz a.que .correctness.correct:hover, .moodle-quiz a.que .correctness.correct:focus{color:#fff;background-color:#255623}
.moodle-quiz a.que .correctness.correct:focus, .moodle-quiz a.que .correctness.correct.focus{outline:0;box-shadow:0 0 0 .2rem rgb(53 122 50 / .5)}
.moodle-quiz .que .correctness.partiallycorrect{color:#1d2125;background-color:#f0ad4e}
.moodle-quiz a.que .correctness.partiallycorrect:hover, .moodle-quiz a.que .correctness.partiallycorrect:focus{color:#1d2125;background-color:#ec971f}
.moodle-quiz a.que .correctness.partiallycorrect:focus, .moodle-quiz a.que .correctness.partiallycorrect.focus{outline:0;box-shadow:0 0 0 .2rem rgb(240 173 78 / .5)}
.moodle-quiz .que .correctness.notanswered, .moodle-quiz .que .correctness.incorrect{color:#fff;background-color:#ca3120}
.moodle-quiz a.que .correctness.notanswered:hover, .moodle-quiz a.que .correctness.incorrect:hover, .moodle-quiz a.que .correctness.notanswered:focus, .moodle-quiz a.que .correctness.incorrect:focus{color:#fff;background-color:#9e2619}
.moodle-quiz a.que .correctness.notanswered:focus, .moodle-quiz a.que .correctness.incorrect:focus, .moodle-quiz a.que .correctness.notanswered.focus, .moodle-quiz a.que .correctness.incorrect.focus{outline:0;box-shadow:0 0 0 .2rem rgb(202 49 32 / .5)}
.moodle-quiz .que .qtext{margin-bottom:1.5em}
.moodle-quiz .que .validationerror{color:#ca3120}
.moodle-quiz .que .grading, .moodle-quiz .que .comment, .moodle-quiz .que .commentlink, .moodle-quiz .que .history{margin-top:.5em}
.moodle-quiz .que .history h3{margin:0 0 .2em;font-size:1em}
.moodle-quiz .que .history table{width:100%;margin:0}
.moodle-quiz .que .history .current{font-weight:700}
.moodle-quiz .que .questioncorrectnessicon{vertical-align:text-bottom}
body.jsenabled .questionflag input[type=checkbox]{display:none}
.moodle-quiz .que .questionflagimage{padding-right:3px;height:16px;width:16px}
.moodle-quiz .mform .que.comment .fitemtitle{width:20%}
.moodle-quiz #page-question-preview #techinfo{margin:1em 0}
.moodle-quiz #page-question-preview .collapsibleregion .collapsibleregioncaption, .moodle-quiz #page-question-preview .collapsibleregion .collapsibleregionextracontent{display:inline-block}
.moodle-quiz #page-mod-quiz-edit .box.generalbox.questionbank{padding:.5em}
.moodle-quiz #page-mod-quiz-edit .questionbank .categorypagingbarcontainer, .moodle-quiz #page-mod-quiz-edit .questionbank .categoryquestionscontainer, .moodle-quiz #page-mod-quiz-edit .questionbank .choosecategory{padding:0}
.moodle-quiz #page-mod-quiz-edit .questionbank .choosecategory select{width:100%}
.moodle-quiz #page-mod-quiz-edit div.questionbank .categoryquestionscontainer{background:#fff0}
.moodle-quiz #page-mod-quiz-edit .questionbankwindow div.header{color:#444;text-shadow:none;border-top-left-radius:4px;border-top-right-radius:4px;margin:0 -10px 0 -10px;padding:2px 10px 2px 10px;background:#fff0}
.moodle-quiz #page-mod-quiz-edit .questionbankwindow div.header a:link, .moodle-quiz #page-mod-quiz-edit .questionbankwindow div.header a:visited{color:#002b49}
.moodle-quiz #page-mod-quiz-edit .questionbankwindow div.header a:hover{color:#000}
.moodle-quiz #page-mod-quiz-edit .questionbankwindow div.header .title{color:#1d2125}
.moodle-quiz #page-mod-quiz-edit div.container div.generalbox{background-color:#fff0;padding:1.5em}
.moodle-quiz #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer, .moodle-quiz #page-mod-quiz-edit div.questionbank .categoryselectallcontainer{padding:0 0 1.5em 0}
.moodle-quiz #page-mod-quiz-edit div.questionbank .categorypagingbarcontainer{background-color:#fff0;margin:0;border-top:0;border-bottom:0}
.moodle-quiz #page-mod-quiz-edit div.questionbank .categorypagingbarcontainer .paging{padding:0 .3em}
.moodle-quiz #page-mod-quiz-edit div.question div.content div.questioncontrols{background-color:#fff}
.moodle-quiz #page-mod-quiz-edit div.question div.content div.points{margin-top:-.5em;padding-bottom:0;border:none;background-color:#fff;position:static;width:12.1em;float:right;margin-right:60px}
.moodle-quiz #page-mod-quiz-edit div.question div.content div.points br{display:none}
.moodle-quiz #page-mod-quiz-edit div.question div.content div.points label{display:inline-block}
.moodle-quiz #page-mod-quiz-edit div.questionbank .categoryinfo{padding:.3em 0}
.moodle-quiz .questionbankwindow .module{width:auto}
.moodle-quiz .questionbankwindow .form-autocomplete-selection{margin-left:0}
.moodle-quiz #page-mod-quiz-edit div.editq div.question div.content{background-color:#fff;border:1px solid #ddd;border-radius:2px;overflow:hidden}
.moodle-quiz .que.shortanswer .answer{padding:0}
.moodle-quiz .que label{display:inline}
.moodle-quiz .que .content .answer div[data-region="answer-label"] .mediaplugin{width:400px}
body.path-question-type .mform fieldset.hidden{padding:0;margin:.7em 0 0}
.moodle-quiz .que.ddwtos, .moodle-quiz .que.ddwtos .drop{box-sizing:content-box}
.moodle-quiz #participantsform .no-overflow{overflow:visible}
.moodle-quiz .userinfobox .content{vertical-align:top}
.moodle-quiz .search-results .result .result-content{margin:7px 0}
.moodle-quiz .simplesearchform .btn{padding-left:.5rem;padding-right:.5rem}
.moodle-quiz .simplesearchform .btn .icon{margin:0}
.moodle-quiz .simplesearchform .btn-submit{border-color:#8f959e;color:#6a737b}
.moodle-quiz .simplesearchform .btn-close, .moodle-quiz .simplesearchform .btn-clear{position:absolute;top:0;right:0;color:#6a737b;z-index:4}
.moodle-quiz .simplesearchform .btn-close{right:2.2rem;opacity:inherit;font-size:inherit;line-height:inherit}
.moodle-quiz .simplesearchform .btn-submit{background-color:#f8f9fa}
.moodle-quiz .mform .d-flex .fitem{margin:.1rem .25rem .1rem 0!important}
.moodle-quiz .mform .d-flex br+label{justify-content:flex-start;width:100%;margin-right:0}
.moodle-quiz .d-flex>.form-control{width:auto;max-width:100%}
.moodle-quiz .d-flex>textarea.form-control{width:100%}
.moodle-quiz .que.match .mediaplugin{width:50vw}
.moodle-quiz #page-grade-edit-outcome-course .courseoutcomes{margin-left:auto;margin-right:auto;width:100%}
.moodle-quiz #page-grade-edit-outcome-course .courseoutcomes td{text-align:center}
.moodle-quiz .path-mod .activity-information .completion-info{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #dee2e6}
.moodle-quiz .path-mod .activity-description .no-overflow p:last-child{padding-bottom:0;margin-bottom:0}
.moodle-quiz .forumpost .content .posting.fullpost{margin-top:8px}
.moodle-quiz .forumpost .row .topic, .moodle-quiz .forumpost .row .content-mask, .moodle-quiz .forumpost .row .options{margin-left:48px}
.moodle-quiz #page-mod-forum-view table .fit-content{width:1px;white-space:nowrap}
.moodle-quiz #page-mod-forum-view table .limit-width .author-info{max-width:calc(100% - 35px - .5rem)}
.moodle-quiz .path-mod-forum .unified-grader .grader-grading-panel .header-container .info-container{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:100%;padding:.5rem;padding-right:calc(36px + 0.5rem);opacity:1;visibility:visible;transition:left 0.3s ease-in-out;z-index:1}
.moodle-quiz .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container:not(.collapsed)+.info-container{opacity:0;visibility:hidden;left:calc(100% * -1);transition:left 0.3s ease-in-out,opacity 0s linear 0.3s,visibility 0s linear 0.3s,padding 0s linear 0.3s}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content{overflow-y:auto;margin-right:430px;transition:margin-right 0.2s ease-in-out}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container:last-of-type>hr{display:none}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container:last-of-type>hr{display:none}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container{position:relative}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button{position:absolute;height:100%;width:100%;left:0;top:0;padding-left:calc(1rem + 45px);text-align:left;z-index:1}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button:not(.collapsed){display:none}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content{display:block;height:auto!important}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .header{transition:margin-bottom 0.3s ease-in-out}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .header div+div{opacity:1;visibility:visible;max-height:none;transition:opacity 0.3s linear,visibility 0s linear}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .body-content-container{opacity:1;visibility:visible;max-height:none;transition:opacity 0.3s linear,visibility 0s linear}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .forum-post-core{opacity:1;visibility:visible;max-height:none;transition:opacity 0.3s linear,visibility 0s linear}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed+.content{opacity:.3}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed+.content .header{margin-bottom:0!important}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed+.content .header div+div{opacity:0;visibility:hidden;max-height:0}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed+.content .body-content-container{opacity:0;visibility:hidden;max-height:0}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed+.content .forum-post-core{opacity:0;visibility:hidden;max-height:0}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed:hover+.content, .moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed:focus+.content{opacity:1}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .no-post-container .icon{height:250px;width:250px;margin-right:0}
.moodle-quiz .path-mod-forum .unified-grader .grader-module-content-display .nested-v2-display-mode .discussion-container .posts-container .parent-container .show-content-button{padding-left:94px}
.moodle-quiz .path-mod-lesson .answeroption .checkbox label p{display:inline}
.moodle-quiz .path-mod-lesson .generaltable td{vertical-align:middle}
.moodle-quiz .path-mod-lesson .generaltable td label{margin-bottom:0}
.moodle-quiz .path-mod-lesson .generaltable td .highlight{display:inline-block;margin-left:.25rem}
.moodle-quiz .path-mod-lesson .generaltable td input[type="checkbox"]{display:block}
.moodle-quiz #page-mod-quiz-mod #id_reviewoptionshdr .btn-link{line-height:1.5;vertical-align:bottom}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton{text-decoration:none;font-size:14px;line-height:20px;font-weight:400;background-color:#fff;background-image:none;height:40px;width:30px;border-radius:3px;border:0;overflow:hidden;white-space:nowrap;margin:0 6px 6px 0}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock span.qnbutton{cursor:default;background-color:#e9ecef;color:#495057}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock a.qnbutton:hover, .moodle-quiz .path-mod-quiz #mod_quiz_navblock a.qnbutton:active, .moodle-quiz .path-mod-quiz #mod_quiz_navblock a.qnbutton:focus{text-decoration:underline}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton .thispageholder{border:1px solid;border-radius:3px;z-index:1}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.thispage .thispageholder{border-width:3px}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .allquestionsononepage .qnbutton.thispage .thispageholder{border-width:1px}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.flagged .thispageholder{background:#fff0 url(/theme/image.php/boost/theme/1779462681/mod/quiz/flag-on) 15px 0 no-repeat}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton .trafficlight{border:0;background:#fff none center / 10px no-repeat scroll;height:20px;margin-top:20px;border-radius:0 0 3px 3px}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.correct .thispageholder{border-color:#306e2d}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .thispageholder{border-color:#b62c1d}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .thispageholder{border-color:#90682f}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.correct, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight{background-color:#dff4d8}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight{background-color:#fdd}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight{background-color:#fcefdc}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.blocked, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.complete, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.complete .trafficlight, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.answersaved, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.answersaved .trafficlight, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading .trafficlight{background-color:#dee2e6}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.notyetanswered .trafficlight, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight{background-color:#fff}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight{background-image:url(/theme/image.php/boost/theme/1779462681/mod/quiz/warningtriangle)}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight{background-image:url(/theme/image.php/boost/core/1779462681/i/grade_correct);color:#357a32;background-size:14px}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight{background-image:url(/theme/image.php/boost/core/1779462681/t/locked)}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.notanswered .trafficlight, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight{background-image:url(/theme/image.php/boost/core/1779462681/i/grade_incorrect);color:#ca3120;background-size:14px}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight{background-image:url(/theme/image.php/boost/core/1779462681/i/grade_partiallycorrect);color:#f0ad4e;background-size:14px}
.moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.complete .trafficlight, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.answersaved .trafficlight, .moodle-quiz .path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading .trafficlight{background-color:#dee2e6}
.moodle-quiz #attemptsform .icon.text-success, .moodle-quiz .formulation .answer .icon.text-success{color:#306e2d!important}
.moodle-quiz #attemptsform .icon.text-danger, .moodle-quiz .formulation .answer .icon.text-danger{color:#b62c1d!important}
.moodle-quiz #attemptsform .icon.text-warning, .moodle-quiz .formulation .answer .icon.text-warning{color:#90682f!important}
.moodle-quiz .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement{height:calc(100% - 4rem)}
.moodle-quiz .path-mod-assign [data-region="assignment-info"]{overflow-y:hidden}
.moodle-quiz .path-mod-assign [data-region="user-info"] .img-rounded{margin-top:0}
.moodle-quiz .path-admin-mod-lti .btn .loader img, .moodle-quiz .path-admin-mod-lti #tool-list-loader-container .loader img{height:auto}
.moodle-quiz .path-mod-feedback span.feedback_info{font-weight:700}
.moodle-quiz .path-mod-feedback span.feedback_depend{color:#ca3120}
.moodle-quiz .path-mod-feedback hr.feedback_pagebreak{height:4px;color:#6a737b;background-color:#6a737b;border:0;margin:0}
.moodle-quiz .path-mod-feedback .feedback_bar_image{height:10px}
.moodle-quiz .path-mod-feedback #analysis-form label{display:inline}
.moodle-quiz .path-mod-feedback .templateslist td.cell.action{width:10%}
.moodle-quiz .path-mod-feedback .templateslist th.header.action{width:10%}
.moodle-quiz .path-mod-feedback .feedback-item-label{width:100%}
.moodle-quiz .path-mod-feedback #feedback_edit_form [id*=_feedback_item_].feedback_itemlist, .moodle-quiz .path-mod-feedback #feedback_edit_form .feedback_itemlist.sortable-list-is-dragged{padding:1rem;border:1px solid #dee2e6;background-color:#fff;position:relative;border-radius:.5rem}
.moodle-quiz .path-mod-feedback #feedback_edit_form [id*=_feedback_item_].feedback_itemlist .itemname, .moodle-quiz .path-mod-feedback #feedback_edit_form .feedback_itemlist.sortable-list-is-dragged .itemname{margin-right:2rem}
.moodle-quiz .path-mod-feedback #feedback_edit_form [id*=_feedback_item_].feedback_itemlist .itemactions, .moodle-quiz .path-mod-feedback #feedback_edit_form .feedback_itemlist.sortable-list-is-dragged .itemactions{position:absolute;top:0;right:0}
.moodle-quiz .path-mod-feedback #feedback_edit_form [id*=_feedback_item_].feedback_itemlist .itemactions .dropdown-toggle, .moodle-quiz .path-mod-feedback #feedback_edit_form .feedback_itemlist.sortable-list-is-dragged .itemactions .dropdown-toggle{border-radius:.5rem;width:32px;height:32px}
.moodle-quiz .path-mod-feedback #feedback_edit_form [id*=_feedback_item_].feedback_itemlist.sortable-list-current-position, .moodle-quiz .path-mod-feedback #feedback_edit_form .feedback_itemlist.sortable-list-is-dragged.sortable-list-current-position{background-color:#f8f9fa}
.moodle-quiz .path-mod-feedback #feedback_edit_form .sortable-list-is-dragged{opacity:.75;max-width:830px}
.moodle-quiz .path-mod-feedback #feedback_edit_form .loading-icon{position:absolute;left:50%;top:calc(50% - .5rem)}
.moodle-quiz .path-mod-feedback table.analysis{width:100%;border-top:1px solid #dee2e6;margin-top:10px}
.moodle-quiz .path-mod-feedback table.analysis.itemtype_textarea td{padding:4px 0}
.moodle-quiz .path-mod-feedback table.analysis tr:first-child th{padding-top:10px}
.moodle-quiz .path-mod-feedback table.analysis tr:hover{background:#dee2e6}
.moodle-quiz .path-mod-feedback table.analysis td.singlevalue:before, .moodle-quiz .path-mod-feedback table.analysis td.optionname:before{content:"- "}
.moodle-quiz .path-mod-feedback table.analysis tr.isempty{display:none}
.moodle-quiz .path-mod-feedback #showentrytable td.cell.completed_timemodified, .moodle-quiz .path-mod-feedback #showentryanontable td.cell.random_response{font-weight:700}
.moodle-quiz .path-mod-feedback #showentrytable td.cell.userpic, .moodle-quiz .path-mod-feedback #showentrytable td.cell.deleteentry, .moodle-quiz .path-mod-feedback #showentryanontable td.cell.deleteentry{width:10px}
.moodle-quiz .path-mod-feedback .response_navigation{margin:.5rem 0}
.moodle-quiz .path-mod-feedback .response_navigation a{display:block}
.moodle-quiz .path-mod-feedback .response_navigation a.back_to_list{text-align:center}
.moodle-quiz .path-mod-feedback .response_navigation .prev_response{text-align:left}
.moodle-quiz .path-mod-feedback .response_navigation .prev_response:before{content:" ◄ "}
.moodle-quiz .path-mod-feedback .response_navigation .next_response{text-align:right}
.moodle-quiz .path-mod-feedback .response_navigation .next_response:after{content:" ► "}
.moodle-quiz .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable, .moodle-quiz .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell{border:0;padding:3px 15px;white-space:nowrap;margin-bottom:0}
.moodle-quiz #page-report-outline-index .generaltable tbody tr{background-color:#fff}
.moodle-quiz #page-report-outline-index .generaltable tbody tr.section{padding-left:2rem}
.moodle-quiz #page-report-outline-index .generaltable tbody tr.section h3{font-size:1.171875rem}
.moodle-quiz #page-report-outline-index .generaltable tbody tr.section h4{font-size:1.03125rem}
.moodle-quiz #page-report-outline-index .generaltable tbody td.delegated{padding-left:3.5rem}
.moodle-quiz .generaltable{width:100%;margin-bottom:1rem;color:#1d2125}
.moodle-quiz .generaltable th, .moodle-quiz .generaltable td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
.moodle-quiz .generaltable th .form-check, .moodle-quiz .generaltable td .form-check{padding:0}
.moodle-quiz .generaltable thead th, .moodle-quiz .generaltable thead td{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.moodle-quiz .generaltable tbody+tbody{border-top:2px solid #dee2e6}
.moodle-quiz .generaltable tbody tr:nth-of-type(odd){background-color:rgb(0 0 0 / .03)}
.moodle-quiz .generaltable thead .sticky-column, .moodle-quiz .generaltable tbody tr:nth-of-type(even){background-color:#fff}
.moodle-quiz .generaltable tbody tr:nth-of-type(odd) .sticky-column{background-color:rgb(0 0 0 / .03)}
.moodle-quiz .generaltable.table-sm th, .moodle-quiz .generaltable.table-sm td{padding:.3rem}
.moodle-quiz .generaltable tbody tr:hover{color:#1d2125;background-color:rgb(0 0 0 / .075)}
.moodle-quiz .generaltable tbody tr:hover.dimmed_text a:not(.menu-action){color:#1d2125}
.moodle-quiz .generaltable tbody tr:hover td.sticky-column{background-color:rgb(0 0 0 / .075)}
.moodle-quiz .btn-lineup{margin:0 0 10px 5px}
.moodle-quiz .btn.btn-icon{height:36px;width:36px;font-size:16px;line-height:16px;padding:0;border-radius:50%;flex-shrink:0}
.moodle-quiz .btn.btn-icon:hover, .moodle-quiz .btn.btn-icon:focus{background-color:#e9ecef}
.moodle-quiz .btn.btn-icon.icon-size-0{height:20px!important;width:20px!important;font-size:0!important;line-height:0!important}
.moodle-quiz .btn.btn-icon.icon-size-1{height:24px!important;width:24px!important;font-size:4px!important;line-height:4px!important}
.moodle-quiz .btn.btn-icon.icon-size-2{height:28px!important;width:28px!important;font-size:8px!important;line-height:8px!important}
.moodle-quiz .btn.btn-icon.icon-size-3{height:36px!important;width:36px!important;font-size:16px!important;line-height:16px!important}
.moodle-quiz .btn.btn-icon.icon-size-4{height:44px!important;width:44px!important;font-size:24px!important;line-height:24px!important}
.moodle-quiz .btn.btn-icon.icon-size-5{height:52px!important;width:52px!important;font-size:32px!important;line-height:32px!important}
.moodle-quiz .btn.btn-icon.icon-size-6{height:60px!important;width:60px!important;font-size:40px!important;line-height:40px!important}
.moodle-quiz .btn.btn-icon.icon-size-7{height:68px!important;width:68px!important;font-size:48px!important;line-height:48px!important}
.moodle-quiz .btn.btn-icon.icons-collapse-expand{color:#002b49;background-color:#e6eaed}
.moodle-quiz .btn.btn-icon.icons-collapse-expand:hover{outline:2px solid #002b49}
.moodle-quiz .btn-primary:focus, .moodle-quiz .btn-primary.focus{outline:.2rem solid #000;box-shadow:inset 0 0 0 2px #fff}
.moodle-quiz .btn-secondary:focus, .moodle-quiz .btn-secondary.focus{outline:.2rem solid #5f6e7d;box-shadow:inset 0 0 0 2px #fff}
.moodle-quiz .btn-success:focus, .moodle-quiz .btn-success.focus{outline:.2rem solid #000;box-shadow:inset 0 0 0 2px #fff}
.moodle-quiz .btn-info:focus, .moodle-quiz .btn-info.focus{outline:.2rem solid #000;box-shadow:inset 0 0 0 2px #fff}
.moodle-quiz .btn-warning:focus, .moodle-quiz .btn-warning.focus{outline:.2rem solid #694109;box-shadow:inset 0 0 0 2px #fff}
.moodle-quiz .btn-danger:focus, .moodle-quiz .btn-danger.focus{outline:.2rem solid #1a0604;box-shadow:inset 0 0 0 2px #fff}
.moodle-quiz .btn-light:focus, .moodle-quiz .btn-light.focus{outline:.2rem solid #8193a5;box-shadow:inset 0 0 0 2px #fff}
.moodle-quiz .btn-dark:focus, .moodle-quiz .btn-dark.focus{outline:.2rem solid #000;box-shadow:inset 0 0 0 2px #fff}
.moodle-quiz .btn-outline-primary:focus, .moodle-quiz .btn-outline-primary.focus{outline:.2rem solid #000;box-shadow:inset 0 0 0 2px #343a40}
.moodle-quiz .btn-outline-secondary:focus, .moodle-quiz .btn-outline-secondary.focus{outline:.2rem solid #5f6e7d;box-shadow:inset 0 0 0 2px #343a40}
.moodle-quiz .btn-outline-success:focus, .moodle-quiz .btn-outline-success.focus{outline:.2rem solid #000;box-shadow:inset 0 0 0 2px #343a40}
.moodle-quiz .btn-outline-info:focus, .moodle-quiz .btn-outline-info.focus{outline:.2rem solid #000;box-shadow:inset 0 0 0 2px #343a40}
.moodle-quiz .btn-outline-warning:focus, .moodle-quiz .btn-outline-warning.focus{outline:.2rem solid #694109;box-shadow:inset 0 0 0 2px #343a40}
.moodle-quiz .btn-outline-danger:focus, .moodle-quiz .btn-outline-danger.focus{outline:.2rem solid #1a0604;box-shadow:inset 0 0 0 2px #343a40}
.moodle-quiz .btn-outline-light:focus, .moodle-quiz .btn-outline-light.focus{outline:.2rem solid #8193a5;box-shadow:inset 0 0 0 2px #343a40}
.moodle-quiz .btn-outline-dark:focus, .moodle-quiz .btn-outline-dark.focus{outline:.2rem solid #000;box-shadow:inset 0 0 0 2px #343a40}
.moodle-quiz .gradetreebox th.cell, .moodle-quiz .gradetreebox input[type=text]{width:auto}
.moodle-quiz .path-grade-edit-tree .collapse-list .unlist [data-for="sectionnode"] .collapse-list-item-content[aria-hidden="true"]{display:none}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.spacer{height:.5rem}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr[data-hidden="true"]{display:none}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr th{vertical-align:bottom;border:none;text-align:left;background-color:#f8f9fa}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr th.rowspan{padding:0;width:24px;min-width:24px}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td{min-width:4.5em;background-color:#f8f9fa;border:none;vertical-align:middle}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-name .small{font-size:70%}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-name .itemselect{margin-right:15px}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-weight{min-width:15em}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-weight .weightoverride{margin-right:5px}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-actions .dropdown-toggle::after{display:none}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere{padding:0}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere a.movehere{display:block;width:100%;margin:5px 0 5px 0;padding:3px 0 3px 0}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere a.movehere hr{border-top:2px dashed #8f959e;margin:0}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere a.movehere:hover hr{border-top:2px dashed #f7941d}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td{background-color:#fff;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td:first-child{border-left:1px solid #dee2e6}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td:last-child{border-right:1px solid #dee2e6}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name{font-weight:700}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div{display:flex;min-height:30px;align-items:center}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div .form-check{padding:0}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div .form-check .itemselect{margin-right:5px}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category{height:24px;width:24px;font-size:12px;line-height:24px;margin-right:3px}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category[aria-expanded="true"] .expanded, .moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category[aria-expanded="false"] .collapsed{display:none}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category i{font-size:12px;width:12px;height:12px;color:#1d2125;margin:0}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item td{background-color:#fff;border-top:3px solid #f8f9fa}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.categoryitem td, .moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.courseitem td{min-width:4.5em;background-color:#f8f9fa;border:none;vertical-align:middle}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.categoryitem td.column-name, .moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.courseitem td.column-name{padding-left:0}
.moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.categoryitem td:not(.column-actions), .moodle-quiz .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.courseitem td:not(.column-actions){font-weight:700}
.moodle-quiz .path-grade-report-grader .gradeparent tr .cell, .moodle-quiz .path-grade-report-grader .gradeparent .floater .cell{background-color:#fff}
.moodle-quiz .path-grade-report-grader .gradeparent tr .cell.gradecell .dropdown-menu.show, .moodle-quiz .path-grade-report-grader .gradeparent .floater .cell.gradecell .dropdown-menu.show{z-index:1}
.moodle-quiz .path-grade-report-grader .gradeparent table, .moodle-quiz .path-grade-report-grader .gradeparent .cell{border-color:#dee2e6}
.moodle-quiz .path-grade-report-grader .gradeparent .heading .cell, .moodle-quiz .path-grade-report-grader .gradeparent .cell.category, .moodle-quiz .path-grade-report-grader .gradeparent .avg .cell{background-color:#f8f9fa}
.moodle-quiz .path-grade-report-user .user-grade.generaltable .levelodd{background-color:rgb(0 0 0 / .03)}
.moodle-quiz #questionbank+.container{width:auto}
body.reset-style #page-content{padding-bottom:0!important}
body.reset-style #page-content #region-main-box #region-main{border:none;display:inline-flex;flex-direction:column;padding:0;height:100%;width:100%;padding-left:1.25rem;padding-right:1.25rem;vertical-align:top}
body.reset-style #page-content #region-main-box #region-main div[role="main"]{flex:1 0 auto}
body.reset-style #page-content #region-main-box #region-main .activity-navigation{overflow:hidden}
body.reset-style #page-content #region-main-box #region-main.has-blocks{width:calc(100% - 375px)}
body.reset-style #page-content #region-main-box [data-region="blocks-column"]{margin-left:auto}
body.reset-style select, body.reset-style input, body.reset-style textarea, body.reset-style .btn:not(.btn-icon){border-radius:.6rem}
body.behat-site.hasstickyfooter .stickyfooter .sticky-footer-content-wrapper, body.behat-site .stickyfooter .sticky-footer-content-wrapper{padding:0;margin:0}
body.behat-site.jsenabled #page-footer .footer-content-popover{display:block}
.moodle-quiz .stickyfooter .sticky-footer-content{overflow:hidden}
.moodle-quiz .stickyfooter .sticky-footer-content-wrapper{transition:0.2s}
.moodle-quiz .stickyfooter .btn{font-size:calc(0.9375rem * 1.10)}
.moodle-quiz .popover-region-content-container{height:calc(100% - 55px);width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}
.moodle-quiz .popover-region-content-container>.loading-icon{display:none;text-align:center;padding:5px;box-sizing:border-box}
.moodle-quiz .popover-region-content-container .empty-message{display:none;text-align:center;padding:10px}
.moodle-quiz .popover-region-content-container.loading>.loading-icon{display:block}
.moodle-quiz .popover-region-content-container.loading .empty-message{display:none}
.moodle-quiz .content-item-container{width:100%;border-bottom:1px solid #ddd;box-sizing:border-box;padding:5px;position:relative;margin:0;display:block;color:inherit;text-decoration:none}
.moodle-quiz .content-item-container:hover{color:#fff;background-color:#002b49}
.moodle-quiz .content-item-container:hover .content-item-footer .timestamp{color:#fff}
.moodle-quiz .content-item-container:hover .view-more{color:inherit}
.moodle-quiz .content-item-container.unread{margin:0;background-color:#f4f4f4}
.moodle-quiz .content-item-container.unread:hover{color:#fff;background-color:#002b49}
.moodle-quiz .content-item-container.unread .content-item-body .notification-message{font-weight:600}
.moodle-quiz .content-item-container .context-link{color:inherit;text-decoration:none}
.moodle-quiz .content-item-container .content-item-body{box-sizing:border-box;margin-bottom:5px}
.moodle-quiz .content-item-container .content-item-footer{text-align:left;box-sizing:border-box}
.moodle-quiz .content-item-container .content-item-footer .timestamp{font-size:10px;line-height:10px;margin:0;color:inherit;margin-left:24px}
.moodle-quiz .content-item-container .view-more{position:absolute;bottom:5px;right:5px;font-size:12px;line-height:12px}
.moodle-quiz .content-item-container .view-more:hover{color:inherit}
.moodle-quiz .content-item-container.notification .content-item-body .notification-image{display:inline-block;width:24px;height:24px;float:left}
.moodle-quiz .content-item-container.notification .content-item-body .notification-image img{height:75%}
.moodle-quiz .content-item-container.notification .content-item-body .notification-message{display:inline-block;font-size:12px;width:calc(100% - 24px)}
.moodle-quiz .content-item-container.selected{background-color:#3279b3;color:#fff;border-color:#3279b3}
.moodle-quiz .content-item-container.selected .content-item-footer .timestamp{color:#fff}
.moodle-quiz .popover-region-notifications .popover-region-content-container.loading .all-notifications:empty+.empty-message{display:none}
.moodle-quiz .popover-region-messages .popover-region-content-container.loading .popover-region-content .messages:empty+.empty-message{display:none}
.moodle-quiz .popover-region-messages .content-item-container.unread .content-item-body{font-weight:600;width:calc(90% - 30px)}
.moodle-quiz .popover-region-messages .content-item-container.unread .unread-count-container{display:inline-block;width:10%;text-align:center;float:right}
.moodle-quiz .popover-region-messages .content-item{height:100%;width:100%;box-sizing:border-box}
.moodle-quiz .popover-region-messages .content-item-body{display:inline-block;box-sizing:border-box;width:calc(100% - 30px);font-size:12px;padding-left:10px;overflow:hidden}
.moodle-quiz .popover-region-messages .content-item-body h3{font-size:12px;line-height:12px;margin:0;width:100%}
.moodle-quiz .popover-region-messages .content-item-body p{margin:0}
.moodle-quiz .modal .btn-close{margin:-.8rem -.8rem -.8rem auto}
.moodle-quiz .modal .btn-close:not(:disabled):not(.disabled):hover, .moodle-quiz .modal .btn-close:not(:disabled):not(.disabled):focus{opacity:inherit}
.moodle-quiz .modal-dialog-scrollable:has(.form-autocomplete-suggestions) .modal-content{position:static}
.moodle-quiz .modal-dialog-scrollable:has(.form-autocomplete-suggestions) .modal-content .modal-body{position:static}
.moodle-quiz .drawer-toggles .drawer-toggler .btn{border-radius:200px;padding:16px;background-color:#dee2e6;box-shadow:0 .125rem .25rem rgb(0 0 0 / .075);transition:padding 200ms}
.moodle-quiz .drawer-toggles .drawer-toggler .btn .icon{width:auto;height:auto}
.moodle-quiz .drawer-toggles .drawer-toggler .btn:focus{box-shadow:0 0 0 .2rem rgb(0 43 73 / .75)}
.moodle-quiz .drawer-toggles .drawer-left-toggle .btn{border-top-left-radius:0;border-bottom-left-radius:0;padding-right:14px;padding-left:10px}
.moodle-quiz .drawer-toggles .drawer-left-toggle .btn:hover{padding-left:20px}
.moodle-quiz .drawer-toggles .drawer-right-toggle .btn{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:10px;padding-left:14px}
.moodle-quiz .drawer-toggles .drawer-right-toggle .btn:hover{padding-right:20px}
.moodle-quiz .carousel-indicators li, .moodle-quiz .dropdown-menu, .moodle-quiz .form-control, .moodle-quiz .modal-content, .moodle-quiz .popover, .moodle-quiz .toast{-webkit-background-clip:padding-box}
.moodle-quiz .btn{-webkit-user-select:none;-ms-user-select:none}
.moodle-quiz .moodle-dialogue-base .editor_atto_menu .moodle-dialogue-content .moodle-dialogue-bd{padding:0;z-index:1000}
.moodle-quiz .has-danger .editor_atto_content.form-control .invalid-feedback, .moodle-quiz .has-danger .editor_atto_content.form-control-danger .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#ca3120}
.moodle-quiz .was-validated .has-danger .editor_atto_content.form-control:invalid~.invalid-feedback, .moodle-quiz .was-validated .has-danger .editor_atto_content.form-control:invalid~.invalid-tooltip, .moodle-quiz .has-danger .editor_atto_content.form-control.is-invalid~.invalid-feedback, .moodle-quiz .has-danger .editor_atto_content.form-control.is-invalid~.invalid-tooltip, .moodle-quiz .was-validated .has-danger .editor_atto_content.form-control-danger:invalid~.invalid-feedback, .moodle-quiz .was-validated .has-danger .editor_atto_content.form-control-danger:invalid~.invalid-tooltip, .moodle-quiz .has-danger .editor_atto_content.form-control-danger.is-invalid~.invalid-feedback, .moodle-quiz .has-danger .editor_atto_content.form-control-danger.is-invalid~.invalid-tooltip{display:block}
.moodle-quiz .was-validated .has-danger .editor_atto_content.form-control .form-check-input:invalid~.invalid-feedback, .moodle-quiz .was-validated .has-danger .editor_atto_content.form-control .form-check-input:invalid~.invalid-tooltip, .moodle-quiz .has-danger .editor_atto_content.form-control .form-check-input.is-invalid~.invalid-feedback, .moodle-quiz .has-danger .editor_atto_content.form-control .form-check-input.is-invalid~.invalid-tooltip, .moodle-quiz .was-validated .has-danger .editor_atto_content.form-control-danger .form-check-input:invalid~.invalid-feedback, .moodle-quiz .was-validated .has-danger .editor_atto_content.form-control-danger .form-check-input:invalid~.invalid-tooltip, .moodle-quiz .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid~.invalid-feedback, .moodle-quiz .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid~.invalid-tooltip{display:block}
.moodle-quiz .toast.toast-info{background-color:rgb(204 230 234 / .95);color:#00414b}
.moodle-quiz .toast.toast-info .toast-header{color:#00414b}
.moodle-quiz .toast.toast-info .toast-body:before{margin:2px 5px 0 0;content:""}
.moodle-quiz .toast .btn-close{color:inherit}
.moodle-quiz .reportbuilder-wrapper .btn-outline-secondary[data-toggle="collapse"]:not(.collapsed), .moodle-quiz .reportbuilder-wrapper .dropdown.show .btn-outline-secondary[data-toggle="dropdown"]{color:#fff;background-color:#6a737b;border-color:#6a737b}
.moodle-quiz .reportbuilder-table .action-menu .menubar .btn.btn-icon{height:32px;width:32px;border-radius:.5rem}
.moodle-quiz .courseindex .courseindex-section.dropready .courseindex-item-content{padding-bottom:1em}
.moodle-quiz .courseindex .d-flex-noedit{display:none}
.moodle-quiz .courseindex.editing .d-flex-noedit{display:flex}
.moodle-quiz .courseindex .placeholders .rounded-circle{height:1rem;width:1rem}
.moodle-quiz .tertiary-navigation>a.btn, .moodle-quiz .tertiary-navigation>div.urlselect{margin-bottom:25px}
.moodle-quiz .tertiary-navigation .btn>div{max-width:200px}
.moodle-quiz .popover-process-monitor .queue-process{border-bottom:1px solid #e9ecef}
.moodle-quiz .popover-process-monitor .queue-process:last-child{border-bottom:0}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info{border-radius:.5rem;color:#1d2125;background-color:#e6eaed;border-color:#33556d;border-width:1px;border-style:solid;padding:.6em 1.5em;margin-bottom:1rem}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info hr{border-top-color:#2b475c}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .alert-link{color:#070808}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .moodlenet-share-activity-info-hr{border-bottom:1px solid #dee2e6}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .moodlenet-activity-type, .moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .moodlenet-activity-name{display:block}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .loading-icon .icon{max-width:4em;max-height:4em;font-size:4em}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status{height:18rem;margin:auto}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status.success{background:radial-gradient(circle,rgb(25 143 81 / .1) 9rem,transparent 9rem)}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status.fail{background:radial-gradient(circle,rgb(202 49 32 / .1) 9rem,transparent 9rem)}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status span{display:block;margin:auto}
.moodle-quiz .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status span.status-icon .icon{font-size:8rem;max-width:initial;margin:0}
.moodle-quiz .dropdown-item:hover.text-info, .moodle-quiz .dropdown-item:hover a.text-info, .moodle-quiz .dropdown-item:focus.text-info, .moodle-quiz .dropdown-item:focus a.text-info{color:#fff!important}
.moodle-quiz .path-course-view li.activity form.togglecompletion .btn{padding:0}
.moodle-quiz .btn-outline-secondary{color:#6a737b;border-color:#6a737b;border-color:#6a737b}
.moodle-quiz .btn-outline-secondary:hover{color:#fff;background-color:#6a737b;border-color:#6a737b}
.moodle-quiz .btn-outline-secondary:focus, .moodle-quiz .btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgb(106 115 123 / .5)}
.moodle-quiz .btn-outline-secondary.disabled, .moodle-quiz .btn-outline-secondary:disabled{color:#6a737b;background-color:#fff0}
.moodle-quiz .btn-outline-secondary:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-secondary:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6a737b;border-color:#6a737b}
.moodle-quiz .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(106 115 123 / .5)}
.moodle-quiz .btn-outline-info{color:#1f7e9a;border-color:#1f7e9a}
.moodle-quiz .btn-outline-info:hover{color:#fff;background-color:#1f7e9a;border-color:#1f7e9a}
.moodle-quiz .btn-outline-info:focus, .moodle-quiz .btn-outline-info.focus{box-shadow:0 0 0 .2rem rgb(31 126 154 / .5)}
.moodle-quiz .btn-outline-info.disabled, .moodle-quiz .btn-outline-info:disabled{color:#1f7e9a;background-color:#fff0}
.moodle-quiz .btn-outline-info:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-info:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#1f7e9a;border-color:#1f7e9a}
.moodle-quiz .btn-outline-info:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-info:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(31 126 154 / .5)}
.moodle-quiz .btn-outline-warning{color:#a6670e;border-color:#a6670e}
.moodle-quiz .btn-outline-warning:hover{color:#fff;background-color:#a6670e;border-color:#a6670e}
.moodle-quiz .btn-outline-warning:focus, .moodle-quiz .btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgb(166 103 14 / .5)}
.moodle-quiz .btn-outline-warning.disabled, .moodle-quiz .btn-outline-warning:disabled{color:#a6670e;background-color:#fff0}
.moodle-quiz .btn-outline-warning:not(:disabled):not(.disabled):active, .moodle-quiz .btn-outline-warning:not(:disabled):not(.disabled).active, .moodle-quiz .show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#a6670e;border-color:#a6670e}
.moodle-quiz .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .moodle-quiz .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .moodle-quiz .show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(166 103 14 / .5)}