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