Proyectos de Subversion Moodle

Rev

Rev 11 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
/** Bits that can appear on any page. */
2
.path-mod-quiz .statedetails {
3
    display: block;
4
    font-size: 0.7em;
5
}
6
 
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
}
14
 
15
#page-mod-quiz-attempt .submitbtns,
16
#page-mod-quiz-review .submitbtns {
17
    display: flex;
18
}
19
 
20
#page-mod-quiz-attempt .submitbtns .mod_quiz-next-nav,
21
#page-mod-quiz-review .submitbtns .mod_quiz-next-nav {
22
    margin-left: auto;
23
}
24
 
25
.path-mod-quiz .mod_quiz-redo_question_button {
26
    margin: 0;
27
}
28
 
29
.path-mod-quiz input[type="submit"].mod_quiz-redo_question_button {
30
    padding: 2px 0.8em;
31
    font-size: 1em;
32
}
33
 
34
#page-mod-quiz-attempt .mod_quiz-blocked_question_warning .que .formulation,
35
#page-mod-quiz-review .mod_quiz-blocked_question_warning .que .formulation {
36
    background: #eee;
37
    border: 1px solid #dcdcdc;
38
}
39
 
40
#page-mod-quiz-attempt #connection-ok,
41
#page-mod-quiz-attempt #connection-error {
42
    position: fixed;
43
    top: 0;
44
    width: 80%;
45
    left: 10%;
46
    color: #555;
47
    border-radius: 0 0 10px 10px;
48
    box-shadow: 5px 5px 20px 0 #666;
49
    padding: 1em 1em 0;
50
    z-index: 10000;
51
}
52
 
53
#page-mod-quiz-attempt #connection-error {
54
    background-color: #fcc;
55
}
56
 
57
#page-mod-quiz-attempt #connection-ok {
58
    background-color: #cfb;
59
    width: 60%;
60
    left: 20%;
61
}
62
 
63
/** Mod quiz attempt **/
64
.generalbox#passwordbox {
65
    /* Should probably match .generalbox#intro above */
66
    width: 70%;
67
    margin-left: auto;
68
    margin-right: auto;
69
}
70
 
71
#passwordform {
72
    margin: 1em 0;
73
}
74
 
75
/* Question navigation block. */
76
#quiznojswarning {
77
    color: red;
78
}
79
 
80
#quiznojswarning {
81
    font-size: 0.7em;
82
    line-height: 1.1;
83
}
84
 
85
.jsenabled #quiznojswarning {
86
    display: none;
87
}
88
 
89
.path-mod-quiz #user-picture {
90
    margin: 0.5em 0;
91
}
92
 
93
.path-mod-quiz #user-picture img {
94
    width: auto;
95
    height: auto;
96
    vertical-align: bottom;
97
}
98
 
99
.path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading {
100
    padding: 0.7em 0 0;
101
    margin: 0;
102
    clear: both;
103
}
104
 
105
.path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading:first-child {
106
    padding-top: 0;
107
}
108
 
109
.path-mod-quiz .qnbutton {
110
    display: block;
111
    position: relative;
112
    float: left;
113
    width: 1.5em;
114
    height: 1.5em;
115
    overflow: hidden;
116
    margin: 0.3em 0.3em 0.3em 0;
117
    padding: 0;
118
    border: 1px solid #bbb;
119
    background: #ddd;
120
    text-align: center;
121
    line-height: 1.5em;
122
    font-weight: bold;
123
    text-decoration: none;
124
}
125
 
126
.path-mod-quiz .qnbutton:visited:hover,
127
.path-mod-quiz .qnbutton:link:hover {
128
    text-decoration: underline;
129
}
130
 
131
.path-mod-quiz .qnbutton .trafficlight,
132
.path-mod-quiz .qnbutton .thispageholder {
133
    display: block;
134
    position: absolute;
135
    top: 0;
136
    bottom: 0;
137
    left: 0;
138
    right: 0;
139
}
140
 
141
.path-mod-quiz .qnbutton.thispage {
142
    border-color: #666;
143
}
144
 
145
.path-mod-quiz .qnbutton.thispage .thispageholder {
146
    border: 1px solid #666;
147
}
148
 
149
.path-mod-quiz .qnbutton.flagged .trafficlight {
150
    background: url([[pix:quiz|navflagged]]) no-repeat top right;
151
}
152
 
1441 ariadna 153
.qnbutton.flagged .thispageholder {
154
    background: transparent url([[pix:quiz|flag-on]]) 15px 0 no-repeat;
155
}
156
 
