2 /** Page layout CSS starts **/
3 .layout-option-noheader #page-header,
4 .layout-option-nonavbar #page-navbar,
5 .layout-option-nofooter #page-footer,
6 .layout-option-nocourseheader .course-content-header,
7 .layout-option-nocoursefooter .course-content-footer {
10 .empty-region-side-pre #block-region-side-pre,
11 .empty-region-side-post #block-region-side-post,
12 .jsenabled.docked-region-side-post #block-region-side-post,
13 .jsenabled.docked-region-side-pre #block-region-side-pre {
16 /* Default Three Columns - All
17 ------------------------------*/
18 .content-only #region-main-box,
19 .content-only #region-main {
22 .empty-region-side-pre.used-region-side-post #region-main {
25 .empty-region-side-post.used-region-side-pre #region-main-box {
28 .jsenabled.docked-region-side-pre.empty-region-side-pre.used-region-side-post #region-main {
31 .jsenabled.docked-region-side-post.empty-region-side-post.used-region-side-pre #region-main-box {
34 .empty-region-side-post.used-region-side-pre #region-main.span8,
35 .jsenabled.docked-region-side-post.used-region-side-pre #region-main.span8 {
36 /** Increase the span size by 1 **/
40 .empty-region-side-post.used-region-side-pre #block-region-side-pre.span4,
41 .jsenabled.docked-region-side-post.used-region-side-pre #block-region-side-pre.span4 {
42 /** Decrease the span size by 1 **/
46 /** Page layout CSS ends **/
55 direction: ltr !important;
56 /* stylelint-disable-line declaration-no-important */
69 a.dimmed_text:visited,
73 .dimmed_text a:visited,
76 .usersuspended a:link,
77 .usersuspended a:visited,
82 .activity.label .dimmed_text {
84 filter: alpha(opacity=50);
124 a.autolink.glossary:hover {
127 /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
128 .collapsibleregioncaption {
131 .pagelayout-mydashboard.jsenabled .collapsibleregioncaption {
134 .collapsibleregioncaption img {
135 vertical-align: middle;
137 .jsenabled .hiddenifjs {
143 .jsenabled .visibleifjs {
146 .jsenabled .collapsibleregion {
149 .jsenabled .collapsed .collapsibleregioninner {
152 .collapsible-actions {
156 .jsenabled .collapsible-actions {
159 .collapsible-actions .collapseexpand {
161 background: url([[pix:t/collapsed]]) 2px center no-repeat;
164 .collapsible-actions .collapseexpand {
165 background: url([[pix:t/collapsed_rtl]]);
168 .collapsible-actions .collapse-all {
169 background-image: url([[pix:t/expanded]]);
171 .yui-overlay .yui-widget-bd {
172 background-color: #ffee69;
173 border: 1px solid #a6982b;
174 border-top-color: #d4c237;
183 background: transparent;
195 .pagingbar .thispage {
203 .breadcrumb img.resize {
210 vertical-align: text-bottom;
217 vertical-align: middle;
224 vertical-align: text-bottom;
239 vertical-align: middle;
245 vertical-align: middle;
248 vertical-align: text-bottom;
250 margin-bottom: .15em;
254 vertical-align: middle;
301 #addmembersform table {
305 table.flexible .emptyrow {
309 vertical-align: middle;
317 .arrow_button input {
320 .action-icon img.smallicon {
321 vertical-align: text-bottom;
324 /** The 1-pixel padding is there to avoid phantom scroll bars on OS X (FF, Safari and Chrome)**/
329 .pagelayout-report .no-overflow {
332 .no-overflow > .generaltable {
350 text-decoration: none;
367 .blog_entry .audience {
374 .blog_entry .tags .action-icon img.smallicon {
378 .blog_entry .content {
381 #page-group-index #groupeditform {
392 #doc-contents ul li {
393 list-style-type: none;
395 .groupmanagementtable td {
398 .groupmanagementtable #existingcell,
399 .groupmanagementtable #potentialcell {
402 .groupmanagementtable #buttonscell {
405 .groupmanagementtable #buttonscell p.arrow_button input {
410 .groupmanagementtable #removeselect_wrapper,
411 .groupmanagementtable #addselect_wrapper {
414 .groupmanagementtable #removeselect_wrapper label,
415 .groupmanagementtable #addselect_wrapper label {
424 display: inline-block;
426 .groupselector label {
427 display: inline-block;
429 .dataformatselector {
432 .dataformatselector label {
433 display: inline-block;
434 margin: 0 5px 10px 0;
442 .loginbox.twocolumns {
446 .loginbox .subcontent {
451 .loginbox .loginpanel .desc {
457 .loginbox .signuppanel .subcontent {
460 .loginbox .loginsub {
465 .loginbox .forgotsub,
466 .loginbox .potentialidps {
469 .loginbox .potentialidps .potentialidplist {
472 .loginbox .potentialidps .potentialidplist div {
475 .loginbox .loginform {
479 .loginbox .loginform .form-label {
485 .loginbox .loginform .form-input {
489 .loginbox .loginform .form-input input {
492 .loginbox .signupform {
496 .loginbox.twocolumns .loginpanel,
497 .loginbox.twocolumns .signuppanel {
502 -webkit-box-sizing: border-box;
503 -moz-box-sizing: border-box;
504 box-sizing: border-box;
507 margin-left: 2.76243%;
509 margin-bottom: -2000px;
510 padding-bottom: 2000px;
512 .loginbox .potentialidp .smallicon {
513 vertical-align: text-bottom;
519 .notepost .userpicture {
530 .path-my .coursebox .overview {
531 margin: 15px 30px 10px 30px;
533 .path-my .coursebox .info {
557 .comment-area textarea {
561 .comment-area textarea.fullwidth {
562 -webkit-box-sizing: border-box;
563 -moz-box-sizing: border-box;
564 box-sizing: border-box;
573 vertical-align: text-bottom;
590 .comment-list li.first {
596 .comment-paging .pageno {
599 .comment-paging .curpage {
600 border: 1px solid #ccc;
602 .comment-message .picture {
606 .comment-message .text {
610 .comment-message .text p {
620 .comment-report-selectall {
626 .jsenabled .comment-link {
629 .jsenabled .showcommentsnonjs {
632 .jsenabled .comment-report-selectall {
636 * Completion progress report
638 .completion-expired {
641 .completion-expected {
644 .completion-sortchoice,
645 .completion-identifyfield {
647 vertical-align: bottom;
649 .completion-progresscell {
652 .completion-expired .completion-expected {
666 .path-tag .tag-index-items .tagarea {
667 border: 1px solid #e3e3e3;
672 .path-tag .tag-index-items .tagarea h3 {
674 padding: 3px 0 10px 0;
680 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
681 text-transform: uppercase;
682 word-wrap: break-word;
683 border-bottom: solid 1px #e3e3e3;
686 .path-tag .tagarea .controls,
687 .path-tag .tagarea .taggeditems {
690 .path-tag .tagarea .controls:before,
691 .path-tag .tagarea .taggeditems:before,
692 .path-tag .tagarea .controls:after,
693 .path-tag .tagarea .taggeditems:after {
698 .path-tag .tagarea .controls:after,
699 .path-tag .tagarea .taggeditems:after {
702 .path-tag .tagarea .controls,
703 .path-tag .tag-backtoallitems {
706 .path-tag .tagarea .controls .gotopage.nextpage {
709 .path-tag .tagarea .controls .gotopage.prevpage {
712 .path-tag .tagarea .controls .exclusivemode {
713 display: inline-block;
715 .path-tag .tagarea .controls.controls-bottom {
718 .path-tag .tagarea .controls .gotopage.nextpage::after {
727 .path-tag .tagarea .controls .gotopage.prevpage::before {
742 .tag-management-table td,
743 .tag-management-table th {
744 vertical-align: middle;
747 .tag-management-table .inplaceeditable.inplaceeditingon input {
750 .path-admin-tag .addstandardtags {
753 .path-admin-tag .addstandardtags img {
756 .path-tag .tag-relatedtags {
759 .path-tag .tag-management-box {
762 .path-tag .tag-index-toc {
766 .path-tag .tag-index-toc li,
767 .path-tag .tag-management-box li {
771 .path-tag .tag-management-box li a.edittag {
772 background-image: url([[pix:moodle|i/settings]]);
774 .path-tag .tag-management-box li a.flagasinappropriate {
775 background-image: url([[pix:moodle|i/flagged]]);
777 .path-tag .tag-management-box li a.removefrommyinterests {
778 background-image: url([[pix:moodle|t/delete]]);
780 .path-tag .tag-management-box li a.addtomyinterests {
781 background-image: url([[pix:moodle|t/add]]);
783 .path-tag .tag-management-box li a {
784 background-repeat: no-repeat;
785 background-position: left;
788 .tag_feed.media-list .media .itemimage {
791 .tag_feed.media-list .media .itemimage img {
795 .tag_feed.media-list .media .media-body {
799 .tag_feed .media .muted a {
805 .tag_cloud .inline-list li {
808 .tag_cloud .tag_overflow {
878 .tag_list.hideoverlimit .overlimit {
881 .tag_list .tagmorelink {
884 .tag_list.hideoverlimit .tagmorelink {
887 .tag_list.hideoverlimit .taglesslink {
893 #webservice-doc-generator td {
895 border: 0 solid black;
898 * Smart Select Element
903 .smartselect .smartselect_mask {
904 background-color: #fff;
913 .smartselect .smartselect_menu {
916 .safari .smartselect .smartselect_menu {
919 .smartselect .smartselect_menu,
920 .smartselect .smartselect_submenu {
921 border: 1px solid #000;
922 background-color: #fff;
925 .smartselect .smartselect_menu.visible,
926 .smartselect .smartselect_submenu.visible {
929 .smartselect .smartselect_menu_content ul li {
933 .smartselect .smartselect_menu_content ul li a {
935 text-decoration: none;
937 .smartselect .smartselect_menu_content ul li a.selectable {
940 .smartselect .smartselect_submenuitem {
941 background-image: url([[pix:moodle|t/collapsed]]);
942 background-repeat: no-repeat;
943 background-position: 100%;
946 .smartselect.spanningmenu .smartselect_submenu {
951 .smartselect.spanningmenu .smartselect_submenu a {
955 .smartselect.spanningmenu .smartselect_menu_content ul li a.selectable:hover {
956 text-decoration: underline;
959 .smartselect.compactmenu .smartselect_submenu {
967 .smartselect.compactmenu .smartselect_submenu.visible {
970 .smartselect.compactmenu .smartselect_menu {
974 .smartselect.compactmenu .smartselect_submenu .smartselect_submenu {
977 .smartselect.compactmenu .smartselect_submenuitem:hover > .smartselect_menuitem_label {
983 #page-admin-registration-register .registration_textfield {
991 border-collapse: collapse;
1000 .userenrolment .subfield {
1003 .userenrolment .col_userdetails .subfield {
1006 .userenrolment .col_userdetails .subfield_picture {
1010 .userenrolment .col_lastseen {
1013 .userenrolment .col_role {
1016 .userenrolment .col_role .roles,
1017 .userenrolment .col_group .groups {
1020 .userenrolment .col_role .role,
1021 .userenrolment .col_group .group {
1025 white-space: nowrap;
1027 .userenrolment .col_role .role a,
1028 .userenrolment .col_group .group a {
1032 .userenrolment .col_role .addrole,
1033 .userenrolment .col_group .addgroup {
1038 .userenrolment .col_role .addrole > a:hover,
1039 .userenrolment .col_group .addgroup > a:hover {
1040 border-bottom: 1px solid #666;
1042 .userenrolment .col_role .addrole img,
1043 .userenrolment .col_group .addgroup img {
1044 vertical-align: baseline;
1046 .userenrolment .hasAllRoles .col_role .addrole {
1049 .userenrolment .col_enrol .enrolment {
1054 .userenrolment .col_enrol .enrolment a {
1058 #page-enrol-users .enrol_user_buttons {
1061 #page-enrol-users .enrol_user_buttons .enrolusersbutton {
1064 #page-enrol-users .enrol_user_buttons .enrolusersbutton div,
1065 #page-enrol-users .enrol_user_buttons .enrolusersbutton form {
1069 #page-enrol-users #filterform {
1072 margin-bottom: 20px;
1073 background-color: #f5f5f5;
1074 border: 1px solid #e3e3e3;
1075 -webkit-border-radius: 4px;
1076 -moz-border-radius: 4px;
1078 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1079 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1080 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1081 border-color: #e3e3e3;
1083 -webkit-border-radius: 3px;
1084 -moz-border-radius: 3px;
1086 display: inline-block;
1088 #page-enrol-users #filterform blockquote {
1090 border-color: rgba(0, 0, 0, 0.15);
1092 #page-enrol-users #filterform .fitem {
1093 display: inline-block;
1096 white-space: nowrap;
1098 #page-enrol-users #filterform .fitem label {
1101 padding-right: .3em;
1103 #page-enrol-users #filterform .fitem :before,
1104 #page-enrol-users #filterform .fitem :after {
1107 #page-enrol-users #filterform div,
1108 #page-enrol-users #filterform fieldset {
1115 #page-enrol-users #filterform select,
1116 #page-enrol-users #filterform .ftext input {
1119 #page-enrol-users #filterform input,
1120 #page-enrol-users #filterform select {
1123 #page-enrol-users .user-enroller-panel .uep-search-results .user .details {
1126 #page-enrol-users .user-enroller-panel .uep-search-results .cohort .details {
1129 #page-enrol-users .enrol-users-page-action input {
1133 background-color: #ccc;
1150 display: table-cell;
1152 .label .mod-indent {
1156 /* Creates a series of .mod-indent-# rule declarations based on indent size and number of indent levels. */
1208 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
1209 .resourcecontent .mediaplugin_mp3 object {
1213 .resourcecontent audio.mediaplugin_html5audio {
1216 /** Large resource images should avoid hidden overflow **/
1220 /* Audio player size in 'inline' mode (can only change width, as above) */
1221 .mediaplugin_mp3 object {
1225 audio.mediaplugin_html5audio {
1228 /* TinyMCE moodle media preview frame should not have padding */
1229 .core_media_preview.pagelayout-embedded #content {
1232 .core_media_preview.pagelayout-embedded #maincontent {
1235 body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
1241 /** Fix YUI 2 Treeview for Right to left languages **/
1256 .dir-rtl .ygtvdepthcell,
1258 .dir-rtl .ygtvok:hover,
1259 .dir-rtl .ygtvcancel,
1260 .dir-rtl .ygtvcancel:hover {
1263 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
1264 background-repeat: no-repeat;
1268 background-position: 0 -5600px;
1271 background-position: 0 -4000px;
1274 .dir-rtl .ygtvtmhh {
1275 background-position: 0 -4800px;
1278 background-position: 0 -6400px;
1281 .dir-rtl .ygtvtphh {
1282 background-position: 0 -7200px;
1285 background-position: 0 -1600px;
1288 background-position: 0 0;
1291 .dir-rtl .ygtvlmhh {
1292 background-position: 0 -800px;
1295 background-position: 0 -2400px;
1298 .dir-rtl .ygtvlphh {
1299 background-position: 0 -3200px;
1301 .dir-rtl .ygtvdepthcell {
1302 background-position: 0 -8000px;
1305 background-position: 0 -8800px;
1307 .dir-rtl .ygtvok:hover {
1308 background-position: 0 -8844px;
1310 .dir-rtl .ygtvcancel {
1311 background-position: 0 -8822px;
1313 .dir-rtl .ygtvcancel:hover {
1314 background-position: 0 -8866px;
1316 .dir-rtl.yui-skin-sam .yui-panel .hd {
1319 .dir-rtl .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
1322 /** Fix TinyMCE editor right to left **/
1323 .dir-rtl .clearlooks2.ie9 .mceAlert .mceMiddle span,
1324 .dir-rtl .clearlooks2 .mceConfirm .mceMiddle span {
1327 .dir-rtl .o2k7Skin table,
1328 .dir-rtl .o2k7Skin tbody,
1329 .dir-rtl .o2k7Skin a,
1330 .dir-rtl .o2k7Skin img,
1331 .dir-rtl .o2k7Skin tr,
1332 .dir-rtl .o2k7Skin div,
1333 .dir-rtl .o2k7Skin td,
1334 .dir-rtl .o2k7Skin iframe,
1335 .dir-rtl .o2k7Skin span,
1336 .dir-rtl .o2k7Skin *,
1337 .dir-rtl .o2k7Skin .mceText,
1338 .dir-rtl .o2k7Skin .mceListBox .mceText {
1341 .path-rating .ratingtable {
1345 .path-rating .ratingtable th.rating {
1348 .path-rating .ratingtable td.rating,
1349 .path-rating .ratingtable td.time {
1350 white-space: nowrap;
1354 .initialbar strong {
1358 /* Moodle Dialogue Settings (moodle-core-dialogue) */
1359 .moodle-dialogue-base .moodle-dialogue-lightbox {
1360 background-color: #aaa;
1362 .moodle-dialogue-base .hidden,
1363 .moodle-dialogue-base .moodle-dialogue-hidden {
1369 .moodle-dialogue-base .moodle-dialogue-fullscreen {
1376 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
1379 .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
1382 background-size: 100%;
1384 .moodle-dialogue-base .moodle-dialogue {
1390 outline: #000 dotted 0;
1392 .moodle-dialogue-base .moodle-dialogue-wrap {
1395 background-color: #fff;
1396 border: 1px solid #ccc;
1397 -webkit-border-radius: 10px;
1398 -moz-border-radius: 10px;
1399 border-radius: 10px;
1400 -webkit-box-shadow: 5px 5px 20px 0 #666;
1401 -moz-box-shadow: 5px 5px 20px 0 #666;
1402 box-shadow: 5px 5px 20px 0 #666;
1404 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd,
1405 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
1409 font-weight: normal;
1410 letter-spacing: 1px;
1413 text-shadow: 1px 1px 1px #fff;
1414 -webkit-border-radius: 10px 10px 0 0;
1415 -moz-border-radius: 10px 10px 0 0;
1416 border-radius: 10px 10px 0 0;
1417 border-bottom: 1px solid #bbb;
1419 background-color: #ebebeb;
1420 background-image: -moz-linear-gradient(top, #fff, #ccc);
1421 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));
1422 background-image: -webkit-linear-gradient(top, #fff, #ccc);
1423 background-image: -o-linear-gradient(top, #fff, #ccc);
1424 background-image: linear-gradient(to bottom, #fff, #ccc);
1425 background-repeat: repeat-x;
1426 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
1429 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
1435 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
1438 .moodle-dialogue-base .closebutton {
1442 display: inline-block;
1445 background-image: url([[pix:theme|sprite]]);
1446 background-repeat: no-repeat;
1449 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
1455 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content {
1459 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd {
1463 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
1473 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd,
1474 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap {
1477 .moodle-dialogue-confirm .confirmation-dialogue {
1480 .moodle-dialogue-confirm .confirmation-dialogue input {
1483 .moodle-dialogue-exception .moodle-exception-message {
1486 .moodle-dialogue-exception .moodle-exception-param label {
1489 .moodle-dialogue-exception .param-stacktrace label {
1490 background-color: #eee;
1491 border: 1px solid #ccc;
1492 border-bottom-width: 0;
1494 .moodle-dialogue-exception .param-stacktrace pre {
1495 border: 1px solid #ccc;
1496 background-color: #fff;
1498 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
1502 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
1506 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
1509 border-bottom: 1px solid #eee;
1511 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {
1515 background-color: #fff;
1518 .moodle-dialogue-confirm .confirmation-message {
1521 .moodle-dialogue-confirm .confirmation-dialogue input {
1524 .moodle-dialogue-exception .moodle-exception-message {
1527 .moodle-dialogue-exception .moodle-exception-param {
1528 margin-bottom: 0.5em;
1530 .moodle-dialogue-exception .moodle-exception-param label {
1533 .moodle-dialogue-exception .param-stacktrace label {
1538 .moodle-dialogue-exception .param-stacktrace pre {
1543 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
1544 display: inline-block;
1547 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
1548 display: inline-block;
1552 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
1555 padding-bottom: 4px;
1557 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
1559 filter: alpha(opacity=75);
1564 background-color: white;
1568 /* Apply a default max-height on tooltip text */
1569 .moodle-dialogue .tooltiptext {
1572 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
1575 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
1579 * Chooser Dialogues (moodle-core-chooserdialogue)
1581 * This CSS belong to the chooser dialogue which should work both with, and
1582 * without javascript enabled
1584 /* Hide the dialog and it's title */
1585 .chooserdialoguebody,
1589 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
1592 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
1594 background: #f2f2f2;
1595 -webkit-border-bottom-right-radius: 10px;
1596 -moz-border-radius-bottomright: 10px;
1597 border-bottom-right-radius: 10px;
1598 -webkit-border-bottom-left-radius: 10px;
1599 -moz-border-radius-bottomleft: 10px;
1600 border-bottom-left-radius: 10px;
1602 /* Center the submit buttons within the area */
1603 .choosercontainer #chooseform .submitbuttons {
1607 /* Fixed for safari browser on iPhone4S with ios7.*/
1608 @media (max-height: 639px) {
1609 .ios.safari .choosercontainer #chooseform .submitbuttons {
1613 .choosercontainer #chooseform .submitbuttons input {
1617 /* Various settings for the options area */
1618 .choosercontainer #chooseform .options {
1620 border-bottom: 1px solid #bbb;
1622 /* Only set these options if we're showing the js container */
1623 .jschooser .choosercontainer #chooseform .alloptions {
1627 -webkit-box-shadow: inset 0 0 30px 0 #ccc;
1628 -moz-box-shadow: inset 0 0 30px 0 #ccc;
1629 box-shadow: inset 0 0 30px 0 #ccc;
1631 .jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {
1632 display: inline-block;
1634 .jschooser .choosercontainer #chooseform .alloptions .option .modicon {
1635 display: inline-block;
1637 .jschooser .choosercontainer #chooseform .alloptions .option .typename {
1638 display: inline-block;
1641 /* Settings for option rows and option subtypes */
1642 .choosercontainer #chooseform .moduletypetitle,
1643 .choosercontainer #chooseform .option,
1644 .choosercontainer #chooseform .nonoption {
1646 padding: 0 1.6em 0 1.6em;
1648 .choosercontainer #chooseform .moduletypetitle {
1649 text-transform: uppercase;
1651 padding-bottom: 0.4em;
1653 .choosercontainer #chooseform .option .typename,
1654 .choosercontainer #chooseform .option span.modicon img.icon,
1655 .choosercontainer #chooseform .nonoption .typename,
1656 .choosercontainer #chooseform .nonoption span.modicon img.icon {
1657 padding: 0 0 0 0.5em;
1659 .chooserdialogue-course-modchooser .choosercontainer #chooseform .option span.modicon img.icon,
1660 .chooserdialogue-course-modchooser .choosercontainer #chooseform .nonoption span.modicon img.icon {
1664 .choosercontainer #chooseform .option input[type=radio],
1665 .choosercontainer #chooseform .option span.typename,
1666 .choosercontainer #chooseform .option span.modicon {
1667 vertical-align: middle;
1669 .choosercontainer #chooseform .option label {
1671 padding: 0.3em 0 0.1em 0;
1672 border-bottom: 1px solid #fff;
1674 .choosercontainer #chooseform .nonoption {
1675 padding-left: 2.7em;
1677 padding-bottom: 0.1em;
1679 .choosercontainer #chooseform .subtype {
1681 padding: 0 1.6em 0 3.2em;
1683 .choosercontainer #chooseform .subtype .typename {
1684 margin: 0 0 0 0.2em;
1686 /* The instruction/help area */
1687 .jschooser .choosercontainer #chooseform .instruction,
1688 .jschooser .choosercontainer #chooseform .typesummary {
1697 background-color: #fff;
1702 /* Selected option settings */
1703 .jschooser .choosercontainer #chooseform .instruction,
1704 .choosercontainer #chooseform .selected .typesummary {
1707 .choosercontainer #chooseform .selected {
1708 background-color: #fff;
1709 -webkit-box-shadow: 0px 0 10px 0 #ccc;
1710 -moz-box-shadow: 0px 0 10px 0 #ccc;
1711 box-shadow: 0px 0 10px 0 #ccc;
1713 .section-modchooser-link img.smallicon {
1716 /* Form element: listing */
1718 padding-bottom: 25px;
1719 padding-right: 10px;
1721 .formlistinginputradio {
1730 padding: 1px 19px 14px;
1731 background-color: white;
1732 border: 1px solid #ddd;
1733 -webkit-border-radius: 4px;
1734 -moz-border-radius: 4px;
1745 background-color: #f5f5f5;
1746 border: 1px solid #ddd;
1748 -webkit-border-radius: 4px 0 4px 0;
1749 -moz-border-radius: 4px 0 4px 0;
1750 border-radius: 4px 0 4px 0;
1755 -webkit-border-radius: 4px;
1756 -moz-border-radius: 4px;
1761 border-bottom: 1px solid;
1762 border-color: #e1e1e8;
1763 border-left: 1px solid #e1e1e8;
1764 border-right: 1px solid #e1e1e8;
1765 background-color: #f7f7f9;
1766 -webkit-border-radius: 0 0 4px 4px;
1767 -moz-border-radius: 0 0 4px 4px;
1768 border-radius: 0 0 4px 4px;
1776 body.jsenabled .formlistingradio {
1779 body.jsenabled .formlisting {
1785 margin-bottom: 20px;
1786 border: 1px solid #ddd;
1787 border-collapse: separate;
1788 *border-collapse: collapse;
1790 -webkit-border-radius: 4px;
1791 -moz-border-radius: 4px;
1794 table.collection th,
1795 table.collection td {
1799 vertical-align: top;
1800 border-top: 1px solid #ddd;
1802 table.collection th {
1805 table.collection thead th {
1806 vertical-align: bottom;
1808 table.collection caption + thead tr:first-child th,
1809 table.collection caption + thead tr:first-child td,
1810 table.collection colgroup + thead tr:first-child th,
1811 table.collection colgroup + thead tr:first-child td,
1812 table.collection thead:first-child tr:first-child th,
1813 table.collection thead:first-child tr:first-child td {
1816 table.collection tbody + tbody {
1817 border-top: 2px solid #ddd;
1819 table.collection .table {
1820 background-color: #fff;
1822 table.collection th,
1823 table.collection td {
1824 border-left: 1px solid #ddd;
1826 table.collection caption + thead tr:first-child th,
1827 table.collection caption + tbody tr:first-child th,
1828 table.collection caption + tbody tr:first-child td,
1829 table.collection colgroup + thead tr:first-child th,
1830 table.collection colgroup + tbody tr:first-child th,
1831 table.collection colgroup + tbody tr:first-child td,
1832 table.collection thead:first-child tr:first-child th,
1833 table.collection tbody:first-child tr:first-child th,
1834 table.collection tbody:first-child tr:first-child td {
1837 table.collection thead:first-child tr:first-child > th:first-child,
1838 table.collection tbody:first-child tr:first-child > td:first-child,
1839 table.collection tbody:first-child tr:first-child > th:first-child {
1840 -webkit-border-top-left-radius: 4px;
1841 -moz-border-radius-topleft: 4px;
1842 border-top-left-radius: 4px;
1844 table.collection thead:first-child tr:first-child > th:last-child,
1845 table.collection tbody:first-child tr:first-child > td:last-child,
1846 table.collection tbody:first-child tr:first-child > th:last-child {
1847 -webkit-border-top-right-radius: 4px;
1848 -moz-border-radius-topright: 4px;
1849 border-top-right-radius: 4px;
1851 table.collection thead:last-child tr:last-child > th:first-child,
1852 table.collection tbody:last-child tr:last-child > td:first-child,
1853 table.collection tbody:last-child tr:last-child > th:first-child,
1854 table.collection tfoot:last-child tr:last-child > td:first-child,
1855 table.collection tfoot:last-child tr:last-child > th:first-child {
1856 -webkit-border-bottom-left-radius: 4px;
1857 -moz-border-radius-bottomleft: 4px;
1858 border-bottom-left-radius: 4px;
1860 table.collection thead:last-child tr:last-child > th:last-child,
1861 table.collection tbody:last-child tr:last-child > td:last-child,
1862 table.collection tbody:last-child tr:last-child > th:last-child,
1863 table.collection tfoot:last-child tr:last-child > td:last-child,
1864 table.collection tfoot:last-child tr:last-child > th:last-child {
1865 -webkit-border-bottom-right-radius: 4px;
1866 -moz-border-radius-bottomright: 4px;
1867 border-bottom-right-radius: 4px;
1869 table.collection tfoot + tbody:last-child tr:last-child td:first-child {
1870 -webkit-border-bottom-left-radius: 0;
1871 -moz-border-radius-bottomleft: 0;
1872 border-bottom-left-radius: 0;
1874 table.collection tfoot + tbody:last-child tr:last-child td:last-child {
1875 -webkit-border-bottom-right-radius: 0;
1876 -moz-border-radius-bottomright: 0;
1877 border-bottom-right-radius: 0;
1879 table.collection caption + thead tr:first-child th:first-child,
1880 table.collection caption + tbody tr:first-child td:first-child,
1881 table.collection colgroup + thead tr:first-child th:first-child,
1882 table.collection colgroup + tbody tr:first-child td:first-child {
1883 -webkit-border-top-left-radius: 4px;
1884 -moz-border-radius-topleft: 4px;
1885 border-top-left-radius: 4px;
1887 table.collection caption + thead tr:first-child th:last-child,
1888 table.collection caption + tbody tr:first-child td:last-child,
1889 table.collection colgroup + thead tr:first-child th:last-child,
1890 table.collection colgroup + tbody tr:first-child td:last-child {
1891 -webkit-border-top-right-radius: 4px;
1892 -moz-border-radius-topright: 4px;
1893 border-top-right-radius: 4px;
1895 table.collection tbody > tr:nth-child(odd) > td,
1896 table.collection tbody > tr:nth-child(odd) > th {
1897 background-color: #f9f9f9;
1899 table.collection .name {
1901 vertical-align: middle;
1903 table.collection .awards {
1906 vertical-align: middle;
1908 table.collection .criteria {
1911 vertical-align: top;
1913 table.collection .badgeimage,
1914 table.collection .status {
1917 vertical-align: middle;
1919 table.collection .description {
1923 table.collection .actions {
1926 vertical-align: middle;
1932 div.criteria-description {
1935 background: none repeat scroll 0 0 #f9f9f9;
1936 border: 1px solid #eee;
1944 display: inline-block;
1947 vertical-align: top;
1950 .badges li .badge-name {
1957 .badges li .badge-image {
1964 .badges li .badge-actions {
1967 .badges li .expireimage {
1977 background-color: transparent;
1982 display: inline-block;
1983 vertical-align: top;
1986 #badge-image .expireimage {
1992 filter: alpha(opacity=85);
1996 #badge-image .singlebutton {
1999 #badge-image .singlebutton input {
2003 display: inline-block;
2010 #badge-overview dl dt,
2011 #badge-details dl dt,
2012 #badge-overview dl dd,
2013 #badge-details dl dd {
2014 vertical-align: top;
2017 #badge-overview dl dt,
2018 #badge-details dl dt {
2020 display: inline-block;
2024 #badge-overview dl dd,
2025 #badge-details dl dd {
2026 display: inline-block;
2031 vertical-align: top;
2042 #page-badges-award .recipienttable tr td {
2043 vertical-align: top;
2045 #page-badges-award .recipienttable tr td.actions .actionbutton {
2050 #page-badges-award .recipienttable tr td.existing,
2051 #page-badges-award .recipienttable tr td.potential {
2054 #issued-badge-table .activatebadge {
2055 display: inline-block;
2058 background-color: #dff0d8;
2060 .statusbox.inactive {
2061 background-color: #fcf8e3;
2068 .statusbox .activatebadge {
2069 display: inline-block;
2071 .statusbox .activatebadge input[type=submit] {
2077 vertical-align: middle;
2079 img#persona_signin {
2085 .invisiblefieldset {
2092 margin-bottom: 10px;
2094 .breadcrumb-button .singlebutton div {
2097 .breadcrumb-nav .breadcrumb {
2100 /** Header-bar styles **/
2101 .page-context-header {
2104 .page-context-header .page-header-image,
2105 .page-context-header .page-header-headings {
2109 .page-context-header .page-header-image {
2112 .page-context-header .page-header-headings {
2114 margin-bottom: 10px;
2116 .page-context-header .page-header-headings h1 {
2119 .page-context-header .page-header-headings,
2120 .page-context-header .header-button-group {
2123 vertical-align: middle;
2125 .page-context-header .header-button-group {
2128 .page-context-header .header-button-group a {
2132 .page-context-header .page-header-image {
2136 .page-context-header .header-button-group {
2139 /** Action menu component styles **/
2141 .moodle-actionmenu > ul,
2142 .moodle-actionmenu > ul > li {
2143 display: inline-block;
2145 .moodle-actionmenu ul {
2148 list-style-type: none;
2150 .section_action_menu .moodle-actionmenu ul.menubar {
2153 .section_action_menu .moodle-actionmenu ul.menu {
2154 margin: 0 10px 10px 0;
2156 .moodle-actionmenu .toggle-display,
2157 .moodle-actionmenu .menu-action-text {
2159 /** Hidden by default, display none so that we don't take up space. **/
2161 .jsenabled .moodle-actionmenu[data-enhance] {
2164 .jsenabled .moodle-actionmenu[data-enhance] .menu {
2167 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display {
2169 /** JS is enabled, we'll be using it so return display to normal **/
2171 filter: alpha(opacity=50);
2173 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu {
2179 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .iconsmall,
2180 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .smallicon {
2181 margin: 4px 4px 4px 0;
2182 padding: 8px 4px 0 2px;
2183 vertical-align: text-bottom;
2185 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret {
2188 border-top-color: #777;
2190 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret:hover,
2191 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret:active {
2192 border-top-color: #555;
2194 .jsenabled .moodle-actionmenu[data-enhanced] .toggle-display {
2196 filter: alpha(opacity=100);
2198 .jsenabled .moodle-actionmenu[data-enhanced] .menu-action-text {
2201 .moodle-actionmenu[data-enhanced].show {
2203 /** no wrap is set - prevent menu items from wrapping **/
2205 .moodle-actionmenu[data-enhanced].show .menu {
2209 background-color: #fff;
2210 border: 1px solid rgba(0, 0, 0, 0.2);
2212 -webkit-border-radius: 5px;
2213 -moz-border-radius: 5px;
2215 -webkit-box-shadow: 5px 5px 20px 0 #666;
2216 -moz-box-shadow: 5px 5px 20px 0 #666;
2217 box-shadow: 5px 5px 20px 0 #666;
2218 /** bottom left of button **/
2219 /** bottom right of button **/
2220 /** top left of button **/
2221 /** top right of button **/
2223 .moodle-actionmenu[data-enhanced].show .menu a {
2226 padding: 2px 1em 2px 28px;
2228 .moodle-actionmenu[data-enhanced].show .menu a:hover {
2230 background-color: #0070a8;
2232 .moodle-actionmenu[data-enhanced].show .menu a:first-child {
2233 -webkit-border-top-right-radius: 4px;
2234 -moz-border-radius-topright: 4px;
2235 border-top-right-radius: 4px;
2236 -webkit-border-top-left-radius: 4px;
2237 -moz-border-radius-topleft: 4px;
2238 border-top-left-radius: 4px;
2240 .moodle-actionmenu[data-enhanced].show .menu a:last-child {
2241 -webkit-border-bottom-right-radius: 4px;
2242 -moz-border-radius-bottomright: 4px;
2243 border-bottom-right-radius: 4px;
2244 -webkit-border-bottom-left-radius: 4px;
2245 -moz-border-radius-bottomleft: 4px;
2246 border-bottom-left-radius: 4px;
2248 .moodle-actionmenu[data-enhanced].show .menu a.hidden {
2251 .moodle-actionmenu[data-enhanced].show .menu img {
2252 vertical-align: middle;
2254 .moodle-actionmenu[data-enhanced].show .menu .iconsmall,
2255 .moodle-actionmenu[data-enhanced].show .menu .smallicon {
2256 margin: 4px 4px 4px -24px;
2259 .moodle-actionmenu[data-enhanced].show .menu > li {
2262 .moodle-actionmenu[data-enhanced].show .menu.align-tl-bl {
2267 .moodle-actionmenu[data-enhanced].show .menu.align-tr-bl {
2271 .moodle-actionmenu[data-enhanced].show .menu.align-bl-bl {
2275 .moodle-actionmenu[data-enhanced].show .menu.align-br-bl {
2279 .moodle-actionmenu[data-enhanced].show .menu.align-tl-br {
2283 .moodle-actionmenu[data-enhanced].show .menu.align-tr-br {
2288 .moodle-actionmenu[data-enhanced].show .menu.align-bl-br {
2292 .moodle-actionmenu[data-enhanced].show .menu.align-br-br {
2296 .moodle-actionmenu[data-enhanced].show .menu.align-tl-tl {
2300 .moodle-actionmenu[data-enhanced].show .menu.align-tr-tl {
2305 .moodle-actionmenu[data-enhanced].show .menu.align-bl-tl {
2310 .moodle-actionmenu[data-enhanced].show .menu.align-br-tl {
2314 .moodle-actionmenu[data-enhanced].show .menu.align-tl-tr {
2319 .moodle-actionmenu[data-enhanced].show .menu.align-tr-tr {
2323 .moodle-actionmenu[data-enhanced].show .menu.align-bl-tr {
2327 .moodle-actionmenu[data-enhanced].show .menu.align-br-tr {
2332 .moodle-actionmenu[data-enhanced].show.nowrap-items .menu > li {
2333 white-space: nowrap;
2335 .block .moodle-actionmenu {
2338 ul.dragdrop-keyboard-drag li {
2339 list-style-type: none;
2341 .block-control-actions .moodle-core-dragdrop-draghandle img {
2347 text-decoration: none;
2356 .progressbar_container {
2360 /* IE10 only fix for calendar titling */
2361 .ie10 .yui3-calendar-header-label {
2362 display: inline-block;
2372 .nav-tabs > .active > a[href],
2373 .nav-tabs > .active > a[href]:hover,
2374 .nav-tabs > .active > a[href]:focus {
2377 .inplaceeditable.inplaceeditingon {
2380 .inplaceeditable.inplaceeditingon .editinstructions {
2382 font-weight: normal;
2387 white-space: nowrap;
2389 .inplaceeditable.inplaceeditingon input {
2392 vertical-align: text-bottom;
2395 .inplaceeditable.inplaceeditingon select {
2398 .inplaceeditable .quickediticon img {
2401 .inplaceeditable .quickeditlink {
2403 text-decoration: inherit;
2405 .inplaceeditable:hover .quickeditlink .quickediticon img,
2406 .inplaceeditable .quickeditlink:focus .quickediticon img {
2409 .inplaceeditable.inplaceeditable-toggle .quickediticon {
2412 h3.sectionname .inplaceeditable.inplaceeditingon .editinstructions {
2416 .chart-area .chart-table-data {
2419 .chart-area .chart-table {
2420 /** When accessible, we display the table only. */
2422 .chart-area .chart-table .chart-output-htmltable caption {
2423 white-space: nowrap;
2425 .chart-area .chart-table.accesshide .chart-table-expand {
2428 .chart-area .chart-table.accesshide .chart-table-data {
2431 .hover-tooltip-container {
2434 .hover-tooltip-container .hover-tooltip {
2439 top: calc(-50% - 5px);
2440 transform: translate(-50%, -50%);
2441 background-color: #fff;
2442 border: 1px solid rgba(0, 0, 0, 0.2);
2443 border-radius: .3rem;
2444 box-sizing: border-box;
2446 white-space: nowrap;
2447 transition: opacity 0.15s, visibility 0.15s;
2450 .hover-tooltip-container .hover-tooltip:before {
2452 display: inline-block;
2453 border-left: 8px solid transparent;
2454 border-right: 8px solid transparent;
2455 border-top: 8px solid rgba(0, 0, 0, 0.2);
2458 left: calc(50% - 8px);
2460 .hover-tooltip-container .hover-tooltip:after {
2462 display: inline-block;
2463 border-left: 7px solid transparent;
2464 border-right: 7px solid transparent;
2465 border-top: 7px solid #fff;
2468 left: calc(50% - 7px);
2471 .hover-tooltip-container:hover .hover-tooltip {
2473 visibility: visible;
2474 transition: opacity 0.15s 0.5s, visibility 0.15s 0.5s;
2477 .formtable tbody th {
2478 font-weight: normal;
2481 .path-admin #assignrole {
2486 .path-admin .admintable .leftalign {
2489 .environmenttable p.warn {
2490 background-color: #fcf8e3;
2493 .environmenttable .error,
2494 .environmenttable span.warn,
2495 .environmenttable .ok {
2496 display: inline-block;
2498 font-size: 11.844px;
2502 vertical-align: baseline;
2503 white-space: nowrap;
2504 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2505 background-color: #999;
2506 -webkit-border-radius: 3px;
2507 -moz-border-radius: 3px;
2510 .environmenttable .error:empty,
2511 .environmenttable span.warn:empty,
2512 .environmenttable .ok:empty {
2515 .environmenttable .error-important,
2516 .environmenttable span.warn-important,
2517 .environmenttable .ok-important {
2518 background-color: #b94a48;
2520 .environmenttable .error-important[href],
2521 .environmenttable span.warn-important[href],
2522 .environmenttable .ok-important[href] {
2523 background-color: #953b39;
2525 .environmenttable .error-warning,
2526 .environmenttable span.warn-warning,
2527 .environmenttable .ok-warning {
2528 background-color: #f89406;
2530 .environmenttable .error-warning[href],
2531 .environmenttable span.warn-warning[href],
2532 .environmenttable .ok-warning[href] {
2533 background-color: #c67605;
2535 .environmenttable .error-success,
2536 .environmenttable span.warn-success,
2537 .environmenttable .ok-success {
2538 background-color: #468847;
2540 .environmenttable .error-success[href],
2541 .environmenttable span.warn-success[href],
2542 .environmenttable .ok-success[href] {
2543 background-color: #356635;
2545 .environmenttable .error-info,
2546 .environmenttable span.warn-info,
2547 .environmenttable .ok-info {
2548 background-color: #3a87ad;
2550 .environmenttable .error-info[href],
2551 .environmenttable span.warn-info[href],
2552 .environmenttable .ok-info[href] {
2553 background-color: #2d6987;
2555 .environmenttable .error-inverse,
2556 .environmenttable span.warn-inverse,
2557 .environmenttable .ok-inverse {
2558 background-color: #333;
2560 .environmenttable .error-inverse[href],
2561 .environmenttable span.warn-inverse[href],
2562 .environmenttable .ok-inverse[href] {
2563 background-color: #1a1a1a;
2565 .environmenttable .error {
2566 background-color: #b94a48;
2568 .environmenttable span.warn {
2569 background-color: #f89406;
2571 .environmenttable .ok {
2572 background-color: #468847;
2574 .path-admin .admintable.environmenttable .name,
2575 .path-admin .admintable.environmenttable .info,
2576 .path-admin #assignrole .admintable .role,
2577 .path-admin #assignrole .admintable .userrole,
2578 .path-admin #assignrole .admintable .roleholder {
2579 white-space: nowrap;
2581 .path-admin .incompatibleblockstable td.c0 {
2584 #page-admin-course-category .addcategory {
2587 #page-admin-course-index .editcourse {
2590 #page-admin-course-index .editcourse th,
2591 #page-admin-course-index .editcourse td {
2593 padding-right: 10px;
2595 .timewarninghidden {
2602 display: inline-block;
2604 font-size: 11.844px;
2608 vertical-align: baseline;
2609 white-space: nowrap;
2610 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2611 background-color: #999;
2612 -webkit-border-radius: 3px;
2613 -moz-border-radius: 3px;
2617 .statuswarning:empty,
2618 .statusserious:empty,
2619 .statuscritical:empty {
2622 .statusok-important,
2623 .statuswarning-important,
2624 .statusserious-important,
2625 .statuscritical-important {
2626 background-color: #b94a48;
2628 .statusok-important[href],
2629 .statuswarning-important[href],
2630 .statusserious-important[href],
2631 .statuscritical-important[href] {
2632 background-color: #953b39;
2635 .statuswarning-warning,
2636 .statusserious-warning,
2637 .statuscritical-warning {
2638 background-color: #f89406;
2640 .statusok-warning[href],
2641 .statuswarning-warning[href],
2642 .statusserious-warning[href],
2643 .statuscritical-warning[href] {
2644 background-color: #c67605;
2647 .statuswarning-success,
2648 .statusserious-success,
2649 .statuscritical-success {
2650 background-color: #468847;
2652 .statusok-success[href],
2653 .statuswarning-success[href],
2654 .statusserious-success[href],
2655 .statuscritical-success[href] {
2656 background-color: #356635;
2659 .statuswarning-info,
2660 .statusserious-info,
2661 .statuscritical-info {
2662 background-color: #3a87ad;
2664 .statusok-info[href],
2665 .statuswarning-info[href],
2666 .statusserious-info[href],
2667 .statuscritical-info[href] {
2668 background-color: #2d6987;
2671 .statuswarning-inverse,
2672 .statusserious-inverse,
2673 .statuscritical-inverse {
2674 background-color: #333;
2676 .statusok-inverse[href],
2677 .statuswarning-inverse[href],
2678 .statusserious-inverse[href],
2679 .statuscritical-inverse[href] {
2680 background-color: #1a1a1a;
2683 background-color: #468847;
2686 background-color: #8a6d3b;
2689 background-color: #f89406;
2692 background-color: #b94a48;
2694 #page-admin-report-capability-index #capabilitysearch {
2697 #page-admin-report-backups-index .backup-error,
2698 #page-admin-report-backups-index .backup-unfinished {
2701 #page-admin-report-backups-index .backup-skipped,
2702 #page-admin-report-backups-index .backup-ok,
2703 #page-admin-report-backups-index .backup-notyetrun {
2706 #page-admin-report-backups-index .backup-warning {
2709 #page-admin-qtypes .disabled,
2710 #page-admin-qbehaviours .disabled {
2713 #page-admin-qtypes #qtypes div,
2714 #page-admin-qtypes #qtypes form,
2715 #page-admin-qbehaviours #qbehaviours div,
2716 #page-admin-qbehaviours #qbehaviours form {
2719 #page-admin-qtypes #qtypes img.spacer,
2720 #page-admin-qbehaviours #qbehaviours img.spacer {
2727 #page-admin-qbehaviours .cell.c3,
2728 #page-admin-qtypes .cell.c3 {
2731 #page-admin-lang .generalbox,
2732 #page-admin-course-index .singlebutton,
2733 #page-admin-course-index .addcategory,
2734 #page-course-index .buttons,
2735 #page-course-index-category .buttons,
2736 #page-admin-course-category .addcategory,
2737 #page-admin-stickyblocks .generalbox,
2738 #page-admin-maintenance .buttons,
2739 #page-admin-course-index .buttons,
2740 #page-admin-course-category .buttons,
2741 #page-admin-index .copyright,
2742 #page-admin-index .copyrightnotice,
2743 #page-admin-index .adminerror .singlebutton,
2744 #page-admin-index .adminwarning .singlebutton,
2745 #page-admin-index #layout-table .singlebutton {
2749 .path-admin-roles .capabilitysearchui {
2754 .path-admin-roles .capabilitysearchui input[type="button"] {
2757 #page-admin-roles-define .topfields {
2760 #page-admin-roles-define .capdefault {
2761 background-color: #f5f5f5;
2762 border: 1px solid #ddd;
2764 #page-filter-manage .backlink,
2765 .path-admin-roles .backlink {
2768 #page-admin-roles-explain #chooseuser h3,
2769 #page-admin-roles-usersroles .contextname {
2772 #page-admin-roles-explain #chooseusersubmit {
2776 #page-admin-roles-usersroles p {
2779 #page-admin-roles-override .cell.c1,
2780 #page-admin-roles-assign .cell.c3,
2781 #page-admin-roles-assign .cell.c1 {
2782 padding-top: 0.75em;
2784 #page-admin-roles-override .overridenotice,
2785 #page-admin-roles-define .definenotice {
2786 margin: 1em 10% 2em 10%;
2789 .modal.modal-in-page {
2794 #page-admin-index .releasenoteslink,
2795 #page-admin-index .adminwarning,
2796 #page-admin-index .adminerror {
2798 padding: 8px 35px 8px 14px;
2799 margin-bottom: 20px;
2800 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2801 background-color: #fcf8e3;
2802 border: 1px solid #fbeed5;
2803 -webkit-border-radius: 4px;
2804 -moz-border-radius: 4px;
2810 #page-admin-index .adminerror {
2811 background-color: #f2dede;
2812 border-color: #eed3d7;
2815 #page-admin-index .releasenoteslink {
2816 background-color: #d9edf7;
2817 border-color: #bce8f1;
2820 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo span {
2823 #page-admin-index .updateplugin div {
2824 margin-bottom: 0.5em;
2826 #page-admin-index .updateplugin .updatepluginconfirmexternal {
2828 background-color: #f2dede;
2829 border: 1px solid #eed3d7;
2831 #page-admin-user-user_bulk #users .fgroup {
2832 white-space: nowrap;
2834 #page-admin-report-stats-index .graph {
2838 #page-admin-report-courseoverview-index .graph {
2842 #page-admin-lang .translator {
2844 border-style: solid;
2846 .path-admin .roleassigntable {
2849 .path-admin .roleassigntable td {
2850 vertical-align: top;
2851 padding: 0.2em 0.3em;
2853 .path-admin .roleassigntable p {
2857 .path-admin .roleassigntable #existingcell,
2858 .path-admin .roleassigntable #potentialcell {
2861 .path-admin .roleassigntable #existingcell p > label:first-child,
2862 .path-admin .roleassigntable #potentialcell p > label:first-child {
2865 .path-admin .roleassigntable #buttonscell {
2868 .path-admin .roleassigntable #buttonscell #assignoptions {
2871 .path-admin .roleassigntable #removeselect_wrapper,
2872 .path-admin .roleassigntable #addselect_wrapper {
2875 .path-admin table.rolecap tr.rolecap th {
2877 font-weight: normal;
2879 .path-admin .rolecap .hiddenrow {
2882 .path-admin #defineroletable .rolecap .inherit,
2883 .path-admin #defineroletable .rolecap .allow,
2884 .path-admin #defineroletable .rolecap .prevent,
2885 .path-admin #defineroletable .rolecap .prohibit {
2890 .path-admin .rolecap .cap-name,
2891 .path-admin .rolecap .note {
2894 white-space: nowrap;
2895 font-weight: normal;
2897 .path-admin .rolecap label {
2903 .plugincheckwrapper {
2913 .environmenttable .cell {
2914 padding: .15em .5em;
2916 .environmenttable img.iconhelp {
2917 padding-right: .3em;
2919 #trustedhosts .generaltable {
2924 #trustedhosts .standard {
2927 #adminsettings legend {
2930 #adminsettings fieldset.error {
2931 margin: .2em 0 .5em 0;
2933 #adminsettings fieldset.error legend {
2937 #admin-spelllanguagelist textarea,
2938 #page-admin-setting-editorsettingstinymce .form-textarea textarea {
2942 /* Styles for flags on admin settings */
2943 .adminsettingsflags {
2946 .adminsettingsflags label {
2952 .form-description pre,
2953 .formsettingheading pre {
2954 /* Code examples should be left aligned. */
2958 .form-item .form-setting .form-htmlarea {
2961 .form-item .form-setting .form-htmlarea .htmlarea {
2965 .form-item .form-setting .form-multicheckbox ul {
2970 .form-item .form-setting .defaultsnext {
2971 margin-right: 0.5em;
2974 .form-item .form-setting .locked-checkbox {
2975 margin-right: 0.2em;
2979 .form-item .form-setting .form-password .unmask,
2980 .form-item .form-setting .form-defaultinfo {
2981 display: inline-block;
2984 .form-item .patherror {
2987 #admin-emoticons td input {
2990 #admin-emoticons td.c0 input {
2993 #adminthemeselector .selectedtheme td.c0 {
2994 border: 1px solid #000;
2995 border-right-width: 0;
2997 #adminthemeselector .selectedtheme td.c1 {
2998 border: 1px solid #000;
2999 border-left-width: 0;
3001 .admin_colourpicker,
3002 .admin_colourpicker_preview {
3005 .jsenabled .admin_colourpicker_preview {
3008 .jsenabled .admin_colourpicker {
3012 margin-bottom: 10px;
3014 .admin_colourpicker .loadingicon {
3015 vertical-align: middle;
3018 .admin_colourpicker .colourdialogue {
3020 border: 1px solid #000;
3022 .admin_colourpicker .previewcolour {
3023 border: 1px solid #000;
3026 .admin_colourpicker .currentcolour {
3027 border: 1px solid #000;
3029 border-top-width: 0;
3031 #page-admin-index #notice .checkforupdates {
3034 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release {
3035 background-color: #d9edf7;
3037 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity100 .info.release,
3038 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release {
3039 background-color: #fcf8e3;
3041 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release {
3042 background-color: #f2dede;
3044 #page-admin-plugins #plugins-overview-panel .info {
3045 display: inline-block;
3048 #page-admin-plugins .checkforupdates {
3051 #page-admin-plugins .checkforupdates .singlebutton {
3055 #page-admin-plugins .checkforupdates .singlebutton div,
3056 #page-admin-plugins .checkforupdates .singlebutton input {
3059 #page-admin-plugins .updateavailableinstallall {
3063 #page-admin-plugins .updateavailableinstallall div,
3064 #page-admin-plugins .updateavailableinstallall input {
3065 margin: 0 3px 5px 0;
3067 #page-admin-plugins #plugins-control-panel .status-missing td {
3068 background-color: #f2dede;
3070 #page-admin-plugins #plugins-control-panel .pluginname .displayname img.icon {
3074 #page-admin-plugins #plugins-control-panel .pluginname .componentname {
3079 #page-admin-plugins #plugins-control-panel .version .versionnumber {
3083 #page-admin-plugins #plugins-control-panel .uninstall a {
3086 #page-admin-plugins #plugins-control-panel .notes .label {
3089 #page-admin-plugins #plugins-control-panel .notes .requiredby {
3093 #plugins-check-page .page-description {
3096 #plugins-check-page .checkforupdates .singlebutton {
3100 #plugins-check-page .checkforupdates .singlebutton div,
3101 #plugins-check-page .checkforupdates .singlebutton input {
3104 #plugins-check-page #plugins-check-info .actions > div {
3105 display: inline-block;
3108 #plugins-check-page #plugins-check-info .actions .singlebutton {
3112 #plugins-check-page #plugins-check-info .actions .singlebutton div,
3113 #plugins-check-page #plugins-check-info .actions .singlebutton input {
3116 #plugins-check-page #plugins-check .requires-ok {
3119 #plugins-check-page #plugins-check .status-missing td,
3120 #plugins-check-page #plugins-check .status-downgrade td {
3121 background-color: #f2dede;
3123 #plugins-check-page #plugins-check .displayname .pluginicon {
3127 #plugins-check-page #plugins-check .displayname .plugindir {
3131 #plugins-check-page #plugins-check .requires ul {
3134 #plugins-check-page #plugins-check .status .actionbutton {
3138 #plugins-check-page #plugins-check .status .actionbutton input {
3141 #plugins-check-page .plugins-check-dependencies-actions > div {
3142 display: inline-block;
3145 #plugins-check-page .plugins-check-dependencies-actions .singlebutton {
3149 #plugins-check-page .plugins-check-dependencies-actions .singlebutton div,
3150 #plugins-check-page .plugins-check-dependencies-actions .singlebutton input {
3153 #plugins-check-page #plugins-check-available-dependencies .displayname .component {
3157 #plugins-check-page #plugins-check-available-dependencies .info .actions > div {
3158 display: inline-block;
3161 #plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall {
3166 #plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall input {
3169 #plugins-check-page .pluginupdateinfo,
3170 #plugins-control-panel .pluginupdateinfo {
3171 background-color: #d9edf7;
3174 -webkit-border-radius: 5px;
3175 -moz-border-radius: 5px;
3178 #plugins-check-page .pluginupdateinfo.maturity50,
3179 #plugins-control-panel .pluginupdateinfo.maturity50 {
3180 background-color: #f2dede;
3182 #plugins-check-page .pluginupdateinfo.maturity100,
3183 #plugins-control-panel .pluginupdateinfo.maturity100,
3184 #plugins-check-page .pluginupdateinfo.maturity150,
3185 #plugins-control-panel .pluginupdateinfo.maturity150 {
3186 background-color: #fcf8e3;
3188 #plugins-check-page .pluginupdateinfo .info,
3189 #plugins-control-panel .pluginupdateinfo .info {
3190 display: inline-block;
3192 #plugins-check-page .pluginupdateinfo .separator:after,
3193 #plugins-control-panel .pluginupdateinfo .separator:after {
3196 #plugins-check-page .pluginupdateinfo .singlebutton,
3197 #plugins-control-panel .pluginupdateinfo .singlebutton {
3201 #plugins-check-page .pluginupdateinfo .singlebutton div,
3202 #plugins-control-panel .pluginupdateinfo .singlebutton div,
3203 #plugins-check-page .pluginupdateinfo .singlebutton input,
3204 #plugins-control-panel .pluginupdateinfo .singlebutton input {
3207 .plugins-management-confirm-buttons > div {
3208 display: inline-block;
3209 margin: 1em 1em 1em 0;
3211 .plugins-management-confirm-buttons .continue {
3214 .plugins-management-confirm-buttons .continue div,
3215 .plugins-management-confirm-buttons .continue input {
3218 .uninstalldeleteconfirmexternal {
3219 background-color: #fcf8e3;
3221 margin: 5px 0 10px 0;
3223 #page-admin-index .upgradepluginsinfo {
3226 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo .separator:after {
3229 #plugins-check .pluginupdateinfo {
3234 #plugins-check .requires-ok {
3240 /** MNet networking */
3241 #page-admin-mnet-peers .box.deletedhosts {
3245 #page-admin-mnet-peers .mform .deletedhostinfo {
3246 background-color: #f2dede;
3247 border: 2px solid #eed3d7;
3251 #core-cache-plugin-summaries table,
3252 #core-cache-store-summaries table {
3255 #core-cache-lock-summary table,
3256 #core-cache-definition-summaries table,
3257 #core-cache-mode-mappings table {
3260 #core-cache-store-summaries .default-store td {
3263 #core-cache-rescan-definitions,
3264 #core-cache-mode-mappings .edit-link,
3265 #core-cache-lock-summary .new-instance {
3269 .tinymcesubplugins img.icon {
3273 .maintenancewarning {
3282 .maintenancewarning.error {
3284 background-color: #f2dede;
3285 border: 2px solid #eed3d7;
3288 .maintenancewarning.warning {
3290 background-color: #fcf8e3;
3291 border: 2px solid #fbeed5;
3293 #adminsettings .form-overridden {
3295 background-color: #d9edf7;
3298 .calendar_event_course {
3299 background-color: #ffd3bd;
3301 .calendar_event_global {
3302 background-color: #d6f8cd;
3304 .calendar_event_group {
3305 background-color: #fee7ae;
3307 .calendar_event_user {
3308 background-color: #dce7ec;
3310 .path-calendar .calendartable {
3313 .path-calendar .calendartable th,
3314 .path-calendar .calendartable td {
3316 vertical-align: top;
3320 .path-calendar .calendar-controls .previous,
3321 .path-calendar .calendar-controls .next,
3322 .path-calendar .calendar-controls .current {
3327 .path-calendar .calendar-controls .previous {
3330 .path-calendar .calendar-controls .current {
3334 .path-calendar .calendar-controls .next {
3337 .path-calendar .filters table {
3338 border-collapse: separate;
3339 border-spacing: 2px;
3342 .path-calendar .cal_courses_flt {
3345 .path-calendar .cal_courses_flt label {
3346 margin-right: .45em;
3348 .path-calendar .maincalendar {
3349 vertical-align: top;
3352 .path-calendar .maincalendar .bottom {
3356 .path-calendar .maincalendar .heightcontainer {
3360 .path-calendar .maincalendar .calendarmonth {
3364 .path-calendar .maincalendar .calendarmonth ul {
3367 .path-calendar .maincalendar .calendarmonth ul li {
3368 list-style-type: none;
3371 .path-calendar .maincalendar .calendarmonth td {
3374 .path-calendar .maincalendar .calendar-controls .previous,
3375 .path-calendar .maincalendar .calendar-controls .next {
3378 .path-calendar .maincalendar .calendar-controls .current {
3381 .path-calendar .maincalendar .controls {
3385 .path-calendar .maincalendar .calendar_event_course,
3386 .path-calendar .maincalendar .calendar_event_global,
3387 .path-calendar .maincalendar .calendar_event_group,
3388 .path-calendar .maincalendar .calendar_event_user {
3389 border-width: 1px 1px 1px 12px;
3390 border-style: solid;
3392 .path-calendar .maincalendar .calendar_event_course {
3393 border-color: #ffd3bd;
3395 .path-calendar .maincalendar .calendar_event_global {
3396 border-color: #d6f8cd;
3398 .path-calendar .maincalendar .calendar_event_group {
3399 border-color: #fee7ae;
3401 .path-calendar .maincalendar .calendar_event_user {
3402 border-color: #dce7ec;
3404 .path-calendar .maincalendar .calendar-event-panel {
3405 background-color: #eee;
3406 border: 2px solid #eee;
3408 .path-calendar .maincalendar .calendar-event-panel .yui3-overlay-content {
3410 background-color: #fdfdfd;
3411 border: 1px solid #e3e3e3;
3412 -webkit-border-radius: 4px;
3413 -moz-border-radius: 4px;
3415 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3416 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3417 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3419 .path-calendar .maincalendar .calendar-controls .current {
3420 font-family: inherit;
3426 .path-calendar .maincalendar .calendartable td,
3427 .path-calendar .maincalendar .calendartable li {
3430 .path-calendar .maincalendar .calendartable li {
3434 .path-calendar .maincalendar .header {
3437 .path-calendar .maincalendar .header .buttons {
3440 .path-calendar .maincalendar .eventlist {
3443 .path-calendar .maincalendar .eventlist .event {
3446 border-collapse: separate;
3449 margin-bottom: 20px;
3450 background-color: #fdfdfd;
3451 border: 1px solid #e3e3e3;
3452 -webkit-border-radius: 4px;
3453 -moz-border-radius: 4px;
3455 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3456 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3457 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3458 list-style-type: none;
3460 .path-calendar .maincalendar .eventlist .event > img {
3464 .path-calendar .maincalendar .eventlist .event .name {
3471 .path-calendar .maincalendar .eventlist .event .name,
3472 .path-calendar .maincalendar .eventlist .event .course {
3475 .path-calendar .maincalendar .eventlist .event .date {
3478 .path-calendar .maincalendar .eventlist .event .course,
3479 .path-calendar .maincalendar .eventlist .event .subscription {
3483 .path-calendar .maincalendar .eventlist .event .side {
3486 .path-calendar .maincalendar .eventlist .event .description {
3487 background-color: #fff;
3491 .path-calendar .maincalendar .eventlist .event .description .commands {
3497 .path-calendar .maincalendar .eventlist .event .commands {
3502 .path-calendar .maincalendar .eventlist .event .commands a {
3505 #page-calendar-export .indent {
3508 .block .minicalendar {
3513 .block .minicalendar th,
3514 .block .minicalendar td {
3519 .block .minicalendar td.weekend {
3522 .block .minicalendar td a {
3527 .block .minicalendar td.duration_global {
3528 border-top: 1px solid #d6f8cd;
3529 border-bottom: 1px solid #d6f8cd;
3531 .block .minicalendar td.duration_global.duration_finish {
3532 background-color: #d6f8cd;
3534 .block .minicalendar td.duration_course {
3535 border-top: 1px solid #ffd3bd;
3536 border-bottom: 1px solid #ffd3bd;
3538 .block .minicalendar td.duration_course.duration_finish {
3539 background-color: #ffd3bd;
3541 .block .minicalendar td.duration_group {
3542 border-top: 1px solid #fee7ae;
3543 border-bottom: 1px solid #fee7ae;
3545 .block .minicalendar td.duration_group.duration_finish {
3546 background-color: #fee7ae;
3548 .block .minicalendar td.duration_user {
3549 border-top: 1px solid #dce7ec;
3550 border-bottom: 1px solid #dce7ec;
3552 .block .minicalendar td.duration_user.duration_finish {
3553 background-color: #dce7ec;
3555 .block .minicalendar caption {
3557 font-weight: inherit;
3558 line-height: inherit;
3561 .block .calendar-event-panel {
3562 background-color: #eee;
3563 border: 1px solid #eee;
3565 .block .calendar-event-panel .yui3-overlay-content {
3567 background-color: #fdfdfd;
3568 border: 1px solid #e3e3e3;
3569 -webkit-border-radius: 4px;
3570 -moz-border-radius: 4px;
3572 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3573 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3574 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3576 .block .calendar-event-panel .yui3-overlay-content h2.eventtitle {
3580 .block .calendar-event-panel .yui3-overlay-content .eventcontent img {
3583 .block .calendar-controls .previous,
3584 .block .calendar-controls .current,
3585 .block .calendar-controls .next {
3589 .block .calendar-controls .previous {
3593 .block .calendar-controls .current {
3597 .block .calendar-controls .next {
3601 .block .calendar_filters ul {
3605 .block .calendar_filters li {
3606 margin-bottom: 0.2em;
3608 .block .calendar_filters li span img {
3611 .block .calendar_filters .eventname {
3612 padding-left: 0.2em;
3614 .block .content h3.eventskey {
3620 background-color: #f60;
3623 border-top: 1px solid #f93;
3624 border-left: 1px solid #f93;
3625 border-bottom: 1px solid #013;
3626 border-right: 1px solid #013;
3631 .ical-link:visited {
3633 text-decoration: none;
3635 @media (min-width: 768px) {
3636 #page-calender-view .container-fluid {
3641 /* COURSE CONTENT */
3642 /* stylelint-disable unit-blacklist */
3643 .section_add_menus {
3647 .section-modchooser {
3650 .section_add_menus .horizontal div,
3651 .section_add_menus .horizontal form {
3654 .section_add_menus optgroup {
3655 font-weight: normal;
3658 .section_add_menus .urlselect {
3661 .section_add_menus .urlselect select {
3664 .section_add_menus .urlselect img.iconhelp {
3667 vertical-align: text-bottom;
3669 .sitetopic ul.section {
3672 .course-content ul.section {
3675 .section .side.left {
3678 .section .side.right {
3685 .section .activity {
3686 /* The command block for each activity */
3688 .section .activity .spinner {
3692 .section .activity .mod-indent-outer {
3695 .section .activity .actions {
3700 .section .activity .contentwithoutlink,
3701 .section .activity .activityinstance {
3703 display: table-cell;
3707 .section .activity .contentwithoutlink .dimmed img.activityicon,
3708 .section .activity .activityinstance .dimmed img.activityicon {
3710 filter: alpha(opacity=50);
3712 .section .label .contentwithoutlink,
3713 .section .label .activityinstance {
3714 padding-right: 32px;
3718 .section .label .mod-indent-outer {
3726 display: inline-block;
3728 .section .activity.editor_displayed a.editing_title,
3729 .section .activity.editor_displayed .moodle-actionmenu {
3732 .section .activity.editor_displayed div.activityinstance {
3733 padding-right: initial;
3735 .section .activity.editor_displayed div.activityinstance input {
3736 margin-bottom: initial;
3737 padding-top: initial;
3738 padding-bottom: initial;
3739 vertical-align: text-bottom;
3741 .activity img.activityicon {
3743 vertical-align: text-bottom;
3745 .section .activity .activityinstance,
3746 .section .activity .activityinstance div {
3747 display: inline-block;
3749 .editing .section .activity .contentwithoutlink,
3750 .editing .section .activity .activityinstance {
3751 padding-right: 200px;
3753 .editing .section .activity .editing_move {
3754 /* Move the move icon to the start of the line */
3759 .editing .section .activity .mod-indent-outer {
3761 * Add appropriate padding such that nothing overlaps the
3762 * absolute positioned move icon.
3766 .editing_show + .editing_assign,
3767 .editing_hide + .editing_assign {
3770 .section .activity .commands {
3771 white-space: nowrap;
3774 .section .activity.modtype_label.label {
3775 font-weight: normal;
3778 .section li.activity {
3782 .section .activity .activityinstance .groupinglabel {
3785 .section .activity .availabilityinfo,
3786 .section .activity .contentafterlink {
3790 .section .activity .contentafterlink p {
3793 .editing .section .activity:hover,
3794 .editing .section .activity.action-menu-shown {
3795 background-color: #eee;
3797 .course-content .current {
3798 background-color: #d9edf7;
3800 .course-content .section-summary {
3801 border: 1px solid #ddd;
3805 .course-content .section-summary .section-title {
3806 margin: 2px 5px 10px 5px;
3808 .course-content .section-summary .summarytext {
3809 margin: 2px 5px 2px 5px;
3811 .course-content .section-summary .section-summary-activities .activity-count {
3815 white-space: nowrap;
3816 display: inline-block;
3818 .course-content .section-summary .summary {
3821 .course-content .single-section {
3824 .course-content .single-section .section-navigation {
3827 margin-bottom: -0.5em;
3829 .course-content .single-section .section-navigation .title {
3834 .course-content .single-section .section-navigation .mdl-left {
3835 font-weight: normal;
3839 .course-content .single-section .section-navigation .mdl-left .larrow {
3840 margin-right: 0.1em;
3842 .course-content .single-section .section-navigation .mdl-right {
3843 font-weight: normal;
3847 .course-content .single-section .section-navigation .mdl-right .rarrow {
3850 .course-content .single-section .section-navigation .mdl-bottom {
3853 .course-content ul li.section.main {
3854 border-bottom: 2px solid #ddd;
3857 .course-content ul li.section.hidden .sectionname > span,
3858 .course-content ul li.section.hidden .content > div,
3859 .course-content ul li.section.hidden .activity .activityinstance {
3862 .course-content ul li.section.hidden .sectionname > span,
3863 .course-content ul li.section.hidden .activity .activityinstance {
3867 .course-content ul.topics li.section .content,
3868 .course-content ul.weeks li.section .content {
3876 .course-content ul.topics li.section {
3877 padding-bottom: 20px;
3879 .course-content ul.topics li.section .summary {
3882 .course-content li.section ul {
3885 .course-content li.section ul ul {
3888 .course-content li.section ul ul ul {
3891 .course-content li.section li.activity ul {
3894 .course-content li.section li.activity ul ul {
3897 .course-content li.section li.activity ul ul ul {
3900 .path-course-view .completionprogress {
3903 .path-course-view .completionprogress {
3909 #page-site-index .subscribelink {
3912 #site-news-forum h2,
3913 #frontpage-course-list h2,
3914 #frontpage-category-names h2,
3915 #frontpage-category-combo h2 {
3918 .path-course-view a.reduce-sections {
3919 padding-left: 0.2em;
3921 .path-course-view .subscribelink {
3924 .path-course-view .unread {
3927 .path-course-view .block.drag .header {
3930 .path-course-view .completionprogress {
3933 .path-course-view .single-section .completionprogress {
3936 .path-course-view .section .summary {
3937 line-height: normal;
3939 .path-site li.activity > div,
3940 .path-course-view li.activity > div {
3942 padding: 0 16px 0 0;
3943 /* to accommodate the floated completion icon with highlighting */
3945 .path-course-view li.activity span.autocompletion img {
3946 vertical-align: text-bottom;
3948 .path-course-view li.activity form.togglecompletion img {
3950 /* The width is 0 so ensure we don't end up with a relative max-width */
3952 .path-course-view li.activity form.togglecompletion .ajaxworking {
3958 background: url([[pix:i/ajaxloader]]) no-repeat;
3960 li.section.hidden span.commands a.editing_hide,
3961 li.section.hidden span.commands a.editing_show {
3964 .single-section h3.sectionname {
3968 .section img.movetarget {
3974 vertical-align: text-bottom;
3976 span.editinstructions {
3984 background-color: #d9edf7;
3986 text-decoration: none;
3988 -webkit-box-shadow: 2px 2px 5px 1px #ccc;
3989 -moz-box-shadow: 2px 2px 5px 1px #ccc;
3990 box-shadow: 2px 2px 5px 1px #ccc;
3991 border: 1px solid #bce8f1;
3993 /* Course drag and drop upload styles */
4000 border: 1px solid #bce8f1;
4002 background: #d9edf7;
4005 -webkit-box-shadow: 2px 2px 5px 1px #ccc;
4006 -moz-box-shadow: 2px 2px 5px 1px #ccc;
4007 box-shadow: 2px 2px 5px 1px #ccc;
4008 -webkit-border-radius: 8px;
4009 -moz-border-radius: 8px;
4012 .dndupload-preview {
4014 border: 1px dashed #909090;
4019 .dndupload-preview img.icon {
4020 vertical-align: text-bottom;
4023 .dndupload-progress-outer {
4026 margin-bottom: 20px;
4027 background-color: #f7f7f7;
4028 background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
4029 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
4030 background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
4031 background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
4032 background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
4033 background-repeat: repeat-x;
4034 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
4035 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4036 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4037 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4038 -webkit-border-radius: 4px;
4039 -moz-border-radius: 4px;
4042 .dndupload-progress-inner {