6 .questioncategories h3 {
18 #chooseqtype .instruction {
22 #chooseqtype .fakeqtypes {
23 border-top: 1px solid silver;
26 #chooseqtype .qtypeoption {
34 #chooseqtype .qtypename img {
38 #chooseqtype .qtypename {
39 display: inline-table;
43 #chooseqtype .qtypesummary {
48 #chooseqtype .submitbuttons {
53 #qtypechoicecontainer {
57 #qtypechoicecontainer_c.yui-panel-container.shadow .underlay {
61 #qtypechoicecontainer.yui-panel .hd {
64 text-shadow: 1px 1px 1px #fff;
66 @include border-top-radius(10px);
67 border: 1px solid #ccc;
68 border-bottom: 1px solid #bbb;
70 @include gradient-y(#fff, #ccc);
73 #qtypechoicecontainer {
78 @include border-radius(10px);
79 border: 1px solid #ccc;
82 @include box-shadow(5px 5px 20px 0 #666);
85 #qtypechoicecontainer #chooseqtype {
94 #chooseqtype .qtypes {
96 border-bottom: 1px solid #bbb;
100 #chooseqtype .alloptions {
103 max-height: calc(100vh - 15em);
107 #chooseqtype .qtypeoption {
109 padding: 0.3em 0.3em 0.3em 1.6em;
112 #chooseqtype .qtypeoption img {
113 vertical-align: text-bottom;
115 padding-right: 0.5em;
118 #chooseqtype .selected {
119 background-color: #fff;
121 @include box-shadow(0 0 10px 0 #ccc);
124 #chooseqtype .instruction,
125 #chooseqtype .qtypesummary {
135 padding: 1.5em 1.6em;
136 background-color: #fff;
139 #chooseqtype .instruction,
140 #chooseqtype .selected .qtypesummary {
161 .checkbox input[type="checkbox"] {
168 box-sizing: content-box;
187 #page-mod-quiz-edit {
188 div.questionbankwindow div.header {
192 div.questionbankwindow.block {
197 .questionbank .singleselect {
200 /* Question editing form */
201 #combinedfeedbackhdr div.fhtmleditor {
205 #combinedfeedbackhdr div.fcheckbox {
209 #multitriesheader div.fitem_feditor {
213 #multitriesheader div.fitem_fgroup {
217 #multitriesheader div.fitem_fgroup fieldset.felement label {
222 body.path-question-type {
223 /* Hacks to display the labels within a form group. */
224 .form-group .sr-only:not(legend) {
229 margin: 0 0.5rem 0 0;
240 margin: 0 auto 1.8em auto;
247 margin-bottom: 1.8em;
248 background-color: $gray-100;
249 border: 1px solid darken($gray-300, 7%);
251 @include border-radius(2px);
270 .que .info .questionflag.editable {
274 .que .info .editquestion img,
275 .que .info .questionflag img,
276 .que .info .questionflag input {
277 vertical-align: bottom;
288 padding: $alert-padding-y $alert-padding-x;
289 margin-bottom: $alert-margin-bottom;
290 border: $alert-border-width solid transparent;
291 @include border-radius($alert-border-radius);
295 @include alert-variant(theme-color-level('warning', $alert-bg-level), theme-color-level('warning', $alert-border-level), theme-color-level('warning', $alert-color-level - 0.9)); /* stylelint-disable-line max-line-length */
296 // Darken link colour inside comments for better colour contrast against regular text.
298 color: darken($link-color, 30%);
303 @include alert-variant(theme-color-level('info', $alert-bg-level - 1.30), theme-color-level('info', $alert-border-level), theme-color-level('info', $alert-color-level + 4)); /* stylelint-disable-line max-line-length */
306 .que.multichoice .answer div.r0 .icon.fa-check,
307 .que.multichoice .answer div.r1 .icon.fa-check,
308 .que.multichoice .answer div.r0 .icon.fa-remove,
309 .que.multichoice .answer div.r1 .icon.fa-remove {
313 .formulation input[type="text"],
314 .formulation select {
316 vertical-align: baseline;
319 .que.multianswer .formulation .yui3-widget-positioned {
320 box-sizing: content-box;
327 .path-mod-quiz input[size] {
333 @include alert-variant(theme-color-level('success', $alert-bg-level), theme-color-level('success', $alert-border-level), theme-color-level('success', $alert-color-level)); /* stylelint-disable-line max-line-length */
337 margin: 0.7em 0 0.3em 0;
345 .que .specificfeedback,
346 .que .generalfeedback,
347 .que .numpartscorrect
357 @include badge-variant($success);
360 @include badge-variant($warning);
364 @include badge-variant($danger);
369 margin-bottom: 1.5em;
372 .que .validationerror {
373 color: map-get($theme-colors, 'danger');
375 // copied from .formFieldState in mixin.less
376 // and made more specific
390 .que .history table {
395 .que .history .current {
399 .que .questioncorrectnessicon {
400 vertical-align: text-bottom;
403 body.jsenabled .questionflag input[type=checkbox] {
407 .que .questionflagimage {
415 border-bottom: 1px solid #555;
418 .mform .que.comment .fitemtitle {
422 #page-question-preview #techinfo {
426 #page-question-preview .collapsibleregion {
427 .collapsibleregioncaption,
428 .collapsibleregionextracontent {
429 display: inline-block;
433 // imported from quiz.css
435 #page-mod-quiz-edit ul.slots .activityinstance {
451 #page-mod-quiz-edit .activity {
453 vertical-align: text-top;
457 #page-mod-quiz-edit .box.generalbox.questionbank {
461 #page-mod-quiz-edit .questionbank .categorypagingbarcontainer,
462 #page-mod-quiz-edit .questionbank .categoryquestionscontainer,
463 #page-mod-quiz-edit .questionbank .choosecategory {
467 #page-mod-quiz-edit .questionbank .choosecategory select {
471 #page-mod-quiz-edit div.questionbank .categoryquestionscontainer {
472 background: transparent;
475 #page-mod-quiz-edit #categoryquestions > thead {
479 #page-mod-quiz-edit #categoryquestions > tbody > tr:nth-of-type(even) {
483 #page-mod-quiz-edit .questionbankwindow div.header {
487 @include border-top-radius(4px);
488 margin: 0 -10px 0 -10px;
489 padding: 2px 10px 2px 10px;
490 background: transparent; /* Old browsers */
493 #page-mod-quiz-edit .questionbankwindow div.header a:link,
494 #page-mod-quiz-edit .questionbankwindow div.header a:visited {
498 #page-mod-quiz-edit .questionbankwindow div.header a:hover {
499 color: $link-hover-color;
502 #page-mod-quiz-edit .createnewquestion {
511 #page-mod-quiz-edit .questionbankwindow div.header .title {
515 #page-mod-quiz-edit div.container div.generalbox {
516 background-color: transparent;
520 #page-mod-quiz-edit .categoryinfo {
521 background-color: transparent;
525 #page-mod-quiz-edit .createnewquestion .singlebutton input {
529 #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer,
530 #page-mod-quiz-edit div.questionbank .categoryselectallcontainer {
531 padding: 0 0 1.5em 0;
534 #page-mod-quiz-edit div.questionbank .categorypagingbarcontainer {
535 background-color: transparent;
545 #page-mod-quiz-edit div.question div.content div.questioncontrols {
546 background-color: $body-bg;
549 #page-mod-quiz-edit div.question div.content div.points {
553 background-color: $body-bg;
560 #page-mod-quiz-edit div.question div.content div.points br {
564 #page-mod-quiz-edit div.question div.content div.points label {
565 display: inline-block;
568 #page-mod-quiz-edit div.quizpage .pagecontent .pagestatus {
569 background-color: $body-bg;
572 #page-mod-quiz-edit .quizpagedelete,
573 #page-mod-quiz-edit .quizpagedelete img {
574 background-color: transparent;
577 #page-mod-quiz-edit div.quizpage .pagecontent {
578 border: 1px solid #ddd;
580 @include border-radius(2px);
584 #page-mod-quiz-edit div.questionbank .categoryinfo {
588 #page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer {
617 .questionbankwindow .module {
621 .questionbankwindow .form-autocomplete-selection {
625 #page-mod-quiz-edit div.editq div.question div.content {
626 background-color: $body-bg;
627 border: 1px solid #ddd;
629 @include border-radius(2px);
633 #page-mod-quiz-edit ul.slots .activityinstance img.activityicon {
638 .path-mod-quiz .statedetails {
647 // override question plugins
651 .que.shortanswer .answer {
659 body.path-question-type .mform fieldset.hidden {
664 // Fix for accurate positioning of ddwtos drag and drop question types.
667 box-sizing: content-box;
670 .tag-condition-container {
674 @include media-breakpoint-down(sm) {