157
.qnbutton.invalidanswer .trafficlight {
158
    background-image: url([[pix:quiz|warningtriangle]]) !important; /* stylelint-disable-line declaration-no-important */
159
}
160
 
1 efrain 161
.path-mod-quiz .qnbutton.blocked,
162
.path-mod-quiz .qnbutton.notyetanswered,
163
.path-mod-quiz .qnbutton.requiresgrading,
164
.path-mod-quiz .qnbutton.invalidanswer {
165
    background-color: white;
166
}
167
 
168
.path-mod-quiz .qnbutton.correct {
169
    background-color: #cfc;
170
}
171
 
172
.path-mod-quiz .qnbutton.correct .trafficlight {
173
    border-bottom: 3px solid #080;
174
}
175
 
176
.path-mod-quiz .qnbutton.partiallycorrect {
177
    background-color: #ffa;
178
}
179
 
180
.path-mod-quiz .qnbutton.notanswered,
181
.path-mod-quiz .qnbutton.incorrect {
182
    background-color: #fcc;
183
}
184
 
185
.path-mod-quiz .qnbutton.blocked {
186
    color: #999;
187
}
188
 
189
.path-mod-quiz .qnbutton.notanswered .trafficlight,
190
.path-mod-quiz .qnbutton.incorrect .trafficlight {
191
    border-top: 3px solid #800;
192
}
193
 
194
.path-mod-quiz .othernav {
195
    clear: both;
196
    margin: 0.5em 0;
197
}
198
 
199
.path-mod-quiz .autosave_info {
200
    font-size: small;
201
}
202
 
203
.path-mod-quiz .othernav a,
204
.path-mod-quiz .othernav input {
205
    display: block;
206
    margin: 0.5em 0;
207
}
208
 
209
#mod_quiz_navblock.nav-disabled > * {
210
    opacity: .65;
211
    pointer-events: none;
212
    cursor: not-allowed;
213
}
214
 
215
/** mod quiz mod **/
216
#page-mod-quiz-mod #id_reviewoptionshdr .fitem {
217
    width: 23%;
218
    margin-left: 10px;
219
}
220
 
221
#page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup {
222
    width: 100%;
223
    text-align: left;
224
    margin-left: 0;
225
}
226
 
227
#page-mod-quiz-mod #id_reviewoptionshdr .fitem {
228
    float: left;
229
    width: 23%;
230
    clear: none;
231
}
232
 
233
#page-mod-quiz-mod #id_reviewoptionshdr .fitemtitle {
234
    width: 100%;
235
    font-weight: bold;
236
    text-align: left;
237
    height: 2.5em;
238
    margin-left: 0;
239
}
240
 
241
#page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup {
242
    clear: left;
243
    margin: 0 0 1em;
244
}
245
 
246
#page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup > span {
247
    float: left;
248
    clear: left;
249
    line-height: 1.7;
250
}
251
 
252
#page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup span label {
253
    margin-left: 0.4em;
254
}
255
 
256
/** Mod quiz view **/
257
#page-mod-quiz-view .quizinfo,
258
#page-mod-quiz-view #page .quizgradefeedback {
259
    text-align: center;
260
}
261
 
262
#page-mod-quiz-view .generalbox#feedback .overriddennotice {
263
    text-align: center;
264
    font-size: 0.7em;
265
}
266
 
267
.quizstartbuttondiv.quizsecuremoderequired input,
268
.quizstartbuttondiv.quizsecuremoderequired button {
269
    display: none;
270
}
271
 
272
.jsenabled .quizstartbuttondiv.quizsecuremoderequired input,
273
.jsenabled .quizstartbuttondiv.quizsecuremoderequired button {
274
    display: inline;
275
}
276
 
277
.quizattempt #mod_quiz_preflight_form {
278
    display: none;
279
}
280
 
281
#mod_quiz_preflight_form .femptylabel .fitemtitle {
282
    display: none;
283
}
284
 
285
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup {
286
    width: 600px;
287
}
288
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-wrap {
289
    overflow: hidden;
290
}
291
 
292
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd {
293
    padding: 1rem;
294
}
295
 
296
/* Standard Moodle rule that needs to be more specific here. */
297
.moodle-dialogue-bd #mod_quiz_preflight_form fieldset.hidden {
298
    display: inherit;
299
    visibility: inherit;
300
}
301
 
302
body.path-mod-quiz .gradedattempt,
303
body.path-mod-quiz table tbody tr.gradedattempt > td,
304
body.path-mod-quiz table tbody tr.gradedattempt > td.sticky-column {
305
    border-color: #bce8f1;
306
    background-color: #d9edf7;
307
}
308
 
1441 ariadna 309
body.path-mod-quiz table tbody tr > td.sticky-column,
310
body.path-mod-quiz table thead tr > th.sticky-column,
311
body.path-mod-quiz table tbody tr:not(.gradedattempt):hover td.sticky-column {
312
    background-color: #fff;
313
}
314
 
1 efrain 315
/** Mod quiz summary **/
316
#page-mod-quiz-summary #content {
317
    text-align: center;
318
}
319
 
320
#page-mod-quiz-summary #quiz-timer {
321
    text-align: center;
322
    margin-top: 1em;
323
}
324
 
325
#page-mod-quiz-summary .submitbtns {
326
    margin-top: 1.5em;
327
}
328
 
329
@media print {
330
    .quiz-secure-window * {
331
        display: none;
332
    }
333
}
334
 
335
/** Mod quiz review **/
336
table.quizreviewsummary {
337
    width: 100%;
338
}
339
 
340
table.quizreviewsummary th.cell {
341
    padding: 1px 0.5em 1px 1em;
342
    font-weight: bold;
343
    text-align: right;
344
    width: 10em;
345
    background: #f0f0f0;
346
}
347
 
348
table.quizreviewsummary td.cell {
349
    padding: 1px 1em 1px 0.5em;
350
    text-align: left;
351
    background: #fafafa;
352
}
353
 
354
/** Mod quiz make comment or override grade popup. **/
355
#page-mod-quiz-comment .mform {
356
    width: 100%;
357
}
358
 
359
#page-mod-quiz-comment .mform fieldset {
360
    margin: 0;
361
    border-bottom: none;
362
}
363
 
364
#page-mod-quiz-comment .que {
365
    margin: 0;
366
}
367
 
368
/** Mod quiz report **/
369
#page-mod-quiz-report h2.main {
370
    clear: both;
371
}
372
 
373
#page-mod-quiz-report .controls {
374
    text-align: center;
375
}
376
 
377
#page-mod-quiz-report .dubious {
378
    background-color: #fcc;
379
}
380
 
381
#page-mod-quiz-report .highlight {
382
    border: 1px solid #bce8f1;
383
    background-color: #d9edf7;
384
}
385
 
386
#page-mod-quiz-report .negcovar {
387
    border: medium solid pink;
388
}
389
 
390
#page-mod-quiz-report .gradetheselink {
391
    font-size: 0.8em;
392
}
393
 
394
#page-mod-quiz-report .mform fieldset.fgroup span label {
395
    margin-right: 14px;
396
}
397
 
398
#page-mod-quiz-report table th {
399
    white-space: normal;
400
}
401
 
402
#page-mod-quiz-report table#attempts td,
403
#page-mod-quiz-report table.quizresponseanalysis td {
404
    word-wrap: break-word;
405
    max-width: 20em;
406
}
407
 
408
#page-mod-quiz-report table.titlesleft td.c0 {
409
    font-weight: bold;
410
}
411
 
412
#page-mod-quiz-report table .numcol {
413
    text-align: center;
414
    vertical-align: middle;
415
}
416
 
417
#page-mod-quiz-report table#attempts {
418
    clear: both;
419
    margin: 0.2em auto;
420
}
421
 
422
#page-mod-quiz-report table#attempts .header,
423
#page-mod-quiz-report table#attempts .cell {
424
    padding: 4px;
425
}
426
 
427
#page-mod-quiz-report table#attempts .header .commands {
428
    display: inline;
429
}
430
 
431
#page-mod-quiz-report table#attempts .picture {
432
    width: 40px;
433
}
434
 
435
#page-mod-quiz-report table#attempts td {
436
    border-left-width: 1px;
437
    border-right-width: 1px;
438
    border-left-style: solid;
439
    border-right-style: solid;
440
    vertical-align: middle;
441
}
442
 
443
#page-mod-quiz-report table#attempts .header {
444
    text-align: left;
445
}
446
 
447
#page-mod-quiz-report table#attempts .picture {
448
    text-align: center;
449
}
450
 
451
#page-mod-quiz-report table#attempts.grades span.que,
452
#page-mod-quiz-report table#attempts span.avgcell {
453
    white-space: nowrap;
454
}
455
 
456
#page-mod-quiz-report table#attempts span.que .requiresgrading {
457
    white-space: normal;
458
}
459
 
460
#page-mod-quiz-report table#attempts .questionflag {
461
    vertical-align: text-bottom;
462
    padding-left: 6px;
463
}
464
 
465
#page-mod-quiz-report .graph.flexible-wrap {
466
    text-align: center;
467
    overflow: auto;
468
}
469
 
470
#page-mod-quiz-report #cachingnotice {
471
    margin-bottom: 1em;
472
    padding: 0.2em;
473
}
474
 
475
#page-mod-quiz-report #cachingnotice .singlebutton {
476
    margin: 0.5em 0 0;
477
}
478
 
479
#page-mod-quiz-report .bold .reviewlink {
480
    font-weight: normal;
481
}
482
 
483
#page-mod-quiz-report tr.lastrowforattempt {
484
    border-bottom: lightgrey solid 0.2em;
485
}
486
 
487
#page-mod-quiz-report tr.quiz_statistics-summaryrow td.cell {
488
    padding-top: 1px;
489
    padding-bottom: 1px;
490
    border-top: none;
491
}
492
 
493
/** Mod quiz edit **/
494
#page-mod-quiz-edit .statusdisplay {
495
    background-color: #ffc;
496
    clear: both;
497
    margin: 0.3em 0;
498
    padding: 1px 10px;
499
}
500
 
501
#page-mod-quiz-edit .statusdisplay p {
502
    margin: 4px 0;
503
}
504
 
505
#page-mod-quiz-edit .mod_quiz-edit-top-controls {
506
    position: relative;
507
}
508
#page-mod-quiz-edit .mod_quiz-edit-action-buttons {
509
    display: block;
510
    min-height: 2.85em;
511
}
512
 
513
#page-mod-quiz-edit .maxgrade label {
514
    display: inline;
515
}
516
#page-mod-quiz-edit .maxgrade input[type="submit"] {
517
    margin: 0;
518
}
519
 
520
#page-mod-quiz-edit li.activity > div,
521
#page-mod-quiz-edit li.pagenumber {
522
    position: relative;
523
}
524
 
525
#page-mod-quiz-edit ul.section li.pagenumber:first-child .add-menu-outer .menu > :last-child,
526
#page-mod-quiz-edit .last-add-menu .add-menu-outer .menu > :last-child {
527
    display: none;
528
}
529
 
530
#page-mod-quiz-edit .last-add-menu {
531
    position: relative;
532
    height: 1.5em;
533
    margin: 0 20px;
534
}
535
 
536
#page-mod-quiz-edit .add-menu-outer {
537
    position: absolute;
538
    right: 0;
539
}
540
 
541
#page-mod-quiz-edit .slotnumber {
542
    text-align: center;
543
    margin: 0.1em 0.5em;
544
    display: inline-block;
545
}
546
#page-mod-quiz-edit li.section .slotnumber.shuffled {
547
    display: none;
548
}
549
#page-mod-quiz-edit li.section.shuffled .slotnumber.unshuffled {
550
    display: none;
551
}
552
#page-mod-quiz-edit li.section.shuffled .slotnumber.shuffled {
553
    display: inline-block;
554
}
555
 
1441 ariadna 556
#page-mod-quiz-edit .slotnumber .inplaceeditable {
557
    white-space: nowrap;
558
}
559
 
1 efrain 560
#page-mod-quiz-edit .section-heading {
561
    margin-left: 20px;
562
    margin-bottom: 0;
563
    height: 40px;
564
}
565
 
566
#page-mod-quiz-edit .section-heading .instancesectioncontainer {
567
    display: inline;
568
}
569
 
570
#page-mod-quiz-edit .section-heading .instancesectioncontainer h3 {
571
    display: inline;
572
    color: #555;
573
}
574
 
575
#page-mod-quiz-edit .section-heading .editing_section,
576
#page-mod-quiz-edit .section-heading .editing_delete {
577
    margin-left: 10px;
578
}
579
 
580
#page-mod-quiz-edit .section-heading .sectioninstance {
581
    position: relative;
582
}
583
 
584
#page-mod-quiz-edit .section-heading .instancesection {
585
    white-space: nowrap;
586
    max-width: 72%;
587
    display: inline-block;
588
    text-overflow: ellipsis;
589
    overflow: hidden;
590
    vertical-align: bottom;
591
}
592
 
593
#page-mod-quiz-edit .section-heading form {
594
    display: inline;
595
    position: relative;
596
    top: 3px;
597
    left: -7px;
598
}
599
 
600
#page-mod-quiz-edit .section-heading form input {
601
    font-size: 24px;
602
    font-weight: bold;
603
    width: 50%;
604
}
605
 
606
#page-mod-quiz-edit .section-heading .instanceshufflequestions {
607
    float: right;
608
    margin: 0.3em 20px 0 0;
609
}
610
 
611
.instanceshufflequestions [type="checkbox"] {
612
    vertical-align: middle;
613
    margin-right: .5rem;
614
}
615
 
616
#page-mod-quiz-edit ul.section {
617
    margin: 0;
