[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 /** 2 * Required to undo YUI resets that override input size, margin, etc. 3 */ 4 input[type=text], 5 input[type=password], 6 textarea { 7 width: auto; 8 } 9 10 input[type=checkbox], 11 input[type=radio] { 12 margin-right: 7px; 13 } 14 15 /* Fix for YUI overriding styles */ 16 strong { 17 font-style: inherit; 18 } 19 20 em { 21 font-weight: inherit; 22 } 23 24 /** 25 * General 26 */ 27 th, 28 td, 29 a img { 30 border-width: 0; 31 } 32 33 acronym, 34 abbr { 35 cursor: help; 36 } 37 38 .dir-ltr, 39 .mdl-left, 40 .dir-rtl .mdl-right { 41 text-align: left; 42 } 43 44 .dir-rtl, 45 .mdl-right, 46 .dir-rtl .mdl-left { 47 text-align: right; 48 } 49 50 #add, 51 #remove, 52 .centerpara, 53 .mdl-align { 54 text-align: center; 55 } 56 57 a.dimmed, 58 a.dimmed:link, 59 a.dimmed:visited, 60 a.dimmed_text, 61 a.dimmed_text:link, 62 a.dimmed_text:visited, 63 .dimmed_text, 64 .dimmed_text a, 65 .dimmed_text a:link, 66 .dimmed_text a:visited, 67 .usersuspended, 68 .usersuspended a, 69 .usersuspended a:link, 70 .usersuspended a:visited, 71 .dimmed_category, 72 .dimmed_category a, 73 .dimmed_category a:link, 74 .dimmed_category a:visited { 75 color: #AAA; 76 } 77 78 .activity.label .dimmed_text { 79 opacity: 0.5; 80 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 81 filter: alpha(opacity=50); 82 } 83 84 .unlist, 85 .unlist li, 86 .inline-list, 87 .inline-list li, 88 .block .list, 89 .block .list li, 90 .sitetopic .section li.activity, 91 .course-content .section li.activity, 92 .sitetopic .section li.movehere, 93 .course-content .section li.movehere { 94 list-style: none; 95 margin: 0; 96 padding: 0; 97 } 98 99 .course-content .current { 100 background: #E3E3E3; 101 } 102 103 .inline, 104 .inline-list li { 105 display: inline; 106 } 107 108 .notifytiny { 109 font-size: 0.7em; 110 } 111 112 .notifytiny li, 113 .notifytiny td { 114 font-size: 100%; 115 } 116 117 .red, 118 .notifyproblem { 119 color: #660000; 120 } 121 122 .green, 123 .notifysuccess { 124 color: #006600; 125 } 126 127 .reportlink { 128 text-align: right; 129 } 130 131 a.autolink.glossary:hover { 132 cursor: help; 133 } 134 /* Block which is hidden if javascript enabled, prevents flickering, visible when JS from footer used! */ 135 .collapsibleregioncaption { 136 white-space: nowrap; 137 } 138 139 .pagelayout-mydashboard.jsenabled .collapsibleregioncaption { 140 cursor: pointer; 141 } 142 143 .collapsibleregioncaption img { 144 vertical-align: middle; 145 } 146 147 .jsenabled .hiddenifjs { 148 display: none; 149 } 150 151 .visibleifjs { 152 display: none; 153 } 154 155 .jsenabled .visibleifjs { 156 display: inline; 157 } 158 159 .jsenabled .collapsibleregion { 160 overflow: hidden; 161 } 162 163 .jsenabled .collapsed .collapsibleregioninner { 164 visibility: hidden; 165 } 166 167 .yui-overlay .yui-widget-bd { 168 background-color: #FFEE69; 169 border: 1px solid #A6982B; 170 border-top-color: #D4C237; 171 color: #000000; 172 left: 0; 173 padding: 2px 5px; 174 position: relative; 175 top: 0; 176 z-index: 1; 177 } 178 179 .clearer { 180 background: transparent; 181 border-width: 0; 182 clear: both; 183 display: block; 184 height: 1px; 185 margin: 0; 186 padding: 0; 187 } 188 189 .clearfix:after { 190 clear: both; 191 content: "."; 192 display: block; 193 height: 0; 194 min-width: 0; 195 visibility: hidden; 196 } 197 198 .bold, 199 .warning, 200 .errorbox .title, 201 .pagingbar .title, 202 .pagingbar .thispage, 203 #site-news-forum h2, 204 #frontpage-course-list h2, 205 #frontpage-category-names h2, 206 #frontpage-category-combo h2 { 207 font-weight: bold; 208 } 209 210 img.resize { 211 height: 1em; 212 width: 1em; 213 } 214 215 .block img.resize, 216 .breadcrumb img.resize { 217 height: 0.9em; 218 width: 0.8em; 219 } 220 221 /* Icon styles */ 222 img.icon { 223 height: 16px; 224 vertical-align: text-bottom; 225 width: 16px; 226 padding-right: 6px; 227 } 228 229 .dir-rtl img.icon { 230 padding-left: 6px; 231 padding-right: 0; 232 } 233 234 img.iconsmall { 235 height: 12px; 236 margin-right: 3px; 237 margin-left: 3px; 238 vertical-align: middle; 239 width: 12px; 240 } 241 242 img.iconhelp, 243 .helplink img { 244 height: 16px; 245 padding-left: 3px; 246 vertical-align: text-bottom; 247 width: 16px; 248 } 249 250 .dir-rtl img.iconhelp, 251 .dir-rtl .helplink img { 252 padding-right: 3px; 253 padding-left: 0; 254 } 255 256 img.iconlarge { 257 height: 24px; 258 width: 24px; 259 vertical-align: middle; 260 } 261 262 img.iconsort { 263 vertical-align: text-bottom; 264 padding-left: .3em; 265 margin-bottom: .15em; 266 } 267 268 .dir-rtl img.iconsort { 269 padding-right: .3em; 270 padding-left: 0; 271 } 272 273 img.icontoggle { 274 height: 17px; 275 vertical-align: middle; 276 width: 50px; 277 } 278 279 img.iconkbhelp { 280 height: 17px; 281 width: 49px; 282 } 283 284 img.icon-pre, 285 .dir-rtl img.icon-post { 286 padding-right: 3px; 287 padding-left: 0; 288 } 289 290 img.icon-post, 291 .dir-rtl img.icon-pre { 292 padding-left: 3px; 293 padding-right: 0; 294 } 295 296 .generalbox { 297 border: 1px solid; 298 } 299 300 .boxaligncenter { 301 margin-left: auto; 302 margin-right: auto; 303 } 304 305 .boxalignright { 306 margin-left: auto; 307 margin-right: 0; 308 } 309 310 .boxalignleft { 311 margin-left: 0; 312 margin-right: auto; 313 } 314 315 .boxwidthnarrow { 316 width: 30%; 317 } 318 319 .boxwidthnormal { 320 width: 50%; 321 } 322 323 .boxwidthwide { 324 width: 80%; 325 } 326 327 .buttons .singlebutton, 328 .buttons .singlebutton form, 329 .buttons .singlebutton div { 330 display: inline; 331 } 332 333 .buttons .singlebutton input { 334 margin: 20px 5px; 335 } 336 337 .headermain { 338 font-weight: bold; 339 } 340 341 #maincontent { 342 display: block; 343 height: 1px; 344 overflow: hidden; 345 } 346 347 img.uihint { 348 cursor: help; 349 } 350 351 #addmembersform table { 352 margin-left: auto; 353 margin-right: auto; 354 } 355 356 .formtable tbody th, 357 .generaltable th.header { 358 vertical-align: top; 359 } 360 361 .cell { 362 vertical-align: top; 363 } 364 365 img.emoticon { 366 vertical-align: middle; 367 width: 15px; 368 height: 15px; 369 } 370 371 form.popupform, 372 form.popupform div { 373 display: inline; 374 } 375 376 .arrow_button input { 377 overflow: hidden; 378 } 379 380 .action-icon img.smallicon { 381 vertical-align: text-bottom; 382 margin-left: .45em; 383 } 384 385 .dir-rtl .action-icon img.smallicon { 386 margin-right: .45em; 387 margin-left: 0; 388 } 389 390 h1 img.icon, 391 h1 img.iconhelp, 392 h2 img.icon, 393 h2 img.iconhelp, 394 h3 img.icon, 395 h3 img.iconhelp, 396 h4 img.icon, 397 h4 img.iconhelp, 398 h5 img.icon, 399 h5 img.iconhelp, 400 h6 img.icon, 401 h6 img.iconhelp { 402 vertical-align: middle; 403 padding: 4px; 404 } 405 406 /** Table caption support */ 407 table caption { 408 font-size: 24px; 409 font-weight: bold; 410 line-height: 42px; 411 text-align: left; 412 } 413 414 .dir-rtl table caption { 415 text-align: right; 416 } 417 418 /** The 1-pixel padding is there to avoid phantom scroll bars on OS X (FF, Safari and Chrome)**/ 419 .no-overflow { 420 overflow: auto; 421 padding-bottom: 1px; 422 } 423 424 .pagelayout-report .no-overflow { 425 overflow: visible; 426 } 427 428 .no-overflow > .generaltable { 429 margin-bottom: 0; 430 } 431 432 .ie6 .no-overflow { 433 width: 100%; 434 } 435 436 /** IE6 float + background bug solution **/ 437 .ie6 li.section { 438 line-height: 1.2em; 439 width: 100%; 440 } 441 442 /** 443 * Accessibility features 444 */ 445 /*Accessibility: text 'seen' by screen readers but not visual users. */ 446 .accesshide { 447 position: absolute; 448 left: -10000px; 449 font-weight: normal; 450 font-size: 1em; 451 } 452 453 .dir-rtl .accesshide { 454 top: -30000px; 455 left: auto; 456 } 457 458 span.hide, 459 div.hide { 460 display: none; 461 } 462 463 .invisiblefieldset { 464 display: inline; 465 border-width: 0; 466 padding: 0; 467 } 468 /*Accessibility: Skip block link, for keyboard-only users. */ 469 a.skip-block, 470 a.skip { 471 position: absolute; 472 top: -1000em; 473 font-size: 0.85em; 474 text-decoration: none; 475 } 476 477 a.skip-block:focus, 478 a.skip-block:active, 479 a.skip:focus, 480 a.skip:active { 481 position: static; 482 display: block; 483 } 484 485 .skip-block-to { 486 display: block; 487 height: 1px; 488 overflow: hidden; 489 } 490 /* Accessibility: only certain fonts support Unicode chars like ► in IE6 */ 491 .arrow, 492 .arrow_button input { 493 font-family: Arial,Helvetica,Courier,sans-serif; 494 } 495 496 /** 497 * Header 498 */ 499 .headermain { 500 float: left; 501 margin: 15px; 502 font-size: 2.3em; 503 } 504 505 .headermenu { 506 float: right; 507 margin: 10px; 508 font-size: 0.8em; 509 text-align: right; 510 } 511 512 #course-header { 513 clear: both; 514 } 515 516 /** 517 * User menu 518 */ 519 .usermenu .moodle-actionmenu .toggle-display { 520 display: block; 521 opacity: 1; 522 height: 40px; 523 line-height: 40px; 524 padding: 6px; 525 color: inherit; 526 } 527 528 .usermenu .moodle-actionmenu .toggle-display .userbutton { 529 height: 40px; 530 line-height: 40px; 531 } 532 533 .usermenu .moodle-actionmenu .toggle-display .userbutton .avatars { 534 display: inline-block; 535 height: 36px; 536 width: 36px; 537 vertical-align: middle; 538 margin-right: 6px; 539 margin-left: 6px; 540 } 541 542 .usermenu .moodle-actionmenu .toggle-display .userbutton .avatars .avatar, 543 .usermenu .moodle-actionmenu .toggle-display .userbutton .avatars img { 544 display: block; 545 } 546 547 .usermenu .moodle-actionmenu .toggle-display .userbutton .usertext { 548 display: inline-block; 549 vertical-align: middle; 550 font-size: 14px; 551 line-height: 1em; 552 color: #777; 553 } 554 555 .usermenu .moodle-actionmenu:hover .toggle-display .userbutton .usertext { 556 color: #000; 557 } 558 559 .usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .meta, 560 .usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .role { 561 display: block; 562 font-size: 12px; 563 } 564 565 .usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .meta .value, 566 .usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .role .value { 567 font-weight: bold; 568 } 569 570 .usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .role { 571 font-weight: bold; 572 } 573 /* Hide caret when JS is disabled. */ 574 .usermenu .moodle-actionmenu .toggle-display .caret { 575 display: none; 576 } 577 /* A little bit of visual feedback for the action menu when Javascript is disabled. */ 578 .usermenu .moodle-actionmenu .menu .menu-action.icon img { 579 border-radius: 0; 580 background: transparent; 581 box-shadow: none; 582 } 583 584 .usermenu .moodle-actionmenu .menu .menu-action.icon:hover img { 585 background: #fff; 586 border-radius: 2px; 587 box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.25); 588 } 589 590 .usermenu .moodle-actionmenu[data-enhanced] .menu .menu-action.icon img, 591 .usermenu .moodle-actionmenu[data-enhanced] .menu .menu-action.icon:hover img { 592 border-radius: 0; 593 background: transparent; 594 box-shadow: none; 595 } 596 597 .userloggedinas .usermenu .userbutton .avatars .avatar { 598 overflow: hidden; 599 } 600 601 .userloggedinas .usermenu .userbutton .avatars .avatar img { 602 width: inherit; 603 height: inherit; 604 } 605 606 .userloggedinas .usermenu .userbutton .avatars .avatar.current { 607 position: relative; 608 top: 4px; 609 left: 4px; 610 width: 20px; 611 height: 20px; 612 margin-top: 11px; 613 margin-bottom: -34px; 614 border: 1px solid #fff; 615 border-radius: 50%; 616 box-shadow: -2px -2px 16px rgba(0, 0, 0, 0.25); 617 } 618 619 .jsenabled .usermenu .moodle-actionmenu .toggle-display { 620 display: block; 621 } 622 623 .jsenabled .usermenu .moodle-actionmenu .toggle-display .caret { 624 display: inline-block; 625 position: relative; 626 top: 9px; 627 } 628 629 .jsenabled .usermenu .moodle-actionmenu > .menubar { 630 display: block; 631 margin: 0px; 632 } 633 634 .jsenabled .usermenu .moodle-actionmenu > .menu { 635 min-width: 160px; 636 font-size: 14px; 637 } 638 639 .jsenabled .usermenu .moodle-actionmenu > .menu .filler { 640 display: block; 641 height: 1px; 642 margin: 9px 1px; 643 overflow: hidden; 644 background-color: #e5e5e5; 645 border-bottom: 1px solid #fff; 646 } 647 648 .jsenabled .usermenu .moodle-actionmenu.show .menu { 649 padding: 5px 0; 650 margin: 2px 0 0; 651 background-clip: padding-box; 652 } 653 654 .jsenabled .usermenu .moodle-actionmenu.show .menu:before { 655 content: ''; 656 display: inline-block; 657 border-left: 7px solid transparent; 658 border-right: 7px solid transparent; 659 border-bottom: 7px solid #ccc; 660 border-bottom-color: rgba(0, 0, 0, .2); 661 position: absolute; 662 top: -7px; 663 } 664 665 .jsenabled .usermenu .moodle-actionmenu.show .menu:after { 666 content: ''; 667 display: inline-block; 668 border-left: 6px solid transparent; 669 border-right: 6px solid transparent; 670 border-bottom: 6px solid #fff; 671 position: absolute; 672 top: -6px; 673 } 674 675 .jsenabled .usermenu .moodle-actionmenu.show .menu li a { 676 white-space: nowrap; 677 border-radius: 0; 678 } 679 680 .jsenabled .usermenu .moodle-actionmenu.show .menu a:focus, 681 .jsenabled .usermenu .moodle-actionmenu.show .menu a:hover { 682 text-decoration: none; 683 } 684 685 .dir-ltr .usermenu { 686 float: right; 687 } 688 689 .dir-ltr .usermenu > .moodle-actionmenu > .menu:before { 690 right: 9px; 691 } 692 693 .dir-ltr .usermenu > .moodle-actionmenu > .menu:after { 694 right: 10px; 695 } 696 697 .dir-ltr .usermenu > .moodle-actionmenu > .menubar li a { 698 text-align: right; 699 } 700 701 .dir-ltr.userloggedinas .usermenu .userbutton .avatars .avatar.current { 702 left: 16px; 703 } 704 705 .dir-rtl .usermenu { 706 float: left; 707 } 708 709 .dir-rtl .usermenu > .moodle-actionmenu > .menu { 710 margin-right: 0px; 711 } 712 713 .dir-rtl .usermenu > .moodle-actionmenu > .menu:before { 714 left: 9px; 715 } 716 717 .dir-rtl .usermenu > .moodle-actionmenu > .menu:after { 718 left: 10px; 719 } 720 721 .dir-rtl .usermenu > .moodle-actionmenu > .menubar li a { 722 text-align: left; 723 } 724 725 .dir-rtl.userloggedinas .usermenu .userbutton .avatars .avatar.current { 726 left: -14px; 727 } 728 729 /** 730 * Navbar 731 */ 732 .navbar { 733 clear: both; 734 overflow: hidden; 735 } 736 737 .ie6 .navbar { 738 overflow: hidden; 739 height: 100%; 740 } 741 742 .breadcrumb { 743 float: left; 744 } 745 746 .navbutton { 747 text-align: right; 748 } 749 750 .breadcrumb ul { 751 padding: 0; 752 margin: 0; 753 text-indent: 0; 754 list-style: none; 755 } 756 757 .navbutton { 758 float: right; 759 } 760 761 .navbutton .singlebutton { 762 margin-left: 4px; 763 } 764 765 .breadcrumb li, 766 .navbutton div, 767 .navbutton form { 768 display: inline; 769 } 770 771 /** 772 * Footer 773 */ 774 #page-footer { 775 text-align: center; 776 font-size: 0.9em; 777 } 778 779 #page-footer .homelink { 780 margin: 1em 0; 781 } 782 783 #page-footer .homelink a { 784 padding-left: 1em; 785 padding-right: 1em; 786 } 787 788 #page-footer .logininfo, 789 #page-footer .sitelink, 790 #page-footer .helplink { 791 margin: 0px 10px; 792 } 793 794 #page-footer .performanceinfo { 795 text-align: center; 796 margin: 10px 20%; 797 } 798 799 #page-footer .performanceinfo span { 800 display: block; 801 } 802 803 #page-footer .validators { 804 margin-top: 40px; 805 padding-top: 5px; 806 border-top: 1px dotted gray; 807 } 808 809 #page-footer .validators ul { 810 margin: 0px; 811 padding: 0px; 812 list-style-type: none; 813 } 814 815 #page-footer .validators ul li { 816 display: inline; 817 margin-right: 10px; 818 margin-left: 10px; 819 } 820 821 #page-footer .performanceinfo .cachesused { 822 margin-top: 1em; 823 } 824 825 #page-footer .performanceinfo .cachesused .cache-stats-heading { 826 font-weight: bold; 827 display: block; 828 } 829 830 #page-footer .performanceinfo .cachesused .cache-definition-stats { 831 margin: 0.3em; 832 padding: 0px; 833 border: 1px solid #999; 834 display: inline-block; 835 vertical-align: top; 836 min-height: 4em; 837 color: #000; 838 background-color: #eee; 839 } 840 841 #page-footer .performanceinfo .cachesused .cache-definition-stats span { 842 padding-left: 0.5em; 843 padding-right: 0.5em; 844 display: block; 845 } 846 847 #page-footer .performanceinfo .cachesused .cache-definition-stats .cache-definition-stats-heading { 848 background-color: #eee; 849 } 850 851 #page-footer .performanceinfo .cachesused .cache-store-stats { 852 text-indent: 1em; 853 } 854 855 #page-footer .performanceinfo .cachesused .cache-store-stats.nohits { 856 background-color: #ffd3d9; 857 } 858 859 #page-footer .performanceinfo .cachesused .cache-store-stats.lowhits { 860 background-color: #f3f2aa; 861 } 862 863 #page-footer .performanceinfo .cachesused .cache-store-stats.hihits { 864 background-color: #e7f1c3; 865 } 866 867 #page-footer .performanceinfo .cachesused .cache-total-stats { 868 display: block; 869 font-weight: bold; 870 margin-top: 0.3em; 871 } 872 873 #course-footer { 874 clear: both; 875 } 876 877 /** 878 * Tabs 879 */ 880 .tabtree { 881 position: relative; 882 margin-bottom: 3.5em; 883 } 884 885 .tabtree li { 886 display: inline; 887 } 888 889 .tabtree ul { 890 margin: 5px; 891 } 892 893 .tabtree ul li.here ul { 894 position: absolute; 895 top: 100%; 896 width: 100%; 897 } 898 899 .tabtree ul li.here .empty { 900 display: none; 901 } 902 903 /** 904 * Mforms 905 */ 906 .mform fieldset { 907 border: 1px solid; 908 } 909 910 .mform fieldset fieldset { 911 border-width: 0; 912 } 913 914 .mform fieldset legend { 915 font-weight: bold; 916 margin-left: 0.5em; 917 padding: 0 0.35em; 918 } 919 920 .mform fieldset div { 921 margin: 10px; 922 margin-top: 0; 923 } 924 925 .mform fieldset div div { 926 margin: 0; 927 } 928 929 .mform fieldset .advancedbutton { 930 text-align: right; 931 } 932 933 .mform fieldset.hidden { 934 border-width: 0; 935 } 936 937 .mform fieldset.group { 938 margin-bottom: 0; 939 } 940 941 .mform fieldset.error { 942 border: 1px solid #A00; 943 } 944 945 .collapsible-actions { 946 display: none; 947 } 948 949 .jsenabled .collapsible-actions { 950 text-align: right; 951 display: block; 952 } 953 954 .dir-rtl .collapsible-actions { 955 text-align: left; 956 } 957 958 .collapseexpand { 959 background: url([[pix:t/collapsed]]) left center no-repeat; 960 padding-left: 18px; 961 } 962 963 .dir-rtl .collapseexpand { 964 background-image: url([[pix:t/collapsed_rtl]]); 965 background-position: right center; 966 padding-left: 0; 967 padding-right: 18px; 968 } 969 970 .collapse-all, 971 .dir-rtl .collapse-all { 972 background-image: url([[pix:t/expanded]]); 973 } 974 975 .mform fieldset legend { 976 padding: 0 0.35em; 977 } 978 979 .mform fieldset.collapsible legend a.fheader { 980 padding-left: 18px; 981 background: url([[pix:t/expanded]]) left center no-repeat; 982 } 983 984 .mform fieldset.collapsed legend a.fheader { 985 background-image: url([[pix:t/collapsed]]); 986 } 987 988 .jsenabled .mform fieldset.collapsed { 989 border-width: 1px 0 0 1px; 990 padding: 0; 991 border-color: transparent; 992 } 993 994 .jsenabled .mform fieldset.collapsed div.fcontainer { 995 display: none; 996 } 997 998 .mform .fitem { 999 width: 100%; 1000 overflow: hidden; 1001 margin-top: 5px; 1002 margin-bottom: 1px; 1003 clear: right; 1004 } 1005 1006 .jsenabled .mform .containsadvancedelements .advanced { 1007 display: none; 1008 } 1009 1010 .mform .containsadvancedelements .advanced.show { 1011 display: block; 1012 } 1013 1014 .mform .fitem .fitemtitle { 1015 width: 15%; 1016 text-align: right; 1017 float: left; 1018 } 1019 1020 .dir-rtl .mform .fitem .fitemtitle { 1021 text-align: left; 1022 } 1023 1024 .mform .fitem .fitemtitle div { 1025 display: inline; 1026 } 1027 1028 .mform .fitem .felement { 1029 border-width: 0; 1030 width: 80%; 1031 margin-left: 16%; 1032 } 1033 1034 .mform .fitem fieldset.felement { 1035 margin-left: 15%; 1036 padding-left: 1%; 1037 margin-bottom: 0; 1038 } 1039 1040 #adminsettings span.error, 1041 .mform .error, 1042 .mform .required { 1043 color: #A00; 1044 } 1045 1046 #adminsettings span.error, 1047 .mform span.error { 1048 display: inline-block; 1049 padding: 4px; 1050 margin-bottom: 4px; 1051 background-color: #F2DEDE; 1052 border: 1px solid #EED3D7; 1053 } 1054 1055 .mform .required .fgroup span label { 1056 color: #000; 1057 } 1058 1059 .mform .fdescription.required { 1060 color: #A00; 1061 text-align: right; 1062 } 1063 1064 .dir-rtl .mform .fdescription.required { 1065 text-align: left; 1066 } 1067 1068 .mform .fpassword .unmask { 1069 display: inline; 1070 margin-left: 0.5em; 1071 } 1072 1073 .mform .ftextarea #id_alltext { 1074 width: 100%; 1075 } 1076 1077 .mform .fstaticlabel { 1078 font-weight: bold; 1079 } 1080 1081 .mform ul.file-list { 1082 padding: 0; 1083 margin: 0; 1084 list-style: none; 1085 } 1086 1087 .mform label { 1088 display: inline-block; 1089 } 1090 1091 .mform .iconhelp { 1092 margin-left: 4px; 1093 } 1094 1095 .dir-rtl .mform .iconhelp { 1096 margin-right: 4px; 1097 } 1098 1099 .mform label .req, 1100 .mform label .adv { 1101 cursor: help; 1102 } 1103 1104 .mform .fcheckbox input { 1105 margin-left: 0; 1106 } 1107 1108 .mform .fcheckbox label, 1109 .mform .fduration label, 1110 .mform .fitem fieldset.fgroup label, 1111 .mform .fradio label, 1112 .mform fieldset.fdate_selector label, 1113 .mform fieldset.fdate_time_selector label { 1114 display: inline; 1115 float: none; 1116 margin-left: .3em; 1117 vertical-align: text-bottom; 1118 } 1119 1120 .dir-rtl .mform .fcheckbox label, 1121 .dir-rtl .mform .fduration label, 1122 .dir-rtl .mform .fitem fieldset.fgroup label, 1123 .dir-rtl .mform .fradio label, 1124 .dir-rtl .mform fieldset.fdate_selector label, 1125 .dir-rtl .mform fieldset.fdate_time_selector label { 1126 margin-right: .3em; 1127 margin-left: 0; 1128 } 1129 1130 .mform .ftags label.accesshide { 1131 display: block; 1132 position: static; 1133 } 1134 1135 .mform .ftags select { 1136 margin-bottom: 0.7em; 1137 min-width: 22em; 1138 } 1139 1140 .mform .moreless-toggler { 1141 background: url([[pix:t/more]]) left center no-repeat; 1142 padding-left: 16px; 1143 } 1144 1145 .dir-rtl .moreless-toggler { 1146 padding-left: 0; 1147 padding-right: 16px; 1148 background-position: right center; 1149 } 1150 1151 .mform .moreless-less { 1152 background-image: url([[pix:t/less]]); 1153 } 1154 1155 .mform .helplink img { 1156 margin: 0 0 0 .45em; 1157 padding: 0; 1158 } 1159 1160 .dir-rtl .mform .helplink img { 1161 margin: 0 .45em 0 0; 1162 padding: 0; 1163 } 1164 1165 .mform legend .helplink img { 1166 margin-right: .2em; 1167 } 1168 1169 .dir-rtl .mform legend .helplink img { 1170 margin: 0 .45em 0 .2em; 1171 } 1172 1173 .urlselect label, 1174 .singleselect label { 1175 margin-right: .3em; 1176 } 1177 1178 .dir-rtl .urlselect label, 1179 .dir-rtl .singleselect label { 1180 margin-left: .3em; 1181 margin-right: 0; 1182 } 1183 1184 .dir-rtl .mform fieldset legend { 1185 margin-right: 0.5em; 1186 margin-left: 0; 1187 } 1188 1189 .dir-rtl .mform fieldset.collapsible legend a.fheader { 1190 background-position: right center; 1191 padding-right: 18px; 1192 padding-left: 0; 1193 } 1194 1195 .dir-rtl .mform fieldset.collapsed legend a.fheader { 1196 background-image: url([[pix:t/collapsed_rtl]]); 1197 } 1198 1199 .dir-rtl.jsenabled .mform fieldset.collapsed { 1200 border-width: 1px 1px 0 0; 1201 } 1202 1203 .dir-rtl .mform .fitem fieldset.felement { 1204 padding-right: 1%; 1205 margin-right: 15%; 1206 } 1207 1208 .mform .btn-cancel, 1209 .mform .btn-cancel:active, 1210 .mform .btn-cancel[disabled] { 1211 background-color: transparent; 1212 background-image: none; 1213 box-shadow: none; 1214 -moz-box-shadow: none; 1215 -webkit-box-shadow: none; 1216 -o-box-shadow: none; 1217 -ms-box-shadow: none; 1218 margin-left: .5em; 1219 } 1220 1221 .mform .btn-cancel { 1222 border-color: transparent; 1223 border-radius: 0 0 0 0; 1224 -moz-border-radius: 0 0 0 0; 1225 -webkit-border-radius: 0 0 0 0; 1226 -o-border-radius: 0 0 0 0; 1227 -ms-border-radius: 0 0 0 0; 1228 color: #0088CC; 1229 cursor: pointer; 1230 } 1231 1232 .mform .btn-cancel:hover, 1233 .mform .btn-cancel:focus { 1234 background-color: transparent; 1235 color: #005580; 1236 text-decoration: underline; 1237 } 1238 1239 .mform .btn-cancel[disabled]:hover, 1240 .mform .btn-cancel[disabled]:focus { 1241 color: #333333; 1242 text-decoration: none; 1243 } 1244 1245 input#id_externalurl { 1246 direction: ltr; 1247 } 1248 1249 #portfolio-add-button { 1250 display: inline; 1251 } 1252 1253 /** 1254 * Show the labels above text editors and file managers except on wide screens. 1255 */ 1256 #region-main .mform:not(.unresponsive) .fitem .fitemtitle label { 1257 font-weight: bold; 1258 } 1259 1260 @media (max-width: 1199px) { 1261 #region-main .mform:not(.unresponsive) .fitem .fitemtitle { 1262 display: block; 1263 margin-top: 4px; 1264 margin-bottom: 4px; 1265 text-align: left; 1266 width: 100%; 1267 } 1268 1269 #region-main .mform:not(.unresponsive) .femptylabel .fitemtitle { 1270 display: inline-block; 1271 width: auto; 1272 margin-right: 8px; 1273 } 1274 1275 .dir-rtl #region-main .mform:not(.unresponsive) .femptylabel .fitemtitle { 1276 margin-right: 0px; 1277 margin-left: 8px; 1278 } 1279 1280 .dir-rtl #region-main .mform:not(.unresponsive) .fitem .fitemtitle { 1281 text-align: right; 1282 } 1283 1284 #region-main .mform:not(.unresponsive) .fitem .felement { 1285 margin-left: 0; 1286 width: 100%; 1287 float: left; 1288 margin-bottom: 6px; 1289 padding-left: 0; 1290 padding-right: 0; 1291 } 1292 1293 #region-main .mform:not(.unresponsive) .fitem .fstatic:empty { 1294 display: none; 1295 } 1296 1297 #region-main .mform:not(.unresponsive) .femptylabel .felement { 1298 display: inline-block; 1299 margin-top: 4px; 1300 width: auto; 1301 } 1302 1303 .dir-rtl #region-main .mform:not(.unresponsive) .fitem .felement { 1304 margin-right: 0; 1305 float: right; 1306 padding-right: 0; 1307 padding-left: 0; 1308 } 1309 1310 #region-main .mform:not(.unresponsive) .fitem_fcheckbox .fitemtitle, 1311 #region-main .mform:not(.unresponsive) .fitem_fcheckbox .felement { 1312 display: inline-block; 1313 width: auto; 1314 } 1315 1316 .dir-rtl #region-main .mform:not(.unresponsive) .fitem_fcheckbox .felement { 1317 float: right; 1318 } 1319 1320 #region-main .mform:not(.unresponsive) .fitem_fcheckbox .felement { 1321 padding: 6px; 1322 } 1323 } 1324 1325 /** 1326 * phpinfo styles 1327 */ 1328 .phpinfo .center { 1329 text-align: center; 1330 } 1331 1332 .phpinfo .center table { 1333 margin-left: auto; 1334 margin-right: auto; 1335 text-align: left; 1336 border-collapse: collapse; 1337 } 1338 1339 .phpinfo .center th { 1340 text-align: center; 1341 } 1342 1343 .phpinfo .e, 1344 .phpinfo .v, 1345 .phpinfo .h { 1346 border: 1px solid #000000; 1347 font-size: 0.8em; 1348 vertical-align: baseline; 1349 color: #000000; 1350 background-color: #cccccc; 1351 } 1352 1353 .phpinfo .e { 1354 background-color: #ccccff; 1355 font-weight: bold; 1356 } 1357 1358 .phpinfo .h { 1359 background-color: #9999cc; 1360 font-weight: bold; 1361 } 1362 1363 /** 1364 * Blogs 1365 */ 1366 .addbloglink { 1367 text-align: center; 1368 } 1369 1370 .blog_entry .audience { 1371 text-align: right; 1372 padding-right: 4px; 1373 } 1374 1375 .blog_entry .tags { 1376 margin-top: 15px; 1377 } 1378 1379 .blog_entry .tags .action-icon img.smallicon { 1380 height: 16px; 1381 width: 16px; 1382 } 1383 1384 .blog_entry .content { 1385 margin-left: 43px; 1386 } 1387 1388 /** 1389 * Group 1390 */ 1391 #page-group-index #groupeditform { 1392 text-align: center; 1393 } 1394 1395 #doc-contents h1 { 1396 margin: 1em 0 0 0; 1397 } 1398 1399 #doc-contents ul { 1400 margin: 0; 1401 padding: 0; 1402 width: 90%; 1403 } 1404 1405 #doc-contents ul li { 1406 list-style-type: none; 1407 } 1408 1409 .groupmanagementtable td { 1410 vertical-align: top; 1411 } 1412 1413 .groupmanagementtable #existingcell, 1414 .groupmanagementtable #potentialcell { 1415 width: 42%; 1416 } 1417 1418 .groupmanagementtable #buttonscell { 1419 width: 16%; 1420 } 1421 1422 .groupmanagementtable #buttonscell input { 1423 width: 80%; 1424 } 1425 1426 .groupmanagementtable #buttonscell p.arrow_button input { 1427 width: auto; 1428 min-width: 80%; 1429 margin: 0 auto; 1430 } 1431 1432 .groupmanagementtable #removeselect_wrapper, 1433 .groupmanagementtable #addselect_wrapper { 1434 width: 100%; 1435 } 1436 1437 .groupmanagementtable #removeselect_wrapper label, 1438 .groupmanagementtable #addselect_wrapper label { 1439 font-weight: normal; 1440 } 1441 1442 .dir-rtl .groupmanagementtable p { 1443 text-align: right; 1444 } 1445 1446 #group-usersummary { 1447 width: 14em; 1448 } 1449 1450 .groupselector { 1451 margin-top: 3px; 1452 margin-bottom: 3px; 1453 display: inline-block; 1454 } 1455 1456 /** 1457 * Login 1458 */ 1459 .loginbox { 1460 margin: 15px; 1461 overflow: visible; 1462 } 1463 1464 .loginbox.twocolumns { 1465 margin: 15px; 1466 } 1467 1468 .loginbox h2, 1469 .loginbox .subcontent { 1470 margin: 5px; 1471 padding: 10px; 1472 text-align: center; 1473 } 1474 1475 .loginbox .loginpanel .desc { 1476 margin: 0; 1477 padding: 0; 1478 margin-bottom: 5px; 1479 margin-top: 15px; 1480 } 1481 1482 .loginbox .signuppanel .subcontent { 1483 text-align: left; 1484 } 1485 1486 .dir-rtl .loginbox .signuppanel .subcontent { 1487 text-align: right; 1488 } 1489 1490 .loginbox .loginsub { 1491 margin-left: 0; 1492 margin-right: 0; 1493 } 1494 1495 .loginbox .guestsub, 1496 .loginbox .forgotsub, 1497 .loginbox .potentialidps { 1498 margin: 5px 12%; 1499 } 1500 1501 .loginbox .potentialidps .potentialidplist { 1502 margin-left: 40%; 1503 } 1504 1505 .loginbox .potentialidps .potentialidplist div { 1506 text-align: left; 1507 } 1508 1509 .loginbox .loginform { 1510 margin-top: 1em; 1511 text-align: left; 1512 } 1513 1514 .loginbox .loginform .form-label { 1515 float: left; 1516 text-align: right; 1517 width: 49%; 1518 white-space: nowrap; 1519 } 1520 1521 .loginbox .loginform .form-input { 1522 float: right; 1523 width: 50%; 1524 } 1525 1526 .dir-rtl .loginbox .loginform .form-input { 1527 margin-right: 1%; 1528 } 1529 1530 .loginbox .loginform .form-input input { 1531 width: 6em; 1532 } 1533 1534 .loginbox .signupform { 1535 margin-top: 1em; 1536 text-align: center; 1537 } 1538 1539 .loginbox.twocolumns .loginpanel { 1540 float: left; 1541 width: 49.5%; 1542 border-right: 1px solid; 1543 margin-bottom: -2000px; 1544 padding-bottom: 2000px; 1545 } 1546 1547 .loginbox.twocolumns .signuppanel { 1548 float: right; 1549 width: 50%; 1550 margin-bottom: -2000px; 1551 padding-bottom: 2000px; 1552 } 1553 1554 .loginbox .potentialidp .smallicon { 1555 vertical-align: text-bottom; 1556 margin: 0 .3em; 1557 } 1558 1559 .dir-rtl .loginbox.twocolumns .loginpanel, 1560 .dir-rtl.loginbox.twocolumns .signuppanel { 1561 float: right; 1562 } 1563 1564 /** 1565 * Notes 1566 */ 1567 .notepost { 1568 margin-bottom: 1em; 1569 } 1570 1571 .notepost .userpicture { 1572 float: left; 1573 margin-right: 5px; 1574 } 1575 1576 .notepost .content, 1577 .notepost .footer { 1578 clear: both; 1579 } 1580 1581 .notesgroup { 1582 margin-left: 20px; 1583 } 1584 1585 /** 1586 * My Moodle 1587 */ 1588 .path-my .coursebox .overview { 1589 margin: 15px 30px 10px 30px; 1590 } 1591 1592 .path-my .coursebox .info { 1593 float: none; 1594 margin: 0; 1595 } 1596 1597 /** 1598 * Logs 1599 */ 1600 .logtable th { 1601 text-align: left; 1602 } 1603 1604 /** 1605 * Modules 1606 */ 1607 .mod_introbox { 1608 border: 1px solid; 1609 padding: 10px; 1610 } 1611 1612 table.mod_index { 1613 width: 100%; 1614 } 1615 1616 /** 1617 * Comments 1618 */ 1619 .comment-ctrl { 1620 font-size: 12px; 1621 display: none; 1622 margin: 0; 1623 padding: 0; 1624 } 1625 1626 .comment-ctrl h5 { 1627 margin: 0; 1628 padding: 5px; 1629 } 1630 1631 .comment-area { 1632 max-width: 400px; 1633 padding: 5px; 1634 } 1635 1636 .comment-area textarea { 1637 width: 100%; 1638 overflow: auto; 1639 } 1640 1641 .comment-area textarea.fullwidth { 1642 -webkit-box-sizing: border-box; 1643 -moz-box-sizing: border-box; 1644 box-sizing: border-box; 1645 } 1646 1647 .comment-area .fd { 1648 text-align: right; 1649 } 1650 1651 .comment-meta span { 1652 color: gray; 1653 } 1654 1655 .comment-link img { 1656 vertical-align: text-bottom; 1657 } 1658 1659 .comment-list { 1660 font-size: 11px; 1661 overflow: auto; 1662 list-style: none; 1663 padding: 0; 1664 margin: 0; 1665 } 1666 1667 .comment-list li { 1668 margin: 2px; 1669 list-style: none; 1670 margin-bottom: 5px; 1671 clear: both; 1672 padding: .3em; 1673 position: relative; 1674 } 1675 1676 .comment-list li.first { 1677 display: none; 1678 } 1679 1680 .comment-paging { 1681 text-align: center; 1682 } 1683 1684 .comment-paging .pageno { 1685 padding: 2px; 1686 } 1687 1688 .comment-paging .curpage { 1689 border: 1px solid #CCC; 1690 } 1691 1692 .comment-message .picture { 1693 width: 20px; 1694 float: left; 1695 } 1696 1697 .dir-rtl .comment-message .picture { 1698 float: right; 1699 } 1700 1701 .comment-message .text { 1702 margin: 0; 1703 padding: 0; 1704 } 1705 1706 .comment-message .text p { 1707 padding: 0; 1708 margin: 0 18px 0 0; 1709 } 1710 1711 .comment-delete { 1712 position: absolute; 1713 top: 0; 1714 right: 0; 1715 margin: .3em; 1716 } 1717 1718 .dir-rtl .comment-delete { 1719 position: absolute; 1720 left: 0; 1721 right: auto; 1722 margin: .3em; 1723 } 1724 1725 .comment-delete-confirm { 1726 background: #eee; 1727 padding: 2px; 1728 width: 5em; 1729 text-align: center; 1730 } 1731 1732 .comment-container { 1733 float: left; 1734 margin: 4px; 1735 } 1736 1737 .comment-report-selectall { 1738 display: none; 1739 } 1740 1741 .comment-link { 1742 display: none; 1743 } 1744 1745 .jsenabled .comment-link { 1746 display: block; 1747 } 1748 1749 .jsenabled .showcommentsnonjs { 1750 display: none; 1751 } 1752 1753 .jsenabled .comment-report-selectall { 1754 display: inline; 1755 } 1756 1757 /** 1758 * Completion progress report 1759 */ 1760 .completion-expired { 1761 background: #FFDDDD; 1762 } 1763 1764 .completion-expected { 1765 font-size: 0.75em; 1766 } 1767 1768 .completion-sortchoice, 1769 .completion-identifyfield { 1770 font-size: 0.75em; 1771 vertical-align: bottom; 1772 } 1773 1774 .completion-progresscell { 1775 text-align: right; 1776 } 1777 1778 .completion-expired .completion-expected { 1779 font-weight: bold; 1780 } 1781 1782 /** 1783 * Tags 1784 */ 1785 #tag-management-box { 1786 margin-bottom: 10px; 1787 line-height: 20px; 1788 } 1789 1790 img.user-image { 1791 height: 100px; 1792 width: 100px; 1793 } 1794 1795 #tag-search-box { 1796 text-align: center; 1797 margin: 10px auto; 1798 } 1799 1800 .tagarea { 1801 clear: both; 1802 overflow: hidden; 1803 } 1804 1805 .tagarea .controls { 1806 text-align: center; 1807 } 1808 1809 .tagarea .controls .gotopage.nextpage { 1810 float: right; 1811 } 1812 1813 .tagarea .controls .gotopage.prevpage { 1814 float: left; 1815 } 1816 1817 .tagarea .controls .exclusivemode { 1818 display: inline-block; 1819 } 1820 1821 .dir-rtl .tagarea .controls .gotopage.nextpage { 1822 float: left; 1823 } 1824 1825 .dir-rtl .tagarea .controls .gotopage.prevpage { 1826 float: right; 1827 } 1828 1829 .tagarea .controls.controls-bottom { 1830 margin-top: 5px; 1831 } 1832 1833 span.flagged-tag, 1834 tr.flagged-tag, 1835 span.flagged-tag a, 1836 tr.flagged-tag a { 1837 color: #FF0000; 1838 } 1839 1840 .tag-management-table td, 1841 .tag-management-table th { 1842 vertical-align: middle; 1843 padding: 4px; 1844 } 1845 1846 .tag-management-table .inplaceeditable.inplaceeditingon input { 1847 width: 150px; 1848 } 1849 1850 .tag_feed .media, 1851 .tag_feed .media-body { 1852 overflow: hidden; 1853 } 1854 1855 .tag_feed.media-list .media .itemimage { 1856 float: left; 1857 } 1858 1859 .dir-rtl .tag_feed.media-list .media .itemimage { 1860 float: right; 1861 } 1862 1863 .tag_feed.media-list .media .itemimage img { 1864 height: 35px; 1865 width: 35px; 1866 } 1867 1868 .tag_feed.media-list .media .media-body { 1869 padding-right: 10px; 1870 padding-left: 10px; 1871 } 1872 1873 .tag_cloud { 1874 text-align: center; 1875 } 1876 1877 .tag_cloud .inline-list li { 1878 padding: 0px 0.2em; 1879 } 1880 1881 .tag_cloud .tag_overflow { 1882 margin-top: 1em; 1883 font-style: italic; 1884 } 1885 1886 .tag_cloud .s20 { 1887 font-size: 2.7em; 1888 } 1889 1890 .tag_cloud .s19 { 1891 font-size: 2.6em; 1892 } 1893 1894 .tag_cloud .s18 { 1895 font-size: 2.5em; 1896 } 1897 1898 .tag_cloud .s17 { 1899 font-size: 2.4em; 1900 } 1901 1902 .tag_cloud .s16 { 1903 font-size: 2.3em; 1904 } 1905 1906 .tag_cloud .s15 { 1907 font-size: 2.2em; 1908 } 1909 1910 .tag_cloud .s14 { 1911 font-size: 2.1em; 1912 } 1913 1914 .tag_cloud .s13 { 1915 font-size: 2em; 1916 } 1917 1918 .tag_cloud .s12 { 1919 font-size: 1.9em; 1920 } 1921 1922 .tag_cloud .s11 { 1923 font-size: 1.8em; 1924 } 1925 1926 .tag_cloud .s10 { 1927 font-size: 1.7em; 1928 } 1929 1930 .tag_cloud .s9 { 1931 font-size: 1.6em; 1932 } 1933 1934 .tag_cloud .s8 { 1935 font-size: 1.5em; 1936 } 1937 1938 .tag_cloud .s7 { 1939 font-size: 1.4em; 1940 } 1941 1942 .tag_cloud .s6 { 1943 font-size: 1.3em; 1944 } 1945 1946 .tag_cloud .s5 { 1947 font-size: 1.2em; 1948 } 1949 1950 .tag_cloud .s4 { 1951 font-size: 1.1em; 1952 } 1953 1954 .tag_cloud .s3 { 1955 font-size: 1em; 1956 } 1957 1958 .tag_cloud .s2 { 1959 font-size: 0.9em; 1960 } 1961 1962 .tag_cloud .s1 { 1963 font-size: 0.8em; 1964 } 1965 1966 .tag_cloud .s0 { 1967 font-size: 0.7em; 1968 } 1969 1970 /* 1971 * Backup and Restore CSS 1972 */ 1973 .path-backup .mform .grouped_settings.section_level { 1974 clear: both; 1975 } 1976 1977 .path-backup .mform .grouped_settings { 1978 clear: both; 1979 overflow: hidden; 1980 } 1981 1982 .path-backup .mform .grouped_settings .fitem .fitemtitle { 1983 width: 40%; 1984 padding-right: 10px; 1985 } 1986 1987 .path-backup.dir-rtl .mform .grouped_settings .fitem .fitemtitle { 1988 width: 60%; 1989 } 1990 1991 .path-backup .mform .grouped_settings .fitem .felement { 1992 width: 50%; 1993 } 1994 1995 .path-backup .mform .grouped_settings .fitem.backup_selector .felement { 1996 width: 100%; 1997 } 1998 1999 .path-backup.dir-rtl .mform .grouped_settings .fitem .felement { 2000 width: 99%; 2001 } 2002 2003 .path-backup .mform .grouped_settings.section_level .include_setting { 2004 width: 50%; 2005 margin: 0; 2006 float: left; 2007 clear: left; 2008 font-weight: bold; 2009 } 2010 2011 .path-backup.dir-rtl .mform .grouped_settings.section_level .include_setting { 2012 float: right; 2013 clear: right; 2014 } 2015 2016 .path-backup .mform .grouped_settings.section_level .normal_setting { 2017 width: 50%; 2018 margin: 0; 2019 margin-left: 50%; 2020 } 2021 2022 .path-backup.dir-rtl .mform .grouped_settings.section_level .normal_setting { 2023 margin: 0; 2024 } 2025 2026 .path-backup .mform .grouped_settings.activity_level .include_setting label { 2027 font-weight: normal; 2028 } 2029 2030 .path-backup.dir-rtl .mform .grouped_settings.activity_level .include_setting label img { 2031 float: right; 2032 } 2033 2034 .path-backup .mform .fitem fieldset.felement { 2035 margin-left: 0; 2036 width: auto; 2037 padding-left: 0; 2038 } 2039 2040 .path-backup .notification.dependencies_enforced { 2041 text-align: center; 2042 color: #A00; 2043 font-weight: bold; 2044 } 2045 2046 .path-backup .backup_progress { 2047 text-align: center; 2048 } 2049 2050 .path-backup .backup_progress span.backup_stage { 2051 color: #999; 2052 } 2053 2054 .path-backup .backup_progress .backup_stage.backup_stage_current { 2055 font-weight: bold; 2056 color: inherit; 2057 } 2058 2059 .path-backup .backup_progress span.backup_stage.backup_stage_complete { 2060 color: inherit; 2061 } 2062 2063 #page-backup-restore .filealiasesfailures { 2064 background-color: #ffd3d9; 2065 } 2066 2067 #page-backup-restore .filealiasesfailures .aliaseslist { 2068 width: 90%; 2069 margin: 0.8em auto; 2070 background-color: white; 2071 border: 1px dotted #666; 2072 } 2073 2074 .path-backup .fitemtitle .iconlarge.icon-post { 2075 padding-left: 6px; 2076 } 2077 2078 .path-backup.dir-rtl .fitemtitle .iconlarge.icon-post { 2079 padding-right: 6px; 2080 padding-right: 0; 2081 } 2082 2083 .path-backup .fitem .smallicon { 2084 vertical-align: text-bottom; 2085 } 2086 2087 .path-backup .wibbler { 2088 width: 500px; 2089 margin: 0 auto 10px; 2090 border-bottom: 1px solid black; 2091 border-right: 1px solid black; 2092 border-left: 1px solid black; 2093 position: relative; 2094 min-height: 4px; 2095 } 2096 2097 .path-backup .wibbler .wibble { 2098 position: absolute; 2099 left: 0; 2100 right: 0; 2101 top: 0; 2102 height: 4px; 2103 } 2104 2105 .path-backup .wibbler .state0 { 2106 background: #eee; 2107 } 2108 2109 .path-backup .wibbler .state1 { 2110 background: #ddd; 2111 } 2112 2113 .path-backup .wibbler .state2 { 2114 background: #ccc; 2115 } 2116 2117 .path-backup .wibbler .state3 { 2118 background: #bbb; 2119 } 2120 2121 .path-backup .wibbler .state4 { 2122 background: #aaa; 2123 } 2124 2125 .path-backup .wibbler .state5 { 2126 background: #999; 2127 } 2128 2129 .path-backup .wibbler .state6 { 2130 background: #888; 2131 } 2132 2133 .path-backup .wibbler .state7 { 2134 background: #777; 2135 } 2136 2137 .path-backup .wibbler .state8 { 2138 background: #666; 2139 } 2140 2141 .path-backup .wibbler .state9 { 2142 background: #555; 2143 } 2144 2145 .path-backup .wibbler .state10 { 2146 background: #444; 2147 } 2148 2149 .path-backup .wibbler .state11 { 2150 background: #333; 2151 } 2152 2153 .path-backup .wibbler .state12 { 2154 background: #222; 2155 } 2156 2157 .path-backup .backup_log { 2158 margin-top: 2em; 2159 } 2160 2161 .path-backup .backup_log h2 { 2162 font-size: 1em; 2163 } 2164 2165 .path-backup .backup_log_contents { 2166 border: 1px solid #ddd; 2167 padding: 10px; 2168 height: 300px; 2169 overflow-y: scroll; 2170 } 2171 2172 /* 2173 * CSS for availability options on module and section. This is taken from the 2174 * Bootstrap version and tweaked so it works on base. 2175 */ 2176 #fitem_id_availabilityconditionsjson .label { 2177 background: #999; 2178 padding: 2px 4px; 2179 border-radius: 4px; 2180 font-size: 0.8em; 2181 font-weight: bold; 2182 color: #fff; 2183 } 2184 2185 #fitem_id_availabilityconditionsjson .label-warning { 2186 background: #f89406; 2187 position: relative; 2188 top: -1px; 2189 } 2190 2191 #fitem_id_availabilityconditionsjson .label:empty { 2192 display: none; 2193 } 2194 2195 #fitem_id_availabilityconditionsjson *[aria-hidden=true] { 2196 display: none; 2197 } 2198 2199 x#fitem_id_availabilityconditionsjson select, 2200 x#fitem_id_availabilityconditionsjson input[type=text] { 2201 position: relative; 2202 top: 4px; 2203 } 2204 2205 #fitem_id_availabilityconditionsjson label { 2206 display: inline; 2207 } 2208 2209 #fitem_id_availabilityconditionsjson .availability-group { 2210 margin-right: 8px; 2211 } 2212 2213 .dir-rtl #fitem_id_availabilityconditionsjson .availability-group { 2214 margin-right: 0; 2215 margin-left: 8px; 2216 } 2217 2218 #fitem_id_availabilityconditionsjson .availability-item, 2219 #fitem_id_availabilityconditionsjson .availability-header { 2220 margin-bottom: 6px; 2221 } 2222 2223 #fitem_id_availabilityconditionsjson .availability-none { 2224 margin-left: 20px; 2225 margin-bottom: 4px; 2226 } 2227 2228 .dir-rtl #fitem_id_availabilityconditionsjson .availability-none { 2229 margin-right: 20px; 2230 margin-left: 0; 2231 } 2232 2233 #fitem_id_availabilityconditionsjson .availability-plugincontrols { 2234 padding: 4px 0px 4px 4px; 2235 background: none repeat scroll 0% 0% #eee; 2236 border: 1px solid #ddd; 2237 border-radius: 4px; 2238 display: inline-block; 2239 margin-right: 8px; 2240 } 2241 2242 .dir-rtl #fitem_id_availabilityconditionsjson .availability-plugincontrols { 2243 padding-right: 4px; 2244 padding-left: 0px; 2245 margin-right: 0; 2246 margin-left: 8px; 2247 } 2248 2249 #fitem_id_availabilityconditionsjson .availability-eye, 2250 #fitem_id_availabilityconditionsjson .availability-delete { 2251 margin-right: 8px; 2252 } 2253 2254 .dir-rtl #fitem_id_availabilityconditionsjson .availability-eye, 2255 .dir-rtl #fitem_id_availabilityconditionsjson .availability-delete { 2256 margin-left: 8px; 2257 margin-right: 0; 2258 } 2259 2260 #fitem_id_availabilityconditionsjson .availability-eye[aria-hidden=true] { 2261 display: inline; 2262 visibility: hidden; 2263 } 2264 2265 #fitem_id_availabilityconditionsjson .availability-list > .availability-eye img { 2266 vertical-align: top; 2267 margin-top: 12px; 2268 } 2269 2270 #fitem_id_availabilityconditionsjson .availability-button { 2271 margin-left: 15px; 2272 } 2273 2274 .dir-rtl #fitem_id_availabilityconditionsjson .availability-button { 2275 margin-right: 15px; 2276 margin-left: 0; 2277 } 2278 2279 #fitem_id_availabilityconditionsjson .availability-childlist > .availability-inner { 2280 display: inline-block; 2281 background: #eee; 2282 border: 1px solid #ddd; 2283 border-radius: 4px; 2284 padding: 6px; 2285 margin-bottom: 6px; 2286 } 2287 2288 #fitem_id_availabilityconditionsjson .availability-childlist .availability-childlist > .availability-inner { 2289 background: white; 2290 } 2291 2292 #fitem_id_availabilityconditionsjson .availability-connector { 2293 margin-left: 20px; 2294 margin-bottom: 6px; 2295 } 2296 2297 .dir-rtl #fitem_id_availabilityconditionsjson .availability-connector { 2298 margin-right: 20px; 2299 margin-left: 0; 2300 } 2301 2302 .mform .error .availability-field { 2303 color: black; 2304 } 2305 2306 .availability-dialogue.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd { 2307 padding-left: 0; 2308 padding-right: 0; 2309 padding-bottom: 2px; 2310 } 2311 2312 .availability-dialogue ul { 2313 display: block; 2314 margin: 0; 2315 } 2316 2317 .availability-dialogue li { 2318 display: block; 2319 list-style-type: none; 2320 padding: 0 0 4px; 2321 clear: both; 2322 border-bottom: 1px solid #eee; 2323 margin-bottom: 4px; 2324 } 2325 2326 .availability-dialogue ul button { 2327 float: left; 2328 margin-left: 1em; 2329 min-width: 140px; 2330 margin-top: 4px; 2331 } 2332 2333 .dir-rtl .availability-dialogue ul button { 2334 float: right; 2335 margin-right: 1em; 2336 margin-left: 0; 2337 } 2338 2339 .availability-dialogue label { 2340 margin-left: 170px; 2341 margin-right: 1em; 2342 margin-bottom: 0; 2343 display: block; 2344 line-height: 1.5; 2345 } 2346 2347 .dir-rtl .availability-dialogue label { 2348 margin-right: 170px; 2349 margin-left: 1em; 2350 } 2351 2352 .availability-dialogue .availability-buttons button { 2353 margin-left: 1em; 2354 margin-right: 1em; 2355 margin-top: 4px; 2356 } 2357 2358 /** 2359 * Web Service 2360 */ 2361 #webservice-doc-generator td { 2362 text-align: left; 2363 border: 0px solid black; 2364 } 2365 2366 /** 2367 * Custom menu 2368 */ 2369 #custommenu { 2370 clear: both; 2371 } 2372 2373 #custommenu .yui3-menu .yui3-menu { 2374 z-index: 500; 2375 } 2376 2377 #custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content, 2378 #custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content .ul { 2379 border: 1px solid #000; 2380 } 2381 2382 #custommenu .yui3-menu-horizontal.javascript-disabled ul { 2383 margin: 0; 2384 padding: 0; 2385 } 2386 2387 #custommenu .yui3-menu-horizontal.javascript-disabled li { 2388 margin: 0; 2389 padding: 0; 2390 list-style: none; 2391 width: auto; 2392 position: relative; 2393 } 2394 2395 #custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu .yui3-menu-label { 2396 padding-right: 20px; 2397 } 2398 2399 #custommenu .yui3-menu-horizontal.javascript-disabled > .yui3-menu-content > ul > li { 2400 float: left; 2401 } 2402 2403 #custommenu .yui3-menu-horizontal.javascript-disabled li a { 2404 padding: 0 10px; 2405 } 2406 2407 #custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu { 2408 position: absolute; 2409 top: -10000px; 2410 left: -10000px; 2411 visibility: hidden; 2412 white-space: nowrap; 2413 max-width: 250px; 2414 background-color: #FFF; 2415 } 2416 2417 #custommenu .yui3-menu-horizontal.javascript-disabled li:hover > .yui3-menu { 2418 top: 100%; 2419 left: 0; 2420 visibility: visible; 2421 z-index: 10; 2422 } 2423 2424 #custommenu .yui3-menu-horizontal.javascript-disabled li:hover .yui3-menu .yui3-menu { 2425 top: 0; 2426 left: 100%; 2427 min-width: 200px; 2428 } 2429 2430 #custommenu .yui3-menu-horizontal.javascript-disabled > .yui3-menu-content > ul:after { 2431 content: ""; 2432 display: block; 2433 clear: both; 2434 line-height: 0; 2435 font-size: 0; 2436 visibility: hidden; 2437 } 2438 2439 #custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content { 2440 font-size: 93%; 2441 line-height: 2; 2442 padding: 0; 2443 } 2444 2445 #custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content .yui3-menu-content { 2446 font-size: 100%; 2447 } 2448 2449 /** 2450 * Fix for broken YUI images in the menunav component 2451 */ 2452 #custommenu .yui3-menu-label, 2453 #custommenu .yui3-menuitem-content { 2454 cursor: pointer; 2455 } 2456 2457 #custommenu .yui3-menuitem-active { 2458 background-color: #B3D4FF; 2459 } 2460 2461 #custommenu .yui3-menuitem-active, 2462 #custommenu .yui3-menuitem-active .yui3-menuitem-content, 2463 #custommenu .yui3-menu-horizontal .yui3-menu-label, 2464 #custommenu .yui3-menu-horizontal .yui3-menu-content { 2465 background-image: none; 2466 background-position: right center; 2467 background-repeat: no-repeat; 2468 } 2469 2470 #custommenu .yui3-menu-label, 2471 #custommenu .yui3-menu .yui3-menu .yui3-menu-label { 2472 background-image: url([[pix:theme|vertical-menu-submenu-indicator]]); 2473 padding-right: 20px; 2474 } 2475 2476 #custommenu .yui3-menu .yui3-menu .yui3-menu-label-menuvisible { 2477 background-image: url([[pix:theme|horizontal-menu-submenu-indicator]]); 2478 } 2479 2480 /** 2481 * Dividers. 2482 */ 2483 .yui3-menu.yui3-menu-horizontal .yui3-menuitem.divider { 2484 overflow: hidden; 2485 width: 0; 2486 height: 24px; 2487 border-left: 1px solid #ddd; 2488 } 2489 2490 .yui3-menu .yui3-menu .yui3-menuitem.divider { 2491 width: auto; 2492 height: 0; 2493 margin: 4px 1px; 2494 border-left: 0px none; 2495 border-top: 1px solid #ddd; 2496 } 2497 2498 .yui3-menu .yui3-menuitem.divider a { 2499 visibility: hidden; 2500 } 2501 2502 /** 2503 * Smart Select Element 2504 */ 2505 .smartselect { 2506 position: absolute; 2507 } 2508 2509 .smartselect .smartselect_mask { 2510 background-color: #fff; 2511 } 2512 2513 .smartselect ul { 2514 padding: 0; 2515 margin: 0; 2516 } 2517 2518 .smartselect ul li { 2519 list-style: none; 2520 } 2521 2522 .smartselect .smartselect_menu { 2523 margin-right: 5px; 2524 } 2525 2526 .safari .smartselect .smartselect_menu { 2527 margin-left: 2px; 2528 } 2529 2530 .smartselect .smartselect_menu, 2531 .smartselect .smartselect_submenu { 2532 border: 1px solid #000; 2533 background-color: #FFF; 2534 display: none; 2535 } 2536 2537 .smartselect .smartselect_menu.visible, 2538 .smartselect .smartselect_submenu.visible { 2539 display: block; 2540 } 2541 2542 .smartselect .smartselect_menu_content ul li { 2543 position: relative; 2544 padding: 2px 5px; 2545 } 2546 2547 .smartselect .smartselect_menu_content ul li a { 2548 color: #333; 2549 text-decoration: none; 2550 } 2551 2552 .smartselect .smartselect_menu_content ul li a.selectable { 2553 color: inherit; 2554 } 2555 2556 .smartselect .smartselect_submenuitem { 2557 background-image: url([[pix:moodle|t/collapsed]]); 2558 background-repeat: no-repeat; 2559 background-position: 100%; 2560 } 2561 /** Spanning mode */ 2562 .smartselect.spanningmenu .smartselect_submenu { 2563 position: absolute; 2564 top: -1px; 2565 left: 100%; 2566 } 2567 2568 .smartselect.spanningmenu .smartselect_submenu a { 2569 white-space: nowrap; 2570 padding-right: 16px; 2571 } 2572 2573 .smartselect.spanningmenu .smartselect_menu_content ul li a.selectable:hover { 2574 text-decoration: underline; 2575 } 2576 /** Compact mode */ 2577 .smartselect.compactmenu .smartselect_submenu { 2578 position: relative; 2579 margin: 2px -3px; 2580 margin-left: 10px; 2581 display: none; 2582 border-width: 0; 2583 z-index: 1010; 2584 } 2585 2586 .smartselect.compactmenu .smartselect_submenu.visible { 2587 display: block; 2588 } 2589 2590 .smartselect.compactmenu .smartselect_menu { 2591 z-index: 1000; 2592 overflow: hidden; 2593 } 2594 2595 .smartselect.compactmenu .smartselect_submenu .smartselect_submenu { 2596 z-index: 1020; 2597 } 2598 2599 .smartselect.compactmenu .smartselect_submenuitem:hover > .smartselect_menuitem_label { 2600 font-weight: bold; 2601 } 2602 2603 /** 2604 * Registration 2605 */ 2606 #page-admin-registration-register .registration_textfield { 2607 width: 300px; 2608 } 2609 2610 /** 2611 * Enrol 2612 */ 2613 .userenrolment { 2614 width: 100%; 2615 border-collapse: collapse; 2616 } 2617 2618 .userenrolment tr { 2619 vertical-align: top; 2620 } 2621 2622 .userenrolment td { 2623 height: 41px; 2624 padding: 3px; 2625 } 2626 2627 .userenrolment td > * { 2628 margin: 3px; 2629 } 2630 2631 .userenrolment .subfield { 2632 margin-right: 5px; 2633 } 2634 2635 .userenrolment .col_userdetails .subfield_picture { 2636 float: left; 2637 } 2638 2639 .userenrolment .col_lastseen { 2640 width: 150px; 2641 } 2642 2643 .userenrolment .col_role { 2644 width: 262px; 2645 } 2646 2647 .userenrolment .col_role .roles, 2648 .userenrolment .col_group .groups { 2649 margin-right: 30px; 2650 } 2651 2652 .userenrolment .col_role .role, 2653 .userenrolment .col_group .group { 2654 float: left; 2655 white-space: nowrap; 2656 margin-right: 6px; 2657 } 2658 2659 .userenrolment .col_role .role a, 2660 .userenrolment .col_group .group a { 2661 margin-left: 3px; 2662 cursor: pointer; 2663 } 2664 2665 .userenrolment .col_role .addrole, 2666 .userenrolment .col_group .addgroup { 2667 float: right; 2668 } 2669 2670 .userenrolment .col_role .addrole a img, 2671 .userenrolment .col_group .addgroup a img { 2672 vertical-align: bottom; 2673 } 2674 2675 .userenrolment .hasAllRoles .col_role .addrole { 2676 display: none; 2677 } 2678 2679 .dir-rtl .userenrolment .col_role .role { 2680 float: right; 2681 } 2682 2683 .userenrolment .col_enrol .enrolment { 2684 float: left; 2685 } 2686 2687 .userenrolment .col_enrol .enrolment a { 2688 float: right; 2689 margin-left: 3px; 2690 } 2691 2692 #page-enrol-users .enrol_user_buttons { 2693 float: right; 2694 } 2695 2696 #page-enrol-users .enrol_user_buttons .singlebutton { 2697 margin-top: 2px; 2698 line-height: 2; 2699 } 2700 2701 #page-enrol-users .enrol_user_buttons .enrolusersbutton { 2702 margin-left: 1em; 2703 display: inline; 2704 } 2705 2706 #page-enrol-users .enrol_user_buttons .enrolusersbutton div, 2707 #page-enrol-users .enrol_user_buttons .enrolusersbutton form { 2708 display: inline; 2709 } 2710 2711 #page-enrol-users .enrol_user_buttons .enrolusersbutton input { 2712 padding-left: 6px; 2713 padding-right: 6px; 2714 } 2715 2716 #page-enrol-users.dir-rtl .col_userdetails .subfield_picture { 2717 float: right; 2718 } 2719 2720 #page-enrol-users #filterform div, 2721 #page-enrol-users #filterform fieldset { 2722 display: inline; 2723 float: none; 2724 clear: none; 2725 line-height: 2; 2726 } 2727 2728 #page-enrol-users #filterform .fitem { 2729 white-space: nowrap; 2730 } 2731 2732 #page-enrol-users #filterform fieldset > div { 2733 display: block; 2734 float: left; 2735 background: #f2f2f2; 2736 padding: 2px; 2737 } 2738 2739 #page-enrol-users #filterform select, 2740 #page-enrol-users #filterform .ftext input { 2741 width: 8em; 2742 } 2743 2744 #page-enrol-users #filterform #fitem_id_role, 2745 #page-enrol-users #filterform #fitem_id_ifilter, 2746 #page-enrol-users #filterform #fgroup_id_buttons { 2747 margin-left: 0.5em; 2748 } 2749 2750 #page-enrol-users .paging { 2751 clear: right; 2752 } 2753 2754 /** 2755 * Overide for RTL layout 2756 **/ 2757 .dir-rtl .headermain { 2758 float: right; 2759 } 2760 2761 .dir-rtl .headermenu { 2762 float: left; 2763 text-align: left; 2764 } 2765 2766 .dir-rtl .breadcrumb { 2767 float: right; 2768 } 2769 2770 .dir-rtl .navbutton { 2771 float: left; 2772 } 2773 2774 .dir-rtl .navbutton .singlebutton { 2775 margin-right: 4px; 2776 } 2777 2778 .dir-rtl .breadcrumb ul li { 2779 float: right; 2780 margin-left: 5px; 2781 } 2782 2783 .dir-rtl .mform .fitem .fitemtitle { 2784 float: right; 2785 } 2786 2787 .dir-rtl .loginbox .loginform .form-label { 2788 float: right; 2789 text-align: left; 2790 } 2791 2792 .dir-rtl .loginbox .loginform .form-input { 2793 text-align: right; 2794 } 2795 2796 .dir-rtl .yui3-menu-hidden { 2797 left: 0px; 2798 } 2799 2800 #page-admin-roles-define.dir-rtl #rolesform .felement { 2801 margin-right: 180px; 2802 } 2803 2804 #page-message-edit.dir-rtl table.generaltable th.c0 { 2805 text-align: right; 2806 } 2807 2808 /** 2809 * Backup 2810 */ 2811 .backup-restore .backup-section { 2812 clear: both; 2813 border: 1px solid #ddd; 2814 background-color: #f6f6f6; 2815 margin-bottom: 1em; 2816 } 2817 2818 .backup-restore .backup-section > h2.header { 2819 padding: 5px 6px; 2820 margin: 0; 2821 border-bottom: 1px solid #ddd; 2822 } 2823 2824 .backup-restore .backup-section .noticebox { 2825 margin: 1em auto; 2826 width: 60%; 2827 text-align: center; 2828 } 2829 2830 .backup-restore .backup-section .backup-sub-section { 2831 margin: 0 25px; 2832 background-color: #f9f9f9; 2833 border: 1px solid #f3f3f3; 2834 margin-bottom: 1em; 2835 } 2836 2837 .backup-restore .backup-section .backup-sub-section h3 { 2838 text-align: right; 2839 border-bottom: 1px solid #DDD; 2840 padding: 5px 86% 5px 6px; 2841 margin: 0; 2842 background-color: #e9e9e9; 2843 } 2844 2845 .backup-restore .backup-section.settings-section .detail-pair { 2846 margin: 0; 2847 padding: 0; 2848 width: 50%; 2849 display: inline-block; 2850 } 2851 2852 .backup-restore .backup-section.settings-section .detail-pair .detail-pair-label { 2853 width: 65%; 2854 } 2855 2856 .backup-restore .backup-section.settings-section .detail-pair .detail-pair-value { 2857 width: 25%; 2858 } 2859 2860 .backup-restore .activitytable { 2861 width: 60%; 2862 min-width: 500px; 2863 } 2864 2865 .backup-restore .activitytable .modulename { 2866 width: 100px; 2867 } 2868 2869 .backup-restore .activitytable .moduleincluded { 2870 width: 50px; 2871 } 2872 2873 .backup-restore .activitytable .userinfoincluded { 2874 width: 50px; 2875 } 2876 2877 .backup-restore .detail-pair-label { 2878 display: inline-block; 2879 width: 25%; 2880 padding: 8px; 2881 margin: 0; 2882 text-align: right; 2883 font-weight: bold; 2884 color: #444; 2885 vertical-align: top; 2886 } 2887 2888 .backup-restore .detail-pair-value { 2889 display: inline-block; 2890 width: 65%; 2891 padding: 8px; 2892 margin: 0; 2893 } 2894 2895 .backup-restore .detail-pair-value > .sub-detail { 2896 display: block; 2897 color: #1580B6; 2898 margin-left: 2em; 2899 font-size: 90%; 2900 font-style: italic; 2901 } 2902 2903 .backup-restore > .singlebutton { 2904 text-align: right; 2905 } 2906 2907 .path-backup .mform .fgroup .proceedbutton, 2908 .path-backup .mform .fgroup .oneclickbackup { 2909 float: right; 2910 margin-right: 1%; 2911 } 2912 2913 .dir-rtl.path-backup .mform .fgroup .proceedbutton, 2914 .dir-rtl.path-backup .mform .fgroup .oneclickbackup { 2915 float: left; 2916 margin-left: 1%; 2917 margin-right: 0; 2918 } 2919 2920 .restore-course-search .rcs-results { 2921 width: 70%; 2922 min-width: 400px; 2923 border: 1px solid #ddd; 2924 margin: 5px 0; 2925 } 2926 2927 .restore-course-search .rcs-results table { 2928 width: 100%; 2929 margin: 0; 2930 border-width: 0; 2931 } 2932 2933 .restore-course-search .rcs-results table .no-overflow { 2934 max-width: 600px; 2935 } 2936 2937 .restore-course-search .rcs-results .paging { 2938 text-align: left; 2939 margin: 0; 2940 background-color: #eee; 2941 padding: 3px; 2942 } 2943 2944 .restore-course-category .rcs-results { 2945 width: 70%; 2946 min-width: 400px; 2947 border: 1px solid #ddd; 2948 margin: 5px 0; 2949 } 2950 2951 .restore-course-category .rcs-results table { 2952 width: 100%; 2953 margin: 0; 2954 border-width: 0; 2955 } 2956 2957 .restore-course-category .rcs-results table .no-overflow { 2958 max-width: 600px; 2959 } 2960 2961 .restore-course-category .rcs-results .paging { 2962 text-align: left; 2963 margin: 0; 2964 background-color: #eee; 2965 padding: 3px; 2966 } 2967 2968 .corelightbox { 2969 background-color: #CCC; 2970 position: absolute; 2971 top: 0; 2972 left: 0; 2973 width: 100%; 2974 height: 100%; 2975 text-align: center; 2976 } 2977 2978 .corelightbox img { 2979 position: fixed; 2980 top: 50%; 2981 left: 50%; 2982 } 2983 2984 .mod-indent { 2985 display: table-cell; 2986 } 2987 2988 .label .mod-indent { 2989 float: left; 2990 padding-top: 20px; 2991 } 2992 2993 .mod-indent-1 { 2994 width: 30px; 2995 } 2996 2997 .mod-indent-2 { 2998 width: 60px; 2999 } 3000 3001 .mod-indent-3 { 3002 width: 90px; 3003 } 3004 3005 .mod-indent-4 { 3006 width: 120px; 3007 } 3008 3009 .mod-indent-5 { 3010 width: 150px; 3011 } 3012 3013 .mod-indent-6 { 3014 width: 180px; 3015 } 3016 3017 .mod-indent-7 { 3018 width: 210px; 3019 } 3020 3021 .mod-indent-8 { 3022 width: 240px; 3023 } 3024 3025 .mod-indent-9 { 3026 width: 270px; 3027 } 3028 3029 .mod-indent-10 { 3030 width: 300px; 3031 } 3032 3033 .mod-indent-11 { 3034 width: 330px; 3035 } 3036 3037 .mod-indent-12 { 3038 width: 360px; 3039 } 3040 3041 .mod-indent-13 { 3042 width: 390px; 3043 } 3044 3045 .mod-indent-14 { 3046 width: 420px; 3047 } 3048 3049 .mod-indent-15 { 3050 width: 450px; 3051 } 3052 3053 .mod-indent-16, 3054 .mod-indent-huge { 3055 width: 480px; 3056 } 3057 3058 .dir-rtl .mform .fitem .felement { 3059 margin-right: 16%; 3060 margin-left: auto; 3061 text-align: right; 3062 } 3063 3064 .dir-rtl .mform .fitem .felement input[name=email], 3065 .dir-rtl .mform .fitem .felement input[name=email2], 3066 .dir-rtl .mform .fitem .felement input[name=url], 3067 .dir-rtl .mform .fitem .felement input[name=idnumber], 3068 .dir-rtl .mform .fitem .felement input[name=phone1], 3069 .dir-rtl .mform .fitem .felement input[name=phone2] { 3070 text-align: left; 3071 direction: ltr; 3072 } 3073 3074 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */ 3075 .resourcecontent .mediaplugin_mp3 object { 3076 height: 25px; 3077 width: 600px; 3078 } 3079 3080 .resourcecontent audio.mediaplugin_html5audio { 3081 width: 600px; 3082 } 3083 3084 /** Large resource images should avoid hidden overflow **/ 3085 .resourceimage { 3086 max-width: 100%; 3087 } 3088 3089 /* Audio player size in 'inline' mode (can only change width, as above) */ 3090 .mediaplugin_mp3 object { 3091 height: 15px; 3092 width: 300px; 3093 } 3094 3095 audio.mediaplugin_html5audio { 3096 width: 300px; 3097 } 3098 3099 /* TinyMCE moodle media preview frame should not have padding */ 3100 .core_media_preview.pagelayout-embedded #page-content { 3101 padding: 0; 3102 } 3103 3104 .core_media_preview.pagelayout-embedded #maincontent { 3105 height: 0; 3106 } 3107 3108 .core_media_preview.pagelayout-embedded .mediaplugin { 3109 margin: 0; 3110 } 3111 3112 /* 3113 Fix for SubScript & SuperScript 3114 ------------------------------*/ 3115 sub { 3116 vertical-align: sub; 3117 } 3118 3119 sup { 3120 vertical-align: super; 3121 } 3122 3123 /** Fix YUI 2 Treeview for Right to left languages **/ 3124 .dir-rtl .ygtvtn, 3125 .dir-rtl .ygtvtm, 3126 .dir-rtl .ygtvtmh, 3127 .dir-rtl .ygtvtmhh, 3128 .dir-rtl .ygtvtp, 3129 .dir-rtl .ygtvtph, 3130 .dir-rtl .ygtvtphh, 3131 .dir-rtl .ygtvln, 3132 .dir-rtl .ygtvlm, 3133 .dir-rtl .ygtvlmh, 3134 .dir-rtl .ygtvlmhh, 3135 .dir-rtl .ygtvlp, 3136 .dir-rtl .ygtvlph, 3137 .dir-rtl .ygtvlphh, 3138 .dir-rtl .ygtvdepthcell, 3139 .dir-rtl .ygtvok, 3140 .dir-rtl .ygtvok:hover, 3141 .dir-rtl .ygtvcancel, 3142 .dir-rtl .ygtvcancel:hover { 3143 width: 18px; 3144 height: 22px; 3145 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]); 3146 background-repeat: no-repeat; 3147 cursor: pointer; 3148 } 3149 3150 .dir-rtl .ygtvtn { 3151 background-position: 0 -5600px; 3152 } 3153 3154 .dir-rtl .ygtvtm { 3155 background-position: 0 -4000px; 3156 } 3157 3158 .dir-rtl .ygtvtmh, 3159 .dir-rtl .ygtvtmhh { 3160 background-position: 0 -4800px; 3161 } 3162 3163 .dir-rtl .ygtvtp { 3164 background-position: 0 -6400px; 3165 } 3166 3167 .dir-rtl .ygtvtph, 3168 .dir-rtl .ygtvtphh { 3169 background-position: 0 -7200px; 3170 } 3171 3172 .dir-rtl .ygtvln { 3173 background-position: 0 -1600px; 3174 } 3175 3176 .dir-rtl .ygtvlm { 3177 background-position: 0 0; 3178 } 3179 3180 .dir-rtl .ygtvlmh, 3181 .dir-rtl .ygtvlmhh { 3182 background-position: 0 -800px; 3183 } 3184 3185 .dir-rtl .ygtvlp { 3186 background-position: 0 -2400px; 3187 } 3188 3189 .dir-rtl .ygtvlph, 3190 .dir-rtl .ygtvlphh { 3191 background-position: 0 -3200px; 3192 } 3193 3194 .dir-rtl .ygtvdepthcell { 3195 background-position: 0 -8000px; 3196 } 3197 3198 .dir-rtl .ygtvok { 3199 background-position: 0 -8800px; 3200 } 3201 3202 .dir-rtl .ygtvok:hover { 3203 background-position: 0 -8844px; 3204 } 3205 3206 .dir-rtl .ygtvcancel { 3207 background-position: 0 -8822px; 3208 } 3209 3210 .dir-rtl .ygtvcancel:hover { 3211 background-position: 0 -8866px; 3212 } 3213 3214 .dir-rtl.yui-skin-sam .yui-panel .hd { 3215 text-align: left; 3216 } 3217 3218 .dir-rtl .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd { 3219 text-align: right; 3220 } 3221 3222 /** Fix TinyMCE editor right to left **/ 3223 .dir-rtl .clearlooks2.ie9 .mceAlert .mceMiddle span, 3224 .dir-rtl .clearlooks2 .mceConfirm .mceMiddle span { 3225 top: 44px; 3226 } 3227 3228 .dir-rtl .o2k7Skin table, 3229 .dir-rtl .o2k7Skin tbody, 3230 .dir-rtl .o2k7Skin a, 3231 .dir-rtl .o2k7Skin img, 3232 .dir-rtl .o2k7Skin tr, 3233 .dir-rtl .o2k7Skin div, 3234 .dir-rtl .o2k7Skin td, 3235 .dir-rtl .o2k7Skin iframe, 3236 .dir-rtl .o2k7Skin span, 3237 .dir-rtl .o2k7Skin *, 3238 .dir-rtl .o2k7Skin .mceText, 3239 .dir-rtl .o2k7Skin .mceListBox .mceText { 3240 text-align: right; 3241 } 3242 3243 .path-rating .ratingtable { 3244 width: 100%; 3245 margin-bottom: 1em; 3246 } 3247 3248 .path-rating .ratingtable th.rating { 3249 width: 100%; 3250 } 3251 3252 .path-rating .ratingtable td.rating, 3253 .path-rating .ratingtable td.time { 3254 white-space: nowrap; 3255 text-align: center; 3256 } 3257 3258 /* Fix for ordered and unordered list in course topic summary & course weekly summary */ 3259 3260 .course-content ul.weeks .content .summary ul, 3261 .course-content ul.topics .content .summary ul { 3262 list-style: disc outside none; 3263 } 3264 3265 .course-content ul.weeks .content .summary ul ul, 3266 .course-content ul.topics .content .summary ul ul { 3267 list-style: circle outside none; 3268 } 3269 3270 .course-content ul.weeks .content .summary ul ul ul, 3271 .course-content ul.topics .content .summary ul ul ul { 3272 list-style: square outside none; 3273 } 3274 3275 .course-content ul.weeks .content .summary ol, 3276 .course-content ul.topics .content .summary ol { 3277 list-style: decimal outside none; 3278 } 3279 3280 .dir-rtl #adminsettings #id_s__pathtodu, 3281 .dir-rtl #adminsettings #id_s__aspellpath, 3282 .dir-rtl #adminsettings #id_s__pathtodot, 3283 .dir-rtl #adminsettings #id_s__supportemail, 3284 .dir-rtl #adminsettings #id_s__supportpage, 3285 .dir-rtl #adminsettings #id_s__sessioncookie, 3286 .dir-rtl #adminsettings #id_s__sessioncookiepath, 3287 .dir-rtl #adminsettings #id_s__sessioncookiedomain, 3288 .dir-rtl #adminsettings #id_s__proxyhost, 3289 .dir-rtl #adminsettings #id_s__proxyuser, 3290 .dir-rtl #adminsettings #id_s__proxypassword, 3291 .dir-rtl #adminsettings #id_s__proxybypass, 3292 .dir-rtl #adminsettings #id_s__jabberhost, 3293 .dir-rtl #adminsettings #id_s__jabberserver, 3294 .dir-rtl #adminsettings #id_s__jabberusername, 3295 .dir-rtl #adminsettings #id_s__jabberpassword, 3296 .dir-rtl #adminsettings #id_s__additionalhtmlhead, 3297 .dir-rtl #adminsettings #id_s__additionalhtmltopofbody, 3298 .dir-rtl #adminsettings #id_s__additionalhtmlfooter, 3299 .dir-rtl #adminsettings #id_s__docroot, 3300 .dir-rtl #adminsettings #id_s__filter_tex_latexpreamble, 3301 .dir-rtl #adminsettings #id_s__filter_tex_latexbackground, 3302 .dir-rtl #adminsettings #id_s__filter_tex_pathlatex, 3303 .dir-rtl #adminsettings #id_s__filter_tex_pathdvips, 3304 .dir-rtl #adminsettings #id_s__filter_tex_pathconvert, 3305 .dir-rtl #adminsettings #id_s__blockedip, 3306 .dir-rtl #adminsettings #id_s__pathtoclam, 3307 .dir-rtl #adminsettings #id_s__quarantinedir, 3308 .dir-rtl #adminsettings #id_s__sitepolicy, 3309 .dir-rtl #adminsettings #id_s__sitepolicyguest, 3310 .dir-rtl #adminsettings #id_s__cronremotepassword, 3311 .dir-rtl #adminsettings #id_s__allowedip, 3312 .dir-rtl #adminsettings #id_s__blockedip, 3313 .dir-rtl #adminsettings #id_s_enrol_meta_nosyncroleids, 3314 .dir-rtl #adminsettings #id_s_enrol_ldap_host_url, 3315 .dir-rtl #adminsettings #id_s_enrol_ldap_ldapencoding, 3316 .dir-rtl #adminsettings #id_s_enrol_ldap_bind_dn, 3317 .dir-rtl #adminsettings #id_s_enrol_ldap_bind_pw, 3318 .dir-rtl #adminsettings #admin-emoticons .form-text, 3319 .dir-rtl #adminsettings #admin-role_mapping input[type=text], 3320 .dir-rtl #adminsettings #id_s_enrol_paypal_paypalbusiness, 3321 .dir-rtl #adminsettings #id_s_enrol_flatfile_location, 3322 #page-admin-setting-enrolsettingsflatfile.dir-rtl input[type=text], 3323 #page-admin-setting-enrolsettingsdatabase.dir-rtl input[type=text], 3324 #page-admin-auth-db.dir-rtl input[type=text] { 3325 direction: ltr; 3326 } 3327 3328 #page-admin-setting-enrolsettingsflatfile.dir-rtl .informationbox { 3329 direction: ltr; 3330 text-align: left; 3331 } 3332 3333 #page-admin-grade-edit-scale-edit.dir-rtl .error input#id_name { 3334 margin-right: 170px; 3335 } 3336 3337 .initialbar a { 3338 padding-right: 2px; 3339 } 3340 3341 /* Moodle Dialogue Settings (moodle-core-dialogue) */ 3342 .moodle-dialogue-base .moodle-dialogue-lightbox { 3343 background-color: #AAA; 3344 } 3345 3346 .moodle-dialogue-base .moodle-dialogue { 3347 outline: #000 dotted 0; 3348 } 3349 3350 .moodle-dialogue-base .hidden, 3351 .moodle-dialogue-base .moodle-dialogue-hidden { 3352 display: none; 3353 } 3354 3355 .moodle-dialogue-base .moodle-dialogue { 3356 padding: 0; 3357 margin: 0; 3358 background: none; 3359 border: none; 3360 /* Override the z-index set incorrectly by the YUI dialogue */ 3361 z-index: 600; 3362 } 3363 3364 .no-scrolling { 3365 overflow: hidden; 3366 } 3367 3368 .moodle-dialogue-base .moodle-dialogue-fullscreen { 3369 left: 0px; 3370 top: 0px; 3371 right: 0px; 3372 bottom: -50px; 3373 position: fixed; 3374 } 3375 3376 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content { 3377 overflow: auto; 3378 } 3379 3380 .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton { 3381 width: 28px; 3382 height: 16px; 3383 background-size: 100%; 3384 } 3385 3386 .moodle-dialogue-base .moodle-dialogue-wrap { 3387 margin-top: -3px; 3388 margin-left: -3px; 3389 background-color: #FFFFFF; 3390 border: 1px solid #CCCCCC; 3391 border-radius: 10px; 3392 box-shadow: 5px 5px 20px 0px #666666; 3393 -webkit-box-shadow: 5px 5px 20px 0px #666666; 3394 -moz-box-shadow: 5px 5px 20px 0px #666666; 3395 overflow: hidden; 3396 } 3397 3398 .moodle-dialogue-base h3 { 3399 margin: 0; 3400 line-height: 20px; 3401 } 3402 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd, 3403 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd { 3404 margin: 0; 3405 padding: 5px; 3406 font-size: 12px; 3407 font-weight: normal; 3408 letter-spacing: 1px; 3409 color: #333333; 3410 text-align: center; 3411 text-shadow: 1px 1px 1px #FFFFFF; 3412 border-radius: 10px 10px 0px 0px; 3413 border-bottom: 1px solid #BBBBBB; 3414 background-color: #CCCCCC; 3415 /*csslint important:false */ 3416 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC') !important; 3417 -ms-filter: dropshadow(color=#FFFFFF, offx=1, offy=1); 3418 background-image: -webkit-linear-gradient(top, #FFFFFF, #CCCCCC); 3419 /* For Chrome and Safari */ 3420 background-image: -moz-linear-gradient(top, #FFFFFF, #CCCCCC); 3421 /* For old Fx (3.6 to 15) */ 3422 background-image: -ms-linear-gradient(top, #FFFFFF, #CCCCCC); 3423 /* For pre-releases of IE 10*/ 3424 background-image: -o-linear-gradient(top, #FFFFFF, #CCCCCC); 3425 /* For old Opera (11.1 to 12.0) */ 3426 background-image: linear-gradient(to bottom, #FFFFFF, #CCCCCC); 3427 /* Standard syntax; must be last */ 3428 } 3429 3430 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 { 3431 padding: 0; 3432 display: inline; 3433 font-size: 100%; 3434 font-weight: bold; 3435 } 3436 3437 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons { 3438 padding: 5px; 3439 } 3440 3441 .moodle-dialogue-base .closebutton { 3442 width: 25px; 3443 height: 15px; 3444 vertical-align: middle; 3445 display: inline-block; 3446 cursor: pointer; 3447 padding: 0px; 3448 background-image: url([[pix:theme|sprite]]); 3449 background-repeat: no-repeat; 3450 border-style: none; 3451 } 3452 3453 .dir-rtl .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons { 3454 left: 0px; 3455 right: auto; 3456 } 3457 3458 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd { 3459 padding: 1em; 3460 line-height: 2em; 3461 color: #555; 3462 font-size: 12px; 3463 } 3464 3465 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content { 3466 padding: 0px; 3467 background: #FFF; 3468 } 3469 3470 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd { 3471 padding: 10px; 3472 font-size: 16px; 3473 } 3474 3475 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content { 3476 overflow: auto; 3477 position: absolute; 3478 top: 0px; 3479 bottom: 50px; 3480 left: 0px; 3481 right: 0px; 3482 margin: 0px; 3483 border: 0px; 3484 } 3485 3486 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd, 3487 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap { 3488 border-radius: 0px; 3489 } 3490 3491 .moodle-dialogue-confirm .confirmation-dialogue { 3492 text-align: center; 3493 } 3494 3495 .moodle-dialogue-confirm .confirmation-dialogue input { 3496 text-align: center; 3497 } 3498 3499 .moodle-dialogue-exception .moodle-exception-message { 3500 text-align: center; 3501 } 3502 3503 .moodle-dialogue-exception .moodle-exception-param label { 3504 font-weight: bold; 3505 } 3506 3507 .moodle-dialogue-exception .param-stacktrace label { 3508 background-color: #EEE; 3509 border: 1px solid #ccc; 3510 border-bottom-width: 0; 3511 } 3512 3513 .moodle-dialogue-exception .param-stacktrace pre { 3514 border: 1px solid #ccc; 3515 background-color: #fff; 3516 } 3517 3518 .moodle-dialogue-exception .param-stacktrace .stacktrace-file { 3519 color: navy; 3520 font-size: 80%; 3521 } 3522 3523 .moodle-dialogue-exception .param-stacktrace .stacktrace-line { 3524 color: #AA0000; 3525 font-size: 80%; 3526 } 3527 3528 .moodle-dialogue-exception .param-stacktrace .stacktrace-call { 3529 color: #333; 3530 font-size: 90%; 3531 border-bottom: 1px solid #eee; 3532 } 3533 3534 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft { 3535 padding: 0px; 3536 margin: 0.7em 1em; 3537 text-align: right; 3538 background-color: #FFF; 3539 font-size: 12px; 3540 } 3541 3542 .moodle-dialogue-confirm .confirmation-message { 3543 margin: 0.5em 1em; 3544 } 3545 3546 .moodle-dialogue-confirm .confirmation-dialogue input { 3547 min-width: 80px; 3548 } 3549 3550 .moodle-dialogue-exception .moodle-exception-message { 3551 margin: 1em; 3552 } 3553 3554 .moodle-dialogue-exception .moodle-exception-param { 3555 margin-bottom: 0.5em; 3556 } 3557 3558 .moodle-dialogue-exception .moodle-exception-param label { 3559 width: 150px; 3560 } 3561 3562 .moodle-dialogue-exception .param-stacktrace label { 3563 display: block; 3564 margin: 0; 3565 padding: 4px 1em; 3566 } 3567 3568 .moodle-dialogue-exception .param-stacktrace pre { 3569 display: block; 3570 height: 200px; 3571 overflow: auto; 3572 } 3573 3574 .moodle-dialogue-exception .param-stacktrace .stacktrace-file { 3575 display: inline-block; 3576 margin: 4px 0; 3577 } 3578 3579 .moodle-dialogue-exception .param-stacktrace .stacktrace-line { 3580 display: inline-block; 3581 width: 50px; 3582 margin: 4px 1em; 3583 } 3584 3585 .moodle-dialogue-exception .param-stacktrace .stacktrace-call { 3586 padding-left: 25px; 3587 margin-bottom: 4px; 3588 padding-bottom: 4px; 3589 } 3590 3591 .moodle-dialogue .moodle-dialogue-bd .content-lightbox { 3592 opacity: .75; 3593 width: 100%; 3594 height: 100%; 3595 top: 0; 3596 left: 0; 3597 background-color: white; 3598 text-align: center; 3599 padding: 10% 0; 3600 } 3601 3602 /* Apply a default max-height on tooltip text */ 3603 .moodle-dialogue .tooltiptext { 3604 max-height: 300px; 3605 } 3606 3607 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip { 3608 z-index: 3001; 3609 } 3610 3611 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd { 3612 overflow: auto; 3613 } 3614 3615 /* Question Bank - Question Chooser "Close" button */ 3616 #page-question-edit.dir-rtl a.container-close { 3617 right: auto; 3618 left: 6px; 3619 } 3620 3621 /** 3622 * Chooser Dialogues (moodle-core-chooserdialogue) 3623 * 3624 * This CSS belong to the chooser dialogue which should work both with, and 3625 * without javascript enabled 3626 */ 3627 /* Hide the dialog and it's title */ 3628 .chooserdialoguebody, 3629 .choosertitle { 3630 display: none; 3631 } 3632 3633 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft { 3634 margin: 0; 3635 } 3636 3637 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd { 3638 padding: 0px; 3639 background: #F2F2F2; 3640 border-bottom-left-radius: 10px; 3641 border-bottom-right-radius: 10px; 3642 } 3643 3644 /* Center the submit buttons within the area */ 3645 .choosercontainer #chooseform .submitbuttons { 3646 padding: 0.7em 0; 3647 text-align: center; 3648 } 3649 3650 .choosercontainer #chooseform .submitbuttons input { 3651 min-width: 100px; 3652 margin: 0px 0.5em; 3653 } 3654 3655 /* Various settings for the options area */ 3656 .choosercontainer #chooseform .options { 3657 position: relative; 3658 border-bottom: 1px solid #BBBBBB; 3659 } 3660 3661 /* Only set these options if we're showing the js container */ 3662 .jschooser .choosercontainer #chooseform .alloptions { 3663 overflow-x: hidden; 3664 overflow-y: auto; 3665 max-width: 20.3em; 3666 box-shadow: inset 0px 0px 30px 0px #CCCCCC; 3667 -webkit-box-shadow: inset 0px 0px 30px 0px #CCCCCC; 3668 -moz-box-shadow: inset 0px 0px 30px 0px #CCCCCC; 3669 } 3670 3671 .jschooser .choosercontainer #chooseform .alloptions .option input[type=radio], 3672 .jschooser .choosercontainer #chooseform .alloptions .option .modicon { 3673 display: inline-block; 3674 } 3675 3676 .jschooser .choosercontainer #chooseform .alloptions .option .typename { 3677 display: inline-block; 3678 width: 65%; 3679 } 3680 3681 .dir-rtl.jschooser .choosercontainer #chooseform .alloptions { 3682 max-width: 18.3em; 3683 } 3684 3685 /* Settings for option rows and option subtypes */ 3686 .choosercontainer #chooseform .moduletypetitle, 3687 .choosercontainer #chooseform .option, 3688 .choosercontainer #chooseform .nonoption { 3689 margin-bottom: 0; 3690 padding: 0 1.6em 0 1.6em; 3691 } 3692 3693 .choosercontainer #chooseform .moduletypetitle { 3694 text-transform: uppercase; 3695 padding-top: 1.2em; 3696 padding-bottom: 0.4em; 3697 } 3698 3699 .choosercontainer #chooseform .option .typename, 3700 .choosercontainer #chooseform .option span.modicon img.icon, 3701 .choosercontainer #chooseform .nonoption .typename, 3702 .choosercontainer #chooseform .nonoption span.modicon img.icon { 3703 padding: 0 0 0 0.5em; 3704 } 3705 3706 .dir-rtl .choosercontainer #chooseform .option .typename, 3707 .dir-rtl .choosercontainer #chooseform .option span.modicon img.icon, 3708 .dir-rtl .choosercontainer #chooseform .nonoption .typename, 3709 .dir-rtl .choosercontainer #chooseform .nonoption span.modicon img.icon { 3710 padding: 0 0.5em 0 0; 3711 } 3712 3713 .chooserdialogue-course-modchooser .choosercontainer #chooseform .option span.modicon img.icon, 3714 .chooserdialogue-course-modchooser .choosercontainer #chooseform .nonoption span.modicon img.icon { 3715 height: 24px; 3716 width: 24px; 3717 } 3718 3719 .choosercontainer #chooseform .option input[type=radio], 3720 .choosercontainer #chooseform .option span.typename, 3721 .choosercontainer #chooseform .option span.modicon { 3722 vertical-align: middle; 3723 } 3724 3725 .choosercontainer #chooseform .option label { 3726 display: block; 3727 padding: 0.3em 0 0.1em 0; 3728 border-bottom: 1px solid #FFFFFF; 3729 } 3730 3731 .choosercontainer #chooseform .nonoption { 3732 padding-left: 2.7em; 3733 padding-top: 0.3em; 3734 padding-bottom: 0.1em; 3735 } 3736 3737 .dir-rtl .choosercontainer #chooseform .nonoption { 3738 padding-right: 2.7em; 3739 padding-left: 0; 3740 } 3741 3742 .choosercontainer #chooseform .subtype { 3743 margin-bottom: 0; 3744 padding: 0 1.6em 0 3.2em; 3745 } 3746 3747 .dir-rtl .choosercontainer #chooseform .subtype { 3748 padding: 0 3.2em 0 1.6em; 3749 } 3750 3751 .choosercontainer #chooseform .subtype .typename { 3752 margin: 0 0 0 0.2em; 3753 } 3754 3755 .dir-rtl .choosercontainer #chooseform .subtype .typename { 3756 margin: 0 0.2em 0 0; 3757 } 3758 3759 /* The instruction/help area */ 3760 .jschooser .choosercontainer #chooseform .instruction, 3761 .jschooser .choosercontainer #chooseform .typesummary { 3762 display: none; 3763 position: absolute; 3764 top: 0px; 3765 right: 0px; 3766 bottom: 0px; 3767 left: 20.3em; 3768 margin: 0; 3769 padding: 1.6em; 3770 background-color: #FFFFFF; 3771 overflow-x: hidden; 3772 overflow-y: auto; 3773 line-height: 2em; 3774 } 3775 3776 .dir-rtl.jschooser .choosercontainer #chooseform .instruction, 3777 .dir-rtl.jschooser .choosercontainer #chooseform .typesummary { 3778 left: 0px; 3779 right: 18.5em; 3780 border-right: 1px solid grey; 3781 } 3782 3783 /* Selected option settings */ 3784 .jschooser .choosercontainer #chooseform .instruction, 3785 .choosercontainer #chooseform .selected .typesummary { 3786 display: block; 3787 } 3788 3789 .choosercontainer #chooseform .selected { 3790 background-color: #FFFFFF; 3791 box-shadow: 0px 0px 10px 0px #CCCCCC; 3792 -webkit-box-shadow: 0px 0px 10px 0px #CCCCCC; 3793 -moz-box-shadow: 0px 0px 10px 0px #CCCCCC; 3794 } 3795 3796 .section-modchooser-link img.smallicon { 3797 padding-right: 3px; 3798 } 3799 3800 .dir-rtl .section-modchooser-link img.smallicon { 3801 padding-left: 3px; 3802 padding-right: 0; 3803 } 3804 /* Install Process' text fields Forms, should always be justified to the left */ 3805 3806 form#installform #id_wwwroot, 3807 form#installform #id_dirroot, 3808 form#installform #id_dataroot, 3809 form#installform #id_dbhost, 3810 form#installform #id_dbname, 3811 form#installform #id_dbuser, 3812 form#installform #id_dbpass, 3813 form#installform #id_prefix { 3814 direction: ltr; 3815 } 3816 3817 html[dir=rtl] .breadcrumb, 3818 html[dir=rtl] .headermain, 3819 html[dir=rtl] #page-header, 3820 html[dir=rtl] #page-content { 3821 float: right; 3822 } 3823 3824 html[dir=rtl] .formrow label.formlabel { 3825 float: right; 3826 } 3827 3828 html[dir=rtl] .configphp { 3829 direction: ltr; 3830 text-align: left; 3831 } 3832 3833 table.flexible > tbody > tr:nth-of-type(odd), 3834 table.generaltable > tbody > tr:nth-of-type(odd) { 3835 background-color: #F0F0F0; 3836 } 3837 3838 table.flexible > tbody > tr:nth-of-type(even), 3839 table.generaltable > tbody > tr:nth-of-type(even) { 3840 background-color: #FAFAFA; 3841 } 3842 3843 table.flexible .emptyrow { 3844 display: none; 3845 } 3846 3847 /* Form element: listing */ 3848 3849 .formlistingradio { 3850 padding-bottom: 25px; 3851 padding-right: 10px; 3852 } 3853 3854 .formlistinginputradio { 3855 float: left; 3856 } 3857 3858 .formlistingmain { 3859 min-height: 225px; 3860 } 3861 3862 .formlisting { 3863 position: relative; 3864 margin: 15px 0; 3865 padding: 1px 19px 14px; 3866 background-color: white; 3867 border: 1px solid #DDD; 3868 -webkit-border-radius: 4px; 3869 -moz-border-radius: 4px; 3870 border-radius: 4px; 3871 } 3872 3873 .formlistingmore { 3874 position: absolute; 3875 cursor: pointer; 3876 bottom: -1px; 3877 right: -1px; 3878 padding: 3px 7px; 3879 font-size: 12px; 3880 font-weight: bold; 3881 background-color: whiteSmoke; 3882 border: 1px solid #DDD; 3883 color: #9DA0A4; 3884 -webkit-border-radius: 4px 0 4px 0; 3885 -moz-border-radius: 4px 0 4px 0; 3886 border-radius: 4px 0 4px 0; 3887 } 3888 3889 .formlistingall { 3890 margin: 15px 0; 3891 padding: 0px 0px 0px; 3892 -webkit-border-radius: 4px; 3893 -moz-border-radius: 4px; 3894 border-radius: 4px; 3895 } 3896 3897 .formlistingrow { 3898 cursor: pointer; 3899 border-bottom: 1px solid; 3900 border-color: #E1E1E8; 3901 border-left: 1px solid #E1E1E8; 3902 border-right: 1px solid #E1E1E8; 3903 background-color: #F7F7F9; 3904 -webkit-border-radius: 0px 0px 4px 4px; 3905 -moz-border-radius: 0px 0px 4px 4px; 3906 padding: 6px; 3907 top: 50%; 3908 left: 50%; 3909 min-height: 34px; 3910 float: left; 3911 width: 150px; 3912 } 3913 3914 body.jsenabled .formlistingradio { 3915 display: none; 3916 } 3917 3918 body.jsenabled .formlisting { 3919 display: block; 3920 } 3921 3922 /** 3923 * Badges styles 3924 */ 3925 3926 #badge-overview h3, 3927 #badge h3 { 3928 clear: both; 3929 text-align: left; 3930 padding-top: 10px; 3931 } 3932 3933 .dir-rtl #badge h3 { 3934 text-align: right; 3935 } 3936 3937 #badge-image, 3938 #badge-details { 3939 display: inline-block; 3940 } 3941 3942 #badge-image { 3943 width: 200px; 3944 vertical-align: top; 3945 } 3946 3947 #badge-image .singlebutton { 3948 padding-top: 5px; 3949 margin-left: 20px; 3950 } 3951 3952 #badge-overview dl, 3953 #badge-details dl { 3954 margin: 0; 3955 } 3956 3957 #badge-overview dt, 3958 #badge-details dt { 3959 font-weight: bold; 3960 clear: both; 3961 float: left; 3962 width: 20%; 3963 } 3964 3965 #badge-overview dd, 3966 #badge-details dd { 3967 float: left; 3968 width: 75%; 3969 } 3970 3971 #badge-overview dd, 3972 #badge-details dd, 3973 #badge-overview dt, 3974 #badge-details dt { 3975 padding: 3px 0; 3976 } 3977 3978 #page-badges-view .collection { 3979 width: 90%; 3980 margin: 1em auto; 3981 } 3982 3983 #page-badges-index .collection { 3984 width: 85%; 3985 margin: 1em auto; 3986 } 3987 3988 table.collection th { 3989 font-size: inherit !important; 3990 border-width: 1px; 3991 border-style: solid; 3992 border-color: #CCCCCC; 3993 padding-left: 5px; 3994 padding-right: 5px; 3995 vertical-align: top; 3996 text-align: center !important; 3997 } 3998 3999 table.collection td { 4000 border-width: 1px; 4001 border-style: solid; 4002 border-color: #CCCCCC; 4003 padding-left: 5px; 4004 padding-right: 5px; 4005 vertical-align: top; 4006 } 4007 4008 table.collection > tbody > tr:nth-of-type(even) { 4009 background-color: #FFFFFF; 4010 } 4011 4012 table.collection > tbody > tr:nth-of-type(odd) { 4013 background-color: #F6F6F6; 4014 } 4015 4016 table.collection ul { 4017 margin: 0.5em 0.5em 0.5em 2em; 4018 } 4019 4020 .dir-rtl table.collection ul { 4021 margin: 0.5em 2em 0.5em 0.5em; 4022 } 4023 4024 #page-badges-view table.collection .badgeimage, 4025 #page-badges-index table.collection .status { 4026 width: 15%; 4027 text-align: center; 4028 vertical-align: middle; 4029 } 4030 4031 #page-badges-view table.collection .awards, 4032 #page-badges-index table.collection .awards { 4033 width: 10%; 4034 text-align: center; 4035 vertical-align: middle; 4036 } 4037 4038 #page-badges-view table.collection .description { 4039 width: 25%; 4040 text-align: left; 4041 } 4042 4043 #page-badges-view.dir-rtl table.collection .description { 4044 width: 25%; 4045 text-align: right; 4046 } 4047 4048 table.collection .name { 4049 text-align: left; 4050 vertical-align: middle; 4051 } 4052 4053 .dir-rtl table.collection .name { 4054 text-align: right; 4055 vertical-align: middle; 4056 } 4057 4058 #page-badges-view table.collection .criteria { 4059 width: 35%; 4060 text-align: left; 4061 vertical-align: top; 4062 } 4063 4064 #page-badges-view.dir-rtl table.collection .criteria { 4065 text-align: right; 4066 } 4067 4068 #page-badges-index table.collection .criteria { 4069 width: 40%; 4070 text-align: left; 4071 vertical-align: top; 4072 } 4073 4074 #page-badges-index.dir-rtl table.collection .criteria { 4075 text-align: right; 4076 } 4077 4078 #page-badges-index table.collection .actions { 4079 width: 11em; 4080 text-align: center; 4081 vertical-align: middle; 4082 } 4083 4084 a.criteria-action { 4085 padding: 0px 3px; 4086 float: right; 4087 } 4088 4089 .dir-rtl a.criteria-action { 4090 float: left; 4091 } 4092 4093 ul.badges { 4094 margin: 0; 4095 list-style: none; 4096 } 4097 4098 .badges li { 4099 position: relative; 4100 display: inline-block; 4101 padding-bottom: 2em; 4102 text-align: center; 4103 vertical-align: top; 4104 width: 150px; 4105 } 4106 4107 .badges li .badge-name { 4108 display: block; 4109 padding: 5px; 4110 } 4111 4112 .badges li > img { 4113 position: absolute; 4114 } 4115 4116 .badges li .badge-image { 4117 width: 100px; 4118 height: 100px; 4119 left: 10px; 4120 top: 0px; 4121 z-index: 1; 4122 } 4123 4124 .dir-rtl .badges li .badge-image { 4125 right: 10px; 4126 } 4127 4128 .badges li .badge-actions { 4129 position: relative; 4130 } 4131 4132 div.badge { 4133 position: relative; 4134 display: block; 4135 } 4136 4137 div.badge .expireimage { 4138 width: 100px; 4139 height: 100px; 4140 left: 0px; 4141 top: 0px; 4142 } 4143 4144 .expireimage { 4145 width: 100px; 4146 height: 100px; 4147 left: 25px; 4148 top: 0px; 4149 position: absolute; 4150 z-index: 10; 4151 filter: alpha(opacity=85); 4152 -moz-opacity: 0.85; 4153 -khtml-opacity: 0.85; 4154 opacity: 0.85; 4155 } 4156 4157 .badge-profile { 4158 vertical-align: top; 4159 } 4160 4161 .connected { 4162 color: #006600; 4163 } 4164 4165 .notconnected { 4166 color: #660000; 4167 } 4168 4169 #page-badges-award .recipienttable { 4170 background-color: #EEEEEE; 4171 border: 1px solid #BBBBBB; 4172 width: 100%; 4173 vertical-align: top; 4174 } 4175 4176 #page-badges-award .recipienttable tr td { 4177 vertical-align: top; 4178 } 4179 4180 #page-badges-award .recipienttable tr td.actions { 4181 width: 16%; 4182 padding-top: 3em; 4183 } 4184 4185 #page-badges-award .recipienttable tr td.actions .actionbutton { 4186 margin: 0.3em 0; 4187 padding: 0.5em 0; 4188 width: 100%; 4189 } 4190 4191 #page-badges-award .recipienttable tr td.existing, 4192 #page-badges-award .recipienttable tr td.potential { 4193 width: 42%; 4194 } 4195 4196 #issued-badge-table .activatebadge { 4197 display: inline-block; 4198 } 4199 4200 #issued-badge-table div.activatebadge { 4201 margin-left: 3px; 4202 } 4203 4204 .statusbox { 4205 border-color: #BBBBBB; 4206 padding: 5px; 4207 text-align: center; 4208 } 4209 4210 .statusbox.active { 4211 background-color: #D9F991; 4212 } 4213 4214 .statusbox.inactive { 4215 background-color: #FFEBA8; 4216 } 4217 4218 .statusbox .activatebadge { 4219 display: inline-block; 4220 } 4221 4222 .statusbox .activatebadge input[type=submit] { 4223 margin: 3px; 4224 } 4225 4226 .dir-rtl .activatebadge { 4227 text-align: right; 4228 } 4229 4230 .addcourse { 4231 float: right; 4232 } 4233 4234 .dir-rtl .addcourse { 4235 float: left; 4236 } 4237 4238 img#persona_signin { 4239 cursor: pointer; 4240 } 4241 4242 /** 4243 * The date selector popup. 4244 */ 4245 4246 div#dateselector-calendar-panel { 4247 z-index: 3100; 4248 /* Set higher than the z-index of the filemanager - see MDL-39047. */ 4249 } 4250 4251 .path-mod-lesson .centerpadded { 4252 padding: 5px; 4253 text-align: center; 4254 } 4255 4256 /** Action menu component styles **/ 4257 4258 .moodle-actionmenu, 4259 .moodle-actionmenu > ul, 4260 .moodle-actionmenu > ul > li { 4261 display: inline-block; 4262 } 4263 4264 .moodle-actionmenu ul { 4265 padding: 0; 4266 margin: 0; 4267 list-style-type: none; 4268 } 4269 4270 .section_action_menu .moodle-actionmenu ul.menubar { 4271 margin: 0; 4272 } 4273 4274 .section_action_menu .moodle-actionmenu ul.menu { 4275 margin: 0 10px 10px 0; 4276 } 4277 4278 #page .moodle-actionmenu a.hidden { 4279 display: none; 4280 } 4281 4282 .moodle-actionmenu .toggle-display, 4283 .moodle-actionmenu .menu-action-text { 4284 display: none; 4285 } 4286 4287 .jsenabled .block .editing_move { 4288 display: none; 4289 } 4290 4291 .jsenabled .moodle-actionmenu[data-enhance] { 4292 display: block; 4293 } 4294 4295 .jsenabled .moodle-actionmenu[data-enhance] .menu { 4296 display: none; 4297 } 4298 4299 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display { 4300 display: inline; 4301 opacity: 0.5; 4302 filter: alpha(opacity=50); 4303 } 4304 4305 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu { 4306 display: block; 4307 margin-left: 4px; 4308 padding-left: 4px; 4309 padding-right: 4px; 4310 } 4311 4312 .jsenabled.dir-rtl .moodle-actionmenu[data-enhance] .toggle-display.textmenu { 4313 margin-right: 4px; 4314 margin-left: inherit; 4315 } 4316 4317 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .iconsmall { 4318 margin: 8px 4px 0px 2px; 4319 } 4320 4321 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret { 4322 margin-top: 4px; 4323 margin-left: 2px; 4324 } 4325 4326 .jsenabled.dir-rtl .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret { 4327 margin-right: 2px; 4328 margin-left: inherit; 4329 } 4330 4331 .jsenabled .moodle-actionmenu[data-enhanced] .toggle-display { 4332 opacity: 1; 4333 filter: alpha(opacity=100); 4334 } 4335 4336 .jsenabled .moodle-actionmenu[data-enhanced] .menu-action-text { 4337 display: inline; 4338 } 4339 4340 .moodle-actionmenu[data-enhanced].show { 4341 position: relative; 4342 } 4343 4344 .moodle-actionmenu[data-enhanced].show .menu { 4345 position: absolute; 4346 text-align: left; 4347 z-index: 1000; 4348 display: block; 4349 background-color: #fff; 4350 border: 1px solid #ccc; 4351 -webkit-border-radius: 5px; 4352 -moz-border-radius: 5px; 4353 border-radius: 5px; 4354 -webkit-box-shadow: 5px 5px 20px 0 #666666; 4355 -moz-box-shadow: 5px 5px 20px 0 #666666; 4356 box-shadow: 5px 5px 20px 0 #666666; 4357 } 4358 4359 .moodle-actionmenu[data-enhanced].show .menu a { 4360 display: block; 4361 padding: 2px 1em 2px 28px; 4362 color: #333333; 4363 } 4364 4365 .moodle-actionmenu[data-enhanced].show .menu a> img { 4366 margin: 4px 4px 4px -24px; 4367 padding: 4px; 4368 width: 12px; 4369 height: 12px; 4370 } 4371 4372 .moodle-actionmenu[data-enhanced].show .menu a> img, 4373 .moodle-actionmenu[data-enhanced].show .menu a> span { 4374 display: inline-block; 4375 vertical-align: middle; 4376 } 4377 4378 .moodle-actionmenu[data-enhanced].show .menu a:hover { 4379 color: #ffffff; 4380 background-color: #0088cc; 4381 } 4382 4383 .moodle-actionmenu[data-enhanced].show .menu a:first-child { 4384 -webkit-border-top-right-radius: 4px; 4385 border-top-right-radius: 4px; 4386 -webkit-border-top-left-radius: 4px; 4387 border-top-left-radius: 4px; 4388 -moz-border-radius-topright: 4px; 4389 -moz-border-radius-topleft: 4px; 4390 } 4391 4392 .moodle-actionmenu[data-enhanced].show .menu a:last-child { 4393 -webkit-border-bottom-right-radius: 4px; 4394 border-bottom-right-radius: 4px; 4395 -webkit-border-bottom-left-radius: 4px; 4396 border-bottom-left-radius: 4px; 4397 -moz-border-radius-bottomright: 4px; 4398 -moz-border-radius-bottomleft: 4px; 4399 } 4400 4401 .moodle-actionmenu[data-enhanced].show .menu a.hidden { 4402 display: none; 4403 } 4404 4405 .moodle-actionmenu[data-enhanced].show .menu img { 4406 vertical-align: middle; 4407 } 4408 4409 .moodle-actionmenu[data-enhanced].show .menu> li { 4410 display: block; 4411 } 4412 4413 .block .moodle-actionmenu { 4414 text-align: right; 4415 } 4416 4417 .dir-rtl .block .moodle-actionmenu { 4418 text-align: right; 4419 } 4420 4421 .dir-rtl .moodle-actionmenu[data-enhanced].show .menu a { 4422 display: block; 4423 padding: 2px 28px 2px 1em; 4424 } 4425 4426 .dir-rtl .moodle-actionmenu[data-enhanced].show .menu { 4427 text-align: right; 4428 right: auto; 4429 left: 0; 4430 } 4431 4432 .dir-rtl .moodle-actionmenu[data-enhanced].show .menu .iconsmall, 4433 .dir-rtl .moodle-actionmenu[data-enhanced].show .menu .smallicon { 4434 margin-right: -24px; 4435 margin-left: 4px; 4436 } 4437 4438 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tl-bl { 4439 top: 100%; 4440 left: 0; 4441 margin-top: 4px; 4442 } 4443 4444 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-bl { 4445 top: 100%; 4446 right: 100%; 4447 } 4448 4449 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-bl-bl { 4450 bottom: 100%; 4451 left: 0; 4452 } 4453 4454 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-br-bl { 4455 right: 100%; 4456 bottom: 100%; 4457 } 4458 4459 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tl-br { 4460 top: 100%; 4461 left: 100%; 4462 } 4463 4464 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-br { 4465 top: 100%; 4466 right: 0; 4467 margin-top: 4px; 4468 } 4469 4470 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-bl-br { 4471 bottom: 100%; 4472 left: 100%; 4473 } 4474 4475 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-br-br { 4476 right: 0; 4477 bottom: 100%; 4478 } 4479 4480 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tl-tl { 4481 top: 0; 4482 left: 0; 4483 } 4484 4485 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-tl { 4486 top: 0; 4487 right: 100%; 4488 margin-right: 4px; 4489 } 4490 4491 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-bl-tl { 4492 bottom: 100%; 4493 left: 0; 4494 margin-bottom: 4px; 4495 } 4496 4497 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-br-tl { 4498 right: 100%; 4499 bottom: 100%; 4500 } 4501 4502 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tl-tr { 4503 top: 0; 4504 left: 100%; 4505 margin-left: 4px; 4506 } 4507 4508 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-tr { 4509 top: 0; 4510 right: 0; 4511 } 4512 4513 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-bl-tr { 4514 bottom: 100%; 4515 left: 100%; 4516 } 4517 4518 .jsenabled .moodle-actionmenu[data-enhanced] .menu.align-br-tr { 4519 right: 0; 4520 bottom: 100%; 4521 margin-bottom: 4px; 4522 } 4523 4524 .moodle-actionmenu> ul> li[role="menuitem"] { 4525 display: none; 4526 } 4527 4528 .jsenabled .moodle-actionmenu[data-enhance="moodle-core-actionmenu"]> ul> li[role="menuitem"] { 4529 display: inline-block; 4530 } 4531 4532 .dir-rtl .menu.align-tl-bl { 4533 right: 0; 4534 left: auto; 4535 } 4536 4537 .dir-rtl .menu.align-tr-bl { 4538 right: auto; 4539 left: 100%; 4540 } 4541 4542 .dir-rtl .menu.align-bl-bl { 4543 right: 0; 4544 left: auto; 4545 } 4546 4547 .dir-rtl .menu.align-br-bl { 4548 right: auto; 4549 left: 100%; 4550 } 4551 4552 .dir-rtl .menu.align-tl-br { 4553 right: 100%; 4554 left: auto; 4555 } 4556 4557 .dir-rtl .menu.align-tr-br { 4558 right: auto; 4559 left: 0; 4560 } 4561 4562 .dir-rtl .menu.align-bl-br { 4563 right: 100%; 4564 left: auto; 4565 } 4566 4567 .dir-rtl .menu.align-br-br { 4568 right: auto; 4569 left: 0; 4570 } 4571 4572 .dir-rtl .menu.align-tl-tl { 4573 right: 0; 4574 left: auto; 4575 } 4576 4577 .dir-rtl .menu.align-tr-tl { 4578 right: auto; 4579 left: 100%; 4580 } 4581 4582 .dir-rtl .menu.align-bl-tl { 4583 right: 0; 4584 left: auto; 4585 } 4586 4587 .dir-rtl .menu.align-br-tl { 4588 right: auto; 4589 left: 100%; 4590 } 4591 4592 .dir-rtl .menu.align-tl-tr { 4593 right: 100%; 4594 left: auto; 4595 } 4596 4597 .dir-rtl .menu.align-tr-tr { 4598 right: auto; 4599 left: 0; 4600 } 4601 4602 .dir-rtl .menu.align-bl-tr { 4603 right: 100%; 4604 left: auto; 4605 } 4606 4607 .dir-rtl .menu.align-br-tr { 4608 right: auto; 4609 left: 0; 4610 } 4611 4612 ul.dragdrop-keyboard-drag li { 4613 list-style-type: none; 4614 } 4615 4616 .block-control-actions .moodle-core-dragdrop-draghandle img { 4617 width: 12px; 4618 height: 12px; 4619 } 4620 4621 .block .header h2, 4622 .course-content h3, 4623 .pagelayout-frontpage h2, 4624 .pagelayout-frontpage h3, 4625 .pagelayout-frontpage h4, 4626 .pagelayout-frontpage h5, 4627 .pagelayout-frontpage h6, 4628 .pagelayout-coursecategory h3, 4629 .pagelayout-coursecategory h4, 4630 .pagelayout-coursecategory h5, 4631 .pagelayout-coursecategory h6 { 4632 text-align: inherit; 4633 } 4634 4635 a.disabled:hover, 4636 a.disabled { 4637 text-decoration: none; 4638 cursor: default; 4639 font-style: italic; 4640 color: #808080; 4641 } 4642 4643 .caret { 4644 display: inline-block; 4645 width: 0; 4646 height: 0; 4647 vertical-align: top; 4648 border-top: 4px solid #777; 4649 border-right: 4px solid transparent; 4650 border-left: 4px solid transparent; 4651 content: ""; 4652 } 4653 4654 a:focus .caret, 4655 a:hover .caret { 4656 border-top-color: #555; 4657 } 4658 4659 /** 4660 * Bootstrap 2.3.2 progress bar css. 4661 * Required for none bootstrap theme. 4662 */ 4663 4664 @-webkit-keyframes progress-bar-stripes { 4665 from { 4666 background-position: 40px 0; 4667 } 4668 4669 to { 4670 background-position: 0 0; 4671 } 4672 } 4673 4674 @-moz-keyframes progress-bar-stripes { 4675 from { 4676 background-position: 40px 0; 4677 } 4678 4679 to { 4680 background-position: 0 0; 4681 } 4682 } 4683 4684 @-o-keyframes progress-bar-stripes { 4685 from { 4686 background-position: 0 0; 4687 } 4688 4689 to { 4690 background-position: 40px 0; 4691 } 4692 } 4693 4694 @keyframes progress-bar-stripes { 4695 from { 4696 background-position: 40px 0; 4697 } 4698 4699 to { 4700 background-position: 0 0; 4701 } 4702 } 4703 4704 .progress { 4705 height: 20px; 4706 margin-bottom: 20px; 4707 overflow: hidden; 4708 background-color: #f7f7f7; 4709 background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); 4710 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); 4711 background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); 4712 background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); 4713 background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); 4714 background-repeat: repeat-x; 4715 -webkit-border-radius: 4px; 4716 -moz-border-radius: 4px; 4717 border-radius: 4px; 4718 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); 4719 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 4720 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 4721 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 4722 } 4723 4724 .progress .bar { 4725 float: left; 4726 width: 0; 4727 height: 100%; 4728 font-size: 12px; 4729 color: #ffffff; 4730 text-align: center; 4731 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 4732 background-color: #0e90d2; 4733 background-image: -moz-linear-gradient(top, #149bdf, #0480be); 4734 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); 4735 background-image: -webkit-linear-gradient(top, #149bdf, #0480be); 4736 background-image: -o-linear-gradient(top, #149bdf, #0480be); 4737 background-image: linear-gradient(to bottom, #149bdf, #0480be); 4738 background-repeat: repeat-x; 4739 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); 4740 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); 4741 -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); 4742 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); 4743 -webkit-box-sizing: border-box; 4744 -moz-box-sizing: border-box; 4745 box-sizing: border-box; 4746 -webkit-transition: width 0.6s ease; 4747 -moz-transition: width 0.6s ease; 4748 -o-transition: width 0.6s ease; 4749 transition: width 0.6s ease; 4750 } 4751 4752 .progress .bar + .bar { 4753 -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); 4754 -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); 4755 box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); 4756 } 4757 4758 .progress-striped .bar { 4759 background-color: #149bdf; 4760 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); 4761 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4762 background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4763 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4764 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4765 -webkit-background-size: 40px 40px; 4766 -moz-background-size: 40px 40px; 4767 -o-background-size: 40px 40px; 4768 background-size: 40px 40px; 4769 } 4770 4771 .progress.active .bar { 4772 -webkit-animation: progress-bar-stripes 2s linear infinite; 4773 -moz-animation: progress-bar-stripes 2s linear infinite; 4774 -ms-animation: progress-bar-stripes 2s linear infinite; 4775 -o-animation: progress-bar-stripes 2s linear infinite; 4776 animation: progress-bar-stripes 2s linear infinite; 4777 } 4778 4779 body.lockscroll { 4780 height: 100%; 4781 overflow: hidden; 4782 } 4783 4784 /* Dropdown Menu styling */ 4785 4786 .dropdown-menu { 4787 background-color: #fff; 4788 border: 1px solid #ccc; 4789 border: 1px solid rgba(0, 0, 0, 0.2); 4790 position: absolute; 4791 top: 100%; 4792 left: 0; 4793 z-index: 1000; 4794 display: none; 4795 float: left; 4796 min-width: 160px; 4797 padding: 5px 0; 4798 margin: 2px 0 0; 4799 list-style: none; 4800 *border-right-width: 2px; 4801 *border-bottom-width: 2px; 4802 -webkit-border-radius: 6px; 4803 -moz-border-radius: 6px; 4804 border-radius: 6px; 4805 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 4806 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 4807 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 4808 -webkit-background-clip: padding-box; 4809 -moz-background-clip: padding; 4810 background-clip: padding-box; 4811 } 4812 4813 .dropdown-menu > li > a { 4814 display: block; 4815 padding: 3px 20px; 4816 clear: both; 4817 font-weight: normal; 4818 line-height: 20px; 4819 white-space: nowrap; 4820 } 4821 4822 .dropdown-menu > li > a:hover, 4823 .dropdown-menu > li > a:focus { 4824 text-decoration: none; 4825 background-repeat: repeat-x; 4826 } 4827 4828 .dropdown-menu > .active > a, 4829 .dropdown-menu > .active > a:hover, 4830 .dropdown-menu > .active > a:focus { 4831 text-decoration: none; 4832 outline: 0; 4833 } 4834 4835 .dropdown-menu > .disabled > a:hover, 4836 .dropdown-menu > .disabled > a:focus { 4837 text-decoration: none; 4838 background-color: transparent; 4839 background-image: none; 4840 filter: progid: DXImageTransform.Microsoft.gradient(enabled=false); 4841 cursor: default; 4842 } 4843 4844 .open { 4845 *z-index: 1000; 4846 } 4847 4848 .open > .dropdown-menu { 4849 display: block; 4850 } 4851 4852 .editor_atto_menu .moodle-dialogue-content { 4853 padding: 0; 4854 } 4855 4856 .well { 4857 min-height: 20px; 4858 padding: 19px; 4859 background-color: #f5f5f5; 4860 border: 1px solid #e3e3e3; 4861 border-radius: 4px; 4862 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 4863 } 4864 4865 .well-small { 4866 padding: 9px; 4867 } 4868 4869 .progressbar_container { 4870 max-width: 500px; 4871 margin: 0 auto; 4872 } 4873 4874 /* IE10 only fix for calendar titling */ 4875 4876 .ie10 .yui3-calendar-header-label { 4877 display: inline-block; 4878 } 4879 4880 .inplaceeditable.inplaceeditingon { 4881 position: relative; 4882 } 4883 4884 .inplaceeditable.inplaceeditingon .editinstructions { 4885 margin-top: -30px; 4886 font-weight: normal; 4887 margin-right: -300px; 4888 margin-left: 0; 4889 } 4890 4891 .dir-rtl .inplaceeditable.inplaceeditingon .editinstructions { 4892 margin-left: -300px; 4893 margin-right: 0; 4894 } 4895 4896 .inplaceeditable .quickeditlink .quickediticon img { 4897 opacity: 0.2; 4898 } 4899 4900 .inplaceeditable a.quickeditlink { 4901 color: inherit; 4902 text-decoration: inherit; 4903 } 4904 4905 .inplaceeditable:hover .quickeditlink .quickediticon img, 4906 .inplaceeditable .quickeditlink:focus .quickediticon img { 4907 opacity: 1; 4908 } 4909 4910 .inplaceeditable.inplaceeditable-toggle .quickediticon { 4911 display: none; 4912 } 4913 4914 .inplaceeditable.inplaceeditingon input { 4915 width: 330px; 4916 height: 16px; 4917 vertical-align: text-bottom; 4918 margin-bottom: 0; 4919 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |