Merge branch 'MDL-47132' of git://github.com/timhunt/moodle
[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.dir-rtl .submitbtns,
23 #page-mod-quiz-review.dir-rtl .submitbtns {
24     text-align: right;
25 }
27 body.jsenabled .questionflagcheckbox {
28     display: none;
29 }
31 #page-mod-quiz-attempt #connection-ok,
32 #page-mod-quiz-attempt #connection-error {
33     position: fixed;
34     top: 0;
35     width: 80%;
36     left: 10%;
37     color: #555;
38     border-radius: 0 0 10px 10px;
39     box-shadow: 5px 5px 20px 0 #666666;
40     padding: 1em 1em 0;
41     z-index: 10000;
42 }
44 #page-mod-quiz-attempt #connection-error {
45     background-color: #fcc;
46 }
47 #page-mod-quiz-attempt #connection-ok {
48     background-color: #cfb;
49     width: 60%;
50     left: 20%;
51 }
53 /** Mod quiz attempt **/
54 .generalbox#passwordbox {
55     /* Should probably match .generalbox#intro above */
56     width: 70%;
57     margin-left: auto;
58     margin-right: auto;
59 }
60 #passwordform {
61     margin: 1em 0;
62 }
64 /* Question navigation block. */
65 #quiznojswarning {
66     color: red;
67 }
68 #quiznojswarning {
69     font-size: 0.7em;
70     line-height: 1.1;
71 }
72 .jsenabled #quiznojswarning {
73     display: none;
74 }
76 .path-mod-quiz #user-picture {
77     margin: 0.5em 0;
78 }
79 .path-mod-quiz #user-picture img {
80     width: auto;
81     height: auto;
82     vertical-align: bottom;
83 }
85 .path-mod-quiz .qnbutton {
86     display: block;
87     position: relative;
88     float: left;
89     width: 1.5em;
90     height: 1.5em;
91     overflow: hidden;
92     margin: 0.3em 0.3em 0.3em 0;
93     padding: 0;
94     border: 1px solid #bbb;
95     background: #ddd;
96     text-align: center;
97     vertical-align: middle;
98     line-height: 1.5em !important;
99     font-weight: bold;
100     text-decoration: none;
102 .path-mod-quiz.dir-rtl  .qnbutton {
103     float: right;
105 .path-mod-quiz .qnbutton .trafficlight,
106 .path-mod-quiz .qnbutton .thispageholder {
107     display: block;
108     position: absolute;
109     top: 0;
110     bottom: 0;
111     left: 0;
112     right: 0;
115 .path-mod-quiz .qnbutton.thispage {
116     border-color: #666;
118 .path-mod-quiz .qnbutton.thispage .thispageholder {
119     border: 1px solid #666;
122 .path-mod-quiz .qnbutton.flagged .trafficlight {
123     background: url([[pix:quiz|navflagged]]) no-repeat top right;
126 .path-mod-quiz .qnbutton.notyetanswered,
127 .path-mod-quiz .qnbutton.requiresgrading,
128 .path-mod-quiz .qnbutton.invalidanswer {
129     background-color: white;
131 .path-mod-quiz .qnbutton.correct {
132     background-color: #cfc;
134 .path-mod-quiz .qnbutton.correct .trafficlight {
135     border-bottom: 3px solid #080;
137 .path-mod-quiz .qnbutton.partiallycorrect {
138     background-color: #ffa;
140 .path-mod-quiz .qnbutton.notanswered,
141 .path-mod-quiz .qnbutton.incorrect {
142     background-color: #fcc;
144 .path-mod-quiz .qnbutton.notanswered .trafficlight,
145 .path-mod-quiz .qnbutton.incorrect .trafficlight {
146     border-top: 3px solid #800;
149 .path-mod-quiz .qnbutton.free:hover {
150     text-decoration: underline;
152 .path-mod-quiz .qnbutton.free span {
153     cursor: pointer;
156 .path-mod-quiz .othernav {
157     clear: both;
158     margin: 0.5em 0;
160 .path-mod-quiz .othernav a,
161 .path-mod-quiz .othernav input {
162     display: block;
163     margin: 0.5em 0;
166 /* Countdown timer. */
167 #quiz-timer {
168     display: none;
169     margin-top: 1em;
171 #quiz-time-left {
172     font-weight: bold;
174 #quiz-timer.timeleft15 {
175     background: #ffffff;
177 #quiz-timer.timeleft14 {
178     background: #ffeeee;
180 #quiz-timer.timeleft13 {
181     background: #ffdddd;
183 #quiz-timer.timeleft12 {
184     background: #ffcccc;
186 #quiz-timer.timeleft11 {
187     background: #ffbbbb;
189 #quiz-timer.timeleft10 {
190     background: #ffaaaa;
192 #quiz-timer.timeleft9 {
193     background: #ff9999;
195 #quiz-timer.timeleft8 {
196     background: #ff8888;
198 #quiz-timer.timeleft7 {
199     background: #ff7777;
201 #quiz-timer.timeleft6 {
202     background: #ff6666;
204 #quiz-timer.timeleft5 {
205     background: #ff5555;
207 #quiz-timer.timeleft4 {
208     background: #ff4444;
210 #quiz-timer.timeleft3 {
211     background: #ff3333;
213 #quiz-timer.timeleft2 {
214     background: #ff2222;
216 #quiz-timer.timeleft1 {
217     background: #ff1111;
219 #quiz-timer.timeleft0 {
220     background: #ff0000;
223 /** mod quiz mod **/
224 #page-mod-quiz-mod #id_reviewoptionshdr .fitem {
225     width: 23%;
226     margin-left: 10px;
228 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup {
229     width: 100%;
230     text-align: left;
231     margin-left: 0;
233 #page-mod-quiz-mod #id_reviewoptionshdr .fitem {
234     float: left;
235     width: 23%;
236     clear: none;
239 #page-mod-quiz-mod #id_reviewoptionshdr .fitemtitle {
240     width: 100%;
241     font-weight: bold;
242     text-align: left;
243     height: 2.5em;
244     margin-left: 0;
247 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup {
248     clear: left;
249     margin: 0 0 1em;
251 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup > span {
252     float: left;
253     clear: left;
254     line-height: 1.7;
256 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup span label {
257     margin-left: 0.4em;
260 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr .fitem {
261     float: right;
263 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr fieldset.fgroup span {
264     float: right;
265     clear: right;
267 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr .fitemtitle {
268     text-align: right;
271 /** Mod quiz view **/
272 #page-mod-quiz-view .quizinfo,
273 #page-mod-quiz-view #page .quizgradefeedback,
274 #page-mod-quiz-view #page .quizattempt {
275     text-align: center;
277 #page-mod-quiz-view #page .quizattemptsummary td p {
278     margin-top: 0;
280 #page-mod-quiz-view table.quizattemptsummary tr.bestrow td {
281     border-color: #bce8f1;
282     background-color: #d9edf7;
284 table.quizattemptsummary .noreviewmessage {
285     color: gray;
287 #page-mod-quiz-view .generaltable.quizattemptsummary {
288     margin-left: auto;
289     margin-right: auto;
291 #page-mod-quiz-view .generalbox#feedback {
292     width: 70%;
293     margin-left: auto;
294     margin-right: auto;
295     padding-bottom: 15px;
297 #page-mod-quiz-view .generalbox#feedback h2 {
298     margin: 0;
300 #page-mod-quiz-view .generalbox#feedback h3 {
301     text-align: left;
303 #page-mod-quiz-view.dir-rtl .generalbox#feedback h3 {
304     text-align: center;
306 #page-mod-quiz-view .generalbox#feedback .overriddennotice {
307     text-align: center;
308     font-size: 0.7em;
310 .quizstartbuttondiv.quizsecuremoderequired input {
311     display: none;
313 .jsenabled .quizstartbuttondiv.quizsecuremoderequired input {
314     display: inline;
317 body.path-mod-quiz .gradedattempt,
318 body.path-mod-quiz table tbody tr.gradedattempt > td {
319     border-color: #bce8f1;
320     background-color: #d9edf7;
323 .quizattemptcounts {
324     clear: left;
325     text-align: center;
326     display:inline;
327     margin-left:20%;
329 .dir-rtl .quizattemptcounts {
330     margin-left:0;
331     margin-right: 20%;
333 #page-mod-quiz-view .quizattemptcounts,
334 .dir-rtl #page-mod-quiz-view .quizattemptcounts {
335     display: block;
336     margin-left: 0;
337     margin-right: 0;
340 /** Mod quiz summary **/
341 #page-mod-quiz-summary #content {
342     text-align: center;
344 #page-mod-quiz-summary .questionflag {
345     vertical-align: text-bottom;
347 #page-mod-quiz-summary #quiz-timer {
348     text-align: center;
349     margin-top: 1em;
351 #page-mod-quiz-summary .submitbtns {
352     margin-top: 1.5em;
354 @media print {
355     .quiz-secure-window * {
356         display: none !important;
357     }
360 /** Mod quiz review **/
361 table.quizreviewsummary {
362     width: 100%;
364 table.quizreviewsummary th.cell {
365     padding: 1px 0.5em 1px 1em;
366     font-weight: bold;
367     text-align: right;
368     width: 10em;
369     background: #f0f0f0;
371 table.quizreviewsummary td.cell {
372     padding: 1px 1em 1px 0.5em;
373     text-align: left;
374     background: #fafafa;
376 .dir-rtl table.quizreviewsummary td.cell {
377     text-align: right;
380 /** Mod quiz make comment or override grade popup. **/
381 #page-mod-quiz-comment .mform {
382     width: 100%;
384 #page-mod-quiz-comment .mform fieldset {
385     margin: 0;
387 #page-mod-quiz-comment .que {
388     margin: 0;
391 /** Mod quiz report **/
392 #page-mod-quiz-report h2.main {
393     clear: both;
395 #page-mod-quiz-report div#commands,
396 #page-mod-quiz-report .controls {
397     text-align: center;
399 #page-mod-quiz-report .dubious {
400     background-color: #fcc;
402 #page-mod-quiz-report .highlight {
403     border: 1px solid #bce8f1;
404     background-color: #d9edf7;
406 #page-mod-quiz-report .negcovar {
407     border : medium solid pink;
409 #page-mod-quiz-report .toggleincludeauto {
410     text-align: center;
412 #page-mod-quiz-report .gradetheselink {
413     font-size: 0.8em;
415 #page-mod-quiz-report .mform fieldset.fgroup span label {
416     margin-right: 14px;
418 #page-mod-quiz-report table th {
419     white-space: normal;
421 #page-mod-quiz-report table#attempts td,
422 #page-mod-quiz-report table.quizresponseanalysis td {
423     word-wrap: break-word;
424     max-width: 20em;
426 #page-mod-quiz-report table.titlesleft td.c0 {
427     font-weight: bold;
429 #page-mod-quiz-report table .numcol {
430     text-align: center;
431     vertical-align : middle !important;
434 #page-mod-quiz-report table#attempts {
435     clear: both;
436     width: 80%;
437     margin: 0.2em auto;
439 #page-mod-quiz-report table#attempts .header,
440 #page-mod-quiz-report table#attempts .cell {
441     padding: 4px;
443 #page-mod-quiz-report table#attempts .header .commands {
444     display: inline;
446 #page-mod-quiz-report table#attempts .picture {
447     width: 40px;
449 #page-mod-quiz-report table#attempts td {
450     border-left-width: 1px;
451     border-right-width: 1px;
452     border-left-style: solid;
453     border-right-style: solid;
454     vertical-align: middle;
456 #page-mod-quiz-report table#attempts .header {
457     text-align: left;
459 #page-mod-quiz-report table#attempts .picture {
460     text-align: center !important;
462 #page-mod-quiz-report table#attempts.grades span.que,
463 #page-mod-quiz-report table#attempts span.avgcell {
464     white-space: nowrap;
466 #page-mod-quiz-report table#attempts span.que .requiresgrading {
467     white-space: normal;
469 #page-mod-quiz-report table#attempts .questionflag {
470     vertical-align: text-bottom;
471     padding-left: 6px;
473 .dir-rtl#page-mod-quiz-report table#attempts .questionflag {
474     padding-right: 6px;
475     padding-left: 0;
478 #page-mod-quiz-report .graph.flexible-wrap {
479     text-align: center;
480     overflow: auto;
483 #page-mod-quiz-report #cachingnotice {
484     margin-bottom: 1em;
485     padding: 0.2em;
487 #page-mod-quiz-report #cachingnotice .singlebutton {
488     margin: 0.5em 0 0;
490 #page-mod-quiz-report .bold .reviewlink {
491     font-weight: normal;
494 #page-mod-quiz-report tr.lastrowforattempt {
495     border-bottom: lightgrey solid 0.2em;
498 /** Mod quiz edit **/
499 #page-mod-quiz-edit h2.main {
500     display: inline;
501     padding-right: 1em;
502     clear: left;
505 #page-mod-quiz-edit .statusbar {
506     margin: 0.6em 0.4em;
508 #page-mod-quiz-edit .statusdisplay {
509     background-color: #ffc;
510     clear: both;
511     margin: 0.3em 1em 0.3em 0;
512     padding: 1px ;
513     /* Stop margin collapse. */
515 #page-mod-quiz-edit .statusdisplay p {
516     margin: 0.4em;
519 #page-mod-quiz-edit .maxgrade,
520 #page-mod-quiz-edit .totalpoints {
521     display: block;
522     float: right;
523     margin: -2.5em 1em 0em 1em;
524     padding: .2em;
526 #page-mod-quiz-edit .maxgrade label {
527     display: inline;
530 #page-mod-quiz-edit li.activity > div,
531 #page-mod-quiz-edit li.pagenumber {
532     position: relative;
535 #page-mod-quiz-edit .last-add-menu {
536     position: relative;
537     height: 1.5em;
539 #page-mod-quiz-edit .add-menu-outer {
540     position: absolute;
541     top: 0;
542     right: 0;
544 #page-mod-quiz-edit .slotnumber {
545     background-color: #D3D3D3;
546     text-align: center;
547     margin-right: 0.5em;
548     margin-top: 0.1em;
549     margin-bottom: .1em;
550     min-width: 2em;
551     display: inline-block;
552     float: left;
555 #page-mod-quiz-edit ul.slots li.section {
556     border: 0;
558 #page-mod-quiz-edit ul.slots li.section .content {
559     background-color:#FAFAFA;
560     padding:5px 10px;
562 #page-mod-quiz-edit ul.slots li.section .content h3 {
563     margin:0;
564     color:#777;
565     font-weight: normal;
567 #page-mod-quiz-edit ul.slots li.section .left {
568     padding:4px 0;
570 #page-mod-quiz-edit ul.slots li.section .right {
571     padding:4px 0;
573 #page-mod-quiz-edit ul.slots {
574     margin:0;
576 #page-mod-quiz-edit ul.slots li.section {
577     list-style: none;
578     margin:0 0 5px 0;
579     padding:0;
581 #page-mod-quiz-edit ul.slots li.section .left {
582     float:left;
584 #page-mod-quiz-edit ul.slots li.section .right {
585     float:right;
587 #page-mod-quiz-edit ul.slots li.section .left,
588 #page-mod-quiz-edit ul.slots li.section .right {
589     width:40px;
590     text-align:center;
591     padding: 6px 0;
593 #page-mod-quiz-edit ul.slots li.section .right img.icon {
594     padding: 0 0 4px 0;
596 #page-mod-quiz-edit ul.slots li.section .left .section-handle img.icon {
597     padding:0;
598     vertical-align: baseline;
600 #page-mod-quiz-edit ul.slots li.section li.activity {
601     background: #E6E6E6;
602     margin: 3px 0 3px 0;
603     padding: 0.2em 0 0.2em 0.2em;
605 #page-mod-quiz-edit ul.slots li.section li.activity.page {
606     background: transparent;
609 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {
610     background: white;
611     padding: .2em;
612     margin: .4em;
614 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form {
615     display: inline;
617 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form input {
618     margin: 0;
619     padding: 0.2em;
620     height: 1em;
623 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark {
624     display: inline-block;
625     text-align: right;
627 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper {
628     position: absolute;
630 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join {
631     position: relative;
632     left: -20px;
633     top: -7px;
636 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 {
637     min-width: 1.3em;
639 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 {
640     min-width: 2em;
643 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 {
644     min-width: 2.6em;
647 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 {
648     min-width: 3.2em;
651 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 {
652     min-width: 3.7em;
655 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 {
656     min-width: 4.3em;
659 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 {
660     min-width: 4.8em;
663 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 {
664     min-width: 5.45em;
667 #page-mod-quiz-edit ul.slots li.section li.activity .edit_icon,
668 #page-mod-quiz-edit ul.slots li.section li.activity a.preview,
669 #page-mod-quiz-edit ul.slots li.section li.activity .editing_delete,
670 #page-mod-quiz-edit ul.slots li.section li.activity .editing_maxmark {
671     margin-left: 5px
674 #page-mod-quiz-edit ul.slots li.section li.activity .activityinstance {
675     display: block;
676     min-height: 1.7em;
677     position: absolute;
678     top: 0;
679     left: 5em;
680     width: 100%;
683 #page-mod-quiz-edit ul.slots .activityinstance form {
684     display: inline;
686 #page-mod-quiz-edit span.editinstructions {
687     right: 0;
690 #page-mod-quiz-edit ul.slots .activityinstance span.instancename {
691     overflow-x: hidden;
692     white-space: nowrap;
693     text-overflow: ellipsis;
694     overflow: hidden;
695     word-break: break-word;
696     width: 70%;
697     display: inline-block;
698     height: 20px;
701 #page-mod-quiz-edit ul.slots .activityinstance span.instancename img {
702     margin-right: .2em;
704 #page-mod-quiz-edit #categoryquestions .questionname,
705 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {
706   font-weight: bold;
707     color: #555;
709 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext {
710     color: #555;
712 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .mod_quiz_random_qbank_link {
713     font-size: 0.8em;
716 #page-mod-quiz-edit ul.slots .activityinstance img.activityicon {
717     float: left;
718     margin-top: .2em;
719     margin-right: 0;
722 #page-mod-quiz-edit .section .activity .actions {
723     white-space: nowrap;
724     background: #e6e6e6;
725     padding: .2em 0 .2em .5em;
728 #page-mod-quiz-edit .mod_quiz_edit_forms {
729     display: none;
732 #categoryquestions > tbody > tr:nth-of-type(even) {
733     background: #e4e4e4;
735 #categoryquestions > tbody > tr:nth-of-type(even).highlight {
736     background-color: #AAFFAA;
738 #categoryquestions .header {
739     text-align: center;
740     padding: 0 2px;
741     border: 0 none;
743 #categoryquestions th.modifiername .sorters,
744 #categoryquestions th.creatorname .sorters {
745     font-weight: normal;
746     font-size: 0.8em;
748 table#categoryquestions {
749     width: 100%;
750     overflow: hidden;
751     table-layout: fixed;
753 #categoryquestions .iconcol {
754     width: 15px;
755     text-align: center;
756     padding: 0;
758 #categoryquestions .checkbox {
759     width: 19px;
760     text-align: center;
761     padding: 0;
763 #categoryquestions .qtype {
764     text-align: center;
766 #categoryquestions .qtype {
767     width: 28px;
768     padding: 0;
770 #categoryquestions .questiontext {
771     position: relative;
772     zoom: 1;
773     padding-left: 0.3em;
774     overflow: hidden;
775     white-space: nowrap;
776     text-overflow: ellipsis;
778 #categoryquestions .questionname {
779     white-space: nowrap;
780     overflow: hidden;
781     zoom: 1;
782     position: relative;
784 #categoryquestions .questiontext p {
785     margin: 0;
788 #page-mod-quiz-edit table#categoryquestions td,
789 #page-mod-quiz-edit table#categoryquestions th {
790     overflow: hidden;
791     white-space: nowrap;
793 .mod_quiz_qbank_dialogue {
794     width: 80%;
795     min-height: 200px;
797 .mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen {
798     width: 100%;
801 .mod_quiz_qbank_dialogue .questionbankloading {
802     position: absolute;
803     top: 30px;
804     bottom: 0;
805     left: 0;
806     right: 0;
807     background: #fff;
808     text-align: center;
809     opacity: 0.5;
810     padding-top: 50px;
813 .modulespecificbuttonscontainer {
814     padding-left: 0.3em;
815     padding-right: 0.3em;
818 .quizquestionlistcontrols {
819     text-align: center;
822 .categoryinfo {
823     padding: 0.3em;
826 .path-mod-quiz .gradingdetails {
827     font-size: small;
830 #page-mod-quiz-edit div#repaginatedialog .mform {
831     margin-left: auto;
832     margin-right: auto;
834 #page-mod-quiz-edit div.container div.generalbox {
835     position: relative;
836     display: block;
837     border: 0 none;
838     margin: 0;
839     padding: 0;
842 #page-mod-quiz-edit .paging {
843     margin-top: 0;
844     margin-bottom: 0;
845     display: block;
846     background-color: #ddd;
848 #page-mod-quiz-edit .pagingbottom {
849     padding-bottom: 0.3em;
851 #page-mod-quiz-edit .paging a:hover {
852     background-color: #eef;
855 #page-mod-quiz-edit #page-footer {
856     clear: both;
857     padding-top: 1em;
860 #page-mod-quiz-edit .categoryinfofield {
861     font-style: italic;
863 #page-mod-quiz-edit .categorynamefield {
864     font-weight: bold;
866 #page-mod-quiz-edit .questionsortoptions {
867     background-color: #ddd;
870 #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer {
871     padding-top: 0.5em;
872     margin-top: 0.3em;
874 #page-mod-quiz-edit div.questionbank .categoryquestionscontainer,
875 .questionbank .categorysortopotionscontainer,
876 .questionbank .categorypagingbarcontainer,
877 .questionbank .categoryselectallcontainer {
878     background-color: #FFF;
881 /* RTL Mode */
882 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr .fitem {
883     width: 23%;
884     float: right;
886 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr .fitemtitle {
887     text-align: right;
889 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr fieldset.fgroup span {
890     clear: right;
891     float: right;
893 #page-mod-quiz-edit.dir-rtl #categoryquestions .questiontext {
894     padding-right: 0.3em;
896 #page-mod-quiz-edit.dir-rtl div.quizcontents {
897     clear: right;
898     float: right;
900 .path-question.dir-rtl input[name="maxmark"],
901 .path-question-type.dir-rtl input[name="defaultmark"],
902 #page-mod-quiz-edit.dir-rtl div.points input {
903     direction: ltr;
904     text-align: left;