618
    padding: 0 20px;
619
}
620
 
621
#page-mod-quiz-edit ul.slots {
622
    margin: 0;
623
    padding: 0;
624
}
625
 
626
#page-mod-quiz-edit ul.slots li.section {
627
    border: 0;
628
}
629
 
630
#page-mod-quiz-edit ul.slots li.section .content {
631
    background-color: #fafafa;
632
    padding: 1px 0;
633
}
634
 
635
#page-mod-quiz-edit ul.slots li.section {
636
    list-style: none;
637
    margin: 0;
638
    padding: 0;
639
}
640
 
641
#page-mod-quiz-edit ul.slots li.section li.activity {
642
    background: #e6e6e6;
643
    margin: 3px 0;
644
    padding: 0.2em;
645
    position: relative;
646
}
647
 
1441 ariadna 648
#page-mod-quiz-edit ul.slots li.section li.activity.qtype_missingtype {
649
    background-color: #f0c5c1;
650
}
651
 
652
#page-mod-quiz-edit ul.slots li.section li.activity.qtype_missingtype .actions {
653
    background-color: inherit;
654
}
655
 
1 efrain 656
#page-mod-quiz-edit ul.slots li.section li.activity.page {
657
    background: transparent;
658
}
659
 
660
#page-mod-quiz-edit ul.slots li.section li.activity.page h4 {
661
    display: inline;
662
    font-weight: normal;
663
    font-size: 1em;
664
}
665
 
666
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {
667
    background: white;
668
    padding: 0.5em 0 0.5em 0.1em;
669
    margin: 2px;
670
}
671
 
672
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editicon {
673
    width: 13px;
674
}
675
 
676
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer.infoitem {
677
    background: transparent;
678
}
679
 
680
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form {
681
    display: inline;
682
}
683
 
684
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark {
685
    display: inline-block;
686
    text-align: right;
687
}
688
 
689
#page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper {
690
    position: absolute;
691
    left: -20px;
692
    bottom: -11px;
693
}
694
 
695
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 {
696
    min-width: 1.3em;
697
}
698
 
699
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 {
700
    min-width: 2em;
701
}
702
 
703
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 {
704
    min-width: 2.6em;
705
}
706
 
707
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 {
708
    min-width: 3.2em;
709
}
710
 
711
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 {
712
    min-width: 3.7em;
713
}
714
 
715
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 {
716
    min-width: 4.3em;
717
}
718
 
719
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 {
720
    min-width: 4.8em;
721
}
722
 
723
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 {
724
    min-width: 5.45em;
725
}
726
 
727
#page-mod-quiz-edit ul.slots li.section li.activity .edit_icon,
728
#page-mod-quiz-edit ul.slots li.section li.activity a.preview,
729
#page-mod-quiz-edit ul.slots li.section li.activity .editing_delete,
730
#page-mod-quiz-edit ul.slots li.section li.activity .editing_maxmark {
731
    margin: 0 2px;
732
}
733
 
734
#page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_move,
735
#page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_delete {
736
    visibility: hidden;
737
}
738
 
739
#page-mod-quiz-edit ul.slots.only-one-section li.section.only-has-one-slot li.activity .editing_delete {
740
    visibility: visible;
741
}
742
 
743
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper {
744
    position: absolute;
745
    top: -1em;
746
    right: -20px;
747
}
748
 
749
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper.question_dependency_cannot_depend {
750
    display: none;
751
}
752
 
753
#page-mod-quiz-edit ul.slots li.section li.activity .activityinstance {
754
    display: flex;
1441 ariadna 755
    flex-wrap: wrap;
1 efrain 756
    flex: 1 1 auto;
757
    min-height: 1.7em;
758
    padding-right: 2px;
759
}
760
 
761
#page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {
762
    display: flex;
763
    padding-left: 22px;
764
}
765
 
766
#page-mod-quiz-edit ul.slots .activityinstance form {
767
    display: inline;
768
}
769
 
770
#page-mod-quiz-edit span.editinstructions {
771
    right: 0;
772
}
773
 
774
#page-mod-quiz-edit ul.slots .activityinstance span.instancename {
775
    overflow-x: hidden;
776
    overflow-y: hidden;
777
    text-overflow: ellipsis;
778
}
779
 
780
#page-mod-quiz-edit ul.slots .activityinstance span.instancename img {
781
    margin: 0 0.2em;
782
}
783
 
784
#page-mod-quiz-edit .question-bank-table .questionname,
785
#page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {
786
    font-weight: bold;
787
    color: #555;
788
    overflow: hidden;
789
    text-overflow: ellipsis;
790
}
791
 
792
#page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext {
793
    color: #555;
794
}
795
 
1441 ariadna 796
#page-mod-quiz-edit .sharedbank .badge {
797
    white-space: initial;
798
}
799
 
1 efrain 800
#page-mod-quiz-edit .section .activity .editing_move {
801
    position: absolute;
802
    left: 0;
803
    top: 0;
804
}
805
 
806
#page-mod-quiz-edit ul.slots li.activity div.activityinstance .mod_quiz_random_qbank_link {
807
    font-size: 0.8em;
808
    overflow: hidden;
809
    text-overflow: ellipsis;
810
    white-space: nowrap;
811
    margin-left: 0.25rem;
812
}
813
 
814
#page-mod-quiz-edit ul.slots .activityinstance img.activityicon {
815
    float: inherit;
816
    margin: .2em 0 0;
817
    padding: 0;
818
}
819
 
820
#page-mod-quiz-edit .section .activity .actions {
821
    position: inherit;
822
    white-space: nowrap;
823
    background: #e6e6e6;
824
    padding: 0.1em 0;
1441 ariadna 825
    display: flex;
826
    align-items: baseline;
1 efrain 827
}
828
 
829
#page-mod-quiz-edit .mod_quiz_edit_forms {
830
    display: none;
831
}
832
 
833
#page-mod-quiz-edit .question-bank-table {
11 efrain 834
    width: 100%;
1 efrain 835
}
836
 
837
#page-mod-quiz-edit .question-bank-table .header {
838
    text-align: center;
839
    padding: 0 2px;
840
    border: 0 none;
841
    vertical-align: top;
842
    width: auto;
843
}
844
 
845
#page-mod-quiz-edit .question-bank-table .header.checkbox {
846
    vertical-align: bottom;
847
    text-align: center;
848
}
849
 
850
#page-mod-quiz-edit .question-bank-table .header.qtype .sorters {
851
    white-space: nowrap;
852
}
853
 
854
#page-mod-quiz-edit .question-bank-table th .sorters {
855
    font-weight: normal;
856
    font-size: 0.8em;
857
}
858
 
859
#page-mod-quiz-edit .question-bank-table td.modifiername,
860
#page-mod-quiz-edit .question-bank-table td.creatorname,
861
#page-mod-quiz-edit .question-bank-table td.questionlastused {
862
    line-height: 1em;
863
}
864
 
865
#page-mod-quiz-edit .question-bank-table td.modifiername span.date,
866
#page-mod-quiz-edit .question-bank-table td.creatorname span.date {
867
    font-weight: normal;
868
    font-size: 0.8em;
869
}
870
 
871
#page-mod-quiz-edit table.question-bank-table {
872
    table-layout: fixed;
873
    overflow-x: visible;
874
    border-collapse: separate;
875
    border-spacing: 0;
876
}
877
 
878
#page-mod-quiz-edit .question-bank-table .iconcol {
879
    width: 16px;
880
    text-align: center;
881
    padding: 0;
882
}
883
#page-mod-quiz-edit .question-bank-table .iconcol .icon {
884
    width: 16px;
885
}
886
 
887
#page-mod-quiz-edit .question-bank-table .checkbox {
888
    width: 32px;
889
    text-align: center;
890
    padding: 0;
891
}
892
 
893
#page-mod-quiz-edit .question-bank-table .editmenu {
894
    width: 5em;
895
}
896
 
897
#page-mod-quiz-edit .question-bank-table .qtype {
898
    text-align: center;
899
}
900
 
901
#page-mod-quiz-edit .question-bank-table .qtype {
902
    width: 28px;
903
    padding: 0;
904
}
905
 
906
#page-mod-quiz-edit .question-bank-table .questionnametext {
907
    padding: 0 0.2em;
11 efrain 908
    width: 100% !important; /* stylelint-disable-line declaration-no-important */
1 efrain 909
}
910
 
911
#page-mod-quiz-edit .question-bank-table .questiontext {
912
    position: relative;
913
    zoom: 1;
914
    padding: 0.3em;
915
    overflow: hidden;
916
    white-space: nowrap;
917
    text-overflow: ellipsis;
918
}
919
 
920
#page-mod-quiz-edit .question-bank-table .questionname {
921
    white-space: nowrap;
922
    overflow: hidden;
923
    zoom: 1;
924
    position: relative;
925
}
926
 
927
#page-mod-quiz-edit .question-bank-table .questiontext p {
928
    margin: 0;
929
}
930
 
931
#page-mod-quiz-edit table.question-bank-table td,
932
#page-mod-quiz-edit table.question-bank-table th {
933
    overflow: hidden;
