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 {
1113 #page-enrol-users #filterform select,
1114 #page-enrol-users #filterform .ftext input {
1117 #page-enrol-users #filterform input,
1118 #page-enrol-users #filterform select {
1121 #page-enrol-users .user-enroller-panel .uep-search-results .user .details {
1124 #page-enrol-users .user-enroller-panel .uep-search-results .cohort .details {
1127 #page-enrol-users .enrol-users-page-action input {
1131 background-color: #ccc;
1148 display: table-cell;
1150 .label .mod-indent {
1154 /* Creates a series of .mod-indent-# rule declarations based on indent size and number of indent levels. */
1206 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
1207 .resourcecontent .mediaplugin_mp3 object {
1211 .resourcecontent audio.mediaplugin_html5audio {
1214 /** Large resource images should avoid hidden overflow **/
1218 /* Audio player size in 'inline' mode (can only change width, as above) */
1219 .mediaplugin_mp3 object {
1223 audio.mediaplugin_html5audio {
1226 /* TinyMCE moodle media preview frame should not have padding */
1227 .core_media_preview.pagelayout-embedded #content {
1230 .core_media_preview.pagelayout-embedded #maincontent {
1233 body#page-lib-editor-tinymce-plugins-moodlemedia-preview {
1239 /** Fix YUI 2 Treeview for Right to left languages **/
1254 .dir-rtl .ygtvdepthcell,
1256 .dir-rtl .ygtvok:hover,
1257 .dir-rtl .ygtvcancel,
1258 .dir-rtl .ygtvcancel:hover {
1261 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
1262 background-repeat: no-repeat;
1266 background-position: 0 -5600px;
1269 background-position: 0 -4000px;
1272 .dir-rtl .ygtvtmhh {
1273 background-position: 0 -4800px;
1276 background-position: 0 -6400px;
1279 .dir-rtl .ygtvtphh {
1280 background-position: 0 -7200px;
1283 background-position: 0 -1600px;
1286 background-position: 0 0;
1289 .dir-rtl .ygtvlmhh {
1290 background-position: 0 -800px;
1293 background-position: 0 -2400px;
1296 .dir-rtl .ygtvlphh {
1297 background-position: 0 -3200px;
1299 .dir-rtl .ygtvdepthcell {
1300 background-position: 0 -8000px;
1303 background-position: 0 -8800px;
1305 .dir-rtl .ygtvok:hover {
1306 background-position: 0 -8844px;
1308 .dir-rtl .ygtvcancel {
1309 background-position: 0 -8822px;
1311 .dir-rtl .ygtvcancel:hover {
1312 background-position: 0 -8866px;
1314 .dir-rtl.yui-skin-sam .yui-panel .hd {
1317 .dir-rtl .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
1320 /** Fix TinyMCE editor right to left **/
1321 .dir-rtl .clearlooks2.ie9 .mceAlert .mceMiddle span,
1322 .dir-rtl .clearlooks2 .mceConfirm .mceMiddle span {
1325 .dir-rtl .o2k7Skin table,
1326 .dir-rtl .o2k7Skin tbody,
1327 .dir-rtl .o2k7Skin a,
1328 .dir-rtl .o2k7Skin img,
1329 .dir-rtl .o2k7Skin tr,
1330 .dir-rtl .o2k7Skin div,
1331 .dir-rtl .o2k7Skin td,
1332 .dir-rtl .o2k7Skin iframe,
1333 .dir-rtl .o2k7Skin span,
1334 .dir-rtl .o2k7Skin *,
1335 .dir-rtl .o2k7Skin .mceText,
1336 .dir-rtl .o2k7Skin .mceListBox .mceText {
1339 .path-rating .ratingtable {
1343 .path-rating .ratingtable th.rating {
1346 .path-rating .ratingtable td.rating,
1347 .path-rating .ratingtable td.time {
1348 white-space: nowrap;
1352 .initialbar strong {
1356 /* Moodle Dialogue Settings (moodle-core-dialogue) */
1357 .moodle-dialogue-base .moodle-dialogue-lightbox {
1358 background-color: #aaa;
1360 .moodle-dialogue-base .hidden,
1361 .moodle-dialogue-base .moodle-dialogue-hidden {
1367 .moodle-dialogue-base .moodle-dialogue-fullscreen {
1374 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
1377 .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
1380 background-size: 100%;
1382 .moodle-dialogue-base .moodle-dialogue {
1388 outline: #000 dotted 0;
1390 .moodle-dialogue-base .moodle-dialogue-wrap {
1393 background-color: #fff;
1394 border: 1px solid #ccc;
1395 -webkit-border-radius: 10px;
1396 -moz-border-radius: 10px;
1397 border-radius: 10px;
1398 -webkit-box-shadow: 5px 5px 20px 0 #666;
1399 -moz-box-shadow: 5px 5px 20px 0 #666;
1400 box-shadow: 5px 5px 20px 0 #666;
1402 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd,
1403 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
1407 font-weight: normal;
1408 letter-spacing: 1px;
1411 text-shadow: 1px 1px 1px #fff;
1412 -webkit-border-radius: 10px 10px 0 0;
1413 -moz-border-radius: 10px 10px 0 0;
1414 border-radius: 10px 10px 0 0;
1415 border-bottom: 1px solid #bbb;
1417 background-color: #ebebeb;
1418 background-image: -moz-linear-gradient(top, #fff, #ccc);
1419 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));
1420 background-image: -webkit-linear-gradient(top, #fff, #ccc);
1421 background-image: -o-linear-gradient(top, #fff, #ccc);
1422 background-image: linear-gradient(to bottom, #fff, #ccc);
1423 background-repeat: repeat-x;
1424 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
1427 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
1433 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
1436 .moodle-dialogue-base .closebutton {
1440 display: inline-block;
1443 background-image: url([[pix:theme|sprite]]);
1444 background-repeat: no-repeat;
1447 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
1453 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content {
1457 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd {
1461 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
1471 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd,
1472 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap {
1475 .moodle-dialogue-confirm .confirmation-dialogue {
1478 .moodle-dialogue-confirm .confirmation-dialogue input {
1481 .moodle-dialogue-exception .moodle-exception-message {
1484 .moodle-dialogue-exception .moodle-exception-param label {
1487 .moodle-dialogue-exception .param-stacktrace label {
1488 background-color: #eee;
1489 border: 1px solid #ccc;
1490 border-bottom-width: 0;
1492 .moodle-dialogue-exception .param-stacktrace pre {
1493 border: 1px solid #ccc;
1494 background-color: #fff;
1496 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
1500 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
1504 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
1507 border-bottom: 1px solid #eee;
1509 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {
1513 background-color: #fff;
1516 .moodle-dialogue-confirm .confirmation-message {
1519 .moodle-dialogue-confirm .confirmation-dialogue input {
1522 .moodle-dialogue-exception .moodle-exception-message {
1525 .moodle-dialogue-exception .moodle-exception-param {
1526 margin-bottom: 0.5em;
1528 .moodle-dialogue-exception .moodle-exception-param label {
1531 .moodle-dialogue-exception .param-stacktrace label {
1536 .moodle-dialogue-exception .param-stacktrace pre {
1541 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
1542 display: inline-block;
1545 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
1546 display: inline-block;
1550 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
1553 padding-bottom: 4px;
1555 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
1557 filter: alpha(opacity=75);
1562 background-color: white;
1566 /* Apply a default max-height on tooltip text */
1567 .moodle-dialogue .tooltiptext {
1570 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
1573 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
1577 * Chooser Dialogues (moodle-core-chooserdialogue)
1579 * This CSS belong to the chooser dialogue which should work both with, and
1580 * without javascript enabled
1582 /* Hide the dialog and it's title */
1583 .chooserdialoguebody,
1587 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
1590 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
1592 background: #f2f2f2;
1593 -webkit-border-bottom-right-radius: 10px;
1594 -moz-border-radius-bottomright: 10px;
1595 border-bottom-right-radius: 10px;
1596 -webkit-border-bottom-left-radius: 10px;
1597 -moz-border-radius-bottomleft: 10px;
1598 border-bottom-left-radius: 10px;
1600 /* Center the submit buttons within the area */
1601 .choosercontainer #chooseform .submitbuttons {
1605 /* Fixed for safari browser on iPhone4S with ios7.*/
1606 @media (max-height: 639px) {
1607 .ios.safari .choosercontainer #chooseform .submitbuttons {
1611 .choosercontainer #chooseform .submitbuttons input {
1615 /* Various settings for the options area */
1616 .choosercontainer #chooseform .options {
1618 border-bottom: 1px solid #bbb;
1620 /* Only set these options if we're showing the js container */
1621 .jschooser .choosercontainer #chooseform .alloptions {
1625 -webkit-box-shadow: inset 0 0 30px 0 #ccc;
1626 -moz-box-shadow: inset 0 0 30px 0 #ccc;
1627 box-shadow: inset 0 0 30px 0 #ccc;
1629 .jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {
1630 display: inline-block;
1632 .jschooser .choosercontainer #chooseform .alloptions .option .modicon {
1633 display: inline-block;
1635 .jschooser .choosercontainer #chooseform .alloptions .option .typename {
1636 display: inline-block;
1639 /* Settings for option rows and option subtypes */
1640 .choosercontainer #chooseform .moduletypetitle,
1641 .choosercontainer #chooseform .option,
1642 .choosercontainer #chooseform .nonoption {
1644 padding: 0 1.6em 0 1.6em;
1646 .choosercontainer #chooseform .moduletypetitle {
1647 text-transform: uppercase;
1649 padding-bottom: 0.4em;
1651 .choosercontainer #chooseform .option .typename,
1652 .choosercontainer #chooseform .option span.modicon img.icon,
1653 .choosercontainer #chooseform .nonoption .typename,
1654 .choosercontainer #chooseform .nonoption span.modicon img.icon {
1655 padding: 0 0 0 0.5em;
1657 .chooserdialogue-course-modchooser .choosercontainer #chooseform .option span.modicon img.icon,
1658 .chooserdialogue-course-modchooser .choosercontainer #chooseform .nonoption span.modicon img.icon {
1662 .choosercontainer #chooseform .option input[type=radio],
1663 .choosercontainer #chooseform .option span.typename,
1664 .choosercontainer #chooseform .option span.modicon {
1665 vertical-align: middle;
1667 .choosercontainer #chooseform .option label {
1669 padding: 0.3em 0 0.1em 0;
1670 border-bottom: 1px solid #fff;
1672 .choosercontainer #chooseform .nonoption {
1673 padding-left: 2.7em;
1675 padding-bottom: 0.1em;
1677 .choosercontainer #chooseform .subtype {
1679 padding: 0 1.6em 0 3.2em;
1681 .choosercontainer #chooseform .subtype .typename {
1682 margin: 0 0 0 0.2em;
1684 /* The instruction/help area */
1685 .jschooser .choosercontainer #chooseform .instruction,
1686 .jschooser .choosercontainer #chooseform .typesummary {
1695 background-color: #fff;
1700 /* Selected option settings */
1701 .jschooser .choosercontainer #chooseform .instruction,
1702 .choosercontainer #chooseform .selected .typesummary {
1705 .choosercontainer #chooseform .selected {
1706 background-color: #fff;
1707 -webkit-box-shadow: 0px 0 10px 0 #ccc;
1708 -moz-box-shadow: 0px 0 10px 0 #ccc;
1709 box-shadow: 0px 0 10px 0 #ccc;
1711 .section-modchooser-link img.smallicon {
1714 /* Form element: listing */
1716 padding-bottom: 25px;
1717 padding-right: 10px;
1719 .formlistinginputradio {
1728 padding: 1px 19px 14px;
1729 background-color: white;
1730 border: 1px solid #ddd;
1731 -webkit-border-radius: 4px;
1732 -moz-border-radius: 4px;
1743 background-color: #f5f5f5;
1744 border: 1px solid #ddd;
1746 -webkit-border-radius: 4px 0 4px 0;
1747 -moz-border-radius: 4px 0 4px 0;
1748 border-radius: 4px 0 4px 0;
1753 -webkit-border-radius: 4px;
1754 -moz-border-radius: 4px;
1759 border-bottom: 1px solid;
1760 border-color: #e1e1e8;
1761 border-left: 1px solid #e1e1e8;
1762 border-right: 1px solid #e1e1e8;
1763 background-color: #f7f7f9;
1764 -webkit-border-radius: 0 0 4px 4px;
1765 -moz-border-radius: 0 0 4px 4px;
1766 border-radius: 0 0 4px 4px;
1774 body.jsenabled .formlistingradio {
1777 body.jsenabled .formlisting {
1783 margin-bottom: 20px;
1784 border: 1px solid #ddd;
1785 border-collapse: separate;
1786 *border-collapse: collapse;
1788 -webkit-border-radius: 4px;
1789 -moz-border-radius: 4px;
1792 table.collection th,
1793 table.collection td {
1797 vertical-align: top;
1798 border-top: 1px solid #ddd;
1800 table.collection th {
1803 table.collection thead th {
1804 vertical-align: bottom;
1806 table.collection caption + thead tr:first-child th,
1807 table.collection caption + thead tr:first-child td,
1808 table.collection colgroup + thead tr:first-child th,
1809 table.collection colgroup + thead tr:first-child td,
1810 table.collection thead:first-child tr:first-child th,
1811 table.collection thead:first-child tr:first-child td {
1814 table.collection tbody + tbody {
1815 border-top: 2px solid #ddd;
1817 table.collection .table {
1818 background-color: #fff;
1820 table.collection th,
1821 table.collection td {
1822 border-left: 1px solid #ddd;
1824 table.collection caption + thead tr:first-child th,
1825 table.collection caption + tbody tr:first-child th,
1826 table.collection caption + tbody tr:first-child td,
1827 table.collection colgroup + thead tr:first-child th,
1828 table.collection colgroup + tbody tr:first-child th,
1829 table.collection colgroup + tbody tr:first-child td,
1830 table.collection thead:first-child tr:first-child th,
1831 table.collection tbody:first-child tr:first-child th,
1832 table.collection tbody:first-child tr:first-child td {
1835 table.collection thead:first-child tr:first-child > th:first-child,
1836 table.collection tbody:first-child tr:first-child > td:first-child,
1837 table.collection tbody:first-child tr:first-child > th:first-child {
1838 -webkit-border-top-left-radius: 4px;
1839 -moz-border-radius-topleft: 4px;
1840 border-top-left-radius: 4px;
1842 table.collection thead:first-child tr:first-child > th:last-child,
1843 table.collection tbody:first-child tr:first-child > td:last-child,
1844 table.collection tbody:first-child tr:first-child > th:last-child {
1845 -webkit-border-top-right-radius: 4px;
1846 -moz-border-radius-topright: 4px;
1847 border-top-right-radius: 4px;
1849 table.collection thead:last-child tr:last-child > th:first-child,
1850 table.collection tbody:last-child tr:last-child > td:first-child,
1851 table.collection tbody:last-child tr:last-child > th:first-child,
1852 table.collection tfoot:last-child tr:last-child > td:first-child,
1853 table.collection tfoot:last-child tr:last-child > th:first-child {
1854 -webkit-border-bottom-left-radius: 4px;
1855 -moz-border-radius-bottomleft: 4px;
1856 border-bottom-left-radius: 4px;
1858 table.collection thead:last-child tr:last-child > th:last-child,
1859 table.collection tbody:last-child tr:last-child > td:last-child,
1860 table.collection tbody:last-child tr:last-child > th:last-child,
1861 table.collection tfoot:last-child tr:last-child > td:last-child,
1862 table.collection tfoot:last-child tr:last-child > th:last-child {
1863 -webkit-border-bottom-right-radius: 4px;
1864 -moz-border-radius-bottomright: 4px;
1865 border-bottom-right-radius: 4px;
1867 table.collection tfoot + tbody:last-child tr:last-child td:first-child {
1868 -webkit-border-bottom-left-radius: 0;
1869 -moz-border-radius-bottomleft: 0;
1870 border-bottom-left-radius: 0;
1872 table.collection tfoot + tbody:last-child tr:last-child td:last-child {
1873 -webkit-border-bottom-right-radius: 0;
1874 -moz-border-radius-bottomright: 0;
1875 border-bottom-right-radius: 0;
1877 table.collection caption + thead tr:first-child th:first-child,
1878 table.collection caption + tbody tr:first-child td:first-child,
1879 table.collection colgroup + thead tr:first-child th:first-child,
1880 table.collection colgroup + tbody tr:first-child td:first-child {
1881 -webkit-border-top-left-radius: 4px;
1882 -moz-border-radius-topleft: 4px;
1883 border-top-left-radius: 4px;
1885 table.collection caption + thead tr:first-child th:last-child,
1886 table.collection caption + tbody tr:first-child td:last-child,
1887 table.collection colgroup + thead tr:first-child th:last-child,
1888 table.collection colgroup + tbody tr:first-child td:last-child {
1889 -webkit-border-top-right-radius: 4px;
1890 -moz-border-radius-topright: 4px;
1891 border-top-right-radius: 4px;
1893 table.collection tbody > tr:nth-child(odd) > td,
1894 table.collection tbody > tr:nth-child(odd) > th {
1895 background-color: #f9f9f9;
1897 table.collection .name {
1899 vertical-align: middle;
1901 table.collection .awards {
1904 vertical-align: middle;
1906 table.collection .criteria {
1909 vertical-align: top;
1911 table.collection .badgeimage,
1912 table.collection .status {
1915 vertical-align: middle;
1917 table.collection .description {
1921 table.collection .actions {
1924 vertical-align: middle;
1930 div.criteria-description {
1933 background: none repeat scroll 0 0 #f9f9f9;
1934 border: 1px solid #eee;
1942 display: inline-block;
1945 vertical-align: top;
1948 .badges li .badge-name {
1955 .badges li .badge-image {
1962 .badges li .badge-actions {
1965 .badges li .expireimage {
1975 background-color: transparent;
1980 display: inline-block;
1981 vertical-align: top;
1984 #badge-image .expireimage {
1990 filter: alpha(opacity=85);
1994 #badge-image .singlebutton {
1997 #badge-image .singlebutton input {
2001 display: inline-block;
2008 #badge-overview dl dt,
2009 #badge-details dl dt,
2010 #badge-overview dl dd,
2011 #badge-details dl dd {
2012 vertical-align: top;
2015 #badge-overview dl dt,
2016 #badge-details dl dt {
2018 display: inline-block;
2022 #badge-overview dl dd,
2023 #badge-details dl dd {
2024 display: inline-block;
2029 vertical-align: top;
2040 #page-badges-award .recipienttable tr td {
2041 vertical-align: top;
2043 #page-badges-award .recipienttable tr td.actions .actionbutton {
2048 #page-badges-award .recipienttable tr td.existing,
2049 #page-badges-award .recipienttable tr td.potential {
2052 #issued-badge-table .activatebadge {
2053 display: inline-block;
2056 background-color: #dff0d8;
2058 .statusbox.inactive {
2059 background-color: #fcf8e3;
2066 .statusbox .activatebadge {
2067 display: inline-block;
2069 .statusbox .activatebadge input[type=submit] {
2075 vertical-align: middle;
2077 img#persona_signin {
2083 .invisiblefieldset {
2090 margin-bottom: 10px;
2092 .breadcrumb-button .singlebutton div {
2095 .breadcrumb-nav .breadcrumb {
2098 /** Header-bar styles **/
2099 .page-context-header {
2102 .page-context-header .page-header-image,
2103 .page-context-header .page-header-headings {
2107 .page-context-header .page-header-image {
2110 .page-context-header .page-header-headings {
2112 margin-bottom: 10px;
2114 .page-context-header .page-header-headings h1 {
2117 .page-context-header .page-header-headings,
2118 .page-context-header .header-button-group {
2121 vertical-align: middle;
2123 .page-context-header .header-button-group {
2126 .page-context-header .header-button-group a {
2130 .page-context-header .page-header-image {
2134 .page-context-header .header-button-group {
2137 /** Action menu component styles **/
2139 .moodle-actionmenu > ul,
2140 .moodle-actionmenu > ul > li {
2141 display: inline-block;
2143 .moodle-actionmenu ul {
2146 list-style-type: none;
2148 .section_action_menu .moodle-actionmenu ul.menubar {
2151 .section_action_menu .moodle-actionmenu ul.menu {
2152 margin: 0 10px 10px 0;
2154 .moodle-actionmenu .toggle-display,
2155 .moodle-actionmenu .menu-action-text {
2157 /** Hidden by default, display none so that we don't take up space. **/
2159 .jsenabled .moodle-actionmenu[data-enhance] {
2162 .jsenabled .moodle-actionmenu[data-enhance] .menu {
2165 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display {
2167 /** JS is enabled, we'll be using it so return display to normal **/
2169 filter: alpha(opacity=50);
2171 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu {
2177 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .iconsmall,
2178 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .smallicon {
2179 margin: 4px 4px 4px 0;
2180 padding: 8px 4px 0 2px;
2181 vertical-align: text-bottom;
2183 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret {
2186 border-top-color: #777;
2188 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret:hover,
2189 .jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret:active {
2190 border-top-color: #555;
2192 .jsenabled .moodle-actionmenu[data-enhanced] .toggle-display {
2194 filter: alpha(opacity=100);
2196 .jsenabled .moodle-actionmenu[data-enhanced] .menu-action-text {
2199 .moodle-actionmenu[data-enhanced].show {
2201 /** no wrap is set - prevent menu items from wrapping **/
2203 .moodle-actionmenu[data-enhanced].show .menu {
2207 background-color: #fff;
2208 border: 1px solid rgba(0, 0, 0, 0.2);
2210 -webkit-border-radius: 5px;
2211 -moz-border-radius: 5px;
2213 -webkit-box-shadow: 5px 5px 20px 0 #666;
2214 -moz-box-shadow: 5px 5px 20px 0 #666;
2215 box-shadow: 5px 5px 20px 0 #666;
2216 /** bottom left of button **/
2217 /** bottom right of button **/
2218 /** top left of button **/
2219 /** top right of button **/
2221 .moodle-actionmenu[data-enhanced].show .menu a {
2224 padding: 2px 1em 2px 28px;
2226 .moodle-actionmenu[data-enhanced].show .menu a:hover {
2228 background-color: #0070a8;
2230 .moodle-actionmenu[data-enhanced].show .menu a:first-child {
2231 -webkit-border-top-right-radius: 4px;
2232 -moz-border-radius-topright: 4px;
2233 border-top-right-radius: 4px;
2234 -webkit-border-top-left-radius: 4px;
2235 -moz-border-radius-topleft: 4px;
2236 border-top-left-radius: 4px;
2238 .moodle-actionmenu[data-enhanced].show .menu a:last-child {
2239 -webkit-border-bottom-right-radius: 4px;
2240 -moz-border-radius-bottomright: 4px;
2241 border-bottom-right-radius: 4px;
2242 -webkit-border-bottom-left-radius: 4px;
2243 -moz-border-radius-bottomleft: 4px;
2244 border-bottom-left-radius: 4px;
2246 .moodle-actionmenu[data-enhanced].show .menu a.hidden {
2249 .moodle-actionmenu[data-enhanced].show .menu img {
2250 vertical-align: middle;
2252 .moodle-actionmenu[data-enhanced].show .menu .iconsmall,
2253 .moodle-actionmenu[data-enhanced].show .menu .smallicon {
2254 margin: 4px 4px 4px -24px;
2257 .moodle-actionmenu[data-enhanced].show .menu > li {
2260 .moodle-actionmenu[data-enhanced].show .menu.align-tl-bl {
2265 .moodle-actionmenu[data-enhanced].show .menu.align-tr-bl {
2269 .moodle-actionmenu[data-enhanced].show .menu.align-bl-bl {
2273 .moodle-actionmenu[data-enhanced].show .menu.align-br-bl {
2277 .moodle-actionmenu[data-enhanced].show .menu.align-tl-br {
2281 .moodle-actionmenu[data-enhanced].show .menu.align-tr-br {
2286 .moodle-actionmenu[data-enhanced].show .menu.align-bl-br {
2290 .moodle-actionmenu[data-enhanced].show .menu.align-br-br {
2294 .moodle-actionmenu[data-enhanced].show .menu.align-tl-tl {
2298 .moodle-actionmenu[data-enhanced].show .menu.align-tr-tl {
2303 .moodle-actionmenu[data-enhanced].show .menu.align-bl-tl {
2308 .moodle-actionmenu[data-enhanced].show .menu.align-br-tl {
2312 .moodle-actionmenu[data-enhanced].show .menu.align-tl-tr {
2317 .moodle-actionmenu[data-enhanced].show .menu.align-tr-tr {
2321 .moodle-actionmenu[data-enhanced].show .menu.align-bl-tr {
2325 .moodle-actionmenu[data-enhanced].show .menu.align-br-tr {
2330 .moodle-actionmenu[data-enhanced].show.nowrap-items .menu > li {
2331 white-space: nowrap;
2333 .block .moodle-actionmenu {
2336 ul.dragdrop-keyboard-drag li {
2337 list-style-type: none;
2339 .block-control-actions .moodle-core-dragdrop-draghandle img {
2345 text-decoration: none;
2354 .progressbar_container {
2358 /* IE10 only fix for calendar titling */
2359 .ie10 .yui3-calendar-header-label {
2360 display: inline-block;
2370 .nav-tabs > .active > a[href],
2371 .nav-tabs > .active > a[href]:hover,
2372 .nav-tabs > .active > a[href]:focus {
2375 .inplaceeditable.inplaceeditingon {
2378 .inplaceeditable.inplaceeditingon .editinstructions {
2380 font-weight: normal;
2385 white-space: nowrap;
2387 .inplaceeditable.inplaceeditingon input {
2390 vertical-align: text-bottom;
2393 .inplaceeditable.inplaceeditingon select {
2396 .inplaceeditable .quickediticon img {
2399 .inplaceeditable .quickeditlink {
2401 text-decoration: inherit;
2403 .inplaceeditable:hover .quickeditlink .quickediticon img,
2404 .inplaceeditable .quickeditlink:focus .quickediticon img {
2407 .inplaceeditable.inplaceeditable-toggle .quickediticon {
2410 h3.sectionname .inplaceeditable.inplaceeditingon .editinstructions {
2414 .chart-area .chart-table-data {
2417 .chart-area .chart-table {
2418 /** When accessible, we display the table only. */
2420 .chart-area .chart-table .chart-output-htmltable caption {
2421 white-space: nowrap;
2423 .chart-area .chart-table.accesshide .chart-table-expand {
2426 .chart-area .chart-table.accesshide .chart-table-data {
2430 .formtable tbody th {
2431 font-weight: normal;
2434 .path-admin #assignrole {
2439 .path-admin .admintable .leftalign {
2442 .environmenttable p.warn {
2443 background-color: #fcf8e3;
2446 .environmenttable .error,
2447 .environmenttable span.warn,
2448 .environmenttable .ok {
2449 display: inline-block;
2451 font-size: 11.844px;
2455 vertical-align: baseline;
2456 white-space: nowrap;
2457 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2458 background-color: #999;
2459 -webkit-border-radius: 3px;
2460 -moz-border-radius: 3px;
2463 .environmenttable .error:empty,
2464 .environmenttable span.warn:empty,
2465 .environmenttable .ok:empty {
2468 .environmenttable .error-important,
2469 .environmenttable span.warn-important,
2470 .environmenttable .ok-important {
2471 background-color: #b94a48;
2473 .environmenttable .error-important[href],
2474 .environmenttable span.warn-important[href],
2475 .environmenttable .ok-important[href] {
2476 background-color: #953b39;
2478 .environmenttable .error-warning,
2479 .environmenttable span.warn-warning,
2480 .environmenttable .ok-warning {
2481 background-color: #f89406;
2483 .environmenttable .error-warning[href],
2484 .environmenttable span.warn-warning[href],
2485 .environmenttable .ok-warning[href] {
2486 background-color: #c67605;
2488 .environmenttable .error-success,
2489 .environmenttable span.warn-success,
2490 .environmenttable .ok-success {
2491 background-color: #468847;
2493 .environmenttable .error-success[href],
2494 .environmenttable span.warn-success[href],
2495 .environmenttable .ok-success[href] {
2496 background-color: #356635;
2498 .environmenttable .error-info,
2499 .environmenttable span.warn-info,
2500 .environmenttable .ok-info {
2501 background-color: #3a87ad;
2503 .environmenttable .error-info[href],
2504 .environmenttable span.warn-info[href],
2505 .environmenttable .ok-info[href] {
2506 background-color: #2d6987;
2508 .environmenttable .error-inverse,
2509 .environmenttable span.warn-inverse,
2510 .environmenttable .ok-inverse {
2511 background-color: #333;
2513 .environmenttable .error-inverse[href],
2514 .environmenttable span.warn-inverse[href],
2515 .environmenttable .ok-inverse[href] {
2516 background-color: #1a1a1a;
2518 .environmenttable .error {
2519 background-color: #b94a48;
2521 .environmenttable span.warn {
2522 background-color: #f89406;
2524 .environmenttable .ok {
2525 background-color: #468847;
2527 .path-admin .admintable.environmenttable .name,
2528 .path-admin .admintable.environmenttable .info,
2529 .path-admin #assignrole .admintable .role,
2530 .path-admin #assignrole .admintable .userrole,
2531 .path-admin #assignrole .admintable .roleholder {
2532 white-space: nowrap;
2534 .path-admin .incompatibleblockstable td.c0 {
2537 #page-admin-course-category .addcategory {
2540 #page-admin-course-index .editcourse {
2543 #page-admin-course-index .editcourse th,
2544 #page-admin-course-index .editcourse td {
2546 padding-right: 10px;
2548 .timewarninghidden {
2555 display: inline-block;
2557 font-size: 11.844px;
2561 vertical-align: baseline;
2562 white-space: nowrap;
2563 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2564 background-color: #999;
2565 -webkit-border-radius: 3px;
2566 -moz-border-radius: 3px;
2570 .statuswarning:empty,
2571 .statusserious:empty,
2572 .statuscritical:empty {
2575 .statusok-important,
2576 .statuswarning-important,
2577 .statusserious-important,
2578 .statuscritical-important {
2579 background-color: #b94a48;
2581 .statusok-important[href],
2582 .statuswarning-important[href],
2583 .statusserious-important[href],
2584 .statuscritical-important[href] {
2585 background-color: #953b39;
2588 .statuswarning-warning,
2589 .statusserious-warning,
2590 .statuscritical-warning {
2591 background-color: #f89406;
2593 .statusok-warning[href],
2594 .statuswarning-warning[href],
2595 .statusserious-warning[href],
2596 .statuscritical-warning[href] {
2597 background-color: #c67605;
2600 .statuswarning-success,
2601 .statusserious-success,
2602 .statuscritical-success {
2603 background-color: #468847;
2605 .statusok-success[href],
2606 .statuswarning-success[href],
2607 .statusserious-success[href],
2608 .statuscritical-success[href] {
2609 background-color: #356635;
2612 .statuswarning-info,
2613 .statusserious-info,
2614 .statuscritical-info {
2615 background-color: #3a87ad;
2617 .statusok-info[href],
2618 .statuswarning-info[href],
2619 .statusserious-info[href],
2620 .statuscritical-info[href] {
2621 background-color: #2d6987;
2624 .statuswarning-inverse,
2625 .statusserious-inverse,
2626 .statuscritical-inverse {
2627 background-color: #333;
2629 .statusok-inverse[href],
2630 .statuswarning-inverse[href],
2631 .statusserious-inverse[href],
2632 .statuscritical-inverse[href] {
2633 background-color: #1a1a1a;
2636 background-color: #468847;
2639 background-color: #8a6d3b;
2642 background-color: #f89406;
2645 background-color: #b94a48;
2647 #page-admin-report-capability-index #capabilitysearch {
2650 #page-admin-report-backups-index .backup-error,
2651 #page-admin-report-backups-index .backup-unfinished {
2654 #page-admin-report-backups-index .backup-skipped,
2655 #page-admin-report-backups-index .backup-ok,
2656 #page-admin-report-backups-index .backup-notyetrun {
2659 #page-admin-report-backups-index .backup-warning {
2662 #page-admin-qtypes .disabled,
2663 #page-admin-qbehaviours .disabled {
2666 #page-admin-qtypes #qtypes div,
2667 #page-admin-qtypes #qtypes form,
2668 #page-admin-qbehaviours #qbehaviours div,
2669 #page-admin-qbehaviours #qbehaviours form {
2672 #page-admin-qtypes #qtypes img.spacer,
2673 #page-admin-qbehaviours #qbehaviours img.spacer {
2680 #page-admin-qbehaviours .cell.c3,
2681 #page-admin-qtypes .cell.c3 {
2684 #page-admin-lang .generalbox,
2685 #page-admin-course-index .singlebutton,
2686 #page-admin-course-index .addcategory,
2687 #page-course-index .buttons,
2688 #page-course-index-category .buttons,
2689 #page-admin-course-category .addcategory,
2690 #page-admin-stickyblocks .generalbox,
2691 #page-admin-maintenance .buttons,
2692 #page-admin-course-index .buttons,
2693 #page-admin-course-category .buttons,
2694 #page-admin-index .copyright,
2695 #page-admin-index .copyrightnotice,
2696 #page-admin-index .adminerror .singlebutton,
2697 #page-admin-index .adminwarning .singlebutton,
2698 #page-admin-index #layout-table .singlebutton {
2702 .path-admin-roles .capabilitysearchui {
2707 #page-admin-roles-define .topfields {
2710 #page-admin-roles-define .capdefault {
2711 background-color: #f5f5f5;
2712 border: 1px solid #ddd;
2714 #page-filter-manage .backlink,
2715 .path-admin-roles .backlink {
2718 #page-admin-roles-explain #chooseuser h3,
2719 #page-admin-roles-usersroles .contextname {
2722 #page-admin-roles-explain #chooseusersubmit {
2726 #page-admin-roles-usersroles p {
2729 #page-admin-roles-override .cell.c1,
2730 #page-admin-roles-assign .cell.c3,
2731 #page-admin-roles-assign .cell.c1 {
2732 padding-top: 0.75em;
2734 #page-admin-roles-override .overridenotice,
2735 #page-admin-roles-define .definenotice {
2736 margin: 1em 10% 2em 10%;
2744 #page-admin-index .releasenoteslink,
2745 #page-admin-index .adminwarning,
2746 #page-admin-index .adminerror {
2748 padding: 8px 35px 8px 14px;
2749 margin-bottom: 20px;
2750 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2751 background-color: #fcf8e3;
2752 border: 1px solid #fbeed5;
2753 -webkit-border-radius: 4px;
2754 -moz-border-radius: 4px;
2760 #page-admin-index .adminerror {
2761 background-color: #f2dede;
2762 border-color: #eed3d7;
2765 #page-admin-index .releasenoteslink {
2766 background-color: #d9edf7;
2767 border-color: #bce8f1;
2770 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo span {
2773 #page-admin-index .updateplugin div {
2774 margin-bottom: 0.5em;
2776 #page-admin-index .updateplugin .updatepluginconfirmexternal {
2778 background-color: #f2dede;
2779 border: 1px solid #eed3d7;
2781 #page-admin-user-user_bulk #users .fgroup {
2782 white-space: nowrap;
2784 #page-admin-report-stats-index .graph {
2788 #page-admin-report-courseoverview-index .graph {
2792 #page-admin-lang .translator {
2794 border-style: solid;
2796 .path-admin .roleassigntable {
2799 .path-admin .roleassigntable td {
2800 vertical-align: top;
2801 padding: 0.2em 0.3em;
2803 .path-admin .roleassigntable p {
2807 .path-admin .roleassigntable #existingcell,
2808 .path-admin .roleassigntable #potentialcell {
2811 .path-admin .roleassigntable #existingcell p > label:first-child,
2812 .path-admin .roleassigntable #potentialcell p > label:first-child {
2815 .path-admin .roleassigntable #buttonscell {
2818 .path-admin .roleassigntable #buttonscell #assignoptions {
2821 .path-admin .roleassigntable #removeselect_wrapper,
2822 .path-admin .roleassigntable #addselect_wrapper {
2825 .path-admin table.rolecap tr.rolecap th {
2827 font-weight: normal;
2829 .path-admin .rolecap .hiddenrow {
2832 .path-admin #defineroletable .rolecap .inherit,
2833 .path-admin #defineroletable .rolecap .allow,
2834 .path-admin #defineroletable .rolecap .prevent,
2835 .path-admin #defineroletable .rolecap .prohibit {
2840 .path-admin .rolecap .cap-name,
2841 .path-admin .rolecap .note {
2844 white-space: nowrap;
2845 font-weight: normal;
2847 .path-admin .rolecap label {
2853 .plugincheckwrapper {
2863 .environmenttable .cell {
2864 padding: .15em .5em;
2866 .environmenttable img.iconhelp {
2867 padding-right: .3em;
2869 #trustedhosts .generaltable {
2874 #trustedhosts .standard {
2877 #adminsettings legend {
2880 #adminsettings fieldset.error {
2881 margin: .2em 0 .5em 0;
2883 #adminsettings fieldset.error legend {
2887 #admin-spelllanguagelist textarea,
2888 #page-admin-setting-editorsettingstinymce .form-textarea textarea {
2892 /* Styles for flags on admin settings */
2893 .adminsettingsflags {
2896 .adminsettingsflags label {
2902 .form-description pre,
2903 .formsettingheading pre {
2904 /* Code examples should be left aligned. */
2908 .form-item .form-setting .form-htmlarea {
2911 .form-item .form-setting .form-htmlarea .htmlarea {
2915 .form-item .form-setting .form-multicheckbox ul {
2920 .form-item .form-setting .defaultsnext {
2921 margin-right: 0.5em;
2924 .form-item .form-setting .locked-checkbox {
2925 margin-right: 0.2em;
2929 .form-item .form-setting .form-password .unmask,
2930 .form-item .form-setting .form-defaultinfo {
2931 display: inline-block;
2934 .form-item .patherror {
2937 #admin-emoticons td input {
2940 #admin-emoticons td.c0 input {
2943 #adminthemeselector .selectedtheme td.c0 {
2944 border: 1px solid #000;
2945 border-right-width: 0;
2947 #adminthemeselector .selectedtheme td.c1 {
2948 border: 1px solid #000;
2949 border-left-width: 0;
2951 .admin_colourpicker,
2952 .admin_colourpicker_preview {
2955 .jsenabled .admin_colourpicker_preview {
2958 .jsenabled .admin_colourpicker {
2962 margin-bottom: 10px;
2964 .admin_colourpicker .loadingicon {
2965 vertical-align: middle;
2968 .admin_colourpicker .colourdialogue {
2970 border: 1px solid #000;
2972 .admin_colourpicker .previewcolour {
2973 border: 1px solid #000;
2976 .admin_colourpicker .currentcolour {
2977 border: 1px solid #000;
2979 border-top-width: 0;
2981 #page-admin-index #notice .checkforupdates {
2984 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release {
2985 background-color: #d9edf7;
2987 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity100 .info.release,
2988 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release {
2989 background-color: #fcf8e3;
2991 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release {
2992 background-color: #f2dede;
2994 #page-admin-plugins #plugins-overview-panel .info {
2995 display: inline-block;
2998 #page-admin-plugins .checkforupdates {
3001 #page-admin-plugins .checkforupdates .singlebutton {
3005 #page-admin-plugins .checkforupdates .singlebutton div,
3006 #page-admin-plugins .checkforupdates .singlebutton input {
3009 #page-admin-plugins .updateavailableinstallall {
3013 #page-admin-plugins .updateavailableinstallall div,
3014 #page-admin-plugins .updateavailableinstallall input {
3015 margin: 0 3px 5px 0;
3017 #page-admin-plugins #plugins-control-panel .status-missing td {
3018 background-color: #f2dede;
3020 #page-admin-plugins #plugins-control-panel .pluginname .displayname img.icon {
3024 #page-admin-plugins #plugins-control-panel .pluginname .componentname {
3029 #page-admin-plugins #plugins-control-panel .version .versionnumber {
3033 #page-admin-plugins #plugins-control-panel .uninstall a {
3036 #page-admin-plugins #plugins-control-panel .notes .label {
3039 #page-admin-plugins #plugins-control-panel .notes .requiredby {
3043 #plugins-check-page .page-description {
3046 #plugins-check-page .checkforupdates .singlebutton {
3050 #plugins-check-page .checkforupdates .singlebutton div,
3051 #plugins-check-page .checkforupdates .singlebutton input {
3054 #plugins-check-page #plugins-check-info .actions > div {
3055 display: inline-block;
3058 #plugins-check-page #plugins-check-info .actions .singlebutton {
3062 #plugins-check-page #plugins-check-info .actions .singlebutton div,
3063 #plugins-check-page #plugins-check-info .actions .singlebutton input {
3066 #plugins-check-page #plugins-check .requires-ok {
3069 #plugins-check-page #plugins-check .status-missing td,
3070 #plugins-check-page #plugins-check .status-downgrade td {
3071 background-color: #f2dede;
3073 #plugins-check-page #plugins-check .displayname .pluginicon {
3077 #plugins-check-page #plugins-check .displayname .plugindir {
3081 #plugins-check-page #plugins-check .requires ul {
3084 #plugins-check-page #plugins-check .status .actionbutton {
3088 #plugins-check-page #plugins-check .status .actionbutton input {
3091 #plugins-check-page .plugins-check-dependencies-actions > div {
3092 display: inline-block;
3095 #plugins-check-page .plugins-check-dependencies-actions .singlebutton {
3099 #plugins-check-page .plugins-check-dependencies-actions .singlebutton div,
3100 #plugins-check-page .plugins-check-dependencies-actions .singlebutton input {
3103 #plugins-check-page #plugins-check-available-dependencies .displayname .component {
3107 #plugins-check-page #plugins-check-available-dependencies .info .actions > div {
3108 display: inline-block;
3111 #plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall {
3116 #plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall input {
3119 #plugins-check-page .pluginupdateinfo,
3120 #plugins-control-panel .pluginupdateinfo {
3121 background-color: #d9edf7;
3124 -webkit-border-radius: 5px;
3125 -moz-border-radius: 5px;
3128 #plugins-check-page .pluginupdateinfo.maturity50,
3129 #plugins-control-panel .pluginupdateinfo.maturity50 {
3130 background-color: #f2dede;
3132 #plugins-check-page .pluginupdateinfo.maturity100,
3133 #plugins-control-panel .pluginupdateinfo.maturity100,
3134 #plugins-check-page .pluginupdateinfo.maturity150,
3135 #plugins-control-panel .pluginupdateinfo.maturity150 {
3136 background-color: #fcf8e3;
3138 #plugins-check-page .pluginupdateinfo .info,
3139 #plugins-control-panel .pluginupdateinfo .info {
3140 display: inline-block;
3142 #plugins-check-page .pluginupdateinfo .separator:after,
3143 #plugins-control-panel .pluginupdateinfo .separator:after {
3146 #plugins-check-page .pluginupdateinfo .singlebutton,
3147 #plugins-control-panel .pluginupdateinfo .singlebutton {
3151 #plugins-check-page .pluginupdateinfo .singlebutton div,
3152 #plugins-control-panel .pluginupdateinfo .singlebutton div,
3153 #plugins-check-page .pluginupdateinfo .singlebutton input,
3154 #plugins-control-panel .pluginupdateinfo .singlebutton input {
3157 .plugins-management-confirm-buttons > div {
3158 display: inline-block;
3159 margin: 1em 1em 1em 0;
3161 .plugins-management-confirm-buttons .continue {
3164 .plugins-management-confirm-buttons .continue div,
3165 .plugins-management-confirm-buttons .continue input {
3168 .uninstalldeleteconfirmexternal {
3169 background-color: #fcf8e3;
3171 margin: 5px 0 10px 0;
3173 #page-admin-index .upgradepluginsinfo {
3176 #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo .separator:after {
3179 #plugins-check .pluginupdateinfo {
3184 #plugins-check .requires-ok {
3190 /** MNet networking */
3191 #page-admin-mnet-peers .box.deletedhosts {
3195 #page-admin-mnet-peers .mform .deletedhostinfo {
3196 background-color: #f2dede;
3197 border: 2px solid #eed3d7;
3201 #core-cache-plugin-summaries table,
3202 #core-cache-store-summaries table {
3205 #core-cache-lock-summary table,
3206 #core-cache-definition-summaries table,
3207 #core-cache-mode-mappings table {
3210 #core-cache-store-summaries .default-store td {
3213 #core-cache-rescan-definitions,
3214 #core-cache-mode-mappings .edit-link,
3215 #core-cache-lock-summary .new-instance {
3219 .tinymcesubplugins img.icon {
3223 .maintenancewarning {
3232 .maintenancewarning.error {
3234 background-color: #f2dede;
3235 border: 2px solid #eed3d7;
3238 .maintenancewarning.warning {
3240 background-color: #fcf8e3;
3241 border: 2px solid #fbeed5;
3243 #adminsettings .form-overridden {
3245 background-color: #d9edf7;
3248 .calendar_event_course {
3249 background-color: #ffd3bd;
3251 .calendar_event_global {
3252 background-color: #d6f8cd;
3254 .calendar_event_group {
3255 background-color: #fee7ae;
3257 .calendar_event_user {
3258 background-color: #dce7ec;
3260 .path-calendar .calendartable {
3263 .path-calendar .calendartable th,
3264 .path-calendar .calendartable td {
3266 vertical-align: top;
3270 .path-calendar .calendar-controls .previous,
3271 .path-calendar .calendar-controls .next,
3272 .path-calendar .calendar-controls .current {
3277 .path-calendar .calendar-controls .previous {
3280 .path-calendar .calendar-controls .current {
3284 .path-calendar .calendar-controls .next {
3287 .path-calendar .filters table {
3288 border-collapse: separate;
3289 border-spacing: 2px;
3292 .path-calendar .cal_courses_flt {
3295 .path-calendar .cal_courses_flt label {
3296 margin-right: .45em;
3298 .path-calendar .maincalendar {
3299 vertical-align: top;
3302 .path-calendar .maincalendar .bottom {
3306 .path-calendar .maincalendar .heightcontainer {
3310 .path-calendar .maincalendar .calendarmonth {
3314 .path-calendar .maincalendar .calendarmonth ul {
3317 .path-calendar .maincalendar .calendarmonth ul li {
3318 list-style-type: none;
3321 .path-calendar .maincalendar .calendarmonth td {
3324 .path-calendar .maincalendar .calendar-controls .previous,
3325 .path-calendar .maincalendar .calendar-controls .next {
3328 .path-calendar .maincalendar .calendar-controls .current {
3331 .path-calendar .maincalendar .controls {
3335 .path-calendar .maincalendar .calendar_event_course,
3336 .path-calendar .maincalendar .calendar_event_global,
3337 .path-calendar .maincalendar .calendar_event_group,
3338 .path-calendar .maincalendar .calendar_event_user {
3339 border-width: 1px 1px 1px 12px;
3340 border-style: solid;
3342 .path-calendar .maincalendar .calendar_event_course {
3343 border-color: #ffd3bd;
3345 .path-calendar .maincalendar .calendar_event_global {
3346 border-color: #d6f8cd;
3348 .path-calendar .maincalendar .calendar_event_group {
3349 border-color: #fee7ae;
3351 .path-calendar .maincalendar .calendar_event_user {
3352 border-color: #dce7ec;
3354 .path-calendar .maincalendar .calendar-event-panel {
3355 background-color: #eee;
3356 border: 2px solid #eee;
3358 .path-calendar .maincalendar .calendar-event-panel .yui3-overlay-content {
3360 background-color: #fdfdfd;
3361 border: 1px solid #e3e3e3;
3362 -webkit-border-radius: 4px;
3363 -moz-border-radius: 4px;
3365 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3366 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3367 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3369 .path-calendar .maincalendar .calendar-controls .current {
3370 font-family: inherit;
3376 .path-calendar .maincalendar .calendartable td,
3377 .path-calendar .maincalendar .calendartable li {
3380 .path-calendar .maincalendar .calendartable li {
3384 .path-calendar .maincalendar .header {
3387 .path-calendar .maincalendar .header .buttons {
3390 .path-calendar .maincalendar .eventlist {
3393 .path-calendar .maincalendar .eventlist .event {
3396 border-collapse: separate;
3399 margin-bottom: 20px;
3400 background-color: #fdfdfd;
3401 border: 1px solid #e3e3e3;
3402 -webkit-border-radius: 4px;
3403 -moz-border-radius: 4px;
3405 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3406 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3407 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3408 list-style-type: none;
3410 .path-calendar .maincalendar .eventlist .event > img {
3414 .path-calendar .maincalendar .eventlist .event .name {
3421 .path-calendar .maincalendar .eventlist .event .name,
3422 .path-calendar .maincalendar .eventlist .event .course {
3425 .path-calendar .maincalendar .eventlist .event .date {
3428 .path-calendar .maincalendar .eventlist .event .course,
3429 .path-calendar .maincalendar .eventlist .event .subscription {
3433 .path-calendar .maincalendar .eventlist .event .side {
3436 .path-calendar .maincalendar .eventlist .event .description {
3437 background-color: #fff;
3441 .path-calendar .maincalendar .eventlist .event .description .commands {
3447 .path-calendar .maincalendar .eventlist .event .commands {
3452 .path-calendar .maincalendar .eventlist .event .commands a {
3455 #page-calendar-export .indent {
3458 .block .minicalendar {
3463 .block .minicalendar th,
3464 .block .minicalendar td {
3469 .block .minicalendar td.weekend {
3472 .block .minicalendar td a {
3477 .block .minicalendar td.duration_global {
3478 border-top: 1px solid #d6f8cd;
3479 border-bottom: 1px solid #d6f8cd;
3481 .block .minicalendar td.duration_global.duration_finish {
3482 background-color: #d6f8cd;
3484 .block .minicalendar td.duration_course {
3485 border-top: 1px solid #ffd3bd;
3486 border-bottom: 1px solid #ffd3bd;
3488 .block .minicalendar td.duration_course.duration_finish {
3489 background-color: #ffd3bd;
3491 .block .minicalendar td.duration_group {
3492 border-top: 1px solid #fee7ae;
3493 border-bottom: 1px solid #fee7ae;
3495 .block .minicalendar td.duration_group.duration_finish {
3496 background-color: #fee7ae;
3498 .block .minicalendar td.duration_user {
3499 border-top: 1px solid #dce7ec;
3500 border-bottom: 1px solid #dce7ec;
3502 .block .minicalendar td.duration_user.duration_finish {
3503 background-color: #dce7ec;
3505 .block .minicalendar caption {
3507 font-weight: inherit;
3508 line-height: inherit;
3511 .block .calendar-event-panel {
3512 background-color: #eee;
3513 border: 1px solid #eee;
3515 .block .calendar-event-panel .yui3-overlay-content {
3517 background-color: #fdfdfd;
3518 border: 1px solid #e3e3e3;
3519 -webkit-border-radius: 4px;
3520 -moz-border-radius: 4px;
3522 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3523 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3524 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3526 .block .calendar-event-panel .yui3-overlay-content h2.eventtitle {
3530 .block .calendar-event-panel .yui3-overlay-content .eventcontent img {
3533 .block .calendar-controls .previous,
3534 .block .calendar-controls .current,
3535 .block .calendar-controls .next {
3539 .block .calendar-controls .previous {
3543 .block .calendar-controls .current {
3547 .block .calendar-controls .next {
3551 .block .calendar_filters ul {
3555 .block .calendar_filters li {
3556 margin-bottom: 0.2em;
3558 .block .calendar_filters li span img {
3561 .block .calendar_filters .eventname {
3562 padding-left: 0.2em;
3564 .block .content h3.eventskey {
3570 background-color: #f60;
3573 border-top: 1px solid #f93;
3574 border-left: 1px solid #f93;
3575 border-bottom: 1px solid #013;
3576 border-right: 1px solid #013;
3581 .ical-link:visited {
3583 text-decoration: none;
3585 @media (min-width: 768px) {
3586 #page-calender-view .container-fluid {
3591 /* COURSE CONTENT */
3592 /* stylelint-disable unit-blacklist */
3593 .section_add_menus {
3597 .section-modchooser {
3600 .section_add_menus .horizontal div,
3601 .section_add_menus .horizontal form {
3604 .section_add_menus optgroup {
3605 font-weight: normal;
3608 .section_add_menus .urlselect {
3611 .section_add_menus .urlselect select {
3614 .section_add_menus .urlselect img.iconhelp {
3617 vertical-align: text-bottom;
3619 .sitetopic ul.section {
3622 .course-content ul.section {
3625 .section .side.left {
3628 .section .side.right {
3635 .section .activity {
3636 /* The command block for each activity */
3638 .section .activity .spinner {
3642 .section .activity .editing_move {
3643 /* Move the move icon to the start of the line */
3648 .section .activity .mod-indent-outer {
3650 * Add appropriate padding such that nothing overlaps the
3651 * absolute positioned move icon.
3655 .section .activity .actions {
3660 .section .activity .contentwithoutlink,
3661 .section .activity .activityinstance {
3663 display: table-cell;
3667 .section .activity .contentwithoutlink .dimmed img.activityicon,
3668 .section .activity .activityinstance .dimmed img.activityicon {
3670 filter: alpha(opacity=50);
3672 .section .label .contentwithoutlink,
3673 .section .label .activityinstance {
3674 padding-right: 32px;
3678 .section .label .mod-indent-outer {
3686 display: inline-block;
3688 .section .activity.editor_displayed a.editing_title,
3689 .section .activity.editor_displayed .moodle-actionmenu {
3692 .section .activity.editor_displayed div.activityinstance {
3693 padding-right: initial;
3695 .section .activity.editor_displayed div.activityinstance input {
3696 margin-bottom: initial;
3697 padding-top: initial;
3698 padding-bottom: initial;
3699 vertical-align: text-bottom;
3701 .activity img.activityicon {
3703 vertical-align: text-bottom;
3705 .section .activity .activityinstance,
3706 .section .activity .activityinstance div {
3707 display: inline-block;
3709 .editing .section .activity .contentwithoutlink,
3710 .editing .section .activity .activityinstance {
3711 padding-right: 200px;
3713 .editing_show + .editing_assign,
3714 .editing_hide + .editing_assign {
3717 .section .activity .commands {
3718 white-space: nowrap;
3721 .section .activity.modtype_label.label {
3722 font-weight: normal;
3725 .section li.activity {
3729 .section .activity .activityinstance .groupinglabel {
3732 .section .activity .availabilityinfo,
3733 .section .activity .contentafterlink {
3737 .section .activity .contentafterlink p {
3740 .editing .section .activity:hover,
3741 .editing .section .activity.action-menu-shown {
3742 background-color: #eee;
3744 .course-content .current {
3745 background-color: #d9edf7;
3747 .course-content .section-summary {
3748 border: 1px solid #ddd;
3752 .course-content .section-summary .section-title {
3753 margin: 2px 5px 10px 5px;
3755 .course-content .section-summary .summarytext {
3756 margin: 2px 5px 2px 5px;
3758 .course-content .section-summary .section-summary-activities .activity-count {
3762 white-space: nowrap;
3763 display: inline-block;
3765 .course-content .section-summary .summary {
3768 .course-content .single-section {
3771 .course-content .single-section .section-navigation {
3774 margin-bottom: -0.5em;
3776 .course-content .single-section .section-navigation .title {
3781 .course-content .single-section .section-navigation .mdl-left {
3782 font-weight: normal;
3786 .course-content .single-section .section-navigation .mdl-left .larrow {
3787 margin-right: 0.1em;
3789 .course-content .single-section .section-navigation .mdl-right {
3790 font-weight: normal;
3794 .course-content .single-section .section-navigation .mdl-right .rarrow {
3797 .course-content .single-section .section-navigation .mdl-bottom {
3800 .course-content ul li.section.main {
3801 border-bottom: 2px solid #ddd;
3804 .course-content ul li.section.hidden .sectionname > span,
3805 .course-content ul li.section.hidden .content > div,
3806 .course-content ul li.section.hidden .activity .activityinstance {
3809 .course-content ul li.section.hidden .sectionname > span,
3810 .course-content ul li.section.hidden .activity .activityinstance {
3814 .course-content ul.topics li.section .content,
3815 .course-content ul.weeks li.section .content {
3823 .course-content ul.topics li.section {
3824 padding-bottom: 20px;
3826 .course-content ul.topics li.section .summary {
3829 .course-content li.section ul {
3832 .course-content li.section ul ul {
3835 .course-content li.section ul ul ul {
3838 .course-content li.section li.activity ul {
3841 .course-content li.section li.activity ul ul {
3844 .course-content li.section li.activity ul ul ul {
3847 .path-course-view .completionprogress {
3850 .path-course-view .completionprogress {
3856 #page-site-index .subscribelink {
3859 #site-news-forum h2,
3860 #frontpage-course-list h2,
3861 #frontpage-category-names h2,
3862 #frontpage-category-combo h2 {
3865 .path-course-view a.reduce-sections {
3866 padding-left: 0.2em;
3868 .path-course-view .subscribelink {
3871 .path-course-view .unread {
3874 .path-course-view .block.drag .header {
3877 .path-course-view .completionprogress {
3880 .path-course-view .single-section .completionprogress {
3883 .path-course-view .section .summary {
3884 line-height: normal;
3886 .path-site li.activity > div,
3887 .path-course-view li.activity > div {
3889 padding: 0 16px 0 0;
3890 /* to accommodate the floated completion icon with highlighting */
3892 .path-course-view li.activity span.autocompletion img {
3893 vertical-align: text-bottom;
3895 .path-course-view li.activity form.togglecompletion img {
3897 /* The width is 0 so ensure we don't end up with a relative max-width */
3899 .path-course-view li.activity form.togglecompletion .ajaxworking {
3905 background: url([[pix:i/ajaxloader]]) no-repeat;
3907 li.section.hidden span.commands a.editing_hide,
3908 li.section.hidden span.commands a.editing_show {
3911 ul.weeks h3.sectionname {
3912 white-space: nowrap;
3914 .editing ul.weeks h3.sectionname {
3915 white-space: normal;
3917 .single-section h3.sectionname {
3921 .section img.movetarget {
3927 vertical-align: text-bottom;
3929 span.editinstructions {
3937 background-color: #d9edf7;
3939 text-decoration: none;
3941 -webkit-box-shadow: 2px 2px 5px 1px #ccc;
3942 -moz-box-shadow: 2px 2px 5px 1px #ccc;
3943 box-shadow: 2px 2px 5px 1px #ccc;
3944 border: 1px solid #bce8f1;
3946 /* Course drag and drop upload styles */
3953 border: 1px solid #bce8f1;
3955 background: #d9edf7;
3958 -webkit-box-shadow: 2px 2px 5px 1px #ccc;
3959 -moz-box-shadow: 2px 2px 5px 1px #ccc;
3960 box-shadow: 2px 2px 5px 1px #ccc;
3961 -webkit-border-radius: 8px;
3962 -moz-border-radius: 8px;
3965 .dndupload-preview {
3967 border: 1px dashed #909090;
3972 .dndupload-preview img.icon {
3973 vertical-align: text-bottom;
3976 .dndupload-progress-outer {
3979 margin-bottom: 20px;
3980 background-color: #f7f7f7;
3981 background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
3982 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
3983 background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
3984 background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
3985 background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
3986 background-repeat: repeat-x;
3987 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
3988 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3989 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3990 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3991 -webkit-border-radius: 4px;
3992 -moz-border-radius: 4px;
3995 .dndupload-progress-inner {
4002 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4003 background-color: #0e90d2;
4004 background-image: -moz-linear-gradient(top, #149bdf, #0480be);
4005 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
4006 background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
4007 background-image: -o-linear-gradient(top, #149bdf, #0480be);
4008 background-image: linear-gradient(to bottom, #149bdf, #0480be);
4009 background-repeat: repeat-x;
4010 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
4011 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4012 -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4013 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4014 -webkit-box-sizing: border-box;
4015 -moz-box-sizing: border-box;
4016 box-sizing: border-box;
4017 -webkit-transition: width 0.6s ease;
4018 -moz-transition: width 0.6s ease;
4019 -o-transition: width 0.6s ease;
4020 transition: width 0.6s ease;
4025 /* COURSES LISTINGS AND COURSE SUMMARY */
4026 #page-course-pending .singlebutton,
4027 #page-course-index .singlebutton,
4028 #page-course-index-category .singlebutton,
4029 #page-course-editsection .singlebutton {
4032 #page-admin-course-manage #movecourses td img {
4034 vertical-align: text-bottom;
4036 #page-admin-course-manage #movecourses td img.icon {