3 font-family: 'FontAwesome';
4 src: url
("[[font:core|fontawesome-webfont.eot]]?v=4.7.0");
5 src: url
("[[font:core|fontawesome-webfont.eot]]?#iefix&v=4.7.0") format
("embedded-opentype"), url
("[[font:core|fontawesome-webfont.woff2]]?v=4.7.0") format
("woff2"), url
("[[font:core|fontawesome-webfont.woff]]?v=4.7.0") format
("woff"), url
("[[font:core|fontawesome-webfont.ttf]]?v=4.7.0") format
("truetype"), url
("[[font:core|fontawesome-webfont.svg]]?v=4.7.0#fontawesomeregular") format
("svg");
10 * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
11 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
13 .fa
, .block_settings
.block_tree
[aria-expanded
="true"]:before
,
14 .block_navigation
.block_tree
[aria-expanded
="true"]:before
, .block_settings
.block_tree
[aria-expanded
="false"]:before
,
15 .block_navigation .block_tree [aria-expanded="false"]:before {
16 display: inline-block
;
17 font: normal normal normal
14px/1 FontAwesome
;
20 -webkit-font-smoothing: antialiased
;
21 -moz-osx-font-smoothing: grayscale
; }
23 /* makes the font 33% larger relative to the icon container */
25 font-size: 1.3333333333em;
27 vertical-align: -15%; }
42 width: 1.2857142857em;
47 margin-left: 2.1428571429em;
48 list-style-type: none
; }
54 left: -2.1428571429em;
55 width: 2.1428571429em;
59 left: -1.8571428571em; }
62 padding: .2em .25em .15em;
63 border: solid
0.08em #eee;
64 border-radius: .1em; }
72 .fa
.fa-pull-left
, .block_settings
.block_tree
.fa-pull-left
[aria-expanded
="true"]:before
,
73 .block_navigation
.block_tree
.fa-pull-left
[aria-expanded
="true"]:before
, .block_settings
.block_tree
.fa-pull-left
[aria-expanded
="false"]:before
,
74 .block_navigation .block_tree .fa-pull-left[aria-expanded="false"]:before {
77 .fa
.fa-pull-right
, .block_settings
.block_tree
.fa-pull-right
[aria-expanded
="true"]:before
,
78 .block_navigation
.block_tree
.fa-pull-right
[aria-expanded
="true"]:before
, .block_settings
.block_tree
.fa-pull-right
[aria-expanded
="false"]:before
,
79 .block_navigation .block_tree .fa-pull-right[aria-expanded="false"]:before {
82 /* Deprecated as of 4.4.0 */
89 .fa
.pull-left
, .block_settings
.block_tree
.pull-left
[aria-expanded
="true"]:before
,
90 .block_navigation
.block_tree
.pull-left
[aria-expanded
="true"]:before
, .block_settings
.block_tree
.pull-left
[aria-expanded
="false"]:before
,
91 .block_navigation .block_tree .pull-left[aria-expanded="false"]:before {
94 .fa
.pull-right
, .block_settings
.block_tree
.pull-right
[aria-expanded
="true"]:before
,
95 .block_navigation
.block_tree
.pull-right
[aria-expanded
="true"]:before
, .block_settings
.block_tree
.pull-right
[aria-expanded
="false"]:before
,
96 .block_navigation .block_tree .pull-right[aria-expanded="false"]:before {
100 -webkit-animation: fa-spin
2s infinite linear
;
101 animation: fa-spin
2s infinite linear
; }
104 -webkit-animation: fa-spin
1s infinite steps
(8);
105 animation: fa-spin
1s infinite steps
(8); }
107 @-webkit-keyframes fa-spin
{
109 -webkit-transform: rotate
(0deg);
110 transform: rotate
(0deg); }
112 -webkit-transform: rotate
(359deg);
113 transform: rotate
(359deg); } }
117 -webkit-transform: rotate
(0deg);
118 transform: rotate
(0deg); }
120 -webkit-transform: rotate
(359deg);
121 transform: rotate
(359deg); } }
124 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
125 -webkit-transform: rotate
(90deg);
126 -ms-transform: rotate
(90deg);
127 transform: rotate
(90deg); }
130 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
131 -webkit-transform: rotate
(180deg);
132 -ms-transform: rotate
(180deg);
133 transform: rotate
(180deg); }
136 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
137 -webkit-transform: rotate
(270deg);
138 -ms-transform: rotate
(270deg);
139 transform: rotate
(270deg); }
141 .fa-flip-horizontal {
142 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
143 -webkit-transform: scale
(-1, 1);
144 -ms-transform: scale
(-1, 1);
145 transform: scale
(-1, 1); }
148 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
149 -webkit-transform: scale
(1, -1);
150 -ms-transform: scale
(1, -1);
151 transform: scale
(1, -1); }
154 :root
.fa-rotate-180
,
155 :root
.fa-rotate-270
,
156 :root
.fa-flip-horizontal
,
157 :root
.fa-flip-vertical
{
162 display: inline-block
;
166 vertical-align: middle
; }
168 .fa-stack-1x, .fa-stack-2x {
172 text-align: center
; }
175 line-height: inherit
; }
183 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
184 readers do not read off random characters that represent icons */
194 .fa-envelope-o:before {
212 .fa-th-large:before {
229 .fa-search-plus:before {
232 .fa-search-minus:before {
235 .fa-power-off:before {
260 .fa-download:before {
263 .fa-arrow-circle-o-down:before {
266 .fa-arrow-circle-o-up:before {
272 .fa-play-circle-o:before {
275 .fa-rotate-right:before
,
282 .fa-list-alt:before {
291 .fa-headphones:before {
294 .fa-volume-off:before {
297 .fa-volume-down:before {
300 .fa-volume-up:before {
318 .fa-bookmark:before {
336 .fa-text-height:before {
339 .fa-text-width:before {
342 .fa-align-left:before {
345 .fa-align-center:before {
348 .fa-align-right:before {
351 .fa-align-justify:before {
364 .fa-video-camera:before {
369 .fa-picture-o:before {
375 .fa-map-marker:before {
385 .fa-pencil-square-o:before {
388 .fa-share-square-o:before {
391 .fa-check-square-o:before {
397 .fa-step-backward:before {
400 .fa-fast-backward:before {
403 .fa-backward:before {
418 .fa-fast-forward:before {
421 .fa-step-forward:before {
427 .fa-chevron-left:before {
430 .fa-chevron-right:before {
433 .fa-plus-circle:before {
436 .fa-minus-circle:before {
439 .fa-times-circle:before {
442 .fa-check-circle:before {
445 .fa-question-circle:before {
448 .fa-info-circle:before {
451 .fa-crosshairs:before {
454 .fa-times-circle-o:before {
457 .fa-check-circle-o:before {
463 .fa-arrow-left:before {
466 .fa-arrow-right:before {
469 .fa-arrow-up:before {
472 .fa-arrow-down:before {
475 .fa-mail-forward:before
,
482 .fa-compress:before {
491 .fa-asterisk:before {
494 .fa-exclamation-circle:before {
509 .fa-eye-slash:before {
513 .fa-exclamation-triangle:before {
519 .fa-calendar:before {
531 .fa-chevron-up:before {
534 .fa-chevron-down:before {
540 .fa-shopping-cart:before {
546 .fa-folder-open:before {
549 .fa-arrows-v:before {
552 .fa-arrows-h:before {
555 .fa-bar-chart-o:before
,
556 .fa-bar-chart:before {
559 .fa-twitter-square:before {
562 .fa-facebook-square:before {
565 .fa-camera-retro:before {
575 .fa-comments:before {
578 .fa-thumbs-o-up:before {
581 .fa-thumbs-o-down:before {
584 .fa-star-half:before {
590 .fa-sign-out:before {
593 .fa-linkedin-square:before {
596 .fa-thumb-tack:before {
599 .fa-external-link:before {
608 .fa-github-square:before {
620 .fa-square-o:before {
623 .fa-bookmark-o:before {
626 .fa-phone-square:before {
632 .fa-facebook-f:before
,
633 .fa-facebook:before {
642 .fa-credit-card:before {
652 .fa-bullhorn:before {
658 .fa-certificate:before {
661 .fa-hand-o-right:before {
664 .fa-hand-o-left:before {
667 .fa-hand-o-up:before {
670 .fa-hand-o-down:before {
673 .fa-arrow-circle-left:before {
676 .fa-arrow-circle-right:before {
679 .fa-arrow-circle-up:before {
682 .fa-arrow-circle-down:before {
697 .fa-briefcase:before {
700 .fa-arrows-alt:before {
718 .fa-scissors:before {
725 .fa-paperclip:before {
729 .fa-floppy-o:before {
746 .fa-strikethrough:before {
749 .fa-underline:before {
761 .fa-pinterest:before {
764 .fa-pinterest-square:before {
767 .fa-google-plus-square:before {
770 .fa-google-plus:before {
776 .fa-caret-down:before {
779 .fa-caret-up:before {
782 .fa-caret-left:before {
785 .fa-caret-right:before {
795 .fa-sort-down:before
,
796 .fa-sort-desc:before {
800 .fa-sort-asc:before {
803 .fa-envelope:before {
806 .fa-linkedin:before {
809 .fa-rotate-left:before
,
817 .fa-dashboard:before
,
818 .fa-tachometer:before {
821 .fa-comment-o:before {
824 .fa-comments-o:before {
834 .fa-umbrella:before {
838 .fa-clipboard:before {
841 .fa-lightbulb-o:before {
844 .fa-exchange:before {
847 .fa-cloud-download:before {
850 .fa-cloud-upload:before {
856 .fa-stethoscope:before {
859 .fa-suitcase:before {
871 .fa-file-text-o:before {
874 .fa-building-o:before {
877 .fa-hospital-o:before {
880 .fa-ambulance:before {
886 .fa-fighter-jet:before {
892 .fa-h-square:before {
895 .fa-plus-square:before {
898 .fa-angle-double-left:before {
901 .fa-angle-double-right:before {
904 .fa-angle-double-up:before {
907 .fa-angle-double-down:before {
910 .fa-angle-left:before {
913 .fa-angle-right:before {
916 .fa-angle-up:before {
919 .fa-angle-down:before {
931 .fa-mobile-phone:before
,
935 .fa-circle-o:before {
938 .fa-quote-left:before {
941 .fa-quote-right:before {
950 .fa-mail-reply:before
,
954 .fa-github-alt:before {
957 .fa-folder-o:before {
960 .fa-folder-open-o:before {
975 .fa-keyboard-o:before {
981 .fa-flag-checkered:before {
984 .fa-terminal:before {
990 .fa-mail-reply-all:before
,
991 .fa-reply-all:before {
994 .fa-star-half-empty:before
,
995 .fa-star-half-full:before
,
996 .fa-star-half-o:before {
999 .fa-location-arrow:before {
1005 .fa-code-fork:before {
1009 .fa-chain-broken:before {
1012 .fa-question:before {
1018 .fa-exclamation:before {
1021 .fa-superscript:before {
1024 .fa-subscript:before {
1030 .fa-puzzle-piece:before {
1033 .fa-microphone:before {
1036 .fa-microphone-slash:before {
1042 .fa-calendar-o:before {
1045 .fa-fire-extinguisher:before {
1054 .fa-chevron-circle-left:before {
1057 .fa-chevron-circle-right:before {
1060 .fa-chevron-circle-up:before {
1063 .fa-chevron-circle-down:before {
1075 .fa-unlock-alt:before {
1078 .fa-bullseye:before {
1081 .fa-ellipsis-h:before {
1084 .fa-ellipsis-v:before {
1087 .fa-rss-square:before {
1090 .fa-play-circle:before {
1096 .fa-minus-square:before {
1099 .fa-minus-square-o:before {
1102 .fa-level-up:before {
1105 .fa-level-down:before {
1108 .fa-check-square:before {
1111 .fa-pencil-square:before {
1114 .fa-external-link-square:before {
1117 .fa-share-square:before {
1120 .fa-compass:before {
1123 .fa-toggle-down:before
,
1124 .fa-caret-square-o-down:before {
1127 .fa-toggle-up:before
,
1128 .fa-caret-square-o-up:before {
1131 .fa-toggle-right:before
,
1132 .fa-caret-square-o-right:before {
1172 .fa-file-text:before {
1175 .fa-sort-alpha-asc:before {
1178 .fa-sort-alpha-desc:before {
1181 .fa-sort-amount-asc:before {
1184 .fa-sort-amount-desc:before {
1187 .fa-sort-numeric-asc:before {
1190 .fa-sort-numeric-desc:before {
1193 .fa-thumbs-up:before {
1196 .fa-thumbs-down:before {
1199 .fa-youtube-square:before {
1202 .fa-youtube:before {
1208 .fa-xing-square:before {
1211 .fa-youtube-play:before {
1214 .fa-dropbox:before {
1217 .fa-stack-overflow:before {
1220 .fa-instagram:before {
1229 .fa-bitbucket:before {
1232 .fa-bitbucket-square:before {
1238 .fa-tumblr-square:before {
1241 .fa-long-arrow-down:before {
1244 .fa-long-arrow-up:before {
1247 .fa-long-arrow-left:before {
1250 .fa-long-arrow-right:before {
1256 .fa-windows:before {
1259 .fa-android:before {
1265 .fa-dribbble:before {
1271 .fa-foursquare:before {
1284 .fa-gratipay:before {
1293 .fa-archive:before {
1308 .fa-pagelines:before {
1311 .fa-stack-exchange:before {
1314 .fa-arrow-circle-o-right:before {
1317 .fa-arrow-circle-o-left:before {
1320 .fa-toggle-left:before
,
1321 .fa-caret-square-o-left:before {
1324 .fa-dot-circle-o:before {
1327 .fa-wheelchair:before {
1330 .fa-vimeo-square:before {
1333 .fa-turkish-lira:before
,
1337 .fa-plus-square-o:before {
1340 .fa-space-shuttle:before {
1346 .fa-envelope-square:before {
1349 .fa-wordpress:before {
1355 .fa-institution:before
,
1357 .fa-university:before {
1360 .fa-mortar-board:before
,
1361 .fa-graduation-cap:before {
1373 .fa-reddit-square:before {
1376 .fa-stumbleupon-circle:before {
1379 .fa-stumbleupon:before {
1382 .fa-delicious:before {
1388 .fa-pied-piper-pp:before {
1391 .fa-pied-piper-alt:before {
1400 .fa-language:before {
1406 .fa-building:before {
1424 .fa-behance:before {
1427 .fa-behance-square:before {
1433 .fa-steam-square:before {
1436 .fa-recycle:before {
1439 .fa-automobile:before
,
1450 .fa-spotify:before {
1453 .fa-deviantart:before {
1456 .fa-soundcloud:before {
1459 .fa-database:before {
1462 .fa-file-pdf-o:before {
1465 .fa-file-word-o:before {
1468 .fa-file-excel-o:before {
1471 .fa-file-powerpoint-o:before {
1474 .fa-file-photo-o:before
,
1475 .fa-file-picture-o:before
,
1476 .fa-file-image-o:before {
1479 .fa-file-zip-o:before
,
1480 .fa-file-archive-o:before {
1483 .fa-file-sound-o:before
,
1484 .fa-file-audio-o:before {
1487 .fa-file-movie-o:before
,
1488 .fa-file-video-o:before {
1491 .fa-file-code-o:before {
1497 .fa-codepen:before {
1500 .fa-jsfiddle:before {
1503 .fa-life-bouy:before
,
1504 .fa-life-buoy:before
,
1505 .fa-life-saver:before
,
1507 .fa-life-ring:before {
1510 .fa-circle-o-notch:before {
1514 .fa-resistance:before
,
1522 .fa-git-square:before {
1528 .fa-y-combinator-square:before
,
1529 .fa-yc-square:before
,
1530 .fa-hacker-news:before {
1533 .fa-tencent-weibo:before {
1544 .fa-paper-plane:before {
1548 .fa-paper-plane-o:before {
1551 .fa-history:before {
1554 .fa-circle-thin:before {
1560 .fa-paragraph:before {
1563 .fa-sliders:before {
1566 .fa-share-alt:before {
1569 .fa-share-alt-square:before {
1575 .fa-soccer-ball-o:before
,
1576 .fa-futbol-o:before {
1582 .fa-binoculars:before {
1588 .fa-slideshare:before {
1597 .fa-newspaper-o:before {
1603 .fa-calculator:before {
1609 .fa-google-wallet:before {
1612 .fa-cc-visa:before {
1615 .fa-cc-mastercard:before {
1618 .fa-cc-discover:before {
1621 .fa-cc-amex:before {
1624 .fa-cc-paypal:before {
1627 .fa-cc-stripe:before {
1630 .fa-bell-slash:before {
1633 .fa-bell-slash-o:before {
1639 .fa-copyright:before {
1645 .fa-eyedropper:before {
1648 .fa-paint-brush:before {
1651 .fa-birthday-cake:before {
1654 .fa-area-chart:before {
1657 .fa-pie-chart:before {
1660 .fa-line-chart:before {
1666 .fa-lastfm-square:before {
1669 .fa-toggle-off:before {
1672 .fa-toggle-on:before {
1675 .fa-bicycle:before {
1681 .fa-ioxhost:before {
1684 .fa-angellist:before {
1695 .fa-meanpath:before {
1698 .fa-buysellads:before {
1701 .fa-connectdevelop:before {
1704 .fa-dashcube:before {
1707 .fa-forumbee:before {
1710 .fa-leanpub:before {
1716 .fa-shirtsinbulk:before {
1719 .fa-simplybuilt:before {
1722 .fa-skyatlas:before {
1725 .fa-cart-plus:before {
1728 .fa-cart-arrow-down:before {
1731 .fa-diamond:before {
1737 .fa-user-secret:before {
1740 .fa-motorcycle:before {
1743 .fa-street-view:before {
1746 .fa-heartbeat:before {
1755 .fa-mercury:before {
1758 .fa-intersex:before
,
1759 .fa-transgender:before {
1762 .fa-transgender-alt:before {
1765 .fa-venus-double:before {
1768 .fa-mars-double:before {
1771 .fa-venus-mars:before {
1774 .fa-mars-stroke:before {
1777 .fa-mars-stroke-v:before {
1780 .fa-mars-stroke-h:before {
1786 .fa-genderless:before {
1789 .fa-facebook-official:before {
1792 .fa-pinterest-p:before {
1795 .fa-whatsapp:before {
1801 .fa-user-plus:before {
1804 .fa-user-times:before {
1811 .fa-viacoin:before {
1824 .fa-y-combinator:before {
1827 .fa-optin-monster:before {
1830 .fa-opencart:before {
1833 .fa-expeditedssl:before {
1836 .fa-battery-4:before
,
1838 .fa-battery-full:before {
1841 .fa-battery-3:before
,
1842 .fa-battery-three-quarters:before {
1845 .fa-battery-2:before
,
1846 .fa-battery-half:before {
1849 .fa-battery-1:before
,
1850 .fa-battery-quarter:before {
1853 .fa-battery-0:before
,
1854 .fa-battery-empty:before {
1857 .fa-mouse-pointer:before {
1860 .fa-i-cursor:before {
1863 .fa-object-group:before {
1866 .fa-object-ungroup:before {
1869 .fa-sticky-note:before {
1872 .fa-sticky-note-o:before {
1878 .fa-cc-diners-club:before {
1884 .fa-balance-scale:before {
1887 .fa-hourglass-o:before {
1890 .fa-hourglass-1:before
,
1891 .fa-hourglass-start:before {
1894 .fa-hourglass-2:before
,
1895 .fa-hourglass-half:before {
1898 .fa-hourglass-3:before
,
1899 .fa-hourglass-end:before {
1902 .fa-hourglass:before {
1905 .fa-hand-grab-o:before
,
1906 .fa-hand-rock-o:before {
1909 .fa-hand-stop-o:before
,
1910 .fa-hand-paper-o:before {
1913 .fa-hand-scissors-o:before {
1916 .fa-hand-lizard-o:before {
1919 .fa-hand-spock-o:before {
1922 .fa-hand-pointer-o:before {
1925 .fa-hand-peace-o:before {
1928 .fa-trademark:before {
1931 .fa-registered:before {
1934 .fa-creative-commons:before {
1940 .fa-gg-circle:before {
1943 .fa-tripadvisor:before {
1946 .fa-odnoklassniki:before {
1949 .fa-odnoklassniki-square:before {
1952 .fa-get-pocket:before {
1955 .fa-wikipedia-w:before {
1964 .fa-firefox:before {
1970 .fa-internet-explorer:before {
1974 .fa-television:before {
1986 .fa-calendar-plus-o:before {
1989 .fa-calendar-minus-o:before {
1992 .fa-calendar-times-o:before {
1995 .fa-calendar-check-o:before {
1998 .fa-industry:before {
2001 .fa-map-pin:before {
2004 .fa-map-signs:before {
2013 .fa-commenting:before {
2016 .fa-commenting-o:before {
2025 .fa-black-tie:before {
2028 .fa-fonticons:before {
2031 .fa-reddit-alien:before {
2037 .fa-credit-card-alt:before {
2040 .fa-codiepie:before {
2046 .fa-fort-awesome:before {
2052 .fa-product-hunt:before {
2055 .fa-mixcloud:before {
2061 .fa-pause-circle:before {
2064 .fa-pause-circle-o:before {
2067 .fa-stop-circle:before {
2070 .fa-stop-circle-o:before {
2073 .fa-shopping-bag:before {
2076 .fa-shopping-basket:before {
2079 .fa-hashtag:before {
2082 .fa-bluetooth:before {
2085 .fa-bluetooth-b:before {
2088 .fa-percent:before {
2094 .fa-wpbeginner:before {
2097 .fa-wpforms:before {
2103 .fa-universal-access:before {
2106 .fa-wheelchair-alt:before {
2109 .fa-question-circle-o:before {
2115 .fa-audio-description:before {
2118 .fa-volume-control-phone:before {
2121 .fa-braille:before {
2124 .fa-assistive-listening-systems:before {
2127 .fa-asl-interpreting:before
,
2128 .fa-american-sign-language-interpreting:before {
2131 .fa-deafness:before
,
2132 .fa-hard-of-hearing:before
,
2139 .fa-glide-g:before {
2143 .fa-sign-language:before {
2146 .fa-low-vision:before {
2152 .fa-viadeo-square:before {
2155 .fa-snapchat:before {
2158 .fa-snapchat-ghost:before {
2161 .fa-snapchat-square:before {
2164 .fa-pied-piper:before {
2167 .fa-first-order:before {
2173 .fa-themeisle:before {
2176 .fa-google-plus-circle:before
,
2177 .fa-google-plus-official:before {
2181 .fa-font-awesome:before {
2184 .fa-handshake-o:before {
2187 .fa-envelope-open:before {
2190 .fa-envelope-open-o:before {
2196 .fa-address-book:before {
2199 .fa-address-book-o:before {
2203 .fa-address-card:before {
2207 .fa-address-card-o:before {
2210 .fa-user-circle:before {
2213 .fa-user-circle-o:before {
2219 .fa-id-badge:before {
2222 .fa-drivers-license:before
,
2223 .fa-id-card:before {
2226 .fa-drivers-license-o:before
,
2227 .fa-id-card-o:before {
2233 .fa-free-code-camp:before {
2236 .fa-telegram:before {
2239 .fa-thermometer-4:before
,
2240 .fa-thermometer:before
,
2241 .fa-thermometer-full:before {
2244 .fa-thermometer-3:before
,
2245 .fa-thermometer-three-quarters:before {
2248 .fa-thermometer-2:before
,
2249 .fa-thermometer-half:before {
2252 .fa-thermometer-1:before
,
2253 .fa-thermometer-quarter:before {
2256 .fa-thermometer-0:before
,
2257 .fa-thermometer-empty:before {
2268 .fa-podcast:before {
2271 .fa-window-maximize:before {
2274 .fa-window-minimize:before {
2277 .fa-window-restore:before {
2280 .fa-times-rectangle:before
,
2281 .fa-window-close:before {
2284 .fa-times-rectangle-o:before
,
2285 .fa-window-close-o:before {
2288 .fa-bandcamp:before {
2300 .fa-ravelry:before {
2303 .fa-eercast:before {
2306 .fa-microchip:before {
2309 .fa-snowflake-o:before {
2312 .fa-superpowers:before {
2315 .fa-wpexplorer:before {
2328 clip: rect
(0, 0, 0, 0);
2331 .sr-only-focusable:active, .sr-only-focusable:focus {
2340 * Bootstrap v4.0.0 (https://getbootstrap.com)
2341 * Copyright 2011-2018 The Bootstrap Authors
2342 * Copyright 2011-2018 Twitter, Inc.
2343 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
2358 --gray-dark: #373a3c;
2360 --secondary: #ced4da;
2368 --breakpoint-sm: 576px;
2369 --breakpoint-md: 768px;
2370 --breakpoint-lg: 992px;
2371 --breakpoint-xl: 1200px;
2372 --font-family-sans-serif: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
2373 --font-family-monospace: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
; }
2378 box-sizing: border-box
; }
2381 font-family: sans-serif
;
2383 -webkit-text-size-adjust: 100%;
2384 -ms-text-size-adjust: 100%;
2385 -ms-overflow-style: scrollbar
;
2386 -webkit-tap-highlight-color: rgba
(0, 0, 0, 0); }
2389 width: device-width
; }
2391 article
, aside
, dialog
, figcaption
, figure
, footer
, header
, hgroup
, main
, nav
, section
{
2396 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
2397 font-size: 0.9375rem;
2402 background-color: #fff; }
2404 [tabindex
="-1"]:focus
{
2405 outline: 0 !important
; }
2408 box-sizing: content-box
;
2410 overflow: visible
; }
2412 h1
, h2
, h3
, h4
, h5
, h6
{
2414 margin-bottom: 0.5rem; }
2418 margin-bottom: 1rem; }
2421 abbr
[data-original-title
] {
2422 text-decoration: underline
;
2423 text-decoration: underline dotted
;
2428 margin-bottom: 1rem;
2430 line-height: inherit
; }
2436 margin-bottom: 1rem; }
2448 margin-bottom: .5rem;
2455 font-style: italic
; }
2459 font-weight: bolder
; }
2469 vertical-align: baseline
; }
2479 text-decoration: none
;
2480 background-color: transparent
;
2481 -webkit-text-decoration-skip: objects
; }
2484 text-decoration: underline
; }
2486 a:not
([href
]):not
([tabindex
]) {
2488 text-decoration: none
; }
2489 a:not
([href
]):not
([tabindex
]):hover
, a:not
([href
]):not
([tabindex
]):focus
{
2491 text-decoration: none
; }
2492 a:not
([href
]):not
([tabindex
]):focus
{
2499 font-family: monospace
, monospace
;
2504 margin-bottom: 1rem;
2506 -ms-overflow-style: scrollbar
; }
2512 vertical-align: middle
;
2513 border-style: none
; }
2519 border-collapse: collapse
; }
2522 padding-top: 0.75rem;
2523 padding-bottom: 0.75rem;
2526 caption-side: bottom
; }
2529 text-align: inherit
; }
2532 display: inline-block
;
2533 margin-bottom: .5rem; }
2539 outline: 1px dotted
;
2540 outline: 5px auto
-webkit-focus-ring-color
; }
2548 font-family: inherit
;
2550 line-height: inherit
; }
2554 overflow: visible
; }
2558 text-transform: none
; }
2561 html
[type
="button"],
2564 -webkit-appearance: button
; }
2566 button::-moz-focus-inner
,
2567 [type
="button"]::-moz-focus-inner
,
2568 [type
="reset"]::-moz-focus-inner
,
2569 [type
="submit"]::-moz-focus-inner
{
2571 border-style: none
; }
2573 input
[type
="radio"],
2574 input
[type
="checkbox"] {
2575 box-sizing: border-box
;
2580 input
[type
="datetime-local"],
2581 input
[type
="month"] {
2582 -webkit-appearance: listbox
; }
2599 margin-bottom: .5rem;
2601 line-height: inherit
;
2603 white-space: normal
; }
2606 vertical-align: baseline
; }
2608 [type
="number"]::-webkit-inner-spin-button
,
2609 [type
="number"]::-webkit-outer-spin-button
{
2613 outline-offset: -2px;
2614 -webkit-appearance: none
; }
2616 [type
="search"]::-webkit-search-cancel-button
,
2617 [type
="search"]::-webkit-search-decoration
{
2618 -webkit-appearance: none
; }
2620 ::-webkit-file-upload-button
{
2622 -webkit-appearance: button
; }
2625 display: inline-block
; }
2635 display: none
!important
; }
2637 h1
, h2
, h3
, h4
, h5
, h6
,
2638 .h1, .h2, .path-calendar .maincalendar .calendar-controls .current, .h3, .h4, .h5, .h6 {
2639 margin-bottom: 0.5rem;
2640 font-family: inherit
;
2646 font-size: 2.34375rem; }
2648 h2
, .h2
, .path-calendar
.maincalendar
.calendar-controls
.current
{
2649 font-size: 1.875rem; }
2652 font-size: 1.640625rem; }
2655 font-size: 1.40625rem; }
2658 font-size: 1.171875rem; }
2661 font-size: 0.9375rem; }
2663 .lead, .userprofile .profile_tree section h3 {
2664 font-size: 1.171875rem;
2689 margin-bottom: 1rem;
2691 border-top: 1px solid rgba
(0, 0, 0, 0.1); }
2695 #page-admin-search .adminpagepath li
{
2702 background-color: #fcf8e3; }
2713 display: inline-block
; }
2714 .list-inline-item:not(:last-child) {
2715 margin-right: 0.5rem; }
2719 text-transform: uppercase
; }
2722 margin-bottom: 1rem;
2723 font-size: 1.171875rem; }
2725 .blockquote-footer {
2729 .blockquote-footer::before {
2730 content: "\2014 \00A0"; }
2732 .img-fluid, .img-responsive {
2738 background-color: #fff;
2739 border: 1px solid
#dee2e6;
2744 display: inline-block
; }
2747 margin-bottom: 0.5rem;
2758 font-family: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
; }
2763 word-break: break-word
; }
2768 padding: 0.2rem 0.4rem;
2771 background-color: #212529; }
2784 word-break: normal
; }
2788 overflow-y: scroll
; }
2792 padding-right: 15px;
2795 margin-left: auto
; }
2796 @media
(min-width: 576px) {
2798 max-width: 540px; } }
2799 @media
(min-width: 768px) {
2801 max-width: 720px; } }
2802 @media
(min-width: 992px) {
2804 max-width: 960px; } }
2805 @media
(min-width: 1200px) {
2807 max-width: 1140px; } }
2811 padding-right: 15px;
2814 margin-left: auto
; }
2819 margin-right: -15px;
2820 margin-left: -15px; }
2826 .no-gutters > [class*="col-"] {
2830 .col-1
, .col-xs-1
, .col-2
, .col-xs-2
, .col-3
, .col-xs-3
, .col-4
, .col-xs-4
, .col-5
, .col-xs-5
, .col-6
, .col-xs-6
, .col-7
, .col-xs-7
, .col-8
, .col-xs-8
, .col-9
, .col-xs-9
, .col-10
, .col-xs-10
, .col-11
, .col-xs-11
, .col-12
, .col-xs-12
, .col
,
2831 .col-auto
, .col-sm-1
, .col-sm-2
, .col-sm-3
, .col-sm-4
, .col-sm-5
, .col-sm-6
, .col-sm-7
, .col-sm-8
, .col-sm-9
, .col-sm-10
, .col-sm-11
, .col-sm-12
, .col-sm
,
2832 .col-sm-auto
, .col-md-1
, .col-md-2
, .col-md-3
, .col-md-4
, .col-md-5
, .col-md-6
, .col-md-7
, .col-md-8
, .col-md-9
, .col-md-10
, .col-md-11
, .col-md-12
, .col-md
,
2833 .col-md-auto
, .col-lg-1
, .col-lg-2
, .col-lg-3
, .col-lg-4
, .col-lg-5
, .col-lg-6
, .col-lg-7
, .col-lg-8
, .col-lg-9
, .col-lg-10
, .col-lg-11
, .col-lg-12
, .col-lg
,
2834 .col-lg-auto
, .col-xl-1
, .col-xl-2
, .col-xl-3
, .col-xl-4
, .col-xl-5
, .col-xl-6
, .col-xl-7
, .col-xl-8
, .col-xl-9
, .col-xl-10
, .col-xl-11
, .col-xl-12
, .col-xl
,
2839 padding-right: 15px;
2840 padding-left: 15px; }
2853 flex: 0 0 8.3333333333%;
2854 max-width: 8.3333333333%; }
2857 flex: 0 0 16.6666666667%;
2858 max-width: 16.6666666667%; }
2865 flex: 0 0 33.3333333333%;
2866 max-width: 33.3333333333%; }
2869 flex: 0 0 41.6666666667%;
2870 max-width: 41.6666666667%; }
2877 flex: 0 0 58.3333333333%;
2878 max-width: 58.3333333333%; }
2881 flex: 0 0 66.6666666667%;
2882 max-width: 66.6666666667%; }
2888 .col-10, .col-xs-10 {
2889 flex: 0 0 83.3333333333%;
2890 max-width: 83.3333333333%; }
2892 .col-11, .col-xs-11 {
2893 flex: 0 0 91.6666666667%;
2894 max-width: 91.6666666667%; }
2896 .col-12, .col-xs-12 {
2946 margin-left: 8.3333333333%; }
2949 margin-left: 16.6666666667%; }
2955 margin-left: 33.3333333333%; }
2958 margin-left: 41.6666666667%; }
2964 margin-left: 58.3333333333%; }
2967 margin-left: 66.6666666667%; }
2973 margin-left: 83.3333333333%; }
2976 margin-left: 91.6666666667%; }
2978 @media (min-width: 576px) {
2988 flex: 0 0 8.3333333333%;
2989 max-width: 8.3333333333%; }
2991 flex: 0 0 16.6666666667%;
2992 max-width: 16.6666666667%; }
2997 flex: 0 0 33.3333333333%;
2998 max-width: 33.3333333333%; }
3000 flex: 0 0 41.6666666667%;
3001 max-width: 41.6666666667%; }
3006 flex: 0 0 58.3333333333%;
3007 max-width: 58.3333333333%; }
3009 flex: 0 0 66.6666666667%;
3010 max-width: 66.6666666667%; }
3015 flex: 0 0 83.3333333333%;
3016 max-width: 83.3333333333%; }
3018 flex: 0 0 91.6666666667%;
3019 max-width: 91.6666666667%; }
3056 margin-left: 8.3333333333%; }
3058 margin-left: 16.6666666667%; }
3062 margin-left: 33.3333333333%; }
3064 margin-left: 41.6666666667%; }
3068 margin-left: 58.3333333333%; }
3070 margin-left: 66.6666666667%; }
3074 margin-left: 83.3333333333%; }
3076 margin-left: 91.6666666667%; } }
3078 @media (min-width: 768px) {
3088 flex: 0 0 8.3333333333%;
3089 max-width: 8.3333333333%; }
3091 flex: 0 0 16.6666666667%;
3092 max-width: 16.6666666667%; }
3097 flex: 0 0 33.3333333333%;
3098 max-width: 33.3333333333%; }
3100 flex: 0 0 41.6666666667%;
3101 max-width: 41.6666666667%; }
3106 flex: 0 0 58.3333333333%;
3107 max-width: 58.3333333333%; }
3109 flex: 0 0 66.6666666667%;
3110 max-width: 66.6666666667%; }
3115 flex: 0 0 83.3333333333%;
3116 max-width: 83.3333333333%; }
3118 flex: 0 0 91.6666666667%;
3119 max-width: 91.6666666667%; }
3156 margin-left: 8.3333333333%; }
3158 margin-left: 16.6666666667%; }
3162 margin-left: 33.3333333333%; }
3164 margin-left: 41.6666666667%; }
3168 margin-left: 58.3333333333%; }
3170 margin-left: 66.6666666667%; }
3174 margin-left: 83.3333333333%; }
3176 margin-left: 91.6666666667%; } }
3178 @media (min-width: 992px) {
3188 flex: 0 0 8.3333333333%;
3189 max-width: 8.3333333333%; }
3191 flex: 0 0 16.6666666667%;
3192 max-width: 16.6666666667%; }
3197 flex: 0 0 33.3333333333%;
3198 max-width: 33.3333333333%; }
3200 flex: 0 0 41.6666666667%;
3201 max-width: 41.6666666667%; }
3206 flex: 0 0 58.3333333333%;
3207 max-width: 58.3333333333%; }
3209 flex: 0 0 66.6666666667%;
3210 max-width: 66.6666666667%; }
3215 flex: 0 0 83.3333333333%;
3216 max-width: 83.3333333333%; }
3218 flex: 0 0 91.6666666667%;
3219 max-width: 91.6666666667%; }
3256 margin-left: 8.3333333333%; }
3258 margin-left: 16.6666666667%; }
3262 margin-left: 33.3333333333%; }
3264 margin-left: 41.6666666667%; }
3268 margin-left: 58.3333333333%; }
3270 margin-left: 66.6666666667%; }
3274 margin-left: 83.3333333333%; }
3276 margin-left: 91.6666666667%; } }
3278 @media (min-width: 1200px) {
3288 flex: 0 0 8.3333333333%;
3289 max-width: 8.3333333333%; }
3291 flex: 0 0 16.6666666667%;
3292 max-width: 16.6666666667%; }
3297 flex: 0 0 33.3333333333%;
3298 max-width: 33.3333333333%; }
3300 flex: 0 0 41.6666666667%;
3301 max-width: 41.6666666667%; }
3306 flex: 0 0 58.3333333333%;
3307 max-width: 58.3333333333%; }
3309 flex: 0 0 66.6666666667%;
3310 max-width: 66.6666666667%; }
3315 flex: 0 0 83.3333333333%;
3316 max-width: 83.3333333333%; }
3318 flex: 0 0 91.6666666667%;
3319 max-width: 91.6666666667%; }
3356 margin-left: 8.3333333333%; }
3358 margin-left: 16.6666666667%; }
3362 margin-left: 33.3333333333%; }
3364 margin-left: 41.6666666667%; }
3368 margin-left: 58.3333333333%; }
3370 margin-left: 66.6666666667%; }
3374 margin-left: 83.3333333333%; }
3376 margin-left: 91.6666666667%; } }
3378 .table
, table
.collection
, table
.flexible
,
3382 margin-bottom: 1rem;
3383 background-color: transparent
; }
3384 .table th
, table
.collection th
, table
.flexible th
, .generaltable th
,
3386 table
.collection td
,
3390 vertical-align: top
;
3391 border-top: 1px solid
#dee2e6; }
3392 .table thead th, table.collection thead th, table.flexible thead th, .generaltable thead th {
3393 vertical-align: bottom
;
3394 border-bottom: 2px solid
#dee2e6; }
3395 .table tbody + tbody, table.collection tbody + tbody, table.flexible tbody + tbody, .generaltable tbody + tbody {
3396 border-top: 2px solid
#dee2e6; }
3397 .table
.table
, table
.collection
.table
, table
.flexible
.table
, .generaltable
.table
, .table table
.collection
, table
.collection table
.collection
, table
.flexible table
.collection
, .generaltable table
.collection
, .table table
.flexible
, table
.collection table
.flexible
, table
.flexible table
.flexible
, .generaltable table
.flexible
,
3398 .table
.generaltable
,
3399 table
.collection
.generaltable
,
3400 table
.flexible
.generaltable
,
3401 .generaltable .generaltable {
3402 background-color: #fff; }
3404 .table-sm th
, #page-report-loglive-index
.generaltable th
, #page-admin-report-log-index
.generaltable th
, #page-report-log-user
.generaltable th
, #page-admin-user table th
, .environmenttable th
, .category_subcategories th
, .rcs-results th
, table#listdirectories th
,
3406 #page-report-loglive-index .generaltable td
,
3407 #page-admin-report-log-index .generaltable td
,
3408 #page-report-log-user .generaltable td
,
3409 #page-admin-user table td
,
3410 .environmenttable td
,
3411 .category_subcategories td
,
3413 table#listdirectories td
{
3416 .table-bordered, table.collection {
3417 border: 1px solid
#dee2e6; }
3418 .table-bordered th
, table
.collection th
,
3420 table
.collection td
{
3421 border: 1px solid
#dee2e6; }
3422 .table-bordered thead th
, table
.collection thead th
,
3423 .table-bordered thead td
,
3424 table
.collection thead td
{
3425 border-bottom-width: 2px; }
3427 .table-striped tbody tr:nth-of-type(odd), table.collection tbody tr:nth-of-type(odd), table#explaincaps tbody tr:nth-of-type(odd), table#defineroletable tbody tr:nth-of-type(odd), table.grading-report tbody tr:nth-of-type(odd), table#listdirectories tbody tr:nth-of-type(odd), table.rolecaps tbody tr:nth-of-type(odd), table.userenrolment tbody tr:nth-of-type(odd), form#movecourses table tbody tr:nth-of-type(odd), #page-admin-course-index .editcourse tbody tr:nth-of-type(odd), .forumheaderlist tbody tr:nth-of-type(odd), table.flexible tbody tr:nth-of-type(odd), .generaltable tbody tr:nth-of-type(odd) {
3428 background-color: rgba
(0, 0, 0, 0.05); }
3430 .table-hover tbody tr:hover, table.grading-report tbody tr:hover, .forumheaderlist tbody tr:hover, .generaltable tbody tr:hover, table.flexible tbody tr:hover, .category_subcategories tbody tr:hover, table#modules tbody tr:hover, table#permissions tbody tr:hover {
3431 background-color: rgba
(0, 0, 0, 0.075); }
3434 .table-primary
> th
,
3435 .table-primary > td {
3436 background-color: #bcd9f2; }
3438 .table-hover .table-primary:hover, table.grading-report .table-primary:hover, .forumheaderlist .table-primary:hover, .generaltable .table-primary:hover, table.flexible .table-primary:hover, .category_subcategories .table-primary:hover, table#modules .table-primary:hover, table#permissions .table-primary:hover {
3439 background-color: #a7cdee; }
3440 .table-hover
.table-primary:hover
> td
, table
.grading-report
.table-primary:hover
> td
, .forumheaderlist
.table-primary:hover
> td
, .generaltable
.table-primary:hover
> td
, table
.flexible
.table-primary:hover
> td
, .category_subcategories
.table-primary:hover
> td
, table#modules
.table-primary:hover
> td
, table#permissions
.table-primary:hover
> td
,
3441 .table-hover
.table-primary:hover
> th
,
3442 table
.grading-report
.table-primary:hover
> th
,
3443 .forumheaderlist
.table-primary:hover
> th
,
3444 .generaltable
.table-primary:hover
> th
,
3445 table
.flexible
.table-primary:hover
> th
,
3446 .category_subcategories
.table-primary:hover
> th
,
3447 table#modules
.table-primary:hover
> th
,
3448 table#permissions
.table-primary:hover
> th
{
3449 background-color: #a7cdee; }
3452 .table-secondary
> th
,
3453 .table-secondary > td {
3454 background-color: #f1f3f5; }
3456 .table-hover .table-secondary:hover, table.grading-report .table-secondary:hover, .forumheaderlist .table-secondary:hover, .generaltable .table-secondary:hover, table.flexible .table-secondary:hover, .category_subcategories .table-secondary:hover, table#modules .table-secondary:hover, table#permissions .table-secondary:hover {
3457 background-color: #e2e6ea; }
3458 .table-hover
.table-secondary:hover
> td
, table
.grading-report
.table-secondary:hover
> td
, .forumheaderlist
.table-secondary:hover
> td
, .generaltable
.table-secondary:hover
> td
, table
.flexible
.table-secondary:hover
> td
, .category_subcategories
.table-secondary:hover
> td
, table#modules
.table-secondary:hover
> td
, table#permissions
.table-secondary:hover
> td
,
3459 .table-hover
.table-secondary:hover
> th
,
3460 table
.grading-report
.table-secondary:hover
> th
,
3461 .forumheaderlist
.table-secondary:hover
> th
,
3462 .generaltable
.table-secondary:hover
> th
,
3463 table
.flexible
.table-secondary:hover
> th
,
3464 .category_subcategories
.table-secondary:hover
> th
,
3465 table#modules
.table-secondary:hover
> th
,
3466 table#permissions
.table-secondary:hover
> th
{
3467 background-color: #e2e6ea; }
3470 .table-success
> th
,
3471 .table-success > td {
3472 background-color: #d1ebd1; }
3474 .table-hover .table-success:hover, table.grading-report .table-success:hover, .forumheaderlist .table-success:hover, .generaltable .table-success:hover, table.flexible .table-success:hover, .category_subcategories .table-success:hover, table#modules .table-success:hover, table#permissions .table-success:hover {
3475 background-color: #bfe3bf; }
3476 .table-hover
.table-success:hover
> td
, table
.grading-report
.table-success:hover
> td
, .forumheaderlist
.table-success:hover
> td
, .generaltable
.table-success:hover
> td
, table
.flexible
.table-success:hover
> td
, .category_subcategories
.table-success:hover
> td
, table#modules
.table-success:hover
> td
, table#permissions
.table-success:hover
> td
,
3477 .table-hover
.table-success:hover
> th
,
3478 table
.grading-report
.table-success:hover
> th
,
3479 .forumheaderlist
.table-success:hover
> th
,
3480 .generaltable
.table-success:hover
> th
,
3481 table
.flexible
.table-success:hover
> th
,
3482 .category_subcategories
.table-success:hover
> th
,
3483 table#modules
.table-success:hover
> th
,
3484 table#permissions
.table-success:hover
> th
{
3485 background-color: #bfe3bf; }
3490 background-color: #d1edf6; }
3492 .table-hover .table-info:hover, table.grading-report .table-info:hover, .forumheaderlist .table-info:hover, .generaltable .table-info:hover, table.flexible .table-info:hover, .category_subcategories .table-info:hover, table#modules .table-info:hover, table#permissions .table-info:hover {
3493 background-color: #bce5f2; }
3494 .table-hover
.table-info:hover
> td
, table
.grading-report
.table-info:hover
> td
, .forumheaderlist
.table-info:hover
> td
, .generaltable
.table-info:hover
> td
, table
.flexible
.table-info:hover
> td
, .category_subcategories
.table-info:hover
> td
, table#modules
.table-info:hover
> td
, table#permissions
.table-info:hover
> td
,
3495 .table-hover
.table-info:hover
> th
,
3496 table
.grading-report
.table-info:hover
> th
,
3497 .forumheaderlist
.table-info:hover
> th
,
3498 .generaltable
.table-info:hover
> th
,
3499 table
.flexible
.table-info:hover
> th
,
3500 .category_subcategories
.table-info:hover
> th
,
3501 table#modules
.table-info:hover
> th
,
3502 table#permissions
.table-info:hover
> th
{
3503 background-color: #bce5f2; }
3505 .table-warning
, #overriderolestable
.overriddenpermission
,
3506 .table-warning
> th
,
3507 #overriderolestable .overriddenpermission
> th
,
3508 .table-warning
> td
,
3509 #overriderolestable .overriddenpermission
> td
{
3510 background-color: #fbe8cd; }
3512 .table-hover .table-warning:hover, table.grading-report .table-warning:hover, .forumheaderlist .table-warning:hover, .generaltable .table-warning:hover, table.flexible .table-warning:hover, .category_subcategories .table-warning:hover, table#modules .table-warning:hover, table#permissions .table-warning:hover, .table-hover #overriderolestable .overriddenpermission:hover, #overriderolestable .table-hover .overriddenpermission:hover, table.grading-report #overriderolestable .overriddenpermission:hover, #overriderolestable table.grading-report .overriddenpermission:hover, .forumheaderlist #overriderolestable .overriddenpermission:hover, #overriderolestable .forumheaderlist .overriddenpermission:hover, .generaltable #overriderolestable .overriddenpermission:hover, #overriderolestable .generaltable .overriddenpermission:hover, table.flexible #overriderolestable .overriddenpermission:hover, #overriderolestable table.flexible .overriddenpermission:hover, .category_subcategories #overriderolestable .overriddenpermission:hover, #overriderolestable .category_subcategories .overriddenpermission:hover, table#modules #overriderolestable .overriddenpermission:hover, #overriderolestable table#modules .overriddenpermission:hover, table#permissions #overriderolestable .overriddenpermission:hover, #overriderolestable table#permissions .overriddenpermission:hover {
3513 background-color: #f9ddb5; }
3514 .table-hover
.table-warning:hover
> td
, table
.grading-report
.table-warning:hover
> td
, .forumheaderlist
.table-warning:hover
> td
, .generaltable
.table-warning:hover
> td
, table
.flexible
.table-warning:hover
> td
, .category_subcategories
.table-warning:hover
> td
, table#modules
.table-warning:hover
> td
, table#permissions
.table-warning:hover
> td
, .table-hover #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable
.table-hover
.overriddenpermission:hover
> td
, table
.grading-report #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable table
.grading-report
.overriddenpermission:hover
> td
, .forumheaderlist #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable
.forumheaderlist
.overriddenpermission:hover
> td
, .generaltable #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable
.generaltable
.overriddenpermission:hover
> td
, table
.flexible #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable table
.flexible
.overriddenpermission:hover
> td
, .category_subcategories #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable
.category_subcategories
.overriddenpermission:hover
> td
, table#modules #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable table#modules
.overriddenpermission:hover
> td
, table#permissions #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable table#permissions
.overriddenpermission:hover
> td
,
3515 .table-hover
.table-warning:hover
> th
,
3516 table
.grading-report
.table-warning:hover
> th
,
3517 .forumheaderlist
.table-warning:hover
> th
,
3518 .generaltable
.table-warning:hover
> th
,
3519 table
.flexible
.table-warning:hover
> th
,
3520 .category_subcategories
.table-warning:hover
> th
,
3521 table#modules
.table-warning:hover
> th
,
3522 table#permissions
.table-warning:hover
> th
,
3523 .table-hover #overriderolestable
.overriddenpermission:hover
> th
,
3524 #overriderolestable .table-hover
.overriddenpermission:hover
> th
,
3525 table
.grading-report #overriderolestable
.overriddenpermission:hover
> th
,
3526 #overriderolestable table
.grading-report
.overriddenpermission:hover
> th
,
3527 .forumheaderlist #overriderolestable
.overriddenpermission:hover
> th
,
3528 #overriderolestable .forumheaderlist
.overriddenpermission:hover
> th
,
3529 .generaltable #overriderolestable
.overriddenpermission:hover
> th
,
3530 #overriderolestable .generaltable
.overriddenpermission:hover
> th
,
3531 table
.flexible #overriderolestable
.overriddenpermission:hover
> th
,
3532 #overriderolestable table
.flexible
.overriddenpermission:hover
> th
,
3533 .category_subcategories #overriderolestable
.overriddenpermission:hover
> th
,
3534 #overriderolestable .category_subcategories
.overriddenpermission:hover
> th
,
3535 table#modules #overriderolestable
.overriddenpermission:hover
> th
,
3536 #overriderolestable table#modules
.overriddenpermission:hover
> th
,
3537 table#permissions #overriderolestable
.overriddenpermission:hover
> th
,
3538 #overriderolestable table#permissions
.overriddenpermission:hover
> th
{
3539 background-color: #f9ddb5; }
3543 .table-danger > td {
3544 background-color: #f4cfce; }
3546 .table-hover .table-danger:hover, table.grading-report .table-danger:hover, .forumheaderlist .table-danger:hover, .generaltable .table-danger:hover, table.flexible .table-danger:hover, .category_subcategories .table-danger:hover, table#modules .table-danger:hover, table#permissions .table-danger:hover {
3547 background-color: #efbbb9; }
3548 .table-hover
.table-danger:hover
> td
, table
.grading-report
.table-danger:hover
> td
, .forumheaderlist
.table-danger:hover
> td
, .generaltable
.table-danger:hover
> td
, table
.flexible
.table-danger:hover
> td
, .category_subcategories
.table-danger:hover
> td
, table#modules
.table-danger:hover
> td
, table#permissions
.table-danger:hover
> td
,
3549 .table-hover
.table-danger:hover
> th
,
3550 table
.grading-report
.table-danger:hover
> th
,
3551 .forumheaderlist
.table-danger:hover
> th
,
3552 .generaltable
.table-danger:hover
> th
,
3553 table
.flexible
.table-danger:hover
> th
,
3554 .category_subcategories
.table-danger:hover
> th
,
3555 table#modules
.table-danger:hover
> th
,
3556 table#permissions
.table-danger:hover
> th
{
3557 background-color: #efbbb9; }
3562 background-color: #fdfdfe; }
3564 .table-hover .table-light:hover, table.grading-report .table-light:hover, .forumheaderlist .table-light:hover, .generaltable .table-light:hover, table.flexible .table-light:hover, .category_subcategories .table-light:hover, table#modules .table-light:hover, table#permissions .table-light:hover {
3565 background-color: #ececf6; }
3566 .table-hover
.table-light:hover
> td
, table
.grading-report
.table-light:hover
> td
, .forumheaderlist
.table-light:hover
> td
, .generaltable
.table-light:hover
> td
, table
.flexible
.table-light:hover
> td
, .category_subcategories
.table-light:hover
> td
, table#modules
.table-light:hover
> td
, table#permissions
.table-light:hover
> td
,
3567 .table-hover
.table-light:hover
> th
,
3568 table
.grading-report
.table-light:hover
> th
,
3569 .forumheaderlist
.table-light:hover
> th
,
3570 .generaltable
.table-light:hover
> th
,
3571 table
.flexible
.table-light:hover
> th
,
3572 .category_subcategories
.table-light:hover
> th
,
3573 table#modules
.table-light:hover
> th
,
3574 table#permissions
.table-light:hover
> th
{
3575 background-color: #ececf6; }
3580 background-color: #c7c8c8; }
3582 .table-hover .table-dark:hover, table.grading-report .table-dark:hover, .forumheaderlist .table-dark:hover, .generaltable .table-dark:hover, table.flexible .table-dark:hover, .category_subcategories .table-dark:hover, table#modules .table-dark:hover, table#permissions .table-dark:hover {
3583 background-color: #babbbb; }
3584 .table-hover
.table-dark:hover
> td
, table
.grading-report
.table-dark:hover
> td
, .forumheaderlist
.table-dark:hover
> td
, .generaltable
.table-dark:hover
> td
, table
.flexible
.table-dark:hover
> td
, .category_subcategories
.table-dark:hover
> td
, table#modules
.table-dark:hover
> td
, table#permissions
.table-dark:hover
> td
,
3585 .table-hover
.table-dark:hover
> th
,
3586 table
.grading-report
.table-dark:hover
> th
,
3587 .forumheaderlist
.table-dark:hover
> th
,
3588 .generaltable
.table-dark:hover
> th
,
3589 table
.flexible
.table-dark:hover
> th
,
3590 .category_subcategories
.table-dark:hover
> th
,
3591 table#modules
.table-dark:hover
> th
,
3592 table#permissions
.table-dark:hover
> th
{
3593 background-color: #babbbb; }
3597 .table-active > td {
3598 background-color: rgba
(0, 0, 0, 0.075); }
3600 .table-hover .table-active:hover, table.grading-report .table-active:hover, .forumheaderlist .table-active:hover, .generaltable .table-active:hover, table.flexible .table-active:hover, .category_subcategories .table-active:hover, table#modules .table-active:hover, table#permissions .table-active:hover {
3601 background-color: rgba
(0, 0, 0, 0.075); }
3602 .table-hover
.table-active:hover
> td
, table
.grading-report
.table-active:hover
> td
, .forumheaderlist
.table-active:hover
> td
, .generaltable
.table-active:hover
> td
, table
.flexible
.table-active:hover
> td
, .category_subcategories
.table-active:hover
> td
, table#modules
.table-active:hover
> td
, table#permissions
.table-active:hover
> td
,
3603 .table-hover
.table-active:hover
> th
,
3604 table
.grading-report
.table-active:hover
> th
,
3605 .forumheaderlist
.table-active:hover
> th
,
3606 .generaltable
.table-active:hover
> th
,
3607 table
.flexible
.table-active:hover
> th
,
3608 .category_subcategories
.table-active:hover
> th
,
3609 table#modules
.table-active:hover
> th
,
3610 table#permissions
.table-active:hover
> th
{
3611 background-color: rgba
(0, 0, 0, 0.075); }
3613 .table .thead-dark th, table.collection .thead-dark th, table.flexible .thead-dark th, .generaltable .thead-dark th {
3615 background-color: #212529;
3616 border-color: #32383e; }
3618 .table .thead-light th, table.collection .thead-light th, table.flexible .thead-light th, .generaltable .thead-light th {
3620 background-color: #e9ecef;
3621 border-color: #dee2e6; }
3625 background-color: #212529; }
3628 .table-dark thead th {
3629 border-color: #32383e; }
3630 .table-dark.table-bordered, table.table-dark.collection {
3632 .table-dark.table-striped tbody tr:nth-of-type(odd), table.table-dark.collection tbody tr:nth-of-type(odd), table.table-dark#explaincaps tbody tr:nth-of-type(odd), table.table-dark#defineroletable tbody tr:nth-of-type(odd), table.table-dark.grading-report tbody tr:nth-of-type(odd), table.table-dark#listdirectories tbody tr:nth-of-type(odd), table.table-dark.rolecaps tbody tr:nth-of-type(odd), table.table-dark.userenrolment tbody tr:nth-of-type(odd), form#movecourses table.table-dark tbody tr:nth-of-type(odd), #page-admin-course-index .table-dark.editcourse tbody tr:nth-of-type(odd), .table-dark.forumheaderlist tbody tr:nth-of-type(odd), table.table-dark.flexible tbody tr:nth-of-type(odd), .table-dark.generaltable tbody tr:nth-of-type(odd) {
3633 background-color: rgba
(255, 255, 255, 0.05); }
3634 .table-dark.table-hover tbody tr:hover, table.table-dark.grading-report tbody tr:hover, .table-dark.forumheaderlist tbody tr:hover, .table-dark.generaltable tbody tr:hover, table.table-dark.flexible tbody tr:hover, .table-dark.category_subcategories tbody tr:hover, table.table-dark#modules tbody tr:hover, table.table-dark#permissions tbody tr:hover {
3635 background-color: rgba
(255, 255, 255, 0.075); }
3637 @media (max-width: 575.98px) {
3638 .table-responsive-sm {
3642 -webkit-overflow-scrolling: touch
;
3643 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3644 .table-responsive-sm > .table-bordered, .table-responsive-sm > table.collection {
3647 @media (max-width: 767.98px) {
3648 .table-responsive-md {
3652 -webkit-overflow-scrolling: touch
;
3653 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3654 .table-responsive-md > .table-bordered, .table-responsive-md > table.collection {
3657 @media (max-width: 991.98px) {
3658 .table-responsive-lg {
3662 -webkit-overflow-scrolling: touch
;
3663 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3664 .table-responsive-lg > .table-bordered, .table-responsive-lg > table.collection {
3667 @media (max-width: 1199.98px) {
3668 .table-responsive-xl {
3672 -webkit-overflow-scrolling: touch
;
3673 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3674 .table-responsive-xl > .table-bordered, .table-responsive-xl > table.collection {
3681 -webkit-overflow-scrolling: touch
;
3682 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3683 .table-responsive > .table-bordered, .table-responsive > table.collection {
3689 padding: 0.375rem 0.75rem;
3690 font-size: 0.9375rem;
3693 background-color: #fff;
3694 background-clip: padding-box
;
3695 border: 1px solid
#ced4da;
3697 transition: border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
; }
3698 .form-control::-ms-expand {
3699 background-color: transparent
;
3701 .form-control:focus {
3703 background-color: #fff;
3704 border-color: #6eb5f3;
3706 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
3707 .form-control::placeholder {
3710 .form-control:disabled, .form-control[readonly] {
3711 background-color: #e9ecef;
3714 select
.form-control:not
([size
]):not
([multiple
]) {
3715 height: calc
(2.15625rem + 2px); }
3717 select
.form-control:focus::-ms-value
{
3719 background-color: #fff; }
3722 .form-control-range {
3727 padding-top: calc
(0.375rem + 1px);
3728 padding-bottom: calc
(0.375rem + 1px);
3733 .col-form-label-lg {
3734 padding-top: calc
(0.5rem + 1px);
3735 padding-bottom: calc
(0.5rem + 1px);
3736 font-size: 1.171875rem;
3739 .col-form-label-sm {
3740 padding-top: calc
(0.25rem + 1px);
3741 padding-bottom: calc
(0.25rem + 1px);
3742 font-size: 0.8203125rem;
3745 .form-control-plaintext {
3748 padding-top: 0.375rem;
3749 padding-bottom: 0.375rem;
3752 background-color: transparent
;
3753 border: solid transparent
;
3754 border-width: 1px 0; }
3755 .form-control-plaintext
.form-control-sm
, .input-group-sm
> .form-control-plaintext
.form-control
,
3756 .input-group-sm
> .input-group-prepend
> .form-control-plaintext
.input-group-text
,
3757 .input-group-sm
> .input-group-append
> .form-control-plaintext
.input-group-text
,
3758 .input-group-sm
> .input-group-prepend
> .form-control-plaintext
.btn
, #page-grade-grading-manage
.actions
.input-group-sm
> .input-group-prepend
> .form-control-plaintext
.action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-sm
> .input-group-prepend
> input
.form-control-plaintext
, #rubric-rubric
.gradingform_rubric
.input-group-sm
> .input-group-prepend
> .form-control-plaintext
.addcriterion
,
3759 .input-group-sm
> .input-group-append
> .form-control-plaintext
.btn
, #page-grade-grading-manage
.actions
.input-group-sm
> .input-group-append
> .form-control-plaintext
.action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-sm
> .input-group-append
> input
.form-control-plaintext
, #rubric-rubric
.gradingform_rubric
.input-group-sm
> .input-group-append
> .form-control-plaintext
.addcriterion
, .form-control-plaintext
.form-control-lg
, .input-group-lg
> .form-control-plaintext
.form-control
,
3760 .input-group-lg
> .input-group-prepend
> .form-control-plaintext
.input-group-text
,
3761 .input-group-lg
> .input-group-append
> .form-control-plaintext
.input-group-text
,
3762 .input-group-lg
> .input-group-prepend
> .form-control-plaintext
.btn
, #page-grade-grading-manage
.actions
.input-group-lg
> .input-group-prepend
> .form-control-plaintext
.action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-lg
> .input-group-prepend
> input
.form-control-plaintext
, #rubric-rubric
.gradingform_rubric
.input-group-lg
> .input-group-prepend
> .form-control-plaintext
.addcriterion
,
3763 .input-group-lg > .input-group-append > .form-control-plaintext.btn, #page-grade-grading-manage .actions .input-group-lg > .input-group-append > .form-control-plaintext.action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-lg > .input-group-append > input.form-control-plaintext, #rubric-rubric.gradingform_rubric .input-group-lg > .input-group-append > .form-control-plaintext.addcriterion {
3767 .form-control-sm
, .input-group-sm
> .form-control
,
3768 .input-group-sm
> .input-group-prepend
> .input-group-text
,
3769 .input-group-sm
> .input-group-append
> .input-group-text
,
3770 .input-group-sm
> .input-group-prepend
> .btn
, #page-grade-grading-manage
.actions
.input-group-sm
> .input-group-prepend
> .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-sm
> .input-group-prepend
> input
, #rubric-rubric
.gradingform_rubric
.input-group-sm
> .input-group-prepend
> .addcriterion
,
3771 .input-group-sm > .input-group-append > .btn, #page-grade-grading-manage .actions .input-group-sm > .input-group-append > .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-sm > .input-group-append > input, #rubric-rubric.gradingform_rubric .input-group-sm > .input-group-append > .addcriterion {
3772 padding: 0.25rem 0.5rem;
3773 font-size: 0.8203125rem;
3776 select
.form-control-sm:not
([size
]):not
([multiple
]), .input-group-sm
> select
.form-control:not
([size
]):not
([multiple
]),
3777 .input-group-sm
> .input-group-prepend
> select
.input-group-text:not
([size
]):not
([multiple
]),
3778 .input-group-sm
> .input-group-append
> select
.input-group-text:not
([size
]):not
([multiple
]),
3779 .input-group-sm
> .input-group-prepend
> select
.btn:not
([size
]):not
([multiple
]), #page-grade-grading-manage
.actions
.input-group-sm
> .input-group-prepend
> select
.action:not
([size
]):not
([multiple
]), #rubric-rubric
.gradingform_rubric
.input-group-sm
> .input-group-prepend
> select
.addcriterion:not
([size
]):not
([multiple
]),
3780 .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), #page-grade-grading-manage .actions .input-group-sm > .input-group-append > select.action:not([size]):not([multiple]), #rubric-rubric.gradingform_rubric .input-group-sm > .input-group-append > select.addcriterion:not([size]):not([multiple]) {
3781 height: calc
(1.73046875rem + 2px); }
3783 .form-control-lg
, .input-group-lg
> .form-control
,
3784 .input-group-lg
> .input-group-prepend
> .input-group-text
,
3785 .input-group-lg
> .input-group-append
> .input-group-text
,
3786 .input-group-lg
> .input-group-prepend
> .btn
, #page-grade-grading-manage
.actions
.input-group-lg
> .input-group-prepend
> .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-lg
> .input-group-prepend
> input
, #rubric-rubric
.gradingform_rubric
.input-group-lg
> .input-group-prepend
> .addcriterion
,
3787 .input-group-lg > .input-group-append > .btn, #page-grade-grading-manage .actions .input-group-lg > .input-group-append > .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-lg > .input-group-append > input, #rubric-rubric.gradingform_rubric .input-group-lg > .input-group-append > .addcriterion {
3788 padding: 0.5rem 1rem;
3789 font-size: 1.171875rem;
3792 select
.form-control-lg:not
([size
]):not
([multiple
]), .input-group-lg
> select
.form-control:not
([size
]):not
([multiple
]),
3793 .input-group-lg
> .input-group-prepend
> select
.input-group-text:not
([size
]):not
([multiple
]),
3794 .input-group-lg
> .input-group-append
> select
.input-group-text:not
([size
]):not
([multiple
]),
3795 .input-group-lg
> .input-group-prepend
> select
.btn:not
([size
]):not
([multiple
]), #page-grade-grading-manage
.actions
.input-group-lg
> .input-group-prepend
> select
.action:not
([size
]):not
([multiple
]), #rubric-rubric
.gradingform_rubric
.input-group-lg
> .input-group-prepend
> select
.addcriterion:not
([size
]):not
([multiple
]),
3796 .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), #page-grade-grading-manage .actions .input-group-lg > .input-group-append > select.action:not([size]):not([multiple]), #rubric-rubric.gradingform_rubric .input-group-lg > .input-group-append > select.addcriterion:not([size]):not([multiple]) {
3797 height: calc
(2.7578125rem + 2px); }
3799 .form-group
, .form-buttons
,
3800 .path-admin
.buttons
,
3801 .fp-content-center form
+ div
,
3802 div
.backup-section
+ form
{
3803 margin-bottom: 1rem; }
3807 margin-top: 0.25rem; }
3813 margin-left: -5px; }
3815 .form-row > [class*="col-"] {
3817 padding-left: 5px; }
3822 padding-left: 1.25rem; }
3827 margin-left: -1.25rem; }
3828 .form-check-input:disabled ~ .form-check-label {
3834 .form-check-inline {
3835 display: inline-flex
;
3836 align-items: center
;
3838 margin-right: 0.75rem; }
3839 .form-check-inline .form-check-input {
3842 margin-right: 0.3125rem;
3848 margin-top: 0.25rem;
3863 background-color: rgba
(92, 184, 92, 0.8);
3864 border-radius: .2rem; }
3866 .was-validated
.form-control:valid
, .form-control
.is-valid
, .was-validated
3867 .custom-select:valid
,
3868 .custom-select.is-valid {
3869 border-color: #5cb85c; }
3870 .was-validated
.form-control:valid:focus
, .form-control
.is-valid:focus
, .was-validated
3871 .custom-select:valid:focus
,
3872 .custom-select.is-valid:focus {
3873 border-color: #5cb85c;
3874 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3875 .was-validated
.form-control:valid
~ .valid-feedback
,
3876 .was-validated
.form-control:valid
~ .valid-tooltip
, .form-control
.is-valid
~ .valid-feedback
,
3877 .form-control
.is-valid
~ .valid-tooltip
, .was-validated
3878 .custom-select:valid
~ .valid-feedback
,
3880 .custom-select:valid
~ .valid-tooltip
,
3881 .custom-select
.is-valid
~ .valid-feedback
,
3882 .custom-select.is-valid ~ .valid-tooltip {
3885 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3888 .was-validated
.form-check-input:valid
~ .valid-feedback
,
3889 .was-validated
.form-check-input:valid
~ .valid-tooltip
, .form-check-input
.is-valid
~ .valid-feedback
,
3890 .form-check-input.is-valid ~ .valid-tooltip {
3893 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
3895 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
3896 background-color: #b5dfb5; }
3898 .was-validated
.custom-control-input:valid
~ .valid-feedback
,
3899 .was-validated
.custom-control-input:valid
~ .valid-tooltip
, .custom-control-input
.is-valid
~ .valid-feedback
,
3900 .custom-control-input.is-valid ~ .valid-tooltip {
3903 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
3904 background-color: #80c780; }
3906 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
3907 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3909 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
3910 border-color: #5cb85c; }
3911 .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
3912 border-color: inherit
; }
3914 .was-validated
.custom-file-input:valid
~ .valid-feedback
,
3915 .was-validated
.custom-file-input:valid
~ .valid-tooltip
, .custom-file-input
.is-valid
~ .valid-feedback
,
3916 .custom-file-input.is-valid ~ .valid-tooltip {
3919 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
3920 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3925 margin-top: 0.25rem;
3940 background-color: rgba
(217, 83, 79, 0.8);
3941 border-radius: .2rem; }
3943 .was-validated
.form-control:invalid
, .form-control
.is-invalid
, .was-validated
3944 .custom-select:invalid
,
3945 .custom-select.is-invalid {
3946 border-color: #d9534f; }
3947 .was-validated
.form-control:invalid:focus
, .form-control
.is-invalid:focus
, .was-validated
3948 .custom-select:invalid:focus
,
3949 .custom-select.is-invalid:focus {
3950 border-color: #d9534f;
3951 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
3952 .was-validated
.form-control:invalid
~ .invalid-feedback
,
3953 .was-validated
.form-control:invalid
~ .invalid-tooltip
, .form-control
.is-invalid
~ .invalid-feedback
,
3954 .form-control
.is-invalid
~ .invalid-tooltip
, .was-validated
3955 .custom-select:invalid
~ .invalid-feedback
,
3957 .custom-select:invalid
~ .invalid-tooltip
,
3958 .custom-select
.is-invalid
~ .invalid-feedback
,
3959 .custom-select.is-invalid ~ .invalid-tooltip {
3962 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3965 .was-validated
.form-check-input:invalid
~ .invalid-feedback
,
3966 .was-validated
.form-check-input:invalid
~ .invalid-tooltip
, .form-check-input
.is-invalid
~ .invalid-feedback
,
3967 .form-check-input.is-invalid ~ .invalid-tooltip {
3970 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
3972 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
3973 background-color: #f0b9b8; }
3975 .was-validated
.custom-control-input:invalid
~ .invalid-feedback
,
3976 .was-validated
.custom-control-input:invalid
~ .invalid-tooltip
, .custom-control-input
.is-invalid
~ .invalid-feedback
,
3977 .custom-control-input.is-invalid ~ .invalid-tooltip {
3980 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
3981 background-color: #e27c79; }
3983 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
3984 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
3986 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
3987 border-color: #d9534f; }
3988 .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
3989 border-color: inherit
; }
3991 .was-validated
.custom-file-input:invalid
~ .invalid-feedback
,
3992 .was-validated
.custom-file-input:invalid
~ .invalid-tooltip
, .custom-file-input
.is-invalid
~ .invalid-feedback
,
3993 .custom-file-input.is-invalid ~ .invalid-tooltip {
3996 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
3997 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
4001 flex-flow: row wrap
;
4002 align-items: center
; }
4003 .form-inline .form-check {
4005 @media
(min-width: 576px) {
4006 .form-inline label {
4008 align-items: center
;
4009 justify-content: center
;
4011 .form-inline
.form-group
, .form-inline
.form-buttons
,
4012 .form-inline
.path-admin
.buttons
, .path-admin
.form-inline
.buttons
,
4013 .form-inline
.fp-content-center form
+ div
, .fp-content-center
.form-inline form
+ div
,
4014 .form-inline div.backup-section + form {
4017 flex-flow: row wrap
;
4018 align-items: center
;
4020 .form-inline .form-control {
4021 display: inline-block
;
4023 vertical-align: middle
; }
4024 .form-inline .form-control-plaintext {
4025 display: inline-block
; }
4026 .form-inline .input-group {
4028 .form-inline .form-check {
4030 align-items: center
;
4031 justify-content: center
;
4034 .form-inline .form-check-input {
4037 margin-right: 0.25rem;
4039 .form-inline .custom-control {
4040 align-items: center
;
4041 justify-content: center
; }
4042 .form-inline .custom-control-label {
4043 margin-bottom: 0; } }
4045 .btn, #page-grade-grading-manage .actions .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, #rubric-rubric.gradingform_rubric .addcriterion {
4046 display: inline-block
;
4049 white-space: nowrap
;
4050 vertical-align: middle
;
4052 border: 1px solid transparent
;
4053 padding: 0.375rem 0.75rem;
4054 font-size: 0.9375rem;
4057 transition: color
0.15s ease-in-out
, background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
; }
4058 .btn:hover, #page-grade-grading-manage .actions .action:hover, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:hover, #rubric-rubric.gradingform_rubric .addcriterion:hover, .btn:focus, #page-grade-grading-manage .actions .action:focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus, #rubric-rubric.gradingform_rubric .addcriterion:focus {
4059 text-decoration: none
; }
4060 .btn:focus, #page-grade-grading-manage .actions .action:focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus, #rubric-rubric.gradingform_rubric .addcriterion:focus, .btn.focus, #page-grade-grading-manage .actions .focus.action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.focus, #rubric-rubric.gradingform_rubric .focus.addcriterion {
4062 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
4063 .btn.disabled, .fp-viewbar.disabled a, #page-grade-grading-manage .actions .disabled.action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.disabled, #rubric-rubric.gradingform_rubric .disabled.addcriterion, .btn:disabled, #page-grade-grading-manage .actions .action:disabled, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:disabled, #rubric-rubric.gradingform_rubric .addcriterion:disabled {
4065 .btn:not(:disabled):not(.disabled), #page-grade-grading-manage .actions .action:not(:disabled):not(.disabled), #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:not(:disabled):not(.disabled), #rubric-rubric.gradingform_rubric .addcriterion:not(:disabled):not(.disabled) {
4067 .btn:not(:disabled):not(.disabled):active, #page-grade-grading-manage .actions .action:not(:disabled):not(.disabled):active, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:not(:disabled):not(.disabled):active, #rubric-rubric.gradingform_rubric .addcriterion:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, #page-grade-grading-manage .actions .action:not(:disabled):not(.disabled).active, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:not(:disabled):not(.disabled).active, #rubric-rubric.gradingform_rubric .addcriterion:not(:disabled):not(.disabled).active {
4068 background-image: none
; }
4070 a
.btn
.disabled
, .fp-viewbar
.disabled a
, #page-grade-grading-manage
.actions a
.disabled
.action
, #rubric-rubric
.gradingform_rubric a
.disabled
.addcriterion
,
4071 fieldset:disabled a
.btn
,
4072 fieldset:disabled #page-grade-grading-manage
.actions a
.action
,
4073 #page-grade-grading-manage .actions
fieldset:disabled a
.action
,
4074 fieldset:disabled #rubric-rubric
.gradingform_rubric a
.addcriterion
,
4075 #rubric-rubric.gradingform_rubric
fieldset:disabled a
.addcriterion
{
4076 pointer-events: none
; }
4080 background-color: #1177d1;
4081 border-color: #1177d1; }
4082 .btn-primary:hover {
4084 background-color: #0e63ae;
4085 border-color: #0d5ca2; }
4086 .btn-primary:focus, .btn-primary.focus {
4087 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4088 .btn-primary.disabled, .btn-primary:disabled {
4090 background-color: #1177d1;
4091 border-color: #1177d1; }
4092 .btn-primary:not
(:disabled
):not
(.disabled
):active
, .btn-primary:not
(:disabled
):not
(.disabled
).active
,
4093 .show > .btn-primary.dropdown-toggle {
4095 background-color: #0d5ca2;
4096 border-color: #0c5596; }
4097 .btn-primary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-primary:not
(:disabled
):not
(.disabled
).active:focus
,
4098 .show > .btn-primary.dropdown-toggle:focus {
4099 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4101 .btn-secondary, .btn-default {
4103 background-color: #ced4da;
4104 border-color: #ced4da; }
4105 .btn-secondary:hover, .btn-default:hover {
4107 background-color: #b8c1ca;
4108 border-color: #b1bbc4; }
4109 .btn-secondary:focus, .btn-default:focus, .btn-secondary.focus, .focus.btn-default {
4110 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5); }
4111 .btn-secondary.disabled, .fp-viewbar.disabled a, .disabled.btn-default, .btn-secondary:disabled, .btn-default:disabled {
4113 background-color: #ced4da;
4114 border-color: #ced4da; }
4115 .btn-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-default:not
(:disabled
):not
(.disabled
):active
, .btn-secondary:not
(:disabled
):not
(.disabled
).active
, .fp-viewbar:not
(.disabled
) a
.checked:not
(:disabled
):not
(.disabled
), .btn-default:not
(:disabled
):not
(.disabled
).active
,
4116 .show
> .btn-secondary
.dropdown-toggle
,
4117 .show > .dropdown-toggle.btn-default {
4119 background-color: #b1bbc4;
4120 border-color: #aab4bf; }
4121 .btn-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-default:not
(:disabled
):not
(.disabled
):active:focus
, .btn-secondary:not
(:disabled
):not
(.disabled
).active:focus
, .fp-viewbar:not
(.disabled
) a
.checked:not
(:disabled
):not
(.disabled
):focus
, .btn-default:not
(:disabled
):not
(.disabled
).active:focus
,
4122 .show
> .btn-secondary
.dropdown-toggle:focus
,
4123 .show > .dropdown-toggle.btn-default:focus {
4124 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5); }
4128 background-color: #5cb85c;
4129 border-color: #5cb85c; }
4130 .btn-success:hover {
4132 background-color: #48a648;
4133 border-color: #449d44; }
4134 .btn-success:focus, .btn-success.focus {
4135 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4136 .btn-success.disabled, .btn-success:disabled {
4138 background-color: #5cb85c;
4139 border-color: #5cb85c; }
4140 .btn-success:not
(:disabled
):not
(.disabled
):active
, .btn-success:not
(:disabled
):not
(.disabled
).active
,
4141 .show > .btn-success.dropdown-toggle {
4143 background-color: #449d44;
4144 border-color: #409440; }
4145 .btn-success:not
(:disabled
):not
(.disabled
):active:focus
, .btn-success:not
(:disabled
):not
(.disabled
).active:focus
,
4146 .show > .btn-success.dropdown-toggle:focus {
4147 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4151 background-color: #5bc0de;
4152 border-color: #5bc0de; }
4155 background-color: #3bb4d8;
4156 border-color: #31b0d5; }
4157 .btn-info:focus, .btn-info.focus {
4158 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4159 .btn-info.disabled, .btn-info:disabled {
4161 background-color: #5bc0de;
4162 border-color: #5bc0de; }
4163 .btn-info:not
(:disabled
):not
(.disabled
):active
, .btn-info:not
(:disabled
):not
(.disabled
).active
,
4164 .show > .btn-info.dropdown-toggle {
4166 background-color: #31b0d5;
4167 border-color: #2aaacf; }
4168 .btn-info:not
(:disabled
):not
(.disabled
):active:focus
, .btn-info:not
(:disabled
):not
(.disabled
).active:focus
,
4169 .show > .btn-info.dropdown-toggle:focus {
4170 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4174 background-color: #f0ad4e;
4175 border-color: #f0ad4e; }
4176 .btn-warning:hover {
4178 background-color: #ed9d2b;
4179 border-color: #ec971f; }
4180 .btn-warning:focus, .btn-warning.focus {
4181 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4182 .btn-warning.disabled, .btn-warning:disabled {
4184 background-color: #f0ad4e;
4185 border-color: #f0ad4e; }
4186 .btn-warning:not
(:disabled
):not
(.disabled
):active
, .btn-warning:not
(:disabled
):not
(.disabled
).active
,
4187 .show > .btn-warning.dropdown-toggle {
4189 background-color: #ec971f;
4190 border-color: #ea9214; }
4191 .btn-warning:not
(:disabled
):not
(.disabled
):active:focus
, .btn-warning:not
(:disabled
):not
(.disabled
).active:focus
,
4192 .show > .btn-warning.dropdown-toggle:focus {
4193 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4197 background-color: #d9534f;
4198 border-color: #d9534f; }
4201 background-color: #d23430;
4202 border-color: #c9302c; }
4203 .btn-danger:focus, .btn-danger.focus {
4204 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4205 .btn-danger.disabled, .btn-danger:disabled {
4207 background-color: #d9534f;
4208 border-color: #d9534f; }
4209 .btn-danger:not
(:disabled
):not
(.disabled
):active
, .btn-danger:not
(:disabled
):not
(.disabled
).active
,
4210 .show > .btn-danger.dropdown-toggle {
4212 background-color: #c9302c;
4213 border-color: #bf2e29; }
4214 .btn-danger:not
(:disabled
):not
(.disabled
):active:focus
, .btn-danger:not
(:disabled
):not
(.disabled
).active:focus
,
4215 .show > .btn-danger.dropdown-toggle:focus {
4216 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4220 background-color: #f8f9fa;
4221 border-color: #f8f9fa; }
4224 background-color: #e2e6ea;
4225 border-color: #dae0e5; }
4226 .btn-light:focus, .btn-light.focus {
4227 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4228 .btn-light.disabled, .btn-light:disabled {
4230 background-color: #f8f9fa;
4231 border-color: #f8f9fa; }
4232 .btn-light:not
(:disabled
):not
(.disabled
):active
, .btn-light:not
(:disabled
):not
(.disabled
).active
,
4233 .show > .btn-light.dropdown-toggle {
4235 background-color: #dae0e5;
4236 border-color: #d3d9df; }
4237 .btn-light:not
(:disabled
):not
(.disabled
):active:focus
, .btn-light:not
(:disabled
):not
(.disabled
).active:focus
,
4238 .show > .btn-light.dropdown-toggle:focus {
4239 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4243 background-color: #373a3c;
4244 border-color: #373a3c; }
4247 background-color: #252728;
4248 border-color: #1f2021; }
4249 .btn-dark:focus, .btn-dark.focus {
4250 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4251 .btn-dark.disabled, .btn-dark:disabled {
4253 background-color: #373a3c;
4254 border-color: #373a3c; }
4255 .btn-dark:not
(:disabled
):not
(.disabled
):active
, .btn-dark:not
(:disabled
):not
(.disabled
).active
,
4256 .show > .btn-dark.dropdown-toggle {
4258 background-color: #1f2021;
4259 border-color: #191a1b; }
4260 .btn-dark:not
(:disabled
):not
(.disabled
):active:focus
, .btn-dark:not
(:disabled
):not
(.disabled
).active:focus
,
4261 .show > .btn-dark.dropdown-toggle:focus {
4262 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4264 .btn-outline-primary {
4266 background-color: transparent
;
4267 background-image: none
;
4268 border-color: #1177d1; }
4269 .btn-outline-primary:hover {
4271 background-color: #1177d1;
4272 border-color: #1177d1; }
4273 .btn-outline-primary:focus, .btn-outline-primary.focus {
4274 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4275 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
4277 background-color: transparent
; }
4278 .btn-outline-primary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-primary:not
(:disabled
):not
(.disabled
).active
,
4279 .show > .btn-outline-primary.dropdown-toggle {
4281 background-color: #1177d1;
4282 border-color: #1177d1; }
4283 .btn-outline-primary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-primary:not
(:disabled
):not
(.disabled
).active:focus
,
4284 .show > .btn-outline-primary.dropdown-toggle:focus {
4285 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4287 .btn-outline-secondary {
4289 background-color: transparent
;
4290 background-image: none
;
4291 border-color: #ced4da; }
4292 .btn-outline-secondary:hover {
4294 background-color: #ced4da;
4295 border-color: #ced4da; }
4296 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
4297 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5); }
4298 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
4300 background-color: transparent
; }
4301 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active
,
4302 .show > .btn-outline-secondary.dropdown-toggle {
4304 background-color: #ced4da;
4305 border-color: #ced4da; }
4306 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active:focus
,
4307 .show > .btn-outline-secondary.dropdown-toggle:focus {
4308 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5); }
4310 .btn-outline-success {
4312 background-color: transparent
;
4313 background-image: none
;
4314 border-color: #5cb85c; }
4315 .btn-outline-success:hover {
4317 background-color: #5cb85c;
4318 border-color: #5cb85c; }
4319 .btn-outline-success:focus, .btn-outline-success.focus {
4320 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4321 .btn-outline-success.disabled, .btn-outline-success:disabled {
4323 background-color: transparent
; }
4324 .btn-outline-success:not
(:disabled
):not
(.disabled
):active
, .btn-outline-success:not
(:disabled
):not
(.disabled
).active
,
4325 .show > .btn-outline-success.dropdown-toggle {
4327 background-color: #5cb85c;
4328 border-color: #5cb85c; }
4329 .btn-outline-success:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-success:not
(:disabled
):not
(.disabled
).active:focus
,
4330 .show > .btn-outline-success.dropdown-toggle:focus {
4331 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4335 background-color: transparent
;
4336 background-image: none
;
4337 border-color: #5bc0de; }
4338 .btn-outline-info:hover {
4340 background-color: #5bc0de;
4341 border-color: #5bc0de; }
4342 .btn-outline-info:focus, .btn-outline-info.focus {
4343 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4344 .btn-outline-info.disabled, .btn-outline-info:disabled {
4346 background-color: transparent
; }
4347 .btn-outline-info:not
(:disabled
):not
(.disabled
):active
, .btn-outline-info:not
(:disabled
):not
(.disabled
).active
,
4348 .show > .btn-outline-info.dropdown-toggle {
4350 background-color: #5bc0de;
4351 border-color: #5bc0de; }
4352 .btn-outline-info:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-info:not
(:disabled
):not
(.disabled
).active:focus
,
4353 .show > .btn-outline-info.dropdown-toggle:focus {
4354 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4356 .btn-outline-warning {
4358 background-color: transparent
;
4359 background-image: none
;
4360 border-color: #f0ad4e; }
4361 .btn-outline-warning:hover {
4363 background-color: #f0ad4e;
4364 border-color: #f0ad4e; }
4365 .btn-outline-warning:focus, .btn-outline-warning.focus {
4366 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4367 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
4369 background-color: transparent
; }
4370 .btn-outline-warning:not
(:disabled
):not
(.disabled
):active
, .btn-outline-warning:not
(:disabled
):not
(.disabled
).active
,
4371 .show > .btn-outline-warning.dropdown-toggle {
4373 background-color: #f0ad4e;
4374 border-color: #f0ad4e; }
4375 .btn-outline-warning:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-warning:not
(:disabled
):not
(.disabled
).active:focus
,
4376 .show > .btn-outline-warning.dropdown-toggle:focus {
4377 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4379 .btn-outline-danger {
4381 background-color: transparent
;
4382 background-image: none
;
4383 border-color: #d9534f; }
4384 .btn-outline-danger:hover {
4386 background-color: #d9534f;
4387 border-color: #d9534f; }
4388 .btn-outline-danger:focus, .btn-outline-danger.focus {
4389 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4390 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
4392 background-color: transparent
; }
4393 .btn-outline-danger:not
(:disabled
):not
(.disabled
):active
, .btn-outline-danger:not
(:disabled
):not
(.disabled
).active
,
4394 .show > .btn-outline-danger.dropdown-toggle {
4396 background-color: #d9534f;
4397 border-color: #d9534f; }
4398 .btn-outline-danger:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-danger:not
(:disabled
):not
(.disabled
).active:focus
,
4399 .show > .btn-outline-danger.dropdown-toggle:focus {
4400 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4402 .btn-outline-light {
4404 background-color: transparent
;
4405 background-image: none
;
4406 border-color: #f8f9fa; }
4407 .btn-outline-light:hover {
4409 background-color: #f8f9fa;
4410 border-color: #f8f9fa; }
4411 .btn-outline-light:focus, .btn-outline-light.focus {
4412 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4413 .btn-outline-light.disabled, .btn-outline-light:disabled {
4415 background-color: transparent
; }
4416 .btn-outline-light:not
(:disabled
):not
(.disabled
):active
, .btn-outline-light:not
(:disabled
):not
(.disabled
).active
,
4417 .show > .btn-outline-light.dropdown-toggle {
4419 background-color: #f8f9fa;
4420 border-color: #f8f9fa; }
4421 .btn-outline-light:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-light:not
(:disabled
):not
(.disabled
).active:focus
,
4422 .show > .btn-outline-light.dropdown-toggle:focus {
4423 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4427 background-color: transparent
;
4428 background-image: none
;
4429 border-color: #373a3c; }
4430 .btn-outline-dark:hover {
4432 background-color: #373a3c;
4433 border-color: #373a3c; }
4434 .btn-outline-dark:focus, .btn-outline-dark.focus {
4435 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4436 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
4438 background-color: transparent
; }
4439 .btn-outline-dark:not
(:disabled
):not
(.disabled
):active
, .btn-outline-dark:not
(:disabled
):not
(.disabled
).active
,
4440 .show > .btn-outline-dark.dropdown-toggle {
4442 background-color: #373a3c;
4443 border-color: #373a3c; }
4444 .btn-outline-dark:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-dark:not
(:disabled
):not
(.disabled
).active:focus
,
4445 .show > .btn-outline-dark.dropdown-toggle:focus {
4446 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4451 background-color: transparent
; }
4454 text-decoration: underline
;
4455 background-color: transparent
;
4456 border-color: transparent
; }
4457 .btn-link:focus, .btn-link.focus {
4458 text-decoration: underline
;
4459 border-color: transparent
;
4461 .btn-link:disabled, .btn-link.disabled {
4464 .btn-lg, .btn-group-lg > .btn, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-lg > input, #rubric-rubric.gradingform_rubric .btn-group-lg > .addcriterion, #page-grade-grading-manage .actions .action {
4465 padding: 0.5rem 1rem;
4466 font-size: 1.171875rem;
4470 .btn-sm, .btn-group-sm > .btn, #page-grade-grading-manage .actions .btn-group-sm > .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-sm > input, #rubric-rubric.gradingform_rubric .btn-group-sm > .addcriterion {
4471 padding: 0.25rem 0.5rem;
4472 font-size: 0.8203125rem;
4476 .btn-block
, p
.arrow_button input
, #addcontrols input
,
4477 #removecontrols input
{
4480 .btn-block
+ .btn-block
, p
.arrow_button input
+ .btn-block
, #addcontrols input
+ .btn-block
, #removecontrols input
+ .btn-block
, p
.arrow_button
.btn-block
+ input
, p
.arrow_button input
+ input
, #addcontrols
.btn-block
+ input
, #addcontrols p
.arrow_button input
+ input
, #addcontrols input
+ input
,
4481 #removecontrols .btn-block
+ input
, #removecontrols p
.arrow_button input
+ input
,
4482 #removecontrols input
+ input
{
4483 margin-top: 0.5rem; }
4485 input
[type
="submit"].btn-block
, p
.arrow_button input
[type
="submit"], #addcontrols input
[type
="submit"],
4486 #removecontrols input
[type
="submit"],
4487 input
[type
="reset"].btn-block
,
4488 p
.arrow_button input
[type
="reset"],
4489 #addcontrols input
[type
="reset"],
4490 #removecontrols input
[type
="reset"],
4491 input
[type
="button"].btn-block
,
4492 p
.arrow_button input
[type
="button"],
4493 #addcontrols input
[type
="button"],
4494 #removecontrols input
[type
="button"] {
4499 transition: opacity
0.15s linear
; }
4509 display: table-row
; }
4511 tbody
.collapse
.show
{
4512 display: table-row-group
; }
4518 transition: height
0.35s ease
; }
4522 position: relative
; }
4524 .dropdown-toggle::after {
4525 display: inline-block
;
4528 margin-left: 0.255em;
4529 vertical-align: 0.255em;
4531 border-top: 0.3em solid
;
4532 border-right: 0.3em solid transparent
;
4534 border-left: 0.3em solid transparent
; }
4536 .dropdown-toggle:empty::after {
4548 margin: 0.125rem 0 0;
4549 font-size: 0.9375rem;
4553 background-color: #fff;
4554 background-clip: padding-box
;
4555 border: 1px solid rgba
(0, 0, 0, 0.15); }
4557 .dropup .dropdown-menu {
4559 margin-bottom: 0.125rem; }
4561 .dropup .dropdown-toggle::after {
4562 display: inline-block
;
4565 margin-left: 0.255em;
4566 vertical-align: 0.255em;
4569 border-right: 0.3em solid transparent
;
4570 border-bottom: 0.3em solid
;
4571 border-left: 0.3em solid transparent
; }
4573 .dropup .dropdown-toggle:empty::after {
4576 .dropright .dropdown-menu {
4578 margin-left: 0.125rem; }
4580 .dropright .dropdown-toggle::after {
4581 display: inline-block
;
4584 margin-left: 0.255em;
4585 vertical-align: 0.255em;
4587 border-top: 0.3em solid transparent
;
4588 border-bottom: 0.3em solid transparent
;
4589 border-left: 0.3em solid
; }
4591 .dropright .dropdown-toggle:empty::after {
4594 .dropright .dropdown-toggle::after {
4595 vertical-align: 0; }
4597 .dropleft .dropdown-menu {
4599 margin-right: 0.125rem; }
4601 .dropleft .dropdown-toggle::after {
4602 display: inline-block
;
4605 margin-left: 0.255em;
4606 vertical-align: 0.255em;
4609 .dropleft .dropdown-toggle::after {
4612 .dropleft .dropdown-toggle::before {
4613 display: inline-block
;
4616 margin-right: 0.255em;
4617 vertical-align: 0.255em;
4619 border-top: 0.3em solid transparent
;
4620 border-right: 0.3em solid
;
4621 border-bottom: 0.3em solid transparent
; }
4623 .dropleft .dropdown-toggle:empty::after {
4626 .dropleft .dropdown-toggle::before {
4627 vertical-align: 0; }
4633 border-top: 1px solid
#e9ecef; }
4638 padding: 0.25rem 1.5rem;
4642 text-align: inherit
;
4643 white-space: nowrap
;
4644 background-color: transparent
;
4646 .dropdown-item:hover, .dropdown-item:focus {
4648 text-decoration: none
;
4649 background-color: #f8f9fa; }
4650 .dropdown-item.active, .dropdown-item:active {
4652 text-decoration: none
;
4653 background-color: #1177d1; }
4654 .dropdown-item.disabled, .dropdown-item:disabled {
4656 background-color: transparent
; }
4658 .dropdown-menu.show {
4663 padding: 0.5rem 1.5rem;
4665 font-size: 0.8203125rem;
4667 white-space: nowrap
; }
4670 .btn-group-vertical {
4672 display: inline-flex
;
4673 vertical-align: middle
; }
4674 .btn-group
> .btn
, #page-grade-grading-manage
.actions
.btn-group
> .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input
, #rubric-rubric
.gradingform_rubric
.btn-group
> .addcriterion
,
4675 .btn-group-vertical
> .btn
,
4676 #page-grade-grading-manage .actions
.btn-group-vertical
> .action
,
4677 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
,
4678 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion
{
4681 .btn-group
> .btn:hover
, #page-grade-grading-manage
.actions
.btn-group
> .action:hover
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input:hover
, #rubric-rubric
.gradingform_rubric
.btn-group
> .addcriterion:hover
,
4682 .btn-group-vertical
> .btn:hover
,
4683 #page-grade-grading-manage .actions
.btn-group-vertical
> .action:hover
,
4684 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input:hover
,
4685 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion:hover
{
4687 .btn-group
> .btn:focus
, #page-grade-grading-manage
.actions
.btn-group
> .action:focus
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input:focus
, #rubric-rubric
.gradingform_rubric
.btn-group
> .addcriterion:focus
, .btn-group
> .btn:active
, #page-grade-grading-manage
.actions
.btn-group
> .action:active
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input:active
, #rubric-rubric
.gradingform_rubric
.btn-group
> .addcriterion:active
, .btn-group
> .btn
.active
, #page-grade-grading-manage
.actions
.btn-group
> .active
.action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input
.active
, #rubric-rubric
.gradingform_rubric
.btn-group
> .active
.addcriterion
,
4688 .btn-group-vertical
> .btn:focus
,
4689 #page-grade-grading-manage .actions
.btn-group-vertical
> .action:focus
,
4690 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input:focus
,
4691 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion:focus
,
4692 .btn-group-vertical
> .btn:active
,
4693 #page-grade-grading-manage .actions
.btn-group-vertical
> .action:active
,
4694 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input:active
,
4695 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion:active
,
4696 .btn-group-vertical
> .btn
.active
,
4697 #page-grade-grading-manage .actions
.btn-group-vertical
> .active
.action
,
4698 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
.active
,
4699 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .active
.addcriterion
{
4701 .btn-group
.btn
+ .btn
, .btn-group #page-grade-grading-manage
.actions
.action
+ .btn
, #page-grade-grading-manage
.actions
.btn-group
.action
+ .btn
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ .btn
, .btn-group #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn
, #rubric-rubric
.gradingform_rubric
.btn-group
.addcriterion
+ .btn
, .btn-group #page-grade-grading-manage
.actions
.btn
+ .action
, #page-grade-grading-manage
.actions
.btn-group
.btn
+ .action
, .btn-group #page-grade-grading-manage
.actions
.action
+ .action
, #page-grade-grading-manage
.actions
.btn-group
.action
+ .action
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions input
+ .action
, #page-grade-grading-manage
.actions
.btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group #page-grade-grading-manage
.actions input
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ .action
, .btn-group #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.addcriterion
+ .action
, #page-grade-grading-manage
.actions
.btn-group #rubric-rubric
.gradingform_rubric
.addcriterion
+ .action
, #rubric-rubric
.gradingform_rubric
.btn-group #page-grade-grading-manage
.actions
.addcriterion
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.btn-group
.addcriterion
+ .action
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
.btn
+ input
, .btn-group #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group #page-grade-grading-manage
.actions
.action
+ input
, #page-grade-grading-manage
.actions
.btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.btn-group
.action
+ input
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ input
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
, #rubric-rubric
.gradingform_rubric
.btn-group #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
.addcriterion
+ input
, .btn-group #rubric-rubric
.gradingform_rubric
.btn
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group
.btn
+ .addcriterion
, .btn-group #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group #page-grade-grading-manage
.actions
.action
+ .addcriterion
, #page-grade-grading-manage
.actions
.btn-group #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.btn-group
.action
+ .addcriterion
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ .addcriterion
, .btn-group #rubric-rubric
.gradingform_rubric
.addcriterion
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group
.addcriterion
+ .addcriterion
,
4702 .btn-group
.btn
+ .btn-group
,
4703 .btn-group #page-grade-grading-manage
.actions
.action
+ .btn-group
,
4704 #page-grade-grading-manage .actions
.btn-group
.action
+ .btn-group
,
4705 .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn-group
,
4706 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ .btn-group
,
4707 .btn-group #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn-group
,
4708 #rubric-rubric.gradingform_rubric
.btn-group
.addcriterion
+ .btn-group
,
4709 .btn-group
.btn-group
+ .btn
,
4710 .btn-group #page-grade-grading-manage
.actions
.btn-group
+ .action
,
4711 #page-grade-grading-manage .actions
.btn-group
.btn-group
+ .action
,
4712 .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
+ input
,
4713 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
.btn-group
+ input
,
4714 .btn-group #rubric-rubric
.gradingform_rubric
.btn-group
+ .addcriterion
,
4715 #rubric-rubric.gradingform_rubric
.btn-group
.btn-group
+ .addcriterion
,
4716 .btn-group
.btn-group
+ .btn-group
,
4717 .btn-group-vertical
.btn
+ .btn
,
4718 .btn-group-vertical #page-grade-grading-manage
.actions
.action
+ .btn
,
4719 #page-grade-grading-manage .actions
.btn-group-vertical
.action
+ .btn
,
4720 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn
,
4721 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ .btn
,
4722 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn
,
4723 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.addcriterion
+ .btn
,
4724 .btn-group-vertical #page-grade-grading-manage
.actions
.btn
+ .action
,
4725 #page-grade-grading-manage .actions
.btn-group-vertical
.btn
+ .action
,
4726 .btn-group-vertical #page-grade-grading-manage
.actions
.action
+ .action
,
4727 #page-grade-grading-manage .actions
.btn-group-vertical
.action
+ .action
,
4728 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions input
+ .action
,
4729 #page-grade-grading-manage .actions
.btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .action
,
4730 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical #page-grade-grading-manage
.actions input
+ .action
,
4731 #page-grade-grading-manage .actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ .action
,
4732 .btn-group-vertical #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.addcriterion
+ .action
,
4733 #page-grade-grading-manage .actions
.btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
+ .action
,
4734 #rubric-rubric.gradingform_rubric
.btn-group-vertical #page-grade-grading-manage
.actions
.addcriterion
+ .action
,
4735 #page-grade-grading-manage .actions #rubric-rubric
.gradingform_rubric
.btn-group-vertical
.addcriterion
+ .action
,
4736 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn
+ input
,
4737 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
.btn
+ input
,
4738 .btn-group-vertical #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
,
4739 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical #page-grade-grading-manage
.actions
.action
+ input
,
4740 #page-grade-grading-manage .actions
.btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
,
4741 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.btn-group-vertical
.action
+ input
,
4742 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ input
,
4743 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ input
,
4744 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
,
4745 #rubric-rubric.gradingform_rubric
.btn-group-vertical #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
,
4746 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
.addcriterion
+ input
,
4747 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.btn
+ .addcriterion
,
4748 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.btn
+ .addcriterion
,
4749 .btn-group-vertical #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
,
4750 #rubric-rubric.gradingform_rubric
.btn-group-vertical #page-grade-grading-manage
.actions
.action
+ .addcriterion
,
4751 #page-grade-grading-manage .actions
.btn-group-vertical #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
,
4752 #rubric-rubric.gradingform_rubric #page-grade-grading-manage
.actions
.btn-group-vertical
.action
+ .addcriterion
,
4753 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .addcriterion
,
4754 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ .addcriterion
,
4755 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
+ .addcriterion
,
4756 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.addcriterion
+ .addcriterion
,
4757 .btn-group-vertical
.btn
+ .btn-group
,
4758 .btn-group-vertical #page-grade-grading-manage
.actions
.action
+ .btn-group
,
4759 #page-grade-grading-manage .actions
.btn-group-vertical
.action
+ .btn-group
,
4760 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn-group
,
4761 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ .btn-group
,
4762 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn-group
,
4763 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.addcriterion
+ .btn-group
,
4764 .btn-group-vertical
.btn-group
+ .btn
,
4765 .btn-group-vertical #page-grade-grading-manage
.actions
.btn-group
+ .action
,
4766 #page-grade-grading-manage .actions
.btn-group-vertical
.btn-group
+ .action
,
4767 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
+ input
,
4768 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
.btn-group
+ input
,
4769 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.btn-group
+ .addcriterion
,
4770 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.btn-group
+ .addcriterion
,
4771 .btn-group-vertical .btn-group + .btn-group {
4772 margin-left: -1px; }
4777 justify-content: flex-start
; }
4778 .btn-toolbar .input-group {
4781 .btn-group > .btn:first-child, #page-grade-grading-manage .actions .btn-group > .action:first-child, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group > input:first-child, #rubric-rubric.gradingform_rubric .btn-group > .addcriterion:first-child {
4784 .dropdown-toggle-split {
4785 padding-right: 0.5625rem;
4786 padding-left: 0.5625rem; }
4787 .dropdown-toggle-split::after {
4790 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, #page-grade-grading-manage .actions .btn-group-sm > .action + .dropdown-toggle-split, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-sm > input + .dropdown-toggle-split, #rubric-rubric.gradingform_rubric .btn-group-sm > .addcriterion + .dropdown-toggle-split {
4791 padding-right: 0.375rem;
4792 padding-left: 0.375rem; }
4794 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, #page-grade-grading-manage .actions .btn-group-lg > .action + .dropdown-toggle-split, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-lg > input + .dropdown-toggle-split, #rubric-rubric.gradingform_rubric .btn-group-lg > .addcriterion + .dropdown-toggle-split, #page-grade-grading-manage .actions .action + .dropdown-toggle-split {
4795 padding-right: 0.75rem;
4796 padding-left: 0.75rem; }
4798 .btn-group-vertical {
4799 flex-direction: column
;
4800 align-items: flex-start
;
4801 justify-content: center
; }
4802 .btn-group-vertical
.btn
, .btn-group-vertical #page-grade-grading-manage
.actions
.action
, #page-grade-grading-manage
.actions
.btn-group-vertical
.action
, .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
, .btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group-vertical
.addcriterion
,
4803 .btn-group-vertical .btn-group {
4805 .btn-group-vertical
> .btn
+ .btn
, #page-grade-grading-manage
.actions
.btn-group-vertical
> .action
+ .btn
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ .btn
, #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .addcriterion
+ .btn
, #page-grade-grading-manage
.actions
.btn-group-vertical
> .btn
+ .action
, #page-grade-grading-manage
.actions
.btn-group-vertical
> .action
+ .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.btn-group-vertical
> input
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ .action
, #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.btn-group-vertical
> .addcriterion
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .addcriterion
+ .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> .btn
+ input
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> .action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.btn-group-vertical
> .action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> .addcriterion
+ input
, #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .btn
+ .addcriterion
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.btn-group-vertical
> .action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .addcriterion
+ .addcriterion
,
4806 .btn-group-vertical
> .btn
+ .btn-group
,
4807 #page-grade-grading-manage .actions
.btn-group-vertical
> .action
+ .btn-group
,
4808 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ .btn-group
,
4809 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion
+ .btn-group
,
4810 .btn-group-vertical
> .btn-group
+ .btn
,
4811 #page-grade-grading-manage .actions
.btn-group-vertical
> .btn-group
+ .action
,
4812 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> .btn-group
+ input
,
4813 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .btn-group
+ .addcriterion
,
4814 .btn-group-vertical > .btn-group + .btn-group {
4818 .btn-group-toggle
> .btn
, #page-grade-grading-manage
.actions
.btn-group-toggle
> .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> input
, #rubric-rubric
.gradingform_rubric
.btn-group-toggle
> .addcriterion
,
4819 .btn-group-toggle
> .btn-group
> .btn
,
4820 #page-grade-grading-manage .actions
.btn-group-toggle
> .btn-group
> .action
,
4821 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> .btn-group
> input
,
4822 #rubric-rubric.gradingform_rubric
.btn-group-toggle
> .btn-group
> .addcriterion
{
4824 .btn-group-toggle
> .btn input
[type
="radio"], #page-grade-grading-manage
.actions
.btn-group-toggle
> .action input
[type
="radio"], #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> input input
[type
="radio"], #rubric-rubric
.gradingform_rubric
.btn-group-toggle
> .addcriterion input
[type
="radio"],
4825 .btn-group-toggle
> .btn input
[type
="checkbox"],
4826 #page-grade-grading-manage .actions
.btn-group-toggle
> .action input
[type
="checkbox"],
4827 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> input input
[type
="checkbox"],
4828 #rubric-rubric.gradingform_rubric
.btn-group-toggle
> .addcriterion input
[type
="checkbox"],
4829 .btn-group-toggle
> .btn-group
> .btn input
[type
="radio"],
4830 #page-grade-grading-manage .actions
.btn-group-toggle
> .btn-group
> .action input
[type
="radio"],
4831 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> .btn-group
> input input
[type
="radio"],
4832 #rubric-rubric.gradingform_rubric
.btn-group-toggle
> .btn-group
> .addcriterion input
[type
="radio"],
4833 .btn-group-toggle
> .btn-group
> .btn input
[type
="checkbox"],
4834 #page-grade-grading-manage .actions
.btn-group-toggle
> .btn-group
> .action input
[type
="checkbox"],
4835 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> .btn-group
> input input
[type
="checkbox"],
4836 #rubric-rubric.gradingform_rubric
.btn-group-toggle
> .btn-group
> .addcriterion input
[type
="checkbox"] {
4838 clip: rect
(0, 0, 0, 0);
4839 pointer-events: none
; }
4845 align-items: stretch
;
4847 .input-group
> .form-control
,
4848 .input-group
> .custom-select
,
4849 .input-group > .custom-file {
4854 .input-group
> .form-control:focus
,
4855 .input-group
> .custom-select:focus
,
4856 .input-group > .custom-file:focus {
4858 .input-group
> .form-control
+ .form-control
,
4859 .input-group
> .form-control
+ .custom-select
,
4860 .input-group
> .form-control
+ .custom-file
,
4861 .input-group
> .custom-select
+ .form-control
,
4862 .input-group
> .custom-select
+ .custom-select
,
4863 .input-group
> .custom-select
+ .custom-file
,
4864 .input-group
> .custom-file
+ .form-control
,
4865 .input-group
> .custom-file
+ .custom-select
,
4866 .input-group > .custom-file + .custom-file {
4867 margin-left: -1px; }
4868 .input-group > .custom-file {
4870 align-items: center
; }
4872 .input-group-prepend
,
4873 .input-group-append {
4875 .input-group-prepend
.btn
, .input-group-prepend #page-grade-grading-manage
.actions
.action
, #page-grade-grading-manage
.actions
.input-group-prepend
.action
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
, .input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
, #rubric-rubric
.gradingform_rubric
.input-group-prepend
.addcriterion
,
4876 .input-group-append
.btn
,
4877 .input-group-append #page-grade-grading-manage
.actions
.action
,
4878 #page-grade-grading-manage .actions
.input-group-append
.action
,
4879 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
,
4880 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
,
4881 .input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
,
4882 #rubric-rubric.gradingform_rubric
.input-group-append
.addcriterion
{
4885 .input-group-prepend
.btn
+ .btn
, .input-group-prepend #page-grade-grading-manage
.actions
.action
+ .btn
, #page-grade-grading-manage
.actions
.input-group-prepend
.action
+ .btn
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ .btn
, .input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn
, #rubric-rubric
.gradingform_rubric
.input-group-prepend
.addcriterion
+ .btn
, .input-group-prepend #page-grade-grading-manage
.actions
.btn
+ .action
, #page-grade-grading-manage
.actions
.input-group-prepend
.btn
+ .action
, .input-group-prepend #page-grade-grading-manage
.actions
.action
+ .action
, #page-grade-grading-manage
.actions
.input-group-prepend
.action
+ .action
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions input
+ .action
, #page-grade-grading-manage
.actions
.input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend #page-grade-grading-manage
.actions input
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ .action
, .input-group-prepend #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.addcriterion
+ .action
, #page-grade-grading-manage
.actions
.input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
+ .action
, #rubric-rubric
.gradingform_rubric
.input-group-prepend #page-grade-grading-manage
.actions
.addcriterion
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.input-group-prepend
.addcriterion
+ .action
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend
.btn
+ input
, .input-group-prepend #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend #page-grade-grading-manage
.actions
.action
+ input
, #page-grade-grading-manage
.actions
.input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.input-group-prepend
.action
+ input
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ input
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
, #rubric-rubric
.gradingform_rubric
.input-group-prepend #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend
.addcriterion
+ input
, .input-group-prepend #rubric-rubric
.gradingform_rubric
.btn
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.input-group-prepend
.btn
+ .addcriterion
, .input-group-prepend #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.input-group-prepend #page-grade-grading-manage
.actions
.action
+ .addcriterion
, #page-grade-grading-manage
.actions
.input-group-prepend #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.input-group-prepend
.action
+ .addcriterion
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ .addcriterion
, .input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.input-group-prepend
.addcriterion
+ .addcriterion
,
4886 .input-group-prepend
.btn
+ .input-group-text
,
4887 .input-group-prepend #page-grade-grading-manage
.actions
.action
+ .input-group-text
,
4888 #page-grade-grading-manage .actions
.input-group-prepend
.action
+ .input-group-text
,
4889 .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .input-group-text
,
4890 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ .input-group-text
,
4891 .input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
+ .input-group-text
,
4892 #rubric-rubric.gradingform_rubric
.input-group-prepend
.addcriterion
+ .input-group-text
,
4893 .input-group-prepend
.input-group-text
+ .input-group-text
,
4894 .input-group-prepend
.input-group-text
+ .btn
,
4895 .input-group-prepend #page-grade-grading-manage
.actions
.input-group-text
+ .action
,
4896 #page-grade-grading-manage .actions
.input-group-prepend
.input-group-text
+ .action
,
4897 .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-text
+ input
,
4898 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend
.input-group-text
+ input
,
4899 .input-group-prepend #rubric-rubric
.gradingform_rubric
.input-group-text
+ .addcriterion
,
4900 #rubric-rubric.gradingform_rubric
.input-group-prepend
.input-group-text
+ .addcriterion
,
4901 .input-group-append
.btn
+ .btn
,
4902 .input-group-append #page-grade-grading-manage
.actions
.action
+ .btn
,
4903 #page-grade-grading-manage .actions
.input-group-append
.action
+ .btn
,
4904 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn
,
4905 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ .btn
,
4906 .input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn
,
4907 #rubric-rubric.gradingform_rubric
.input-group-append
.addcriterion
+ .btn
,
4908 .input-group-append #page-grade-grading-manage
.actions
.btn
+ .action
,
4909 #page-grade-grading-manage .actions
.input-group-append
.btn
+ .action
,
4910 .input-group-append #page-grade-grading-manage
.actions
.action
+ .action
,
4911 #page-grade-grading-manage .actions
.input-group-append
.action
+ .action
,
4912 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions input
+ .action
,
4913 #page-grade-grading-manage .actions
.input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .action
,
4914 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append #page-grade-grading-manage
.actions input
+ .action
,
4915 #page-grade-grading-manage .actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ .action
,
4916 .input-group-append #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.addcriterion
+ .action
,
4917 #page-grade-grading-manage .actions
.input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
+ .action
,
4918 #rubric-rubric.gradingform_rubric
.input-group-append #page-grade-grading-manage
.actions
.addcriterion
+ .action
,
4919 #page-grade-grading-manage .actions #rubric-rubric
.gradingform_rubric
.input-group-append
.addcriterion
+ .action
,
4920 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn
+ input
,
4921 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append
.btn
+ input
,
4922 .input-group-append #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
,
4923 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append #page-grade-grading-manage
.actions
.action
+ input
,
4924 #page-grade-grading-manage .actions
.input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
,
4925 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.input-group-append
.action
+ input
,
4926 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ input
,
4927 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ input
,
4928 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
,
4929 #rubric-rubric.gradingform_rubric
.input-group-append #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
,
4930 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append
.addcriterion
+ input
,
4931 .input-group-append #rubric-rubric
.gradingform_rubric
.btn
+ .addcriterion
,
4932 #rubric-rubric.gradingform_rubric
.input-group-append
.btn
+ .addcriterion
,
4933 .input-group-append #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
,
4934 #rubric-rubric.gradingform_rubric
.input-group-append #page-grade-grading-manage
.actions
.action
+ .addcriterion
,
4935 #page-grade-grading-manage .actions
.input-group-append #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
,
4936 #rubric-rubric.gradingform_rubric #page-grade-grading-manage
.actions
.input-group-append
.action
+ .addcriterion
,
4937 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .addcriterion
,
4938 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ .addcriterion
,
4939 .input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
+ .addcriterion
,
4940 #rubric-rubric.gradingform_rubric
.input-group-append
.addcriterion
+ .addcriterion
,
4941 .input-group-append
.btn
+ .input-group-text
,
4942 .input-group-append #page-grade-grading-manage
.actions
.action
+ .input-group-text
,
4943 #page-grade-grading-manage .actions
.input-group-append
.action
+ .input-group-text
,
4944 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .input-group-text
,
4945 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ .input-group-text
,
4946 .input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
+ .input-group-text
,
4947 #rubric-rubric.gradingform_rubric
.input-group-append
.addcriterion
+ .input-group-text
,
4948 .input-group-append
.input-group-text
+ .input-group-text
,
4949 .input-group-append
.input-group-text
+ .btn
,
4950 .input-group-append #page-grade-grading-manage
.actions
.input-group-text
+ .action
,
4951 #page-grade-grading-manage .actions
.input-group-append
.input-group-text
+ .action
,
4952 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-text
+ input
,
4953 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append
.input-group-text
+ input
,
4954 .input-group-append #rubric-rubric
.gradingform_rubric
.input-group-text
+ .addcriterion
,
4955 #rubric-rubric.gradingform_rubric
.input-group-append
.input-group-text
+ .addcriterion
{
4956 margin-left: -1px; }
4958 .input-group-prepend {
4959 margin-right: -1px; }
4961 .input-group-append {
4962 margin-left: -1px; }
4966 align-items: center
;
4967 padding: 0.375rem 0.75rem;
4969 font-size: 0.9375rem;
4974 white-space: nowrap
;
4975 background-color: #e9ecef;
4976 border: 1px solid
#ced4da; }
4977 .input-group-text input
[type
="radio"],
4978 .input-group-text input[type="checkbox"] {
4985 padding-left: 1.5rem; }
4987 .custom-control-inline {
4988 display: inline-flex
;
4989 margin-right: 1rem; }
4991 .custom-control-input {
4995 .custom-control-input:checked ~ .custom-control-label::before {
4997 background-color: #1177d1; }
4998 .custom-control-input:focus ~ .custom-control-label::before {
4999 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5000 .custom-control-input:active ~ .custom-control-label::before {
5002 background-color: #9dcdf7; }
5003 .custom-control-input:disabled ~ .custom-control-label {
5005 .custom-control-input:disabled ~ .custom-control-label::before {
5006 background-color: #e9ecef; }
5008 .custom-control-label {
5010 .custom-control-label::before {
5017 pointer-events: none
;
5020 background-color: #dee2e6; }
5021 .custom-control-label::after {
5029 background-repeat: no-repeat
;
5030 background-position: center center
;
5031 background-size: 50% 50%; }
5033 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
5034 background-color: #1177d1; }
5036 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
5037 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }
5039 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
5040 background-color: #1177d1; }
5042 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
5043 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }
5045 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
5046 background-color: rgba
(17, 119, 209, 0.5); }
5048 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
5049 background-color: rgba
(17, 119, 209, 0.5); }
5051 .custom-radio .custom-control-label::before {
5052 border-radius: 50%; }
5054 .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
5055 background-color: #1177d1; }
5057 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
5058 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }
5060 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
5061 background-color: rgba
(17, 119, 209, 0.5); }
5064 display: inline-block
;
5066 height: calc
(2.15625rem + 2px);
5067 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
5070 vertical-align: middle
;
5071 background: #fff url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23373a3c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right
0.75rem center
;
5072 background-size: 8px 10px;
5073 border: 1px solid
#ced4da;
5076 .custom-select:focus {
5077 border-color: #6eb5f3;
5079 box-shadow: inset
0 1px 2px rgba
(0, 0, 0, 0.075), 0 0 5px rgba
(110, 181, 243, 0.5); }
5080 .custom-select:focus::-ms-value {
5082 background-color: #fff; }
5083 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
5085 padding-right: 0.75rem;
5086 background-image: none
; }
5087 .custom-select:disabled {
5089 background-color: #e9ecef; }
5090 .custom-select::-ms-expand {
5094 height: calc
(1.73046875rem + 2px);
5095 padding-top: 0.375rem;
5096 padding-bottom: 0.375rem;
5100 height: calc
(2.7578125rem + 2px);
5101 padding-top: 0.375rem;
5102 padding-bottom: 0.375rem;
5107 display: inline-block
;
5109 height: calc
(2.15625rem + 2px);
5112 .custom-file-input {
5116 height: calc
(2.15625rem + 2px);
5119 .custom-file-input:focus ~ .custom-file-control {
5120 border-color: #6eb5f3;
5121 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5122 .custom-file-input:focus ~ .custom-file-control::before {
5123 border-color: #6eb5f3; }
5124 .custom-file-input:lang(en) ~ .custom-file-label::after {
5125 content: "Browse"; }
5127 .custom-file-label {
5133 height: calc
(2.15625rem + 2px);
5134 padding: 0.375rem 0.75rem;
5137 background-color: #fff;
5138 border: 1px solid
#ced4da; }
5139 .custom-file-label::after {
5146 height: calc
(calc
(2.15625rem + 2px) - 1px * 2);
5147 padding: 0.375rem 0.75rem;
5151 background-color: #e9ecef;
5152 border-left: 1px solid
#ced4da; }
5163 padding: 0.5rem 1rem; }
5164 .nav-link:hover, .nav-link:focus {
5165 text-decoration: none
; }
5166 .nav-link.disabled {
5170 border-bottom: 1px solid
#dee2e6; }
5171 .nav-tabs .nav-item {
5172 margin-bottom: -1px; }
5173 .nav-tabs .nav-link {
5174 border: 1px solid transparent
; }
5175 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
5176 border-color: #e9ecef #e9ecef #dee2e6; }
5177 .nav-tabs .nav-link.disabled {
5179 background-color: transparent
;
5180 border-color: transparent
; }
5181 .nav-tabs
.nav-link
.active
,
5182 .nav-tabs .nav-item.show .nav-link {
5184 background-color: #fff;
5185 border-color: #dee2e6 #dee2e6 #fff; }
5186 .nav-tabs .dropdown-menu {
5189 .nav-pills
.nav-link
.active
,
5190 .nav-pills .show > .nav-link {
5192 background-color: #1177d1; }
5194 .nav-fill .nav-item {
5196 text-align: center
; }
5198 .nav-justified .nav-item {
5201 text-align: center
; }
5203 .tab-content > .tab-pane {
5206 .tab-content > .active {
5213 align-items: center
;
5214 justify-content: space-between
;
5215 padding: 0.5rem 1rem; }
5216 .navbar
> .container
,
5217 .navbar > .container-fluid {
5220 align-items: center
;
5221 justify-content: space-between
; }
5224 display: inline-block
;
5225 padding-top: 0.32421875rem;
5226 padding-bottom: 0.32421875rem;
5228 font-size: 1.171875rem;
5229 line-height: inherit
;
5230 white-space: nowrap
; }
5231 .navbar-brand:hover, .navbar-brand:focus {
5232 text-decoration: none
; }
5236 flex-direction: column
;
5240 .navbar-nav .nav-link {
5243 .navbar-nav .dropdown-menu {
5248 display: inline-block
;
5249 padding-top: 0.5rem;
5250 padding-bottom: 0.5rem; }
5255 align-items: center
; }
5258 padding: 0.25rem 0.75rem;
5259 font-size: 1.171875rem;
5261 background-color: transparent
;
5262 border: 1px solid transparent
; }
5263 .navbar-toggler:hover, .navbar-toggler:focus {
5264 text-decoration: none
; }
5265 .navbar-toggler:not(:disabled):not(.disabled) {
5268 .navbar-toggler-icon {
5269 display: inline-block
;
5272 vertical-align: middle
;
5274 background: no-repeat center center
;
5275 background-size: 100% 100%; }
5277 @media (max-width: 575.98px) {
5278 .navbar-expand-sm
> .container
,
5279 .navbar-expand-sm > .container-fluid {
5281 padding-left: 0; } }
5283 @media (min-width: 576px) {
5285 flex-flow: row nowrap
;
5286 justify-content: flex-start
; }
5287 .navbar-expand-sm .navbar-nav {
5288 flex-direction: row
; }
5289 .navbar-expand-sm .navbar-nav .dropdown-menu {
5290 position: absolute
; }
5291 .navbar-expand-sm .navbar-nav .dropdown-menu-right {
5294 .navbar-expand-sm .navbar-nav .nav-link {
5295 padding-right: 0.5rem;
5296 padding-left: 0.5rem; }
5297 .navbar-expand-sm
> .container
,
5298 .navbar-expand-sm > .container-fluid {
5299 flex-wrap: nowrap
; }
5300 .navbar-expand-sm .navbar-collapse {
5301 display: flex
!important
;
5303 .navbar-expand-sm .navbar-toggler {
5305 .navbar-expand-sm .dropup .dropdown-menu {
5309 @media (max-width: 767.98px) {
5310 .navbar-expand-md
> .container
,
5311 .navbar-expand-md > .container-fluid {
5313 padding-left: 0; } }
5315 @media (min-width: 768px) {
5317 flex-flow: row nowrap
;
5318 justify-content: flex-start
; }
5319 .navbar-expand-md .navbar-nav {
5320 flex-direction: row
; }
5321 .navbar-expand-md .navbar-nav .dropdown-menu {
5322 position: absolute
; }
5323 .navbar-expand-md .navbar-nav .dropdown-menu-right {
5326 .navbar-expand-md .navbar-nav .nav-link {
5327 padding-right: 0.5rem;
5328 padding-left: 0.5rem; }
5329 .navbar-expand-md
> .container
,
5330 .navbar-expand-md > .container-fluid {
5331 flex-wrap: nowrap
; }
5332 .navbar-expand-md .navbar-collapse {
5333 display: flex
!important
;
5335 .navbar-expand-md .navbar-toggler {
5337 .navbar-expand-md .dropup .dropdown-menu {
5341 @media (max-width: 991.98px) {
5342 .navbar-expand-lg
> .container
,
5343 .navbar-expand-lg > .container-fluid {
5345 padding-left: 0; } }
5347 @media (min-width: 992px) {
5349 flex-flow: row nowrap
;
5350 justify-content: flex-start
; }
5351 .navbar-expand-lg .navbar-nav {
5352 flex-direction: row
; }
5353 .navbar-expand-lg .navbar-nav .dropdown-menu {
5354 position: absolute
; }
5355 .navbar-expand-lg .navbar-nav .dropdown-menu-right {
5358 .navbar-expand-lg .navbar-nav .nav-link {
5359 padding-right: 0.5rem;
5360 padding-left: 0.5rem; }
5361 .navbar-expand-lg
> .container
,
5362 .navbar-expand-lg > .container-fluid {
5363 flex-wrap: nowrap
; }
5364 .navbar-expand-lg .navbar-collapse {
5365 display: flex
!important
;
5367 .navbar-expand-lg .navbar-toggler {
5369 .navbar-expand-lg .dropup .dropdown-menu {
5373 @media (max-width: 1199.98px) {
5374 .navbar-expand-xl
> .container
,
5375 .navbar-expand-xl > .container-fluid {
5377 padding-left: 0; } }
5379 @media (min-width: 1200px) {
5381 flex-flow: row nowrap
;
5382 justify-content: flex-start
; }
5383 .navbar-expand-xl .navbar-nav {
5384 flex-direction: row
; }
5385 .navbar-expand-xl .navbar-nav .dropdown-menu {
5386 position: absolute
; }
5387 .navbar-expand-xl .navbar-nav .dropdown-menu-right {
5390 .navbar-expand-xl .navbar-nav .nav-link {
5391 padding-right: 0.5rem;
5392 padding-left: 0.5rem; }
5393 .navbar-expand-xl
> .container
,
5394 .navbar-expand-xl > .container-fluid {
5395 flex-wrap: nowrap
; }
5396 .navbar-expand-xl .navbar-collapse {
5397 display: flex
!important
;
5399 .navbar-expand-xl .navbar-toggler {
5401 .navbar-expand-xl .dropup .dropdown-menu {
5406 flex-flow: row nowrap
;
5407 justify-content: flex-start
; }
5408 .navbar-expand
> .container
,
5409 .navbar-expand > .container-fluid {
5412 .navbar-expand .navbar-nav {
5413 flex-direction: row
; }
5414 .navbar-expand .navbar-nav .dropdown-menu {
5415 position: absolute
; }
5416 .navbar-expand .navbar-nav .dropdown-menu-right {
5419 .navbar-expand .navbar-nav .nav-link {
5420 padding-right: 0.5rem;
5421 padding-left: 0.5rem; }
5422 .navbar-expand
> .container
,
5423 .navbar-expand > .container-fluid {
5424 flex-wrap: nowrap
; }
5425 .navbar-expand .navbar-collapse {
5426 display: flex
!important
;
5428 .navbar-expand .navbar-toggler {
5430 .navbar-expand .dropup .dropdown-menu {
5434 .navbar-light .navbar-brand {
5435 color: rgba
(0, 0, 0, 0.9); }
5436 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
5437 color: rgba
(0, 0, 0, 0.9); }
5439 .navbar-light .navbar-nav .nav-link {
5440 color: rgba
(0, 0, 0, 0.5); }
5441 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
5442 color: rgba
(0, 0, 0, 0.9); }
5443 .navbar-light .navbar-nav .nav-link.disabled {
5444 color: rgba
(0, 0, 0, 0.3); }
5446 .navbar-light
.navbar-nav
.show
> .nav-link
,
5447 .navbar-light
.navbar-nav
.active
> .nav-link
,
5448 .navbar-light
.navbar-nav
.nav-link
.show
,
5449 .navbar-light .navbar-nav .nav-link.active {
5450 color: rgba
(0, 0, 0, 0.9); }
5452 .navbar-light .navbar-toggler {
5453 color: rgba
(0, 0, 0, 0.5);
5454 border-color: rgba
(0, 0, 0, 0.1); }
5456 .navbar-light .navbar-toggler-icon {
5457 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
5459 .navbar-light .navbar-text {
5460 color: rgba
(0, 0, 0, 0.5); }
5461 .navbar-light .navbar-text a {
5462 color: rgba
(0, 0, 0, 0.9); }
5463 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
5464 color: rgba
(0, 0, 0, 0.9); }
5466 .navbar-dark .navbar-brand {
5468 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
5471 .navbar-dark .navbar-nav .nav-link {
5472 color: rgba
(255, 255, 255, 0.5); }
5473 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
5475 .navbar-dark .navbar-nav .nav-link.disabled {
5476 color: rgba
(255, 255, 255, 0.25); }
5478 .navbar-dark
.navbar-nav
.show
> .nav-link
,
5479 .navbar-dark
.navbar-nav
.active
> .nav-link
,
5480 .navbar-dark
.navbar-nav
.nav-link
.show
,
5481 .navbar-dark .navbar-nav .nav-link.active {
5484 .navbar-dark .navbar-toggler {
5485 color: rgba
(255, 255, 255, 0.5);
5486 border-color: rgba
(255, 255, 255, 0.1); }
5488 .navbar-dark .navbar-toggler-icon {
5489 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
5491 .navbar-dark .navbar-text {
5492 color: rgba
(255, 255, 255, 0.5); }
5493 .navbar-dark .navbar-text a {
5495 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
5498 .card, #page-enrol-users #filterform, .que .history, .userprofile .profile_tree section, .groupinfobox, .well {
5501 flex-direction: column
;
5503 word-wrap: break-word
;
5504 background-color: #fff;
5505 background-clip: border-box
;
5506 border: 1px solid rgba
(0, 0, 0, 0.125); }
5507 .card > hr, #page-enrol-users #filterform > hr, .que .history > hr, .userprofile .profile_tree section > hr, .groupinfobox > hr, .well > hr {
5511 .card-body, .userprofile .profile_tree section {
5516 margin-bottom: 0.75rem; }
5519 margin-top: -0.375rem;
5522 .card-text:last-child {
5526 text-decoration: none
; }
5528 .card-link + .card-link {
5529 margin-left: 1.25rem; }
5532 padding: 0.75rem 1.25rem;
5534 background-color: rgba
(0, 0, 0, 0.03);
5535 border-bottom: 1px solid rgba
(0, 0, 0, 0.125); }
5536 .card-header + .list-group .list-group-item:first-child {
5540 padding: 0.75rem 1.25rem;
5541 background-color: rgba
(0, 0, 0, 0.03);
5542 border-top: 1px solid rgba
(0, 0, 0, 0.125); }
5545 margin-right: -0.625rem;
5546 margin-bottom: -0.75rem;
5547 margin-left: -0.625rem;
5550 .card-header-pills {
5551 margin-right: -0.625rem;
5552 margin-left: -0.625rem; }
5573 flex-direction: column
; }
5574 .card-deck .card, .card-deck #page-enrol-users #filterform, #page-enrol-users .card-deck #filterform, .card-deck .que .history, .que .card-deck .history, .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .card-deck section, .card-deck .groupinfobox, .card-deck .well {
5575 margin-bottom: 0.25rem; }
5576 @media
(min-width: 576px) {
5578 flex-flow: row wrap
;
5579 margin-right: -0.25rem;
5580 margin-left: -0.25rem; }
5581 .card-deck .card, .card-deck #page-enrol-users #filterform, #page-enrol-users .card-deck #filterform, .card-deck .que .history, .que .card-deck .history, .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .card-deck section, .card-deck .groupinfobox, .card-deck .well {
5584 flex-direction: column
;
5585 margin-right: 0.25rem;
5587 margin-left: 0.25rem; } }
5591 flex-direction: column
; }
5592 .card-group > .card, #page-enrol-users .card-group > #filterform, .que .card-group > .history, .userprofile .profile_tree .card-group > section, .card-group > .groupinfobox, .card-group > .well {
5593 margin-bottom: 0.25rem; }
5594 @media
(min-width: 576px) {
5596 flex-flow: row wrap
; }
5597 .card-group > .card, #page-enrol-users .card-group > #filterform, .que .card-group > .history, .userprofile .profile_tree .card-group > section, .card-group > .groupinfobox, .card-group > .well {
5600 .card-group > .card + .card, #page-enrol-users .card-group > #filterform + .card, .que .card-group > .history + .card, .userprofile .profile_tree .card-group > section + .card, .card-group > .groupinfobox + .card, .card-group > .well + .card, #page-enrol-users .card-group > .card + #filterform, #page-enrol-users .card-group > #filterform + #filterform, .que #page-enrol-users .card-group > .history + #filterform, #page-enrol-users .que .card-group > .history + #filterform, .userprofile .profile_tree #page-enrol-users .card-group > section + #filterform, #page-enrol-users .userprofile .profile_tree .card-group > section + #filterform, #page-enrol-users .card-group > .groupinfobox + #filterform, #page-enrol-users .card-group > .well + #filterform, .que .card-group > .card + .history, #page-enrol-users .que .card-group > #filterform + .history, .que #page-enrol-users .card-group > #filterform + .history, .que .card-group > .history + .history, .userprofile .profile_tree .que .card-group > section + .history, .que .userprofile .profile_tree .card-group > section + .history, .que .card-group > .groupinfobox + .history, .que .card-group > .well + .history, .userprofile .profile_tree .card-group > .card + section, #page-enrol-users .userprofile .profile_tree .card-group > #filterform + section, .userprofile .profile_tree #page-enrol-users .card-group > #filterform + section, .que .userprofile .profile_tree .card-group > .history + section, .userprofile .profile_tree .que .card-group > .history + section, .userprofile .profile_tree .card-group > section + section, .userprofile .profile_tree .card-group > .groupinfobox + section, .userprofile .profile_tree .card-group > .well + section, .card-group > .card + .groupinfobox, #page-enrol-users .card-group > #filterform + .groupinfobox, .que .card-group > .history + .groupinfobox, .userprofile .profile_tree .card-group > section + .groupinfobox, .card-group > .groupinfobox + .groupinfobox, .card-group > .well + .groupinfobox, .card-group > .card + .well, #page-enrol-users .card-group > #filterform + .well, .que .card-group > .history + .well, .userprofile .profile_tree .card-group > section + .well, .card-group > .groupinfobox + .well, .card-group > .well + .well {
5604 .card-columns .card, .card-columns #page-enrol-users #filterform, #page-enrol-users .card-columns #filterform, .card-columns .que .history, .que .card-columns .history, .card-columns .userprofile .profile_tree section, .userprofile .profile_tree .card-columns section, .card-columns .groupinfobox, .card-columns .well {
5605 margin-bottom: 0.75rem; }
5607 @media (min-width: 576px) {
5610 column-gap: 1.25rem; }
5611 .card-columns .card, .card-columns #page-enrol-users #filterform, #page-enrol-users .card-columns #filterform, .card-columns .que .history, .que .card-columns .history, .card-columns .userprofile .profile_tree section, .userprofile .profile_tree .card-columns section, .card-columns .groupinfobox, .card-columns .well {
5612 display: inline-block
;
5621 background-color: transparent
; }
5623 .breadcrumb-item + .breadcrumb-item::before {
5624 display: inline-block
;
5625 padding-right: 0.5rem;
5626 padding-left: 0.5rem;
5630 .breadcrumb-item + .breadcrumb-item:hover::before {
5631 text-decoration: underline
; }
5633 .breadcrumb-item + .breadcrumb-item:hover::before {
5634 text-decoration: none
; }
5636 .breadcrumb-item.active {
5647 padding: 0.5rem 0.75rem;
5651 background-color: #fff;
5652 border: 1px solid
#dee2e6; }
5655 text-decoration: none
;
5656 background-color: #e9ecef;
5657 border-color: #dee2e6; }
5661 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5662 .page-link:not(:disabled):not(.disabled) {
5665 .page-item:first-child .page-link {
5668 .page-item.active .page-link {
5671 background-color: #1177d1;
5672 border-color: #1177d1; }
5674 .page-item.disabled .page-link {
5676 pointer-events: none
;
5678 background-color: #fff;
5679 border-color: #dee2e6; }
5681 .pagination-lg .page-link {
5682 padding: 0.75rem 1.5rem;
5683 font-size: 1.171875rem;
5686 .pagination-sm .page-link {
5687 padding: 0.25rem 0.5rem;
5688 font-size: 0.8203125rem;
5692 display: inline-block
;
5693 padding: 0.25em 0.4em;
5698 white-space: nowrap
;
5699 vertical-align: baseline
; }
5703 .btn .badge, #page-grade-grading-manage .actions .action .badge, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input .badge, #rubric-rubric.gradingform_rubric .addcriterion .badge {
5708 padding-right: 0.6em;
5709 padding-left: 0.6em; }
5713 background-color: #1177d1; }
5714 .badge-primary[href]:hover, .badge-primary[href]:focus {
5716 text-decoration: none
;
5717 background-color: #0d5ca2; }
5721 background-color: #ced4da; }
5722 .badge-secondary[href]:hover, .badge-secondary[href]:focus {
5724 text-decoration: none
;
5725 background-color: #b1bbc4; }
5729 background-color: #5cb85c; }
5730 .badge-success[href]:hover, .badge-success[href]:focus {
5732 text-decoration: none
;
5733 background-color: #449d44; }
5737 background-color: #5bc0de; }
5738 .badge-info[href]:hover, .badge-info[href]:focus {
5740 text-decoration: none
;
5741 background-color: #31b0d5; }
5745 background-color: #f0ad4e; }
5746 .badge-warning[href]:hover, .badge-warning[href]:focus {
5748 text-decoration: none
;
5749 background-color: #ec971f; }
5753 background-color: #d9534f; }
5754 .badge-danger[href]:hover, .badge-danger[href]:focus {
5756 text-decoration: none
;
5757 background-color: #c9302c; }
5761 background-color: #f8f9fa; }
5762 .badge-light[href]:hover, .badge-light[href]:focus {
5764 text-decoration: none
;
5765 background-color: #dae0e5; }
5769 background-color: #373a3c; }
5770 .badge-dark[href]:hover, .badge-dark[href]:focus {
5772 text-decoration: none
;
5773 background-color: #1f2021; }
5777 margin-bottom: 2rem;
5778 background-color: #e9ecef; }
5779 @media
(min-width: 576px) {
5781 padding: 4rem 2rem; } }
5787 .alert
, #page-admin-index
.releasenoteslink
,
5788 #page-admin-index .adminwarning
,
5789 #page-admin-index .adminerror
, .que
.formulation
,
5791 .que .comment, .assignfeedback_editpdf_widget .label {
5793 padding: 0.75rem 1.25rem;
5794 margin-bottom: 1rem;
5795 border: 0 solid transparent
; }
5803 .alert-dismissible {
5804 padding-right: 3.90625rem; }
5805 .alert-dismissible .close, .alert-dismissible .moodle-dialogue-base .closebutton, .moodle-dialogue-base .alert-dismissible .closebutton {
5809 padding: 0.75rem 1.25rem;
5814 background-color: #cfe4f6;
5815 border-color: #bcd9f2; }
5817 border-top-color: #a7cdee; }
5818 .alert-primary .alert-link {
5823 background-color: #f5f6f8;
5824 border-color: #f1f3f5; }
5825 .alert-secondary hr {
5826 border-top-color: #e2e6ea; }
5827 .alert-secondary .alert-link {
5833 background-color: #def1de;
5834 border-color: #d1ebd1; }
5835 .alert-success hr, .que .comment hr {
5836 border-top-color: #bfe3bf; }
5837 .alert-success .alert-link, .que .comment .alert-link {
5840 .alert-info, #page-admin-index .releasenoteslink, #adminsettings .form-overridden, .que .formulation, .assignfeedback_editpdf_widget .label {
5842 background-color: #def2f8;
5843 border-color: #d1edf6; }
5844 .alert-info hr, #page-admin-index .releasenoteslink hr, #adminsettings .form-overridden hr, .que .formulation hr, .assignfeedback_editpdf_widget .label hr {
5845 border-top-color: #bce5f2; }
5846 .alert-info .alert-link, #page-admin-index .releasenoteslink .alert-link, #adminsettings .form-overridden .alert-link, .que .formulation .alert-link, .assignfeedback_editpdf_widget .label .alert-link {
5850 #page-admin-index .adminwarning
, .uninstalldeleteconfirmexternal
,
5854 background-color: #fcefdc;
5855 border-color: #fbe8cd; }
5856 .alert-warning hr, #page-admin-index .adminwarning hr, .uninstalldeleteconfirmexternal hr, .que .outcome hr, .que .comment hr {
5857 border-top-color: #f9ddb5; }
5858 .alert-warning .alert-link, #page-admin-index .adminwarning .alert-link, .uninstalldeleteconfirmexternal .alert-link, .que .outcome .alert-link, .que .comment .alert-link {
5862 #page-admin-index .adminerror
{
5864 background-color: #f7dddc;
5865 border-color: #f4cfce; }
5866 .alert-danger hr, #page-admin-index .adminerror hr {
5867 border-top-color: #efbbb9; }
5868 .alert-danger .alert-link, #page-admin-index .adminerror .alert-link {
5873 background-color: #fefefe;
5874 border-color: #fdfdfe; }
5876 border-top-color: #ececf6; }
5877 .alert-light .alert-link {
5882 background-color: #d7d8d8;
5883 border-color: #c7c8c8; }
5885 border-top-color: #babbbb; }
5886 .alert-dark .alert-link {
5889 @keyframes progress-bar-stripes
{
5891 background-position: 1rem 0; }
5893 background-position: 0 0; } }
5899 font-size: 0.703125rem;
5900 background-color: #e9ecef; }
5904 flex-direction: column
;
5905 justify-content: center
;
5908 background-color: #1177d1;
5909 transition: width
0.6s ease
; }
5911 .progress-bar-striped {
5912 background-image: linear-gradient
(45deg, rgba
(255, 255, 255, 0.15) 25%, transparent
25%, transparent
50%, rgba
(255, 255, 255, 0.15) 50%, rgba
(255, 255, 255, 0.15) 75%, transparent
75%, transparent
);
5913 background-size: 1rem 1rem; }
5915 .progress-bar-animated {
5916 animation: progress-bar-stripes
1s linear infinite
; }
5920 align-items: flex-start
; }
5927 flex-direction: column
;
5931 .list-group-item-action {
5934 text-align: inherit
; }
5935 .list-group-item-action:hover, .list-group-item-action:focus {
5937 text-decoration: none
;
5938 background-color: #f8f9fa; }
5939 .list-group-item-action:active {
5941 background-color: #e9ecef; }
5946 padding: 0.75rem 1.25rem;
5947 margin-bottom: -1px;
5948 background-color: #fff;
5949 border: 1px solid rgba
(0, 0, 0, 0.125); }
5950 .list-group-item:last-child {
5952 .list-group-item:hover, .list-group-item:focus {
5954 text-decoration: none
; }
5955 .list-group-item.disabled, .list-group-item:disabled {
5957 background-color: #fff; }
5958 .list-group-item.active {
5961 background-color: #1177d1;
5962 border-color: #1177d1; }
5964 .list-group-flush .list-group-item {
5968 .list-group-flush:first-child .list-group-item:first-child {
5971 .list-group-flush:last-child .list-group-item:last-child {
5974 .list-group-item-primary {
5976 background-color: #bcd9f2; }
5977 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5979 background-color: #a7cdee; }
5980 .list-group-item-primary.list-group-item-action.active {
5982 background-color: #093e6d;
5983 border-color: #093e6d; }
5985 .list-group-item-secondary {
5987 background-color: #f1f3f5; }
5988 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5990 background-color: #e2e6ea; }
5991 .list-group-item-secondary.list-group-item-action.active {
5993 background-color: #6b6e71;
5994 border-color: #6b6e71; }
5996 .list-group-item-success {
5998 background-color: #d1ebd1; }
5999 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
6001 background-color: #bfe3bf; }
6002 .list-group-item-success.list-group-item-action.active {
6004 background-color: #306030;
6005 border-color: #306030; }
6007 .list-group-item-info {
6009 background-color: #d1edf6; }
6010 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
6012 background-color: #bce5f2; }
6013 .list-group-item-info.list-group-item-action.active {
6015 background-color: #2f6473;
6016 border-color: #2f6473; }
6018 .list-group-item-warning {
6020 background-color: #fbe8cd; }
6021 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
6023 background-color: #f9ddb5; }
6024 .list-group-item-warning.list-group-item-action.active {
6026 background-color: #7d5a29;
6027 border-color: #7d5a29; }
6029 .list-group-item-danger {
6031 background-color: #f4cfce; }
6032 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
6034 background-color: #efbbb9; }
6035 .list-group-item-danger.list-group-item-action.active {
6037 background-color: #712b29;
6038 border-color: #712b29; }
6040 .list-group-item-light {
6042 background-color: #fdfdfe; }
6043 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
6045 background-color: #ececf6; }
6046 .list-group-item-light.list-group-item-action.active {
6048 background-color: #818182;
6049 border-color: #818182; }
6051 .list-group-item-dark {
6053 background-color: #c7c8c8; }
6054 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
6056 background-color: #babbbb; }
6057 .list-group-item-dark.list-group-item-action.active {
6059 background-color: #1d1e1f;
6060 border-color: #1d1e1f; }
6062 .close, .moodle-dialogue-base .closebutton {
6064 font-size: 1.40625rem;
6068 text-shadow: 0 1px 0 #fff;
6070 .close:hover, .moodle-dialogue-base .closebutton:hover, .close:focus, .moodle-dialogue-base .closebutton:focus {
6072 text-decoration: none
;
6074 .close:not(:disabled):not(.disabled), .moodle-dialogue-base .closebutton:not(:disabled):not(.disabled) {
6077 button
.close
, .moodle-dialogue-base button
.closebutton
{
6079 background-color: transparent
;
6081 -webkit-appearance: none
; }
6096 .modal-open .modal {
6104 pointer-events: none
; }
6105 .modal.fade .modal-dialog {
6106 transition: transform
0.3s ease-out
;
6107 transform: translate
(0, -25%); }
6108 .modal.show .modal-dialog {
6109 transform: translate
(0, 0); }
6111 .modal-dialog-centered {
6113 align-items: center
;
6114 min-height: calc
(100% - (0.5rem * 2)); }
6116 .modal-content, .moodle-dialogue-base .moodle-dialogue-wrap.moodle-dialogue-content {
6119 flex-direction: column
;
6121 pointer-events: auto
;
6122 background-color: #fff;
6123 background-clip: padding-box
;
6124 border: 1px solid rgba
(0, 0, 0, 0.2);
6134 background-color: #000; }
6135 .modal-backdrop.fade {
6137 .modal-backdrop.show {
6140 .modal-header, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {
6142 align-items: flex-start
;
6143 justify-content: space-between
;
6145 border-bottom: 1px solid
#e9ecef; }
6146 .modal-header .close, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .close, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .close, .modal-header .moodle-dialogue-base .closebutton, .moodle-dialogue-base .modal-header .closebutton, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .closebutton, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .moodle-dialogue-base .closebutton, .moodle-dialogue-base .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .closebutton {
6148 margin: -1rem -1rem -1rem auto
; }
6150 .modal-title, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
6159 .modal-footer, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {
6161 align-items: center
;
6162 justify-content: flex-end
;
6164 border-top: 1px solid
#e9ecef; }
6165 .modal-footer > :not(:first-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft > :not(:first-child) {
6166 margin-left: .25rem; }
6167 .modal-footer > :not(:last-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft > :not(:last-child) {
6168 margin-right: .25rem; }
6170 .modal-scrollbar-measure {
6177 @media (min-width: 576px) {
6180 margin: 1.75rem auto
; }
6181 .modal-dialog-centered {
6182 min-height: calc
(100% - (1.75rem * 2)); }
6184 max-width: 300px; } }
6186 @media (min-width: 992px) {
6188 max-width: 800px; } }
6195 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
6201 text-decoration: none
;
6203 text-transform: none
;
6204 letter-spacing: normal
;
6206 word-spacing: normal
;
6207 white-space: normal
;
6209 font-size: 0.8203125rem;
6210 word-wrap: break-word
;
6219 .tooltip .arrow::before {
6222 border-color: transparent
;
6223 border-style: solid
; }
6225 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6226 padding: 0.4rem 0; }
6227 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6229 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6231 border-width: 0.4rem 0.4rem 0;
6232 border-top-color: #000; }
6234 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6235 padding: 0 0.4rem; }
6236 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6240 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6242 border-width: 0.4rem 0.4rem 0.4rem 0;
6243 border-right-color: #000; }
6245 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6246 padding: 0.4rem 0; }
6247 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6249 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6251 border-width: 0 0.4rem 0.4rem;
6252 border-bottom-color: #000; }
6254 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6255 padding: 0 0.4rem; }
6256 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6260 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6262 border-width: 0.4rem 0 0.4rem 0.4rem;
6263 border-left-color: #000; }
6267 padding: 0.25rem 0.5rem;
6270 background-color: #000; }
6272 /* rtl:begin:ignore */
6280 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
6286 text-decoration: none
;
6288 text-transform: none
;
6289 letter-spacing: normal
;
6291 word-spacing: normal
;
6292 white-space: normal
;
6294 font-size: 0.8203125rem;
6295 word-wrap: break-word
;
6296 background-color: #fff;
6297 background-clip: padding-box
;
6298 border: 1px solid rgba
(0, 0, 0, 0.2); }
6305 .popover .arrow::before, .popover .arrow::after {
6309 border-color: transparent
;
6310 border-style: solid
; }
6312 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6313 margin-bottom: 0.5rem; }
6314 .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
6315 bottom: calc
((0.5rem + 1px) * -1); }
6316 .bs-popover-top
.arrow::before
, .bs-popover-auto
[x-placement^
="top"] .arrow::before
,
6317 .bs-popover-top
.arrow::after
,
6318 .bs-popover-auto[x-placement^="top"] .arrow::after {
6319 border-width: 0.5rem 0.5rem 0; }
6320 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
6322 border-top-color: rgba
(0, 0, 0, 0.25); }
6324 .bs-popover-top
.arrow::after
,
6325 .bs-popover-auto[x-placement^="top"] .arrow::after {
6327 border-top-color: #fff; }
6329 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6330 margin-left: 0.5rem; }
6331 .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
6332 left: calc
((0.5rem + 1px) * -1);
6336 .bs-popover-right
.arrow::before
, .bs-popover-auto
[x-placement^
="right"] .arrow::before
,
6337 .bs-popover-right
.arrow::after
,
6338 .bs-popover-auto[x-placement^="right"] .arrow::after {
6339 border-width: 0.5rem 0.5rem 0.5rem 0; }
6340 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
6342 border-right-color: rgba
(0, 0, 0, 0.25); }
6344 .bs-popover-right
.arrow::after
,
6345 .bs-popover-auto[x-placement^="right"] .arrow::after {
6347 border-right-color: #fff; }
6349 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6350 margin-top: 0.5rem; }
6351 .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
6352 top: calc
((0.5rem + 1px) * -1); }
6353 .bs-popover-bottom
.arrow::before
, .bs-popover-auto
[x-placement^
="bottom"] .arrow::before
,
6354 .bs-popover-bottom
.arrow::after
,
6355 .bs-popover-auto[x-placement^="bottom"] .arrow::after {
6356 border-width: 0 0.5rem 0.5rem 0.5rem; }
6357 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
6359 border-bottom-color: rgba
(0, 0, 0, 0.25); }
6361 .bs-popover-bottom
.arrow::after
,
6362 .bs-popover-auto[x-placement^="bottom"] .arrow::after {
6364 border-bottom-color: #fff; }
6365 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6371 margin-left: -0.5rem;
6373 border-bottom: 1px solid
#f7f7f7; }
6375 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6376 margin-right: 0.5rem; }
6377 .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
6378 right: calc
((0.5rem + 1px) * -1);
6382 .bs-popover-left
.arrow::before
, .bs-popover-auto
[x-placement^
="left"] .arrow::before
,
6383 .bs-popover-left
.arrow::after
,
6384 .bs-popover-auto[x-placement^="left"] .arrow::after {
6385 border-width: 0.5rem 0 0.5rem 0.5rem; }
6386 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
6388 border-left-color: rgba
(0, 0, 0, 0.25); }
6390 .bs-popover-left
.arrow::after
,
6391 .bs-popover-auto[x-placement^="left"] .arrow::after {
6393 border-left-color: #fff; }
6396 padding: 0.5rem 0.75rem;
6398 font-size: 0.9375rem;
6400 background-color: #f7f7f7;
6401 border-bottom: 1px solid
#ebebeb; }
6402 .popover-header:empty {
6406 padding: 0.5rem 0.75rem;
6409 /* rtl:end:ignore */
6411 position: relative
; }
6421 align-items: center
;
6423 transition: transform
0.6s ease
;
6424 backface-visibility: hidden
;
6425 perspective: 1000px; }
6427 .carousel-item
.active
,
6428 .carousel-item-next
,
6429 .carousel-item-prev {
6432 .carousel-item-next
,
6433 .carousel-item-prev {
6437 .carousel-control-prev
,
6438 .carousel-control-next {
6443 align-items: center
;
6444 justify-content: center
;
6449 .carousel-control-prev:hover
, .carousel-control-prev:focus
,
6450 .carousel-control-next:hover
,
6451 .carousel-control-next:focus {
6453 text-decoration: none
;
6457 .carousel-control-prev {
6460 .carousel-control-next {
6463 .carousel-control-prev-icon
,
6464 .carousel-control-next-icon {
6465 display: inline-block
;
6468 background: transparent no-repeat center center
;
6469 background-size: 100% 100%; }
6471 .carousel-control-prev-icon {
6472 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
6474 .carousel-control-next-icon {
6475 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
6477 .carousel-indicators {
6484 justify-content: center
;
6489 .carousel-indicators li {
6496 text-indent: -999px;
6497 background-color: rgba
(255, 255, 255, 0.5); }
6498 .carousel-indicators li::before {
6502 display: inline-block
;
6506 .carousel-indicators li::after {
6510 display: inline-block
;
6514 .carousel-indicators .active {
6515 background-color: #fff; }
6524 padding-bottom: 20px;
6526 text-align: center
; }
6529 vertical-align: baseline
!important
; }
6532 vertical-align: top
!important
; }
6535 vertical-align: middle
!important
; }
6538 vertical-align: bottom
!important
; }
6540 .align-text-bottom {
6541 vertical-align: text-bottom
!important
; }
6544 vertical-align: text-top
!important
; }
6547 background-color: #1177d1 !important
; }
6549 a
.bg-primary:hover
, a
.bg-primary:focus
,
6550 button
.bg-primary:hover
,
6551 button
.bg-primary:focus
{
6552 background-color: #0d5ca2 !important
; }
6555 background-color: #ced4da !important
; }
6557 a
.bg-secondary:hover
, a
.bg-secondary:focus
,
6558 button
.bg-secondary:hover
,
6559 button
.bg-secondary:focus
{
6560 background-color: #b1bbc4 !important
; }
6563 background-color: #5cb85c !important
; }
6565 a
.bg-success:hover
, a
.bg-success:focus
,
6566 button
.bg-success:hover
,
6567 button
.bg-success:focus
{
6568 background-color: #449d44 !important
; }
6571 background-color: #5bc0de !important
; }
6573 a
.bg-info:hover
, a
.bg-info:focus
,
6574 button
.bg-info:hover
,
6575 button
.bg-info:focus
{
6576 background-color: #31b0d5 !important
; }
6579 background-color: #f0ad4e !important
; }
6581 a
.bg-warning:hover
, a
.bg-warning:focus
,
6582 button
.bg-warning:hover
,
6583 button
.bg-warning:focus
{
6584 background-color: #ec971f !important
; }
6587 background-color: #d9534f !important
; }
6589 a
.bg-danger:hover
, a
.bg-danger:focus
,
6590 button
.bg-danger:hover
,
6591 button
.bg-danger:focus
{
6592 background-color: #c9302c !important
; }
6595 background-color: #f8f9fa !important
; }
6597 a
.bg-light:hover
, a
.bg-light:focus
,
6598 button
.bg-light:hover
,
6599 button
.bg-light:focus
{
6600 background-color: #dae0e5 !important
; }
6603 background-color: #373a3c !important
; }
6605 a
.bg-dark:hover
, a
.bg-dark:focus
,
6606 button
.bg-dark:hover
,
6607 button
.bg-dark:focus
{
6608 background-color: #1f2021 !important
; }
6611 background-color: #fff !important
; }
6614 background-color: transparent
!important
; }
6616 .border
, .filemanager-container
,
6617 .filepicker-filelist {
6618 border: 1px solid
#dee2e6 !important
; }
6621 border-top: 1px solid
#dee2e6 !important
; }
6624 border-right: 1px solid
#dee2e6 !important
; }
6627 border-bottom: 1px solid
#dee2e6 !important
; }
6630 border-left: 1px solid
#dee2e6 !important
; }
6633 border: 0 !important
; }
6636 border-top: 0 !important
; }
6639 border-right: 0 !important
; }
6642 border-bottom: 0 !important
; }
6645 border-left: 0 !important
; }
6648 border-color: #1177d1 !important
; }
6651 border-color: #ced4da !important
; }
6654 border-color: #5cb85c !important
; }
6657 border-color: #5bc0de !important
; }
6660 border-color: #f0ad4e !important
; }
6663 border-color: #d9534f !important
; }
6666 border-color: #f8f9fa !important
; }
6669 border-color: #373a3c !important
; }
6672 border-color: #fff !important
; }
6675 border-radius: 0.25rem !important
; }
6678 border-top-left-radius: 0.25rem !important
;
6679 border-top-right-radius: 0.25rem !important
; }
6682 border-top-right-radius: 0.25rem !important
;
6683 border-bottom-right-radius: 0.25rem !important
; }
6686 border-bottom-right-radius: 0.25rem !important
;
6687 border-bottom-left-radius: 0.25rem !important
; }
6690 border-top-left-radius: 0.25rem !important
;
6691 border-bottom-left-radius: 0.25rem !important
; }
6694 border-radius: 50% !important
; }
6697 border-radius: 0 !important
; }
6705 display: none
!important
; }
6708 display: inline
!important
; }
6711 display: inline-block
!important
; }
6714 display: block
!important
; }
6717 display: table
!important
; }
6720 display: table-row
!important
; }
6723 display: table-cell
!important
; }
6726 display: flex
!important
; }
6729 display: inline-flex
!important
; }
6731 @media (min-width: 576px) {
6733 display: none
!important
; }
6735 display: inline
!important
; }
6736 .d-sm-inline-block {
6737 display: inline-block
!important
; }
6739 display: block
!important
; }
6741 display: table
!important
; }
6743 display: table-row
!important
; }
6745 display: table-cell
!important
; }
6747 display: flex
!important
; }
6749 display: inline-flex
!important
; } }
6751 @media (min-width: 768px) {
6753 display: none
!important
; }
6755 display: inline
!important
; }
6756 .d-md-inline-block {
6757 display: inline-block
!important
; }
6759 display: block
!important
; }
6761 display: table
!important
; }
6763 display: table-row
!important
; }
6765 display: table-cell
!important
; }
6767 display: flex
!important
; }
6769 display: inline-flex
!important
; } }
6771 @media (min-width: 992px) {
6773 display: none
!important
; }
6775 display: inline
!important
; }
6776 .d-lg-inline-block {
6777 display: inline-block
!important
; }
6779 display: block
!important
; }
6781 display: table
!important
; }
6783 display: table-row
!important
; }
6785 display: table-cell
!important
; }
6787 display: flex
!important
; }
6789 display: inline-flex
!important
; } }
6791 @media (min-width: 1200px) {
6793 display: none
!important
; }
6795 display: inline
!important
; }
6796 .d-xl-inline-block {
6797 display: inline-block
!important
; }
6799 display: block
!important
; }
6801 display: table
!important
; }
6803 display: table-row
!important
; }
6805 display: table-cell
!important
; }
6807 display: flex
!important
; }
6809 display: inline-flex
!important
; } }
6813 display: none
!important
; }
6815 display: inline
!important
; }
6816 .d-print-inline-block {
6817 display: inline-block
!important
; }
6819 display: block
!important
; }
6821 display: table
!important
; }
6822 .d-print-table-row {
6823 display: table-row
!important
; }
6824 .d-print-table-cell {
6825 display: table-cell
!important
; }
6827 display: flex
!important
; }
6828 .d-print-inline-flex {
6829 display: inline-flex
!important
; } }
6837 .embed-responsive::before {
6840 .embed-responsive
.embed-responsive-item
,
6841 .embed-responsive iframe
,
6842 .embed-responsive embed
,
6843 .embed-responsive object
,
6844 .embed-responsive video {
6853 .embed-responsive-21by9::before {
6854 padding-top: 42.8571428571%; }
6856 .embed-responsive-16by9::before {
6857 padding-top: 56.25%; }
6859 .embed-responsive-4by3::before {
6862 .embed-responsive-1by1::before {
6863 padding-top: 100%; }
6866 flex-direction: row
!important
; }
6869 flex-direction: column
!important
; }
6872 flex-direction: row-reverse
!important
; }
6874 .flex-column-reverse {
6875 flex-direction: column-reverse
!important
; }
6878 flex-wrap: wrap
!important
; }
6881 flex-wrap: nowrap
!important
; }
6883 .flex-wrap-reverse {
6884 flex-wrap: wrap-reverse
!important
; }
6886 .justify-content-start {
6887 justify-content: flex-start
!important
; }
6889 .justify-content-end {
6890 justify-content: flex-end
!important
; }
6892 .justify-content-center {
6893 justify-content: center
!important
; }
6895 .justify-content-between {
6896 justify-content: space-between
!important
; }
6898 .justify-content-around {
6899 justify-content: space-around
!important
; }
6901 .align-items-start {
6902 align-items: flex-start
!important
; }
6905 align-items: flex-end
!important
; }
6907 .align-items-center {
6908 align-items: center
!important
; }
6910 .align-items-baseline {
6911 align-items: baseline
!important
; }
6913 .align-items-stretch {
6914 align-items: stretch
!important
; }
6916 .align-content-start {
6917 align-content: flex-start
!important
; }
6919 .align-content-end {
6920 align-content: flex-end
!important
; }
6922 .align-content-center {
6923 align-content: center
!important
; }
6925 .align-content-between {
6926 align-content: space-between
!important
; }
6928 .align-content-around {
6929 align-content: space-around
!important
; }
6931 .align-content-stretch {
6932 align-content: stretch
!important
; }
6935 align-self: auto
!important
; }
6938 align-self: flex-start
!important
; }
6941 align-self: flex-end
!important
; }
6943 .align-self-center {
6944 align-self: center
!important
; }
6946 .align-self-baseline {
6947 align-self: baseline
!important
; }
6949 .align-self-stretch {
6950 align-self: stretch
!important
; }
6952 @media (min-width: 576px) {
6954 flex-direction: row
!important
; }
6956 flex-direction: column
!important
; }
6957 .flex-sm-row-reverse {
6958 flex-direction: row-reverse
!important
; }
6959 .flex-sm-column-reverse {
6960 flex-direction: column-reverse
!important
; }
6962 flex-wrap: wrap
!important
; }
6964 flex-wrap: nowrap
!important
; }
6965 .flex-sm-wrap-reverse {
6966 flex-wrap: wrap-reverse
!important
; }
6967 .justify-content-sm-start {
6968 justify-content: flex-start
!important
; }
6969 .justify-content-sm-end {
6970 justify-content: flex-end
!important
; }
6971 .justify-content-sm-center {
6972 justify-content: center
!important
; }
6973 .justify-content-sm-between {
6974 justify-content: space-between
!important
; }
6975 .justify-content-sm-around {
6976 justify-content: space-around
!important
; }
6977 .align-items-sm-start {
6978 align-items: flex-start
!important
; }
6979 .align-items-sm-end {
6980 align-items: flex-end
!important
; }
6981 .align-items-sm-center {
6982 align-items: center
!important
; }
6983 .align-items-sm-baseline {
6984 align-items: baseline
!important
; }
6985 .align-items-sm-stretch {
6986 align-items: stretch
!important
; }
6987 .align-content-sm-start {
6988 align-content: flex-start
!important
; }
6989 .align-content-sm-end {
6990 align-content: flex-end
!important
; }
6991 .align-content-sm-center {
6992 align-content: center
!important
; }
6993 .align-content-sm-between {
6994 align-content: space-between
!important
; }
6995 .align-content-sm-around {
6996 align-content: space-around
!important
; }
6997 .align-content-sm-stretch {
6998 align-content: stretch
!important
; }
6999 .align-self-sm-auto {
7000 align-self: auto
!important
; }
7001 .align-self-sm-start {
7002 align-self: flex-start
!important
; }
7003 .align-self-sm-end {
7004 align-self: flex-end
!important
; }
7005 .align-self-sm-center {
7006 align-self: center
!important
; }
7007 .align-self-sm-baseline {
7008 align-self: baseline
!important
; }
7009 .align-self-sm-stretch {
7010 align-self: stretch
!important
; } }
7012 @media (min-width: 768px) {
7014 flex-direction: row
!important
; }
7016 flex-direction: column
!important
; }
7017 .flex-md-row-reverse {
7018 flex-direction: row-reverse
!important
; }
7019 .flex-md-column-reverse {
7020 flex-direction: column-reverse
!important
; }
7022 flex-wrap: wrap
!important
; }
7024 flex-wrap: nowrap
!important
; }
7025 .flex-md-wrap-reverse {
7026 flex-wrap: wrap-reverse
!important
; }
7027 .justify-content-md-start {
7028 justify-content: flex-start
!important
; }
7029 .justify-content-md-end {
7030 justify-content: flex-end
!important
; }
7031 .justify-content-md-center {
7032 justify-content: center
!important
; }
7033 .justify-content-md-between {
7034 justify-content: space-between
!important
; }
7035 .justify-content-md-around {
7036 justify-content: space-around
!important
; }
7037 .align-items-md-start {
7038 align-items: flex-start
!important
; }
7039 .align-items-md-end {
7040 align-items: flex-end
!important
; }
7041 .align-items-md-center {
7042 align-items: center
!important
; }
7043 .align-items-md-baseline {
7044 align-items: baseline
!important
; }
7045 .align-items-md-stretch {
7046 align-items: stretch
!important
; }
7047 .align-content-md-start {
7048 align-content: flex-start
!important
; }
7049 .align-content-md-end {
7050 align-content: flex-end
!important
; }
7051 .align-content-md-center {
7052 align-content: center
!important
; }
7053 .align-content-md-between {
7054 align-content: space-between
!important
; }
7055 .align-content-md-around {
7056 align-content: space-around
!important
; }
7057 .align-content-md-stretch {
7058 align-content: stretch
!important
; }
7059 .align-self-md-auto {
7060 align-self: auto
!important
; }
7061 .align-self-md-start {
7062 align-self: flex-start
!important
; }
7063 .align-self-md-end {
7064 align-self: flex-end
!important
; }
7065 .align-self-md-center {
7066 align-self: center
!important
; }
7067 .align-self-md-baseline {
7068 align-self: baseline
!important
; }
7069 .align-self-md-stretch {
7070 align-self: stretch
!important
; } }
7072 @media (min-width: 992px) {
7074 flex-direction: row
!important
; }
7076 flex-direction: column
!important
; }
7077 .flex-lg-row-reverse {
7078 flex-direction: row-reverse
!important
; }
7079 .flex-lg-column-reverse {
7080 flex-direction: column-reverse
!important
; }
7082 flex-wrap: wrap
!important
; }
7084 flex-wrap: nowrap
!important
; }
7085 .flex-lg-wrap-reverse {
7086 flex-wrap: wrap-reverse
!important
; }
7087 .justify-content-lg-start {
7088 justify-content: flex-start
!important
; }
7089 .justify-content-lg-end {
7090 justify-content: flex-end
!important
; }
7091 .justify-content-lg-center {
7092 justify-content: center
!important
; }
7093 .justify-content-lg-between {
7094 justify-content: space-between
!important
; }
7095 .justify-content-lg-around {
7096 justify-content: space-around
!important
; }
7097 .align-items-lg-start {
7098 align-items: flex-start
!important
; }
7099 .align-items-lg-end {
7100 align-items: flex-end
!important
; }
7101 .align-items-lg-center {
7102 align-items: center
!important
; }
7103 .align-items-lg-baseline {
7104 align-items: baseline
!important
; }
7105 .align-items-lg-stretch {
7106 align-items: stretch
!important
; }
7107 .align-content-lg-start {
7108 align-content: flex-start
!important
; }
7109 .align-content-lg-end {
7110 align-content: flex-end
!important
; }
7111 .align-content-lg-center {
7112 align-content: center
!important
; }
7113 .align-content-lg-between {
7114 align-content: space-between
!important
; }
7115 .align-content-lg-around {
7116 align-content: space-around
!important
; }
7117 .align-content-lg-stretch {
7118 align-content: stretch
!important
; }
7119 .align-self-lg-auto {
7120 align-self: auto
!important
; }
7121 .align-self-lg-start {
7122 align-self: flex-start
!important
; }
7123 .align-self-lg-end {
7124 align-self: flex-end
!important
; }
7125 .align-self-lg-center {
7126 align-self: center
!important
; }
7127 .align-self-lg-baseline {
7128 align-self: baseline
!important
; }
7129 .align-self-lg-stretch {
7130 align-self: stretch
!important
; } }
7132 @media (min-width: 1200px) {
7134 flex-direction: row
!important
; }
7136 flex-direction: column
!important
; }
7137 .flex-xl-row-reverse {
7138 flex-direction: row-reverse
!important
; }
7139 .flex-xl-column-reverse {
7140 flex-direction: column-reverse
!important
; }
7142 flex-wrap: wrap
!important
; }
7144 flex-wrap: nowrap
!important
; }
7145 .flex-xl-wrap-reverse {
7146 flex-wrap: wrap-reverse
!important
; }
7147 .justify-content-xl-start {
7148 justify-content: flex-start
!important
; }
7149 .justify-content-xl-end {
7150 justify-content: flex-end
!important
; }
7151 .justify-content-xl-center {
7152 justify-content: center
!important
; }
7153 .justify-content-xl-between {
7154 justify-content: space-between
!important
; }
7155 .justify-content-xl-around {
7156 justify-content: space-around
!important
; }
7157 .align-items-xl-start {
7158 align-items: flex-start
!important
; }
7159 .align-items-xl-end {
7160 align-items: flex-end
!important
; }
7161 .align-items-xl-center {
7162 align-items: center
!important
; }
7163 .align-items-xl-baseline {
7164 align-items: baseline
!important
; }
7165 .align-items-xl-stretch {
7166 align-items: stretch
!important
; }
7167 .align-content-xl-start {
7168 align-content: flex-start
!important
; }
7169 .align-content-xl-end {
7170 align-content: flex-end
!important
; }
7171 .align-content-xl-center {
7172 align-content: center
!important
; }
7173 .align-content-xl-between {
7174 align-content: space-between
!important
; }
7175 .align-content-xl-around {
7176 align-content: space-around
!important
; }
7177 .align-content-xl-stretch {
7178 align-content: stretch
!important
; }
7179 .align-self-xl-auto {
7180 align-self: auto
!important
; }
7181 .align-self-xl-start {
7182 align-self: flex-start
!important
; }
7183 .align-self-xl-end {
7184 align-self: flex-end
!important
; }
7185 .align-self-xl-center {
7186 align-self: center
!important
; }
7187 .align-self-xl-baseline {
7188 align-self: baseline
!important
; }
7189 .align-self-xl-stretch {
7190 align-self: stretch
!important
; } }
7193 float: left
!important
; }
7196 float: right
!important
; }
7199 float: none
!important
; }
7201 @media (min-width: 576px) {
7203 float: left
!important
; }
7205 float: right
!important
; }
7207 float: none
!important
; } }
7209 @media (min-width: 768px) {
7211 float: left
!important
; }
7213 float: right
!important
; }
7215 float: none
!important
; } }
7217 @media (min-width: 992px) {
7219 float: left
!important
; }
7221 float: right
!important
; }
7223 float: none
!important
; } }
7225 @media (min-width: 1200px) {
7227 float: left
!important
; }
7229 float: right
!important
; }
7231 float: none
!important
; } }
7234 position: static
!important
; }
7236 .position-relative {
7237 position: relative
!important
; }
7239 .position-absolute {
7240 position: absolute
!important
; }
7243 position: fixed
!important
; }
7246 position: sticky
!important
; }
7273 clip: rect
(0, 0, 0, 0);
7274 white-space: nowrap
;
7275 clip-path: inset
(50%);
7278 .sr-only-focusable:active, .sr-only-focusable:focus {
7284 white-space: normal
;
7288 width: 25% !important
; }
7291 width: 50% !important
; }
7294 width: 75% !important
; }
7297 width: 100% !important
; }
7300 height: 25% !important
; }
7303 height: 50% !important
; }
7306 height: 75% !important
; }
7309 height: 100% !important
; }
7312 max-width: 100% !important
; }
7315 max-height: 100% !important
; }
7318 margin: 0 !important
; }
7322 margin-top: 0 !important
; }
7326 margin-right: 0 !important
; }
7330 margin-bottom: 0 !important
; }
7334 margin-left: 0 !important
; }
7337 margin: 0.25rem !important
; }
7341 margin-top: 0.25rem !important
; }
7345 margin-right: 0.25rem !important
; }
7349 margin-bottom: 0.25rem !important
; }
7353 margin-left: 0.25rem !important
; }
7356 margin: 0.5rem !important
; }
7360 margin-top: 0.5rem !important
; }
7364 margin-right: 0.5rem !important
; }
7368 margin-bottom: 0.5rem !important
; }
7372 margin-left: 0.5rem !important
; }
7375 margin: 1rem !important
; }
7379 margin-top: 1rem !important
; }
7383 margin-right: 1rem !important
; }
7387 margin-bottom: 1rem !important
; }
7391 margin-left: 1rem !important
; }
7394 margin: 1.5rem !important
; }
7398 margin-top: 1.5rem !important
; }
7402 margin-right: 1.5rem !important
; }
7406 margin-bottom: 1.5rem !important
; }
7410 margin-left: 1.5rem !important
; }
7413 margin: 3rem !important
; }
7417 margin-top: 3rem !important
; }
7421 margin-right: 3rem !important
; }
7425 margin-bottom: 3rem !important
; }
7429 margin-left: 3rem !important
; }
7431 .p-0, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area.py-3 {
7432 padding: 0 !important
; }
7436 padding-top: 0 !important
; }
7440 padding-right: 0 !important
; }
7444 padding-bottom: 0 !important
; }
7448 padding-left: 0 !important
; }
7451 padding: 0.25rem !important
; }
7455 padding-top: 0.25rem !important
; }
7459 padding-right: 0.25rem !important
; }
7463 padding-bottom: 0.25rem !important
; }
7467 padding-left: 0.25rem !important
; }
7470 padding: 0.5rem !important
; }
7474 padding-top: 0.5rem !important
; }
7478 padding-right: 0.5rem !important
; }
7482 padding-bottom: 0.5rem !important
; }
7486 padding-left: 0.5rem !important
; }
7489 padding: 1rem !important
; }
7493 padding-top: 1rem !important
; }
7497 padding-right: 1rem !important
; }
7501 padding-bottom: 1rem !important
; }
7505 padding-left: 1rem !important
; }
7508 padding: 1.5rem !important
; }
7512 padding-top: 1.5rem !important
; }
7516 padding-right: 1.5rem !important
; }
7520 padding-bottom: 1.5rem !important
; }
7524 padding-left: 1.5rem !important
; }
7527 padding: 3rem !important
; }
7531 padding-top: 3rem !important
; }
7535 padding-right: 3rem !important
; }
7539 padding-bottom: 3rem !important
; }
7543 padding-left: 3rem !important
; }
7546 margin: auto
!important
; }
7550 margin-top: auto
!important
; }
7554 margin-right: auto
!important
; }
7558 margin-bottom: auto
!important
; }
7562 margin-left: auto
!important
; }
7564 @media (min-width: 576px) {
7566 margin: 0 !important
; }
7569 margin-top: 0 !important
; }
7572 margin-right: 0 !important
; }
7575 margin-bottom: 0 !important
; }
7578 margin-left: 0 !important
; }
7580 margin: 0.25rem !important
; }
7583 margin-top: 0.25rem !important
; }
7586 margin-right: 0.25rem !important
; }
7589 margin-bottom: 0.25rem !important
; }
7592 margin-left: 0.25rem !important
; }
7594 margin: 0.5rem !important
; }
7597 margin-top: 0.5rem !important
; }
7600 margin-right: 0.5rem !important
; }
7603 margin-bottom: 0.5rem !important
; }
7606 margin-left: 0.5rem !important
; }
7608 margin: 1rem !important
; }
7611 margin-top: 1rem !important
; }
7614 margin-right: 1rem !important
; }
7617 margin-bottom: 1rem !important
; }
7620 margin-left: 1rem !important
; }
7622 margin: 1.5rem !important
; }
7625 margin-top: 1.5rem !important
; }
7628 margin-right: 1.5rem !important
; }
7631 margin-bottom: 1.5rem !important
; }
7634 margin-left: 1.5rem !important
; }
7636 margin: 3rem !important
; }
7639 margin-top: 3rem !important
; }
7642 margin-right: 3rem !important
; }
7645 margin-bottom: 3rem !important
; }
7648 margin-left: 3rem !important
; }
7650 padding: 0 !important
; }
7653 padding-top: 0 !important
; }
7656 padding-right: 0 !important
; }
7659 padding-bottom: 0 !important
; }
7662 padding-left: 0 !important
; }
7664 padding: 0.25rem !important
; }
7667 padding-top: 0.25rem !important
; }
7670 padding-right: 0.25rem !important
; }
7673 padding-bottom: 0.25rem !important
; }
7676 padding-left: 0.25rem !important
; }
7678 padding: 0.5rem !important
; }
7681 padding-top: 0.5rem !important
; }
7684 padding-right: 0.5rem !important
; }
7687 padding-bottom: 0.5rem !important
; }
7690 padding-left: 0.5rem !important
; }
7692 padding: 1rem !important
; }
7695 padding-top: 1rem !important
; }
7698 padding-right: 1rem !important
; }
7701 padding-bottom: 1rem !important
; }
7704 padding-left: 1rem !important
; }
7706 padding: 1.5rem !important
; }
7709 padding-top: 1.5rem !important
; }
7712 padding-right: 1.5rem !important
; }
7715 padding-bottom: 1.5rem !important
; }
7718 padding-left: 1.5rem !important
; }
7720 padding: 3rem !important
; }
7723 padding-top: 3rem !important
; }
7726 padding-right: 3rem !important
; }
7729 padding-bottom: 3rem !important
; }
7732 padding-left: 3rem !important
; }
7734 margin: auto
!important
; }
7737 margin-top: auto
!important
; }
7740 margin-right: auto
!important
; }
7743 margin-bottom: auto
!important
; }
7746 margin-left: auto
!important
; } }
7748 @media (min-width: 768px) {
7750 margin: 0 !important
; }
7753 margin-top: 0 !important
; }
7756 margin-right: 0 !important
; }
7759 margin-bottom: 0 !important
; }
7762 margin-left: 0 !important
; }
7764 margin: 0.25rem !important
; }
7767 margin-top: 0.25rem !important
; }
7770 margin-right: 0.25rem !important
; }
7773 margin-bottom: 0.25rem !important
; }
7776 margin-left: 0.25rem !important
; }
7778 margin: 0.5rem !important
; }
7781 margin-top: 0.5rem !important
; }
7784 margin-right: 0.5rem !important
; }
7787 margin-bottom: 0.5rem !important
; }
7790 margin-left: 0.5rem !important
; }
7792 margin: 1rem !important
; }
7795 margin-top: 1rem !important
; }
7798 margin-right: 1rem !important
; }
7801 margin-bottom: 1rem !important
; }
7804 margin-left: 1rem !important
; }
7806 margin: 1.5rem !important
; }
7809 margin-top: 1.5rem !important
; }
7812 margin-right: 1.5rem !important
; }
7815 margin-bottom: 1.5rem !important
; }
7818 margin-left: 1.5rem !important
; }
7820 margin: 3rem !important
; }
7823 margin-top: 3rem !important
; }
7826 margin-right: 3rem !important
; }
7829 margin-bottom: 3rem !important
; }
7832 margin-left: 3rem !important
; }
7834 padding: 0 !important
; }
7837 padding-top: 0 !important
; }
7840 padding-right: 0 !important
; }
7843 padding-bottom: 0 !important
; }
7846 padding-left: 0 !important
; }
7848 padding: 0.25rem !important
; }
7851 padding-top: 0.25rem !important
; }
7854 padding-right: 0.25rem !important
; }
7857 padding-bottom: 0.25rem !important
; }
7860 padding-left: 0.25rem !important
; }
7862 padding: 0.5rem !important
; }
7865 padding-top: 0.5rem !important
; }
7868 padding-right: 0.5rem !important
; }
7871 padding-bottom: 0.5rem !important
; }
7874 padding-left: 0.5rem !important
; }
7876 padding: 1rem !important
; }
7879 padding-top: 1rem !important
; }
7882 padding-right: 1rem !important
; }
7885 padding-bottom: 1rem !important
; }
7888 padding-left: 1rem !important
; }
7890 padding: 1.5rem !important
; }
7893 padding-top: 1.5rem !important
; }
7896 padding-right: 1.5rem !important
; }
7899 padding-bottom: 1.5rem !important
; }
7902 padding-left: 1.5rem !important
; }
7904 padding: 3rem !important
; }
7907 padding-top: 3rem !important
; }
7910 padding-right: 3rem !important
; }
7913 padding-bottom: 3rem !important
; }
7916 padding-left: 3rem !important
; }
7918 margin: auto
!important
; }
7921 margin-top: auto
!important
; }
7924 margin-right: auto
!important
; }
7927 margin-bottom: auto
!important
; }
7930 margin-left: auto
!important
; } }
7932 @media (min-width: 992px) {
7934 margin: 0 !important
; }
7937 margin-top: 0 !important
; }
7940 margin-right: 0 !important
; }
7943 margin-bottom: 0 !important
; }
7946 margin-left: 0 !important
; }
7948 margin: 0.25rem !important
; }
7951 margin-top: 0.25rem !important
; }
7954 margin-right: 0.25rem !important
; }
7957 margin-bottom: 0.25rem !important
; }
7960 margin-left: 0.25rem !important
; }
7962 margin: 0.5rem !important
; }
7965 margin-top: 0.5rem !important
; }
7968 margin-right: 0.5rem !important
; }
7971 margin-bottom: 0.5rem !important
; }
7974 margin-left: 0.5rem !important
; }
7976 margin: 1rem !important
; }
7979 margin-top: 1rem !important
; }
7982 margin-right: 1rem !important
; }
7985 margin-bottom: 1rem !important
; }
7988 margin-left: 1rem !important
; }
7990 margin: 1.5rem !important
; }
7993 margin-top: 1.5rem !important
; }
7996 margin-right: 1.5rem !important
; }
7999 margin-bottom: 1.5rem !important
; }
8002 margin-left: 1.5rem !important
; }
8004 margin: 3rem !important
; }
8007 margin-top: 3rem !important
; }
8010 margin-right: 3rem !important
; }
8013 margin-bottom: 3rem !important
; }
8016 margin-left: 3rem !important
; }
8018 padding: 0 !important
; }
8021 padding-top: 0 !important
; }
8024 padding-right: 0 !important
; }
8027 padding-bottom: 0 !important
; }
8030 padding-left: 0 !important
; }
8032 padding: 0.25rem !important
; }
8035 padding-top: 0.25rem !important
; }
8038 padding-right: 0.25rem !important
; }
8041 padding-bottom: 0.25rem !important
; }
8044 padding-left: 0.25rem !important
; }
8046 padding: 0.5rem !important
; }
8049 padding-top: 0.5rem !important
; }
8052 padding-right: 0.5rem !important
; }
8055 padding-bottom: 0.5rem !important
; }
8058 padding-left: 0.5rem !important
; }
8060 padding: 1rem !important
; }
8063 padding-top: 1rem !important
; }
8066 padding-right: 1rem !important
; }
8069 padding-bottom: 1rem !important
; }
8072 padding-left: 1rem !important
; }
8074 padding: 1.5rem !important
; }
8077 padding-top: 1.5rem !important
; }
8080 padding-right: 1.5rem !important
; }
8083 padding-bottom: 1.5rem !important
; }
8086 padding-left: 1.5rem !important
; }
8088 padding: 3rem !important
; }
8091 padding-top: 3rem !important
; }
8094 padding-right: 3rem !important
; }
8097 padding-bottom: 3rem !important
; }
8100 padding-left: 3rem !important
; }
8102 margin: auto
!important
; }
8105 margin-top: auto
!important
; }
8108 margin-right: auto
!important
; }
8111 margin-bottom: auto
!important
; }
8114 margin-left: auto
!important
; } }
8116 @media (min-width: 1200px) {
8118 margin: 0 !important
; }
8121 margin-top: 0 !important
; }
8124 margin-right: 0 !important
; }
8127 margin-bottom: 0 !important
; }
8130 margin-left: 0 !important
; }
8132 margin: 0.25rem !important
; }
8135 margin-top: 0.25rem !important
; }
8138 margin-right: 0.25rem !important
; }
8141 margin-bottom: 0.25rem !important
; }
8144 margin-left: 0.25rem !important
; }
8146 margin: 0.5rem !important
; }
8149 margin-top: 0.5rem !important
; }
8152 margin-right: 0.5rem !important
; }
8155 margin-bottom: 0.5rem !important
; }
8158 margin-left: 0.5rem !important
; }
8160 margin: 1rem !important
; }
8163 margin-top: 1rem !important
; }
8166 margin-right: 1rem !important
; }
8169 margin-bottom: 1rem !important
; }
8172 margin-left: 1rem !important
; }
8174 margin: 1.5rem !important
; }
8177 margin-top: 1.5rem !important
; }
8180 margin-right: 1.5rem !important
; }
8183 margin-bottom: 1.5rem !important
; }
8186 margin-left: 1.5rem !important
; }
8188 margin: 3rem !important
; }
8191 margin-top: 3rem !important
; }
8194 margin-right: 3rem !important
; }
8197 margin-bottom: 3rem !important
; }
8200 margin-left: 3rem !important
; }
8202 padding: 0 !important
; }
8205 padding-top: 0 !important
; }
8208 padding-right: 0 !important
; }
8211 padding-bottom: 0 !important
; }
8214 padding-left: 0 !important
; }
8216 padding: 0.25rem !important
; }
8219 padding-top: 0.25rem !important
; }
8222 padding-right: 0.25rem !important
; }
8225 padding-bottom: 0.25rem !important
; }
8228 padding-left: 0.25rem !important
; }
8230 padding: 0.5rem !important
; }
8233 padding-top: 0.5rem !important
; }
8236 padding-right: 0.5rem !important
; }
8239 padding-bottom: 0.5rem !important
; }
8242 padding-left: 0.5rem !important
; }
8244 padding: 1rem !important
; }
8247 padding-top: 1rem !important
; }
8250 padding-right: 1rem !important
; }
8253 padding-bottom: 1rem !important
; }
8256 padding-left: 1rem !important
; }
8258 padding: 1.5rem !important
; }
8261 padding-top: 1.5rem !important
; }
8264 padding-right: 1.5rem !important
; }
8267 padding-bottom: 1.5rem !important
; }
8270 padding-left: 1.5rem !important
; }
8272 padding: 3rem !important
; }
8275 padding-top: 3rem !important
; }
8278 padding-right: 3rem !important
; }
8281 padding-bottom: 3rem !important
; }
8284 padding-left: 3rem !important
; }
8286 margin: auto
!important
; }
8289 margin-top: auto
!important
; }
8292 margin-right: auto
!important
; }
8295 margin-bottom: auto
!important
; }
8298 margin-left: auto
!important
; } }
8301 text-align: justify
!important
; }
8304 white-space: nowrap
!important
; }
8308 text-overflow: ellipsis
;
8309 white-space: nowrap
; }
8312 text-align: left
!important
; }
8315 text-align: right
!important
; }
8318 text-align: center
!important
; }
8320 @media (min-width: 576px) {
8322 text-align: left
!important
; }
8324 text-align: right
!important
; }
8326 text-align: center
!important
; } }
8328 @media (min-width: 768px) {
8330 text-align: left
!important
; }
8332 text-align: right
!important
; }
8334 text-align: center
!important
; } }
8336 @media (min-width: 992px) {
8338 text-align: left
!important
; }
8340 text-align: right
!important
; }
8342 text-align: center
!important
; } }
8344 @media (min-width: 1200px) {
8346 text-align: left
!important
; }
8348 text-align: right
!important
; }
8350 text-align: center
!important
; } }
8353 text-transform: lowercase
!important
; }
8356 text-transform: uppercase
!important
; }
8359 text-transform: capitalize
!important
; }
8361 .font-weight-light {
8362 font-weight: 300 !important
; }
8364 .font-weight-normal {
8365 font-weight: 400 !important
; }
8368 font-weight: 700 !important
; }
8371 font-style: italic
!important
; }
8374 color: #fff !important
; }
8377 color: #1177d1 !important
; }
8379 a
.text-primary:hover
, a
.text-primary:focus
{
8380 color: #0d5ca2 !important
; }
8383 color: #ced4da !important
; }
8385 a
.text-secondary:hover
, a
.text-secondary:focus
{
8386 color: #b1bbc4 !important
; }
8388 .text-success
, .green
,
8389 .notifysuccess, .connected {
8390 color: #5cb85c !important
; }
8392 a
.text-success:hover
, a
.green:hover
,
8393 a
.notifysuccess:hover
, a
.connected:hover
, a
.text-success:focus
, a
.green:focus
,
8394 a
.notifysuccess:focus
, a
.connected:focus
{
8395 color: #449d44 !important
; }
8397 .text-info, .highlight {
8398 color: #5bc0de !important
; }
8400 a
.text-info:hover
, a
.highlight:hover
, a
.text-info:focus
, a
.highlight:focus
{
8401 color: #31b0d5 !important
; }
8403 .text-warning
, .red
,
8404 .notifyproblem
, .completion-expired
, span
.flagged-tag
,
8407 tr
.flagged-tag a
, .moodle-dialogue-exception
.param-stacktrace
.stacktrace-line
, .connecting
{
8408 color: #f0ad4e !important
; }
8410 a
.text-warning:hover
, a
.red:hover
,
8411 a
.notifyproblem:hover
, a
.completion-expired:hover
,
8412 span
.flagged-tag
a:hover
,
8413 tr
.flagged-tag
a:hover
, .moodle-dialogue-exception
.param-stacktrace a
.stacktrace-line:hover
, a
.connecting:hover
, a
.text-warning:focus
, a
.red:focus
,
8414 a
.notifyproblem:focus
, a
.completion-expired:focus
,
8415 span
.flagged-tag
a:focus
,
8416 tr
.flagged-tag
a:focus
, .moodle-dialogue-exception
.param-stacktrace a
.stacktrace-line:focus
, a
.connecting:focus
{
8417 color: #ec971f !important
; }
8419 .text-danger, .notconnected, .que .validationerror, .text-error {
8420 color: #d9534f !important
; }
8422 a
.text-danger:hover
, a
.notconnected:hover
, .que a
.validationerror:hover
, a
.text-error:hover
, a
.text-danger:focus
, a
.notconnected:focus
, .que a
.validationerror:focus
, a
.text-error:focus
{
8423 color: #c9302c !important
; }
8426 color: #f8f9fa !important
; }
8428 a
.text-light:hover
, a
.text-light:focus
{
8429 color: #dae0e5 !important
; }
8431 .text-dark, #categoryquestions .highlight {
8432 color: #373a3c !important
; }
8434 a
.text-dark:hover
, #categoryquestions a
.highlight:hover
, a
.text-dark:focus
, #categoryquestions a
.highlight:focus
{
8435 color: #1f2021 !important
; }
8437 .text-muted
, a
.dimmed
,
8442 a
.dimmed_text:visited
,
8445 .dimmed_text
a:link
,
8446 .dimmed_text
a:visited
,
8449 .usersuspended
a:link
,
8450 .usersuspended
a:visited
,
8452 .dimmed_category a
, .tag_feed
.media
.muted a
, #page-admin-qtypes
.disabled
,
8453 #page-admin-qbehaviours .disabled
, #page-admin-plugins #plugins-control-panel
.pluginname
.componentname
, #page-admin-plugins #plugins-control-panel
.version
.versionnumber
, #page-admin-plugins #plugins-control-panel
.notes
.requiredby
, #plugins-check-page
.page-description
, #plugins-check-page #plugins-check
.requires-ok
, #plugins-check-page #plugins-check
.displayname
.plugindir
, #plugins-check-page #plugins-check-available-dependencies
.displayname
.component
, #page-admin-search
.adminpagepath li
, .block
.minicalendar td
.weekend
, .section
.activity
.stealth
, .course-content
.section-summary
.section-summary-activities
.activity-count
, .course-content ul li
.section
.hidden
.sectionname
> span
,
8454 .course-content ul li
.section
.hidden
.content
> div
.summary
,
8455 .course-content ul li
.section
.hidden
.activity
.activityinstance
, #course-category-listings
.listitem
[data-visible
="0"], #course-category-listings
.listitem
[data-visible
="0"] > div
> a
, #course-category-listings
.listing-pagination-totals
.dimmed
, .fitem
.disabled
.fp-btn-choose
, .form-defaultinfo
,
8456 .form-label .form-shortname, .formsettingheading .form-horizontal, .no-felement.fstatic, .path-backup .backup_progress .backup_stage {
8457 color: #868e96 !important
; }
8463 background-color: transparent
;
8467 visibility: visible
!important
; }
8470 visibility: hidden
!important
; }
8476 text-shadow: none
!important
;
8477 box-shadow: none
!important
; }
8479 text-decoration: underline
; }
8480 abbr
[title
]::after
{
8481 content: " (" attr
(title
) ")"; }
8483 white-space: pre-wrap
!important
; }
8486 border: 1px solid
#999;
8487 page-break-inside: avoid
; }
8489 display: table-header-group
; }
8492 page-break-inside: avoid
; }
8500 page-break-after: avoid
; }
8504 min-width: 992px !important
; }
8506 min-width: 992px !important
; }
8510 border: 1px solid
#000; }
8511 .table
, table
.collection
, table
.flexible
,
8513 border-collapse: collapse
!important
; }
8516 table
.collection td
,
8518 .generaltable td, .table th, table.collection th, table.flexible th, .generaltable th {
8519 background-color: #fff !important
; }
8520 .table-bordered th
, table
.collection th
,
8522 table
.collection td
{
8523 border: 1px solid
#ddd !important
; } }
8525 /* stylelint-disable function-url-scheme-blacklist */
8526 /* stylelint-enable function-url-scheme-blacklist */
8527 .tag
, .statusok
, .statuswarning
, .statusserious
,
8528 .statuscritical, .que .correctness, .label {
8529 display: inline-block
;
8530 padding: 0.25rem 0.4em;
8536 white-space: nowrap
;
8537 vertical-align: baseline
; }
8538 .tag:empty
, .statusok:empty
, .statuswarning:empty
, .statusserious:empty
,
8539 .statuscritical:empty, .que .correctness:empty, .label:empty {
8542 .form-control-success
,
8543 .form-control-warning
,
8544 .maintenancewarning
.warning
,
8545 .form-control-danger
,
8546 #page-admin-mnet-peers .mform
.deletedhostinfo
,
8547 .maintenancewarning.error {
8548 padding-right: 2.25rem;
8549 background-repeat: no-repeat
;
8550 background-position: center right calc
(2.15625rem + 2px)/4;
8551 background-size: calc
(2.15625rem + 2px)/2 calc
(2.15625rem + 2px)/2; }
8554 background-color: #868e96; }
8555 .tag-default[href]:hover, .tag-default[href]:focus {
8556 background-color: #6c757d; }
8559 background-color: #1177d1; }
8560 .tag-primary[href]:hover, .tag-primary[href]:focus {
8561 background-color: #0d5ca2; }
8563 .tag-success
, .statusok
, #page-admin-report-backups-index
.backup-skipped
,
8564 #page-admin-report-backups-index .backup-ok
,
8565 #page-admin-report-backups-index .backup-notyetrun
{
8566 background-color: #5cb85c; }
8567 .tag-success
[href
]:hover
, .statusok
[href
]:hover
, #page-admin-report-backups-index
.backup-skipped
[href
]:hover
,
8568 #page-admin-report-backups-index .backup-ok
[href
]:hover
,
8569 #page-admin-report-backups-index .backup-notyetrun
[href
]:hover
, .tag-success
[href
]:focus
, .statusok
[href
]:focus
, #page-admin-report-backups-index
.backup-skipped
[href
]:focus
,
8570 #page-admin-report-backups-index .backup-ok
[href
]:focus
,
8571 #page-admin-report-backups-index .backup-notyetrun
[href
]:focus
{
8572 background-color: #449d44; }
8574 .tag-info, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release {
8575 background-color: #5bc0de; }
8576 .tag-info[href]:hover, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release[href]:hover, .tag-info[href]:focus, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release[href]:focus {
8577 background-color: #31b0d5; }
8579 .tag-warning
, .statuswarning
, #page-admin-report-backups-index
.backup-warning
, #page-admin-index
.updateplugin
.updatepluginconfirmexternal
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity100
.info
.release
,
8580 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity150
.info
.release
{
8581 background-color: #ff7518; }
8582 .tag-warning
[href
]:hover
, .statuswarning
[href
]:hover
, #page-admin-report-backups-index
.backup-warning
[href
]:hover
, #page-admin-index
.updateplugin
.updatepluginconfirmexternal
[href
]:hover
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity100
.info
.release
[href
]:hover
,
8583 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity150
.info
.release
[href
]:hover
, .tag-warning
[href
]:focus
, .statuswarning
[href
]:focus
, #page-admin-report-backups-index
.backup-warning
[href
]:focus
, #page-admin-index
.updateplugin
.updatepluginconfirmexternal
[href
]:focus
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity100
.info
.release
[href
]:focus
,
8584 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity150
.info
.release
[href
]:focus
{
8585 background-color: #e45c00; }
8587 .tag-danger
, .statusserious
,
8588 .statuscritical
, #page-admin-report-backups-index
.backup-error
,
8589 #page-admin-report-backups-index .backup-unfinished
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity50
.info
.release
{
8590 background-color: #d9534f; }
8591 .tag-danger
[href
]:hover
, .statusserious
[href
]:hover
,
8592 .statuscritical
[href
]:hover
, #page-admin-report-backups-index
.backup-error
[href
]:hover
,
8593 #page-admin-report-backups-index .backup-unfinished
[href
]:hover
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity50
.info
.release
[href
]:hover
, .tag-danger
[href
]:focus
, .statusserious
[href
]:focus
,
8594 .statuscritical
[href
]:focus
, #page-admin-report-backups-index
.backup-error
[href
]:focus
,
8595 #page-admin-report-backups-index .backup-unfinished
[href
]:focus
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity50
.info
.release
[href
]:focus
{
8596 background-color: #c9302c; }
8605 margin: 0 !important
; }
8609 margin-top: 0 !important
; }
8613 margin-right: 0 !important
; }
8617 margin-bottom: 0 !important
; }
8621 margin-left: 0 !important
; }
8624 margin: 1rem !important
; }
8628 margin-top: 1rem !important
; }
8632 margin-right: 1rem !important
; }
8636 margin-bottom: 1rem !important
; }
8640 margin-left: 1rem !important
; }
8643 margin: 2rem !important
; }
8647 margin-top: 2rem !important
; }
8651 margin-right: 2rem !important
; }
8655 margin-bottom: 2rem !important
; }
8659 margin-left: 2rem !important
; }
8662 margin: 3rem !important
; }
8666 margin-top: 3rem !important
; }
8670 margin-right: 3rem !important
; }
8674 margin-bottom: 3rem !important
; }
8678 margin-left: 3rem !important
; }
8681 padding: 0 !important
; }
8685 padding-top: 0 !important
; }
8689 padding-right: 0 !important
; }
8693 padding-bottom: 0 !important
; }
8697 padding-left: 0 !important
; }
8700 padding: 1rem !important
; }
8704 padding-top: 1rem !important
; }
8708 padding-right: 1rem !important
; }
8712 padding-bottom: 1rem !important
; }
8716 padding-left: 1rem !important
; }
8719 padding: 2rem !important
; }
8723 padding-top: 2rem !important
; }
8727 padding-right: 2rem !important
; }
8731 padding-bottom: 2rem !important
; }
8735 padding-left: 2rem !important
; }
8738 padding: 3rem !important
; }
8742 padding-top: 3rem !important
; }
8746 padding-right: 3rem !important
; }
8750 padding-bottom: 3rem !important
; }
8754 padding-left: 3rem !important
; }
8757 cursor: not-allowed
; }
8762 margin-right: -15px;
8763 margin-left: -15px; }
8766 .dropdown-menu-right {
8770 .dropdown-menu-left {
8776 * Bootstrap overrides for RTL
8778 * This file is only for overriding sass from upstream bootstrap, all general rtl fixes for
8779 * moodle scss should be placed immediately after the definition of the ltr rule.
8781 .breadcrumb-item + .breadcrumb-item::before {
8785 /* stylelint-disable-line declaration-block-no-duplicate-properties */ }
8797 overflow-y: visible
;
8798 border: 1px solid rgba
(0, 0, 0, 0.125);
8800 background-color: #fff; }
8802 .context-header-settings-menu
,
8803 .region-main-settings-menu {
8811 .context-header-settings-menu
.dropdown-toggle
> .icon
,
8812 #region-main-settings-menu .dropdown-toggle
> .icon
{
8817 /** Prevent user notifications overlapping with region main settings menu */
8818 #user-notifications {
8822 /** Page layout CSS starts **/
8823 .layout-option-noheader #page-header
,
8824 .layout-option-nonavbar #page-navbar
,
8825 .layout-option-nofooter #page-footer
,
8826 .layout-option-nocourseheader
.course-content-header
,
8827 .layout-option-nocoursefooter .course-content-footer {
8830 /** Page layout CSS ends **/
8835 text-align: right
; }
8839 direction: ltr
!important
;
8840 /* stylelint-disable-line declaration-no-important */ }
8846 text-align: center
; }
8854 .section li
.activity
,
8855 .section li
.movehere
,
8866 font-size: 0.703125rem; }
8872 .fitem.advanced .text-info, .fitem.advanced .highlight {
8873 font-weight: bold
; }
8876 text-align: right
; }
8878 a
.autolink
.glossary:hover
{
8881 /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
8882 .collapsibleregioncaption {
8883 white-space: nowrap
;
8884 min-height: 1.40625rem; }
8886 .pagelayout-mydashboard.jsenabled .collapsibleregioncaption {
8889 .pagelayout-mydashboard #region-main {
8892 background-color: transparent
;
8895 .collapsibleregioncaption img {
8896 vertical-align: middle
; }
8898 .jsenabled .hiddenifjs {
8904 .jsenabled .visibleifjs {
8907 .jsenabled .collapsibleregion {
8909 box-sizing: content-box
; }
8911 .jsenabled .collapsed .collapsibleregioninner {
8912 visibility: hidden
; }
8914 .collapsible-actions {
8916 text-align: right
; }
8918 .jsenabled .collapsible-actions {
8921 .collapsible-actions .collapseexpand {
8923 background: url
([[pix:t
/collapsed
]]) 2px center no-repeat
; }
8926 .collapsible-actions .collapseexpand {
8927 background: url([[pix:t/collapsed_rtl]]) right center no-repeat;
8930 .collapsible-actions .collapse-all {
8931 background-image: url
([[pix:t
/expanded
]]); }
8933 .yui-overlay .yui-widget-bd {
8934 background-color: #ffee69;
8935 border: 1px solid
#a6982b;
8936 border-top-color: #d4c237;
8945 background: transparent
;
8957 .pagingbar .thispage {
8958 font-weight: bold
; }
8961 margin-right: 0.5rem; }
8967 .action-menu .dropdown-toggle {
8968 text-decoration: none
; }
8971 white-space: nowrap
; }
8981 vertical-align: middle
; }
8984 font-weight: bold
; }
8994 #addmembersform table
{
8996 margin-right: auto
; }
8998 table
.flexible
.emptyrow
{
9002 form
.popupform div
{
9005 .arrow_button input {
9011 .no-overflow > .generaltable {
9022 clip: rect
(0, 0, 0, 0);
9023 white-space: nowrap
;
9024 clip-path: inset
(50%);
9037 text-decoration: none
; }
9040 a
.skip-block:active
,
9052 text-align: center
; }
9054 .blog_entry .audience {
9056 padding-right: 4px; }
9061 .blog_entry .content {
9062 margin-left: 43px; }
9065 margin: 1em 0 0 0; }
9072 #doc-contents ul li
{
9073 list-style-type: none
; }
9075 .groupmanagementtable td {
9076 vertical-align: top
; }
9078 .groupmanagementtable #existingcell
,
9079 .groupmanagementtable #potentialcell {
9082 .groupmanagementtable #buttonscell {
9085 .groupmanagementtable #buttonscell p.arrow_button input {
9090 .groupmanagementtable #removeselect_wrapper
,
9091 .groupmanagementtable #addselect_wrapper {
9094 .groupmanagementtable #removeselect_wrapper label
,
9095 .groupmanagementtable #addselect_wrapper label {
9096 font-weight: normal
; }
9098 #group-usersummary {
9104 display: inline-block
; }
9106 .groupselector label {
9107 display: inline-block
; }
9109 .login-page [name="username"] {
9110 margin-bottom: -1px;
9111 border-bottom-right-radius: 0;
9112 border-bottom-left-radius: 0; }
9114 .login-page [type="password"] {
9115 margin-bottom: 10px;
9116 border-top-left-radius: 0;
9117 border-top-right-radius: 0; }
9120 margin-bottom: 1em; }
9122 .notepost .userpicture {
9124 margin-right: 5px; }
9131 margin-left: 20px; }
9133 .path-my .coursebox {
9136 .path-my .coursebox .overview {
9137 margin: 15px 30px 10px 30px; }
9139 .path-my .coursebox .info {
9163 .comment-area textarea {
9166 .comment-area textarea.fullwidth {
9167 -webkit-box-sizing: border-box
;
9168 -moz-box-sizing: border-box
;
9169 box-sizing: border-box
; }
9172 text-align: right
; }
9174 .comment-meta span {
9178 vertical-align: text-bottom
; }
9193 position: relative
; }
9195 .comment-list li.first {
9199 text-align: center
; }
9201 .comment-paging .pageno {
9204 .comment-paging .curpage {
9205 border: 1px solid
#ccc; }
9207 .comment-message .picture {
9211 .comment-message .text {
9215 .comment-message .text p {
9217 margin: 0 18px 0 0; }
9225 .comment-report-selectall {
9231 .jsenabled .comment-link {
9234 .jsenabled .showcommentsnonjs {
9237 .jsenabled .comment-report-selectall {
9241 * Completion progress report
9243 .completion-expected {
9244 font-size: 0.703125rem; }
9246 .completion-sortchoice
,
9247 .completion-identifyfield {
9248 font-size: 0.703125rem;
9249 vertical-align: bottom
; }
9251 .completion-progresscell {
9252 text-align: right
; }
9254 .completion-expired .completion-expected {
9255 font-weight: bold
; }
9266 margin: 10px auto
; }
9268 .path-tag .tag-index-items .tagarea {
9269 border: 1px solid
#e3e3e3;
9274 .path-tag .tag-index-items .tagarea h3 {
9276 padding: 3px 0 10px 0;
9282 text-shadow: 0 1px 0 rgba
(255, 255, 255, 0.5);
9283 text-transform: uppercase
;
9284 word-wrap: break-word
;
9285 border-bottom: solid
1px #e3e3e3;
9286 margin-bottom: 10px; }
9288 .path-tag
.tagarea
.controls::after
,
9289 .path-tag .tagarea .taggeditems::after {
9294 .path-tag
.tagarea
.controls
,
9295 .path-tag .tag-backtoallitems {
9296 text-align: center
; }
9298 .path-tag .tagarea .controls .gotopage.nextpage {
9301 .path-tag .tagarea .controls .gotopage.prevpage {
9304 .path-tag .tagarea .controls .exclusivemode {
9305 display: inline-block
; }
9307 .path-tag .tagarea .controls.controls-bottom {
9310 .path-tag .tagarea .controls .gotopage.nextpage::after {
9315 .path-tag .tagarea .controls .gotopage.prevpage::before {
9320 .tag-management-table td
,
9321 .tag-management-table th {
9322 vertical-align: middle
;
9325 .tag-management-table .inplaceeditable.inplaceeditingon input {
9328 .path-admin-tag .addstandardtags {
9330 .path-admin-tag .addstandardtags img {
9333 .path-tag .tag-relatedtags {
9334 padding-top: 10px; }
9336 .path-tag .tag-management-box {
9337 text-align: right
; }
9339 .path-tag .tag-index-toc {
9341 text-align: center
; }
9343 .path-tag
.tag-index-toc li
,
9344 .path-tag .tag-management-box li {
9346 margin-right: 5px; }
9348 .path-tag .tag-management-box li a.edittag {
9349 background-image: url
([[pix:moodle|i
/settings
]]); }
9351 .path-tag .tag-management-box li a.flagasinappropriate {
9352 background-image: url
([[pix:moodle|i
/flagged
]]); }
9354 .path-tag .tag-management-box li a.removefrommyinterests {
9355 background-image: url
([[pix:moodle|t
/delete
]]); }
9357 .path-tag .tag-management-box li a.addtomyinterests {
9358 background-image: url
([[pix:moodle|t
/add
]]); }
9360 .path-tag .tag-management-box li a {
9361 background-repeat: no-repeat
;
9362 background-position: left
;
9363 padding-left: 17px; }
9365 .tag_feed.media-list .media .itemimage {
9368 .tag_feed.media-list .media .itemimage img {
9372 .tag_feed.media-list .media .media-body {
9373 padding-right: 10px;
9374 padding-left: 10px; }
9377 text-align: center
; }
9379 .tag_cloud .inline-list li {
9382 .tag_cloud .tag_overflow {
9384 font-style: italic
; }
9452 .tag_list.hideoverlimit .overlimit {
9455 .tag_list .tagmorelink {
9458 .tag_list.hideoverlimit .tagmorelink {
9461 .tag_list.hideoverlimit .taglesslink {
9467 #webservice-doc-generator td
{
9469 border: 0 solid black
; }
9476 border-collapse: collapse
; }
9479 vertical-align: top
; }
9485 .userenrolment .subfield {
9486 margin-right: 5px; }
9488 .userenrolment .col_userdetails .subfield {
9489 margin-left: 40px; }
9491 .userenrolment .col_userdetails .subfield_picture {
9495 .userenrolment .col_lastseen {
9498 .userenrolment .col_role {
9501 .userenrolment
.col_role
.roles
,
9502 .userenrolment .col_group .groups {
9503 margin-right: 30px; }
9505 .userenrolment .col_role .role {
9509 white-space: nowrap
; }
9511 .userenrolment .col_group .group {
9515 white-space: nowrap
; }
9517 .userenrolment
.col_role
.role a
,
9518 .userenrolment .col_group .group a {
9522 .userenrolment
.col_role
.addrole
,
9523 .userenrolment .col_group .addgroup {
9527 .userenrolment
.col_role
.addrole
> a:hover
,
9528 .userenrolment .col_group .addgroup > a:hover {
9529 border-bottom: 1px solid
#666; }
9531 .userenrolment
.col_role
.addrole img
,
9532 .userenrolment .col_group .addgroup img {
9533 vertical-align: baseline
; }
9535 .userenrolment .hasAllRoles .col_role .addrole {
9538 .userenrolment .col_enrol .enrolment {
9541 margin: 0 3px 3px; }
9543 .userenrolment .col_enrol .enrolment a {
9547 #page-enrol-users .enrol_user_buttons
{
9548 text-align: right
; }
9550 #page-enrol-users .enrol-users-page-action input
{
9554 background-color: #ccc;
9560 text-align: center
; }
9571 display: table-cell
; }
9573 .label .mod-indent {
9575 padding-top: 20px; }
9577 /* Creates a series of .mod-indent-# rule declarations based on indent size and number of indent levels. */
9629 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
9630 .resourcecontent .mediaplugin_mp3 object {
9634 .resourcecontent audio.mediaplugin_html5audio {
9637 /** Large resource images should avoid hidden overflow **/
9641 /* Audio player size in 'inline' mode (can only change width, as above) */
9642 .mediaplugin_mp3 object {
9646 audio
.mediaplugin_html5audio
{
9649 /* TinyMCE moodle media preview frame should not have padding */
9650 .core_media_preview.pagelayout-embedded #content {
9653 .core_media_preview.pagelayout-embedded #maincontent {
9656 body#page-lib-editor-tinymce-plugins-moodlemedia-preview
{
9662 .path-rating .ratingtable {
9664 margin-bottom: 1em; }
9666 .path-rating .ratingtable th.rating {
9669 .path-rating
.ratingtable td
.rating
,
9670 .path-rating .ratingtable td.time {
9671 white-space: nowrap
;
9672 text-align: center
; }
9674 /* Moodle Dialogue Settings (moodle-core-dialogue) */
9675 .moodle-dialogue-base .moodle-dialogue-lightbox {
9676 background-color: #495057; }
9678 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox {
9679 background-color: transparent
; }
9681 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue {
9682 box-shadow: 0 0.25rem 0.5rem rgba
(0, 0, 0, 0.2); }
9684 .moodle-dialogue-base
.hidden
,
9685 .moodle-dialogue-base .moodle-dialogue-hidden {
9691 .moodle-dialogue-base .moodle-dialogue-fullscreen {
9698 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
9701 .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
9704 background-size: 100%; }
9706 .moodle-dialogue-base .moodle-dialogue-wrap {
9707 background-color: #fff;
9708 border: 1px solid
#ccc; }
9713 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
9716 background: initial
;
9720 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
9721 font-size: 1.5rem; }
9723 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
9730 .moodle-dialogue-base .closebutton {
9732 .moodle-dialogue-base .closebutton::after {
9735 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
9738 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
9748 .moodle-dialogue-exception .moodle-exception-param label {
9749 font-weight: bold
; }
9751 .moodle-dialogue-exception .param-stacktrace label {
9752 background-color: #eee;
9753 border: 1px solid
#ccc;
9754 border-bottom-width: 0; }
9756 .moodle-dialogue-exception .param-stacktrace pre {
9757 border: 1px solid
#ccc;
9758 background-color: #fff; }
9760 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
9762 font-size: 0.8203125rem; }
9764 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
9765 font-size: 0.8203125rem; }
9767 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
9770 border-bottom: 1px solid
#eee; }
9772 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft:empty {
9775 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft.yui3-widget-ft {
9776 background: initial
; }
9778 .moodle-dialogue-confirm .confirmation-message {
9781 .moodle-dialogue-confirm .confirmation-dialogue input {
9784 .moodle-dialogue-exception .moodle-exception-message {
9787 .moodle-dialogue-exception .moodle-exception-param {
9788 margin-bottom: 0.5em; }
9790 .moodle-dialogue-exception .moodle-exception-param label {
9793 .moodle-dialogue-exception .param-stacktrace label {
9798 .moodle-dialogue-exception .param-stacktrace pre {
9803 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
9804 display: inline-block
;
9807 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
9808 display: inline-block
;
9812 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
9815 padding-bottom: 4px; }
9817 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
9823 background-color: white
;
9827 /* Apply a default max-height on tooltip text */
9828 .moodle-dialogue .tooltiptext {
9829 max-height: 300px; }
9831 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
9833 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
9837 * Chooser Dialogues (moodle-core-chooserdialogue)
9839 * This CSS belong to the chooser dialogue which should work both with, and
9840 * without javascript enabled
9842 /* Hide the dialog and it's title */
9843 .chooserdialoguebody
,
9847 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
9850 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
9852 background: #f2f2f2; }
9854 /* Center the submit buttons within the area */
9855 .choosercontainer #chooseform .submitbuttons {
9857 text-align: right
; }
9859 /* Fixed for safari browser on iPhone4S with ios7@mixin */
9860 @media (max-height: 639px) {
9861 .ios .choosercontainer #chooseform .submitbuttons {
9862 padding: 45px 0; } }
9864 .choosercontainer #chooseform .submitbuttons input {
9868 /* Various settings for the options area */
9869 .choosercontainer #chooseform .options {
9871 border-bottom: 1px solid
#bbb; }
9873 /* Only set these options if we're showing the js container */
9874 .jschooser .choosercontainer #chooseform .alloptions {
9878 .jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {
9879 display: inline-block
; }
9880 .jschooser .choosercontainer #chooseform .alloptions .option .typename {
9881 display: inline-block
;
9884 /* Settings for option rows and option subtypes */
9885 .choosercontainer #chooseform
.moduletypetitle
,
9886 .choosercontainer #chooseform
.option
,
9887 .choosercontainer #chooseform .nonoption {
9889 padding: 0 1.6em 0 1.6em; }
9891 .choosercontainer #chooseform .moduletypetitle {
9892 text-transform: uppercase
;
9894 padding-bottom: 0.4em; }
9896 .choosercontainer #chooseform
.option
.typename
,
9897 .choosercontainer #chooseform .nonoption .typename {
9898 padding: 0 0 0 0.5em; }
9900 .choosercontainer #chooseform .modicon + .typename {
9903 .choosercontainer #chooseform
.option input
[type
=radio
],
9904 .choosercontainer #chooseform .option span.typename {
9905 vertical-align: middle
; }
9907 .choosercontainer #chooseform .option label {
9911 border-bottom: 1px solid
#fff; }
9913 .choosercontainer #chooseform .option .icon {
9917 .choosercontainer #chooseform .nonoption {
9918 padding-left: 2.7em;
9920 padding-bottom: 0.1em; }
9922 .choosercontainer #chooseform .subtype {
9924 padding: 0 1.6em 0 3.2em; }
9926 .choosercontainer #chooseform .subtype .typename {
9927 margin: 0 0 0 0.2em; }
9929 /* The instruction/help area */
9930 .jschooser
.choosercontainer #chooseform
.instruction
,
9931 .jschooser .choosercontainer #chooseform .typesummary {
9940 background-color: #fff;
9945 /* Selected option settings */
9946 .jschooser
.choosercontainer #chooseform
.instruction
,
9947 .choosercontainer #chooseform .selected .typesummary {
9950 .choosercontainer #chooseform .selected {
9951 background-color: #fff;
9955 .chooserdialogue-course-modchooser .modicon .icon {
9960 @media (max-width: 575.98px) {
9961 .jsenabled .choosercontainer #chooseform .alloptions {
9963 .jsenabled
.choosercontainer #chooseform
.instruction
,
9964 .jsenabled .choosercontainer #chooseform .typesummary {
9965 position: static
; } }
9967 /* Form element: listing */
9969 padding-bottom: 25px;
9970 padding-right: 10px; }
9972 .formlistinginputradio {
9976 min-height: 225px; }
9981 padding: 1px 19px 14px;
9982 background-color: white
;
9983 border: 1px solid
#ddd; }
9993 background-color: whitesmoke
;
9994 border: 1px solid
#ddd;
10003 border-bottom: 1px solid
;
10004 border-color: #e1e1e8;
10005 border-left: 1px solid
#e1e1e8;
10006 border-right: 1px solid
#e1e1e8;
10007 background-color: #f7f7f9;
10015 body
.jsenabled
.formlistingradio
{
10018 body
.jsenabled
.formlisting
{
10021 /* Badges styles */
10022 a
.criteria-action
{
10026 div
.criteria-description
{
10027 padding: 10px 15px;
10029 background: none repeat scroll
0 0 #f9f9f9;
10030 border: 1px solid
#eee; }
10034 list-style: none
; }
10037 position: relative
;
10038 display: inline-block
;
10040 text-align: center
;
10041 vertical-align: top
;
10044 .badges li .badge-name {
10049 position: absolute
; }
10051 .badges li .badge-image {
10058 .badges li .badge-actions {
10059 position: relative
; }
10061 .badges li .expireimage {
10066 position: absolute
;
10071 background-color: transparent
;
10073 position: relative
;
10076 display: inline-block
;
10077 vertical-align: top
;
10079 margin-bottom: 20px; }
10080 #badge-image .expireimage
{
10086 position: absolute
;
10088 #badge-image .singlebutton
{
10091 #badge-image .singlebutton button
{
10092 margin-left: 4px; }
10095 display: inline-block
;
10098 #badge-overview dl
,
10099 #badge-details dl
{
10101 #badge-overview dl dt
,
10102 #badge-overview dl dd
,
10103 #badge-details dl dt
,
10104 #badge-details dl dd
{
10105 vertical-align: top
;
10107 #badge-overview dl dt
,
10108 #badge-details dl dt
{
10110 display: inline-block
;
10112 min-width: 100px; }
10113 #badge-overview dl dd
,
10114 #badge-details dl dd
{
10115 display: inline-block
;
10120 vertical-align: top
; }
10122 #page-badges-award .recipienttable tr td
{
10123 vertical-align: top
; }
10125 #page-badges-award .recipienttable tr td
.actions
.actionbutton
{
10130 #page-badges-award .recipienttable tr td
.existing
,
10131 #page-badges-award .recipienttable tr td
.potential
{
10134 #issued-badge-table .activatebadge
{
10135 display: inline-block
; }
10137 .statusbox.active {
10138 background-color: #def1de; }
10140 .statusbox.inactive {
10141 background-color: #fcefdc; }
10144 text-align: center
;
10145 margin-bottom: 5px;
10148 .statusbox .activatebadge {
10149 display: inline-block
; }
10151 .statusbox .activatebadge input[type=submit] {
10157 vertical-align: middle
; }
10159 img#persona_signin
{
10165 .invisiblefieldset {
10171 #page-header .logo
{
10173 #page-header .logo img
{
10174 max-height: 75px; }
10176 /** Navbar logo. */
10177 nav
.navbar
.logo img
{
10178 max-height: 35px; }
10180 /** Header-bar styles **/
10181 .page-context-header {
10182 overflow: hidden
; }
10183 .page-context-header
.page-header-image
,
10184 .page-context-header .page-header-headings {
10187 position: relative
; }
10188 .page-context-header .page-header-image {
10190 margin-bottom: 1em; }
10191 .page-context-header
.page-header-headings
,
10192 .page-context-header .header-button-group {
10193 position: relative
;
10195 vertical-align: middle
; }
10196 .page-context-header .header-button-group {
10199 .page-context-header .header-button-group a {
10200 position: relative
;
10203 ul
.dragdrop-keyboard-drag li
{
10204 list-style-type: none
; }
10208 text-decoration: none
;
10210 font-style: italic
;
10215 overflow: hidden
; }
10217 .progressbar_container {
10221 /* IE10 only fix for calendar titling */
10222 .ie10 .yui3-calendar-header-label {
10223 display: inline-block
; }
10233 .nav-tabs
> .active
> a
[href
],
10234 .nav-tabs
> .active
> a
[href
]:hover
,
10235 .nav-tabs > .active > a[href]:focus {
10238 .inplaceeditable.inplaceeditingon {
10239 position: relative
; }
10240 .inplaceeditable.inplaceeditingon .editinstructions {
10242 font-weight: normal
;
10247 white-space: nowrap
; }
10248 .inplaceeditable.inplaceeditingon input {
10250 vertical-align: text-bottom
;
10251 margin-bottom: 0; }
10252 .inplaceeditable.inplaceeditingon select {
10253 margin-bottom: 0; }
10255 .inplaceeditable .quickediticon img {
10258 .inplaceeditable .quickeditlink {
10260 text-decoration: inherit
; }
10262 .inplaceeditable:hover
.quickeditlink
.quickediticon img
,
10263 .inplaceeditable .quickeditlink:focus .quickediticon img {
10266 .inplaceeditable.inplaceeditable-toggle .quickediticon {
10269 .inplaceeditable.inplaceeditable-autocomplete {
10272 h3
.sectionname
.inplaceeditable
.inplaceeditingon
.editinstructions
{
10273 margin-top: -20px; }
10276 .chart-area .chart-table-data {
10279 .chart-area .chart-table {
10280 /** When accessible, we display the table only. */ }
10281 .chart-area .chart-table .chart-output-htmltable caption {
10282 white-space: nowrap
; }
10283 .chart-area .chart-table.accesshide .chart-table-expand {
10285 .chart-area .chart-table.accesshide .chart-table-data {
10289 padding-left: 1rem; }
10291 /* YUI 2 Tree View */
10311 .ygtvcancel:hover {
10312 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
10315 .hover-tooltip-container {
10316 position: relative
; }
10317 .hover-tooltip-container .hover-tooltip {
10319 visibility: hidden
;
10320 position: absolute
;
10323 top: calc
(-50% - 5px);
10324 transform: translate
(-50%, -50%);
10325 background-color: #fff;
10326 border: 1px solid rgba
(0, 0, 0, 0.2);
10327 border-radius: .3rem;
10328 box-sizing: border-box
;
10330 white-space: nowrap
;
10331 transition: opacity
0.15s, visibility
0.15s;
10333 .hover-tooltip-container .hover-tooltip:before {
10335 display: inline-block
;
10336 border-left: 8px solid transparent
;
10337 border-right: 8px solid transparent
;
10338 border-top: 8px solid rgba
(0, 0, 0, 0.2);
10339 position: absolute
;
10341 left: calc
(50% - 8px); }
10342 .hover-tooltip-container .hover-tooltip:after {
10344 display: inline-block
;
10345 border-left: 7px solid transparent
;
10346 border-right: 7px solid transparent
;
10347 border-top: 7px solid
#fff;
10348 position: absolute
;
10350 left: calc
(50% - 7px);
10352 .hover-tooltip-container:hover .hover-tooltip {
10354 visibility: visible
;
10355 transition: opacity
0.15s 0.5s, visibility
0.15s 0.5s; }
10360 #region-flat-nav .nav
{
10361 margin-right: 15px;
10362 background-color: #fff; }
10363 @media
(max-width: 767.98px) {
10364 #region-flat-nav .nav
{
10366 margin-right: 0; } }
10370 text-decoration: underline
; }
10371 #page-footer a
.icon
{
10376 text-decoration: underline
; }
10377 .bg-inverse a .icon {
10388 .dropdown-item:active a {
10391 .competency-tree ul {
10392 padding-left: 1.5rem; }
10394 .sr-only-focusable:active, .sr-only-focusable:focus {
10402 [data-drag-type
="move"] {
10404 touch-action: none
; }
10409 .overlay-icon-container {
10410 position: absolute
;
10415 background-color: rgba
(255, 255, 255, 0.6); }
10416 .overlay-icon-container .loading-icon {
10417 position: absolute
;
10420 transform: translate
(-50%, -50%); }
10421 .overlay-icon-container .loading-icon .icon {
10426 .open.atto_menu > .dropdown-menu {
10429 div
.editor_atto_toolbar button
.icon
{
10436 animation: bg-pulse-grey
2s infinite linear
; }
10438 @keyframes bg-pulse-grey
{
10440 background-color: #f8f9fa; }
10442 background-color: #e9ecef; }
10444 background-color: #f8f9fa; } }
10447 line-height: 0 !important
;
10448 /* stylelint-disable-line declaration-no-important */ }
10451 line-height: 0.25rem !important
;
10452 /* stylelint-disable-line declaration-no-important */ }
10455 line-height: 0.5rem !important
;
10456 /* stylelint-disable-line declaration-no-important */ }
10459 line-height: 1rem !important
;
10460 /* stylelint-disable-line declaration-no-important */ }
10463 line-height: 1.5rem !important
;
10464 /* stylelint-disable-line declaration-no-important */ }
10467 line-height: 3rem !important
;
10468 /* stylelint-disable-line declaration-no-important */ }
10470 .dir-rtl .dir-rtl-hide {
10473 .dir-ltr .dir-ltr-hide {
10477 position: relative
; }
10481 transform: translateX
(1px);
10485 .switch input + label {
10486 position: relative
;
10487 min-height: 1.725rem;
10488 min-width: 3.45rem;
10489 line-height: 1.725rem;
10490 border-radius: 1.725rem;
10491 display: inline-block
;
10495 vertical-align: middle
;
10496 padding-left: 3.95rem; }
10497 .switch input
+ label::before
,
10498 .switch input + label::after {
10500 position: absolute
;
10501 top: calc
(50% - 0.8625rem);
10507 .switch input + label::before {
10509 background-color: #dee2e6;
10510 border-radius: 1.725rem;
10511 transition: 0.2s all
; }
10512 .switch input + label::after {
10515 width: calc
(1.725rem - 4px);
10516 height: calc
(1.725rem - 4px);
10517 border-radius: 50%;
10518 background-color: #fff;
10519 transition: 0.2s all
; }
10520 .switch input:checked + label::before {
10521 background-color: #1177d1; }
10522 .switch input:checked + label::after {
10523 margin-left: 1.725rem; }
10524 .switch input:focus + label::before {
10526 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
10527 .switch input:disabled + label {
10529 cursor: not-allowed
; }
10530 .switch input:disabled + label::before {
10531 background-color: #e9ecef; }
10533 .paged-content-page-container {
10534 min-height: 3.125rem; }
10536 .text-decoration-none {
10537 text-decoration: none
!important
;
10538 /* stylelint-disable-line declaration-no-important */ }
10541 right: 0 !important
;
10542 /* stylelint-disable-line declaration-no-important */ }
10545 overflow: hidden
!important
;
10546 /* stylelint-disable-line declaration-no-important */ }
10549 overflow-wrap: break-word
!important
;
10550 /* stylelint-disable-line declaration-no-important */ }
10553 z-index: 1 !important
;
10554 /* stylelint-disable-line declaration-no-important */ }
10562 box-sizing: content-box
;
10563 margin-right: 0.5rem; }
10566 .icon.iconsize-big {
10573 .navbar-dark a .icon {
10574 color: rgba
(255, 255, 255, 0.5) !important
;
10575 /* stylelint-disable-line declaration-no-important */ }
10577 .action-menu-item a:first-of-type > .icon {
10578 margin-left: 0.5rem; }
10581 margin-left: 0 !important
;
10582 /* stylelint-disable-line declaration-no-important */ }
10584 .block_navigation
.tree_item
.icon
,
10585 .block_settings .tree_item .icon {
10588 [data-action
=toggle-drawer
] .icon
{
10591 .icon-no-spacing a > .icon {
10594 .icon-no-margin .icon {
10598 margin-bottom: 0; }
10600 .icon-large > .icon {
10604 .icon-size-0 .icon {
10605 height: 0 !important
;
10606 /* stylelint-disable-line declaration-no-important */
10607 width: 0 !important
;
10608 /* stylelint-disable-line declaration-no-important */
10609 font-size: 0 !important
;
10610 /* stylelint-disable-line declaration-no-important */ }
10612 .icon-size-1 .icon {
10613 height: 4px !important
;
10614 /* stylelint-disable-line declaration-no-important */
10615 width: 4px !important
;
10616 /* stylelint-disable-line declaration-no-important */
10617 font-size: 4px !important
;
10618 /* stylelint-disable-line declaration-no-important */ }
10620 .icon-size-2 .icon {
10621 height: 8px !important
;
10622 /* stylelint-disable-line declaration-no-important */
10623 width: 8px !important
;
10624 /* stylelint-disable-line declaration-no-important */
10625 font-size: 8px !important
;
10626 /* stylelint-disable-line declaration-no-important */ }
10628 .icon-size-3 .icon {
10629 height: 16px !important
;
10630 /* stylelint-disable-line declaration-no-important */
10631 width: 16px !important
;
10632 /* stylelint-disable-line declaration-no-important */
10633 font-size: 16px !important
;
10634 /* stylelint-disable-line declaration-no-important */ }
10636 .icon-size-4 .icon {
10637 height: 24px !important
;
10638 /* stylelint-disable-line declaration-no-important */
10639 width: 24px !important
;
10640 /* stylelint-disable-line declaration-no-important */
10641 font-size: 24px !important
;
10642 /* stylelint-disable-line declaration-no-important */ }
10644 .icon-size-5 .icon {
10645 height: 48px !important
;
10646 /* stylelint-disable-line declaration-no-important */
10647 width: 48px !important
;
10648 /* stylelint-disable-line declaration-no-important */
10649 font-size: 48px !important
;
10650 /* stylelint-disable-line declaration-no-important */ }
10653 margin-left: 0.5rem; }
10656 .formtable tbody th {
10657 font-weight: normal
;
10658 text-align: right
; }
10660 .path-admin #assignrole {
10663 margin-right: auto
; }
10665 .path-admin .admintable .leftalign {
10666 text-align: left
; }
10668 .environmenttable .warn {
10669 background-color: #fcefdc;
10672 .environmenttable .error {
10673 background-color: #f7dddc;
10676 .environmenttable .ok {
10677 background-color: #def1de;
10680 .path-admin
.admintable
.environmenttable
.name
,
10681 .path-admin
.admintable
.environmenttable
.info
,
10682 .path-admin #assignrole
.admintable
.role
,
10683 .path-admin #assignrole
.admintable
.userrole
,
10684 .path-admin #assignrole .admintable .roleholder {
10685 white-space: nowrap
; }
10687 .path-admin .incompatibleblockstable td.c0 {
10688 font-weight: bold
; }
10690 #page-admin-course-category .addcategory
{
10693 #page-admin-course-index .editcourse
{
10694 margin: 20px auto
; }
10696 #page-admin-course-index .editcourse th
,
10697 #page-admin-course-index .editcourse td
{
10698 padding-left: 10px;
10699 padding-right: 10px; }
10701 .timewarninghidden {
10704 #page-admin-report-capability-index #capabilitysearch
{
10707 #page-admin-qtypes #qtypes div
,
10708 #page-admin-qtypes #qtypes form
,
10709 #page-admin-qbehaviours #qbehaviours div
,
10710 #page-admin-qbehaviours #qbehaviours form
{
10713 #page-admin-qtypes #qtypes img
.spacer
,
10714 #page-admin-qbehaviours #qbehaviours img
.spacer
{
10717 #page-admin-qbehaviours .cell
.c3
,
10718 #page-admin-qtypes .cell
.c3
{
10719 font-size: 0.8203125rem; }
10721 #page-admin-lang .generalbox
,
10722 #page-admin-course-index .singlebutton
,
10723 #page-admin-course-index .addcategory
,
10724 #page-course-index .buttons
,
10725 #page-course-index-category .buttons
,
10726 #page-admin-course-category .addcategory
,
10727 #page-admin-stickyblocks .generalbox
,
10728 #page-admin-maintenance .buttons
,
10729 #page-admin-course-index .buttons
,
10730 #page-admin-course-category .buttons
,
10731 #page-admin-index .copyright
,
10732 #page-admin-index .copyrightnotice
,
10733 #page-admin-index .adminerror
.singlebutton
,
10734 #page-admin-index .adminwarning
.singlebutton
,
10735 #page-admin-index #layout-table
.singlebutton
{
10736 text-align: center
;
10737 margin-bottom: 1em; }
10739 .path-admin-roles .capabilitysearchui {
10742 margin-right: auto
;
10743 margin-top: 1rem; }
10745 #page-admin-roles-define .topfields
{
10746 margin: 1em 0 2em; }
10748 #page-admin-roles-define .capdefault
{
10749 background-color: rgba
(0, 0, 0, 0.075); }
10751 #page-filter-manage .backlink
,
10752 .path-admin-roles .backlink {
10755 #page-admin-roles-explain #chooseuser h3
,
10756 #page-admin-roles-usersroles .contextname
{
10759 #page-admin-roles-explain #chooseusersubmit
{
10761 text-align: center
; }
10763 #page-admin-roles-usersroles p
{
10766 #page-admin-roles-override .cell
.c1
,
10767 #page-admin-roles-assign .cell
.c3
,
10768 #page-admin-roles-assign .cell
.c1
{
10769 padding-top: 0.75em; }
10771 #page-admin-roles-override .overridenotice
,
10772 #page-admin-roles-define .definenotice
{
10773 margin: 1em 10% 2em 10%;
10774 text-align: left
; }
10776 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo span
{
10779 #page-admin-index .updateplugin div
{
10780 margin-bottom: 0.5em; }
10782 #page-admin-user-user_bulk #users
.fgroup
{
10783 white-space: nowrap
; }
10785 #page-admin-report-stats-index .graph
{
10786 text-align: center
;
10787 margin-bottom: 1em; }
10789 #page-admin-report-courseoverview-index .graph
{
10790 text-align: center
;
10791 margin-bottom: 1em; }
10793 #page-admin-lang .translator
{
10795 border-style: solid
; }
10797 .path-admin .roleassigntable {
10800 .path-admin .roleassigntable td {
10801 vertical-align: top
;
10802 padding: 0.2em 0.3em; }
10804 .path-admin .roleassigntable p {
10808 .path-admin
.roleassigntable #existingcell
,
10809 .path-admin .roleassigntable #potentialcell {
10812 .path-admin
.roleassigntable #existingcell p
> label:first-child
,
10813 .path-admin .roleassigntable #potentialcell p > label:first-child {
10814 font-weight: bold
; }
10816 .path-admin .roleassigntable #buttonscell {
10819 .path-admin .roleassigntable #buttonscell #assignoptions {
10820 font-size: 0.8203125rem; }
10822 .path-admin
.roleassigntable #removeselect_wrapper
,
10823 .path-admin .roleassigntable #addselect_wrapper {
10826 .path-admin table.rolecap tr.rolecap th {
10828 font-weight: normal
; }
10830 .path-admin .rolecap .hiddenrow {
10833 .path-admin
#defineroletable
.rolecap
.inherit
,
10834 .path-admin
#defineroletable
.rolecap
.allow
,
10835 .path-admin
#defineroletable
.rolecap
.prevent
,
10836 .path-admin #defineroletable .rolecap .prohibit {
10837 text-align: center
;
10839 min-width: 3.5em; }
10841 .path-admin
.rolecap
.cap-name
,
10842 .path-admin .rolecap .note {
10844 font-size: 0.8203125rem;
10845 white-space: nowrap
;
10846 font-weight: normal
; }
10848 .path-admin .rolecap label {
10850 text-align: center
;
10854 .plugincheckwrapper {
10860 #mnetconfig table
{
10862 margin-right: auto
; }
10864 .environmenttable .cell {
10865 padding: .15em .5em; }
10867 #trustedhosts .generaltable
{
10869 margin-right: auto
;
10872 #trustedhosts .standard
{
10875 #adminsettings legend
{
10878 #adminsettings fieldset
.error
{
10879 margin: .2em 0 .5em 0; }
10881 #adminsettings fieldset
.error legend
{
10884 #admin-spelllanguagelist textarea
,
10885 #page-admin-setting-editorsettingstinymce .form-textarea textarea
{
10891 /* Styles for flags on admin settings */
10892 .adminsettingsflags {
10895 .adminsettingsflags label {
10896 margin-right: 7px; }
10898 .form-description pre
,
10899 .formsettingheading pre {
10903 .form-item .form-setting .form-htmlarea {
10906 .form-item .form-setting .form-htmlarea .htmlarea {
10910 .form-item .form-setting .form-multicheckbox ul {
10913 margin: 7px 0 0 0; }
10915 .form-item .form-setting .defaultsnext {
10918 .form-item .form-setting .locked-checkbox {
10919 margin-right: 0.2em;
10920 margin-left: 0.5em;
10923 .form-item
.form-setting
.form-password
.unmask
,
10924 .form-item .form-setting .form-defaultinfo {
10925 display: inline-block
; }
10927 .form-item .form-setting .form-defaultinfo {
10929 word-wrap: break-word
; }
10931 #admin-emoticons td input
{
10934 #admin-emoticons td
.c0 input
{
10937 #adminthemeselector .selectedtheme td
.c0
{
10938 border: 1px solid
#d1edf6;
10939 border-right-width: 0; }
10941 #adminthemeselector .selectedtheme td
.c1
{
10942 border: 1px solid
#d1edf6;
10943 border-left-width: 0; }
10945 .admin_colourpicker
,
10946 .admin_colourpicker_preview {
10949 .jsenabled .admin_colourpicker_preview {
10952 .jsenabled .admin_colourpicker {
10956 margin-bottom: 10px;
10957 box-sizing: content-box
; }
10959 .admin_colourpicker .loadingicon {
10960 vertical-align: middle
;
10961 margin-left: auto
; }
10963 .admin_colourpicker .colourdialogue {
10965 border: 1px solid
#d1edf6; }
10967 .admin_colourpicker .previewcolour {
10968 border: 1px solid
#d1edf6;
10969 margin-left: 301px; }
10971 .admin_colourpicker .currentcolour {
10972 border: 1px solid
#d1edf6;
10973 margin-left: 301px;
10974 border-top-width: 0; }
10976 #page-admin-index #notice
.checkforupdates
{
10977 text-align: center
; }
10979 #page-admin-plugins #plugins-overview-panel
.info
{
10980 display: inline-block
;
10981 margin-right: 1em; }
10983 #page-admin-plugins .checkforupdates
{
10985 #page-admin-plugins .checkforupdates
.singlebutton
{
10988 #page-admin-plugins .checkforupdates
.singlebutton div
,
10989 #page-admin-plugins .checkforupdates
.singlebutton input
{
10990 margin: 0 3px 0 0; }
10992 #page-admin-plugins .updateavailableinstallall
{
10995 #page-admin-plugins .updateavailableinstallall div
,
10996 #page-admin-plugins .updateavailableinstallall input
{
10997 margin: 0 3px 5px 0; }
10999 #page-admin-plugins #plugins-control-panel
.status-missing td
{
11000 background-color: #fcefdc; }
11002 #page-admin-plugins #plugins-control-panel
.pluginname
.componentname
{
11003 font-size: 0.8203125rem;
11004 margin-left: 22px; }
11006 #page-admin-plugins #plugins-control-panel
.version
.versionnumber
{
11007 font-size: 0.8203125rem; }
11009 #page-admin-plugins #plugins-control-panel
.uninstall a
{
11012 #page-admin-plugins #plugins-control-panel
.notes
.label
{
11013 margin-right: 3px; }
11015 #page-admin-plugins #plugins-control-panel
.notes
.requiredby
{
11016 font-size: 0.8203125rem; }
11018 #plugins-check-page .checkforupdates
.singlebutton
{
11021 #plugins-check-page .checkforupdates
.singlebutton div
,
11022 #plugins-check-page .checkforupdates
.singlebutton input
{
11023 margin: 0 3px 0 0; }
11025 #plugins-check-page #plugins-check-info
.actions
> div
{
11026 display: inline-block
;
11027 margin-right: 1em; }
11029 #plugins-check-page #plugins-check-info
.actions
.singlebutton
{
11032 #plugins-check-page #plugins-check-info
.actions
.singlebutton div
,
11033 #plugins-check-page #plugins-check-info
.actions
.singlebutton input
{
11034 margin: 0 3px 0 0; }
11036 #plugins-check-page #plugins-check
.status-missing td
,
11037 #plugins-check-page #plugins-check
.status-downgrade td
{
11038 background-color: #f7dddc; }
11040 #plugins-check-page #plugins-check
.displayname
.plugindir
{
11041 font-size: 0.8203125rem; }
11043 #plugins-check-page #plugins-check
.requires ul
{
11044 margin-left: 13px; }
11046 #plugins-check-page #plugins-check
.status
.actionbutton
{
11049 #plugins-check-page #plugins-check
.status
.actionbutton input
{
11052 #plugins-check-page .plugins-check-dependencies-actions
> div
{
11053 display: inline-block
;
11054 margin-right: 1em; }
11056 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton
{
11059 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton div
,
11060 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton input
{
11061 margin: 0 3px 0 0; }
11063 #plugins-check-page #plugins-check-available-dependencies
.displayname
.component
{
11064 font-size: 0.8203125rem; }
11066 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
> div
{
11067 display: inline-block
;
11068 margin-right: 1em; }
11070 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
.dependencyinstall
{
11074 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
.dependencyinstall input
{
11077 #plugins-check-page .pluginupdateinfo
,
11078 #plugins-control-panel .pluginupdateinfo
{
11079 background-color: #def2f8;
11082 #plugins-check-page .pluginupdateinfo
.maturity50
,
11083 #plugins-control-panel .pluginupdateinfo
.maturity50
{
11084 background-color: #f7dddc; }
11085 #plugins-check-page .pluginupdateinfo
.maturity100
, #plugins-check-page
.pluginupdateinfo
.maturity150
,
11086 #plugins-control-panel .pluginupdateinfo
.maturity100
,
11087 #plugins-control-panel .pluginupdateinfo
.maturity150
{
11088 background-color: #fcefdc; }
11089 #plugins-check-page .pluginupdateinfo
.info
,
11090 #plugins-control-panel .pluginupdateinfo
.info
{
11091 display: inline-block
; }
11092 #plugins-check-page .pluginupdateinfo
.separator:after
,
11093 #plugins-control-panel .pluginupdateinfo
.separator:after
{
11095 #plugins-check-page .pluginupdateinfo
.singlebutton
,
11096 #plugins-control-panel .pluginupdateinfo
.singlebutton
{
11099 #plugins-check-page .pluginupdateinfo
.singlebutton div
,
11100 #plugins-check-page .pluginupdateinfo
.singlebutton input
,
11101 #plugins-control-panel .pluginupdateinfo
.singlebutton div
,
11102 #plugins-control-panel .pluginupdateinfo
.singlebutton input
{
11103 margin: 0 3px 0 0; }
11105 .plugins-management-confirm-buttons > div {
11106 display: inline-block
;
11107 margin: 1em 1em 1em 0; }
11109 .plugins-management-confirm-buttons .continue {
11111 .plugins-management-confirm-buttons
.continue div
,
11112 .plugins-management-confirm-buttons .continue input {
11115 .uninstalldeleteconfirmexternal {
11116 padding: 0.5em 1em;
11117 margin: 5px 0 10px 0; }
11119 #page-admin-index .upgradepluginsinfo
{
11120 text-align: center
; }
11122 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.separator:after
{
11125 /** MNet networking */
11126 #page-admin-mnet-peers .box
.deletedhosts
{
11127 margin-bottom: 1em;
11128 font-size: 0.8203125rem; }
11130 #page-admin-mnet-peers .mform
.deletedhostinfo
{
11132 margin-bottom: 5px; }
11134 #core-cache-plugin-summaries table
,
11135 #core-cache-store-summaries table
{
11138 #core-cache-lock-summary table
,
11139 #core-cache-definition-summaries table
,
11140 #core-cache-mode-mappings table
{
11143 #core-cache-store-summaries .default-store td
{
11144 font-style: italic
; }
11146 #core-cache-rescan-definitions,
11147 #core-cache-mode-mappings .edit-link
,
11148 #core-cache-lock-summary .new-instance
{
11150 text-align: center
; }
11152 .maintenancewarning {
11159 .modal.modal-in-page {
11162 #page-admin-search .adminpagetitle
{
11164 border-bottom: none
; }
11166 #page-admin-search .adminpagepath
{
11171 margin: 0 0 1.5rem 0; }
11172 #page-admin-search .adminpagepath li
+ li:before
{
11173 padding-right: 0.5rem;
11174 padding-left: 0.5rem;
11177 @media (min-width: 576px) {
11178 #page-admin-search .container
{
11179 overflow-wrap: break-word
; } }
11181 #page-admin-tasklogs .task-class
{
11182 font-size: 0.8203125rem;
11185 .blockmovetarget .accesshide {
11186 position: relative
;
11190 padding-top: 0 !important
;
11191 /* stylelint-disable declaration-no-important */
11192 margin-top: 0 !important
; }
11194 .block_search_forums .searchform {
11195 /* Override plugin's default. */
11196 text-align: left
; }
11198 .block
.block_navigation
.block_tree ul
,
11199 .block_settings .block_tree ul {
11202 .block .block-controls .dropdown-toggle {
11203 /* So that the caret takes the colour of the icon. */
11206 [data-region
="blocks-column"] {
11210 /* We put an absolutely positioned div in a relatively positioned div so it takes up no space */
11211 #region-main-settings-menu {
11212 position: relative
;
11216 #region-main-settings-menu > div
{
11217 position: absolute
;
11222 .region_main_settings_menu_proxy {
11225 background-color: #fff;
11226 margin-left: 0.625rem;
11227 margin-bottom: 0.625rem;
11228 border-bottom-left-radius: 0.5rem;
11231 #region-main-settings-menu.has-blocks
,
11232 #region-main.has-blocks
{
11233 display: inline-block
;
11234 width: calc
(100% - 375px); }
11235 @media
(max-width: 1199.98px) {
11236 #region-main-settings-menu.has-blocks
,
11237 #region-main.has-blocks
{
11239 /* MDL-63102 - Remove extra space at bottom.
11240 If modifying make sure block-region is horizontally stacked when in full screen */
11241 display: block
; } }
11243 @media (max-width: 1199.98px) {
11244 [data-region
="blocks-column"] {
11247 .block .empty-placeholder-image-lg {
11250 .block .block-cards .course-info-container {
11253 .block .block-cards .progress {
11256 .block .block-cards .course-summaryitem {
11257 border: 1px solid
#dee2e6;
11258 background-color: #fff; }
11260 .block .block-cards .icon {
11263 .block .block-cards .card .coursemenubtn, .block .block-cards #page-enrol-users #filterform .coursemenubtn, #page-enrol-users .block .block-cards #filterform .coursemenubtn, .block .block-cards .que .history .coursemenubtn, .que .block .block-cards .history .coursemenubtn, .block .block-cards .userprofile .profile_tree section .coursemenubtn, .userprofile .profile_tree .block .block-cards section .coursemenubtn, .block .block-cards .groupinfobox .coursemenubtn, .block .block-cards .well .coursemenubtn {
11264 margin-top: -0.5rem; }
11266 .block
.block-cards a
.coursename
,
11267 .block
.block-cards span
.categoryname
,
11268 .block .block-cards .btn-link {
11271 .block .block-cards .multiline {
11272 white-space: normal
; }
11274 .block .block-cards .btn.btn-link.btn-icon, .block .block-cards #page-grade-grading-manage .actions .btn-link.btn-icon.action, #page-grade-grading-manage .actions .block .block-cards .btn-link.btn-icon.action, .block .block-cards #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .block .block-cards input.btn-link.btn-icon, .block .block-cards #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion, #rubric-rubric.gradingform_rubric .block .block-cards .btn-link.btn-icon.addcriterion {
11278 border-radius: 50%; }
11279 .block .block-cards .btn.btn-link.btn-icon:hover, .block .block-cards #page-grade-grading-manage .actions .btn-link.btn-icon.action:hover, #page-grade-grading-manage .actions .block .block-cards .btn-link.btn-icon.action:hover, .block .block-cards #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon:hover, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .block .block-cards input.btn-link.btn-icon:hover, .block .block-cards #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion:hover, #rubric-rubric.gradingform_rubric .block .block-cards .btn-link.btn-icon.addcriterion:hover, .block .block-cards .btn.btn-link.btn-icon:focus, .block .block-cards #page-grade-grading-manage .actions .btn-link.btn-icon.action:focus, #page-grade-grading-manage .actions .block .block-cards .btn-link.btn-icon.action:focus, .block .block-cards #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon:focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .block .block-cards input.btn-link.btn-icon:focus, .block .block-cards #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion:focus, #rubric-rubric.gradingform_rubric .block .block-cards .btn-link.btn-icon.addcriterion:focus {
11280 background-color: #e9ecef; }
11282 .dashboard-card-deck.one-row {
11284 overflow-x: scroll
; }
11289 background-position: center
;
11290 background-size: cover
; }
11292 .dashboard-card-deck .dashboard-card {
11293 margin-bottom: 0.5rem;
11298 .dashboard-card-deck .dashboard-card .dashboard-card-img {
11300 background-position: center
;
11301 background-size: cover
; }
11302 .dashboard-card-deck .dashboard-card .dashboard-card-footer {
11305 .dashboard-card-deck.fixed-width-cards .dashboard-card {
11308 @media (min-width: 576px) {
11309 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
11310 width: calc
(50% - 0.5rem); } }
11312 @media (min-width: 840px) {
11313 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
11314 width: calc
(33.33% - 0.5rem); } }
11316 @media (min-width: 1100px) {
11317 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
11318 width: calc
(25% - 0.5rem); } }
11320 @media (min-width: 1360px) {
11321 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
11322 width: calc
(20% - 0.5rem); } }
11324 @media (min-width: 1200px) {
11325 #region-main.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11326 width: calc
(33.33% - 0.5rem); } }
11328 @media (min-width: 1470px) {
11329 #region-main.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11330 width: calc
(25% - 0.5rem); } }
11332 @media (min-width: 768px) {
11333 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11334 width: calc
(100% - 0.5rem); } }
11336 @media (min-width: 861px) {
11337 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11338 width: calc
(50% - 0.5rem); } }
11340 @media (min-width: 1122px) {
11341 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11342 width: calc
(33.33% - 0.5rem); } }
11344 @media (min-width: 1381px) {
11345 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11346 width: calc
(25% - 0.5rem); } }
11348 @media (min-width: 1200px) {
11349 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11350 width: calc
(100% - 0.5rem); } }
11352 @media (min-width: 1236px) {
11353 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11354 width: calc
(50% - 0.5rem); } }
11356 @media (min-width: 1497px) {
11357 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11358 width: calc
(33.33% - 0.5rem); } }
11360 @media (min-width: 1200px) {
11361 #block-region-side-pre .dashboard-card-deck:not
(.fixed-width-cards
) {
11364 #block-region-side-pre .dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11365 width: calc
(100% - 0.5rem) !important
; } }
11367 .block_recentlyaccessedcourses .paging-bar-container {
11368 margin-top: -2.4rem;
11369 justify-content: flex-end
; }
11371 @media (max-width: 575.98px) {
11372 .block_recentlyaccessedcourses .paging-bar-container {
11375 #block-region-side-pre .block_recentlyaccessedcourses
.paging-bar-container
{
11378 .block_recentlyaccesseditems img.icon {
11381 margin-right: 6px; }
11383 .block_myoverview .content {
11384 min-height: 19.35rem; }
11386 .block_myoverview .paged-content-page-container {
11387 min-height: 13rem; }
11389 .block_settings
.block_tree
[aria-expanded
="true"],
11390 .block_settings
.block_tree
[aria-expanded
="true"].emptybranch
,
11391 .block_settings
.block_tree
[aria-expanded
="false"],
11392 .block_navigation
.block_tree
[aria-expanded
="true"],
11393 .block_navigation
.block_tree
[aria-expanded
="true"].emptybranch
,
11394 .block_navigation .block_tree [aria-expanded="false"] {
11395 background-image: none
; }
11397 .block_settings
.block_tree
[aria-expanded
="true"]:before
,
11398 .block_navigation .block_tree [aria-expanded="true"]:before {
11404 .block_settings
.block_tree
[aria-expanded
="false"]:before
,
11405 .block_navigation .block_tree [aria-expanded="false"]:before {
11411 .dir-rtl
.block_settings
.block_tree
[aria-expanded
="false"]:before
,
11412 .dir-rtl .block_navigation .block_tree [aria-expanded="false"]:before {
11415 .block_navigation
.block_tree p
.hasicon
,
11416 .block_settings .block_tree p.hasicon {
11417 text-indent: -3px; }
11418 .block_navigation
.block_tree p
.hasicon
.icon
,
11419 .block_settings .block_tree p.hasicon .icon {
11420 margin-right: 2px; }
11422 .block.invisibleblock .card-title {
11426 max-height: 50px; }
11428 /* calendar.less */
11429 .calendar_event_category {
11430 background-color: #d8bfd8; }
11432 .calendar_event_course {
11433 background-color: #ffd3bd; }
11435 .calendar_event_site {
11436 background-color: #d6f8cd; }
11438 .calendar_event_group {
11439 background-color: #fee7ae; }
11441 .calendar_event_user {
11442 background-color: #dce7ec; }
11444 .path-calendar .calendartable {
11446 table-layout: fixed
; }
11447 .path-calendar
.calendartable th
,
11448 .path-calendar .calendartable td {
11450 vertical-align: top
;
11451 text-align: center
;
11454 .path-calendar
.calendar-controls
.previous
,
11455 .path-calendar
.calendar-controls
.next
,
11456 .path-calendar .calendar-controls .current {
11461 .path-calendar .calendar-controls .previous {
11463 border: 1px solid transparent
; }
11465 .path-calendar .calendar-controls .current {
11466 text-align: center
;
11469 .path-calendar .calendar-controls .next {
11471 border: 1px solid transparent
; }
11473 .path-calendar .calendar-controls .drop-target {
11474 box-sizing: border-box
;
11475 border: 1px dashed
#1177d1; }
11477 .path-calendar .filters table {
11478 border-collapse: separate
;
11479 border-spacing: 2px;
11482 .path-calendar .maincalendar {
11483 vertical-align: top
;
11485 .path-calendar .maincalendar .bottom {
11486 text-align: center
;
11487 padding: 5px 0 0 0; }
11488 .path-calendar .maincalendar .heightcontainer {
11490 position: relative
; }
11491 .path-calendar .maincalendar .calendarmonth {
11493 margin: 10px auto
; }
11494 .path-calendar .maincalendar .calendarmonth ul {
11497 .path-calendar .maincalendar .calendarmonth ul li {
11498 list-style-type: none
; }
11499 .path-calendar .maincalendar .calendarmonth ul li > a {
11501 text-overflow: ellipsis
;
11502 white-space: nowrap
;
11504 display: inline-block
; }
11505 .path-calendar .maincalendar .calendarmonth ul li > a:hover {
11506 text-decoration: none
; }
11507 .path-calendar .maincalendar .calendarmonth ul li > a:hover .eventname {
11508 text-decoration: underline
; }
11509 .path-calendar .maincalendar .calendarmonth ul li .icon {
11510 margin-left: 0.25em;
11511 margin-right: 0.25em;
11512 vertical-align: initial
; }
11513 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle {
11516 border-radius: 6px;
11517 vertical-align: middle
; }
11518 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_category {
11519 background-color: #d8bfd8; }
11520 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_course {
11521 background-color: #ffd3bd; }
11522 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_site {
11523 background-color: #d6f8cd; }
11524 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_group {
11525 background-color: #fee7ae; }
11526 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_user {
11527 background-color: #dce7ec; }
11528 .path-calendar .maincalendar .calendarmonth td {
11530 .path-calendar .maincalendar .calendarmonth .clickable:hover {
11531 box-shadow: 0 2px 2px 0 rgba
(0, 0, 0, 0.14), 0 3px 1px -2px rgba
(0, 0, 0, 0.2), 0 1px 5px 0 rgba
(0, 0, 0, 0.12); }
11532 .path-calendar
.maincalendar
.calendar-controls
.previous
,
11533 .path-calendar .maincalendar .calendar-controls .next {
11535 .path-calendar .maincalendar .calendar-controls .current {
11537 .path-calendar .maincalendar .controls {
11539 margin: 10px auto
; }
11540 .path-calendar
.maincalendar
.calendar_event_category:hover a
,
11541 .path-calendar
.maincalendar
.calendar_event_course:hover a
,
11542 .path-calendar
.maincalendar
.calendar_event_site:hover a
,
11543 .path-calendar
.maincalendar
.calendar_event_group:hover a
,
11544 .path-calendar .maincalendar .calendar_event_user:hover a {
11546 text-decoration: underline
; }
11547 .path-calendar .maincalendar .calendar_event_category {
11548 border-color: #d8bfd8; }
11549 .path-calendar .maincalendar .calendar_event_course {
11550 border-color: #ffd3bd; }
11551 .path-calendar .maincalendar .calendar_event_site {
11552 border-color: #d6f8cd; }
11553 .path-calendar .maincalendar .calendar_event_group {
11554 border-color: #fee7ae; }
11555 .path-calendar .maincalendar .calendar_event_user {
11556 border-color: #dce7ec; }
11557 .path-calendar
.maincalendar
.calendartable td
,
11558 .path-calendar .maincalendar .calendartable li {
11559 padding: 0 4px 4px 4px; }
11560 .path-calendar .maincalendar .calendartable li {
11561 text-align: left
; }
11562 .path-calendar .maincalendar .header {
11563 overflow: hidden
; }
11564 .path-calendar .maincalendar .header .buttons {
11566 .path-calendar .maincalendar .event .card-header img {
11567 vertical-align: baseline
; }
11568 .path-calendar .maincalendar .event .location {
11569 word-break: break-all
;
11570 overflow-wrap: break-word
; }
11572 #page-calendar-export .indent
{
11573 padding-left: 20px; }
11575 .block .minicalendar {
11579 .block
.minicalendar th
,
11580 .block .minicalendar td {
11583 text-align: center
; }
11584 .block .minicalendar td a {
11588 .block .minicalendar td.duration_global {
11589 border-top: 1px solid
#d6f8cd;
11590 border-bottom: 1px solid
#d6f8cd; }
11591 .block .minicalendar td.duration_global.duration_finish {
11592 background-color: #d6f8cd; }
11593 .block .minicalendar td.duration_category {
11594 border-top: 1px solid
#d8bfd8;
11595 border-bottom: 1px solid
#d8bfd8; }
11596 .block .minicalendar td.duration_category.duration_finish {
11597 background-color: #d8bfd8; }
11598 .block .minicalendar td.duration_course {
11599 border-top: 1px solid
#ffd3bd;
11600 border-bottom: 1px solid
#ffd3bd; }
11601 .block .minicalendar td.duration_course.duration_finish {
11602 background-color: #ffd3bd; }
11603 .block .minicalendar td.duration_group {
11604 border-top: 1px solid
#fee7ae;
11605 border-bottom: 1px solid
#fee7ae; }
11606 .block .minicalendar td.duration_group.duration_finish {
11607 background-color: #fee7ae; }
11608 .block .minicalendar td.duration_user {
11609 border-top: 1px solid
#dce7ec;
11610 border-bottom: 1px solid
#dce7ec; }
11611 .block .minicalendar td.duration_user.duration_finish {
11612 background-color: #dce7ec; }
11613 .block .minicalendar caption {
11614 font-size: inherit
;
11615 font-weight: inherit
;
11616 line-height: inherit
;
11617 text-align: center
; }
11619 .block
.calendar-controls
.previous
,
11620 .block
.calendar-controls
.current
,
11621 .block .calendar-controls .next {
11625 .block .calendar-controls .previous {
11629 .block .calendar-controls .current {
11630 text-align: center
;
11633 .block .calendar-controls .next {
11637 .block .calendar_filters ul {
11642 .block .calendar_filters li {
11643 margin-bottom: 0.2em; }
11644 .block .calendar_filters li span img {
11647 .block .calendar_filters li .icon {
11648 vertical-align: initial
;
11649 margin: 0 0.1rem 0 0.4rem; }
11650 .block .calendar_filters li > a:hover {
11651 text-decoration: none
; }
11652 .block .calendar_filters li > a:hover .eventname {
11653 text-decoration: underline
; }
11655 .block .content h3.eventskey {
11656 margin-top: 0.5em; }
11658 /* Display month name above the calendar */
11659 table
.calendartable caption
{
11660 caption-side: top
; }
11662 @media (min-width: 768px) {
11663 #page-calender-view .container-fluid
{
11664 min-width: 1024px; } }
11667 position: relative
; }
11669 .day-popover-content:empty + .day-popover-alternate {
11672 .location-content {
11673 overflow-wrap: break-word
; }
11675 .description-content {
11676 overflow-wrap: break-word
; }
11677 .description-content > p {
11681 /* COURSE CONTENT */
11682 .section-modchooser-link img {
11683 margin-right: 0.5rem;
11687 .section_add_menus {
11691 .section-modchooser {
11694 .block_tree .tree_item.branch {
11695 margin-left: 8px; }
11697 .section_add_menus
.horizontal div
,
11698 .section_add_menus .horizontal form {
11701 .section_add_menus optgroup {
11702 font-weight: normal
;
11703 font-style: italic
; }
11706 .section_add_menus .urlselect {
11708 margin-left: .4em; }
11711 .section_add_menus .urlselect select {
11712 margin-left: .2em; }
11714 .sitetopic ul.section {
11717 body:not
(.editing
) .sitetopic ul
.section
{
11719 body:not
(.editing
) .sitetopic ul
.section
.label
.mod-indent-outer
{
11722 .course-content ul.section {
11726 margin-top: 0.5rem; }
11727 .section .side.left {
11729 .section .side.right {
11733 .section .spinner {
11737 .section .activity {
11738 /* The command block for each activity */ }
11739 .section .activity .spinner {
11741 position: absolute
; }
11742 .section .activity .actions {
11743 position: absolute
;
11747 .section
.activity
.contentwithoutlink
,
11748 .section .activity .activityinstance {
11750 display: table-cell
;
11751 padding-right: 4px;
11753 .section
.activity
.contentwithoutlink
> a
,
11754 .section .activity .activityinstance > a {
11756 text-indent: -31px;
11757 padding-left: 31px; }
11758 .section
.activity
.contentwithoutlink
.dimmed
.activityicon
,
11759 .section .activity .activityinstance .dimmed .activityicon {
11761 .section
.activity a
.stealth
,
11762 .section .activity a.stealth:hover {
11763 color: #6eb5f3 !important
;
11764 /* stylelint-disable-line declaration-no-important */ }
11766 .section
.label
.contentwithoutlink
,
11767 .section .label .activityinstance {
11768 padding-right: 32px;
11772 .section .label .mod-indent-outer {
11773 padding-left: 24px;
11781 display: inline-block
; }
11783 .section
.activity
.editor_displayed a
.editing_title
,
11784 .section .activity.editor_displayed .moodle-actionmenu {
11787 .section .activity.editor_displayed div.activityinstance {
11788 padding-right: initial
; }
11789 .section .activity.editor_displayed div.activityinstance input {
11790 margin-bottom: initial
;
11791 padding-top: initial
;
11792 padding-bottom: initial
;
11793 vertical-align: text-bottom
; }
11795 .activity img.activityicon {
11797 vertical-align: text-bottom
; }
11799 .section
.activity
.activityinstance
,
11800 .section .activity .activityinstance div {
11801 display: inline-block
; }
11803 .editing
.section
.activity
.contentwithoutlink
,
11804 .editing .section .activity .activityinstance {
11805 padding-right: 200px; }
11807 .editing .section .activity .editing_move {
11808 /* Move the move icon to the start of the line */
11809 position: absolute
;
11813 .editing .section .activity .mod-indent-outer {
11815 * Add appropriate padding such that nothing overlaps the
11816 * absolute positioned move icon.
11818 padding-left: 2rem; }
11820 .editing_show
+ .editing_assign
,
11821 .editing_hide + .editing_assign {
11822 margin-left: 20px; }
11824 .section .activity .commands {
11825 white-space: nowrap
;
11826 display: inline-block
; }
11828 .section .activity.modtype_label.label {
11829 font-weight: normal
;
11832 .section li.activity {
11836 .section .activity .activityinstance .groupinglabel {
11837 padding-left: 30px; }
11839 .section
.activity
.availabilityinfo
,
11840 .section .activity .contentafterlink {
11842 margin-left: 30px; }
11844 .section .activity .contentafterlink p {
11847 .editing
.section
.activity:hover
,
11848 .editing .section .activity.action-menu-shown {
11849 background-color: rgba
(0, 0, 0, 0.05); }
11851 .course-content .current {
11852 position: relative
; }
11854 .course-content .current::before {
11856 border-left: #1177d1 2px solid
;
11857 position: absolute
;
11862 .course-content .section-summary {
11863 border: 1px solid
#dee2e6;
11865 list-style: none
; }
11867 .course-content .section-summary .section-title {
11868 margin: 2px 5px 10px 5px; }
11870 .course-content .section-summary .summarytext {
11871 margin: 2px 5px 2px 5px; }
11873 .course-content .section-summary .section-summary-activities .activity-count {
11874 font-size: 0.8203125rem;
11876 white-space: nowrap
;
11877 display: inline-block
; }
11879 .course-content .section-summary .summary {
11882 .course-content .single-section {
11885 .course-content .single-section .section-navigation {
11888 margin-bottom: -0.5em; }
11890 .course-content .single-section .section-navigation .title {
11895 .course-content .single-section .section-navigation .mdl-left {
11896 font-weight: normal
;
11898 margin-right: 1em; }
11900 .course-content .single-section .section-navigation .mdl-left .larrow {
11901 margin-right: 0.1em; }
11903 .course-content .single-section .section-navigation .mdl-right {
11904 font-weight: normal
;
11906 margin-left: 1em; }
11908 .course-content .single-section .section-navigation .mdl-right .rarrow {
11909 margin-left: 0.1em; }
11911 .course-content .single-section .section-navigation .mdl-bottom {
11914 .course-content ul li.section.main {
11915 border-bottom: 1px solid
#dee2e6;
11917 .course-content ul li.section.main:last-child {
11918 border-bottom: 0; }
11920 .course-content ul
.topics
,
11921 .course-content ul.weeks {
11923 .course-content ul
.topics li
.section
,
11924 .course-content ul.weeks li.section {
11926 padding-bottom: 1rem; }
11927 .course-content ul
.topics li
.section
.content
,
11928 .course-content ul.weeks li.section .content {
11931 .course-content ul
.topics li
.section
.summary
,
11932 .course-content ul
.topics li
.section
.content
> .availabilityinfo
,
11933 .course-content ul
.weeks li
.section
.summary
,
11934 .course-content ul.weeks li.section .content > .availabilityinfo {
11935 margin-left: 25px; }
11936 .course-content ul
.topics li
.section
.left
,
11937 .course-content ul.weeks li.section .left {
11939 text-align: right
; }
11944 .course-content .hidden {
11947 .course-content li.section ul {
11948 list-style: disc
; }
11949 .course-content li.section ul ul {
11950 list-style: circle
; }
11951 .course-content li.section ul ul ul {
11952 list-style: square
; }
11954 .course-content li.section li.activity ul {
11955 list-style: disc
; }
11956 .course-content li.section li.activity ul ul {
11957 list-style: circle
; }
11958 .course-content li.section li.activity ul ul ul {
11959 list-style: square
; }
11961 .course-content li.section .right > .icon:first-child {
11962 /* Remove the spacer icon. */
11965 .path-course-view.editing #region-main > .card-block, .path-course-view.editing #page-enrol-users #region-main > #filterform, #page-enrol-users .path-course-view.editing #region-main > #filterform {
11966 padding-bottom: 13rem; }
11968 .jumpmenu .form-inline {
11971 .path-course-view .completionprogress {
11972 margin-left: 25px; }
11974 .path-course-view .completionprogress {
11978 position: relative
; }
11980 #page-site-index .subscribelink
{
11981 text-align: right
; }
11983 #site-news-forum h2
,
11984 #frontpage-course-list h2
,
11985 #frontpage-category-names h2
,
11986 #frontpage-category-combo h2
{
11987 margin-bottom: 9px; }
11989 .path-course-view a.reduce-sections {
11990 padding-left: 0.2em; }
11992 .path-course-view .subscribelink {
11993 text-align: right
; }
11995 .path-course-view .unread {
11996 margin-left: 30px; }
11998 .path-course-view .block.drag .header {
12001 .path-course-view .completionprogress {
12002 text-align: right
; }
12004 .path-course-view .single-section .completionprogress {
12005 margin-right: 5px; }
12007 .path-site li
.activity
> div
,
12008 .path-course-view li.activity > div {
12009 position: relative
;
12010 padding: 0 16px 0 0;
12011 /* to accommodate the floated completion icon with highlighting */ }
12013 .path-course-view li.activity span.autocompletion img {
12014 vertical-align: text-bottom
;
12017 .path-course-view li.activity form.togglecompletion .btn, .path-course-view li.activity form.togglecompletion #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .path-course-view li.activity form.togglecompletion .action, .path-course-view li.activity form.togglecompletion #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .path-course-view li.activity form.togglecompletion input, .path-course-view li.activity form.togglecompletion #rubric-rubric.gradingform_rubric .addcriterion, #rubric-rubric.gradingform_rubric .path-course-view li.activity form.togglecompletion .addcriterion {
12020 .path-course-view li.activity form.togglecompletion img {
12022 /* The width is 0 so ensure we don't end up with a relative max-width */ }
12024 .path-course-view.editing li.activity span.autocompletion img {
12025 /* Use the same spacing as the filler. */
12026 margin-right: 0.5rem;
12027 margin-left: 0.5rem; }
12029 .path-course-view li.activity form.togglecompletion .ajaxworking {
12032 position: absolute
;
12035 background: url
([[pix:i
/ajaxloader
]]) no-repeat
; }
12037 li
.section
.hidden span
.commands a
.editing_hide
,
12038 li
.section
.hidden span
.commands a
.editing_show
{
12041 .single-section h3.sectionname {
12042 text-align: center
;
12045 input
.titleeditor
{
12047 vertical-align: text-bottom
; }
12049 span
.editinstructions
{
12051 position: absolute
;
12053 position: relative;
12058 font-size: 0.8203125rem;
12059 padding: .1em .4em;
12060 background-color: #def2f8;
12062 text-decoration: none
;
12064 border: 1px solid
#d1edf6; }
12066 /* Course drag and drop upload styles */
12067 #dndupload-status {
12073 border: 1px solid
#d1edf6;
12074 text-align: center
;
12075 background: #def2f8;
12079 .dndupload-preview {
12081 border: 1px dashed
#909090;
12086 .dndupload-progress-outer {
12087 background-color: #e9ecef;
12091 margin-bottom: 1rem; }
12093 .dndupload-progress-inner {
12094 background-color: #fff;
12095 display: inline-block
;
12098 .dndupload-hidden {
12101 /* COURSES LISTINGS AND COURSE SUMMARY */
12102 #page-course-pending .singlebutton
,
12103 #page-course-index .singlebutton
,
12104 #page-course-index-category .singlebutton
,
12105 #page-course-editsection .singlebutton
{
12106 text-align: center
; }
12108 #page-admin-course-manage #movecourses td img
{
12110 vertical-align: text-bottom
; }
12114 text-align: center
; }
12116 #page-course-pending .pendingcourserequests
{
12117 margin-bottom: 1em; }
12119 #page-course-pending .pendingcourserequests
.singlebutton
{
12122 #page-course-pending .pendingcourserequests
.cell
{
12125 #page-course-pending .pendingcourserequests
.cell
.c6
{
12126 white-space: nowrap
; }
12131 .coursebox > .info > .coursename a {
12133 background-image: url
([[pix:moodle|i
/course
]]);
12134 background-repeat: no-repeat
;
12135 padding-left: 21px;
12136 background-position: left
0.2em; }
12138 .coursebox
> .info
> .coursename
,
12139 .coursebox
.content
.teachers
,
12140 .coursebox
.content
.courseimage
,
12141 .coursebox
.content
.coursefile
,
12142 .coursebox .content .customfields-container {
12146 .coursebox
.content
.teachers
,
12147 .coursebox
.content
.courseimage
,
12148 .coursebox
.content
.coursefile
,
12149 .coursebox .content .customfields-container {
12152 .coursebox > .info > h3.coursename {
12155 .coursebox > .info > .coursename {
12159 .coursebox .content .teachers li {
12160 list-style-type: none
;
12164 .coursebox .moreinfo {
12168 .coursebox .moreinfo img {
12171 .coursebox .content {
12174 .coursebox
.content
.summary
,
12175 .coursebox .content .coursecat {
12179 .coursebox .content .coursecat {
12183 .coursebox.remotecoursebox .remotecourseinfo {
12187 .coursebox .content .courseimage img {
12189 max-height: 100px; }
12191 .coursebox
.content
.coursecat
,
12192 .coursebox
.content
.summary
,
12193 .coursebox
.content
.courseimage
,
12194 .coursebox
.content
.coursefile
,
12195 .coursebox
.content
.teachers
,
12196 .coursebox
.remotecoursebox
.remotecourseinfo
,
12197 .coursebox .content .customfields-container {
12198 margin: 15px 5px 5px;
12201 .coursebox.remotehost > .info > .categoryname a {
12202 background-image: url
([[pix:moodle|i
/mnethost
]]); }
12204 .coursebox.collapsed {
12205 margin-bottom: 0; }
12207 .coursebox.collapsed > .content {
12210 .courses .coursebox.collapsed {
12211 padding-top: 0.5rem;
12212 padding-bottom: 0.5rem; }
12214 .courses .coursebox.even {
12215 background-color: rgba
(0, 0, 0, 0.05); }
12217 .courses > .paging.paging-morelink {
12218 text-align: center
;
12221 .course_category_tree .category .numberofcourse {
12222 font-size: 0.8203125rem; }
12224 .course_category_tree .controls {
12225 visibility: hidden
; }
12227 .course_category_tree .controls div {
12231 .jsenabled .course_category_tree .controls {
12232 visibility: visible
; }
12234 .course_category_tree .controls {
12235 margin-bottom: 5px;
12239 .course_category_tree .controls div {
12240 padding-right: 2em;
12243 .course_category_tree .category > .info > .categoryname {
12244 background-image: url
([[pix:moodle|t
/collapsed_empty
]]);
12245 background-repeat: no-repeat
;
12248 background-position: center left
; }
12251 .course_category_tree .category > .info > .categoryname {
12252 background-image:url([[pix:moodle|t/collapsed_empty_rtl]]);
12255 .course_category_tree .category.with_children > .info > .categoryname {
12256 background-image: url
([[pix:moodle|t
/expanded
]]);
12259 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
12260 background-image: url
([[pix:moodle|t
/collapsed
]]); }
12263 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
12264 background-image:url([[pix:moodle|t/collapsed_rtl]]);
12267 .course_category_tree .category.collapsed > .content {
12270 .course_category_tree .category > .info {
12273 .course_category_tree .category > .content {
12274 padding-left: 16px; }
12276 #page-course-index-category .generalbox
.info
{
12277 margin-bottom: 15px;
12278 border: 1px dotted
#ddd;
12281 #page-course-index-category .categorypicker
{
12282 text-align: center
;
12283 margin: 10px 0 20px; }
12286 * Course management page
12289 * Background (reg) #F5F5F5
12290 * Background (light #fafafa
12291 * Background (highlight) #ddffaa
12294 #course-category-listings {
12296 /** Two column layout */
12297 /** Three column layout */ }
12298 #course-category-listings.columns-2
> #course-listing
> div
{
12299 position: relative
;
12301 #course-category-listings.columns-3
> #course-listing
> div
{
12303 #course-category-listings > div
> div
{
12304 min-height: 300px; }
12305 #course-category-listings > div
> div
> ul
.ml
> li:first-child
> div
{
12307 #course-category-listings h3
{
12309 padding: 0.4rem 0.6rem 0.3rem; }
12310 #course-category-listings h4
{
12312 padding: 0.6rem 1rem 0.5rem; }
12313 #course-category-listings .moodle-actionmenu
{
12314 white-space: nowrap
; }
12315 #course-category-listings .listing-actions
{
12316 text-align: center
; }
12317 #course-category-listings .listing-actions
> .moodle-actionmenu
{
12318 display: inline-block
; }
12319 #course-category-listings ul
.ml
{
12322 #course-category-listings ul
.ml ul
.ml
{
12324 #course-category-listings .listitem
[data-selected
='1'] {
12325 background-color: rgba
(0, 0, 0, 0.05); }
12326 #course-category-listings .listitem
[data-selected
='1']:hover
{
12327 background-color: rgba
(0, 0, 0, 0.075); }
12328 #course-category-listings .item-actions
{
12330 display: inline-block
; }
12331 #course-category-listings .item-actions
.show
.menu img
{
12334 #course-category-listings .item-actions
.menu-action-text
{
12335 vertical-align: inherit
; }
12336 #course-category-listings .listitem
> div
> .float-left
{
12338 #course-category-listings .listitem
> div
> .float-right
{
12340 text-align: right
; }
12341 #course-category-listings .listitem
> div
.item-actions
.action-show
{
12343 #course-category-listings .listitem
> div
.item-actions
.action-hide
{
12345 #course-category-listings .listitem
> div
.without-actions
{
12347 #course-category-listings .listitem
> div
.idnumber
{
12349 margin-right: 2em; }
12350 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-show
{
12352 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-hide
{
12354 #course-category-listings .listitem
.highlight
{
12355 background-color: #fff; }
12356 #course-category-listings .listitem
.highlight
> div
,
12357 #course-category-listings .listitem
.highlight
> div:hover
,
12358 #course-category-listings .listitem
.highlight
[data-selected
='1'] > div
{
12359 background-color: rgba
(0, 0, 0, 0.075); }
12360 #course-category-listings #course-listing
.listitem
.categoryname
{
12361 display: inline-block
;
12364 #course-category-listings #course-listing
.listitem
.coursename
{
12365 display: inline-block
; }
12366 #course-category-listings #course-listing
> .firstpage
.listitem:first-child
> div
.item-actions
.action-moveup
,
12367 #course-category-listings #course-listing
> .lastpage
.listitem:last-child
> div
.item-actions
.action-movedown
{
12369 #course-category-listings #course-listing
.bulk-action-checkbox
{
12370 margin: -2px 6px 0 0; }
12371 #course-category-listings #category-listing
.listitem
.collapsed
> ul
.ml
{
12373 #course-category-listings #category-listing
.listitem
> div
> .ba-checkbox
{
12375 text-align: center
;
12376 margin: -1px 0.5em 0 0;
12377 padding-top: 2px; }
12378 #course-category-listings #category-listing
.listitem
.highlight
> div
> .ba-checkbox
{
12379 background-color: rgba
(0, 0, 0, 0.075); }
12380 #course-category-listings #category-listing
.listitem
[data-selected
='1'] > div
> .ba-checkbox
{
12381 margin: 0 0.5em 0 0;
12383 background-color: inherit
; }
12384 #course-category-listings #category-listing
.listitem:first-child
> div
.item-actions
.action-moveup
,
12385 #course-category-listings #category-listing
.listitem:last-child
> div
.item-actions
.action-movedown
{
12387 #course-category-listings #category-listing
.course-count
{
12389 margin-right: 2rem;
12391 display: inline-block
; }
12392 #course-category-listings #category-listing
.bulk-action-checkbox
{
12393 margin-right: -3px; }
12394 #course-category-listings #category-listing
.category-listing
> ul
> .listitem:first-child
{
12395 position: relative
; }
12396 #course-category-listings #category-listing
.category-bulk-actions
{
12397 margin: 0 0.5em 0.5em;
12398 position: relative
; }
12399 #course-category-listings .detail-pair
> * {
12400 display: inline-block
; }
12401 #course-category-listings .detail-pair
.pair-key
{
12403 vertical-align: top
; }
12404 #course-category-listings .detail-pair
.pair-key span
{
12405 margin-right: 1rem;
12407 #course-category-listings .detail-pair
.pair-value select
{
12409 #course-category-listings .bulk-actions
.detail-pair
> * {
12412 #course-category-listings .listing-pagination
{
12413 text-align: center
; }
12414 #course-category-listings .listing-pagination
.yui3-button
{
12416 background-color: #5bc0de;
12417 border-color: #5bc0de;
12419 margin: 0.4rem 0.2rem 0.45rem;
12420 font-size: 10.4px; }
12421 #course-category-listings .listing-pagination
.yui3-button:hover
{
12423 background-color: #3bb4d8;
12424 border-color: #31b0d5; }
12425 #course-category-listings .listing-pagination
.yui3-button:focus
, #course-category-listings
.listing-pagination
.yui3-button
.focus
{
12426 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
12427 #course-category-listings .listing-pagination
.yui3-button
.disabled
, #course-category-listings
.listing-pagination
.yui3-button:disabled
{
12429 background-color: #5bc0de;
12430 border-color: #5bc0de; }
12431 #course-category-listings .listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
):active
, #course-category-listings
.listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
).active
,
12432 .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle {
12434 background-color: #31b0d5;
12435 border-color: #2aaacf; }
12436 #course-category-listings .listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
):active:focus
, #course-category-listings
.listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
).active:focus
,
12437 .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle:focus {
12438 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
12439 #course-category-listings .listing-pagination
.yui3-button
.active-page
{
12441 background-color: #1177d1;
12442 border-color: #1177d1; }
12443 #course-category-listings .listing-pagination
.yui3-button
.active-page:hover
{
12445 background-color: #0e63ae;
12446 border-color: #0d5ca2; }
12447 #course-category-listings .listing-pagination
.yui3-button
.active-page:focus
, #course-category-listings
.listing-pagination
.yui3-button
.active-page
.focus
{
12448 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
12449 #course-category-listings .listing-pagination
.yui3-button
.active-page
.disabled
, #course-category-listings
.listing-pagination
.yui3-button
.active-page:disabled
{
12451 background-color: #1177d1;
12452 border-color: #1177d1; }
12453 #course-category-listings .listing-pagination
.yui3-button
.active-page:not
(:disabled
):not
(.disabled
):active
, #course-category-listings
.listing-pagination
.yui3-button
.active-page:not
(:disabled
):not
(.disabled
).active
,
12454 .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle {
12456 background-color: #0d5ca2;
12457 border-color: #0c5596; }
12458 #course-category-listings .listing-pagination
.yui3-button
.active-page:not
(:disabled
):not
(.disabled
):active:focus
, #course-category-listings
.listing-pagination
.yui3-button
.active-page:not
(:disabled
):not
(.disabled
).active:focus
,
12459 .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle:focus {
12460 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
12461 #course-category-listings .listing-pagination-totals
{
12462 text-align: center
; }
12463 #course-category-listings .listing-pagination-totals
.dimmed
{
12464 margin: 0.4rem 1rem 0.45rem; }
12465 #course-category-listings .select-a-category
.notifymessage
,
12466 #course-category-listings .select-a-category
.alert
,
12467 #course-category-listings .select-a-category #page-admin-index
.releasenoteslink
,
12468 #page-admin-index #course-category-listings
.select-a-category
.releasenoteslink
,
12469 #course-category-listings .select-a-category #page-admin-index
.adminwarning
,
12470 #page-admin-index #course-category-listings
.select-a-category
.adminwarning
,
12471 #course-category-listings .select-a-category #page-admin-index
.adminerror
,
12472 #page-admin-index #course-category-listings
.select-a-category
.adminerror
,
12473 #course-category-listings .select-a-category
.que
.formulation
,
12474 .que #course-category-listings
.select-a-category
.formulation
,
12475 #course-category-listings .select-a-category
.que
.outcome
,
12476 .que #course-category-listings
.select-a-category
.outcome
,
12477 #course-category-listings .select-a-category
.que
.comment
,
12478 .que #course-category-listings
.select-a-category
.comment
,
12479 #course-category-listings .select-a-category
.assignfeedback_editpdf_widget
.label
,
12480 .assignfeedback_editpdf_widget #course-category-listings .select-a-category .label {
12483 #course-category-listings #course-listing
.listitem
.drag-handle
{
12486 .jsenabled #course-category-listings #course-listing .listitem .drag-handle {
12487 display: inline-block
;
12491 /** Management header styling **/
12492 .coursecat-management-header {
12493 vertical-align: middle
; }
12494 .coursecat-management-header h2 {
12495 display: inline-block
;
12496 text-align: left
; }
12497 .coursecat-management-header > div {
12498 display: inline-block
;
12500 .coursecat-management-header > div > div {
12501 margin: 10px 0 10px 1em;
12502 display: inline-block
; }
12503 .coursecat-management-header select {
12506 padding: 0.4em 0.5em 0.45em 1em;
12507 vertical-align: baseline
;
12508 white-space: nowrap
; }
12509 .coursecat-management-header .view-mode-selector .moodle-actionmenu {
12510 white-space: nowrap
;
12511 display: inline-block
; }
12512 .coursecat-management-header .view-mode-selector .moodle-actionmenu[data-enhanced].show .menu a {
12513 padding-left: 1em; }
12515 .course-being-dragged-proxy {
12518 vertical-align: middle
;
12519 padding: 0 0 0 4em; }
12521 .course-being-dragged {
12526 * Large displays 1200 +
12527 * Default displays 980 1199
12529 * Small tablets and large phones 481 767
12532 @media (min-width: 1200px) and
(max-width: 1600px) {
12533 #course-category-listings.columns-3
{
12534 background-color: #fff;
12536 #course-category-listings.columns-3 #category-listing
,
12537 #course-category-listings.columns-3 #course-listing
{
12539 #course-category-listings.columns-3 #category-listing
> div
,
12540 #course-category-listings.columns-3 #course-listing
> div
,
12541 #course-category-listings.columns-3 #course-detail
> div
{
12542 background-color: #fff; }
12543 #course-category-listings.columns-3 #course-detail
{
12545 margin-top: 1em; } }
12547 @media (max-width: 1199px) {
12548 #course-category-listings.columns-2
,
12549 #course-category-listings.columns-3
{
12551 #course-category-listings.columns-2 #category-listing
,
12552 #course-category-listings.columns-2 #course-listing
,
12553 #course-category-listings.columns-2 #course-detail
,
12554 #course-category-listings.columns-3 #category-listing
,
12555 #course-category-listings.columns-3 #course-listing
,
12556 #course-category-listings.columns-3 #course-detail
{
12558 margin: 0 0 1em; } }
12560 .page-settings-menu .menubar > a > .icon {
12565 /* Anchor link offset fix. This makes hash links scroll 60px down to account for the fixed header. */
12570 /* fixed header height*/
12572 /* negative fixed header height */
12574 pointer-events: none
; }
12576 .pagelayout-embedded :target {
12577 padding-top: initial
;
12578 margin-top: initial
; }
12580 #nav-drawer.closed
{
12584 margin-top: 50px; }
12586 /* Use a variable for the drawer background colors. */
12587 [data-region
="drawer"] {
12589 padding: 20px 20px;
12592 height: calc
(100% - 50px);
12594 -webkit-overflow-scrolling: touch
;
12596 background-color: #f2f2f2;
12597 -webkit-transition: right
0.5s ease
, left
0.5s ease
;
12598 -moz-transition: right
0.5s ease
, left
0.5s ease
;
12599 transition: right
0.5s ease
, left
0.5s ease
; }
12606 margin-top: 50px; }
12608 .pagelayout-embedded #page {
12612 -webkit-transition: margin-left
0.5s ease
, margin-right
0.5s ease
;
12613 -moz-transition: margin-left
0.5s ease
, margin-right
0.5s ease
;
12614 transition: margin-left
0.5s ease
, margin-right
0.5s ease
; }
12616 @media (min-width: 768px) {
12617 body
.drawer-open-left
{
12618 margin-left: 285px; } }
12620 @media (min-width: 768px) {
12621 body
.drawer-open-right
{
12622 margin-right: 285px; } }
12625 background-color: #f8f9fa; }
12627 .fp-content-center {
12630 display: table-cell
;
12631 vertical-align: middle
; }
12633 .fp-content-hidden {
12634 visibility: hidden
; }
12636 .yui3-panel-focused {
12641 padding: 3px 20px 2px 20px;
12642 text-align: center
;
12644 display: inline-block
; }
12646 .filepicker .yui3-widget-content-expanded {
12649 /* The javascript is adding a style="height: 0px;" to this element - we need to set the min-height so the height is ignored. */
12650 .filepicker .moodle-dialogue-bd {
12651 min-height: 520px; }
12653 .file-picker .fp-navbar {
12654 border-bottom: 1px solid
#e5e5e5;
12658 .file-picker .fp-content {
12665 .filepicker.moodle-dialogue-fullscreen .file-picker .fp-content {
12668 .file-picker .fp-content-loading {
12672 text-align: center
; }
12674 .file-picker .fp-content .fp-object-container {
12678 .file-picker .fp-def-search {
12681 .file-picker .fp-list {
12682 list-style-type: none
;
12688 .file-picker .fp-list .fp-repo a {
12690 padding: .5em .7em; }
12692 .file-picker .fp-list .fp-repo.active {
12693 background: #f2f2f2; }
12695 .file-picker .fp-list .fp-repo-icon {
12696 padding: 0 7px 0 5px;
12703 .fp-toolbar.empty {
12706 .fp-toolbar .disabled {
12712 margin-right: 4px; }
12715 vertical-align: -15%;
12716 margin-right: 5px; }
12718 .file-picker .fp-clear-left {
12721 .fp-pathbar.empty {
12724 .fp-pathbar .fp-path-folder {
12725 background: url
("[[pix:theme|fp/path_folder]]") left
3px no-repeat
;
12726 background-size: 12px 12px;
12728 margin-left: 12px; }
12731 .fp-pathbar .fp-path-folder {
12732 background-image: url('[[pix:theme|fp/path_folder_rtl]]');
12735 .fp-pathbar .fp-path-folder-name {
12736 margin-left: 24px; }
12738 .fp-iconview .fp-file {
12740 text-align: center
;
12741 position: relative
;
12742 margin: 10px 10px 35px; }
12744 .fp-iconview .fp-thumbnail {
12747 line-height: 110px;
12748 text-align: center
;
12749 border: 1px solid
#fff;
12752 .fp-iconview .fp-thumbnail img {
12753 border: 1px solid
#ddd;
12755 vertical-align: middle
; }
12757 .fp-iconview .fp-thumbnail:hover {
12759 border: 1px solid
#ddd; }
12761 .fp-iconview .fp-filename-field {
12763 word-wrap: break-word
;
12765 position: absolute
; }
12767 .fp-iconview
.fp-file:focus
.fp-filename-field
,
12768 .fp-iconview .fp-file:hover .fp-filename-field {
12772 .fp-iconview
.fp-file:focus
.fp-filename
,
12773 .fp-iconview .fp-file:hover .fp-filename {
12775 white-space: normal
;
12776 text-overflow: inherit
; }
12778 .fp-iconview .fp-filename-field .fp-filename {
12781 padding-bottom: 12px;
12782 min-width: 112px; }
12784 .file-picker .yui3-datatable table {
12785 border: 0 solid
#bbb;
12788 .file-picker
.ygtvtn
,
12789 .filemanager .ygtvtn {
12791 background: url
("[[pix:moodle|y/tn]]") 0 0 no-repeat
;
12793 background: url('[[pix:moodle|y/tn_rtl]]') 0 0 no-repeat;
12798 .file-picker
.ygtvtm
,
12799 .filemanager .ygtvtm {
12800 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
12802 background-position: 2px 10px;
12808 .file-picker
.ygtvtmh
,
12809 .filemanager .ygtvtmh {
12810 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
12812 background-position: 2px 10px;
12818 .file-picker
.ygtvtp
,
12819 .filemanager .ygtvtp {
12821 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
12823 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
12829 .file-picker
.ygtvtph
,
12830 .filemanager .ygtvtph {
12832 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
12834 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
12840 .file-picker
.ygtvln
,
12841 .filemanager .ygtvln {
12843 background: url
("[[pix:moodle|y/ln]]") 0 0 no-repeat
;
12845 background: url('[[pix:moodle|y/ln_rtl]]') 0 0 no-repeat;
12850 .file-picker
.ygtvlm
,
12851 .filemanager .ygtvlm {
12852 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
12854 background-position: 2px 10px;
12860 .file-picker
.ygtvlmh
,
12861 .filemanager .ygtvlmh {
12862 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
12864 background-position: 2px 10px;
12870 .file-picker
.ygtvlp
,
12871 .filemanager .ygtvlp {
12873 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
12875 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
12881 .file-picker
.ygtvlph
,
12882 .filemanager .ygtvlph {
12884 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
12886 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
12892 .file-picker
.ygtvloading
,
12893 .filemanager .ygtvloading {
12894 background: transparent url
("[[pix:moodle|y/loading]]") 0 0 no-repeat
;
12898 .file-picker
.ygtvdepthcell
,
12899 .filemanager .ygtvdepthcell {
12900 background: url
("[[pix:moodle|y/vline]]") 0 0 no-repeat
;
12902 background-position: 0 0;
12907 .file-picker
.ygtvblankdepthcell
,
12908 .filemanager .ygtvblankdepthcell {
12912 a
.ygtvspacer:hover
{
12913 color: transparent
;
12914 text-decoration: none
; }
12918 .ygtvlabel:visited
,
12920 background-color: transparent
;
12923 text-decoration: none
; }
12925 .file-picker
.ygtvfocus
,
12926 .filemanager .ygtvfocus {
12927 background-color: #eee; }
12929 .fp-filename-icon {
12932 position: relative
; }
12939 margin-right: 10px;
12940 text-align: center
;
12941 line-height: 24px; }
12946 vertical-align: middle
; }
12949 padding-right: 10px; }
12951 .file-picker .fp-login-form {
12956 .file-picker .fp-upload-form {
12961 .file-picker .fp-upload-form table {
12964 .file-picker.fp-dlg {
12965 text-align: center
; }
12967 .file-picker.fp-dlg .fp-dlg-buttons {
12970 .file-picker.fp-msg {
12971 text-align: center
; }
12973 .file-picker .fp-content-error {
12977 text-align: center
; }
12979 .file-picker .fp-nextpage {
12982 .file-picker .fp-nextpage .fp-nextpage-loading {
12985 .file-picker .fp-nextpage.loading .fp-nextpage-link {
12988 .file-picker .fp-nextpage.loading .fp-nextpage-loading {
12990 text-align: center
;
12992 padding-top: 50px; }
12994 .fp-select .fp-select-loading {
12995 text-align: center
;
12996 margin-top: 20px; }
12999 padding: 0 0 10px; }
13001 .fp-select table .mdl-right {
13004 .fp-select .fp-reflist .mdl-right {
13005 vertical-align: top
; }
13007 .fp-select .fp-select-buttons {
13010 .fp-select .fp-info {
13011 font-size: 0.703125rem; }
13013 .fp-select .fp-thumbnail {
13017 line-height: 110px;
13018 text-align: center
;
13019 margin: 10px 20px 0 0;
13021 border: 1px solid
#ddd; }
13023 .fp-select .fp-thumbnail img {
13024 border: 1px solid
#ddd;
13026 vertical-align: middle
;
13029 .fp-select .fp-fileinfo {
13030 display: inline-block
;
13031 margin-top: 10px; }
13033 .file-picker.fp-select .fp-fileinfo {
13034 max-width: 240px; }
13036 .fp-select .fp-fileinfo div {
13037 padding-bottom: 5px; }
13039 .file-picker.fp-select .uneditable {
13042 .file-picker.fp-select .fp-select-loading {
13045 .file-picker.fp-select.loading .fp-select-loading {
13048 .file-picker.fp-select.loading form {
13051 .fp-select .fp-dimensions.fp-unknown {
13054 .fp-select .fp-size.fp-unknown {
13057 .filemanager-loading {
13060 .jsenabled .filemanager-loading {
13062 margin-top: 100px; }
13064 .filemanager
.fm-loading
.filemanager-toolbar
,
13065 .filemanager
.fm-loading
.fp-pathbar
,
13066 .filemanager
.fm-loading
.filemanager-container
,
13067 .filemanager
.fm-loaded
.filemanager-loading
,
13068 .filemanager
.fm-maxfiles
.fp-btn-add
,
13069 .filemanager
.fm-maxfiles
.dndupload-message
,
13070 .filemanager
.fm-noitems
.fp-btn-download
,
13071 .filemanager
.fm-empty-container
,
13072 .filemanager.fm-noitems .filemanager-container .fp-content {
13075 .filemanager .fp-img-downloading {
13077 padding-top: 7px; }
13079 .filemanager .filemanager-updating {
13081 text-align: center
; }
13083 .filemanager.fm-updating .filemanager-updating {
13085 margin-top: 37px; }
13087 .filemanager
.fm-updating
.fm-content-wrapper
,
13088 .filemanager
.fm-nomkdir
.fp-btn-mkdir
,
13089 .fitem
.disabled
.filemanager
.filemanager-toolbar
,
13090 .fitem
.disabled
.filemanager
.fp-pathbar
,
13091 .fitem
.disabled
.filemanager
.fp-restrictions
,
13092 .fitem.disabled .filemanager .fm-content-wrapper {
13095 .filemanager .fp-restrictions {
13096 text-align: right
; }
13098 .filemanager-toolbar {
13100 overflow: hidden
; }
13102 .filemanager .fp-pathbar.empty {
13105 .filepicker-filelist
,
13106 .filemanager-container {
13110 .filemanager .fp-content {
13113 min-height: 157px; }
13115 .filemanager-container
,
13116 .filepicker-filelist {
13117 overflow: hidden
; }
13119 .file-picker .yui3-datatable-header {
13120 background: initial
; }
13122 .fitem
.disabled
.filepicker-filelist
,
13123 .fitem.disabled .filemanager-container {
13124 background-color: #ebebe4; }
13126 .fitem.disabled .filepicker-filelist .filepicker-filename {
13129 .fp-iconview .fp-reficons1 {
13130 position: absolute
;
13136 .fp-iconview .fp-reficons2 {
13137 position: absolute
;
13143 .fp-iconview .fp-file.fp-hasreferences .fp-reficons1 {
13144 background: url
("[[pix:theme|fp/link]]") no-repeat
;
13146 transform: scaleX(-1);
13149 background-position: bottom right
;
13150 background-size: 16px 16px; }
13152 .fp-iconview .fp-file.fp-isreference .fp-reficons2 {
13153 background: url
("[[pix:theme|fp/alias]]") no-repeat
;
13155 transform: scaleX(-1);
13158 background-position: bottom left
;
13159 background-size: 16px 16px; }
13161 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img {
13164 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail {
13165 background: url
([[pix:s
/dead
]]) no-repeat
;
13166 background-position: center center
; }
13168 .filemanager .yui3-datatable table {
13169 border: 0 solid
#bbb;
13172 /* Override YUI default styling */
13173 /* stylelint-disable declaration-no-important */
13174 .filemanager .yui3-datatable-header {
13175 background: #fff !important
;
13176 border-bottom: 1px solid
#ccc !important
;
13177 border-left: 0 solid
#fff !important
;
13178 color: #555 !important
; }
13180 .filemanager .yui3-datatable-odd .yui3-datatable-cell {
13181 background-color: #f6f6f6 !important
;
13182 border-left: 0 solid
#f6f6f6; }
13184 .filemanager .yui3-datatable-even .yui3-datatable-cell {
13185 background-color: #fff !important
;
13186 border-left: 0 solid
#fff; }
13188 /* stylelint-enable */
13189 .filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 {
13190 background: url
("[[pix:theme|fp/link_sm]]") no-repeat
0 0;
13194 transform: scaleX(-1);
13196 position: absolute
;
13199 background-size: 16px 16px; }
13201 .filemanager .fp-filename-icon.fp-isreference .fp-reficons2 {
13202 background: url
("[[pix:theme|fp/alias_sm]]") no-repeat
0 0;
13206 transform: scaleX(-1);
13208 position: absolute
;
13211 background-size: 16px 16px; }
13213 .filemanager .fp-contextmenu {
13216 .filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu {
13218 position: absolute
;
13222 .filemanager
.fp-treeview
.fp-folder
.fp-hascontextmenu
.fp-contextmenu
,
13223 .filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu {
13225 position: absolute
;
13227 margin-right: -20px;
13230 .filepicker-filelist
.filepicker-container
,
13231 .filemanager.fm-noitems .fm-empty-container {
13233 position: absolute
;
13238 border: 2px dashed
#bbb;
13240 text-align: center
; }
13242 .filepicker-filelist
.dndupload-target
,
13243 .filemanager-container .dndupload-target {
13245 position: absolute
;
13250 border: 2px dashed
#fb7979;
13252 text-align: center
; }
13254 .filepicker-filelist
.dndupload-over
.dndupload-target
,
13255 .filemanager-container.dndupload-over .dndupload-target {
13257 position: absolute
;
13262 border: 2px dashed
#6c8cd3;
13264 text-align: center
; }
13266 .dndupload-message {
13269 .dndsupported .dndupload-message {
13272 .dnduploadnotsupported-message {
13275 .dndnotsupported .dnduploadnotsupported-message {
13278 .dndupload-target {
13281 .dndsupported .dndupload-ready .dndupload-target {
13284 .dndupload-uploadinprogress {
13286 text-align: center
; }
13288 .dndupload-uploading .dndupload-uploadinprogress {
13292 background: url
([[pix:theme|fp
/dnd_arrow
]]) center no-repeat
;
13295 position: absolute
;
13298 .fitem
.disabled
.filepicker-container
,
13299 .fitem.disabled .fm-empty-container {
13302 .dndupload-progressbars {
13306 .dndupload-inprogress .dndupload-progressbars {
13309 .dndupload-inprogress .fp-content {
13312 .filemanager.fm-noitems .dndupload-inprogress .fm-empty-container {
13315 .filepicker-filelist.dndupload-inprogress .filepicker-container {
13318 .filepicker-filelist.dndupload-inprogress a {
13321 .filemanager.fp-select .fp-select-loading {
13324 .filemanager.fp-select.loading .fp-select-loading {
13327 .filemanager.fp-select.loading form {
13330 .filemanager
.fp-select
.fp-folder
.fp-license
,
13331 .filemanager
.fp-select
.fp-folder
.fp-author
,
13332 .filemanager
.fp-select
.fp-file
.fp-file-unzip
,
13333 .filemanager
.fp-select
.fp-folder
.fp-file-unzip
,
13334 .filemanager
.fp-select
.fp-file
.fp-file-zip
,
13335 .filemanager.fp-select.fp-zip .fp-file-zip {
13338 .filemanager
.fp-select
.fp-file-setmain
,
13339 .filemanager.fp-select .fp-file-setmain-help {
13342 .filemanager
.fp-select
.fp-cansetmain
.fp-file-setmain
,
13343 .filemanager.fp-select.fp-cansetmain .fp-file-setmain-help {
13344 display: inline-block
; }
13346 .filemanager .fp-mainfile .fp-filename {
13347 font-weight: bold
; }
13349 .filemanager.fp-select.fp-folder .fp-file-download {
13353 font-weight: bold
; }
13355 .filemanager
.fp-select
.fp-original
.fp-unknown
,
13356 .filemanager.fp-select .fp-original .fp-originloading {
13359 .filemanager.fp-select .fp-original.fp-loading .fp-originloading {
13362 .filemanager
.fp-select
.fp-reflist
.fp-unknown
,
13363 .filemanager.fp-select .fp-reflist .fp-reflistloading {
13366 .filemanager.fp-select .fp-reflist.fp-loading .fp-reflistloading {
13369 .filemanager.fp-select .fp-reflist .fp-value {
13370 background: #f9f9f9;
13371 border: 1px solid
#bbb;
13377 .filemanager.fp-select .fp-reflist .fp-value li {
13378 padding-bottom: 7px; }
13380 .filemanager.fp-mkdir-dlg {
13381 text-align: center
; }
13383 .filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text {
13387 .filemanager.fp-dlg {
13388 text-align: center
; }
13390 .file-picker div.bd {
13391 text-align: left
; }
13395 .fp-formset input[type="file"] {
13396 line-height: inherit
; }
13401 .fp-fileinfo .fp-value {
13402 display: inline-block
;
13403 padding-left: 5px; }
13405 /** The message area **/
13409 .preferences-container .container-fluid {
13411 .preferences-container .container-fluid .col-md-6 {
13412 min-height: 20px; }
13414 .preferences-container .align-bottom {
13415 vertical-align: bottom
; }
13417 .preferences-container .preference-table {
13418 border: 1px solid
#ddd; }
13419 .preferences-container .preference-table thead th {
13420 text-align: center
; }
13421 .preferences-container .preference-table thead th .config-warning {
13423 .preferences-container .preference-table thead th.unconfigured .config-warning {
13424 display: inline-block
; }
13425 .preferences-container .preference-table tr td:not(:first-child) {
13427 text-align: center
; }
13428 .preferences-container .preference-table tr td:nth-child(even) {
13429 background-color: #f7f7f7; }
13430 .preferences-container .preference-table tr th:nth-child(even) {
13431 background-color: #f7f7f7; }
13432 .preferences-container .preference-table .preference-row .hover-tooltip-container {
13433 display: inline-block
; }
13434 .preferences-container .preference-table .preference-row .preference-name {
13435 vertical-align: middle
; }
13436 .preferences-container .preference-table .preference-row .disabled-message {
13437 text-align: center
;
13439 line-height: 30px; }
13440 .preferences-container .preference-table .preference-row .preference-state {
13443 display: inline-block
;
13444 vertical-align: middle
; }
13445 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container {
13446 background-color: #5cb85c; }
13447 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container .on-text {
13448 display: inline-block
; }
13449 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container .off-text {
13451 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container {
13455 text-align: center
;
13456 border-radius: 4px;
13457 background-color: #d9534f;
13460 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .loading-icon {
13462 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .on-text {
13464 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .off-text {
13465 display: inline-block
; }
13466 .preferences-container
.preference-table
.preference-row
.preference-state
.loading input
[type
="checkbox"]:checked
+ .preference-state-status-container
.on-text
,
13467 .preferences-container .preference-table .preference-row .preference-state.loading input[type="checkbox"]:checked + .preference-state-status-container .off-text {
13469 .preferences-container
.preference-table
.preference-row
.preference-state
.loading
.preference-state-status-container
.on-text
,
13470 .preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .off-text {
13472 .preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .loading-icon {
13474 .preferences-container .preference-table .preference-row.loading .preference-name .loading-icon {
13477 .disabled-message {
13480 .disabled .disabled-message {
13482 .disabled .disabled-message + form {
13485 .general-settings-container .loading-icon {
13488 .general-settings-container .loading .loading-icon {
13489 display: inline-block
; }
13491 .general-settings-container label {
13492 display: inline-block
; }
13494 .processor-container {
13495 position: relative
; }
13496 .processor-container .loading-container {
13498 position: absolute
;
13501 text-align: center
;
13502 background-color: rgba
(255, 255, 255, 0.5); }
13503 .processor-container .loading-container .vertical-align {
13506 display: inline-block
;
13507 vertical-align: middle
; }
13508 .processor-container.loading .loading-container {
13511 .preferences-page-container .checkbox-container {
13513 line-height: 20px; }
13514 .preferences-page-container .checkbox-container input {
13517 .preferences-page-container .checkbox-container .loading-icon {
13519 .preferences-page-container .checkbox-container.loading .loading-icon {
13520 display: inline-block
; }
13522 .notification-area {
13524 box-sizing: border-box
;
13525 border-radius: 4px;
13526 margin-bottom: 30px;
13527 border: 1px solid
#e3e3e3; }
13528 @media
(max-height: 670px) {
13529 .notification-area {
13531 .notification-area .control-area {
13532 box-sizing: border-box
;
13533 display: inline-block
;
13537 -webkit-overflow-scrolling: touch
;
13538 border-right: 1px solid
#e3e3e3; }
13539 .notification-area .control-area .content {
13540 position: relative
; }
13541 .notification-area .control-area .content .content-item-container {
13543 .notification-area .control-area .content:empty + .empty-text {
13545 .notification-area .control-area .loading-icon {
13547 .notification-area .control-area .empty-text {
13549 text-align: center
;
13550 padding-top: 20px; }
13551 .notification-area .control-area.loading .loading-icon {
13553 text-align: center
;
13554 box-sizing: border-box
;
13556 .notification-area .control-area.loading .content:empty + .empty-text {
13558 .notification-area .content-area {
13559 box-sizing: border-box
;
13560 display: inline-block
;
13561 width: calc
(100% - 300px);
13563 .notification-area .content-area .toggle-mode {
13565 .notification-area .content-area .header {
13567 box-sizing: border-box
;
13568 border-bottom: 1px solid
#e3e3e3;
13570 .notification-area .content-area .header .image-container {
13571 display: inline-block
;
13575 .notification-area .content-area .header .subject-container {
13576 display: inline-block
;
13577 max-width: calc
(100% - 24px);
13578 white-space: nowrap
;
13580 text-overflow: ellipsis
;
13583 box-sizing: border-box
; }
13584 .notification-area .content-area .header .timestamp {
13589 margin-left: 30px; }
13590 .notification-area .content-area .header:empty {
13592 .notification-area .content-area > .content {
13594 box-sizing: border-box
;
13596 -webkit-overflow-scrolling: touch
;
13598 @media
(max-height: 670px) {
13599 .notification-area .content-area > .content {
13601 .notification-area .content-area > .content:empty {
13603 .notification-area .content-area > .content:empty + .empty-text {
13605 text-align: center
;
13606 padding-top: 100px; }
13607 .notification-area .content-area .empty-text {
13609 .notification-area .content-area .footer {
13611 box-sizing: border-box
;
13612 text-align: center
; }
13613 .notification-area .content-area .footer a {
13614 line-height: 50px; }
13615 .notification-area .content-area .footer:empty {
13618 @media (max-width: 979px) {
13619 .notification-area {
13620 position: relative
;
13621 overflow: hidden
; }
13622 .notification-area .control-area {
13623 border-right: none
;
13625 position: absolute
;
13629 visibility: visible
;
13630 transition: left
0.25s; }
13631 .notification-area .content-area {
13633 position: absolute
;
13637 visibility: hidden
;
13638 transition: right
0.25s, opacity
0.25s, visibility
0.25s; }
13639 .notification-area .content-area .toggle-mode {
13640 display: inline-block
;
13645 box-sizing: border-box
;
13646 border-right: 1px solid
#e3e3e3;
13647 border-bottom: 1px solid
#e3e3e3; }
13648 .notification-area .content-area .header {
13649 display: inline-block
;
13650 width: calc
(100% - 70px); }
13651 .notification-area.show-content-area .control-area {
13654 visibility: hidden
;
13655 transition: left
0.25s, opacity
0.25s, visibility
0.25s; }
13656 .notification-area.show-content-area .content-area {
13659 visibility: visible
;
13660 transition: right
0.25s; } }
13664 flex-direction: column
;
13665 transition: all
0.2s ease-in-out
; }
13666 .message-app .icon-back-in-drawer {
13668 .message-app.drawer {
13673 height: calc
(100% - 50px);
13675 box-shadow: -2px 2px 4px rgba
(0, 0, 0, 0.08); }
13676 .message-app.drawer .icon-back-in-app {
13678 .message-app.drawer .icon-back-in-drawer {
13679 display: inherit
; }
13680 .message-app.main {
13681 min-height: 400px; }
13682 .message-app.hidden {
13685 .message-app .header-container {
13687 .message-app .body-container {
13689 overflow: hidden
; }
13690 .message-app .body-container > * {
13691 position: absolute
;
13696 .message-app .footer-container {
13698 overflow-x: hidden
; }
13699 .message-app .footer-container textarea {
13701 .message-app .matchtext {
13702 background-color: #b5d9f9;
13705 .message-app .contact-status {
13706 position: absolute
;
13711 border-radius: 50%; }
13712 .message-app .contact-status.online {
13713 border: 1px solid
#fff;
13714 background-color: #5cb85c; }
13715 .message-app .message p {
13717 .message-app .clickable {
13719 .message-app .clickable:hover {
13720 box-shadow: 2px 2px 10px 0 rgba
(0, 0, 0, 0.05), 3px 3px 5px -2px rgba
(0, 0, 0, 0.1), 1px 1px 5px 0 rgba
(0, 0, 0, 0.03); }
13722 .message-app .btn-link {
13724 .message-app .btn-link:hover, .message-app .btn-link:focus {
13725 background-color: rgba
(0, 0, 0, 0.035);
13726 text-decoration: none
; }
13727 .message-app .icon {
13729 .message-app .overview-section-toggle .collapsed-icon-container {
13731 .message-app .overview-section-toggle .expanded-icon-container {
13732 display: inline-block
; }
13733 .message-app .overview-section-toggle.collapsed .collapsed-icon-container {
13734 display: inline-block
; }
13735 .message-app .overview-section-toggle.collapsed .expanded-icon-container {
13737 .message-app .btn.btn-link.btn-icon, .message-app #page-grade-grading-manage .actions .btn-link.btn-icon.action, #page-grade-grading-manage .actions .message-app .btn-link.btn-icon.action, .message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon, .message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion, #rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.addcriterion {
13741 border-radius: 50%;
13743 .message-app .btn.btn-link.btn-icon:hover, .message-app #page-grade-grading-manage .actions .btn-link.btn-icon.action:hover, #page-grade-grading-manage .actions .message-app .btn-link.btn-icon.action:hover, .message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon:hover, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon:hover, .message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion:hover, #rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.addcriterion:hover, .message-app .btn.btn-link.btn-icon:focus, .message-app #page-grade-grading-manage .actions .btn-link.btn-icon.action:focus, #page-grade-grading-manage .actions .message-app .btn-link.btn-icon.action:focus, .message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon:focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon:focus, .message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion:focus, #rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.addcriterion:focus {
13744 background-color: #e9ecef; }
13745 .message-app .btn.btn-link.btn-icon.icon-size-0, .message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-0.action, #page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-0.action, .message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-0, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-0, .message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-0.addcriterion, #rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-0.addcriterion {
13746 height: 20px !important
;
13747 /* stylelint-disable-line declaration-no-important */
13748 width: 20px !important
;
13749 /* stylelint-disable-line declaration-no-important */ }
13750 .message-app .btn.btn-link.btn-icon.icon-size-1, .message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-1.action, #page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-1.action, .message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-1, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-1, .message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-1.addcriterion, #rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-1.addcriterion {
13751 height: 24px !important
;
13752 /* stylelint-disable-line declaration-no-important */
13753 width: 24px !important
;
13754 /* stylelint-disable-line declaration-no-important */ }
13755 .message-app .btn.btn-link.btn-icon.icon-size-2, .message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-2.action, #page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-2.action, .message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-2, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-2, .message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-2.addcriterion, #rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-2.addcriterion {
13756 height: 28px !important
;
13757 /* stylelint-disable-line declaration-no-important */
13758 width: 28px !important
;
13759 /* stylelint-disable-line declaration-no-important */ }
13760 .message-app .btn.btn-link.btn-icon.icon-size-3, .message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-3.action, #page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-3.action, .message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-3, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-3, .message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-3.addcriterion, #rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-3.addcriterion {
13761 height: 36px !important
;
13762 /* stylelint-disable-line declaration-no-important */
13763 width: 36px !important
;
13764 /* stylelint-disable-line declaration-no-important */ }
13765 .message-app .btn.btn-link.btn-icon.icon-size-4, .message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-4.action, #page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-4.action, .message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-4, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-4, .message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-4.addcriterion, #rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-4.addcriterion {
13766 height: 44px !important
;
13767 /* stylelint-disable-line declaration-no-important */
13768 width: 44px !important
;
13769 /* stylelint-disable-line declaration-no-important */ }
13770 .message-app .btn.btn-link.btn-icon.icon-size-5, .message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-5.action, #page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-5.action, .message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-5, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-5, .message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-5.addcriterion, #rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-5.addcriterion {
13771 height: 68px !important
;
13772 /* stylelint-disable-line declaration-no-important */
13773 width: 68px !important
;
13774 /* stylelint-disable-line declaration-no-important */ }
13775 .message-app .view-overview-body .section {
13777 .message-app .view-overview-body .section.expanded {
13779 .message-app .view-conversation .content-message-container img {
13781 .message-app .list-group .list-group-item {
13784 .message-app .list-group .list-group-item:first-child {
13786 .message-app .list-group .list-group-item:last-child {
13787 border-bottom: 0; }
13788 .message-app .last-message {
13789 min-height: 1.5rem; }
13790 .message-app .section .collapsing {
13791 overflow: hidden
; }
13792 .message-app .message .tail {
13797 border: 0.5rem solid transparent
;
13798 position: relative
; }
13799 .message-app .message.send .tail {
13801 margin-right: -0.5rem;
13802 border-bottom-color: #ced4da; }
13803 .message-app .message.received .tail {
13805 margin-left: -0.5rem;
13806 border-bottom-color: #fff; }
13807 .message-app .lazy-load-list {
13808 overflow-y: auto
; }
13810 #page-message-index #region-main
{
13812 #page-message-index #region-main div
[role
="main"] {
13814 #page-message-index #region-main div
[role
="main"] #maincontent
{
13815 margin-top: -1px; }
13816 #page-message-index #region-main div
[role
="main"] .message-app
.main
{
13819 .dir-rtl .message-drawer {
13820 box-shadow: 2px 2px 4px rgba
(0, 0, 0, 0.08); }
13826 .questioncategories h3 {
13833 margin: 0 0 0.3em; }
13835 #chooseqtype .instruction
{
13838 #chooseqtype .fakeqtypes
{
13839 border-top: 1px solid silver
; }
13841 #chooseqtype .qtypeoption
{
13842 margin-bottom: 0.5em; }
13844 #chooseqtype label
{
13847 #chooseqtype .qtypename img
{
13848 padding: 0 0.3em; }
13850 #chooseqtype .qtypename
{
13851 display: inline-table
;
13854 #chooseqtype .qtypesummary
{
13858 #chooseqtype .submitbuttons
{
13860 text-align: center
; }
13862 #qtypechoicecontainer {
13865 #qtypechoicecontainer_c.yui-panel-container
.shadow
.underlay
{
13866 background: none
; }
13868 #qtypechoicecontainer.yui-panel
.hd
{
13870 letter-spacing: 1px;
13871 text-shadow: 1px 1px 1px #fff;
13872 border: 1px solid
#ccc;
13873 border-bottom: 1px solid
#bbb;
13874 background-image: linear-gradient
(to bottom
, #fff 0%, #ccc 100%);
13875 background-repeat: repeat-x
; }
13877 #qtypechoicecontainer {
13880 background: #f2f2f2;
13881 border: 1px solid
#ccc;
13882 border-top: 0 none
; }
13884 #qtypechoicecontainer #chooseqtype
{
13887 #chooseqtypehead h3
{
13889 font-weight: normal
; }
13891 #chooseqtype .qtypes
{
13892 position: relative
;
13893 border-bottom: 1px solid
#bbb;
13894 padding: 0.24em 0; }
13896 #chooseqtype .alloptions
{
13897 overflow-x: hidden
;
13899 max-height: calc
(100vh - 15em);
13902 #chooseqtype .qtypeoption
{
13904 padding: 0.3em 0.3em 0.3em 1.6em; }
13906 #chooseqtype .qtypeoption img
{
13907 vertical-align: text-bottom
;
13909 padding-right: 0.5em; }
13911 #chooseqtype .selected
{
13912 background-color: #fff; }
13914 #chooseqtype .instruction
,
13915 #chooseqtype .qtypesummary
{
13917 position: absolute
;
13923 overflow-x: hidden
;
13925 padding: 1.5em 1.6em;
13926 background-color: #fff; }
13928 #chooseqtype .instruction
,
13929 #chooseqtype .selected
.qtypesummary
{
13932 #categoryquestions {
13934 #categoryquestions td
,
13935 #categoryquestions th
{
13936 padding: 0 0.2em; }
13937 #categoryquestions th
{
13939 font-weight: normal
; }
13940 #categoryquestions .checkbox
{
13941 padding-left: 5px; }
13942 #categoryquestions .checkbox input
[type
="checkbox"] {
13945 #categoryquestions .iconcol
{
13947 box-sizing: content-box
; }
13948 #categoryquestions .iconcol
.icon
{
13952 #categoryquestions label
{
13955 #categoryquestions .header
{
13956 text-align: left
; }
13958 #page-mod-quiz-edit div
.questionbankwindow div
.header
{
13961 #page-mod-quiz-edit div
.questionbankwindow
.block
{
13964 .questionbank .singleselect {
13967 /* Question editing form */
13968 #combinedfeedbackhdr div
.fhtmleditor
{
13971 #combinedfeedbackhdr div
.fcheckbox
{
13972 margin-bottom: 1em; }
13974 #multitriesheader div
.fitem_feditor
{
13977 #multitriesheader div
.fitem_fgroup
{
13978 margin-bottom: 1em; }
13980 #multitriesheader div
.fitem_fgroup fieldset
.felement label
{
13981 margin-left: 0.3em;
13982 margin-right: 0.3em; }
13984 body
.path-question-type
{
13985 /* Hacks to display the labels within a form group. */ }
13986 body
.path-question-type
.fitem_fgroup
.accesshide
{
13989 padding-right: .3em; }
13990 body
.path-question-type
.form-group
.sr-only
, body
.path-question-type
.form-buttons
.sr-only
, body
.path-question-type
.path-admin
.buttons
.sr-only
, .path-admin body
.path-question-type
.buttons
.sr-only
, body
.path-question-type
.fp-content-center form
+ div
.sr-only
, .fp-content-center body
.path-question-type form
+ div
.sr-only
, body
.path-question-type div
.backup-section
+ form
.sr-only
{
13995 margin: 0 0.5rem 0 0;
14004 margin: 0 auto
1.8em auto
; }
14010 margin-bottom: 1.8em;
14011 background-color: #dee2e6;
14012 border: 1px solid
#cad0d7; }
14021 font-weight: bold
; }
14025 margin-top: 0.7em; }
14027 .que .info .questionflag.editable {
14030 .que
.info
.editquestion img
,
14031 .que
.info
.questionflag img
,
14032 .que .info .questionflag input {
14033 vertical-align: bottom
; }
14036 margin: 0 0 0 8.5em; }
14038 .que
.multichoice
.answer div
.r0
.icon
.fa-check
,
14039 .que
.multichoice
.answer div
.r1
.icon
.fa-check
,
14040 .que
.multichoice
.answer div
.r0
.icon
.fa-remove
,
14041 .que.multichoice .answer div.r1 .icon.fa-remove {
14044 .qtype_multichoice_clearchoice {
14045 padding-top: 10px; }
14046 .qtype_multichoice_clearchoice a {
14048 text-decoration: underline
;
14049 padding-left: 30px; }
14051 .formulation input
[type
="text"],
14052 .formulation select {
14054 vertical-align: baseline
; }
14056 .que.multianswer .formulation .yui3-widget-positioned {
14057 box-sizing: content-box
; }
14058 .que.multianswer .formulation .yui3-widget-positioned .feedbackspan {
14060 max-width: inherit
; }
14062 .path-mod-quiz input[size] {
14067 margin: 0.7em 0 0.3em 0; }
14069 .que .im-controls {
14071 text-align: left
; }
14073 .que
.specificfeedback
,
14074 .que
.generalfeedback
,
14075 .que
.numpartscorrect
.que
.rightanswer
,
14079 margin: 0 0 0.5em; }
14081 .que .correctness.correct {
14082 background-color: #5cb85c; }
14084 .que .correctness.partiallycorrect {
14085 background-color: #ff7518; }
14087 .que .correctness.notanswered, .que .correctness.incorrect {
14088 background-color: #d9534f; }
14091 margin-bottom: 1.5em; }
14097 margin-top: 0.5em; }
14103 .que .history table {
14107 .que .history .current {
14108 font-weight: bold
; }
14110 .que .questioncorrectnessicon {
14111 vertical-align: text-bottom
; }
14113 .que input.questionflagimage {
14114 padding-right: 3px;
14120 border-bottom: 1px solid
#555; }
14122 .mform .que.comment .fitemtitle {
14125 #page-question-preview #techinfo
{
14128 #page-mod-quiz-edit ul
.slots
.activityinstance
> a
{
14133 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
14136 #page-mod-quiz-edit .box
.generalbox
.questionbank
{
14139 #page-mod-quiz-edit .questionbank
.categorypagingbarcontainer
,
14140 #page-mod-quiz-edit .questionbank
.categoryquestionscontainer
,
14141 #page-mod-quiz-edit .questionbank
.choosecategory
{
14144 #page-mod-quiz-edit .questionbank
.choosecategory select
{
14147 #page-mod-quiz-edit div
.questionbank
.categoryquestionscontainer
{
14148 background: transparent
; }
14150 #page-mod-quiz-edit #categoryquestions
> thead
{
14151 background: #fff; }
14153 #page-mod-quiz-edit #categoryquestions
> tbody
> tr:nth-of-type
(even
) {
14154 background: #e4e4e4; }
14156 #page-mod-quiz-edit .questionbankwindow div
.header
{
14159 margin: 0 -10px 0 -10px;
14160 padding: 2px 10px 2px 10px;
14161 background: transparent
;
14162 /* Old browsers */ }
14164 #page-mod-quiz-edit .questionbankwindow div
.header
a:link
,
14165 #page-mod-quiz-edit .questionbankwindow div
.header
a:visited
{
14168 #page-mod-quiz-edit .questionbankwindow div
.header
a:hover
{
14171 #page-mod-quiz-edit .createnewquestion
{
14172 padding: 0.3em 0; }
14173 #page-mod-quiz-edit .createnewquestion div
,
14174 #page-mod-quiz-edit .createnewquestion input
{
14177 #page-mod-quiz-edit .questionbankwindow div
.header
.title
{
14180 #page-mod-quiz-edit div
.container div
.generalbox
{
14181 background-color: transparent
;
14184 #page-mod-quiz-edit .categoryinfo
{
14185 background-color: transparent
;
14186 border-bottom: none
; }
14188 #page-mod-quiz-edit .createnewquestion
.singlebutton input
{
14189 margin-bottom: 0; }
14191 #page-mod-quiz-edit div
.questionbank
.categorysortopotionscontainer
,
14192 #page-mod-quiz-edit div
.questionbank
.categoryselectallcontainer
{
14193 padding: 0 0 1.5em 0; }
14195 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
{
14196 background-color: transparent
;
14199 border-bottom: 0; }
14200 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
.paging
{
14201 padding: 0 0.3em; }
14203 #page-mod-quiz-edit div
.question div
.content div
.questioncontrols
{
14204 background-color: #fff; }
14206 #page-mod-quiz-edit div
.question div
.content div
.points
{
14207 margin-top: -0.5em;
14210 background-color: #fff;
14214 margin-right: 60px; }
14216 #page-mod-quiz-edit div
.question div
.content div
.points br
{
14219 #page-mod-quiz-edit div
.question div
.content div
.points label
{
14220 display: inline-block
; }
14222 #page-mod-quiz-edit div
.quizpage
.pagecontent
.pagestatus
{
14223 background-color: #fff; }
14225 #page-mod-quiz-edit .quizpagedelete
,
14226 #page-mod-quiz-edit .quizpagedelete img
{
14227 background-color: transparent
; }
14229 #page-mod-quiz-edit div
.quizpage
.pagecontent
{
14230 border: 1px solid
#ddd;
14231 overflow: hidden
; }
14233 #page-mod-quiz-edit div
.questionbank
.categoryinfo
{
14234 padding: 0.3em 0; }
14236 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer
{
14238 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong
{
14240 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer hr
,
14241 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer br
{
14243 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong
{
14244 margin-left: -0.3em; }
14245 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong label
{
14246 margin-left: 0.3em; }
14247 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer input
{
14249 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer input
+ input
{
14250 margin-left: 5px; }
14252 .questionbankwindow .module {
14255 #page-mod-quiz-edit div
.editq div
.question div
.content
{
14256 background-color: #fff;
14257 border: 1px solid
#ddd;
14258 overflow: hidden
; }
14260 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
14263 .path-mod-quiz .statedetails {
14265 font-size: 0.9em; }
14270 .que.shortanswer .answer {
14276 body
.path-question-type
.mform fieldset
.hidden
{
14278 margin: 0.7em 0 0; }
14281 .que.ddwtos .drop {
14282 box-sizing: content-box
; }
14284 .tag-condition-container {
14285 position: relative
; }
14287 @media (max-width: 767.98px) {
14295 .userprofile .fullprofilelink {
14296 text-align: center
;
14299 .userprofile .page-context-header {
14300 margin-bottom: 10px; }
14302 .userprofile .description {
14304 margin-bottom: 30px; }
14306 .userprofile .profile_tree {
14308 .userprofile .profile_tree section {
14309 display: inline-block
;
14311 margin-bottom: 1rem; }
14313 #participantsform .no-overflow
{
14314 overflow: visible
; }
14316 .userprofile dl.list > dd + dt {
14323 text-align: center
;
14327 #page-user-profile .node_category ul
,
14328 .path-user .node_category ul {
14333 #page-user-profile .node_category li
,
14334 .path-user .node_category li {
14337 #page-user-profile .node_category
.editprofile
,
14338 #page-user-profile .node_category
.viewmore
,
14339 .path-user
.node_category
.editprofile
,
14340 .path-user .node_category .viewmore {
14341 text-align: right
; }
14343 .ajax-contact-button {
14344 box-sizing: border-box
;
14345 position: relative
; }
14346 .ajax-contact-button.loading .loading-icon {
14348 .ajax-contact-button .loading-icon {
14350 position: absolute
;
14355 background-color: rgba
(255, 255, 255, 0.7); }
14356 .ajax-contact-button .loading-icon .icon {
14357 position: absolute
;
14360 transform: translate
(-50%, -50%); }
14362 @media (max-width: 480px) {
14363 .userprofile .profile_tree {
14364 /** Display the profile on one column on phones@mixin */
14365 column-count: 1; } }
14367 .userlist #showall {
14370 .userlist .buttons {
14371 text-align: center
; }
14373 .userlist .buttons label {
14376 .userlist table#participants {
14377 text-align: center
; }
14379 .userlist table#participants td {
14382 vertical-align: middle
; }
14384 .userlist table#participants th {
14388 .userlist table.controls {
14390 .userlist table.controls tr {
14391 vertical-align: top
; }
14392 .userlist table.controls .right {
14393 text-align: right
; }
14394 .userlist table.controls .groupselector {
14397 .userlist table.controls .groupselector label {
14403 border-collapse: separate
;
14406 .userinfobox
.left
,
14407 .userinfobox .side {
14409 vertical-align: top
; }
14411 .userinfobox .userpicture {
14415 .userinfobox .content {
14416 vertical-align: top
; }
14418 .userinfobox .links {
14421 vertical-align: bottom
; }
14423 .userinfobox .links a {
14426 .userinfobox .list td {
14429 .userinfobox .username {
14430 padding-bottom: 20px;
14431 font-weight: bold
; }
14433 .userinfobox td.label {
14435 white-space: nowrap
;
14436 vertical-align: top
;
14437 font-weight: bold
; }
14440 position: absolute
;
14442 margin-right: 0.6em; }
14447 margin-right: 1em; }
14448 .group-image .grouppicture {
14449 border-radius: 50%; }
14451 .groupinfobox .left {
14454 vertical-align: top
; }
14456 .course-participation #showall {
14457 text-align: center
;
14460 #user-policy .noticebox
{
14461 text-align: center
;
14463 margin-right: auto
;
14464 margin-bottom: 10px;
14468 #user-policy #policyframe
{
14475 .userselector select {
14478 .userselector div {
14479 margin-top: 0.2em; }
14481 .userselector div label {
14482 margin-right: 0.3em; }
14484 /* Next style does not work in all browsers but looks nicer when it does */
14485 .userselector .userselector-infobelow {
14486 font-size: 0.8em; }
14488 #userselector_options .collapsibleregioncaption
{
14489 font-weight: bold
; }
14491 #userselector_options p
{
14493 text-align: left
; }
14495 /** user full profile */
14496 #page-user-profile .messagebox
{
14497 text-align: center
;
14499 margin-right: auto
; }
14501 /** user course profile */
14502 #page-course-view-weeks .messagebox
{
14503 text-align: center
;
14505 margin-right: auto
; }
14507 .profileeditor > .singleselect {
14508 margin: 0 0.5em 0 0; }
14510 .profileeditor > .singlebutton {
14511 display: inline-block
;
14512 margin: 0 0 0 0.5em; }
14513 .profileeditor
> .singlebutton div
,
14514 .profileeditor > .singlebutton input {
14517 .userlist h3 .action-icon {
14520 #page-enrol-users .popover
{
14523 .user-enroller-panel {
14526 .search-results .result {
14530 .search-results .result .result-content {
14533 .search-results .result .filename {
14534 font-style: italic
; }
14536 .search-input-wrapper {
14537 margin: 0 1rem 0 0;
14541 transition: width
0.5s ease
, left
0.5s ease
;
14543 padding-bottom: 0; }
14545 .search-input-wrapper > div {
14548 .search-input-wrapper > div .icon {
14550 margin-top: 10px; }
14552 .search-input-wrapper > form {
14555 transition: opacity
0.5s ease-in-out
; }
14557 .search-input-wrapper > form > input {
14560 .search-input-wrapper form.expanded {
14563 .search-input-wrapper.expanded {
14566 @media (max-width: 575.98px) {
14567 .search-input-wrapper {
14568 margin: 0 1rem 0 0; }
14569 .search-input-wrapper > div {
14571 .search-input-wrapper > form {
14574 .search-areas-actions {
14575 margin-bottom: 1rem; }
14577 .search-areas-actions > div {
14578 margin-right: 1rem;
14579 display: inline-block
; }
14581 #core-search-areas .lastcol li
{
14583 text-indent: -24px; }
14585 #core-search-areas .lastcol li
> i
{
14589 * Moodle forms HTML isn't changeable via renderers (yet?) so this
14590 * .less file imports styles from the bootstrap $variables file and
14591 * adds them to the existing Moodle form CSS ids and classes.
14594 .jsenabled .mform .containsadvancedelements .advanced {
14597 .mform .containsadvancedelements .advanced.show {
14600 #adminsettings span
.error
{
14601 display: inline-block
;
14602 border: 1px solid
#f4cfce;
14603 border-radius: 4px;
14604 background-color: #f7dddc;
14606 margin-bottom: 4px; }
14608 .mform
.form-inline
.form-control
,
14609 .mform .form-inline .custom-select {
14612 .mform
.form-inline
.form-group
, .mform
.form-inline
.form-buttons
,
14613 .mform
.form-inline
.path-admin
.buttons
, .path-admin
.mform
.form-inline
.buttons
,
14614 .mform
.form-inline
.fp-content-center form
+ div
, .fp-content-center
.mform
.form-inline form
+ div
,
14615 .mform .form-inline div.backup-section + form {
14616 margin: 0.1rem 0.25rem 0.1rem 0; }
14618 .mform .form-inline br + label {
14619 justify-content: flex-start
;
14622 .unresponsive
.mform
.form-inline
,
14623 .unresponsive.mform .form-inline label {
14624 display: inline-flex
; }
14626 #jump-to-activity.custom-select
{
14630 margin-bottom: 0.5rem;
14631 border-bottom: 1px solid
#dee2e6; }
14633 .mform
> .form-group
, .mform
> .form-buttons
,
14634 .path-admin
.mform
> .buttons
,
14635 .fp-content-center
.mform
> form
+ div
,
14636 .mform > div.backup-section + form {
14637 margin-left: 1.5rem; }
14639 .editor_atto_content.form-control {
14642 #adminsettings .form-control
[size
] {
14645 .jsenabled .mform .collapsed .fcontainer {
14648 #adminsettings .error
{
14651 .mform ul.file-list {
14654 list-style: none
; }
14657 .mform label .adv {
14661 input#id_externalurl
{
14664 #portfolio-add-button {
14667 .form-label .form-shortname {
14668 font-size: 0.703125rem;
14671 .form-item .form-inline {
14674 .form-inline label:not(.sr-only):not(.accesshide) + select {
14675 margin-left: 0.5rem; }
14677 .no-felement.fstatic {
14678 padding-top: 5px; }
14680 .no-fitem .fstaticlabel {
14681 font-weight: bold
; }
14684 .path-admin
.buttons
,
14685 .fp-content-center form
+ div
,
14686 div
.backup-section
+ form
{
14689 .form-item .form-setting .defaultsnext > input {
14690 display: inline-block
; }
14692 .form-item .form-setting .form-checkbox.defaultsnext {
14694 display: inline-block
; }
14696 #adminsettings h3
{
14700 margin-bottom: 1.5;
14701 font-size: 1.171875rem;
14704 border-bottom: 1px solid
#e5e5e5; }
14707 .mform
.fitem
.felement input
[name
="email"],
14708 .mform
.fitem
.felement input
[name
="email2"],
14709 .mform
.fitem
.felement input
[name
="url"],
14710 .mform
.fitem
.felement input
[name
="idnumber"],
14711 .mform
.fitem
.felement input
[name
="phone1"],
14712 .mform .fitem .felement input[name="phone2"] {
14716 .que.match .mediaplugin {
14720 #page-admin-grade-edit-scale-edit .error input#id_name
{
14721 margin-right: 170px; }
14723 #page-grade-edit-outcome-course .courseoutcomes
{
14725 margin-right: auto
;
14728 #page-grade-edit-outcome-course .courseoutcomes td
{
14729 text-align: center
; }
14731 /* Install Process' text fields Forms, should always be justified to the left */
14733 #installform #id_wwwroot
,
14734 #installform #id_dirroot
,
14735 #installform #id_dataroot
,
14736 #installform #id_dbhost
,
14737 #installform #id_dbname
,
14738 #installform #id_dbuser
,
14739 #installform #id_dbpass
,
14740 #installform #id_prefix
{
14743 .mdl-right > label {
14744 display: inline-block
; }
14749 .form-item .form-label label {
14750 margin-bottom: 0; }
14752 div#dateselector-calendar-panel
{
14754 /* Set higher than the z-index of the filemanager - see MDL-39047. */ }
14756 fieldset
.coursesearchbox label
{
14760 * Show the labels above text editors and file managers except on wide screens.
14762 /* Section and module editing forms contain special JS components for the
14763 availability system (if enabled). */
14764 #id_availabilityconditionsjson[aria-hidden
=true
],
14765 .availability-field [aria-hidden=true] {
14768 .availability-field label {
14769 display: inline-flex
; }
14771 .availability-field .availability-group label {
14772 vertical-align: top
; }
14774 .availability-eye {
14778 .availability-inner
,
14779 .availability-plugincontrols {
14781 border: 1px solid rgba
(0, 0, 0, 0.125);
14783 margin-top: 0.5rem; }
14785 .availability-plugincontrols
,
14786 .availability-childlist .availability-inner {
14787 margin-left: .625rem; }
14789 .availability-field .availability-plugincontrols .availability-group select {
14790 max-width: 12rem; }
14792 /* Custom styles for autocomplete form element */
14793 /* These styles reserve a standard amount of space in the DOM to avoid flicker when the original select element is replaced */
14794 [data-fieldtype
=autocomplete
] select
,
14795 [data-fieldtype
=tags
] select
,
14796 .form-autocomplete-original-select {
14797 visibility: hidden
;
14804 margin-top: 1.65625rem;
14805 vertical-align: bottom
; }
14807 .form-autocomplete-selection {
14809 min-height: 2.375rem; }
14811 .form-autocomplete-multiple [role=listitem] {
14814 .form-autocomplete-suggestions {
14815 position: absolute
;
14816 background-color: white
;
14817 border: 2px solid
#dee2e6;
14818 border-radius: 3px;
14827 .form-autocomplete-suggestions li {
14828 list-style-type: none
;
14834 .form-autocomplete-suggestions li:hover {
14835 background-color: #3f9def;
14838 .form-autocomplete-suggestions li[aria-selected=true] {
14839 background-color: #f2f2f2;
14842 .form-autocomplete-downarrow {
14844 position: relative
;
14848 .form-autocomplete-downarrow .loading-icon {
14849 position: absolute
;
14852 background-color: #fff; }
14854 .form-autocomplete-selection:focus {
14857 /** Undo some bootstrap things */
14858 .form-autocomplete-selection + input.form-control {
14860 display: inline-block
;
14861 vertical-align: middle
; }
14863 .form-autocomplete-selection [data-active-selection=true] {
14865 font-size: large
; }
14867 /* Non-bootstrap selects with a size show their contents outside of the element.
14868 * Remove when we update to stable bootstrap 4. (MDL-56511) */
14874 overflow: visible
; }
14876 textarea
[data-auto-rows
] {
14877 overflow-x: hidden
; }
14879 /** Display elements under labels in vertical forms regardless of the screen size. */
14880 .mform.full-width-labels .fitem.row {
14883 .mform
.full-width-labels
.fitem
.row
> .col-md-3
,
14884 .mform.full-width-labels .fitem.row > .col-md-9 {
14889 .mform.full-width-labels .fitem.row.femptylabel > .col-md-3 {
14892 /** Allow wrapping an mform in a div with the form-inline class to have an inline, responsive form. */
14893 @media (min-width: 768px) {
14894 .form-inline
.col-md-9
,
14895 .form-inline .col-md-3 {
14896 margin-bottom: 1rem;
14898 .form-inline
.col-md-9 label
,
14899 .form-inline .col-md-3 label {
14900 margin-left: 1rem; } }
14902 [data-fieldtype
="modgrade"] .form-group
, [data-fieldtype
="modgrade"] .form-buttons
,
14903 [data-fieldtype
="modgrade"] .path-admin
.buttons
, .path-admin
[data-fieldtype
="modgrade"] .buttons
,
14904 [data-fieldtype
="modgrade"] .fp-content-center form
+ div
, .fp-content-center
[data-fieldtype
="modgrade"] form
+ div
,
14905 [data-fieldtype
="modgrade"] div
.backup-section
+ form
{
14906 padding-bottom: 0.375rem; }
14908 [data-fieldtype
="modgrade"] {
14909 background-color: #fff;
14910 border: 1px solid rgba
(0, 0, 0, 0.125);
14913 max-width: 30rem; }
14915 /** Atto fields do not have form-control because that would break the layout of the editor.
14916 So they need these extra styles to highlight the editor when there is a validation error. */
14917 .has-danger
.editor_atto_content
.form-control
,
14918 .has-danger
.editor_atto_content
.form-control-danger
,
14919 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
,
14920 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
,
14921 .has-danger .editor_atto_content.maintenancewarning.error {
14922 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
14923 padding-right: 2.25rem;
14924 background-repeat: no-repeat
;
14925 background-position: center right
1rem;
14926 background-size: 1.5rem; }
14927 .has-danger
.editor_atto_content
.form-control
.form-control-feedback
,
14928 .has-danger
.editor_atto_content
.form-control
.form-control-label
,
14929 .has-danger
.editor_atto_content
.form-control
.form-check-label
,
14930 .has-danger
.editor_atto_content
.form-control
.form-check-inline
,
14931 .has-danger
.editor_atto_content
.form-control
.custom-control
,
14932 .has-danger
.editor_atto_content
.form-control-danger
.form-control-feedback
,
14933 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
14934 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
14935 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-control-feedback
,
14936 .has-danger
.editor_atto_content
.form-control-danger
.form-control-label
,
14937 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control-label
,
14938 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control-label
,
14939 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-control-label
,
14940 .has-danger
.editor_atto_content
.form-control-danger
.form-check-label
,
14941 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-check-label
,
14942 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-check-label
,
14943 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-check-label
,
14944 .has-danger
.editor_atto_content
.form-control-danger
.form-check-inline
,
14945 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-check-inline
,
14946 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-check-inline
,
14947 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-check-inline
,
14948 .has-danger
.editor_atto_content
.form-control-danger
.custom-control
,
14949 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.custom-control
,
14950 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.custom-control
,
14951 .has-danger .editor_atto_content.maintenancewarning.error .custom-control {
14953 .has-danger
.editor_atto_content
.form-control
.form-control
,
14954 .has-danger
.editor_atto_content
.form-control-danger
.form-control
,
14955 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control
,
14956 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control
,
14957 .has-danger .editor_atto_content.maintenancewarning.error .form-control {
14958 border-color: #d9534f; }
14959 .has-danger
.editor_atto_content
.form-control
.input-group-addon
,
14960 .has-danger
.editor_atto_content
.form-control-danger
.input-group-addon
,
14961 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.input-group-addon
,
14962 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.input-group-addon
,
14963 .has-danger .editor_atto_content.maintenancewarning.error .input-group-addon {
14965 border-color: #d9534f;
14966 background-color: #fdf7f7; }
14967 .has-danger
.editor_atto_content
.form-control
.form-control-feedback
,
14968 .has-danger
.editor_atto_content
.form-control-danger
.form-control-feedback
,
14969 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
14970 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
14971 .has-danger .editor_atto_content.maintenancewarning.error .form-control-feedback {
14974 [data-filetypesbrowserbody
] [aria-expanded
="false"] > [role
="group"],
14975 [data-filetypesbrowserbody
] [aria-expanded
="false"] [data-filetypesbrowserfeature
="hideifcollapsed"],
14976 [data-filetypesbrowserbody
] [aria-expanded
="true"] [data-filetypesbrowserfeature
="hideifexpanded"] {
14979 .form-inline
[data-fieldtype
="autocomplete"],
14980 .form-inline[data-fieldtype="tags"] {
14983 [data-fieldtype
="editor"] > div
{
14986 @media (min-width: 576px) {
14988 margin-left: 1.5rem; }
14989 .mform fieldset.collapsible legend a.fheader {
14990 padding: 0 5px 0 1.5rem;
14991 margin-left: -1.5rem;
14992 background: url
([[pix:t
/expanded
]]) 0 center no-repeat
; }
14993 .mform fieldset.collapsed legend a.fheader {
14995 background-image: url([[pix:t/collapsed_rtl]]);
14998 background-image: url
([[pix:t
/collapsed
]]); } }
15000 .pagelayout-login .card-title h2 img {
15002 max-height: 100px; }
15004 .pagelayout-login #region-main {
15006 background-color: inherit
; }
15012 .path-mod-choice .horizontal .choices .option {
15013 display: inline-block
; }
15015 .path-mod-feedback .feedback_form .col-form-label {
15016 display: block
!important
;
15017 /* stylelint-disable-line declaration-no-important */ }
15019 .path-mod-feedback .itemactions {
15022 .path-mod-feedback .itemhandle {
15023 position: absolute
;
15026 .path-mod-forum
.forumsearch input
,
15027 .path-mod-forum .forumsearch .helptooltip {
15030 .path-mod-forum
.forumheaderlist
,
15031 .path-mod-forum .forumheaderlist td {
15034 .path-mod-forum
.forumheaderlist thead
.header
,
15035 .path-mod-forum .forumheaderlist tbody .discussion td {
15036 white-space: normal
;
15037 vertical-align: top
;
15038 padding-left: 0.5em;
15039 padding-right: 0.5em; }
15041 .path-mod-forum .forumheaderlist thead .header {
15042 white-space: normal
;
15043 vertical-align: top
; }
15045 .path-mod-forum .forumheaderlist thead .header.replies {
15046 text-align: center
; }
15048 .path-mod-forum .forumheaderlist thead .header.lastpost {
15049 text-align: right
; }
15051 .path-mod-forum
.forumheaderlist thead
.header th
.discussionsubscription
,
15052 .path-mod-forum .forumheaderlist tbody .discussion td.discussionsubscription {
15054 padding-left: 0.5em;
15055 padding-right: 0.5em; }
15057 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
15058 .path-mod-forum .forumheaderlist .discussion .lastpost {
15059 white-space: normal
; }
15061 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
15062 .path-mod-forum .forumheaderlist .discussion .replies {
15063 text-align: center
; }
15065 .path-mod-forum
.forumheaderlist
.discussion
.topic
,
15066 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
15067 .path-mod-forum
.forumheaderlist
.discussion
.topic
.starter
,
15068 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
15069 .path-mod-forum .forumheaderlist .discussion .lastpost {
15070 vertical-align: top
; }
15072 .path-mod-forum .subscriptionmode {
15075 .path-mod-forum .activesetting {
15077 font-weight: bold
; }
15080 border: 1px solid
#dee2e6;
15083 .forumpost .header {
15084 margin-bottom: 3px; }
15085 .forumpost .picture img {
15087 .forumpost .picture img.userpicture {
15089 margin-right: 10px; }
15090 .forumpost .content .posting.fullpost {
15094 .forumpost
.row
.topic
,
15095 .forumpost
.row
.content-mask
,
15096 .forumpost .row .options {
15097 margin-left: 48px; }
15098 .forumpost .row.side {
15101 .forumpost .row .left {
15104 .forumpost .options .commands {
15107 .forumpost .subject {
15108 font-weight: bold
; }
15110 .forumsearch input[type=text] {
15111 margin-bottom: 0; }
15113 #page-mod-forum-discuss .discussioncontrols
{
15116 #page-mod-forum-discuss .discussioncontrols
.form-inline input
{
15117 margin-top: -1px; }
15119 .maincalendar
.calendarmonth td
,
15120 .maincalendar .calendarmonth th {
15121 border: 1px dotted
#dee2e6; }
15123 .path-grade-report-grader h1 {
15124 text-align: inherit
; }
15126 #page-mod-chat-gui_basic input#message
{
15129 #page-mod-data-view #singleimage
{
15132 .path-mod-data form {
15133 margin-top: 10px; }
15135 .template_heading {
15136 margin-top: 10px; }
15138 .breadcrumb-button {
15141 .breadcrumb-button .singlebutton {
15143 margin-left: 4px; }
15145 .ie .row-fluid .desktop-first-column {
15152 -ms-touch-action: auto
; }
15157 /** General styles (scope: all of lesson) **/
15158 .path-mod-lesson .invisiblefieldset.fieldsetfix {
15161 .path-mod-lesson .answeroption .checkbox label p {
15164 .path-mod-lesson .form-inline label.form-check-label {
15165 display: inline-block
; }
15167 .path-mod-lesson .slideshow {
15171 #page-mod-lesson-view .branchbuttoncontainer
.singlebutton button
[type
="submit"] {
15172 white-space: normal
; }
15174 #page-mod-lesson-view .vertical
.singlebutton
{
15176 #page-mod-lesson-view .vertical
.singlebutton
+ .singlebutton
{
15178 margin-top: 1rem; }
15180 #page-mod-lesson-view .fitem
.felement
.custom-select
{
15181 align-self: flex-start
; }
15183 .path-mod-lesson .generaltable td {
15184 vertical-align: middle
; }
15185 .path-mod-lesson .generaltable td label {
15186 margin-bottom: 0; }
15187 .path-mod-lesson .generaltable td .highlight {
15188 display: inline-block
;
15189 margin-left: 0.25rem; }
15190 .path-mod-lesson .generaltable td input[type="checkbox"] {
15193 .path-mod-wiki
.wiki_headingtitle
,
15194 .path-mod-wiki
.midpad
,
15195 .path-mod-wiki .wiki_headingtime {
15196 text-align: inherit
; }
15198 .path-mod-wiki .wiki_contentbox {
15201 .path-mod-survey .surveytable > tbody > tr:nth-of-type(odd) {
15202 background-color: transparent
; }
15204 .path-mod-survey .surveytable > tbody > tr:nth-of-type(even) {
15205 background-color: rgba
(0, 0, 0, 0.05); }
15207 .path-mod-survey .surveytable .rblock label {
15208 text-align: center
; }
15211 margin-left: 4px; }
15218 line-height: 2.25rem; }
15219 .usermenu .login a {
15221 .usermenu .login a:hover, .usermenu .login a:focus {
15223 text-decoration: underline
; }
15225 .userloggedinas
.usermenu
.usertext
,
15226 .userswitchedrole
.usermenu
.usertext
,
15227 .loginfailures .usermenu .usertext {
15230 margin-right: 0.5rem;
15232 .userloggedinas
.usermenu
.usertext
.meta
,
15233 .userswitchedrole
.usermenu
.usertext
.meta
,
15234 .loginfailures .usermenu .usertext .meta {
15236 font-size: 0.8203125rem; }
15238 .userloggedinas
.usermenu
.avatar img
,
15239 .userswitchedrole
.usermenu
.avatar img
,
15240 .loginfailures .usermenu .avatar img {
15243 .userloggedinas .usermenu .userbutton .avatars {
15244 position: relative
;
15245 display: inline-block
; }
15246 .userloggedinas .usermenu .userbutton .avatars .avatar.current {
15247 display: inline-block
;
15248 position: absolute
;
15253 border-radius: 50%; }
15254 .userloggedinas .usermenu .userbutton .avatars .avatar.current img {
15255 vertical-align: baseline
; }
15256 .userloggedinas .usermenu .userbutton .avatars .avatar img {
15259 .userloggedinas .usermenu .userbutton .avatars .realuser {
15262 display: inline-block
; }
15264 @media (max-width: 767.98px) {
15268 .path-mod-quiz .mod-quiz-edit-content {
15269 margin-bottom: 10rem; }
15271 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-3
,
15272 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-9
{
15276 #page-mod-quiz-mod #id_reviewoptionshdr
.form-group
, #page-mod-quiz-mod #id_reviewoptionshdr
.form-buttons
,
15277 #page-mod-quiz-mod #id_reviewoptionshdr
.path-admin
.buttons
, .path-admin #page-mod-quiz-mod #id_reviewoptionshdr
.buttons
,
15278 #page-mod-quiz-mod #id_reviewoptionshdr
.fp-content-center form
+ div
, .fp-content-center #page-mod-quiz-mod #id_reviewoptionshdr form
+ div
,
15279 #page-mod-quiz-mod #id_reviewoptionshdr div
.backup-section
+ form
{
15282 display: inline-block
;
15283 min-height: 12rem; }
15285 #page-mod-quiz-mod #id_reviewoptionshdr
.btn-link
{
15287 vertical-align: bottom
; }
15289 #page-mod-quiz-mod #id_reviewoptionshdr
.form-inline
{
15293 #page-mod-quiz-mod #id_reviewoptionshdr
.form-check
{
15296 justify-content: flex-start
; }
15298 .path-mod-quiz #mod_quiz_navblock .qnbutton {
15299 text-decoration: none
;
15302 font-weight: normal
;
15303 background-color: #fff;
15304 background-image: none
;
15307 border-radius: 3px;
15310 margin: 0 6px 6px 0; }
15312 .path-mod-quiz #mod_quiz_navblock span.qnbutton {
15314 background-color: #e9ecef;
15317 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:hover
,
15318 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:active
,
15319 .path-mod-quiz #mod_quiz_navblock a.qnbutton:focus {
15320 text-decoration: underline
; }
15322 .path-mod-quiz #mod_quiz_navblock .qnbutton .thispageholder {
15324 border-radius: 3px;
15327 .path-mod-quiz #mod_quiz_navblock .qnbutton.thispage .thispageholder {
15328 border-width: 3px; }
15330 .path-mod-quiz #mod_quiz_navblock .allquestionsononepage .qnbutton.thispage .thispageholder {
15331 border-width: 1px; }
15333 .path-mod-quiz #mod_quiz_navblock .qnbutton.flagged .thispageholder {
15334 background: transparent url
([[pix:theme|mod
/quiz
/flag-on
]]) 15px 0 no-repeat
; }
15336 .path-mod-quiz #mod_quiz_navblock .qnbutton .trafficlight {
15338 background: #fff none center
/10px no-repeat scroll
;
15341 border-radius: 0 0 3px 3px; }
15343 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notyetanswered
.trafficlight
,
15344 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
15345 background-color: #fff; }
15347 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
15348 background-image: url
([[pix:theme|mod
/quiz
/warningtriangle
]]); }
15350 .path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight {
15351 background-image: url
([[pix:theme|mod
/quiz
/checkmark
]]);
15352 background-color: #5cb85c; }
15354 .path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight {
15355 background-image: url
([[pix:core|t
/locked
]]);
15356 background-color: #e9ecef; }
15358 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notanswered
.trafficlight
,
15359 .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight {
15360 background-color: #d9534f; }
15362 .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight {
15363 background-image: url
([[pix:theme|mod
/quiz
/whitecircle
]]);
15364 background-color: #ff7518; }
15366 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.complete
.trafficlight
,
15367 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.answersaved
.trafficlight
,
15368 .path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading .trafficlight {
15369 background-color: #868e96; }
15371 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer form input
{
15373 vertical-align: middle
; }
15375 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer
{
15379 .path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons {
15382 .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement {
15383 height: calc
(100% - 4rem); }
15385 .path-mod-assign [data-region="grade-panel"] {
15386 padding-top: 1rem; }
15388 .path-mod-assign
[data-region
="grade-panel"] .fitem
> .col-md-3
,
15389 .path-mod-assign [data-region="grade-panel"] .fitem > .col-md-9 {
15395 .path-mod-assign
[data-region
="grade-panel"] fieldset
,
15396 .path-mod-assign [data-region="grade-panel"] .fitem.row {
15399 .path-mod-assign [data-region="grade-panel"] .fitem > .col-md-3 > .pull-xs-right {
15400 float: none
!important
;
15401 /* stylelint-disable-line declaration-no-important */ }
15403 .path-mod-assign [data-region="grade-panel"] .mform .fitem.has-popout .felement {
15406 .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement {
15409 .path-mod-assign [data-region="grade-panel"] .popout {
15410 background-color: #fff; }
15412 .path-mod-assign [data-region="grade-panel"] .fitem.has-popout {
15413 background-color: #fff;
15414 border: 1px solid rgba
(0, 0, 0, 0.125);
15416 margin-bottom: 1rem; }
15418 .path-mod-assign [data-region="grade-panel"] .has-popout .col-md-3 {
15419 border-bottom: 1px solid rgba
(0, 0, 0, 0.1);
15420 margin-bottom: 1rem; }
15422 .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {
15423 font-size: 1.40625rem; }
15425 .path-mod-assign [data-region="grade-panel"] .popout [data-region="popout-button"] {
15428 .path-mod-assign [data-region="assignment-info"] {
15429 overflow-y: hidden
; }
15431 .path-mod-assign [data-region="grading-navigation"] {
15434 .path-mod-assign [data-region="grade-actions"] {
15437 .path-mod-assign [data-region="user-info"] .img-rounded {
15440 .path-mod-assign [data-region="grading-navigation-panel"] {
15443 @media (max-width: 767px) {
15444 .path-mod-assign [data-region="grading-navigation-panel"] {
15446 .path-mod-assign [data-region="user-info"] {
15447 margin-top: 1rem; } }
15449 .path-mod-assign [data-region="grading-navigation"] [data-region="input-field"] input {
15451 display: inline-block
; }
15456 .assignfeedback_editpdf_widget * {
15457 box-sizing: content-box
; }
15459 .assignfeedback_editpdf_widget button {
15460 box-sizing: border-box
; }
15462 .assignfeedback_editpdf_widget .commentcolourbutton img {
15465 .assignfeedback_editpdf_menu {
15468 .path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark .commentchooser {
15471 .path-mod-assign [data-region="grade-panel"] .gradingform_guide .markingguideremark {
15474 .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement[data-fieldtype="grading"] {
15475 padding-left: 1rem;
15476 padding-right: 1rem; }
15478 .path-mod-assign
[data-region
="grade-panel"] .showmarkerdesc
,
15479 .path-mod-assign [data-region="grade-panel"] .showstudentdesc {
15480 background-color: #fff; }
15485 .path-admin-mod-lti
.btn
.loader img
, .path-admin-mod-lti #page-grade-grading-manage
.actions
.action
.loader img
, #page-grade-grading-manage
.actions
.path-admin-mod-lti
.action
.loader img
, .path-admin-mod-lti #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.loader img
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.path-admin-mod-lti input
.loader img
, .path-admin-mod-lti #rubric-rubric
.gradingform_rubric
.addcriterion
.loader img
, #rubric-rubric
.gradingform_rubric
.path-admin-mod-lti
.addcriterion
.loader img
,
15486 .path-admin-mod-lti #tool-list-loader-container .loader img {
15489 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax {
15490 background-color: #fff; }
15491 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-nohd
,
15492 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-noft
,
15493 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd
,
15494 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
15495 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
15497 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
15498 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
15499 border-radius: 0; }
15500 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd {
15501 background-color: transparent
; }
15502 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit.yui-layout-unit-center div.yui-layout-bd {
15503 background-color: #f8f9fa; }
15504 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax #chat-input-area table
.generaltable
,
15505 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell {
15508 white-space: nowrap
;
15509 margin-bottom: 0; }
15510 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist {
15511 padding: 10px 5px; }
15512 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list {
15513 border-top: 1px solid
#dee2e6;
15514 border-bottom: 1px solid
#fff; }
15515 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li {
15516 border-top: 1px solid
#fff;
15517 border-bottom: 1px solid
#dee2e6;
15518 padding: 5px 10px; }
15519 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img {
15521 border: 1px solid
#ccc;
15522 border-radius: 4px;
15524 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages {
15525 margin: 20px 25px; }
15526 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-event.course-theme {
15527 text-align: center
;
15529 font-size: 0.8203125rem;
15531 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
15532 margin-bottom: 0.75rem;
15533 border: 1px solid rgba
(0, 0, 0, 0.125);
15534 padding: 1.25rem; }
15535 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time {
15539 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
15540 background-color: #fff; }
15541 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .user {
15542 font-weight: bold
; }
15545 #page-report-participation-index .participationselectform div label
{
15546 display: inline-block
;
15549 #page-report-participation-index .participationselectform div label
[for
=menuinstanceid
] {
15552 .path-backup .mform {
15553 /* These are long labels with checkboxes on the right. */ }
15554 .path-backup .mform .grouped_settings {
15557 /* Use card styles but avoid extend because that brings in too much. */ }
15558 .path-backup .mform .grouped_settings.section_level {
15559 background-color: #fff;
15560 border: 1px solid rgba
(0, 0, 0, 0.125);
15562 margin-bottom: 1.25rem; }
15563 .path-backup .mform .grouped_settings.section_level::after {
15567 .path-backup .mform .include_setting {
15569 display: inline-block
;
15572 .path-backup .mform .normal_setting {
15574 display: inline-block
;
15579 /* Bold section labels */ }
15580 .path-backup .section_level {
15581 font-weight: bold
; }
15582 .path-backup .section_level .activity_level {
15583 font-weight: normal
; }
15584 .path-backup .proceedbutton {
15585 margin-left: auto
; }
15587 /* Override the columns width to leave more room for the labels. */
15588 .path-backup
.mform
.root_setting
,
15589 .path-backup .mform .grouped_settings {
15590 /* Striped rows like a table */ }
15591 .path-backup
.mform
.root_setting:nth-of-type
(odd
),
15592 .path-backup .mform .grouped_settings:nth-of-type(odd) {
15593 background-color: rgba
(0, 0, 0, 0.05); }
15594 .path-backup
.mform
.root_setting:nth-of-type
(even
),
15595 .path-backup .mform .grouped_settings:nth-of-type(even) {
15596 background-color: #fff; }
15597 .path-backup
.mform
.root_setting
.form-group
, .path-backup
.mform
.root_setting
.form-buttons
,
15598 .path-backup
.mform
.root_setting
.path-admin
.buttons
, .path-admin
.path-backup
.mform
.root_setting
.buttons
,
15599 .path-backup
.mform
.root_setting
.fp-content-center form
+ div
, .fp-content-center
.path-backup
.mform
.root_setting form
+ div
,
15600 .path-backup
.mform
.root_setting div
.backup-section
+ form
,
15601 .path-backup
.mform
.grouped_settings
.form-group
,
15602 .path-backup
.mform
.grouped_settings
.form-buttons
,
15603 .path-backup
.mform
.grouped_settings
.path-admin
.buttons
,
15604 .path-admin
.path-backup
.mform
.grouped_settings
.buttons
,
15605 .path-backup
.mform
.grouped_settings
.fp-content-center form
+ div
,
15606 .fp-content-center
.path-backup
.mform
.grouped_settings form
+ div
,
15607 .path-backup .mform .grouped_settings div.backup-section + form {
15608 /* These checkboxes with no label on the left. */ }
15609 .path-backup
.mform
.root_setting
.form-group
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting
.form-buttons
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting
.path-admin
.buttons
.col-md-3
.checkbox
, .path-admin
.path-backup
.mform
.root_setting
.buttons
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting
.fp-content-center form
+ div
.col-md-3
.checkbox
, .fp-content-center
.path-backup
.mform
.root_setting form
+ div
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting div
.backup-section
+ form
.col-md-3
.checkbox
,
15610 .path-backup
.mform
.grouped_settings
.form-group
.col-md-3
.checkbox
,
15611 .path-backup
.mform
.grouped_settings
.form-buttons
.col-md-3
.checkbox
,
15612 .path-backup
.mform
.grouped_settings
.path-admin
.buttons
.col-md-3
.checkbox
,
15613 .path-admin
.path-backup
.mform
.grouped_settings
.buttons
.col-md-3
.checkbox
,
15614 .path-backup
.mform
.grouped_settings
.fp-content-center form
+ div
.col-md-3
.checkbox
,
15615 .fp-content-center
.path-backup
.mform
.grouped_settings form
+ div
.col-md-3
.checkbox
,
15616 .path-backup .mform .grouped_settings div.backup-section + form .col-md-3.checkbox {
15618 .path-backup
.mform
.root_setting
.form-group
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting
.form-buttons
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting
.path-admin
.buttons
.col-md-9
.checkbox
, .path-admin
.path-backup
.mform
.root_setting
.buttons
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting
.fp-content-center form
+ div
.col-md-9
.checkbox
, .fp-content-center
.path-backup
.mform
.root_setting form
+ div
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting div
.backup-section
+ form
.col-md-9
.checkbox
,
15619 .path-backup
.mform
.grouped_settings
.form-group
.col-md-9
.checkbox
,
15620 .path-backup
.mform
.grouped_settings
.form-buttons
.col-md-9
.checkbox
,
15621 .path-backup
.mform
.grouped_settings
.path-admin
.buttons
.col-md-9
.checkbox
,
15622 .path-admin
.path-backup
.mform
.grouped_settings
.buttons
.col-md-9
.checkbox
,
15623 .path-backup
.mform
.grouped_settings
.fp-content-center form
+ div
.col-md-9
.checkbox
,
15624 .fp-content-center
.path-backup
.mform
.grouped_settings form
+ div
.col-md-9
.checkbox
,
15625 .path-backup .mform .grouped_settings div.backup-section + form .col-md-9.checkbox {
15629 /* Detail pair is (usually) some short label with a longer value */
15630 .path-backup .detail-pair .detail-pair-label {
15635 .path-backup .detail-pair .detail-pair-value {
15639 .path-backup .backup-restore .singlebutton {
15642 /* Make these bits full width and work with the detail-pair */
15643 .path-backup .backup-section {
15644 /* Fix for nested table headers */
15645 /* Add card styles to backup sections */
15646 background-color: #fff;
15647 border: 1px solid rgba
(0, 0, 0, 0.125);
15649 margin-bottom: 1.25rem; }
15650 .path-backup
.backup-section
.sub-header
,
15651 .path-backup
.backup-section
.backup-sub-section
,
15652 .path-backup
.backup-section
.singlebutton
,
15653 .path-backup .backup-section .header {
15657 .path-backup .backup-section th.header {
15660 .path-backup .backup-section ::after {
15664 .path-backup .backup-section::after {
15669 .path-backup .notification.dependencies_enforced {
15671 font-weight: bold
; }
15673 .path-backup .backup_progress {
15675 margin-bottom: 1rem; }
15676 .path-backup .backup_progress .backup_stage.backup_stage_current {
15680 .path-backup .backup_progress span.backup_stage.backup_stage_complete {
15683 #page-backup-restore .filealiasesfailures
{
15684 background-color: #f7dddc; }
15685 #page-backup-restore .filealiasesfailures
.aliaseslist
{
15686 background-color: #fff; }
15688 .path-backup .wibbler {
15690 margin: 0 auto
10px;
15691 border-bottom: 1px solid black
;
15692 border-right: 1px solid black
;
15693 border-left: 1px solid black
;
15694 position: relative
;
15696 .path-backup .wibbler .wibble {
15697 position: absolute
;
15702 .path-backup .wibbler .state0 {
15703 background: #eee; }
15704 .path-backup .wibbler .state1 {
15705 background: #ddd; }
15706 .path-backup .wibbler .state2 {
15707 background: #ccc; }
15708 .path-backup .wibbler .state3 {
15709 background: #bbb; }
15710 .path-backup .wibbler .state4 {
15711 background: #aaa; }
15712 .path-backup .wibbler .state5 {
15713 background: #999; }
15714 .path-backup .wibbler .state6 {
15715 background: #888; }
15716 .path-backup .wibbler .state7 {
15717 background: #777; }
15718 .path-backup .wibbler .state8 {
15719 background: #666; }
15720 .path-backup .wibbler .state9 {
15721 background: #555; }
15722 .path-backup .wibbler .state10 {
15723 background: #444; }
15724 .path-backup .wibbler .state11 {
15725 background: #333; }
15726 .path-backup .wibbler .state12 {
15727 background: #222; }
15730 display: inline-block
; }
15731 .singlebutton + .singlebutton {
15732 margin-left: 0.5rem; }
15735 text-align: center
; }
15739 text-align: center
; }
15740 p
.arrow_button #remove
{
15741 margin: 3em auto
5em; }
15744 margin-top: 11.25rem;
15745 text-align: center
;
15746 margin-bottom: 3em; }
15747 #addcontrols label
{
15750 #addcontrols input
,
15751 #removecontrols input
{
15755 margin: 0 0 10px 5px; }
15758 font-size: 0.9375rem; }
15760 .gradetreebox th
.cell
,
15761 .gradetreebox input[type=text] {
15764 .gradetreebox input
[type
=text
],
15765 .gradetreebox select {
15766 margin-bottom: 0; }
15768 .core_grades_notices .singlebutton {
15769 display: inline-block
; }
15771 .path-grade-report #maincontent + .urlselect {
15772 position: absolute
;
15775 .path-grade-report-grader #region-main {
15776 overflow-x: visible
;
15779 display: inline-flex
;
15780 flex-direction: column
; }
15781 .path-grade-report-grader #region-main > .card, .path-grade-report-grader #page-enrol-users #region-main > #filterform, #page-enrol-users .path-grade-report-grader #region-main > #filterform, .path-grade-report-grader .que #region-main > .history, .que .path-grade-report-grader #region-main > .history, .path-grade-report-grader .userprofile .profile_tree #region-main > section, .userprofile .profile_tree .path-grade-report-grader #region-main > section, .path-grade-report-grader #region-main > .groupinfobox, .path-grade-report-grader #region-main > .well {
15783 overflow-x: initial
; }
15784 .path-grade-report-grader #region-main div[role="main"] {
15787 .path-grade-report-grader [data-region="blocks-column"] {
15791 #page-grade-grading-manage #activemethodselector label
{
15792 display: inline-block
; }
15794 #page-grade-grading-manage #activemethodselector
.helptooltip
{
15795 margin-right: 0.5em; }
15797 #page-grade-grading-manage .actions
{
15799 text-align: center
;
15800 margin-bottom: 1em; }
15801 #page-grade-grading-manage .actions
.action
{
15802 display: inline-block
;
15803 position: relative
;
15804 vertical-align: top
;
15806 text-align: center
;
15810 border: 1px solid
#aaa; }
15811 #page-grade-grading-manage .actions
.action
.action-text
{
15812 position: relative
;
15815 white-space: normal
; }
15817 #page-grade-grading-form-rubric-edit .gradingform_rubric_editform
.status
{
15820 .gradingform_rubric
.editor
.addlevel input
,
15821 .gradingform_rubric.editor .addcriterion input {
15822 background: #fff none no-repeat top left
; }
15824 #rubric-rubric.gradingform_rubric #rubric-criteria
{
15825 margin-bottom: 1em; }
15826 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.description
{
15827 vertical-align: top
;
15829 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.description textarea
{
15832 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.definition textarea
{
15834 margin-bottom: 0; }
15835 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.score
{
15836 position: relative
;
15838 margin-right: 28px; }
15839 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.score input
{
15840 margin-bottom: 0; }
15841 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
{
15842 vertical-align: top
;
15844 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete
{
15845 position: relative
;
15851 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete input
{
15853 position: absolute
;
15859 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete
input:hover
{
15860 background-color: #ddd; }
15861 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
{
15864 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
.hiddenelement
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
.pseudotablink
{
15866 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
{
15867 vertical-align: middle
; }
15868 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
{
15869 background-position: 0 0;
15871 margin-right: 5px; }
15873 #rubric-rubric.gradingform_rubric
.addcriterion
{
15876 margin-bottom: 1em; }
15877 #rubric-rubric.gradingform_rubric
.addcriterion input
{
15880 text-shadow: inherit
;
15882 line-height: inherit
;
15883 background: transparent url
([[pix:t
/add
]]) no-repeat
7px 8px;
15884 padding-left: 26px; }
15886 #rubric-rubric.gradingform_rubric
.options
{
15888 #rubric-rubric.gradingform_rubric
.options
.option label
{
15891 font-size: inherit
;
15892 font-weight: normal
;
15896 background-color: transparent
; }
15897 #rubric-rubric.gradingform_rubric
.options
.option input
{
15899 margin-right: 12px; }
15901 .path-grade-edit-tree .setup-grades h4 {
15904 .path-grade-edit-tree .setup-grades .column-rowspan {
15910 .path-grade-edit-tree .setup-grades .category td.column-name {
15913 .path-grade-edit-tree .setup-grades td.column-name {
15914 padding-left: 24px; }
15916 .path-grade-edit-tree
.setup-grades
.category input
[type
="text"],
15917 .path-grade-edit-tree
.setup-grades
.category
.column-range
,
15918 .path-grade-edit-tree
.setup-grades
.categoryitem
,
15919 .path-grade-edit-tree .setup-grades .courseitem {
15920 font-weight: bold
; }
15922 .path-grade-edit-tree .setup-grades .emptyrow {
15925 .path-grade-edit-tree .setup-grades .gradeitemdescription {
15926 font-weight: normal
;
15927 padding-left: 24px; }
15929 .path-grade-edit-tree .setup-grades .column-weight {
15930 white-space: nowrap
; }
15931 .path-grade-edit-tree .setup-grades .column-weight.level3 {
15932 padding-left: 37px; }
15933 .path-grade-edit-tree .setup-grades .column-weight.level4 {
15934 padding-left: 66px; }
15935 .path-grade-edit-tree .setup-grades .column-weight.level5 {
15936 padding-left: 95px; }
15937 .path-grade-edit-tree .setup-grades .column-weight.level6 {
15938 padding-left: 124px; }
15939 .path-grade-edit-tree .setup-grades .column-weight.level7 {
15940 padding-left: 153px; }
15941 .path-grade-edit-tree .setup-grades .column-weight.level8 {
15942 padding-left: 182px; }
15943 .path-grade-edit-tree .setup-grades .column-weight.level9 {
15944 padding-left: 211px; }
15945 .path-grade-edit-tree .setup-grades .column-weight.level10 {
15946 padding-left: 240px; }
15948 .path-grade-edit-tree .setup-grades .column-range.level2 {
15949 padding-left: 37px; }
15951 .path-grade-edit-tree .setup-grades .column-range.level3 {
15952 padding-left: 66px; }
15954 .path-grade-edit-tree .setup-grades .column-range.level4 {
15955 padding-left: 95px; }
15957 .path-grade-edit-tree .setup-grades .column-range.level5 {
15958 padding-left: 124px; }
15960 .path-grade-edit-tree .setup-grades .column-range.level6 {
15961 padding-left: 153px; }
15963 .path-grade-edit-tree .setup-grades .column-range.level7 {
15964 padding-left: 182px; }
15966 .path-grade-edit-tree .setup-grades .column-range.level8 {
15967 padding-left: 211px; }
15969 .path-grade-edit-tree .setup-grades .column-range.level9 {
15970 padding-left: 240px; }
15972 .path-grade-edit-tree .setup-grades .column-range.level10 {
15973 padding-left: 269px; }
15975 .path-grade-edit-tree .setup-grades.generaltable .levelodd {
15976 background-color: rgba
(0, 0, 0, 0.05); }
15978 .path-grade-edit-tree .setup-grades.generaltable .leveleven {
15979 background-color: transparent
; }
15984 .path-grade-report-grader .gradeparent tr .cell {
15985 background-color: #fff; }
15987 .path-grade-report-grader
.gradeparent table
,
15988 .path-grade-report-grader .gradeparent .cell {
15989 border-color: #dee2e6; }
15991 .path-grade-report-grader
.gradeparent
tr:nth-of-type
(even
) .cell
,
15992 .path-grade-report-grader
.gradeparent
.floater
.cell
,
15993 .path-grade-report-grader .gradeparent .avg {
15994 background-color: #f8f9fa; }
15996 .path-grade-report-grader .gradeparent table .clickable {
16002 .path-grade-report-user .user-grade {
16004 .path-grade-report-user .user-grade.generaltable .levelodd {
16005 background-color: rgba
(0, 0, 0, 0.05); }
16006 .path-grade-report-user .user-grade.generaltable .leveleven {
16007 background-color: transparent
; }
16012 .path-grade-report-singleview input[name^="finalgrade"] {
16015 .columns-autoflow-1to1to1 {
16018 @media (max-width: 767px) {
16019 .columns-autoflow-1to1to1 {
16020 column-count: 1; } }
16022 /* some very targetted corrections to roll back nameclashes between
16023 * Moodle and Bootstrap like .row, .label, .content, .controls
16025 * Mostly relies on these styles being more specific than the Bootstrap
16026 * ones in order to overule them.
16029 .file-picker td.label {
16030 background: inherit
;
16035 white-space: normal
;
16037 font-size: inherit
;
16038 line-height: inherit
;
16039 text-align: inherit
; }
16041 .file-picker td.label {
16042 display: table-cell
;
16043 text-align: right
; }
16045 .choosercontainer #chooseform .option label {
16048 /* block.invisible vs .invisible
16049 * block.hidden vs .invisible
16051 * uses .invisible where the rest of Moodle uses @mixin dimmed
16052 * fixible in block renderer?
16054 * There's seems to be even more naming confusion here since,
16055 * blocks can be actually 'visible' (or not) to students,
16056 * marked 'visible' but really just dimmed to indicate to editors
16057 * that students can't see them or 'visible' to the user who
16058 * collapses them, 'visible' if you have the right role and in
16059 * different circumstances different sections of a block can
16060 * be 'visible' or not.
16062 * currently worked around in renderers.php function block{}
16063 * by rewriting the class name "invisible" to "dimmed",
16064 * though the blocks don't look particularly different apart
16065 * from their contents disappearing. Maybe try .muted? or
16066 * dimming all the edit icons apart from unhide, might be a
16067 * nice effect, though they'd still be active. Maybe reverse
16073 visibility: visible
;
16078 * very tricky to track down this when it goes wrong,
16079 * since the styles are applied to generated content
16081 * basically if you see things shifted left or right compared
16082 * with where they should be check for a .row
16085 margin-left: 0 !important
;
16086 /* stylelint-disable-line declaration-no-important */ }
16088 .forumpost
.row:before
,
16089 .forumpost .row:after {
16092 /* fieldset.hidden vs .hidden
16094 * Moodle uses fieldset.hidden for mforms, to signify a collection of
16095 * form elements that don't have a box drawn round them. Bootstrap
16096 * uses hidden for stuff that is hidden in various responsive modes.
16098 * Relatedly, there is also fieldset.invisiblefieldset which hides the
16099 * border and sets the display to inline.
16101 * Originally this just set block and visible, but it is used
16102 * in random question dialogue in Quiz,
16103 * that dialogue is hidden and shown, so when hidden the
16104 * above workaround leaves you with a button floating around
16108 visibility: inherit
; }
16110 /* .container vs .container
16112 * bootstrap uses .container to set the width of the layout at 960px or so, Moodle uses it
16113 * in the Quiz to contain the questions to add. If you don't overule the Bootstrap code,
16114 * it becomes near unuseable.
16116 #questionbank + .container
{
16119 body:not
(.jsenabled
) .dropdown:hover
> .dropdown-menu
{
16121 margin-top: -6px; }
16123 body:not
(.jsenabled
) .langmenu:hover
> .dropdown-menu
,
16124 .langmenu.open > .dropdown-menu {
16127 overflow-y: auto
; }
16129 .navbar.fixed-top .dropdown .dropdown-menu {
16130 max-height: calc
(100vh - 50px);
16131 overflow-y: auto
; }
16133 .page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus {
16134 z-index: inherit
; }
16136 /* Force positioning of popover arrows.
16138 * The Css prefixer used in Moodle does not support complex calc statements used
16139 * in Bootstrap 4 CSS. For example:
16140 * calc((0.5rem + 1px) * -1); is stripped out by lib/php-css-parser/Parser.php.
16141 * See MDL-61879. For now the arrow positions of popovers are fixed until this is resolved.
16143 .bs-popover-right
.arrow
, .bs-popover-auto
[x-placement^
="right"] .arrow
,
16144 .bs-popover-auto[x-placement^="right"] .arrow {
16147 .bs-popover-left
.arrow
, .bs-popover-auto
[x-placement^
="left"] .arrow
,
16148 .bs-popover-auto[x-placement^="left"] .arrow {
16151 .bs-popover-top
.arrow
, .bs-popover-auto
[x-placement^
="top"] .arrow
,
16152 .bs-popover-auto[x-placement^="top"] .arrow {
16155 .bs-popover-bottom
.arrow
, .bs-popover-auto
[x-placement^
="bottom"] .arrow
,
16156 .bs-popover-auto[x-placement^="bottom"] .arrow {
16160 word-wrap: normal
; }
16162 /* Add commented out carousel transistions back in.
16164 * The Css prefixer used in Moodle breaks on @supports syntax, See MDL-61515.
16166 .carousel-item-next
.carousel-item-left
,
16167 .carousel-item-prev.carousel-item-right {
16168 transform: translateX
(0); }
16170 .carousel-item-next
,
16171 .active.carousel-item-right {
16172 transform: translateX
(100%); }
16174 .carousel-item-prev
,
16175 .active.carousel-item-left {
16176 transform: translateX
(-100%); }
16178 body
.behat-site
.fixed-top
{
16179 position: absolute
; }
16181 body
.behat-site
.dropdown-item
{
16182 margin-top: 4px !important
;
16183 /* stylelint-disable declaration-no-important */ }
16185 body
.behat-site
.drawer-ease
{
16186 -webkit-transition: initial
;
16187 -moz-transition: initial
;
16188 transition: initial
; }
16190 body
.behat-site
[data-region
="drawer"] {
16191 -webkit-transition: initial
;
16192 -moz-transition: initial
;
16193 transition: initial
;
16194 position: absolute
; }
16207 border: 1px solid
#000;
16209 vertical-align: baseline
;
16211 background-color: #ccc; }
16214 background-color: #ccf;
16215 font-weight: bold
; }
16218 background-color: #99c;
16219 font-weight: bold
; }
16226 caption-side: top
; }
16229 * This file contains the styles required to make the footer sticky.
16238 flex-direction: column
; }
16239 #page-wrapper #page
{
16242 flex-direction: column
; }
16243 #page-wrapper #page #page-content
{
16245 #page-wrapper #page-footer
{
16250 position: relative
; }
16251 .popover-region.collapsed .popover-region-toggle:before, .popover-region.collapsed .popover-region-toggle:after {
16253 .popover-region.collapsed .popover-region-container {
16255 visibility: hidden
;
16258 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s; }
16260 .popover-region-toggle {
16262 .popover-region-toggle::before {
16264 display: inline-block
;
16265 border-left: 10px solid transparent
;
16266 border-right: 10px solid transparent
;
16267 border-bottom: 10px solid
#ddd;
16268 position: absolute
;
16271 .popover-region-toggle::after {
16273 display: inline-block
;
16274 border-left: 9px solid transparent
;
16275 border-right: 9px solid transparent
;
16276 border-bottom: 9px solid
#fff;
16277 position: absolute
;
16284 border-radius: 2px;
16285 background-color: red
;
16289 position: absolute
;
16293 .popover-region-container {
16295 visibility: visible
;
16296 position: absolute
;
16301 border: 1px solid
#ddd;
16302 transition: height
0.25s;
16303 background-color: #fff;
16306 .popover-region-header-container {
16310 padding-right: 5px;
16311 border-bottom: 1px solid
#ddd;
16312 box-sizing: border-box
; }
16314 .popover-region-footer-container {
16316 text-align: center
;
16317 border-top: 1px solid
#ddd;
16318 background-color: #fff;
16319 padding-top: 3px; }
16321 .popover-region-header-text {
16325 line-height: 25px; }
16327 .popover-region-header-actions {
16329 .popover-region-header-actions > * {
16332 display: inline-block
; }
16333 .popover-region-header-actions .loading-icon {
16337 .popover-region-header-actions .newmessage-link {
16338 margin-right: 10px; }
16339 .popover-region-header-actions label {
16340 display: inline-block
;
16341 text-align: center
;
16342 margin-bottom: 0; }
16344 .popover-region-content-container {
16345 height: calc
(100% - 55px);
16348 -webkit-overflow-scrolling: touch
; }
16349 .popover-region-content-container > .loading-icon {
16351 text-align: center
;
16353 box-sizing: border-box
; }
16354 .popover-region-content-container .empty-message {
16356 text-align: center
;
16358 .popover-region-content-container.loading > .loading-icon {
16360 .popover-region-content-container.loading .empty-message {
16363 .navbar .popover-region {
16365 margin-right: 10px; }
16366 .navbar .popover-region.collapsed .popover-region-container {
16368 visibility: hidden
;
16371 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s; }
16373 .navbar .popover-region-toggle {
16376 .navbar .count-container {
16378 border-radius: 2px;
16379 background-color: red
;
16383 position: absolute
;
16387 .navbar .popover-region-container {
16390 .content-item-container {
16392 border-bottom: 1px solid
#ddd;
16393 box-sizing: border-box
;
16395 position: relative
;
16399 text-decoration: none
; }
16400 .content-item-container:hover {
16402 background-color: #79b5e6; }
16403 .content-item-container:hover .content-item-footer .timestamp {
16405 .content-item-container.unread {
16407 background-color: #f4f4f4; }
16408 .content-item-container.unread:hover {
16410 background-color: #79b5e6; }
16411 .content-item-container.unread .content-item-body .notification-message {
16412 font-weight: 600; }
16413 .content-item-container .context-link {
16415 text-decoration: none
; }
16416 .content-item-container .content-item-body {
16417 box-sizing: border-box
;
16418 margin-bottom: 5px; }
16419 .content-item-container .content-item-footer {
16421 box-sizing: border-box
; }
16422 .content-item-container .content-item-footer .timestamp {
16427 margin-left: 24px; }
16428 .content-item-container .view-more {
16429 position: absolute
;
16433 line-height: 12px; }
16434 .content-item-container.notification .content-item-body .notification-image {
16435 display: inline-block
;
16439 .content-item-container.notification .content-item-body .notification-image img {
16441 .content-item-container.notification .content-item-body .notification-message {
16442 display: inline-block
;
16444 width: calc
(100% - 24px); }
16445 .content-item-container.selected {
16446 background-color: #4f94cd;
16448 border-color: #4f94cd; }
16449 .content-item-container.selected .content-item-footer .timestamp {
16452 .popover-region-notifications .popover-region-header-container .mark-all-read-button .normal-icon {
16453 display: inline-block
; }
16455 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .normal-icon {
16458 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .loading-icon {
16459 display: inline-block
; }
16461 .popover-region-notifications .all-notifications {
16463 visibility: visible
;
16465 overflow: hidden
; }
16466 .popover-region-notifications .all-notifications:empty + .empty-message {
16469 .popover-region-notifications .notification-image {
16470 display: inline-block
;
16472 vertical-align: top
; }
16473 .popover-region-notifications .notification-image img {
16476 .popover-region-notifications .notification-message {
16477 display: inline-block
;
16480 .popover-region-notifications .popover-region-content-container.loading .all-notifications:empty + .empty-message {
16483 .popover-region-messages .mark-all-read-button .normal-icon {
16484 display: inline-block
; }
16486 .popover-region-messages .mark-all-read-button.loading .normal-icon {
16489 .popover-region-messages .mark-all-read-button.loading .loading-icon {
16490 display: inline-block
; }
16492 .popover-region-messages .popover-region-content-container.loading .popover-region-content .messages:empty + .empty-message {
16495 .popover-region-messages .messages:empty + .empty-message {
16498 .popover-region-messages .content-item-container.unread .content-item-body {
16500 width: calc
(90% - 30px); }
16502 .popover-region-messages .content-item-container.unread .unread-count-container {
16503 display: inline-block
;
16505 text-align: center
;
16508 .popover-region-messages .content-item {
16511 box-sizing: border-box
; }
16513 .popover-region-messages .profile-image-container {
16515 display: inline-block
;
16516 text-align: center
;
16518 .popover-region-messages .profile-image-container img {
16520 display: inline-block
;
16521 vertical-align: middle
;
16522 border-radius: 50%; }
16524 .popover-region-messages .content-item-body {
16525 display: inline-block
;
16526 box-sizing: border-box
;
16527 width: calc
(100% - 30px);
16529 padding-left: 10px;
16530 overflow: hidden
; }
16531 .popover-region-messages .content-item-body h3 {
16536 .popover-region-messages .content-item-body p {
16539 .popover-region-messages .unread-count-container {
16542 @media (max-width: 767px) {
16543 .navbar .popover-region .popover-region-container {
16546 @media (max-width: 480px) {
16547 .navbar .popover-region .popover-region-container {
16557 * Tour step must sit above all other UI components.
16558 * The backdrop is the lowest point in the tour.
16559 * Everything else is in the container, and the target background should be at the same z-index.
16561 * ---- step backdrop
16562 * --- step container
16563 * --- step target background
16565 div
[data-flexitour
="backdrop"] {
16566 background-color: #000;
16570 div
[data-flexitour
="step-background-fader"],
16571 div
[data-flexitour
="step-background"] {
16574 span
[data-flexitour
="container"],
16575 div
[data-flexitour
="step-background-fader"],
16576 [data-flexitour
="step-backdrop"] > td
,
16577 [data-flexitour
="step-backdrop"] {
16580 span
[data-flexitour
="container"] .modal-dialog
{
16582 * Remove all margins to:
16583 * 1) ensure that the arrow touches the target; and
16584 * 2) ensure that the focus border touches the modal.
16588 span
[data-flexitour
="container"] div
[data-role
="arrow"] {
16589 border-width: 11px; }
16591 span
[data-flexitour
="container"] div
[data-role
="arrow"],
16592 span
[data-flexitour
="container"] div
[data-role
="arrow"]:after
{
16593 position: absolute
;
16597 border-color: transparent
;
16598 border-style: solid
;
16599 border-width: 1rem; }
16601 span
[data-flexitour
="container"][x-placement
="top"], span
[data-flexitour
="container"][x-placement
="top-start"] {
16602 margin-bottom: 1rem; }
16603 span
[data-flexitour
="container"][x-placement
="top"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="top-start"] div
[data-role
="arrow"] {
16606 margin-left: -11px;
16607 border-bottom-width: 0;
16608 border-top-color: rgba
(0, 0, 0, 0.25); }
16609 span
[data-flexitour
="container"][x-placement
="top"] div
[data-role
="arrow"]:after
, span
[data-flexitour
="container"][x-placement
="top-start"] div
[data-role
="arrow"]:after
{
16611 margin-left: -1rem;
16613 border-bottom-width: 0;
16614 border-top-color: #fff; }
16616 span
[data-flexitour
="container"][x-placement
="bottom"], span
[data-flexitour
="container"][x-placement
="bottom-start"] {
16617 margin-top: 1rem; }
16618 span
[data-flexitour
="container"][x-placement
="bottom"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="bottom-start"] div
[data-role
="arrow"] {
16621 margin-left: -11px;
16622 border-top-width: 0;
16623 border-bottom-color: rgba
(0, 0, 0, 0.25); }
16624 span
[data-flexitour
="container"][x-placement
="bottom"] div
[data-role
="arrow"]:after
, span
[data-flexitour
="container"][x-placement
="bottom-start"] div
[data-role
="arrow"]:after
{
16626 margin-left: -1rem;
16628 border-top-width: 0;
16629 border-bottom-color: #fff; }
16631 span
[data-flexitour
="container"][x-placement
="left"], span
[data-flexitour
="container"][x-placement
="left-start"] {
16632 margin-right: 1rem; }
16633 span
[data-flexitour
="container"][x-placement
="left"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="left-start"] div
[data-role
="arrow"] {
16637 border-right-width: 0;
16638 border-left-color: rgba
(0, 0, 0, 0.25); }
16639 span
[data-flexitour
="container"][x-placement
="left"] div
[data-role
="arrow"]:after
, span
[data-flexitour
="container"][x-placement
="left-start"] div
[data-role
="arrow"]:after
{
16643 border-right-width: 0;
16644 border-left-color: #fff; }
16646 span
[data-flexitour
="container"][x-placement
="right"], span
[data-flexitour
="container"][x-placement
="right-start"] {
16647 margin-left: 1rem; }
16648 span
[data-flexitour
="container"][x-placement
="right"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="right-start"] div
[data-role
="arrow"] {
16652 border-left-width: 0;
16653 border-right-color: rgba
(0, 0, 0, 0.25); }
16654 span
[data-flexitour
="container"][x-placement
="right"] div
[data-role
="arrow"]:after
, span
[data-flexitour
="container"][x-placement
="right-start"] div
[data-role
="arrow"]:after
{
16658 border-left-width: 0;
16659 border-right-color: #fff; }
16661 [data-region
="drawer"] [data-flexitour
="container"] {
16663 margin-left: -15px;
16667 background-color: #868e96; }
16668 .label[href]:hover, .label[href]:focus {
16669 background-color: #6c757d; }
16672 background-color: #5cb85c; }
16673 .label-success[href]:hover, .label-success[href]:focus {
16674 background-color: #449d44; }
16677 background-color: #5bc0de; }
16678 .label-info[href]:hover, .label-info[href]:focus {
16679 background-color: #31b0d5; }
16682 background-color: #ff7518; }
16683 .label-warning[href]:hover, .label-warning[href]:focus {
16684 background-color: #e45c00; }
16687 background-color: #d9534f; }
16688 .label-important[href]:hover, .label-important[href]:focus {
16689 background-color: #c9302c; }
16692 float: left
!important
; }
16695 float: right
!important
; }
16698 body
.drawer-open-left
.jsenabled
,
16699 body
.drawer-open-right
.jsenabled
{
16704 .modal .modal-body > .loading-icon {
16706 position: relative
;
16709 .modal .modal-body > .loading-icon .icon {
16710 position: absolute
;
16714 transform: translate
(-50%, -50%); }
16717 -webkit-font-smoothing: antialiased
; }
16720 box-shadow: 0 2px 4px rgba
(0, 0, 0, 0.08); }
16723 border-radius: 50%; }
16725 .btn-outline-secondary {
16727 background-color: transparent
;
16728 background-image: none
;
16729 border-color: #868e96;
16730 border-color: #dee2e6; }
16731 .btn-outline-secondary:hover {
16733 background-color: #868e96;
16734 border-color: #868e96; }
16735 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
16736 box-shadow: 0 0 0 0.2rem rgba
(134, 142, 150, 0.5); }
16737 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
16739 background-color: transparent
; }
16740 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active
,
16741 .show > .btn-outline-secondary.dropdown-toggle {
16743 background-color: #868e96;
16744 border-color: #868e96; }
16745 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active:focus
,
16746 .show > .btn-outline-secondary.dropdown-toggle:focus {
16747 box-shadow: 0 0 0 0.2rem rgba
(134, 142, 150, 0.5); }
16750 background-color: #e9ecef !important
; }
16752 a
.bg-gray:hover
, a
.bg-gray:focus
,
16753 button
.bg-gray:hover
,
16754 button
.bg-gray:focus
{
16755 background-color: #cbd3da !important
; }