934
    white-space: nowrap;
11 efrain 935
    width: 1.2em !important; /* stylelint-disable-line declaration-no-important */
1 efrain 936
}
937
 
11 efrain 938
#page-mod-quiz-edit table.question-bank-table td.questionnametext > div {
939
    overflow: hidden;
940
    text-overflow: ellipsis;
941
}
942
 
1 efrain 943
.mod_quiz_qbank_dialogue {
944
    width: 80%;
945
    min-height: 200px;
946
}
947
 
948
.mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen {
949
    width: 100%;
950
}
951
 
952
.mod_quiz_qbank_dialogue .questionbankloading {
953
    position: absolute;
954
    top: 30px;
955
    bottom: 0;
956
    left: 0;
957
    right: 0;
958
    background: #fff;
959
    text-align: center;
960
    opacity: 0.5;
961
    padding-top: 50px;
962
}
963
 
964
.mod_quiz_qbank_dialogue #advancedsearch label {
965
    font-size: 100%;
966
}
967
 
968
.quizquestionlistcontrols {
969
    text-align: center;
970
}
971
 
972
.categoryinfo {
973
    padding: 0.3em;
974
}
975
 
976
.path-mod-quiz .gradingdetails {
977
    font-size: small;
978
}
979
 
980
#page-mod-quiz-edit div#repaginatedialog .mform {
981
    margin-left: auto;
982
    margin-right: auto;
983
}
984
 
985
#page-mod-quiz-edit div.container div.generalbox {
986
    position: relative;
987
    display: block;
988
    border: 0 none;
989
    margin: 0;
990
    padding: 0;
991
}
992
 
993
#page-mod-quiz-edit .paging {
994
    margin-top: 0;
995
    margin-bottom: 0;
996
    padding: 0.1em 0.3em;
997
    display: block;
998
    background-color: #ddd;
999
}
1000
 
1001
#page-mod-quiz-edit #page-footer {
1002
    clear: both;
1003
    padding-top: 1em;
1004
}
1005
 
1006
#page-mod-quiz-edit .categoryinfofield {
1007
    font-style: italic;
1008
}
1009
 
1010
#page-mod-quiz-edit .categorynamefield {
1011
    font-weight: bold;
1012
}
1013
 
1014
#page-mod-quiz-edit .questionsortoptions {
1015
    background-color: #ddd;
1016
}
1017
 
1018
#page-mod-quiz-edit div.questionbank .categorysortopotionscontainer {
1019
    padding-top: 0.5em;
1020
    margin-top: 0.3em;
1021
}
1022
 
1023
#page-mod-quiz-edit div.questionbank .categoryquestionscontainer,
1024
.questionbank .categorysortopotionscontainer,
1025
.questionbank .categorypagingbarcontainer,
1026
.questionbank .categoryselectallcontainer {
1027
    background-color: #fff;
1028
}
1029
 
1030
/* Bulk edit actions */
1031
 
1032
#page-mod-quiz-edit .btn-group.selectmultiplecommand,
1033
#page-mod-quiz-edit .selectmultiplecommandbuttons,
1034
#page-mod-quiz-edit .select-multiple-checkbox {
1035
    display: none;
1036
}
1037
 
1038
#page-mod-quiz-edit.select-multiple .selectmultiplecommand,
1039
#page-mod-quiz-edit.select-multiple .selectmultiplecommandbuttons,
1040
#page-mod-quiz-edit.select-multiple .select-multiple-checkbox {
1041
    display: inline-block;
1042
}
1043
 
1044
#page-mod-quiz-edit.select-multiple input.select-multiple-checkbox[type="checkbox"] {
1045
    display: inline;
1046
}
1047
 
1048
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .editing_move,
1049
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .commands {
1050
    display: none;
1051
}
1052
 
1053
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .page_split_join_wrapper {
1054
    display: none;
1055
}
1056
 
1057
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_delete,
1058
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_maxmark {
1059
    display: none;
1060
}
1061
 
1062
#page-mod-quiz-edit.select-multiple#page-mod-quiz-edit .maxgrade,
1063
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .last-add-menu {
1064
    display: none;
1065
}
1066
 
1067
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading a,
1068
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading form,
1069
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading .instanceshufflequestions {
1070
    display: none;
1071
}
1072
 
1073
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .edit-toolbar .mb-1 {
1074
    display: none;
1075
}
1076
 
1077
#page-mod-quiz-edit.select-multiple#page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {
1078
    padding-left: 3px;
1079
}
1080
 
1081
#page-mod-quiz-edit .section .summary .iconsmall,
1082
#page-mod-quiz-edit .section .activity .iconsmall {
1083
    float: left;
