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-lighter;
249 border: 1px solid darken($gray-lighter, 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)); /* stylelint-disable-line max-line-length */
299 @include alert-variant(theme-color-level('info', $alert-bg-level), theme-color-level('info', $alert-border-level), theme-color-level('info', $alert-color-level)); /* stylelint-disable-line max-line-length */
302 .que.multichoice .answer div.r0 .icon.fa-check,
303 .que.multichoice .answer div.r1 .icon.fa-check,
304 .que.multichoice .answer div.r0 .icon.fa-remove,
305 .que.multichoice .answer div.r1 .icon.fa-remove {
308 .qtype_multichoice_clearchoice {
312 text-decoration: underline;
317 .formulation input[type="text"],
318 .formulation select {
320 vertical-align: baseline;
323 .que.multianswer .formulation .yui3-widget-positioned {
324 box-sizing: content-box;
331 .path-mod-quiz input[size] {
337 @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 */
341 margin: 0.7em 0 0.3em 0;
349 .que .specificfeedback,
350 .que .generalfeedback,
351 .que .numpartscorrect
361 background-color: $state-success-text;
364 background-color: $state-warning-text;
368 background-color: $state-danger-text;
373 margin-bottom: 1.5em;
376 .que .validationerror {
377 color: map-get($theme-colors, 'danger');
379 // copied from .formFieldState in mixin.less
380 // and made more specific
394 .que .history table {
399 .que .history .current {
403 .que .questioncorrectnessicon {
404 vertical-align: text-bottom;
407 body.jsenabled .questionflag input[type=checkbox] {
411 .que .questionflagimage {
419 border-bottom: 1px solid #555;
422 .mform .que.comment .fitemtitle {
426 #page-question-preview #techinfo {
430 // imported from quiz.css
432 #page-mod-quiz-edit ul.slots .activityinstance {
448 #page-mod-quiz-edit .activity {
450 vertical-align: text-top;
454 #page-mod-quiz-edit .box.generalbox.questionbank {
458 #page-mod-quiz-edit .questionbank .categorypagingbarcontainer,
459 #page-mod-quiz-edit .questionbank .categoryquestionscontainer,
460 #page-mod-quiz-edit .questionbank .choosecategory {
464 #page-mod-quiz-edit .questionbank .choosecategory select {
468 #page-mod-quiz-edit div.questionbank .categoryquestionscontainer {
469 background: transparent;
472 #page-mod-quiz-edit #categoryquestions > thead {
476 #page-mod-quiz-edit #categoryquestions > tbody > tr:nth-of-type(even) {
480 #page-mod-quiz-edit .questionbankwindow div.header {
484 @include border-top-radius(4px);
485 margin: 0 -10px 0 -10px;
486 padding: 2px 10px 2px 10px;
487 background: transparent; /* Old browsers */
490 #page-mod-quiz-edit .questionbankwindow div.header a:link,
491 #page-mod-quiz-edit .questionbankwindow div.header a:visited {
495 #page-mod-quiz-edit .questionbankwindow div.header a:hover {
496 color: $link-hover-color;
499 #page-mod-quiz-edit .createnewquestion {
508 #page-mod-quiz-edit .questionbankwindow div.header .title {
512 #page-mod-quiz-edit div.container div.generalbox {
513 background-color: transparent;
517 #page-mod-quiz-edit .categoryinfo {
518 background-color: transparent;
522 #page-mod-quiz-edit .createnewquestion .singlebutton input {
526 #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer,
527 #page-mod-quiz-edit div.questionbank .categoryselectallcontainer {
528 padding: 0 0 1.5em 0;
531 #page-mod-quiz-edit div.questionbank .categorypagingbarcontainer {
532 background-color: transparent;
542 #page-mod-quiz-edit div.question div.content div.questioncontrols {
543 background-color: $body-bg;
546 #page-mod-quiz-edit div.question div.content div.points {
550 background-color: $body-bg;
557 #page-mod-quiz-edit div.question div.content div.points br {
561 #page-mod-quiz-edit div.question div.content div.points label {
562 display: inline-block;
565 #page-mod-quiz-edit div.quizpage .pagecontent .pagestatus {
566 background-color: $body-bg;
569 #page-mod-quiz-edit .quizpagedelete,
570 #page-mod-quiz-edit .quizpagedelete img {
571 background-color: transparent;
574 #page-mod-quiz-edit div.quizpage .pagecontent {
575 border: 1px solid #ddd;
577 @include border-radius(2px);
581 #page-mod-quiz-edit div.questionbank .categoryinfo {
585 #page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer {
614 .questionbankwindow .module {
618 .questionbankwindow .form-autocomplete-selection {
622 #page-mod-quiz-edit div.editq div.question div.content {
623 background-color: $body-bg;
624 border: 1px solid #ddd;
626 @include border-radius(2px);
630 #page-mod-quiz-edit ul.slots .activityinstance img.activityicon {
635 .path-mod-quiz .statedetails {
644 // override question plugins
648 .que.shortanswer .answer {
656 body.path-question-type .mform fieldset.hidden {
661 // Fix for accurate positioning of ddwtos drag and drop question types.
664 box-sizing: content-box;
667 .tag-condition-container {
671 @include media-breakpoint-down(sm) {