6 .dir-rtl .section_add_menus {
9 .section_add_menus .horizontal div,
10 .section_add_menus .horizontal form {
13 .section_add_menus optgroup {
17 .section_add_menus .urlselect {
20 .dir-rtl .section_add_menus .urlselect {
24 .section_add_menus .urlselect select {
27 .dir-rtl .section_add_menus .urlselect select {
31 .section_add_menus .urlselect img.iconhelp {
34 vertical-align: text-bottom;
37 .site-topic ul.section,
38 .course-content ul.section {
50 vertical-align: text-bottom;
54 /* Move the move icon to the start of the line */
62 * Add appropriate padding such that nothing overlaps the
63 * absolute positioned move icon.
68 /* The command block for each activity */
86 filter: alpha(opacity=50);
96 display: inline-block;
99 .activity.editor_displayed {
104 div.activityinstance {
105 padding-right: initial;
108 margin-bottom: initial;
109 padding-top: initial;
110 padding-bottom: initial;
111 vertical-align: text-bottom;
126 * Add appropriate padding such that nothing overlaps the
127 * absolute positioned move icon.
129 padding-left: initial;
133 /* The command block for each activity */
142 padding-right: initial;
147 .dir-rtl.editing .section {
150 /* Move the move icon to the start of the line */
156 div.activityinstance {
157 padding-left: initial;
163 .activity img.activityicon {
165 vertical-align: text-bottom;
167 .dir-rtl .section .activity img.activityicon {
171 .section .activity .activityinstance,
172 .section .activity .activityinstance div {
173 display: inline-block;
180 padding-right: 200px;
198 .editing_show + .editing_assign,
199 .editing_hide + .editing_assign {
200 // if roles icon missing, add space
203 .section .activity .commands {
207 .section .activity.modtype_label .commands {
211 .section .activity.modtype_label.label {
215 .section li.activity {
219 .section .activity .activityinstance .groupinglabel {
222 .dir-rtl .section .activity .activityinstance .groupinglabel {
225 .section .activity .availabilityinfo,
226 .section .activity .contentafterlink {
230 .dir-rtl .section .activity .availabilityinfo,
231 .dir-rtl .section .activity .contentafterlink {
235 .section .activity .contentafterlink p {
238 .editing .section .activity:hover,
239 .editing .section .activity.action-menu-shown {
240 background-color: @grayLighter;
242 .course-content .current {
243 background-color: @infoBackground;
245 .course-content .section-summary {
246 border: 1px solid #DDD;
250 .course-content .section-summary .section-title {
251 margin: 2px 5px 10px 5px;
253 .course-content .section-summary .summarytext {
254 margin: 2px 5px 2px 5px;
256 .course-content .section-summary .section-summary-activities .activity-count {
258 font-size: @fontSizeSmall;
261 display: inline-block;
263 .course-content .section-summary .summary {
266 .course-content .single-section {
269 .course-content .single-section .section-navigation {
272 margin-bottom: -0.5em;
274 .course-content .single-section .section-navigation .title {
279 .course-content .single-section .section-navigation .mdl-left {
284 .dir-rtl .course-content .single-section .section-navigation .mdl-left {
287 .course-content .single-section .section-navigation .mdl-left .larrow {
290 .course-content .single-section .section-navigation .mdl-right {
295 .dir-rtl .course-content .single-section .section-navigation .mdl-right {
298 .course-content .single-section .section-navigation .mdl-right .rarrow {
301 .course-content .single-section .section-navigation .mdl-bottom {
304 .course-content ul li.section.main {
305 border-bottom: 2px solid #eee;
308 .course-content ul li.section.hidden {
311 .course-content ul.topics li.section .content,
312 .course-content ul.weeks li.section .content {
322 .course-content ul.topics li.section {
323 padding-bottom: 20px;
326 .course-content ul.topics li.section .summary {
330 .path-course-view .completionprogress {
334 .path-course-view .completionprogress {
342 #page-site-index .subscribelink {
346 #frontpage-course-list h2,
347 #frontpage-category-names h2,
348 #frontpage-category-combo h2 {
351 .path-course-view a.reduce-sections {
354 .path-course-view .subscribelink {
357 .path-course-view .unread {
360 .dir-rtl.path-course-view .unread {
363 .path-course-view .block.drag .header {
366 .path-course-view .completionprogress {
369 .dir-rtl.path-course-view .completionprogress {
372 .path-course-view .single-section .completionprogress {
375 .path-course-view .section .summary {
379 .path-site li.activity > div,
380 .path-course-view li.activity > div {
382 padding: 0 16px 0 0; /* to accommodate the floated completion icon with highlighting */
384 .dir-rtl.path-site li.activity > div,
385 .dir-rtl.path-course-view li.activity > div {
389 .path-course-view li.activity span.autocompletion img {
390 vertical-align: text-bottom;
392 .path-course-view li.activity form.togglecompletion img {
393 max-width: none; /* The width is 0 so ensure we don't end up with a relative max-width */
395 .path-course-view li.activity form.togglecompletion .ajaxworking {
401 background: url([[pix:i/ajaxloader]]) no-repeat;
403 .dir-rtl.path-course-view .completionprogress {
406 .dir-rtl.path-course-view li.activity form.togglecompletion .ajaxworking {
410 li.section.hidden span.commands a.editing_hide,
411 li.section.hidden span.commands a.editing_show {
414 ul.weeks h3.sectionname {
417 .editing ul.weeks h3.sectionname {
421 .single-section h3.sectionname {
426 .section img.movetarget {
433 vertical-align: text-bottom;
436 span.editinstructions {
442 font-size: @fontSizeSmall;
444 background-color: @infoBackground;
446 text-decoration: none;
448 .box-shadow(2px 2px 5px 1px #ccc);
449 border: 1px solid @infoBorder;
451 .dir-rtl span.editinstructions {
454 /* Course drag and drop upload styles */
459 border: 1px solid @infoBorder;
461 background: @infoBackground;
465 .box-shadow(2px 2px 5px 1px #ccc);
466 .border-bottom-radius(8px);
471 border: 1px dashed #909090;
476 .dndupload-preview img.icon {
477 vertical-align: text-bottom;
480 .dndupload-progress-outer {
483 .dndupload-progress-inner {
490 /* COURSES LISTINGS AND COURSE SUMMARY */
491 #page-course-pending .singlebutton,
492 #page-course-index .singlebutton,
493 #page-course-index-category .singlebutton,
494 #page-course-editsection .singlebutton {
497 #page-admin-course-manage #movecourses td img {
499 vertical-align: text-bottom;
501 #page-admin-course-manage #movecourses td img.icon {
510 #page-course-pending .pendingcourserequests {
513 #page-course-pending .pendingcourserequests .singlebutton {
516 #page-course-pending .pendingcourserequests .cell {
519 #page-course-pending .pendingcourserequests .cell.c6 {
525 border: 1px dotted #ddd;
530 .coursebox > .info > .coursename a {
532 background-image:url([[pix:moodle|i/course]]);
533 background-repeat: no-repeat;
535 background-position: center left;
537 .coursebox.remotehost > .info > .categoryname a {
538 background-image:url([[pix:moodle|i/mnethost]]);
540 .coursebox > .info > .coursename,
541 .coursebox .content .teachers,
542 .coursebox .content .courseimage,
543 .coursebox .content .coursefile {
548 .coursebox > .info > h3.coursename {
551 .coursebox > .info > .coursename {
555 .coursebox .content .teachers li {
556 list-style-type:none;
560 .coursebox .enrolmenticons {
564 .coursebox .moreinfo {
568 .coursebox .enrolmenticons img,
569 .coursebox .moreinfo img {
572 .coursebox .content {
575 .coursebox .content .summary,
576 .coursebox .content .coursecat {
580 .coursebox .content .coursecat {
584 .coursebox.remotecoursebox .remotecourseinfo {
588 .coursebox .content .courseimage img {
592 .coursebox .content .coursecat,
593 .coursebox .content .summary,
594 .coursebox .content .courseimage,
595 .coursebox .content .coursefile,
596 .coursebox .content .teachers,
597 .coursebox.remotecoursebox .remotecourseinfo {
602 .dir-rtl .coursebox > .info > .categoryname a {
605 background-position: center right;
607 .dir-rtl .coursebox > .info > .categoryname,
608 .dir-rtl .coursebox .teachers,
609 .dir-rtl .coursebox .content .courseimage,
610 .dir-rtl .coursebox .content .coursefile {
614 .dir-rtl .coursebox .enrolmenticons,
615 .dir-rtl .coursebox .moreinfo {
618 .dir-rtl .coursebox .summary,
619 .dir-rtl .coursebox .coursecat {
622 .dir-rtl .coursebox .coursecat {
627 .coursebox.collapsed {
630 .coursebox.collapsed > .content {
633 .courses .coursebox.collapsed {
634 border:1px solid #eeeeee;
638 .courses .coursebox.even {
639 background-color:#f6f6f6;
641 .courses .coursebox:hover,
642 .course_category_tree .courses > .paging.paging-morelink:hover {
643 background-color:#eeeeee;
646 .course_category_tree .category .numberofcourse {
647 font-size: @fontSizeSmall;
650 .course_category_tree .controls {
653 .course_category_tree .controls div {
657 .jsenabled .course_category_tree .controls {
660 .course_category_tree .controls {
665 .course_category_tree .controls div {
670 .course_category_tree .category > .info > .categoryname{
671 background-image:url([[pix:moodle|t/collapsed_empty]]);
672 background-repeat: no-repeat;
675 background-position:center left;
677 .dir-rtl .course_category_tree .category > .info > .categoryname {
678 background-image:url([[pix:moodle|t/collapsed_empty_rtl]]);
679 background-position:center right;
681 .course_category_tree .category.with_children > .info > .categoryname {
682 background-image:url([[pix:moodle|t/expanded]]);
685 .course_category_tree .category.with_children.collapsed >.info > .categoryname {
686 background-image:url([[pix:moodle|t/collapsed]]);
688 .dir-rtl .course_category_tree .category.with_children.collapsed > .info > .categoryname {
689 background-image:url([[pix:moodle|t/collapsed_rtl]]);
691 .course_category_tree .category.collapsed>.content {
695 .course_category_tree .category >.info {
703 .course_category_tree.frontpage-category-names .category >.info {
708 .course_category_tree .category > .content {
712 .dir-rtl .course_category_tree .category > .content {
717 .course_category_tree .subcategories > .paging,
724 .courses > .paging.paging-morelink,
725 .course_category_tree .subcategories > .paging.paging-morelink {
729 .course_category_tree .paging.paging-morelink a {
730 font-size: @fontSizeSmall;
732 .dir-rtl .courses > .paging.paging-morelink,
733 .dir-rtl .course_category_tree .paging.paging-morelink {
737 #page-course-index-category .generalbox.info {
739 border: 1px dotted #ddd;
744 #page-course-index-category .categorypicker {
761 margin: 8px 8px 0px 0;
762 padding: 4px 8px 0px 0;
763 vertical-align: text-bottom;
768 max-width: none !important; /** reset sets 100% !important which breaks on IE8 without this !important */
772 vertical-align: text-bottom;
775 .moodle-actionmenu[data-enhanced] {
786 * Course management page
789 * Background (reg) #F5F5F5
790 * Background (light #fafafa
791 * Background (highlight) #ddffaa
794 #course-category-listings {
795 background-color:#fff;
798 /** Two column layout */
800 > #course-listing > div {
805 /** Three column layout */
806 &.columns-3 > #course-listing > div {
812 border:1px solid #e1e1e8;
813 > ul.ml > li:first-child > div {
819 padding:0.4rem 0.6rem 0.3rem;
820 background-color:#F5F5F5;
821 border-bottom:1px solid #e1e1e8;
825 padding:0.6rem 1rem 0.5rem;
831 .moodle-actionmenu[data-enhance] {
848 padding:0.4rem 0.3rem 0.3rem;
850 > .moodle-actionmenu {
851 display:inline-block;
857 vertical-align:text-bottom;
859 .moodle-actionmenu:not([data-enhanced]) {
860 li {line-height:normal;}
863 display:inline-block;
868 > .menu .menu-action-text {
869 display:inline-block;
884 background-color:#fafafa;
888 vertical-align:text-top;
891 &[data-selected='1'] {
893 background-color:#FFFFD8;
894 border-top-color: #e1e1e8;
895 border-bottom-color:#F5F5F5;
897 li:first-of-type > div,
898 &[data-expandable='0']+li > div {
899 border-top-color:#e1e1e8;
901 &:last-of-type > div {
902 border-bottom-color:#e1e1e8;
906 // Tree item indenting to represent depth.
907 .tree-icon {margin-left:0;}
908 li .tree-icon {margin-left:1em;}
909 li li .tree-icon {margin-left:2em;}
910 li li li .tree-icon {margin-left:3em;}
911 li li li li .tree-icon {margin-left:4em;}
912 li li li li li .tree-icon {margin-left:4.5em;}
913 li li li li li li .tree-icon {margin-left:5em;}
914 li li li li li li li .tree-icon {margin-left:5.5em;}
917 &:first-child > div {
918 border-top-color:#F5F5F5;
924 display:inline-block;
931 padding:4px 1em 4px 4px;
965 // The category or course is hidden.
966 &[data-visible="0"] {
984 > ul .item-actions.category-item-actions {
985 // If the category is hidden hide both show and hide icons for sub categories.
993 background-color:transparent;
996 &[data-selected='1'] > div {
997 background-color:#ddffaa;
1005 display:inline-block;
1010 display:inline-block;
1013 display:inline-block;
1020 > .firstpage .listitem:first-child > div .item-actions .action-moveup,
1021 > .lastpage .listitem:last-child > div .item-actions .action-movedown {
1024 .bulk-action-checkbox {
1025 vertical-align:middle;
1026 margin:-2px 6px 0 0;
1030 .listitem.collapsed > ul.ml {
1036 vertical-align:middle;
1039 margin:-1px 0.5em 0 0;
1043 &.highlight > div > .ba-checkbox {
1044 background-color:#ddffaa;
1046 &[data-selected='1'] > div > .ba-checkbox {
1049 background-color: inherit;
1051 &:first-child > div .item-actions .action-moveup,
1052 &:last-child > div .item-actions .action-movedown {
1060 display:inline-block;
1064 vertical-align:middle;
1068 .bulk-action-checkbox {
1069 vertical-align:middle;
1072 .category-listing > ul > .listitem:first-child {
1075 .category-bulk-actions {
1076 margin: 0 0.5em 0.5em;
1082 border-bottom:1px solid #e1e1e8;
1085 display:inline-block;
1090 vertical-align: top;
1096 .pair-value select {
1101 .bulk-actions .detail-pair {
1108 .listing-pagination {
1111 background-color:#FFF;
1113 margin:0.4rem 0.2rem 0.45rem;
1116 background-color:#E5EFFD;
1120 .listing-pagination-totals {
1124 margin:0.4rem 1rem 0.45rem;
1127 .select-a-category .notifymessage,
1128 .select-a-category .alert {
1133 .dir-rtl #course-category-listings {
1153 margin: 2px 0 0 6px;
1156 // Tree item indenting to represent depth.
1157 .tree-icon {margin-right:0;}
1158 li .tree-icon {margin-right:1em;}
1159 li li .tree-icon {margin-right:2em;}
1160 li li li .tree-icon {margin-right:3em;}
1161 li li li li .tree-icon {margin-right:4em;}
1162 li li li li li .tree-icon {margin-right:4.5em;}
1163 li li li li li li .tree-icon {margin-right:5em;}
1164 li li li li li li li .tree-icon {margin-right:5.5em;}
1172 margin:-1px 0 0 0.5em;
1176 &[data-selected='1'] > div > .ba-checkbox {
1183 .bulk-action-checkbox {
1189 padding-right: 24px;
1196 display:inline-block;
1201 margin: 0 6px 0 6px;
1207 .bulk-action-checkbox {
1208 vertical-align:middle;
1209 margin:-2px 0 0 6px;
1222 /** Management header styling **/
1223 .coursecat-management-header {
1224 vertical-align:middle;
1226 display:inline-block;
1230 display:inline-block;
1239 padding: 0.4em 0.5em 0.45em 1em;
1240 vertical-align: baseline;
1241 white-space: nowrap;
1243 .moodle-actionmenu {
1246 .moodle-actionmenu[data-enhanced].show .menu a {
1250 .dir-rtl .coursecat-management-header {
1260 .course-being-dragged-proxy {
1263 vertical-align:middle;
1266 .course-being-dragged {
1272 * Large displays 1200 +
1273 * Default displays 980 1199
1275 * Small tablets and large phones 481 767
1278 @media (min-width: 1200px) and (max-width: 1600px) {
1279 #course-category-listings.columns-3 {
1280 background-color:transparent;
1287 #category-listing > div,
1288 #course-listing > div,
1289 #course-detail > div {
1290 border:1px solid #e1e1e8;
1291 background-color:#FFF;
1301 @media (max-width: 1199px) {
1302 #course-category-listings.columns-2,
1303 #course-category-listings.columns-3 {
1304 background-color:transparent;
1312 #category-listing > div,
1313 #course-listing > div,
1314 #course-detail > div {
1315 border:1px solid #e1e1e8;
1316 background-color:#FFF;