1084
}
1085
 
1086
/* Base theme needs extra support. */
1087
#page-mod-quiz-edit ul.slots li.section ul.section {
1088
    list-style: none;
1089
}
1090
 
1091
#page-mod-quiz-edit .inplaceeditable {
1092
    box-sizing: border-box;
1093
    background: #fdfdfe;
1094
    display: inline-block;
1095
    margin: 2px;
1096
    padding: 0.5em 0 0.5em 0.1em;
1097
}
1098
#page-mod-quiz-edit .inplaceeditable.inplaceeditingon input {
1099
    width: 64px;
1100
    vertical-align: middle;
1101
}
1102
#page-mod-quiz-edit .inplaceeditable-text {
1103
    color: #000;
1104
    text-align: right;
1105
}
1106
#page-mod-quiz-editgrading .inplaceeditable .quickeditlink {
1441 ariadna 1107
    color: var(--bs-primary);
1 efrain 1108
}
1109
#page-mod-quiz-edit .inplaceeditable .quickeditlink {
1441 ariadna 1110
    color: var(--bs-primary);
1 efrain 1111
    text-decoration: none;
1112
    background-color: transparent;
1113
    padding-left: 1px;
1114
    margin: 0;
1115
}
1116
#page-mod-quiz-edit .quickeditlink .aalink {
1441 ariadna 1117
    color: var(--bs-primary);
1 efrain 1118
    text-align: right;
1119
    width: 10px;
1120
    margin: 2px;
1121
}
1122
#page-mod-quiz-edit .quickedition {
1441 ariadna 1123
    color: var(--bs-primary);
1 efrain 1124
    text-align: right;
1125
    width: 10px;
1126
    margin: 2px;
1127
}
1128
#page-mod-quiz-edit .quickedition .visibleifjs {
1129
    text-align: right;
1130
}
1131
#page-mod-quiz-edit .quickeditlink {
1132
    text-align: right;
1133
}
1134
 
1135
@media (max-width: 576px) {
1441 ariadna 1136
    #page-mod-quiz-edit ul.slots li.section li.activity .mod-indent {
1137
        display: none;
1 efrain 1138
    }
1441 ariadna 1139
    #page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer,
1140
    #page-mod-quiz-edit li.section .slotnumber.unshuffled,
1141
    #page-mod-quiz-edit li.section.shuffled .slotnumber.shuffled,
1142
    #page-mod-quiz-edit ul.slots li.section li.activity .activityinstance,
1143
    #page-mod-quiz-edit ul.slots li.section li.activity .actions {
1144
        display: block;
1 efrain 1145
    }
1146
}
1147
 
1148
/** Print formatting for attempt and review pages **/
1149
 
1150
@media print {
1151
    #page-mod-quiz-attempt header.navbar,
1152
    #page-mod-quiz-review header.navbar {
1153
        display: none;
1154
    }
1155
 
1156
    #page-mod-quiz-attempt #dock,
1157
    #page-mod-quiz-review #dock {
1158
        display: none;
1159
    }
1160
 
1161
    #page-mod-quiz-attempt #page #page-header h1,
1162
    #page-mod-quiz-review #page #page-header h1 {
1163
        display: none;
1164
    }
1165
 
1166
    #page-mod-quiz-attempt #region-main,
1167
    #page-mod-quiz-review #region-main {
1168
        width: 100%;
1169
    }
1170
 
1171
    #page-mod-quiz-attempt #block-region-side-pre,
1172
    #page-mod-quiz-attempt #block-region-side-post,
1173
    #page-mod-quiz-review #block-region-side-pre,
1174
    #page-mod-quiz-review #block-region-side-post {
1175
        display: none;
1176
    }
1177
 
1178
    #page-mod-quiz-attempt #page-footer,
1179
    #page-mod-quiz-review #page-footer {
1180
        display: none;
1181
    }
1182
 
1183
    #page-mod-quiz-attempt .editquestion,
1184
    #page-mod-quiz-review .editquestion,
1185
    #page-mod-quiz-attempt .questionflag,
1186
    #page-mod-quiz-review .questionflag {
1187
        display: none;
1188
    }
1189
 
1190
    #page-mod-quiz-attempt .submitbtns,
1191
    #page-mod-quiz-review .submitbtns {
1192
        display: none;
1193
    }
1194
 
1195
    #page-mod-quiz-review .que .commentlink {
1196
        display: none;
1197
    }
1198
 
1199
    #page-mod-quiz-attempt .que,
1200
    #page-mod-quiz-review .que {
1201
        page-break-inside: avoid;
1202
    }
1203
}