491140a4b8aceb31833b12971aac8736427bca74
[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 .quizstartbuttondiv.quizsecuremoderequired button {
365     display: none;
368 .jsenabled .quizstartbuttondiv.quizsecuremoderequired input,
369 .jsenabled .quizstartbuttondiv.quizsecuremoderequired button {
370     display: inline;
373 .quizattempt #mod_quiz_preflight_form {
374     display: none;
377 #mod_quiz_preflight_form .femptylabel .fitemtitle {
378     display: none;
381 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup {
382     width: 600px;
385 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-wrap {
386     overflow: hidden;
389 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd {
390     padding: 0;
393 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form legend {
394     padding: 0 10px;
395     margin: 0;
396     border: 0 none;
399 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form .fitem {
400     margin-left: 10px;
403 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form #fgroup_id_buttonar {
404     padding: 10px 0 0;
405     margin: 0;
408 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-content .moodle-dialogue-ft {
409     margin: 0;
411 /* Standard Moodle rule that needs to be more specific here. */
412 .moodle-dialogue-bd #mod_quiz_preflight_form fieldset.hidden {
413     display: inherit;
414     visibility: inherit;
417 body.path-mod-quiz .gradedattempt,
418 body.path-mod-quiz table tbody tr.gradedattempt > td {
419     border-color: #bce8f1;
420     background-color: #d9edf7;
423 .quizattemptcounts {
424     clear: left;
425     text-align: center;
426     display: inline;
427     margin-left: 20%;
430 #page-mod-quiz-view .quizattemptcounts {
431     display: block;
432     margin-left: 0;
433     margin-right: 0;
436 /** Mod quiz summary **/
437 #page-mod-quiz-summary #content {
438     text-align: center;
441 #page-mod-quiz-summary .questionflag {
442     vertical-align: text-bottom;
445 #page-mod-quiz-summary #quiz-timer {
446     text-align: center;
447     margin-top: 1em;
450 #page-mod-quiz-summary .submitbtns {
451     margin-top: 1.5em;
454 @media print {
455     .quiz-secure-window * {
456         display: none;
457     }
460 /** Mod quiz review **/
461 table.quizreviewsummary {
462     width: 100%;
465 table.quizreviewsummary th.cell {
466     padding: 1px 0.5em 1px 1em;
467     font-weight: bold;
468     text-align: right;
469     width: 10em;
470     background: #f0f0f0;
473 table.quizreviewsummary td.cell {
474     padding: 1px 1em 1px 0.5em;
475     text-align: left;
476     background: #fafafa;
479 /** Mod quiz make comment or override grade popup. **/
480 #page-mod-quiz-comment .mform {
481     width: 100%;
484 #page-mod-quiz-comment .mform fieldset {
485     margin: 0;
488 #page-mod-quiz-comment .que {
489     margin: 0;
492 /** Mod quiz report **/
493 #page-mod-quiz-report h2.main {
494     clear: both;
497 #page-mod-quiz-report div#commands,
498 #page-mod-quiz-report .controls {
499     text-align: center;
502 #page-mod-quiz-report .dubious {
503     background-color: #fcc;
506 #page-mod-quiz-report .highlight {
507     border: 1px solid #bce8f1;
508     background-color: #d9edf7;
511 #page-mod-quiz-report .negcovar {
512     border: medium solid pink;
515 #page-mod-quiz-report .toggleincludeauto {
516     text-align: center;
519 #page-mod-quiz-report .gradetheselink {
520     font-size: 0.8em;
523 #page-mod-quiz-report .mform fieldset.fgroup span label {
524     margin-right: 14px;
527 #page-mod-quiz-report table th {
528     white-space: normal;
531 #page-mod-quiz-report table#attempts td,
532 #page-mod-quiz-report table.quizresponseanalysis td {
533     word-wrap: break-word;
534     max-width: 20em;
537 #page-mod-quiz-report table.titlesleft td.c0 {
538     font-weight: bold;
541 #page-mod-quiz-report table .numcol {
542     text-align: center;
543     vertical-align: middle;
546 #page-mod-quiz-report table#attempts {
547     clear: both;
548     width: 80%;
549     margin: 0.2em auto;
552 #page-mod-quiz-report table#attempts .header,
553 #page-mod-quiz-report table#attempts .cell {
554     padding: 4px;
557 #page-mod-quiz-report table#attempts .header .commands {
558     display: inline;
561 #page-mod-quiz-report table#attempts .picture {
562     width: 40px;
565 #page-mod-quiz-report table#attempts td {
566     border-left-width: 1px;
567     border-right-width: 1px;
568     border-left-style: solid;
569     border-right-style: solid;
570     vertical-align: middle;
573 #page-mod-quiz-report table#attempts .header {
574     text-align: left;
577 #page-mod-quiz-report table#attempts .picture {
578     text-align: center;
581 #page-mod-quiz-report table#attempts.grades span.que,
582 #page-mod-quiz-report table#attempts span.avgcell {
583     white-space: nowrap;
586 #page-mod-quiz-report table#attempts span.que .requiresgrading {
587     white-space: normal;
590 #page-mod-quiz-report table#attempts .questionflag {
591     vertical-align: text-bottom;
592     padding-left: 6px;
595 #page-mod-quiz-report .graph.flexible-wrap {
596     text-align: center;
597     overflow: auto;
600 #page-mod-quiz-report #cachingnotice {
601     margin-bottom: 1em;
602     padding: 0.2em;
605 #page-mod-quiz-report #cachingnotice .singlebutton {
606     margin: 0.5em 0 0;
609 #page-mod-quiz-report .bold .reviewlink {
610     font-weight: normal;
613 #page-mod-quiz-report tr.lastrowforattempt {
614     border-bottom: lightgrey solid 0.2em;
617 #page-mod-quiz-report tr.quiz_statistics-summaryrow td.cell {
618     padding-top: 1px;
619     padding-bottom: 1px;
620     border-top: none;
623 /** Mod quiz edit **/
624 #page-mod-quiz-edit .statusbar {
625     margin: 0.6em 0.4em;
628 #page-mod-quiz-edit .statusdisplay {
629     background-color: #ffc;
630     clear: both;
631     margin: 0.3em 0;
632     padding: 1px 10px;
635 #page-mod-quiz-edit .statusdisplay p {
636     margin: 4px 0;
639 #page-mod-quiz-edit .mod_quiz-edit-top-controls {
640     position: relative;
642 #page-mod-quiz-edit .mod_quiz-edit-action-buttons {
643     display: block;
644     min-height: 2.85em;
647 #page-mod-quiz-edit .maxgrade,
648 #page-mod-quiz-edit .totalpoints {
649     position: absolute;
650     right: 0;
651     margin: -2.85em 0 0;
652     padding: .2em;
655 #page-mod-quiz-edit .maxgrade label {
656     display: inline;
658 #page-mod-quiz-edit .maxgrade input[type="submit"] {
659     margin: 0;
662 #page-mod-quiz-edit li.activity > div,
663 #page-mod-quiz-edit li.pagenumber {
664     position: relative;
667 #page-mod-quiz-edit ul.section li.pagenumber:first-child .add-menu-outer .menu > :last-child,
668 #page-mod-quiz-edit .last-add-menu .add-menu-outer .menu > :last-child {
669     display: none;
672 #page-mod-quiz-edit .last-add-menu {
673     position: relative;
674     height: 1.5em;
675     margin: 0 20px;
678 #page-mod-quiz-edit .add-menu-outer {
679     position: absolute;
680     right: 0;
683 #page-mod-quiz-edit .slotnumber {
684     background-color: #d3d3d3;
685     text-align: center;
686     margin: 0.1em 0.5em;
687     min-width: 2em;
688     display: inline-block;
691 #page-mod-quiz-edit .section-heading {
692     font-size: 24px;
693     margin-left: 20px;
694     margin-bottom: 0;
695     height: 40px;
698 #page-mod-quiz-edit .section-heading .instancesectioncontainer {
699     display: inline;
702 #page-mod-quiz-edit .section-heading .instancesectioncontainer h3 {
703     display: inline;
704     color: #999;
707 #page-mod-quiz-edit .section-heading .editing_section,
708 #page-mod-quiz-edit .section-heading .editing_delete {
709     margin-left: 10px;
712 #page-mod-quiz-edit .section-heading .sectioninstance {
713     position: relative;
716 #page-mod-quiz-edit .section-heading .instancesection {
717     white-space: nowrap;
718     max-width: 72%;
719     display: inline-block;
720     text-overflow: ellipsis;
721     overflow: hidden;
722     vertical-align: bottom;
725 #page-mod-quiz-edit .section-heading form {
726     display: inline;
727     position: relative;
728     top: 3px;
729     left: -7px;
732 #page-mod-quiz-edit .section-heading form input {
733     font-size: 24px;
734     font-weight: bold;
735     width: 50%;
738 #page-mod-quiz-edit .section-heading .instanceshufflequestions {
739     float: right;
740     margin: 0.3em 20px 0 0;
743 .instanceshufflequestions [type="checkbox"] {
744     vertical-align: middle;
745     margin-right: .5rem;
748 #page-mod-quiz-edit ul.section {
749     margin: 0;
750     padding: 0 20px;
753 #page-mod-quiz-edit ul.slots {
754     margin: 0;
757 #page-mod-quiz-edit ul.slots li.section {
758     border: 0;
761 #page-mod-quiz-edit ul.slots li.section .content {
762     background-color: #fafafa;
763     padding: 1px 0;
766 #page-mod-quiz-edit ul.slots li.section {
767     list-style: none;
768     margin: 0;
769     padding: 0;
772 #page-mod-quiz-edit ul.slots li.section li.activity {
773     background: #e6e6e6;
774     margin: 3px 0;
775     padding: 0.2em;
778 #page-mod-quiz-edit ul.slots li.section li.activity.page {
779     background: transparent;
782 #page-mod-quiz-edit ul.slots li.section li.activity.page h4 {
783     display: inline;
784     font-weight: normal;
785     font-size: 1em;
788 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {
789     background: white;
790     padding: 0.2em;
791     margin: 0.4em;
794 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editicon {
795     width: 13px;
798 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer.infoitem {
799     background: transparent;
802 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form {
803     display: inline;
806 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark {
807     display: inline-block;
808     text-align: right;
811 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper {
812     position: absolute;
815 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join {
816     position: relative;
817     left: -20px;
818     top: -7px;
821 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 {
822     min-width: 1.3em;
825 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 {
826     min-width: 2em;
829 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 {
830     min-width: 2.6em;
833 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 {
834     min-width: 3.2em;
837 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 {
838     min-width: 3.7em;
841 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 {
842     min-width: 4.3em;
845 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 {
846     min-width: 4.8em;
849 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 {
850     min-width: 5.45em;
853 #page-mod-quiz-edit ul.slots li.section li.activity .edit_icon,
854 #page-mod-quiz-edit ul.slots li.section li.activity a.preview,
855 #page-mod-quiz-edit ul.slots li.section li.activity .editing_delete,
856 #page-mod-quiz-edit ul.slots li.section li.activity .editing_maxmark {
857     margin: 0 2px;
860 #page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_move,
861 #page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_delete {
862     visibility: hidden;
865 #page-mod-quiz-edit ul.slots.only-one-section li.section.only-has-one-slot li.activity .editing_delete {
866     visibility: visible;
869 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper {
870     position: absolute;
871     top: 0;
872     right: 0;
875 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper.question_dependency_cannot_depend {
876     display: none;
879 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .currentlink,
880 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .cm-edit-action {
881     position: relative;
882     left: 20px;
883     top: -1em;
886 #page-mod-quiz-edit ul.slots li.section li.activity .activityinstance {
887     display: block;
888     min-height: 1.7em;
889     position: absolute;
890     top: 0;
891     left: 5em;
892     width: 100%;
895 #page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {
896     padding-left: 22px;
899 #page-mod-quiz-edit ul.slots .activityinstance form {
900     display: inline;
903 #page-mod-quiz-edit span.editinstructions {
904     right: 0;
907 #page-mod-quiz-edit ul.slots .activityinstance span.instancename {
908     overflow-x: hidden;
909     white-space: nowrap;
910     text-overflow: ellipsis;
911     overflow: hidden;
912     width: 70%;
913     display: inline-block;
914     height: 20px;
917 #page-mod-quiz-edit ul.slots .activityinstance span.instancename img {
918     margin: 0 0.2em;
921 #page-mod-quiz-edit #categoryquestions .questionname,
922 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {
923     font-weight: bold;
924     color: #555;
927 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext {
928     color: #555;
931 #page-mod-quiz-edit .section .activity .editing_move {
932     position: absolute;
933     left: 0;
934     top: 0;
937 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .mod_quiz_random_qbank_link {
938     font-size: 0.8em;
941 #page-mod-quiz-edit ul.slots .activityinstance img.activityicon {
942     float: inherit;
943     margin: .2em 0 0;
944     padding: 0;
947 #page-mod-quiz-edit .section .activity .actions {
948     white-space: nowrap;
949     background: #e6e6e6;
950     padding: 0.1em 0;
953 #page-mod-quiz-edit .mod_quiz_edit_forms {
954     display: none;
957 #categoryquestions > tbody > tr:nth-of-type(even) {
958     background: #e4e4e4;
961 #categoryquestions > tbody > tr.highlight {
962     background-color: #afa;
965 #categoryquestions .header {
966     text-align: center;
967     padding: 0 2px;
968     border: 0 none;
969     vertical-align: top;
972 #categoryquestions .header.checkbox {
973     vertical-align: bottom;
976 #categoryquestions .header.qtype {
977     white-space: nowrap;
980 #categoryquestions th .sorters {
981     font-weight: normal;
982     font-size: 0.8em;
985 #categoryquestions td.modifiername,
986 #categoryquestions td.creatorname {
987     line-height: 1em;
990 #categoryquestions td.modifiername span.date,
991 #categoryquestions td.creatorname span.date {
992     font-weight: normal;
993     font-size: 0.8em;
996 table#categoryquestions {
997     width: 100%;
998     table-layout: fixed;
1001 #categoryquestions .iconcol {
1002     width: 15px;
1003     text-align: center;
1004     padding: 0;
1007 #categoryquestions .checkbox {
1008     width: 19px;
1009     text-align: center;
1010     padding: 0;
1013 #categoryquestions .editmenu {
1014     width: 5em;
1017 #categoryquestions .qtype {
1018     text-align: center;
1021 #categoryquestions .qtype {
1022     width: 28px;
1023     padding: 0;
1026 #categoryquestions .questiontext {
1027     position: relative;
1028     zoom: 1;
1029     padding-left: 0.3em;
1030     overflow: hidden;
1031     white-space: nowrap;
1032     text-overflow: ellipsis;
1035 #categoryquestions .questionname {
1036     white-space: nowrap;
1037     overflow: hidden;
1038     zoom: 1;
1039     position: relative;
1042 #categoryquestions .questiontext p {
1043     margin: 0;
1046 #page-mod-quiz-edit table#categoryquestions td,
1047 #page-mod-quiz-edit table#categoryquestions th {
1048     overflow: hidden;
1049     white-space: nowrap;
1052 .mod_quiz_qbank_dialogue {
1053     width: 80%;
1054     min-height: 200px;
1057 .mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen {
1058     width: 100%;
1061 .mod_quiz_qbank_dialogue .questionbankloading {
1062     position: absolute;
1063     top: 30px;
1064     bottom: 0;
1065     left: 0;
1066     right: 0;
1067     background: #fff;
1068     text-align: center;
1069     opacity: 0.5;
1070     padding-top: 50px;
1073 .mod_quiz_qbank_dialogue #advancedsearch label {
1074     font-size: 100%;
1077 .modulespecificbuttonscontainer {
1078     padding-left: 0.3em;
1079     padding-right: 0.3em;
1082 .questionbankformforpopup .modulespecificbuttonscontainer {
1083     padding-top: 10px;
1084     padding-left: 0;
1087 .quizquestionlistcontrols {
1088     text-align: center;
1091 .categoryinfo {
1092     padding: 0.3em;
1095 .path-mod-quiz .gradingdetails {
1096     font-size: small;
1099 #page-mod-quiz-edit div#repaginatedialog .mform {
1100     margin-left: auto;
1101     margin-right: auto;
1104 #page-mod-quiz-edit div.container div.generalbox {
1105     position: relative;
1106     display: block;
1107     border: 0 none;
1108     margin: 0;
1109     padding: 0;
1112 #page-mod-quiz-edit .paging {
1113     margin-top: 0;
1114     margin-bottom: 0;
1115     padding: 0.1em 0.3em;
1116     display: block;
1117     background-color: #ddd;
1120 #page-mod-quiz-edit #page-footer {
1121     clear: both;
1122     padding-top: 1em;
1125 #page-mod-quiz-edit .categoryinfofield {
1126     font-style: italic;
1129 #page-mod-quiz-edit .categorynamefield {
1130     font-weight: bold;
1133 #page-mod-quiz-edit .questionsortoptions {
1134     background-color: #ddd;
1137 #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer {
1138     padding-top: 0.5em;
1139     margin-top: 0.3em;
1142 #page-mod-quiz-edit div.questionbank .categoryquestionscontainer,
1143 .questionbank .categorysortopotionscontainer,
1144 .questionbank .categorypagingbarcontainer,
1145 .questionbank .categoryselectallcontainer {
1146     background-color: #fff;
1149 /* Bulk edit actions */
1151 #page-mod-quiz-edit .btn-group.selectmultiplecommand,
1152 #page-mod-quiz-edit .selectmultiplecommandbuttons,
1153 #page-mod-quiz-edit .select-multiple-checkbox {
1154     display: none;
1157 #page-mod-quiz-edit.select-multiple .selectmultiplecommand,
1158 #page-mod-quiz-edit.select-multiple .selectmultiplecommandbuttons,
1159 #page-mod-quiz-edit.select-multiple .select-multiple-checkbox {
1160     display: inline-block;
1163 #page-mod-quiz-edit.select-multiple input.select-multiple-checkbox[type="checkbox"] {
1164     display: inline;
1167 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .editing_move,
1168 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .commands {
1169     display: none;
1172 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .page_split_join_wrapper {
1173     display: none;
1176 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_delete,
1177 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_maxmark {
1178     display: none;
1181 #page-mod-quiz-edit.select-multiple#page-mod-quiz-edit .maxgrade,
1182 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .last-add-menu {
1183     display: none;
1186 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading a,
1187 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading form,
1188 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading .instanceshufflequestions {
1189     display: none;
1192 #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .edit-toolbar .mb-1 {
1193     display: none;
1196 #page-mod-quiz-edit.select-multiple#page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {
1197     padding-left: 3px;
1200 #page-mod-quiz-edit .section .summary .iconsmall,
1201 #page-mod-quiz-edit .section .activity .iconsmall {
1202     float: left;
1205 /* Base theme needs extra support. */
1206 #page-mod-quiz-edit ul.slots li.section ul.section {
1207     list-style: none;
1210 /** Print formatting for attempt and review pages **/
1212 @media print {
1213     #page-mod-quiz-attempt header.navbar,
1214     #page-mod-quiz-review header.navbar {
1215         display: none;
1216     }
1218     #page-mod-quiz-attempt #dock,
1219     #page-mod-quiz-review #dock {
1220         display: none;
1221     }
1223     #page-mod-quiz-attempt #page #page-header h1,
1224     #page-mod-quiz-review #page #page-header h1 {
1225         display: none;
1226     }
1228     #page-mod-quiz-attempt #region-main,
1229     #page-mod-quiz-review #region-main {
1230         width: 100%;
1231     }
1233     #page-mod-quiz-attempt #block-region-side-pre,
1234     #page-mod-quiz-attempt #block-region-side-post,
1235     #page-mod-quiz-review #block-region-side-pre,
1236     #page-mod-quiz-review #block-region-side-post {
1237         display: none;
1238     }
1240     #page-mod-quiz-attempt #page-footer,
1241     #page-mod-quiz-review #page-footer {
1242         display: none;
1243     }
1245     #page-mod-quiz-attempt .editquestion,
1246     #page-mod-quiz-review .editquestion,
1247     #page-mod-quiz-attempt .questionflag,
1248     #page-mod-quiz-review .questionflag {
1249         display: none;
1250     }
1252     #page-mod-quiz-attempt .submitbtns,
1253     #page-mod-quiz-review .submitbtns {
1254         display: none;
1255     }
1257     #page-mod-quiz-review .que .commentlink {
1258         display: none;
1259     }
1261     #page-mod-quiz-attempt .que,
1262     #page-mod-quiz-review .que {
1263         page-break-inside: avoid;
1264     }