MDL-23919 mod_data: completionentries can be null
[moodle.git] / mod / quiz / styles.css
1 /** Bits that can appear on any page. */
2 .path-mod-quiz .statedetails {
3     display: block;
4     font-size: 0.7em;
5 }
7 /** Attempt and review pages **/
8 #page-mod-quiz-attempt #page .controls,
9 #page-mod-quiz-summary #page .controls,
10 #page-mod-quiz-review #page .controls {
11     text-align: center;
12     margin: 8px auto;
13 }
15 #page-mod-quiz-attempt .submitbtns,
16 #page-mod-quiz-review .submitbtns {
17     clear: left;
18     text-align: left;
19     padding-top: 1.5em;
20 }
22 #page-mod-quiz-attempt .submitbtns .mod_quiz-next-nav,
23 #page-mod-quiz-review .submitbtns .mod_quiz-next-nav {
24     float: right;
25 }
27 .path-mod-quiz .mod_quiz-redo_question_button {
28     margin: 0;
29 }
31 .path-mod-quiz input[type="submit"].mod_quiz-redo_question_button {
32     padding: 2px 0.8em;
33     font-size: 1em;
34 }
36 #page-mod-quiz-attempt .mod_quiz-blocked_question_warning .que .formulation,
37 #page-mod-quiz-review .mod_quiz-blocked_question_warning .que .formulation {
38     background: #eee;
39     border: 1px solid #dcdcdc;
40 }
42 body.jsenabled .questionflagcheckbox {
43     display: none;
44 }
46 #page-mod-quiz-attempt #connection-ok,
47 #page-mod-quiz-attempt #connection-error {
48     position: fixed;
49     top: 0;
50     width: 80%;
51     left: 10%;
52     color: #555;
53     border-radius: 0 0 10px 10px;
54     box-shadow: 5px 5px 20px 0 #666;
55     padding: 1em 1em 0;
56     z-index: 10000;
57 }
59 #page-mod-quiz-attempt #connection-error {
60     background-color: #fcc;
61 }
63 #page-mod-quiz-attempt #connection-ok {
64     background-color: #cfb;
65     width: 60%;
66     left: 20%;
67 }
69 /** Mod quiz attempt **/
70 .generalbox#passwordbox {
71     /* Should probably match .generalbox#intro above */
72     width: 70%;
73     margin-left: auto;
74     margin-right: auto;
75 }
77 #passwordform {
78     margin: 1em 0;
79 }
81 /* Question navigation block. */
82 #quiznojswarning {
83     color: red;
84 }
86 #quiznojswarning {
87     font-size: 0.7em;
88     line-height: 1.1;
89 }
91 .jsenabled #quiznojswarning {
92     display: none;
93 }
95 .path-mod-quiz #user-picture {
96     margin: 0.5em 0;
97 }
99 .path-mod-quiz #user-picture img {
100     width: auto;
101     height: auto;
102     vertical-align: bottom;
105 .path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading {
106     padding: 0.7em 0 0;
107     margin: 0;
108     clear: both;
111 .path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading:first-child {
112     padding-top: 0;
115 .path-mod-quiz .qnbutton {
116     display: block;
117     position: relative;
118     float: left;
119     width: 1.5em;
120     height: 1.5em;
121     overflow: hidden;
122     margin: 0.3em 0.3em 0.3em 0;
123     padding: 0;
124     border: 1px solid #bbb;
125     background: #ddd;
126     text-align: center;
127     line-height: 1.5em;
128     font-weight: bold;
129     text-decoration: none;
132 .path-mod-quiz .qnbutton:visited:hover,
133 .path-mod-quiz .qnbutton:link:hover {
134     text-decoration: underline;
137 .path-mod-quiz .qnbutton .trafficlight,
138 .path-mod-quiz .qnbutton .thispageholder {
139     display: block;
140     position: absolute;
141     top: 0;
142     bottom: 0;
143     left: 0;
144     right: 0;
147 .path-mod-quiz .qnbutton.thispage {
148     border-color: #666;
151 .path-mod-quiz .qnbutton.thispage .thispageholder {
152     border: 1px solid #666;
155 .path-mod-quiz .qnbutton.flagged .trafficlight {
156     background: url([[pix:quiz|navflagged]]) no-repeat top right;
159 .path-mod-quiz .qnbutton.blocked,
160 .path-mod-quiz .qnbutton.notyetanswered,
161 .path-mod-quiz .qnbutton.requiresgrading,
162 .path-mod-quiz .qnbutton.invalidanswer {
163     background-color: white;
166 .path-mod-quiz .qnbutton.correct {
167     background-color: #cfc;
170 .path-mod-quiz .qnbutton.correct .trafficlight {
171     border-bottom: 3px solid #080;
174 .path-mod-quiz .qnbutton.partiallycorrect {
175     background-color: #ffa;
178 .path-mod-quiz .qnbutton.notanswered,
179 .path-mod-quiz .qnbutton.incorrect {
180     background-color: #fcc;
183 .path-mod-quiz .qnbutton.blocked {
184     color: #999;
187 .path-mod-quiz .qnbutton.notanswered .trafficlight,
188 .path-mod-quiz .qnbutton.incorrect .trafficlight {
189     border-top: 3px solid #800;
192 .path-mod-quiz .othernav {
193     clear: both;
194     margin: 0.5em 0;
197 .path-mod-quiz .othernav a,
198 .path-mod-quiz .othernav input {
199     display: block;
200     margin: 0.5em 0;
203 /* Countdown timer. */
204 #quiz-timer {
205     display: none;
206     margin-top: 1em;
209 #quiz-time-left {
210     font-weight: bold;
213 #quiz-timer.timeleft15 {
214     background: #fff;
217 #quiz-timer.timeleft14 {
218     background: #fee;
221 #quiz-timer.timeleft13 {
222     background: #fdd;
225 #quiz-timer.timeleft12 {
226     background: #fcc;
229 #quiz-timer.timeleft11 {
230     background: #fbb;
233 #quiz-timer.timeleft10 {
234     background: #faa;
237 #quiz-timer.timeleft9 {
238     background: #f99;
241 #quiz-timer.timeleft8 {
242     background: #f88;
245 #quiz-timer.timeleft7 {
246     background: #f77;
249 #quiz-timer.timeleft6 {
250     background: #f66;
253 #quiz-timer.timeleft5 {
254     background: #f55;
257 #quiz-timer.timeleft4 {
258     background: #f44;
261 #quiz-timer.timeleft3 {
262     background: #f33;
265 #quiz-timer.timeleft2 {
266     background: #f22;
269 #quiz-timer.timeleft1 {
270     background: #f11;
273 #quiz-timer.timeleft0 {
274     background: #f00;
277 /** mod quiz mod **/
278 #page-mod-quiz-mod #id_reviewoptionshdr .fitem {
279     width: 23%;
280     margin-left: 10px;
283 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup {
284     width: 100%;
285     text-align: left;
286     margin-left: 0;
289 #page-mod-quiz-mod #id_reviewoptionshdr .fitem {
290     float: left;
291     width: 23%;
292     clear: none;
295 #page-mod-quiz-mod #id_reviewoptionshdr .fitemtitle {
296     width: 100%;
297     font-weight: bold;
298     text-align: left;
299     height: 2.5em;
300     margin-left: 0;
303 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup {
304     clear: left;
305     margin: 0 0 1em;
308 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup > span {
309     float: left;
310     clear: left;
311     line-height: 1.7;
314 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup span label {
315     margin-left: 0.4em;
318 /** Mod quiz view **/
319 #page-mod-quiz-view .quizinfo,
320 #page-mod-quiz-view #page .quizgradefeedback,
321 #page-mod-quiz-view #page .quizattempt {
322     text-align: center;
325 #page-mod-quiz-view #page .quizattemptsummary td p {
326     margin-top: 0;
329 #page-mod-quiz-view table.quizattemptsummary tr.bestrow td {
330     border-color: #bce8f1;
331     background-color: #d9edf7;
334 table.quizattemptsummary .noreviewmessage {
335     color: gray;
338 #page-mod-quiz-view .generaltable.quizattemptsummary {
339     margin-left: auto;
340     margin-right: auto;
343 #page-mod-quiz-view .generalbox#feedback {
344     width: 70%;
345     margin-left: auto;
346     margin-right: auto;
347     padding-bottom: 15px;
350 #page-mod-quiz-view .generalbox#feedback h2 {
351     margin: 0;
354 #page-mod-quiz-view .generalbox#feedback h3 {
355     text-align: left;
358 #page-mod-quiz-view .generalbox#feedback .overriddennotice {
359     text-align: center;
360     font-size: 0.7em;
363 .quizstartbuttondiv.quizsecuremoderequired input {
364     display: none;
367 .jsenabled .quizstartbuttondiv.quizsecuremoderequired input {
368     display: inline;
371 .quizattempt #mod_quiz_preflight_form {
372     display: none;
375 #mod_quiz_preflight_form .femptylabel .fitemtitle {
376     display: none;
379 #mod_quiz_preflight_form .femptylabel .felement {
380     margin: 0;
381     padding: 0;
384 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup {
385     width: 600px;
388 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-wrap {
389     overflow: hidden;
392 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd {
393     padding: 0;
396 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form legend {
397     padding: 0 10px;
398     margin: 0;
399     border: 0 none;
402 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form .fitem {
403     margin-left: 10px;
406 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form #fgroup_id_buttonar {
407     padding: 10px 0 0;
408     margin: 0;
411 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-content .moodle-dialogue-ft {
412     margin: 0;
414 /* Standard Moodle rule that needs to be more specific here. */
415 .moodle-dialogue-bd #mod_quiz_preflight_form fieldset.hidden {
416     display: inherit;
417     visibility: inherit;
420 body.path-mod-quiz .gradedattempt,
421 body.path-mod-quiz table tbody tr.gradedattempt > td {
422     border-color: #bce8f1;
423     background-color: #d9edf7;
426 .quizattemptcounts {
427     clear: left;
428     text-align: center;
429     display: inline;
430     margin-left: 20%;
433 #page-mod-quiz-view .quizattemptcounts {
434     display: block;
435     margin-left: 0;
436     margin-right: 0;
439 /** Mod quiz summary **/
440 #page-mod-quiz-summary #content {
441     text-align: center;
444 #page-mod-quiz-summary .questionflag {
445     vertical-align: text-bottom;
448 #page-mod-quiz-summary #quiz-timer {
449     text-align: center;
450     margin-top: 1em;
453 #page-mod-quiz-summary .submitbtns {
454     margin-top: 1.5em;
457 @media print {
458     .quiz-secure-window * {
459         display: none;
460     }
463 /** Mod quiz review **/
464 table.quizreviewsummary {
465     width: 100%;
468 table.quizreviewsummary th.cell {
469     padding: 1px 0.5em 1px 1em;
470     font-weight: bold;
471     text-align: right;
472     width: 10em;
473     background: #f0f0f0;
476 table.quizreviewsummary td.cell {
477     padding: 1px 1em 1px 0.5em;
478     text-align: left;
479     background: #fafafa;
482 /** Mod quiz make comment or override grade popup. **/
483 #page-mod-quiz-comment .mform {
484     width: 100%;
487 #page-mod-quiz-comment .mform fieldset {
488     margin: 0;
491 #page-mod-quiz-comment .que {
492     margin: 0;
495 /** Mod quiz report **/
496 #page-mod-quiz-report h2.main {
497     clear: both;
500 #page-mod-quiz-report div#commands,
501 #page-mod-quiz-report .controls {
502     text-align: center;
505 #page-mod-quiz-report .dubious {
506     background-color: #fcc;
509 #page-mod-quiz-report .highlight {
510     border: 1px solid #bce8f1;
511     background-color: #d9edf7;
514 #page-mod-quiz-report .negcovar {
515     border: medium solid pink;
518 #page-mod-quiz-report .toggleincludeauto {
519     text-align: center;
522 #page-mod-quiz-report .gradetheselink {
523     font-size: 0.8em;
526 #page-mod-quiz-report .mform fieldset.fgroup span label {
527     margin-right: 14px;
530 #page-mod-quiz-report table th {
531     white-space: normal;
534 #page-mod-quiz-report table#attempts td,
535 #page-mod-quiz-report table.quizresponseanalysis td {
536     word-wrap: break-word;
537     max-width: 20em;
540 #page-mod-quiz-report table.titlesleft td.c0 {
541     font-weight: bold;
544 #page-mod-quiz-report table .numcol {
545     text-align: center;
546     vertical-align: middle;
549 #page-mod-quiz-report table#attempts {
550     clear: both;
551     width: 80%;
552     margin: 0.2em auto;
555 #page-mod-quiz-report table#attempts .header,
556 #page-mod-quiz-report table#attempts .cell {
557     padding: 4px;
560 #page-mod-quiz-report table#attempts .header .commands {
561     display: inline;
564 #page-mod-quiz-report table#attempts .picture {
565     width: 40px;
568 #page-mod-quiz-report table#attempts td {
569     border-left-width: 1px;
570     border-right-width: 1px;
571     border-left-style: solid;
572     border-right-style: solid;
573     vertical-align: middle;
576 #page-mod-quiz-report table#attempts .header {
577     text-align: left;
580 #page-mod-quiz-report table#attempts .picture {
581     text-align: center;
584 #page-mod-quiz-report table#attempts.grades span.que,
585 #page-mod-quiz-report table#attempts span.avgcell {
586     white-space: nowrap;
589 #page-mod-quiz-report table#attempts span.que .requiresgrading {
590     white-space: normal;
593 #page-mod-quiz-report table#attempts .questionflag {
594     vertical-align: text-bottom;
595     padding-left: 6px;
598 #page-mod-quiz-report .graph.flexible-wrap {
599     text-align: center;
600     overflow: auto;
603 #page-mod-quiz-report #cachingnotice {
604     margin-bottom: 1em;
605     padding: 0.2em;
608 #page-mod-quiz-report #cachingnotice .singlebutton {
609     margin: 0.5em 0 0;
612 #page-mod-quiz-report .bold .reviewlink {
613     font-weight: normal;
616 #page-mod-quiz-report tr.lastrowforattempt {
617     border-bottom: lightgrey solid 0.2em;
620 /** Mod quiz edit **/
621 #page-mod-quiz-edit .statusbar {
622     margin: 0.6em 0.4em;
625 #page-mod-quiz-edit .statusdisplay {
626     background-color: #ffc;
627     clear: both;
628     margin: 0.3em 0;
629     padding: 1px 10px;
632 #page-mod-quiz-edit .statusdisplay p {
633     margin: 4px 0;
636 #page-mod-quiz-edit .maxgrade,
637 #page-mod-quiz-edit .totalpoints {
638     display: block;
639     float: right;
640     margin: -2.85em 0 0;
641     padding: .2em;
644 #page-mod-quiz-edit .maxgrade label {
645     display: inline;
648 #page-mod-quiz-edit li.activity > div,
649 #page-mod-quiz-edit li.pagenumber {
650     position: relative;
653 #page-mod-quiz-edit ul.section li.pagenumber:first-child .add-menu-outer .menu > :first-child,
654 #page-mod-quiz-edit .last-add-menu .add-menu-outer .menu > :first-child {
655     display: none;
658 #page-mod-quiz-edit .last-add-menu {
659     position: relative;
660     height: 1.5em;
661     margin: 0 20px;
664 #page-mod-quiz-edit .add-menu-outer {
665     position: absolute;
666     right: 0;
669 #page-mod-quiz-edit .slotnumber {
670     background-color: #d3d3d3;
671     text-align: center;
672     margin: 0.1em 0.5em;
673     min-width: 2em;
674     display: inline-block;
677 #page-mod-quiz-edit .section-heading {
678     font-size: 24px;
679     margin-left: 20px;
680     margin-bottom: 0;
681     height: 40px;
684 #page-mod-quiz-edit .section-heading .instancesectioncontainer {
685     display: inline;
688 #page-mod-quiz-edit .section-heading .instancesectioncontainer h3 {
689     display: inline;
690     color: #999;
693 #page-mod-quiz-edit .section-heading .editing_section,
694 #page-mod-quiz-edit .section-heading .editing_delete {
695     margin-left: 10px;
698 #page-mod-quiz-edit .section-heading .sectioninstance {
699     position: relative;
702 #page-mod-quiz-edit .section-heading .instancesection {
703     white-space: nowrap;
704     max-width: 72%;
705     display: inline-block;
706     text-overflow: ellipsis;
707     overflow: hidden;
708     vertical-align: bottom;
711 #page-mod-quiz-edit .section-heading form {
712     display: inline;
713     position: relative;
714     top: 3px;
715     left: -7px;
718 #page-mod-quiz-edit .section-heading form input {
719     font-size: 24px;
720     font-weight: bold;
721     width: 50%;
724 #page-mod-quiz-edit .section-heading .instanceshufflequestions {
725     float: right;
726     margin: 0.3em 20px 0 0;
729 #page-mod-quiz-edit ul.section {
730     margin: 0;
731     padding: 0 20px;
734 #page-mod-quiz-edit ul.slots {
735     margin: 0;
738 #page-mod-quiz-edit ul.slots li.section {
739     border: 0;
742 #page-mod-quiz-edit ul.slots li.section .content {
743     background-color: #fafafa;
744     padding: 1px 0;
747 #page-mod-quiz-edit ul.slots li.section {
748     list-style: none;
749     margin: 0;
750     padding: 0;
753 #page-mod-quiz-edit ul.slots li.section li.activity {
754     background: #e6e6e6;
755     margin: 3px 0;
756     padding: 0.2em;
759 #page-mod-quiz-edit ul.slots li.section li.activity.page {
760     background: transparent;
763 #page-mod-quiz-edit ul.slots li.section li.activity.page h4 {
764     display: inline;
765     font-weight: normal;
766     font-size: 1em;
769 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {
770     background: white;
771     padding: 0.2em;
772     margin: 0.4em;
775 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editicon {
776     width: 13px;
779 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer.infoitem {
780     background: transparent;
783 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form {
784     display: inline;
787 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form input {
788     margin: 0;
789     padding: 0.2em;
790     height: 1em;
793 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark {
794     display: inline-block;
795     text-align: right;
798 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper {
799     position: absolute;
802 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join {
803     position: relative;
804     left: -20px;
805     top: -7px;
808 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 {
809     min-width: 1.3em;
812 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 {
813     min-width: 2em;
816 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 {
817     min-width: 2.6em;
820 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 {
821     min-width: 3.2em;
824 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 {
825     min-width: 3.7em;
828 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 {
829     min-width: 4.3em;
832 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 {
833     min-width: 4.8em;
836 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 {
837     min-width: 5.45em;
840 #page-mod-quiz-edit ul.slots li.section li.activity .edit_icon,
841 #page-mod-quiz-edit ul.slots li.section li.activity a.preview,
842 #page-mod-quiz-edit ul.slots li.section li.activity .editing_delete,
843 #page-mod-quiz-edit ul.slots li.section li.activity .editing_maxmark {
844     margin: 0 2px;
847 #page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_move,
848 #page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_delete {
849     visibility: hidden;
852 #page-mod-quiz-edit ul.slots.only-one-section li.section.only-has-one-slot li.activity .editing_delete {
853     visibility: visible;
856 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper {
857     position: absolute;
858     top: 0;
859     right: 0;
862 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper.question_dependency_cannot_depend {
863     display: none;
866 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .currentlink,
867 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .cm-edit-action {
868     position: relative;
869     left: 20px;
870     top: -1em;
873 #page-mod-quiz-edit ul.slots li.section li.activity .activityinstance {
874     display: block;
875     min-height: 1.7em;
876     position: absolute;
877     top: 0;
878     left: 5em;
879     width: 100%;
882 #page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {
883     padding-left: 22px;
886 #page-mod-quiz-edit ul.slots .activityinstance form {
887     display: inline;
890 #page-mod-quiz-edit span.editinstructions {
891     right: 0;
894 #page-mod-quiz-edit ul.slots .activityinstance span.instancename {
895     overflow-x: hidden;
896     white-space: nowrap;
897     text-overflow: ellipsis;
898     overflow: hidden;
899     width: 70%;
900     display: inline-block;
901     height: 20px;
904 #page-mod-quiz-edit ul.slots .activityinstance span.instancename img {
905     margin: 0 0.2em;
908 #page-mod-quiz-edit #categoryquestions .questionname,
909 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {
910     font-weight: bold;
911     color: #555;
914 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext {
915     color: #555;
918 #page-mod-quiz-edit .section .activity .editing_move {
919     position: absolute;
920     left: 0;
921     top: 0;
924 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .mod_quiz_random_qbank_link {
925     font-size: 0.8em;
928 #page-mod-quiz-edit ul.slots .activityinstance img.activityicon {
929     float: left;
930     margin: .2em 0 0;
931     padding: 0;
934 #page-mod-quiz-edit .section .activity .actions {
935     white-space: nowrap;
936     background: #e6e6e6;
937     padding: 0.1em 0;
940 #page-mod-quiz-edit .mod_quiz_edit_forms {
941     display: none;
944 #categoryquestions > tbody > tr:nth-of-type(even) {
945     background: #e4e4e4;
948 #categoryquestions > tbody > tr:nth-of-type(even).highlight {
949     background-color: #afa;
952 #categoryquestions .header {
953     text-align: center;
954     padding: 0 2px;
955     border: 0 none;
958 #categoryquestions th.modifiername .sorters,
959 #categoryquestions th.creatorname .sorters {
960     font-weight: normal;
961     font-size: 0.8em;
964 #categoryquestions td.modifiername,
965 #categoryquestions td.creatorname {
966     line-height: 1em;
969 #categoryquestions td.modifiername span.date,
970 #categoryquestions td.creatorname span.date {
971     font-weight: normal;
972     font-size: 0.8em;
975 table#categoryquestions {
976     width: 100%;
977     overflow: hidden;
978     table-layout: fixed;
981 #categoryquestions .iconcol {
982     width: 15px;
983     text-align: center;
984     padding: 0;
987 #categoryquestions .checkbox {
988     width: 19px;
989     text-align: center;
990     padding: 0;
993 #categoryquestions .qtype {
994     text-align: center;
997 #categoryquestions .qtype {
998     width: 28px;
999     padding: 0;
1002 #categoryquestions .questiontext {
1003     position: relative;
1004     zoom: 1;
1005     padding-left: 0.3em;
1006     overflow: hidden;
1007     white-space: nowrap;
1008     text-overflow: ellipsis;
1011 #categoryquestions .questionname {
1012     white-space: nowrap;
1013     overflow: hidden;
1014     zoom: 1;
1015     position: relative;
1018 #categoryquestions .questiontext p {
1019     margin: 0;
1022 #page-mod-quiz-edit table#categoryquestions td,
1023 #page-mod-quiz-edit table#categoryquestions th {
1024     overflow: hidden;
1025     white-space: nowrap;
1028 .mod_quiz_qbank_dialogue {
1029     width: 80%;
1030     min-height: 200px;
1033 .mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen {
1034     width: 100%;
1037 .mod_quiz_qbank_dialogue .questionbankloading {
1038     position: absolute;
1039     top: 30px;
1040     bottom: 0;
1041     left: 0;
1042     right: 0;
1043     background: #fff;
1044     text-align: center;
1045     opacity: 0.5;
1046     padding-top: 50px;
1049 .mod_quiz_qbank_dialogue #advancedsearch label {
1050     font-size: 100%;
1053 .modulespecificbuttonscontainer {
1054     padding-left: 0.3em;
1055     padding-right: 0.3em;
1058 .quizquestionlistcontrols {
1059     text-align: center;
1062 .categoryinfo {
1063     padding: 0.3em;
1066 .path-mod-quiz .gradingdetails {
1067     font-size: small;
1070 #page-mod-quiz-edit div#repaginatedialog .mform {
1071     margin-left: auto;
1072     margin-right: auto;
1075 #page-mod-quiz-edit div.container div.generalbox {
1076     position: relative;
1077     display: block;
1078     border: 0 none;
1079     margin: 0;
1080     padding: 0;
1083 #page-mod-quiz-edit .paging {
1084     margin-top: 0;
1085     margin-bottom: 0;
1086     padding: 0.1em 0.3em;
1087     display: block;
1088     background-color: #ddd;
1091 #page-mod-quiz-edit #page-footer {
1092     clear: both;
1093     padding-top: 1em;
1096 #page-mod-quiz-edit .categoryinfofield {
1097     font-style: italic;
1100 #page-mod-quiz-edit .categorynamefield {
1101     font-weight: bold;
1104 #page-mod-quiz-edit .questionsortoptions {
1105     background-color: #ddd;
1108 #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer {
1109     padding-top: 0.5em;
1110     margin-top: 0.3em;
1113 #page-mod-quiz-edit div.questionbank .categoryquestionscontainer,
1114 .questionbank .categorysortopotionscontainer,
1115 .questionbank .categorypagingbarcontainer,
1116 .questionbank .categoryselectallcontainer {
1117     background-color: #fff;
1120 /* Base theme needs extra support. */
1121 #page-mod-quiz-edit ul.slots li.section ul.section {
1122     list-style: none;
1125 /** Print formatting for attempt and review pages **/
1127 @media print {
1128     #page-mod-quiz-attempt header.navbar,
1129     #page-mod-quiz-review header.navbar {
1130         display: none;
1131     }
1133     #page-mod-quiz-attempt #dock,
1134     #page-mod-quiz-review #dock {
1135         display: none;
1136     }
1138     #page-mod-quiz-attempt #page #page-header h1,
1139     #page-mod-quiz-review #page #page-header h1 {
1140         display: none;
1141     }
1143     #page-mod-quiz-attempt #region-main,
1144     #page-mod-quiz-review #region-main {
1145         width: 100%;
1146     }
1148     #page-mod-quiz-attempt #block-region-side-pre,
1149     #page-mod-quiz-attempt #block-region-side-post,
1150     #page-mod-quiz-review #block-region-side-pre,
1151     #page-mod-quiz-review #block-region-side-post {
1152         display: none;
1153     }
1155     #page-mod-quiz-attempt #page-footer,
1156     #page-mod-quiz-review #page-footer {
1157         display: none;
1158     }
1160     #page-mod-quiz-attempt .editquestion,
1161     #page-mod-quiz-review .editquestion,
1162     #page-mod-quiz-attempt .questionflag,
1163     #page-mod-quiz-review .questionflag {
1164         display: none;
1165     }
1167     #page-mod-quiz-attempt .submitbtns,
1168     #page-mod-quiz-review .submitbtns {
1169         display: none;
1170     }
1172     #page-mod-quiz-review .que .commentlink {
1173         display: none;
1174     }
1176     #page-mod-quiz-attempt .que,
1177     #page-mod-quiz-review .que {
1178         page-break-inside: avoid;
1179     }
1181 /* Ajustments for mobile devices */
1183 @media only screen and (max-width: 565px) {
1184     #page-mod-quiz-edit .rpcontainerclass {
1185         margin-top: 3em;
1186     }
1188     #page-mod-quiz-edit .maxgrade {
1189         margin-top: 0.1em;
1190     }
1192     #page-mod-quiz-edit .statusbar {
1193         padding: 0;
1194     }