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
; }
7268 clip: rect
(0, 0, 0, 0);
7269 white-space: nowrap
;
7270 clip-path: inset
(50%);
7273 .sr-only-focusable:active, .sr-only-focusable:focus {
7279 white-space: normal
;
7283 width: 25% !important
; }
7286 width: 50% !important
; }
7289 width: 75% !important
; }
7292 width: 100% !important
; }
7295 height: 25% !important
; }
7298 height: 50% !important
; }
7301 height: 75% !important
; }
7304 height: 100% !important
; }
7307 max-width: 100% !important
; }
7310 max-height: 100% !important
; }
7313 margin: 0 !important
; }
7317 margin-top: 0 !important
; }
7321 margin-right: 0 !important
; }
7325 margin-bottom: 0 !important
; }
7329 margin-left: 0 !important
; }
7332 margin: 0.25rem !important
; }
7336 margin-top: 0.25rem !important
; }
7340 margin-right: 0.25rem !important
; }
7344 margin-bottom: 0.25rem !important
; }
7348 margin-left: 0.25rem !important
; }
7351 margin: 0.5rem !important
; }
7355 margin-top: 0.5rem !important
; }
7359 margin-right: 0.5rem !important
; }
7363 margin-bottom: 0.5rem !important
; }
7367 margin-left: 0.5rem !important
; }
7370 margin: 1rem !important
; }
7374 margin-top: 1rem !important
; }
7378 margin-right: 1rem !important
; }
7382 margin-bottom: 1rem !important
; }
7386 margin-left: 1rem !important
; }
7389 margin: 1.5rem !important
; }
7393 margin-top: 1.5rem !important
; }
7397 margin-right: 1.5rem !important
; }
7401 margin-bottom: 1.5rem !important
; }
7405 margin-left: 1.5rem !important
; }
7408 margin: 3rem !important
; }
7412 margin-top: 3rem !important
; }
7416 margin-right: 3rem !important
; }
7420 margin-bottom: 3rem !important
; }
7424 margin-left: 3rem !important
; }
7426 .p-0, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area.py-3 {
7427 padding: 0 !important
; }
7431 padding-top: 0 !important
; }
7435 padding-right: 0 !important
; }
7439 padding-bottom: 0 !important
; }
7443 padding-left: 0 !important
; }
7446 padding: 0.25rem !important
; }
7450 padding-top: 0.25rem !important
; }
7454 padding-right: 0.25rem !important
; }
7458 padding-bottom: 0.25rem !important
; }
7462 padding-left: 0.25rem !important
; }
7465 padding: 0.5rem !important
; }
7469 padding-top: 0.5rem !important
; }
7473 padding-right: 0.5rem !important
; }
7477 padding-bottom: 0.5rem !important
; }
7481 padding-left: 0.5rem !important
; }
7484 padding: 1rem !important
; }
7488 padding-top: 1rem !important
; }
7492 padding-right: 1rem !important
; }
7496 padding-bottom: 1rem !important
; }
7500 padding-left: 1rem !important
; }
7503 padding: 1.5rem !important
; }
7507 padding-top: 1.5rem !important
; }
7511 padding-right: 1.5rem !important
; }
7515 padding-bottom: 1.5rem !important
; }
7519 padding-left: 1.5rem !important
; }
7522 padding: 3rem !important
; }
7526 padding-top: 3rem !important
; }
7530 padding-right: 3rem !important
; }
7534 padding-bottom: 3rem !important
; }
7538 padding-left: 3rem !important
; }
7541 margin: auto
!important
; }
7545 margin-top: auto
!important
; }
7549 margin-right: auto
!important
; }
7553 margin-bottom: auto
!important
; }
7557 margin-left: auto
!important
; }
7559 @media (min-width: 576px) {
7561 margin: 0 !important
; }
7564 margin-top: 0 !important
; }
7567 margin-right: 0 !important
; }
7570 margin-bottom: 0 !important
; }
7573 margin-left: 0 !important
; }
7575 margin: 0.25rem !important
; }
7578 margin-top: 0.25rem !important
; }
7581 margin-right: 0.25rem !important
; }
7584 margin-bottom: 0.25rem !important
; }
7587 margin-left: 0.25rem !important
; }
7589 margin: 0.5rem !important
; }
7592 margin-top: 0.5rem !important
; }
7595 margin-right: 0.5rem !important
; }
7598 margin-bottom: 0.5rem !important
; }
7601 margin-left: 0.5rem !important
; }
7603 margin: 1rem !important
; }
7606 margin-top: 1rem !important
; }
7609 margin-right: 1rem !important
; }
7612 margin-bottom: 1rem !important
; }
7615 margin-left: 1rem !important
; }
7617 margin: 1.5rem !important
; }
7620 margin-top: 1.5rem !important
; }
7623 margin-right: 1.5rem !important
; }
7626 margin-bottom: 1.5rem !important
; }
7629 margin-left: 1.5rem !important
; }
7631 margin: 3rem !important
; }
7634 margin-top: 3rem !important
; }
7637 margin-right: 3rem !important
; }
7640 margin-bottom: 3rem !important
; }
7643 margin-left: 3rem !important
; }
7645 padding: 0 !important
; }
7648 padding-top: 0 !important
; }
7651 padding-right: 0 !important
; }
7654 padding-bottom: 0 !important
; }
7657 padding-left: 0 !important
; }
7659 padding: 0.25rem !important
; }
7662 padding-top: 0.25rem !important
; }
7665 padding-right: 0.25rem !important
; }
7668 padding-bottom: 0.25rem !important
; }
7671 padding-left: 0.25rem !important
; }
7673 padding: 0.5rem !important
; }
7676 padding-top: 0.5rem !important
; }
7679 padding-right: 0.5rem !important
; }
7682 padding-bottom: 0.5rem !important
; }
7685 padding-left: 0.5rem !important
; }
7687 padding: 1rem !important
; }
7690 padding-top: 1rem !important
; }
7693 padding-right: 1rem !important
; }
7696 padding-bottom: 1rem !important
; }
7699 padding-left: 1rem !important
; }
7701 padding: 1.5rem !important
; }
7704 padding-top: 1.5rem !important
; }
7707 padding-right: 1.5rem !important
; }
7710 padding-bottom: 1.5rem !important
; }
7713 padding-left: 1.5rem !important
; }
7715 padding: 3rem !important
; }
7718 padding-top: 3rem !important
; }
7721 padding-right: 3rem !important
; }
7724 padding-bottom: 3rem !important
; }
7727 padding-left: 3rem !important
; }
7729 margin: auto
!important
; }
7732 margin-top: auto
!important
; }
7735 margin-right: auto
!important
; }
7738 margin-bottom: auto
!important
; }
7741 margin-left: auto
!important
; } }
7743 @media (min-width: 768px) {
7745 margin: 0 !important
; }
7748 margin-top: 0 !important
; }
7751 margin-right: 0 !important
; }
7754 margin-bottom: 0 !important
; }
7757 margin-left: 0 !important
; }
7759 margin: 0.25rem !important
; }
7762 margin-top: 0.25rem !important
; }
7765 margin-right: 0.25rem !important
; }
7768 margin-bottom: 0.25rem !important
; }
7771 margin-left: 0.25rem !important
; }
7773 margin: 0.5rem !important
; }
7776 margin-top: 0.5rem !important
; }
7779 margin-right: 0.5rem !important
; }
7782 margin-bottom: 0.5rem !important
; }
7785 margin-left: 0.5rem !important
; }
7787 margin: 1rem !important
; }
7790 margin-top: 1rem !important
; }
7793 margin-right: 1rem !important
; }
7796 margin-bottom: 1rem !important
; }
7799 margin-left: 1rem !important
; }
7801 margin: 1.5rem !important
; }
7804 margin-top: 1.5rem !important
; }
7807 margin-right: 1.5rem !important
; }
7810 margin-bottom: 1.5rem !important
; }
7813 margin-left: 1.5rem !important
; }
7815 margin: 3rem !important
; }
7818 margin-top: 3rem !important
; }
7821 margin-right: 3rem !important
; }
7824 margin-bottom: 3rem !important
; }
7827 margin-left: 3rem !important
; }
7829 padding: 0 !important
; }
7832 padding-top: 0 !important
; }
7835 padding-right: 0 !important
; }
7838 padding-bottom: 0 !important
; }
7841 padding-left: 0 !important
; }
7843 padding: 0.25rem !important
; }
7846 padding-top: 0.25rem !important
; }
7849 padding-right: 0.25rem !important
; }
7852 padding-bottom: 0.25rem !important
; }
7855 padding-left: 0.25rem !important
; }
7857 padding: 0.5rem !important
; }
7860 padding-top: 0.5rem !important
; }
7863 padding-right: 0.5rem !important
; }
7866 padding-bottom: 0.5rem !important
; }
7869 padding-left: 0.5rem !important
; }
7871 padding: 1rem !important
; }
7874 padding-top: 1rem !important
; }
7877 padding-right: 1rem !important
; }
7880 padding-bottom: 1rem !important
; }
7883 padding-left: 1rem !important
; }
7885 padding: 1.5rem !important
; }
7888 padding-top: 1.5rem !important
; }
7891 padding-right: 1.5rem !important
; }
7894 padding-bottom: 1.5rem !important
; }
7897 padding-left: 1.5rem !important
; }
7899 padding: 3rem !important
; }
7902 padding-top: 3rem !important
; }
7905 padding-right: 3rem !important
; }
7908 padding-bottom: 3rem !important
; }
7911 padding-left: 3rem !important
; }
7913 margin: auto
!important
; }
7916 margin-top: auto
!important
; }
7919 margin-right: auto
!important
; }
7922 margin-bottom: auto
!important
; }
7925 margin-left: auto
!important
; } }
7927 @media (min-width: 992px) {
7929 margin: 0 !important
; }
7932 margin-top: 0 !important
; }
7935 margin-right: 0 !important
; }
7938 margin-bottom: 0 !important
; }
7941 margin-left: 0 !important
; }
7943 margin: 0.25rem !important
; }
7946 margin-top: 0.25rem !important
; }
7949 margin-right: 0.25rem !important
; }
7952 margin-bottom: 0.25rem !important
; }
7955 margin-left: 0.25rem !important
; }
7957 margin: 0.5rem !important
; }
7960 margin-top: 0.5rem !important
; }
7963 margin-right: 0.5rem !important
; }
7966 margin-bottom: 0.5rem !important
; }
7969 margin-left: 0.5rem !important
; }
7971 margin: 1rem !important
; }
7974 margin-top: 1rem !important
; }
7977 margin-right: 1rem !important
; }
7980 margin-bottom: 1rem !important
; }
7983 margin-left: 1rem !important
; }
7985 margin: 1.5rem !important
; }
7988 margin-top: 1.5rem !important
; }
7991 margin-right: 1.5rem !important
; }
7994 margin-bottom: 1.5rem !important
; }
7997 margin-left: 1.5rem !important
; }
7999 margin: 3rem !important
; }
8002 margin-top: 3rem !important
; }
8005 margin-right: 3rem !important
; }
8008 margin-bottom: 3rem !important
; }
8011 margin-left: 3rem !important
; }
8013 padding: 0 !important
; }
8016 padding-top: 0 !important
; }
8019 padding-right: 0 !important
; }
8022 padding-bottom: 0 !important
; }
8025 padding-left: 0 !important
; }
8027 padding: 0.25rem !important
; }
8030 padding-top: 0.25rem !important
; }
8033 padding-right: 0.25rem !important
; }
8036 padding-bottom: 0.25rem !important
; }
8039 padding-left: 0.25rem !important
; }
8041 padding: 0.5rem !important
; }
8044 padding-top: 0.5rem !important
; }
8047 padding-right: 0.5rem !important
; }
8050 padding-bottom: 0.5rem !important
; }
8053 padding-left: 0.5rem !important
; }
8055 padding: 1rem !important
; }
8058 padding-top: 1rem !important
; }
8061 padding-right: 1rem !important
; }
8064 padding-bottom: 1rem !important
; }
8067 padding-left: 1rem !important
; }
8069 padding: 1.5rem !important
; }
8072 padding-top: 1.5rem !important
; }
8075 padding-right: 1.5rem !important
; }
8078 padding-bottom: 1.5rem !important
; }
8081 padding-left: 1.5rem !important
; }
8083 padding: 3rem !important
; }
8086 padding-top: 3rem !important
; }
8089 padding-right: 3rem !important
; }
8092 padding-bottom: 3rem !important
; }
8095 padding-left: 3rem !important
; }
8097 margin: auto
!important
; }
8100 margin-top: auto
!important
; }
8103 margin-right: auto
!important
; }
8106 margin-bottom: auto
!important
; }
8109 margin-left: auto
!important
; } }
8111 @media (min-width: 1200px) {
8113 margin: 0 !important
; }
8116 margin-top: 0 !important
; }
8119 margin-right: 0 !important
; }
8122 margin-bottom: 0 !important
; }
8125 margin-left: 0 !important
; }
8127 margin: 0.25rem !important
; }
8130 margin-top: 0.25rem !important
; }
8133 margin-right: 0.25rem !important
; }
8136 margin-bottom: 0.25rem !important
; }
8139 margin-left: 0.25rem !important
; }
8141 margin: 0.5rem !important
; }
8144 margin-top: 0.5rem !important
; }
8147 margin-right: 0.5rem !important
; }
8150 margin-bottom: 0.5rem !important
; }
8153 margin-left: 0.5rem !important
; }
8155 margin: 1rem !important
; }
8158 margin-top: 1rem !important
; }
8161 margin-right: 1rem !important
; }
8164 margin-bottom: 1rem !important
; }
8167 margin-left: 1rem !important
; }
8169 margin: 1.5rem !important
; }
8172 margin-top: 1.5rem !important
; }
8175 margin-right: 1.5rem !important
; }
8178 margin-bottom: 1.5rem !important
; }
8181 margin-left: 1.5rem !important
; }
8183 margin: 3rem !important
; }
8186 margin-top: 3rem !important
; }
8189 margin-right: 3rem !important
; }
8192 margin-bottom: 3rem !important
; }
8195 margin-left: 3rem !important
; }
8197 padding: 0 !important
; }
8200 padding-top: 0 !important
; }
8203 padding-right: 0 !important
; }
8206 padding-bottom: 0 !important
; }
8209 padding-left: 0 !important
; }
8211 padding: 0.25rem !important
; }
8214 padding-top: 0.25rem !important
; }
8217 padding-right: 0.25rem !important
; }
8220 padding-bottom: 0.25rem !important
; }
8223 padding-left: 0.25rem !important
; }
8225 padding: 0.5rem !important
; }
8228 padding-top: 0.5rem !important
; }
8231 padding-right: 0.5rem !important
; }
8234 padding-bottom: 0.5rem !important
; }
8237 padding-left: 0.5rem !important
; }
8239 padding: 1rem !important
; }
8242 padding-top: 1rem !important
; }
8245 padding-right: 1rem !important
; }
8248 padding-bottom: 1rem !important
; }
8251 padding-left: 1rem !important
; }
8253 padding: 1.5rem !important
; }
8256 padding-top: 1.5rem !important
; }
8259 padding-right: 1.5rem !important
; }
8262 padding-bottom: 1.5rem !important
; }
8265 padding-left: 1.5rem !important
; }
8267 padding: 3rem !important
; }
8270 padding-top: 3rem !important
; }
8273 padding-right: 3rem !important
; }
8276 padding-bottom: 3rem !important
; }
8279 padding-left: 3rem !important
; }
8281 margin: auto
!important
; }
8284 margin-top: auto
!important
; }
8287 margin-right: auto
!important
; }
8290 margin-bottom: auto
!important
; }
8293 margin-left: auto
!important
; } }
8296 text-align: justify
!important
; }
8299 white-space: nowrap
!important
; }
8303 text-overflow: ellipsis
;
8304 white-space: nowrap
; }
8307 text-align: left
!important
; }
8310 text-align: right
!important
; }
8313 text-align: center
!important
; }
8315 @media (min-width: 576px) {
8317 text-align: left
!important
; }
8319 text-align: right
!important
; }
8321 text-align: center
!important
; } }
8323 @media (min-width: 768px) {
8325 text-align: left
!important
; }
8327 text-align: right
!important
; }
8329 text-align: center
!important
; } }
8331 @media (min-width: 992px) {
8333 text-align: left
!important
; }
8335 text-align: right
!important
; }
8337 text-align: center
!important
; } }
8339 @media (min-width: 1200px) {
8341 text-align: left
!important
; }
8343 text-align: right
!important
; }
8345 text-align: center
!important
; } }
8348 text-transform: lowercase
!important
; }
8351 text-transform: uppercase
!important
; }
8354 text-transform: capitalize
!important
; }
8356 .font-weight-light {
8357 font-weight: 300 !important
; }
8359 .font-weight-normal {
8360 font-weight: 400 !important
; }
8363 font-weight: 700 !important
; }
8366 font-style: italic
!important
; }
8369 color: #fff !important
; }
8372 color: #1177d1 !important
; }
8374 a
.text-primary:hover
, a
.text-primary:focus
{
8375 color: #0d5ca2 !important
; }
8378 color: #ced4da !important
; }
8380 a
.text-secondary:hover
, a
.text-secondary:focus
{
8381 color: #b1bbc4 !important
; }
8383 .text-success
, .green
,
8384 .notifysuccess, .connected {
8385 color: #5cb85c !important
; }
8387 a
.text-success:hover
, a
.green:hover
,
8388 a
.notifysuccess:hover
, a
.connected:hover
, a
.text-success:focus
, a
.green:focus
,
8389 a
.notifysuccess:focus
, a
.connected:focus
{
8390 color: #449d44 !important
; }
8392 .text-info, .highlight {
8393 color: #5bc0de !important
; }
8395 a
.text-info:hover
, a
.highlight:hover
, a
.text-info:focus
, a
.highlight:focus
{
8396 color: #31b0d5 !important
; }
8398 .text-warning
, .red
,
8399 .notifyproblem
, .completion-expired
, span
.flagged-tag
,
8402 tr
.flagged-tag a
, .moodle-dialogue-exception
.param-stacktrace
.stacktrace-line
, .connecting
{
8403 color: #f0ad4e !important
; }
8405 a
.text-warning:hover
, a
.red:hover
,
8406 a
.notifyproblem:hover
, a
.completion-expired:hover
,
8407 span
.flagged-tag
a:hover
,
8408 tr
.flagged-tag
a:hover
, .moodle-dialogue-exception
.param-stacktrace a
.stacktrace-line:hover
, a
.connecting:hover
, a
.text-warning:focus
, a
.red:focus
,
8409 a
.notifyproblem:focus
, a
.completion-expired:focus
,
8410 span
.flagged-tag
a:focus
,
8411 tr
.flagged-tag
a:focus
, .moodle-dialogue-exception
.param-stacktrace a
.stacktrace-line:focus
, a
.connecting:focus
{
8412 color: #ec971f !important
; }
8414 .text-danger, .notconnected, .que .validationerror, .text-error {
8415 color: #d9534f !important
; }
8417 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
{
8418 color: #c9302c !important
; }
8421 color: #f8f9fa !important
; }
8423 a
.text-light:hover
, a
.text-light:focus
{
8424 color: #dae0e5 !important
; }
8426 .text-dark, #categoryquestions .highlight {
8427 color: #373a3c !important
; }
8429 a
.text-dark:hover
, #categoryquestions a
.highlight:hover
, a
.text-dark:focus
, #categoryquestions a
.highlight:focus
{
8430 color: #1f2021 !important
; }
8432 .text-muted
, a
.dimmed
,
8437 a
.dimmed_text:visited
,
8440 .dimmed_text
a:link
,
8441 .dimmed_text
a:visited
,
8444 .usersuspended
a:link
,
8445 .usersuspended
a:visited
,
8447 .dimmed_category a
, .tag_feed
.media
.muted a
, #page-admin-qtypes
.disabled
,
8448 #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
,
8449 .course-content ul li
.section
.hidden
.content
> div
.summary
,
8450 .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
,
8451 .form-label .form-shortname, .formsettingheading .form-horizontal, .no-felement.fstatic, .path-backup .backup_progress .backup_stage {
8452 color: #868e96 !important
; }
8458 background-color: transparent
;
8462 visibility: visible
!important
; }
8465 visibility: hidden
!important
; }
8471 text-shadow: none
!important
;
8472 box-shadow: none
!important
; }
8474 text-decoration: underline
; }
8475 abbr
[title
]::after
{
8476 content: " (" attr
(title
) ")"; }
8478 white-space: pre-wrap
!important
; }
8481 border: 1px solid
#999;
8482 page-break-inside: avoid
; }
8484 display: table-header-group
; }
8487 page-break-inside: avoid
; }
8495 page-break-after: avoid
; }
8499 min-width: 992px !important
; }
8501 min-width: 992px !important
; }
8505 border: 1px solid
#000; }
8506 .table
, table
.collection
, table
.flexible
,
8508 border-collapse: collapse
!important
; }
8511 table
.collection td
,
8513 .generaltable td, .table th, table.collection th, table.flexible th, .generaltable th {
8514 background-color: #fff !important
; }
8515 .table-bordered th
, table
.collection th
,
8517 table
.collection td
{
8518 border: 1px solid
#ddd !important
; } }
8520 /* stylelint-disable function-url-scheme-blacklist */
8521 /* stylelint-enable function-url-scheme-blacklist */
8522 .tag
, .statusok
, .statuswarning
, .statusserious
,
8523 .statuscritical, .que .correctness, .label {
8524 display: inline-block
;
8525 padding: 0.25rem 0.4em;
8531 white-space: nowrap
;
8532 vertical-align: baseline
; }
8533 .tag:empty
, .statusok:empty
, .statuswarning:empty
, .statusserious:empty
,
8534 .statuscritical:empty, .que .correctness:empty, .label:empty {
8537 .form-control-success
,
8538 .form-control-warning
,
8539 .maintenancewarning
.warning
,
8540 .form-control-danger
,
8541 #page-admin-mnet-peers .mform
.deletedhostinfo
,
8542 .maintenancewarning.error {
8543 padding-right: 2.25rem;
8544 background-repeat: no-repeat
;
8545 background-position: center right calc
(2.15625rem + 2px)/4;
8546 background-size: calc
(2.15625rem + 2px)/2 calc
(2.15625rem + 2px)/2; }
8549 background-color: #868e96; }
8550 .tag-default[href]:hover, .tag-default[href]:focus {
8551 background-color: #6c757d; }
8554 background-color: #1177d1; }
8555 .tag-primary[href]:hover, .tag-primary[href]:focus {
8556 background-color: #0d5ca2; }
8558 .tag-success
, .statusok
, #page-admin-report-backups-index
.backup-skipped
,
8559 #page-admin-report-backups-index .backup-ok
,
8560 #page-admin-report-backups-index .backup-notyetrun
{
8561 background-color: #5cb85c; }
8562 .tag-success
[href
]:hover
, .statusok
[href
]:hover
, #page-admin-report-backups-index
.backup-skipped
[href
]:hover
,
8563 #page-admin-report-backups-index .backup-ok
[href
]:hover
,
8564 #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
,
8565 #page-admin-report-backups-index .backup-ok
[href
]:focus
,
8566 #page-admin-report-backups-index .backup-notyetrun
[href
]:focus
{
8567 background-color: #449d44; }
8569 .tag-info, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release {
8570 background-color: #5bc0de; }
8571 .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 {
8572 background-color: #31b0d5; }
8574 .tag-warning
, .statuswarning
, #page-admin-report-backups-index
.backup-warning
, #page-admin-index
.updateplugin
.updatepluginconfirmexternal
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity100
.info
.release
,
8575 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity150
.info
.release
{
8576 background-color: #ff7518; }
8577 .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
,
8578 #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
,
8579 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity150
.info
.release
[href
]:focus
{
8580 background-color: #e45c00; }
8582 .tag-danger
, .statusserious
,
8583 .statuscritical
, #page-admin-report-backups-index
.backup-error
,
8584 #page-admin-report-backups-index .backup-unfinished
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity50
.info
.release
{
8585 background-color: #d9534f; }
8586 .tag-danger
[href
]:hover
, .statusserious
[href
]:hover
,
8587 .statuscritical
[href
]:hover
, #page-admin-report-backups-index
.backup-error
[href
]:hover
,
8588 #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
,
8589 .statuscritical
[href
]:focus
, #page-admin-report-backups-index
.backup-error
[href
]:focus
,
8590 #page-admin-report-backups-index .backup-unfinished
[href
]:focus
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity50
.info
.release
[href
]:focus
{
8591 background-color: #c9302c; }
8600 margin: 0 !important
; }
8604 margin-top: 0 !important
; }
8608 margin-right: 0 !important
; }
8612 margin-bottom: 0 !important
; }
8616 margin-left: 0 !important
; }
8619 margin: 1rem !important
; }
8623 margin-top: 1rem !important
; }
8627 margin-right: 1rem !important
; }
8631 margin-bottom: 1rem !important
; }
8635 margin-left: 1rem !important
; }
8638 margin: 2rem !important
; }
8642 margin-top: 2rem !important
; }
8646 margin-right: 2rem !important
; }
8650 margin-bottom: 2rem !important
; }
8654 margin-left: 2rem !important
; }
8657 margin: 3rem !important
; }
8661 margin-top: 3rem !important
; }
8665 margin-right: 3rem !important
; }
8669 margin-bottom: 3rem !important
; }
8673 margin-left: 3rem !important
; }
8676 padding: 0 !important
; }
8680 padding-top: 0 !important
; }
8684 padding-right: 0 !important
; }
8688 padding-bottom: 0 !important
; }
8692 padding-left: 0 !important
; }
8695 padding: 1rem !important
; }
8699 padding-top: 1rem !important
; }
8703 padding-right: 1rem !important
; }
8707 padding-bottom: 1rem !important
; }
8711 padding-left: 1rem !important
; }
8714 padding: 2rem !important
; }
8718 padding-top: 2rem !important
; }
8722 padding-right: 2rem !important
; }
8726 padding-bottom: 2rem !important
; }
8730 padding-left: 2rem !important
; }
8733 padding: 3rem !important
; }
8737 padding-top: 3rem !important
; }
8741 padding-right: 3rem !important
; }
8745 padding-bottom: 3rem !important
; }
8749 padding-left: 3rem !important
; }
8752 cursor: not-allowed
; }
8757 margin-right: -15px;
8758 margin-left: -15px; }
8761 .dropdown-menu-right {
8765 .dropdown-menu-left {
8771 * Bootstrap overrides for RTL
8773 * This file is only for overriding sass from upstream bootstrap, all general rtl fixes for
8774 * moodle scss should be placed immediately after the definition of the ltr rule.
8776 .breadcrumb-item + .breadcrumb-item::before {
8780 /* stylelint-disable-line declaration-block-no-duplicate-properties */ }
8792 overflow-y: visible
;
8793 border: 1px solid rgba
(0, 0, 0, 0.125);
8795 background-color: #fff; }
8797 .context-header-settings-menu
,
8798 .region-main-settings-menu {
8806 .context-header-settings-menu
.dropdown-toggle
> .icon
,
8807 #region-main-settings-menu .dropdown-toggle
> .icon
{
8812 /** Prevent user notifications overlapping with region main settings menu */
8813 #user-notifications {
8817 /** Page layout CSS starts **/
8818 .layout-option-noheader #page-header
,
8819 .layout-option-nonavbar #page-navbar
,
8820 .layout-option-nofooter #page-footer
,
8821 .layout-option-nocourseheader
.course-content-header
,
8822 .layout-option-nocoursefooter .course-content-footer {
8825 /** Page layout CSS ends **/
8830 text-align: right
; }
8834 direction: ltr
!important
;
8835 /* stylelint-disable-line declaration-no-important */ }
8841 text-align: center
; }
8849 .section li
.activity
,
8850 .section li
.movehere
,
8861 font-size: 0.703125rem; }
8867 .fitem.advanced .text-info, .fitem.advanced .highlight {
8868 font-weight: bold
; }
8871 text-align: right
; }
8873 a
.autolink
.glossary:hover
{
8876 /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
8877 .collapsibleregioncaption {
8878 white-space: nowrap
;
8879 min-height: 1.40625rem; }
8881 .pagelayout-mydashboard.jsenabled .collapsibleregioncaption {
8884 .pagelayout-mydashboard #region-main {
8887 background-color: transparent
;
8890 .collapsibleregioncaption img {
8891 vertical-align: middle
; }
8893 .jsenabled .hiddenifjs {
8899 .jsenabled .visibleifjs {
8902 .jsenabled .collapsibleregion {
8904 box-sizing: content-box
; }
8906 .jsenabled .collapsed .collapsibleregioninner {
8907 visibility: hidden
; }
8909 .collapsible-actions {
8911 text-align: right
; }
8913 .jsenabled .collapsible-actions {
8916 .collapsible-actions .collapseexpand {
8918 background: url
([[pix:t
/collapsed
]]) 2px center no-repeat
; }
8921 .collapsible-actions .collapseexpand {
8922 background: url([[pix:t/collapsed_rtl]]) right center no-repeat;
8925 .collapsible-actions .collapse-all {
8926 background-image: url
([[pix:t
/expanded
]]); }
8928 .yui-overlay .yui-widget-bd {
8929 background-color: #ffee69;
8930 border: 1px solid
#a6982b;
8931 border-top-color: #d4c237;
8940 background: transparent
;
8952 .pagingbar .thispage {
8953 font-weight: bold
; }
8956 margin-right: 0.5rem; }
8962 .action-menu .dropdown-toggle {
8963 text-decoration: none
; }
8966 white-space: nowrap
; }
8976 vertical-align: middle
; }
8979 font-weight: bold
; }
8989 #addmembersform table
{
8991 margin-right: auto
; }
8993 table
.flexible
.emptyrow
{
8997 form
.popupform div
{
9000 .arrow_button input {
9006 .no-overflow > .generaltable {
9017 clip: rect
(0, 0, 0, 0);
9018 white-space: nowrap
;
9019 clip-path: inset
(50%);
9032 text-decoration: none
; }
9035 a
.skip-block:active
,
9047 text-align: center
; }
9049 .blog_entry .audience {
9051 padding-right: 4px; }
9056 .blog_entry .content {
9057 margin-left: 43px; }
9060 margin: 1em 0 0 0; }
9067 #doc-contents ul li
{
9068 list-style-type: none
; }
9070 .groupmanagementtable td {
9071 vertical-align: top
; }
9073 .groupmanagementtable #existingcell
,
9074 .groupmanagementtable #potentialcell {
9077 .groupmanagementtable #buttonscell {
9080 .groupmanagementtable #buttonscell p.arrow_button input {
9085 .groupmanagementtable #removeselect_wrapper
,
9086 .groupmanagementtable #addselect_wrapper {
9089 .groupmanagementtable #removeselect_wrapper label
,
9090 .groupmanagementtable #addselect_wrapper label {
9091 font-weight: normal
; }
9093 #group-usersummary {
9099 display: inline-block
; }
9101 .groupselector label {
9102 display: inline-block
; }
9104 .login-page [name="username"] {
9105 margin-bottom: -1px;
9106 border-bottom-right-radius: 0;
9107 border-bottom-left-radius: 0; }
9109 .login-page [type="password"] {
9110 margin-bottom: 10px;
9111 border-top-left-radius: 0;
9112 border-top-right-radius: 0; }
9115 margin-bottom: 1em; }
9117 .notepost .userpicture {
9119 margin-right: 5px; }
9126 margin-left: 20px; }
9128 .path-my .coursebox {
9131 .path-my .coursebox .overview {
9132 margin: 15px 30px 10px 30px; }
9134 .path-my .coursebox .info {
9158 .comment-area textarea {
9161 .comment-area textarea.fullwidth {
9162 -webkit-box-sizing: border-box
;
9163 -moz-box-sizing: border-box
;
9164 box-sizing: border-box
; }
9167 text-align: right
; }
9169 .comment-meta span {
9173 vertical-align: text-bottom
; }
9188 position: relative
; }
9190 .comment-list li.first {
9194 text-align: center
; }
9196 .comment-paging .pageno {
9199 .comment-paging .curpage {
9200 border: 1px solid
#ccc; }
9202 .comment-message .picture {
9206 .comment-message .text {
9210 .comment-message .text p {
9212 margin: 0 18px 0 0; }
9220 .comment-report-selectall {
9226 .jsenabled .comment-link {
9229 .jsenabled .showcommentsnonjs {
9232 .jsenabled .comment-report-selectall {
9236 * Completion progress report
9238 .completion-expected {
9239 font-size: 0.703125rem; }
9241 .completion-sortchoice
,
9242 .completion-identifyfield {
9243 font-size: 0.703125rem;
9244 vertical-align: bottom
; }
9246 .completion-progresscell {
9247 text-align: right
; }
9249 .completion-expired .completion-expected {
9250 font-weight: bold
; }
9261 margin: 10px auto
; }
9263 .path-tag .tag-index-items .tagarea {
9264 border: 1px solid
#e3e3e3;
9269 .path-tag .tag-index-items .tagarea h3 {
9271 padding: 3px 0 10px 0;
9277 text-shadow: 0 1px 0 rgba
(255, 255, 255, 0.5);
9278 text-transform: uppercase
;
9279 word-wrap: break-word
;
9280 border-bottom: solid
1px #e3e3e3;
9281 margin-bottom: 10px; }
9283 .path-tag
.tagarea
.controls::after
,
9284 .path-tag .tagarea .taggeditems::after {
9289 .path-tag
.tagarea
.controls
,
9290 .path-tag .tag-backtoallitems {
9291 text-align: center
; }
9293 .path-tag .tagarea .controls .gotopage.nextpage {
9296 .path-tag .tagarea .controls .gotopage.prevpage {
9299 .path-tag .tagarea .controls .exclusivemode {
9300 display: inline-block
; }
9302 .path-tag .tagarea .controls.controls-bottom {
9305 .path-tag .tagarea .controls .gotopage.nextpage::after {
9310 .path-tag .tagarea .controls .gotopage.prevpage::before {
9315 .tag-management-table td
,
9316 .tag-management-table th {
9317 vertical-align: middle
;
9320 .tag-management-table .inplaceeditable.inplaceeditingon input {
9323 .path-admin-tag .addstandardtags {
9325 .path-admin-tag .addstandardtags img {
9328 .path-tag .tag-relatedtags {
9329 padding-top: 10px; }
9331 .path-tag .tag-management-box {
9332 text-align: right
; }
9334 .path-tag .tag-index-toc {
9336 text-align: center
; }
9338 .path-tag
.tag-index-toc li
,
9339 .path-tag .tag-management-box li {
9341 margin-right: 5px; }
9343 .path-tag .tag-management-box li a.edittag {
9344 background-image: url
([[pix:moodle|i
/settings
]]); }
9346 .path-tag .tag-management-box li a.flagasinappropriate {
9347 background-image: url
([[pix:moodle|i
/flagged
]]); }
9349 .path-tag .tag-management-box li a.removefrommyinterests {
9350 background-image: url
([[pix:moodle|t
/delete
]]); }
9352 .path-tag .tag-management-box li a.addtomyinterests {
9353 background-image: url
([[pix:moodle|t
/add
]]); }
9355 .path-tag .tag-management-box li a {
9356 background-repeat: no-repeat
;
9357 background-position: left
;
9358 padding-left: 17px; }
9360 .tag_feed.media-list .media .itemimage {
9363 .tag_feed.media-list .media .itemimage img {
9367 .tag_feed.media-list .media .media-body {
9368 padding-right: 10px;
9369 padding-left: 10px; }
9372 text-align: center
; }
9374 .tag_cloud .inline-list li {
9377 .tag_cloud .tag_overflow {
9379 font-style: italic
; }
9447 .tag_list.hideoverlimit .overlimit {
9450 .tag_list .tagmorelink {
9453 .tag_list.hideoverlimit .tagmorelink {
9456 .tag_list.hideoverlimit .taglesslink {
9462 #webservice-doc-generator td
{
9464 border: 0 solid black
; }
9471 border-collapse: collapse
; }
9474 vertical-align: top
; }
9480 .userenrolment .subfield {
9481 margin-right: 5px; }
9483 .userenrolment .col_userdetails .subfield {
9484 margin-left: 40px; }
9486 .userenrolment .col_userdetails .subfield_picture {
9490 .userenrolment .col_lastseen {
9493 .userenrolment .col_role {
9496 .userenrolment
.col_role
.roles
,
9497 .userenrolment .col_group .groups {
9498 margin-right: 30px; }
9500 .userenrolment .col_role .role {
9504 white-space: nowrap
; }
9506 .userenrolment .col_group .group {
9510 white-space: nowrap
; }
9512 .userenrolment
.col_role
.role a
,
9513 .userenrolment .col_group .group a {
9517 .userenrolment
.col_role
.addrole
,
9518 .userenrolment .col_group .addgroup {
9522 .userenrolment
.col_role
.addrole
> a:hover
,
9523 .userenrolment .col_group .addgroup > a:hover {
9524 border-bottom: 1px solid
#666; }
9526 .userenrolment
.col_role
.addrole img
,
9527 .userenrolment .col_group .addgroup img {
9528 vertical-align: baseline
; }
9530 .userenrolment .hasAllRoles .col_role .addrole {
9533 .userenrolment .col_enrol .enrolment {
9536 margin: 0 3px 3px; }
9538 .userenrolment .col_enrol .enrolment a {
9542 #page-enrol-users .enrol_user_buttons
{
9543 text-align: right
; }
9545 #page-enrol-users .enrol-users-page-action input
{
9549 background-color: #ccc;
9555 text-align: center
; }
9566 display: table-cell
; }
9568 .label .mod-indent {
9570 padding-top: 20px; }
9572 /* Creates a series of .mod-indent-# rule declarations based on indent size and number of indent levels. */
9624 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
9625 .resourcecontent .mediaplugin_mp3 object {
9629 .resourcecontent audio.mediaplugin_html5audio {
9632 /** Large resource images should avoid hidden overflow **/
9636 /* Audio player size in 'inline' mode (can only change width, as above) */
9637 .mediaplugin_mp3 object {
9641 audio
.mediaplugin_html5audio
{
9644 /* TinyMCE moodle media preview frame should not have padding */
9645 .core_media_preview.pagelayout-embedded #content {
9648 .core_media_preview.pagelayout-embedded #maincontent {
9651 body#page-lib-editor-tinymce-plugins-moodlemedia-preview
{
9657 .path-rating .ratingtable {
9659 margin-bottom: 1em; }
9661 .path-rating .ratingtable th.rating {
9664 .path-rating
.ratingtable td
.rating
,
9665 .path-rating .ratingtable td.time {
9666 white-space: nowrap
;
9667 text-align: center
; }
9669 /* Moodle Dialogue Settings (moodle-core-dialogue) */
9670 .moodle-dialogue-base .moodle-dialogue-lightbox {
9671 background-color: #495057; }
9673 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox {
9674 background-color: transparent
; }
9676 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue {
9677 box-shadow: 0 0.25rem 0.5rem rgba
(0, 0, 0, 0.2); }
9679 .moodle-dialogue-base
.hidden
,
9680 .moodle-dialogue-base .moodle-dialogue-hidden {
9686 .moodle-dialogue-base .moodle-dialogue-fullscreen {
9693 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
9696 .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
9699 background-size: 100%; }
9701 .moodle-dialogue-base .moodle-dialogue-wrap {
9702 background-color: #fff;
9703 border: 1px solid
#ccc; }
9708 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
9711 background: initial
;
9715 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
9716 font-size: 1.5rem; }
9718 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
9725 .moodle-dialogue-base .closebutton {
9727 .moodle-dialogue-base .closebutton::after {
9730 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
9733 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
9743 .moodle-dialogue-exception .moodle-exception-param label {
9744 font-weight: bold
; }
9746 .moodle-dialogue-exception .param-stacktrace label {
9747 background-color: #eee;
9748 border: 1px solid
#ccc;
9749 border-bottom-width: 0; }
9751 .moodle-dialogue-exception .param-stacktrace pre {
9752 border: 1px solid
#ccc;
9753 background-color: #fff; }
9755 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
9757 font-size: 0.8203125rem; }
9759 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
9760 font-size: 0.8203125rem; }
9762 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
9765 border-bottom: 1px solid
#eee; }
9767 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft:empty {
9770 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft.yui3-widget-ft {
9771 background: initial
; }
9773 .moodle-dialogue-confirm .confirmation-message {
9776 .moodle-dialogue-confirm .confirmation-dialogue input {
9779 .moodle-dialogue-exception .moodle-exception-message {
9782 .moodle-dialogue-exception .moodle-exception-param {
9783 margin-bottom: 0.5em; }
9785 .moodle-dialogue-exception .moodle-exception-param label {
9788 .moodle-dialogue-exception .param-stacktrace label {
9793 .moodle-dialogue-exception .param-stacktrace pre {
9798 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
9799 display: inline-block
;
9802 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
9803 display: inline-block
;
9807 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
9810 padding-bottom: 4px; }
9812 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
9818 background-color: white
;
9822 /* Apply a default max-height on tooltip text */
9823 .moodle-dialogue .tooltiptext {
9824 max-height: 300px; }
9826 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
9828 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
9832 * Chooser Dialogues (moodle-core-chooserdialogue)
9834 * This CSS belong to the chooser dialogue which should work both with, and
9835 * without javascript enabled
9837 /* Hide the dialog and it's title */
9838 .chooserdialoguebody
,
9842 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
9845 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
9847 background: #f2f2f2; }
9849 /* Center the submit buttons within the area */
9850 .choosercontainer #chooseform .submitbuttons {
9852 text-align: right
; }
9854 /* Fixed for safari browser on iPhone4S with ios7@mixin */
9855 @media (max-height: 639px) {
9856 .ios .choosercontainer #chooseform .submitbuttons {
9857 padding: 45px 0; } }
9859 .choosercontainer #chooseform .submitbuttons input {
9863 /* Various settings for the options area */
9864 .choosercontainer #chooseform .options {
9866 border-bottom: 1px solid
#bbb; }
9868 /* Only set these options if we're showing the js container */
9869 .jschooser .choosercontainer #chooseform .alloptions {
9873 .jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {
9874 display: inline-block
; }
9875 .jschooser .choosercontainer #chooseform .alloptions .option .typename {
9876 display: inline-block
;
9879 /* Settings for option rows and option subtypes */
9880 .choosercontainer #chooseform
.moduletypetitle
,
9881 .choosercontainer #chooseform
.option
,
9882 .choosercontainer #chooseform .nonoption {
9884 padding: 0 1.6em 0 1.6em; }
9886 .choosercontainer #chooseform .moduletypetitle {
9887 text-transform: uppercase
;
9889 padding-bottom: 0.4em; }
9891 .choosercontainer #chooseform
.option
.typename
,
9892 .choosercontainer #chooseform .nonoption .typename {
9893 padding: 0 0 0 0.5em; }
9895 .choosercontainer #chooseform .modicon + .typename {
9898 .choosercontainer #chooseform
.option input
[type
=radio
],
9899 .choosercontainer #chooseform .option span.typename {
9900 vertical-align: middle
; }
9902 .choosercontainer #chooseform .option label {
9906 border-bottom: 1px solid
#fff; }
9908 .choosercontainer #chooseform .option .icon {
9912 .choosercontainer #chooseform .nonoption {
9913 padding-left: 2.7em;
9915 padding-bottom: 0.1em; }
9917 .choosercontainer #chooseform .subtype {
9919 padding: 0 1.6em 0 3.2em; }
9921 .choosercontainer #chooseform .subtype .typename {
9922 margin: 0 0 0 0.2em; }
9924 /* The instruction/help area */
9925 .jschooser
.choosercontainer #chooseform
.instruction
,
9926 .jschooser .choosercontainer #chooseform .typesummary {
9935 background-color: #fff;
9940 /* Selected option settings */
9941 .jschooser
.choosercontainer #chooseform
.instruction
,
9942 .choosercontainer #chooseform .selected .typesummary {
9945 .choosercontainer #chooseform .selected {
9946 background-color: #fff;
9950 .chooserdialogue-course-modchooser .modicon .icon {
9955 @media (max-width: 575.98px) {
9956 .jsenabled .choosercontainer #chooseform .alloptions {
9958 .jsenabled
.choosercontainer #chooseform
.instruction
,
9959 .jsenabled .choosercontainer #chooseform .typesummary {
9960 position: static
; } }
9962 /* Form element: listing */
9964 padding-bottom: 25px;
9965 padding-right: 10px; }
9967 .formlistinginputradio {
9971 min-height: 225px; }
9976 padding: 1px 19px 14px;
9977 background-color: white
;
9978 border: 1px solid
#ddd; }
9988 background-color: whitesmoke
;
9989 border: 1px solid
#ddd;
9998 border-bottom: 1px solid
;
9999 border-color: #e1e1e8;
10000 border-left: 1px solid
#e1e1e8;
10001 border-right: 1px solid
#e1e1e8;
10002 background-color: #f7f7f9;
10010 body
.jsenabled
.formlistingradio
{
10013 body
.jsenabled
.formlisting
{
10016 /* Badges styles */
10017 a
.criteria-action
{
10021 div
.criteria-description
{
10022 padding: 10px 15px;
10024 background: none repeat scroll
0 0 #f9f9f9;
10025 border: 1px solid
#eee; }
10029 list-style: none
; }
10032 position: relative
;
10033 display: inline-block
;
10035 text-align: center
;
10036 vertical-align: top
;
10039 .badges li .badge-name {
10044 position: absolute
; }
10046 .badges li .badge-image {
10053 .badges li .badge-actions {
10054 position: relative
; }
10056 .badges li .expireimage {
10061 position: absolute
;
10066 background-color: transparent
;
10068 position: relative
;
10071 display: inline-block
;
10072 vertical-align: top
;
10074 margin-bottom: 20px; }
10075 #badge-image .expireimage
{
10081 position: absolute
;
10083 #badge-image .singlebutton
{
10086 #badge-image .singlebutton button
{
10087 margin-left: 4px; }
10090 display: inline-block
;
10093 #badge-overview dl
,
10094 #badge-details dl
{
10096 #badge-overview dl dt
,
10097 #badge-overview dl dd
,
10098 #badge-details dl dt
,
10099 #badge-details dl dd
{
10100 vertical-align: top
;
10102 #badge-overview dl dt
,
10103 #badge-details dl dt
{
10105 display: inline-block
;
10107 min-width: 100px; }
10108 #badge-overview dl dd
,
10109 #badge-details dl dd
{
10110 display: inline-block
;
10115 vertical-align: top
; }
10117 #page-badges-award .recipienttable tr td
{
10118 vertical-align: top
; }
10120 #page-badges-award .recipienttable tr td
.actions
.actionbutton
{
10125 #page-badges-award .recipienttable tr td
.existing
,
10126 #page-badges-award .recipienttable tr td
.potential
{
10129 #issued-badge-table .activatebadge
{
10130 display: inline-block
; }
10132 .statusbox.active {
10133 background-color: #def1de; }
10135 .statusbox.inactive {
10136 background-color: #fcefdc; }
10139 text-align: center
;
10140 margin-bottom: 5px;
10143 .statusbox .activatebadge {
10144 display: inline-block
; }
10146 .statusbox .activatebadge input[type=submit] {
10152 vertical-align: middle
; }
10154 img#persona_signin
{
10160 .invisiblefieldset {
10166 #page-header .logo
{
10168 #page-header .logo img
{
10169 max-height: 75px; }
10171 /** Navbar logo. */
10172 nav
.navbar
.logo img
{
10173 max-height: 35px; }
10175 /** Header-bar styles **/
10176 .page-context-header {
10177 overflow: hidden
; }
10178 .page-context-header
.page-header-image
,
10179 .page-context-header .page-header-headings {
10182 position: relative
; }
10183 .page-context-header .page-header-image {
10185 margin-bottom: 1em; }
10186 .page-context-header
.page-header-headings
,
10187 .page-context-header .header-button-group {
10188 position: relative
;
10190 vertical-align: middle
; }
10191 .page-context-header .header-button-group {
10194 .page-context-header .header-button-group a {
10195 position: relative
;
10198 ul
.dragdrop-keyboard-drag li
{
10199 list-style-type: none
; }
10203 text-decoration: none
;
10205 font-style: italic
;
10210 overflow: hidden
; }
10212 .progressbar_container {
10216 /* IE10 only fix for calendar titling */
10217 .ie10 .yui3-calendar-header-label {
10218 display: inline-block
; }
10228 .nav-tabs
> .active
> a
[href
],
10229 .nav-tabs
> .active
> a
[href
]:hover
,
10230 .nav-tabs > .active > a[href]:focus {
10233 .inplaceeditable.inplaceeditingon {
10234 position: relative
; }
10235 .inplaceeditable.inplaceeditingon .editinstructions {
10237 font-weight: normal
;
10242 white-space: nowrap
; }
10243 .inplaceeditable.inplaceeditingon input {
10245 vertical-align: text-bottom
;
10246 margin-bottom: 0; }
10247 .inplaceeditable.inplaceeditingon select {
10248 margin-bottom: 0; }
10250 .inplaceeditable .quickediticon img {
10253 .inplaceeditable .quickeditlink {
10255 text-decoration: inherit
; }
10257 .inplaceeditable:hover
.quickeditlink
.quickediticon img
,
10258 .inplaceeditable .quickeditlink:focus .quickediticon img {
10261 .inplaceeditable.inplaceeditable-toggle .quickediticon {
10264 .inplaceeditable.inplaceeditable-autocomplete {
10267 h3
.sectionname
.inplaceeditable
.inplaceeditingon
.editinstructions
{
10268 margin-top: -20px; }
10271 .chart-area .chart-table-data {
10274 .chart-area .chart-table {
10275 /** When accessible, we display the table only. */ }
10276 .chart-area .chart-table .chart-output-htmltable caption {
10277 white-space: nowrap
; }
10278 .chart-area .chart-table.accesshide .chart-table-expand {
10280 .chart-area .chart-table.accesshide .chart-table-data {
10284 padding-left: 1rem; }
10286 /* YUI 2 Tree View */
10306 .ygtvcancel:hover {
10307 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
10310 .hover-tooltip-container {
10311 position: relative
; }
10312 .hover-tooltip-container .hover-tooltip {
10314 visibility: hidden
;
10315 position: absolute
;
10318 top: calc
(-50% - 5px);
10319 transform: translate
(-50%, -50%);
10320 background-color: #fff;
10321 border: 1px solid rgba
(0, 0, 0, 0.2);
10322 border-radius: .3rem;
10323 box-sizing: border-box
;
10325 white-space: nowrap
;
10326 transition: opacity
0.15s, visibility
0.15s;
10328 .hover-tooltip-container .hover-tooltip:before {
10330 display: inline-block
;
10331 border-left: 8px solid transparent
;
10332 border-right: 8px solid transparent
;
10333 border-top: 8px solid rgba
(0, 0, 0, 0.2);
10334 position: absolute
;
10336 left: calc
(50% - 8px); }
10337 .hover-tooltip-container .hover-tooltip:after {
10339 display: inline-block
;
10340 border-left: 7px solid transparent
;
10341 border-right: 7px solid transparent
;
10342 border-top: 7px solid
#fff;
10343 position: absolute
;
10345 left: calc
(50% - 7px);
10347 .hover-tooltip-container:hover .hover-tooltip {
10349 visibility: visible
;
10350 transition: opacity
0.15s 0.5s, visibility
0.15s 0.5s; }
10355 #region-flat-nav .nav
{
10356 margin-right: 15px;
10357 background-color: #fff; }
10358 @media
(max-width: 767.98px) {
10359 #region-flat-nav .nav
{
10361 margin-right: 0; } }
10365 text-decoration: underline
; }
10366 #page-footer a
.icon
{
10371 text-decoration: underline
; }
10372 .bg-inverse a .icon {
10383 .dropdown-item:active a {
10386 .competency-tree ul {
10387 padding-left: 1.5rem; }
10389 .sr-only-focusable:active, .sr-only-focusable:focus {
10397 [data-drag-type
="move"] {
10399 touch-action: none
; }
10404 .overlay-icon-container {
10405 position: absolute
;
10410 background-color: rgba
(255, 255, 255, 0.6); }
10411 .overlay-icon-container .loading-icon {
10412 position: absolute
;
10415 transform: translate
(-50%, -50%); }
10416 .overlay-icon-container .loading-icon .icon {
10421 .open.atto_menu > .dropdown-menu {
10424 div
.editor_atto_toolbar button
.icon
{
10431 animation: bg-pulse-grey
2s infinite linear
; }
10433 @keyframes bg-pulse-grey
{
10435 background-color: #f8f9fa; }
10437 background-color: #e9ecef; }
10439 background-color: #f8f9fa; } }
10442 line-height: 0 !important
;
10443 /* stylelint-disable-line declaration-no-important */ }
10446 line-height: 0.25rem !important
;
10447 /* stylelint-disable-line declaration-no-important */ }
10450 line-height: 0.5rem !important
;
10451 /* stylelint-disable-line declaration-no-important */ }
10454 line-height: 1rem !important
;
10455 /* stylelint-disable-line declaration-no-important */ }
10458 line-height: 1.5rem !important
;
10459 /* stylelint-disable-line declaration-no-important */ }
10462 line-height: 3rem !important
;
10463 /* stylelint-disable-line declaration-no-important */ }
10465 .dir-rtl .dir-rtl-hide {
10468 .dir-ltr .dir-ltr-hide {
10472 position: relative
; }
10476 transform: translateX
(1px);
10480 .switch input + label {
10481 position: relative
;
10482 min-height: 1.725rem;
10483 min-width: 3.45rem;
10484 line-height: 1.725rem;
10485 border-radius: 1.725rem;
10486 display: inline-block
;
10490 vertical-align: middle
;
10491 padding-left: 3.95rem; }
10492 .switch input
+ label::before
,
10493 .switch input + label::after {
10495 position: absolute
;
10496 top: calc
(50% - 0.8625rem);
10502 .switch input + label::before {
10504 background-color: #dee2e6;
10505 border-radius: 1.725rem;
10506 transition: 0.2s all
; }
10507 .switch input + label::after {
10510 width: calc
(1.725rem - 4px);
10511 height: calc
(1.725rem - 4px);
10512 border-radius: 50%;
10513 background-color: #fff;
10514 transition: 0.2s all
; }
10515 .switch input:checked + label::before {
10516 background-color: #1177d1; }
10517 .switch input:checked + label::after {
10518 margin-left: 1.725rem; }
10519 .switch input:focus + label::before {
10521 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
10522 .switch input:disabled + label {
10524 cursor: not-allowed
; }
10525 .switch input:disabled + label::before {
10526 background-color: #e9ecef; }
10528 .paged-content-page-container {
10529 min-height: 3.125rem; }
10531 .text-decoration-none {
10532 text-decoration: none
!important
;
10533 /* stylelint-disable-line declaration-no-important */ }
10536 right: 0 !important
;
10537 /* stylelint-disable-line declaration-no-important */ }
10540 overflow: hidden
!important
;
10541 /* stylelint-disable-line declaration-no-important */ }
10544 overflow-wrap: break-word
!important
;
10545 /* stylelint-disable-line declaration-no-important */ }
10553 box-sizing: content-box
;
10554 margin-right: 0.5rem; }
10557 .icon.iconsize-big {
10562 .navbar-dark a .icon {
10563 color: rgba
(255, 255, 255, 0.5) !important
;
10564 /* stylelint-disable-line declaration-no-important */ }
10566 .action-menu-item a:first-of-type > .icon {
10567 margin-left: 0.5rem; }
10570 margin-left: 0 !important
;
10571 /* stylelint-disable-line declaration-no-important */ }
10573 .block_navigation
.tree_item
.icon
,
10574 .block_settings .tree_item .icon {
10577 [data-action
=toggle-drawer
] .icon
{
10580 .icon-no-spacing a > .icon {
10583 .icon-no-margin .icon {
10587 margin-bottom: 0; }
10589 .icon-large > .icon {
10593 .icon-size-0 .icon {
10594 height: 0 !important
;
10595 /* stylelint-disable-line declaration-no-important */
10596 width: 0 !important
;
10597 /* stylelint-disable-line declaration-no-important */
10598 font-size: 0 !important
;
10599 /* stylelint-disable-line declaration-no-important */ }
10601 .icon-size-1 .icon {
10602 height: 4px !important
;
10603 /* stylelint-disable-line declaration-no-important */
10604 width: 4px !important
;
10605 /* stylelint-disable-line declaration-no-important */
10606 font-size: 4px !important
;
10607 /* stylelint-disable-line declaration-no-important */ }
10609 .icon-size-2 .icon {
10610 height: 8px !important
;
10611 /* stylelint-disable-line declaration-no-important */
10612 width: 8px !important
;
10613 /* stylelint-disable-line declaration-no-important */
10614 font-size: 8px !important
;
10615 /* stylelint-disable-line declaration-no-important */ }
10617 .icon-size-3 .icon {
10618 height: 16px !important
;
10619 /* stylelint-disable-line declaration-no-important */
10620 width: 16px !important
;
10621 /* stylelint-disable-line declaration-no-important */
10622 font-size: 16px !important
;
10623 /* stylelint-disable-line declaration-no-important */ }
10625 .icon-size-4 .icon {
10626 height: 24px !important
;
10627 /* stylelint-disable-line declaration-no-important */
10628 width: 24px !important
;
10629 /* stylelint-disable-line declaration-no-important */
10630 font-size: 24px !important
;
10631 /* stylelint-disable-line declaration-no-important */ }
10633 .icon-size-5 .icon {
10634 height: 48px !important
;
10635 /* stylelint-disable-line declaration-no-important */
10636 width: 48px !important
;
10637 /* stylelint-disable-line declaration-no-important */
10638 font-size: 48px !important
;
10639 /* stylelint-disable-line declaration-no-important */ }
10642 margin-left: 0.5rem; }
10645 .formtable tbody th {
10646 font-weight: normal
;
10647 text-align: right
; }
10649 .path-admin #assignrole {
10652 margin-right: auto
; }
10654 .path-admin .admintable .leftalign {
10655 text-align: left
; }
10657 .environmenttable .warn {
10658 background-color: #fcefdc;
10661 .environmenttable .error {
10662 background-color: #f7dddc;
10665 .environmenttable .ok {
10666 background-color: #def1de;
10669 .path-admin
.admintable
.environmenttable
.name
,
10670 .path-admin
.admintable
.environmenttable
.info
,
10671 .path-admin #assignrole
.admintable
.role
,
10672 .path-admin #assignrole
.admintable
.userrole
,
10673 .path-admin #assignrole .admintable .roleholder {
10674 white-space: nowrap
; }
10676 .path-admin .incompatibleblockstable td.c0 {
10677 font-weight: bold
; }
10679 #page-admin-course-category .addcategory
{
10682 #page-admin-course-index .editcourse
{
10683 margin: 20px auto
; }
10685 #page-admin-course-index .editcourse th
,
10686 #page-admin-course-index .editcourse td
{
10687 padding-left: 10px;
10688 padding-right: 10px; }
10690 .timewarninghidden {
10693 #page-admin-report-capability-index #capabilitysearch
{
10696 #page-admin-qtypes #qtypes div
,
10697 #page-admin-qtypes #qtypes form
,
10698 #page-admin-qbehaviours #qbehaviours div
,
10699 #page-admin-qbehaviours #qbehaviours form
{
10702 #page-admin-qtypes #qtypes img
.spacer
,
10703 #page-admin-qbehaviours #qbehaviours img
.spacer
{
10706 #page-admin-qbehaviours .cell
.c3
,
10707 #page-admin-qtypes .cell
.c3
{
10708 font-size: 0.8203125rem; }
10710 #page-admin-lang .generalbox
,
10711 #page-admin-course-index .singlebutton
,
10712 #page-admin-course-index .addcategory
,
10713 #page-course-index .buttons
,
10714 #page-course-index-category .buttons
,
10715 #page-admin-course-category .addcategory
,
10716 #page-admin-stickyblocks .generalbox
,
10717 #page-admin-maintenance .buttons
,
10718 #page-admin-course-index .buttons
,
10719 #page-admin-course-category .buttons
,
10720 #page-admin-index .copyright
,
10721 #page-admin-index .copyrightnotice
,
10722 #page-admin-index .adminerror
.singlebutton
,
10723 #page-admin-index .adminwarning
.singlebutton
,
10724 #page-admin-index #layout-table
.singlebutton
{
10725 text-align: center
;
10726 margin-bottom: 1em; }
10728 .path-admin-roles .capabilitysearchui {
10731 margin-right: auto
;
10732 margin-top: 1rem; }
10734 #page-admin-roles-define .topfields
{
10735 margin: 1em 0 2em; }
10737 #page-admin-roles-define .capdefault
{
10738 background-color: rgba
(0, 0, 0, 0.075); }
10740 #page-filter-manage .backlink
,
10741 .path-admin-roles .backlink {
10744 #page-admin-roles-explain #chooseuser h3
,
10745 #page-admin-roles-usersroles .contextname
{
10748 #page-admin-roles-explain #chooseusersubmit
{
10750 text-align: center
; }
10752 #page-admin-roles-usersroles p
{
10755 #page-admin-roles-override .cell
.c1
,
10756 #page-admin-roles-assign .cell
.c3
,
10757 #page-admin-roles-assign .cell
.c1
{
10758 padding-top: 0.75em; }
10760 #page-admin-roles-override .overridenotice
,
10761 #page-admin-roles-define .definenotice
{
10762 margin: 1em 10% 2em 10%;
10763 text-align: left
; }
10765 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo span
{
10768 #page-admin-index .updateplugin div
{
10769 margin-bottom: 0.5em; }
10771 #page-admin-user-user_bulk #users
.fgroup
{
10772 white-space: nowrap
; }
10774 #page-admin-report-stats-index .graph
{
10775 text-align: center
;
10776 margin-bottom: 1em; }
10778 #page-admin-report-courseoverview-index .graph
{
10779 text-align: center
;
10780 margin-bottom: 1em; }
10782 #page-admin-lang .translator
{
10784 border-style: solid
; }
10786 .path-admin .roleassigntable {
10789 .path-admin .roleassigntable td {
10790 vertical-align: top
;
10791 padding: 0.2em 0.3em; }
10793 .path-admin .roleassigntable p {
10797 .path-admin
.roleassigntable #existingcell
,
10798 .path-admin .roleassigntable #potentialcell {
10801 .path-admin
.roleassigntable #existingcell p
> label:first-child
,
10802 .path-admin .roleassigntable #potentialcell p > label:first-child {
10803 font-weight: bold
; }
10805 .path-admin .roleassigntable #buttonscell {
10808 .path-admin .roleassigntable #buttonscell #assignoptions {
10809 font-size: 0.8203125rem; }
10811 .path-admin
.roleassigntable #removeselect_wrapper
,
10812 .path-admin .roleassigntable #addselect_wrapper {
10815 .path-admin table.rolecap tr.rolecap th {
10817 font-weight: normal
; }
10819 .path-admin .rolecap .hiddenrow {
10822 .path-admin
#defineroletable
.rolecap
.inherit
,
10823 .path-admin
#defineroletable
.rolecap
.allow
,
10824 .path-admin
#defineroletable
.rolecap
.prevent
,
10825 .path-admin #defineroletable .rolecap .prohibit {
10826 text-align: center
;
10828 min-width: 3.5em; }
10830 .path-admin
.rolecap
.cap-name
,
10831 .path-admin .rolecap .note {
10833 font-size: 0.8203125rem;
10834 white-space: nowrap
;
10835 font-weight: normal
; }
10837 .path-admin .rolecap label {
10839 text-align: center
;
10843 .plugincheckwrapper {
10849 #mnetconfig table
{
10851 margin-right: auto
; }
10853 .environmenttable .cell {
10854 padding: .15em .5em; }
10856 #trustedhosts .generaltable
{
10858 margin-right: auto
;
10861 #trustedhosts .standard
{
10864 #adminsettings legend
{
10867 #adminsettings fieldset
.error
{
10868 margin: .2em 0 .5em 0; }
10870 #adminsettings fieldset
.error legend
{
10873 #admin-spelllanguagelist textarea
,
10874 #page-admin-setting-editorsettingstinymce .form-textarea textarea
{
10880 /* Styles for flags on admin settings */
10881 .adminsettingsflags {
10884 .adminsettingsflags label {
10885 margin-right: 7px; }
10887 .form-description pre
,
10888 .formsettingheading pre {
10892 .form-item .form-setting .form-htmlarea {
10895 .form-item .form-setting .form-htmlarea .htmlarea {
10899 .form-item .form-setting .form-multicheckbox ul {
10902 margin: 7px 0 0 0; }
10904 .form-item .form-setting .defaultsnext {
10907 .form-item .form-setting .locked-checkbox {
10908 margin-right: 0.2em;
10909 margin-left: 0.5em;
10912 .form-item
.form-setting
.form-password
.unmask
,
10913 .form-item .form-setting .form-defaultinfo {
10914 display: inline-block
; }
10916 .form-item .form-setting .form-defaultinfo {
10918 word-wrap: break-word
; }
10920 #admin-emoticons td input
{
10923 #admin-emoticons td
.c0 input
{
10926 #adminthemeselector .selectedtheme td
.c0
{
10927 border: 1px solid
#d1edf6;
10928 border-right-width: 0; }
10930 #adminthemeselector .selectedtheme td
.c1
{
10931 border: 1px solid
#d1edf6;
10932 border-left-width: 0; }
10934 .admin_colourpicker
,
10935 .admin_colourpicker_preview {
10938 .jsenabled .admin_colourpicker_preview {
10941 .jsenabled .admin_colourpicker {
10945 margin-bottom: 10px;
10946 box-sizing: content-box
; }
10948 .admin_colourpicker .loadingicon {
10949 vertical-align: middle
;
10950 margin-left: auto
; }
10952 .admin_colourpicker .colourdialogue {
10954 border: 1px solid
#d1edf6; }
10956 .admin_colourpicker .previewcolour {
10957 border: 1px solid
#d1edf6;
10958 margin-left: 301px; }
10960 .admin_colourpicker .currentcolour {
10961 border: 1px solid
#d1edf6;
10962 margin-left: 301px;
10963 border-top-width: 0; }
10965 #page-admin-index #notice
.checkforupdates
{
10966 text-align: center
; }
10968 #page-admin-plugins #plugins-overview-panel
.info
{
10969 display: inline-block
;
10970 margin-right: 1em; }
10972 #page-admin-plugins .checkforupdates
{
10974 #page-admin-plugins .checkforupdates
.singlebutton
{
10977 #page-admin-plugins .checkforupdates
.singlebutton div
,
10978 #page-admin-plugins .checkforupdates
.singlebutton input
{
10979 margin: 0 3px 0 0; }
10981 #page-admin-plugins .updateavailableinstallall
{
10984 #page-admin-plugins .updateavailableinstallall div
,
10985 #page-admin-plugins .updateavailableinstallall input
{
10986 margin: 0 3px 5px 0; }
10988 #page-admin-plugins #plugins-control-panel
.status-missing td
{
10989 background-color: #fcefdc; }
10991 #page-admin-plugins #plugins-control-panel
.pluginname
.componentname
{
10992 font-size: 0.8203125rem;
10993 margin-left: 22px; }
10995 #page-admin-plugins #plugins-control-panel
.version
.versionnumber
{
10996 font-size: 0.8203125rem; }
10998 #page-admin-plugins #plugins-control-panel
.uninstall a
{
11001 #page-admin-plugins #plugins-control-panel
.notes
.label
{
11002 margin-right: 3px; }
11004 #page-admin-plugins #plugins-control-panel
.notes
.requiredby
{
11005 font-size: 0.8203125rem; }
11007 #plugins-check-page .checkforupdates
.singlebutton
{
11010 #plugins-check-page .checkforupdates
.singlebutton div
,
11011 #plugins-check-page .checkforupdates
.singlebutton input
{
11012 margin: 0 3px 0 0; }
11014 #plugins-check-page #plugins-check-info
.actions
> div
{
11015 display: inline-block
;
11016 margin-right: 1em; }
11018 #plugins-check-page #plugins-check-info
.actions
.singlebutton
{
11021 #plugins-check-page #plugins-check-info
.actions
.singlebutton div
,
11022 #plugins-check-page #plugins-check-info
.actions
.singlebutton input
{
11023 margin: 0 3px 0 0; }
11025 #plugins-check-page #plugins-check
.status-missing td
,
11026 #plugins-check-page #plugins-check
.status-downgrade td
{
11027 background-color: #f7dddc; }
11029 #plugins-check-page #plugins-check
.displayname
.plugindir
{
11030 font-size: 0.8203125rem; }
11032 #plugins-check-page #plugins-check
.requires ul
{
11033 margin-left: 13px; }
11035 #plugins-check-page #plugins-check
.status
.actionbutton
{
11038 #plugins-check-page #plugins-check
.status
.actionbutton input
{
11041 #plugins-check-page .plugins-check-dependencies-actions
> div
{
11042 display: inline-block
;
11043 margin-right: 1em; }
11045 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton
{
11048 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton div
,
11049 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton input
{
11050 margin: 0 3px 0 0; }
11052 #plugins-check-page #plugins-check-available-dependencies
.displayname
.component
{
11053 font-size: 0.8203125rem; }
11055 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
> div
{
11056 display: inline-block
;
11057 margin-right: 1em; }
11059 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
.dependencyinstall
{
11063 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
.dependencyinstall input
{
11066 #plugins-check-page .pluginupdateinfo
,
11067 #plugins-control-panel .pluginupdateinfo
{
11068 background-color: #def2f8;
11071 #plugins-check-page .pluginupdateinfo
.maturity50
,
11072 #plugins-control-panel .pluginupdateinfo
.maturity50
{
11073 background-color: #f7dddc; }
11074 #plugins-check-page .pluginupdateinfo
.maturity100
, #plugins-check-page
.pluginupdateinfo
.maturity150
,
11075 #plugins-control-panel .pluginupdateinfo
.maturity100
,
11076 #plugins-control-panel .pluginupdateinfo
.maturity150
{
11077 background-color: #fcefdc; }
11078 #plugins-check-page .pluginupdateinfo
.info
,
11079 #plugins-control-panel .pluginupdateinfo
.info
{
11080 display: inline-block
; }
11081 #plugins-check-page .pluginupdateinfo
.separator:after
,
11082 #plugins-control-panel .pluginupdateinfo
.separator:after
{
11084 #plugins-check-page .pluginupdateinfo
.singlebutton
,
11085 #plugins-control-panel .pluginupdateinfo
.singlebutton
{
11088 #plugins-check-page .pluginupdateinfo
.singlebutton div
,
11089 #plugins-check-page .pluginupdateinfo
.singlebutton input
,
11090 #plugins-control-panel .pluginupdateinfo
.singlebutton div
,
11091 #plugins-control-panel .pluginupdateinfo
.singlebutton input
{
11092 margin: 0 3px 0 0; }
11094 .plugins-management-confirm-buttons > div {
11095 display: inline-block
;
11096 margin: 1em 1em 1em 0; }
11098 .plugins-management-confirm-buttons .continue {
11100 .plugins-management-confirm-buttons
.continue div
,
11101 .plugins-management-confirm-buttons .continue input {
11104 .uninstalldeleteconfirmexternal {
11105 padding: 0.5em 1em;
11106 margin: 5px 0 10px 0; }
11108 #page-admin-index .upgradepluginsinfo
{
11109 text-align: center
; }
11111 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.separator:after
{
11114 /** MNet networking */
11115 #page-admin-mnet-peers .box
.deletedhosts
{
11116 margin-bottom: 1em;
11117 font-size: 0.8203125rem; }
11119 #page-admin-mnet-peers .mform
.deletedhostinfo
{
11121 margin-bottom: 5px; }
11123 #core-cache-plugin-summaries table
,
11124 #core-cache-store-summaries table
{
11127 #core-cache-lock-summary table
,
11128 #core-cache-definition-summaries table
,
11129 #core-cache-mode-mappings table
{
11132 #core-cache-store-summaries .default-store td
{
11133 font-style: italic
; }
11135 #core-cache-rescan-definitions,
11136 #core-cache-mode-mappings .edit-link
,
11137 #core-cache-lock-summary .new-instance
{
11139 text-align: center
; }
11141 .maintenancewarning {
11148 .modal.modal-in-page {
11151 #page-admin-search .adminpagetitle
{
11153 border-bottom: none
; }
11155 #page-admin-search .adminpagepath
{
11160 margin: 0 0 1.5rem 0; }
11161 #page-admin-search .adminpagepath li
+ li:before
{
11162 padding-right: 0.5rem;
11163 padding-left: 0.5rem;
11166 @media (min-width: 576px) {
11167 #page-admin-search .container
{
11168 overflow-wrap: break-word
; } }
11170 #page-admin-tasklogs .task-class
{
11171 font-size: 0.8203125rem;
11174 .blockmovetarget .accesshide {
11175 position: relative
;
11179 padding-top: 0 !important
;
11180 /* stylelint-disable declaration-no-important */
11181 margin-top: 0 !important
; }
11183 .block_search_forums .searchform {
11184 /* Override plugin's default. */
11185 text-align: left
; }
11187 .block
.block_navigation
.block_tree ul
,
11188 .block_settings .block_tree ul {
11191 .block .block-controls .dropdown-toggle {
11192 /* So that the caret takes the colour of the icon. */
11195 [data-region
="blocks-column"] {
11199 /* We put an absolutely positioned div in a relatively positioned div so it takes up no space */
11200 #region-main-settings-menu {
11201 position: relative
;
11205 #region-main-settings-menu > div
{
11206 position: absolute
;
11211 .region_main_settings_menu_proxy {
11214 background-color: #fff;
11215 margin-left: 0.625rem;
11216 margin-bottom: 0.625rem;
11217 border-bottom-left-radius: 0.5rem;
11220 #region-main-settings-menu.has-blocks
,
11221 #region-main.has-blocks
{
11222 display: inline-block
;
11223 width: calc
(100% - 375px); }
11224 @media
(max-width: 1199.98px) {
11225 #region-main-settings-menu.has-blocks
,
11226 #region-main.has-blocks
{
11228 /* MDL-63102 - Remove extra space at bottom.
11229 If modifying make sure block-region is horizontally stacked when in full screen */
11230 display: block
; } }
11232 @media (max-width: 1199.98px) {
11233 [data-region
="blocks-column"] {
11236 .block .empty-placeholder-image-lg {
11239 .block .block-cards .course-info-container {
11242 .block .block-cards .progress {
11245 .block .block-cards .course-summaryitem {
11246 border: 1px solid
#dee2e6;
11247 background-color: #fff; }
11249 .block .block-cards .icon {
11252 .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 {
11253 margin-top: -0.5rem; }
11255 .block
.block-cards a
.coursename
,
11256 .block .block-cards .btn-link {
11259 .block .block-cards .multiline {
11260 white-space: normal
; }
11262 .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 {
11266 border-radius: 50%; }
11267 .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 {
11268 background-color: #e9ecef; }
11270 .dashboard-card-deck.one-row {
11272 overflow-x: scroll
; }
11277 background-position: center
;
11278 background-size: cover
; }
11280 .dashboard-card-deck .dashboard-card {
11281 margin-bottom: 0.5rem;
11286 .dashboard-card-deck .dashboard-card .dashboard-card-img {
11288 background-position: center
;
11289 background-size: cover
; }
11290 .dashboard-card-deck .dashboard-card .dashboard-card-footer {
11293 .dashboard-card-deck.fixed-width-cards .dashboard-card {
11296 @media (min-width: 576px) {
11297 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
11298 width: calc
(50% - 0.5rem); } }
11300 @media (min-width: 840px) {
11301 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
11302 width: calc
(33.33% - 0.5rem); } }
11304 @media (min-width: 1100px) {
11305 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
11306 width: calc
(25% - 0.5rem); } }
11308 @media (min-width: 1360px) {
11309 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
11310 width: calc
(20% - 0.5rem); } }
11312 @media (min-width: 1200px) {
11313 #region-main.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11314 width: calc
(33.33% - 0.5rem); } }
11316 @media (min-width: 1470px) {
11317 #region-main.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11318 width: calc
(25% - 0.5rem); } }
11320 @media (min-width: 768px) {
11321 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11322 width: calc
(100% - 0.5rem); } }
11324 @media (min-width: 861px) {
11325 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11326 width: calc
(50% - 0.5rem); } }
11328 @media (min-width: 1122px) {
11329 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11330 width: calc
(33.33% - 0.5rem); } }
11332 @media (min-width: 1381px) {
11333 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11334 width: calc
(25% - 0.5rem); } }
11336 @media (min-width: 1200px) {
11337 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11338 width: calc
(100% - 0.5rem); } }
11340 @media (min-width: 1236px) {
11341 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11342 width: calc
(50% - 0.5rem); } }
11344 @media (min-width: 1497px) {
11345 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11346 width: calc
(33.33% - 0.5rem); } }
11348 @media (min-width: 1200px) {
11349 #block-region-side-pre .dashboard-card-deck:not
(.fixed-width-cards
) {
11352 #block-region-side-pre .dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
11353 width: calc
(100% - 0.5rem) !important
; } }
11355 .block_recentlyaccessedcourses .paging-bar-container {
11356 margin-top: -2.4rem;
11357 justify-content: flex-end
; }
11359 @media (max-width: 575.98px) {
11360 .block_recentlyaccessedcourses .paging-bar-container {
11363 #block-region-side-pre .block_recentlyaccessedcourses
.paging-bar-container
{
11366 .block_recentlyaccesseditems img.icon {
11369 margin-right: 6px; }
11371 .block_myoverview .content {
11372 min-height: 19.35rem; }
11374 .block_myoverview .paged-content-page-container {
11375 min-height: 13rem; }
11377 .block_settings
.block_tree
[aria-expanded
="true"],
11378 .block_settings
.block_tree
[aria-expanded
="true"].emptybranch
,
11379 .block_settings
.block_tree
[aria-expanded
="false"],
11380 .block_navigation
.block_tree
[aria-expanded
="true"],
11381 .block_navigation
.block_tree
[aria-expanded
="true"].emptybranch
,
11382 .block_navigation .block_tree [aria-expanded="false"] {
11383 background-image: none
; }
11385 .block_settings
.block_tree
[aria-expanded
="true"]:before
,
11386 .block_navigation .block_tree [aria-expanded="true"]:before {
11392 .block_settings
.block_tree
[aria-expanded
="false"]:before
,
11393 .block_navigation .block_tree [aria-expanded="false"]:before {
11399 .dir-rtl
.block_settings
.block_tree
[aria-expanded
="false"]:before
,
11400 .dir-rtl .block_navigation .block_tree [aria-expanded="false"]:before {
11403 .block_navigation
.block_tree p
.hasicon
,
11404 .block_settings .block_tree p.hasicon {
11405 text-indent: -3px; }
11406 .block_navigation
.block_tree p
.hasicon
.icon
,
11407 .block_settings .block_tree p.hasicon .icon {
11408 margin-right: 2px; }
11411 max-height: 50px; }
11413 /* calendar.less */
11414 .calendar_event_category {
11415 background-color: #d8bfd8; }
11417 .calendar_event_course {
11418 background-color: #ffd3bd; }
11420 .calendar_event_site {
11421 background-color: #d6f8cd; }
11423 .calendar_event_group {
11424 background-color: #fee7ae; }
11426 .calendar_event_user {
11427 background-color: #dce7ec; }
11429 .path-calendar .calendartable {
11431 table-layout: fixed
; }
11432 .path-calendar
.calendartable th
,
11433 .path-calendar .calendartable td {
11435 vertical-align: top
;
11436 text-align: center
;
11439 .path-calendar
.calendar-controls
.previous
,
11440 .path-calendar
.calendar-controls
.next
,
11441 .path-calendar .calendar-controls .current {
11446 .path-calendar .calendar-controls .previous {
11448 border: 1px solid transparent
; }
11450 .path-calendar .calendar-controls .current {
11451 text-align: center
;
11454 .path-calendar .calendar-controls .next {
11456 border: 1px solid transparent
; }
11458 .path-calendar .calendar-controls .drop-target {
11459 box-sizing: border-box
;
11460 border: 1px dashed
#1177d1; }
11462 .path-calendar .filters table {
11463 border-collapse: separate
;
11464 border-spacing: 2px;
11467 .path-calendar .maincalendar {
11468 vertical-align: top
;
11470 .path-calendar .maincalendar .bottom {
11471 text-align: center
;
11472 padding: 5px 0 0 0; }
11473 .path-calendar .maincalendar .heightcontainer {
11475 position: relative
; }
11476 .path-calendar .maincalendar .calendarmonth {
11478 margin: 10px auto
; }
11479 .path-calendar .maincalendar .calendarmonth ul {
11482 .path-calendar .maincalendar .calendarmonth ul li {
11483 list-style-type: none
; }
11484 .path-calendar .maincalendar .calendarmonth ul li > a {
11486 text-overflow: ellipsis
;
11487 white-space: nowrap
;
11489 display: inline-block
; }
11490 .path-calendar .maincalendar .calendarmonth ul li > a:hover {
11491 text-decoration: none
; }
11492 .path-calendar .maincalendar .calendarmonth ul li > a:hover .eventname {
11493 text-decoration: underline
; }
11494 .path-calendar .maincalendar .calendarmonth ul li .icon {
11495 margin-left: 0.25em;
11496 margin-right: 0.25em;
11497 vertical-align: initial
; }
11498 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle {
11501 border-radius: 6px;
11502 vertical-align: middle
; }
11503 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_category {
11504 background-color: #d8bfd8; }
11505 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_course {
11506 background-color: #ffd3bd; }
11507 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_site {
11508 background-color: #d6f8cd; }
11509 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_group {
11510 background-color: #fee7ae; }
11511 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_user {
11512 background-color: #dce7ec; }
11513 .path-calendar .maincalendar .calendarmonth td {
11515 .path-calendar .maincalendar .calendarmonth .clickable:hover {
11516 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); }
11517 .path-calendar
.maincalendar
.calendar-controls
.previous
,
11518 .path-calendar .maincalendar .calendar-controls .next {
11520 .path-calendar .maincalendar .calendar-controls .current {
11522 .path-calendar .maincalendar .controls {
11524 margin: 10px auto
; }
11525 .path-calendar
.maincalendar
.calendar_event_category:hover a
,
11526 .path-calendar
.maincalendar
.calendar_event_course:hover a
,
11527 .path-calendar
.maincalendar
.calendar_event_site:hover a
,
11528 .path-calendar
.maincalendar
.calendar_event_group:hover a
,
11529 .path-calendar .maincalendar .calendar_event_user:hover a {
11531 text-decoration: underline
; }
11532 .path-calendar .maincalendar .calendar_event_category {
11533 border-color: #d8bfd8; }
11534 .path-calendar .maincalendar .calendar_event_course {
11535 border-color: #ffd3bd; }
11536 .path-calendar .maincalendar .calendar_event_site {
11537 border-color: #d6f8cd; }
11538 .path-calendar .maincalendar .calendar_event_group {
11539 border-color: #fee7ae; }
11540 .path-calendar .maincalendar .calendar_event_user {
11541 border-color: #dce7ec; }
11542 .path-calendar
.maincalendar
.calendartable td
,
11543 .path-calendar .maincalendar .calendartable li {
11544 padding: 0 4px 4px 4px; }
11545 .path-calendar .maincalendar .calendartable li {
11546 text-align: left
; }
11547 .path-calendar .maincalendar .header {
11548 overflow: hidden
; }
11549 .path-calendar .maincalendar .header .buttons {
11551 .path-calendar .maincalendar .event .card-header img {
11552 vertical-align: baseline
; }
11553 .path-calendar .maincalendar .event .location {
11554 word-break: break-all
;
11555 overflow-wrap: break-word
; }
11557 #page-calendar-export .indent
{
11558 padding-left: 20px; }
11560 .block .minicalendar {
11564 .block
.minicalendar th
,
11565 .block .minicalendar td {
11568 text-align: center
; }
11569 .block .minicalendar td a {
11573 .block .minicalendar td.duration_global {
11574 border-top: 1px solid
#d6f8cd;
11575 border-bottom: 1px solid
#d6f8cd; }
11576 .block .minicalendar td.duration_global.duration_finish {
11577 background-color: #d6f8cd; }
11578 .block .minicalendar td.duration_category {
11579 border-top: 1px solid
#d8bfd8;
11580 border-bottom: 1px solid
#d8bfd8; }
11581 .block .minicalendar td.duration_category.duration_finish {
11582 background-color: #d8bfd8; }
11583 .block .minicalendar td.duration_course {
11584 border-top: 1px solid
#ffd3bd;
11585 border-bottom: 1px solid
#ffd3bd; }
11586 .block .minicalendar td.duration_course.duration_finish {
11587 background-color: #ffd3bd; }
11588 .block .minicalendar td.duration_group {
11589 border-top: 1px solid
#fee7ae;
11590 border-bottom: 1px solid
#fee7ae; }
11591 .block .minicalendar td.duration_group.duration_finish {
11592 background-color: #fee7ae; }
11593 .block .minicalendar td.duration_user {
11594 border-top: 1px solid
#dce7ec;
11595 border-bottom: 1px solid
#dce7ec; }
11596 .block .minicalendar td.duration_user.duration_finish {
11597 background-color: #dce7ec; }
11598 .block .minicalendar caption {
11599 font-size: inherit
;
11600 font-weight: inherit
;
11601 line-height: inherit
;
11602 text-align: center
; }
11604 .block
.calendar-controls
.previous
,
11605 .block
.calendar-controls
.current
,
11606 .block .calendar-controls .next {
11610 .block .calendar-controls .previous {
11614 .block .calendar-controls .current {
11615 text-align: center
;
11618 .block .calendar-controls .next {
11622 .block .calendar_filters ul {
11627 .block .calendar_filters li {
11628 margin-bottom: 0.2em; }
11629 .block .calendar_filters li span img {
11632 .block .calendar_filters li .icon {
11633 vertical-align: initial
;
11634 margin: 0 0.1rem 0 0.4rem; }
11635 .block .calendar_filters li > a:hover {
11636 text-decoration: none
; }
11637 .block .calendar_filters li > a:hover .eventname {
11638 text-decoration: underline
; }
11640 .block .content h3.eventskey {
11641 margin-top: 0.5em; }
11643 /* Display month name above the calendar */
11644 table
.calendartable caption
{
11645 caption-side: top
; }
11647 @media (min-width: 768px) {
11648 #page-calender-view .container-fluid
{
11649 min-width: 1024px; } }
11652 position: relative
; }
11654 .day-popover-content:empty + .day-popover-alternate {
11657 .summary-modal-container .description-content > p {
11660 .summary-modal-container .location-content {
11661 overflow-wrap: break-word
; }
11664 /* COURSE CONTENT */
11665 .section-modchooser-link img {
11666 margin-right: 0.5rem;
11670 .section_add_menus {
11674 .section-modchooser {
11677 .block_tree .tree_item.branch {
11678 margin-left: 8px; }
11680 .section_add_menus
.horizontal div
,
11681 .section_add_menus .horizontal form {
11684 .section_add_menus optgroup {
11685 font-weight: normal
;
11686 font-style: italic
; }
11689 .section_add_menus .urlselect {
11691 margin-left: .4em; }
11694 .section_add_menus .urlselect select {
11695 margin-left: .2em; }
11697 .sitetopic ul.section {
11700 .course-content ul.section {
11704 margin-top: 0.5rem; }
11705 .section .side.left {
11707 .section .side.right {
11711 .section .spinner {
11715 .section .activity {
11716 /* The command block for each activity */ }
11717 .section .activity .spinner {
11719 position: absolute
; }
11720 .section .activity .actions {
11721 position: absolute
;
11725 .section
.activity
.contentwithoutlink
,
11726 .section .activity .activityinstance {
11728 display: table-cell
;
11729 padding-right: 4px;
11731 .section
.activity
.contentwithoutlink
> a
,
11732 .section .activity .activityinstance > a {
11734 text-indent: -31px;
11735 padding-left: 31px; }
11736 .section
.activity
.contentwithoutlink
.dimmed
.activityicon
,
11737 .section .activity .activityinstance .dimmed .activityicon {
11739 .section
.activity a
.stealth
,
11740 .section .activity a.stealth:hover {
11741 color: #6eb5f3 !important
;
11742 /* stylelint-disable-line declaration-no-important */ }
11744 .section
.label
.contentwithoutlink
,
11745 .section .label .activityinstance {
11746 padding-right: 32px;
11750 .section .label .mod-indent-outer {
11751 padding-left: 24px;
11759 display: inline-block
; }
11761 .section
.activity
.editor_displayed a
.editing_title
,
11762 .section .activity.editor_displayed .moodle-actionmenu {
11765 .section .activity.editor_displayed div.activityinstance {
11766 padding-right: initial
; }
11767 .section .activity.editor_displayed div.activityinstance input {
11768 margin-bottom: initial
;
11769 padding-top: initial
;
11770 padding-bottom: initial
;
11771 vertical-align: text-bottom
; }
11773 .activity img.activityicon {
11775 vertical-align: text-bottom
; }
11777 .section
.activity
.activityinstance
,
11778 .section .activity .activityinstance div {
11779 display: inline-block
; }
11781 .editing
.section
.activity
.contentwithoutlink
,
11782 .editing .section .activity .activityinstance {
11783 padding-right: 200px; }
11785 .editing .section .activity .editing_move {
11786 /* Move the move icon to the start of the line */
11787 position: absolute
;
11791 .editing .section .activity .mod-indent-outer {
11793 * Add appropriate padding such that nothing overlaps the
11794 * absolute positioned move icon.
11796 padding-left: 2rem; }
11798 .editing_show
+ .editing_assign
,
11799 .editing_hide + .editing_assign {
11800 margin-left: 20px; }
11802 .section .activity .commands {
11803 white-space: nowrap
;
11804 display: inline-block
; }
11806 .section .activity.modtype_label.label {
11807 font-weight: normal
;
11810 .section li.activity {
11814 .section .activity .activityinstance .groupinglabel {
11815 padding-left: 30px; }
11817 .section
.activity
.availabilityinfo
,
11818 .section .activity .contentafterlink {
11820 margin-left: 30px; }
11822 .section .activity .contentafterlink p {
11825 .editing
.section
.activity:hover
,
11826 .editing .section .activity.action-menu-shown {
11827 background-color: rgba
(0, 0, 0, 0.05); }
11829 .course-content .current {
11830 position: relative
; }
11832 .course-content .current::before {
11834 border-left: #1177d1 2px solid
;
11835 position: absolute
;
11840 .course-content .section-summary {
11841 border: 1px solid
#dee2e6;
11843 list-style: none
; }
11845 .course-content .section-summary .section-title {
11846 margin: 2px 5px 10px 5px; }
11848 .course-content .section-summary .summarytext {
11849 margin: 2px 5px 2px 5px; }
11851 .course-content .section-summary .section-summary-activities .activity-count {
11852 font-size: 0.8203125rem;
11854 white-space: nowrap
;
11855 display: inline-block
; }
11857 .course-content .section-summary .summary {
11860 .course-content .single-section {
11863 .course-content .single-section .section-navigation {
11866 margin-bottom: -0.5em; }
11868 .course-content .single-section .section-navigation .title {
11873 .course-content .single-section .section-navigation .mdl-left {
11874 font-weight: normal
;
11876 margin-right: 1em; }
11878 .course-content .single-section .section-navigation .mdl-left .larrow {
11879 margin-right: 0.1em; }
11881 .course-content .single-section .section-navigation .mdl-right {
11882 font-weight: normal
;
11884 margin-left: 1em; }
11886 .course-content .single-section .section-navigation .mdl-right .rarrow {
11887 margin-left: 0.1em; }
11889 .course-content .single-section .section-navigation .mdl-bottom {
11892 .course-content ul li.section.main {
11893 border-bottom: 1px solid
#dee2e6;
11895 .course-content ul li.section.main:last-child {
11896 border-bottom: 0; }
11898 .course-content ul
.topics
,
11899 .course-content ul.weeks {
11901 .course-content ul
.topics li
.section
,
11902 .course-content ul.weeks li.section {
11904 padding-bottom: 1rem; }
11905 .course-content ul
.topics li
.section
.content
,
11906 .course-content ul.weeks li.section .content {
11909 .course-content ul
.topics li
.section
.summary
,
11910 .course-content ul
.topics li
.section
.content
> .availabilityinfo
,
11911 .course-content ul
.weeks li
.section
.summary
,
11912 .course-content ul.weeks li.section .content > .availabilityinfo {
11913 margin-left: 25px; }
11914 .course-content ul
.topics li
.section
.left
,
11915 .course-content ul.weeks li.section .left {
11917 text-align: right
; }
11922 .course-content .hidden {
11925 .course-content li.section ul {
11926 list-style: disc
; }
11927 .course-content li.section ul ul {
11928 list-style: circle
; }
11929 .course-content li.section ul ul ul {
11930 list-style: square
; }
11932 .course-content li.section li.activity ul {
11933 list-style: disc
; }
11934 .course-content li.section li.activity ul ul {
11935 list-style: circle
; }
11936 .course-content li.section li.activity ul ul ul {
11937 list-style: square
; }
11939 .course-content li.section .right > .icon:first-child {
11940 /* Remove the spacer icon. */
11943 .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 {
11944 padding-bottom: 13rem; }
11946 .jumpmenu .form-inline {
11949 .path-course-view .completionprogress {
11950 margin-left: 25px; }
11952 .path-course-view .completionprogress {
11956 position: relative
; }
11958 #page-site-index .subscribelink
{
11959 text-align: right
; }
11961 #site-news-forum h2
,
11962 #frontpage-course-list h2
,
11963 #frontpage-category-names h2
,
11964 #frontpage-category-combo h2
{
11965 margin-bottom: 9px; }
11967 .path-course-view a.reduce-sections {
11968 padding-left: 0.2em; }
11970 .path-course-view .subscribelink {
11971 text-align: right
; }
11973 .path-course-view .unread {
11974 margin-left: 30px; }
11976 .path-course-view .block.drag .header {
11979 .path-course-view .completionprogress {
11980 text-align: right
; }
11982 .path-course-view .single-section .completionprogress {
11983 margin-right: 5px; }
11985 .path-site li
.activity
> div
,
11986 .path-course-view li.activity > div {
11987 position: relative
;
11988 padding: 0 16px 0 0;
11989 /* to accommodate the floated completion icon with highlighting */ }
11991 .path-course-view li.activity span.autocompletion img {
11992 vertical-align: text-bottom
;
11995 .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 {
11998 .path-course-view li.activity form.togglecompletion img {
12000 /* The width is 0 so ensure we don't end up with a relative max-width */ }
12002 .path-course-view.editing li.activity span.autocompletion img {
12003 /* Use the same spacing as the filler. */
12004 margin-right: 0.5rem;
12005 margin-left: 0.5rem; }
12007 .path-course-view li.activity form.togglecompletion .ajaxworking {
12010 position: absolute
;
12013 background: url
([[pix:i
/ajaxloader
]]) no-repeat
; }
12015 li
.section
.hidden span
.commands a
.editing_hide
,
12016 li
.section
.hidden span
.commands a
.editing_show
{
12019 .single-section h3.sectionname {
12020 text-align: center
;
12023 .section img.movetarget {
12027 input
.titleeditor
{
12029 vertical-align: text-bottom
; }
12031 span
.editinstructions
{
12033 position: absolute
;
12035 position: relative;
12040 font-size: 0.8203125rem;
12041 padding: .1em .4em;
12042 background-color: #def2f8;
12044 text-decoration: none
;
12046 border: 1px solid
#d1edf6; }
12048 /* Course drag and drop upload styles */
12049 #dndupload-status {
12055 border: 1px solid
#d1edf6;
12056 text-align: center
;
12057 background: #def2f8;
12061 .dndupload-preview {
12063 border: 1px dashed
#909090;
12068 .dndupload-progress-outer {
12069 background-color: #e9ecef;
12073 margin-bottom: 1rem; }
12075 .dndupload-progress-inner {
12076 background-color: #fff;
12077 display: inline-block
;
12080 .dndupload-hidden {
12083 /* COURSES LISTINGS AND COURSE SUMMARY */
12084 #page-course-pending .singlebutton
,
12085 #page-course-index .singlebutton
,
12086 #page-course-index-category .singlebutton
,
12087 #page-course-editsection .singlebutton
{
12088 text-align: center
; }
12090 #page-admin-course-manage #movecourses td img
{
12092 vertical-align: text-bottom
; }
12096 text-align: center
; }
12098 #page-course-pending .pendingcourserequests
{
12099 margin-bottom: 1em; }
12101 #page-course-pending .pendingcourserequests
.singlebutton
{
12104 #page-course-pending .pendingcourserequests
.cell
{
12107 #page-course-pending .pendingcourserequests
.cell
.c6
{
12108 white-space: nowrap
; }
12113 .coursebox > .info > .coursename a {
12115 background-image: url
([[pix:moodle|i
/course
]]);
12116 background-repeat: no-repeat
;
12117 padding-left: 21px;
12118 background-position: left
0.2em; }
12120 .coursebox
> .info
> .coursename
,
12121 .coursebox
.content
.teachers
,
12122 .coursebox
.content
.courseimage
,
12123 .coursebox
.content
.coursefile
,
12124 .coursebox .content .customfields-container {
12128 .coursebox
.content
.teachers
,
12129 .coursebox
.content
.courseimage
,
12130 .coursebox
.content
.coursefile
,
12131 .coursebox .content .customfields-container {
12134 .coursebox > .info > h3.coursename {
12137 .coursebox > .info > .coursename {
12141 .coursebox .content .teachers li {
12142 list-style-type: none
;
12146 .coursebox .moreinfo {
12150 .coursebox .moreinfo img {
12153 .coursebox .content {
12156 .coursebox
.content
.summary
,
12157 .coursebox .content .coursecat {
12161 .coursebox .content .coursecat {
12165 .coursebox.remotecoursebox .remotecourseinfo {
12169 .coursebox .content .courseimage img {
12171 max-height: 100px; }
12173 .coursebox
.content
.coursecat
,
12174 .coursebox
.content
.summary
,
12175 .coursebox
.content
.courseimage
,
12176 .coursebox
.content
.coursefile
,
12177 .coursebox
.content
.teachers
,
12178 .coursebox
.remotecoursebox
.remotecourseinfo
,
12179 .coursebox .content .customfields-container {
12180 margin: 15px 5px 5px;
12183 .coursebox.remotehost > .info > .categoryname a {
12184 background-image: url
([[pix:moodle|i
/mnethost
]]); }
12186 .coursebox.collapsed {
12187 margin-bottom: 0; }
12189 .coursebox.collapsed > .content {
12192 .courses .coursebox.collapsed {
12193 padding-top: 0.5rem;
12194 padding-bottom: 0.5rem; }
12196 .courses .coursebox.even {
12197 background-color: rgba
(0, 0, 0, 0.05); }
12199 .courses > .paging.paging-morelink {
12200 text-align: center
;
12203 .course_category_tree .category .numberofcourse {
12204 font-size: 0.8203125rem; }
12206 .course_category_tree .controls {
12207 visibility: hidden
; }
12209 .course_category_tree .controls div {
12213 .jsenabled .course_category_tree .controls {
12214 visibility: visible
; }
12216 .course_category_tree .controls {
12217 margin-bottom: 5px;
12221 .course_category_tree .controls div {
12222 padding-right: 2em;
12225 .course_category_tree .category > .info > .categoryname {
12226 background-image: url
([[pix:moodle|t
/collapsed_empty
]]);
12227 background-repeat: no-repeat
;
12230 background-position: center left
; }
12233 .course_category_tree .category > .info > .categoryname {
12234 background-image:url([[pix:moodle|t/collapsed_empty_rtl]]);
12237 .course_category_tree .category.with_children > .info > .categoryname {
12238 background-image: url
([[pix:moodle|t
/expanded
]]);
12241 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
12242 background-image: url
([[pix:moodle|t
/collapsed
]]); }
12245 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
12246 background-image:url([[pix:moodle|t/collapsed_rtl]]);
12249 .course_category_tree .category.collapsed > .content {
12252 .course_category_tree .category > .info {
12255 .course_category_tree .category > .content {
12256 padding-left: 16px; }
12258 #page-course-index-category .generalbox
.info
{
12259 margin-bottom: 15px;
12260 border: 1px dotted
#ddd;
12263 #page-course-index-category .categorypicker
{
12264 text-align: center
;
12265 margin: 10px 0 20px; }
12268 * Course management page
12271 * Background (reg) #F5F5F5
12272 * Background (light #fafafa
12273 * Background (highlight) #ddffaa
12276 #course-category-listings {
12278 /** Two column layout */
12279 /** Three column layout */ }
12280 #course-category-listings.columns-2
> #course-listing
> div
{
12281 position: relative
;
12283 #course-category-listings.columns-3
> #course-listing
> div
{
12285 #course-category-listings > div
> div
{
12286 min-height: 300px; }
12287 #course-category-listings > div
> div
> ul
.ml
> li:first-child
> div
{
12289 #course-category-listings h3
{
12291 padding: 0.4rem 0.6rem 0.3rem; }
12292 #course-category-listings h4
{
12294 padding: 0.6rem 1rem 0.5rem; }
12295 #course-category-listings .moodle-actionmenu
{
12296 white-space: nowrap
; }
12297 #course-category-listings .listing-actions
{
12298 text-align: center
; }
12299 #course-category-listings .listing-actions
> .moodle-actionmenu
{
12300 display: inline-block
; }
12301 #course-category-listings ul
.ml
{
12304 #course-category-listings ul
.ml ul
.ml
{
12306 #course-category-listings .listitem
[data-selected
='1'] {
12307 background-color: rgba
(0, 0, 0, 0.05); }
12308 #course-category-listings .listitem
[data-selected
='1']:hover
{
12309 background-color: rgba
(0, 0, 0, 0.075); }
12310 #course-category-listings .item-actions
{
12312 display: inline-block
; }
12313 #course-category-listings .item-actions
.show
.menu img
{
12316 #course-category-listings .item-actions
.menu-action-text
{
12317 vertical-align: inherit
; }
12318 #course-category-listings .listitem
> div
> .float-left
{
12320 #course-category-listings .listitem
> div
> .float-right
{
12322 text-align: right
; }
12323 #course-category-listings .listitem
> div
.item-actions
.action-show
{
12325 #course-category-listings .listitem
> div
.item-actions
.action-hide
{
12327 #course-category-listings .listitem
> div
.without-actions
{
12329 #course-category-listings .listitem
> div
.idnumber
{
12331 margin-right: 2em; }
12332 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-show
{
12334 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-hide
{
12336 #course-category-listings .listitem
.highlight
{
12337 background-color: #fff; }
12338 #course-category-listings .listitem
.highlight
> div
,
12339 #course-category-listings .listitem
.highlight
> div:hover
,
12340 #course-category-listings .listitem
.highlight
[data-selected
='1'] > div
{
12341 background-color: rgba
(0, 0, 0, 0.075); }
12342 #course-category-listings #course-listing
.listitem
.categoryname
{
12343 display: inline-block
;
12346 #course-category-listings #course-listing
.listitem
.coursename
{
12347 display: inline-block
; }
12348 #course-category-listings #course-listing
> .firstpage
.listitem:first-child
> div
.item-actions
.action-moveup
,
12349 #course-category-listings #course-listing
> .lastpage
.listitem:last-child
> div
.item-actions
.action-movedown
{
12351 #course-category-listings #course-listing
.bulk-action-checkbox
{
12352 margin: -2px 6px 0 0; }
12353 #course-category-listings #category-listing
.listitem
.collapsed
> ul
.ml
{
12355 #course-category-listings #category-listing
.listitem
> div
> .ba-checkbox
{
12357 text-align: center
;
12358 margin: -1px 0.5em 0 0;
12359 padding-top: 2px; }
12360 #course-category-listings #category-listing
.listitem
.highlight
> div
> .ba-checkbox
{
12361 background-color: rgba
(0, 0, 0, 0.075); }
12362 #course-category-listings #category-listing
.listitem
[data-selected
='1'] > div
> .ba-checkbox
{
12363 margin: 0 0.5em 0 0;
12365 background-color: inherit
; }
12366 #course-category-listings #category-listing
.listitem:first-child
> div
.item-actions
.action-moveup
,
12367 #course-category-listings #category-listing
.listitem:last-child
> div
.item-actions
.action-movedown
{
12369 #course-category-listings #category-listing
.course-count
{
12371 margin-right: 2rem;
12373 display: inline-block
; }
12374 #course-category-listings #category-listing
.bulk-action-checkbox
{
12375 margin-right: -3px; }
12376 #course-category-listings #category-listing
.category-listing
> ul
> .listitem:first-child
{
12377 position: relative
; }
12378 #course-category-listings #category-listing
.category-bulk-actions
{
12379 margin: 0 0.5em 0.5em;
12380 position: relative
; }
12381 #course-category-listings .detail-pair
> * {
12382 display: inline-block
; }
12383 #course-category-listings .detail-pair
.pair-key
{
12385 vertical-align: top
; }
12386 #course-category-listings .detail-pair
.pair-key span
{
12387 margin-right: 1rem;
12389 #course-category-listings .detail-pair
.pair-value select
{
12391 #course-category-listings .bulk-actions
.detail-pair
> * {
12394 #course-category-listings .listing-pagination
{
12395 text-align: center
; }
12396 #course-category-listings .listing-pagination
.yui3-button
{
12398 background-color: #5bc0de;
12399 border-color: #5bc0de;
12401 margin: 0.4rem 0.2rem 0.45rem;
12402 font-size: 10.4px; }
12403 #course-category-listings .listing-pagination
.yui3-button:hover
{
12405 background-color: #3bb4d8;
12406 border-color: #31b0d5; }
12407 #course-category-listings .listing-pagination
.yui3-button:focus
, #course-category-listings
.listing-pagination
.yui3-button
.focus
{
12408 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
12409 #course-category-listings .listing-pagination
.yui3-button
.disabled
, #course-category-listings
.listing-pagination
.yui3-button:disabled
{
12411 background-color: #5bc0de;
12412 border-color: #5bc0de; }
12413 #course-category-listings .listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
):active
, #course-category-listings
.listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
).active
,
12414 .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle {
12416 background-color: #31b0d5;
12417 border-color: #2aaacf; }
12418 #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
,
12419 .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle:focus {
12420 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
12421 #course-category-listings .listing-pagination
.yui3-button
.active-page
{
12423 background-color: #1177d1;
12424 border-color: #1177d1; }
12425 #course-category-listings .listing-pagination
.yui3-button
.active-page:hover
{
12427 background-color: #0e63ae;
12428 border-color: #0d5ca2; }
12429 #course-category-listings .listing-pagination
.yui3-button
.active-page:focus
, #course-category-listings
.listing-pagination
.yui3-button
.active-page
.focus
{
12430 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
12431 #course-category-listings .listing-pagination
.yui3-button
.active-page
.disabled
, #course-category-listings
.listing-pagination
.yui3-button
.active-page:disabled
{
12433 background-color: #1177d1;
12434 border-color: #1177d1; }
12435 #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
,
12436 .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle {
12438 background-color: #0d5ca2;
12439 border-color: #0c5596; }
12440 #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
,
12441 .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle:focus {
12442 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
12443 #course-category-listings .listing-pagination-totals
{
12444 text-align: center
; }
12445 #course-category-listings .listing-pagination-totals
.dimmed
{
12446 margin: 0.4rem 1rem 0.45rem; }
12447 #course-category-listings .select-a-category
.notifymessage
,
12448 #course-category-listings .select-a-category
.alert
,
12449 #course-category-listings .select-a-category #page-admin-index
.releasenoteslink
,
12450 #page-admin-index #course-category-listings
.select-a-category
.releasenoteslink
,
12451 #course-category-listings .select-a-category #page-admin-index
.adminwarning
,
12452 #page-admin-index #course-category-listings
.select-a-category
.adminwarning
,
12453 #course-category-listings .select-a-category #page-admin-index
.adminerror
,
12454 #page-admin-index #course-category-listings
.select-a-category
.adminerror
,
12455 #course-category-listings .select-a-category
.que
.formulation
,
12456 .que #course-category-listings
.select-a-category
.formulation
,
12457 #course-category-listings .select-a-category
.que
.outcome
,
12458 .que #course-category-listings
.select-a-category
.outcome
,
12459 #course-category-listings .select-a-category
.que
.comment
,
12460 .que #course-category-listings
.select-a-category
.comment
,
12461 #course-category-listings .select-a-category
.assignfeedback_editpdf_widget
.label
,
12462 .assignfeedback_editpdf_widget #course-category-listings .select-a-category .label {
12465 #course-category-listings #course-listing
.listitem
.drag-handle
{
12468 .jsenabled #course-category-listings #course-listing .listitem .drag-handle {
12469 display: inline-block
;
12473 /** Management header styling **/
12474 .coursecat-management-header {
12475 vertical-align: middle
; }
12476 .coursecat-management-header h2 {
12477 display: inline-block
;
12478 text-align: left
; }
12479 .coursecat-management-header > div {
12480 display: inline-block
;
12482 .coursecat-management-header > div > div {
12483 margin: 10px 0 10px 1em;
12484 display: inline-block
; }
12485 .coursecat-management-header select {
12488 padding: 0.4em 0.5em 0.45em 1em;
12489 vertical-align: baseline
;
12490 white-space: nowrap
; }
12491 .coursecat-management-header .view-mode-selector .moodle-actionmenu {
12492 white-space: nowrap
;
12493 display: inline-block
; }
12494 .coursecat-management-header .view-mode-selector .moodle-actionmenu[data-enhanced].show .menu a {
12495 padding-left: 1em; }
12497 .course-being-dragged-proxy {
12500 vertical-align: middle
;
12501 padding: 0 0 0 4em; }
12503 .course-being-dragged {
12508 * Large displays 1200 +
12509 * Default displays 980 1199
12511 * Small tablets and large phones 481 767
12514 @media (min-width: 1200px) and
(max-width: 1600px) {
12515 #course-category-listings.columns-3
{
12516 background-color: #fff;
12518 #course-category-listings.columns-3 #category-listing
,
12519 #course-category-listings.columns-3 #course-listing
{
12521 #course-category-listings.columns-3 #category-listing
> div
,
12522 #course-category-listings.columns-3 #course-listing
> div
,
12523 #course-category-listings.columns-3 #course-detail
> div
{
12524 background-color: #fff; }
12525 #course-category-listings.columns-3 #course-detail
{
12527 margin-top: 1em; } }
12529 @media (max-width: 1199px) {
12530 #course-category-listings.columns-2
,
12531 #course-category-listings.columns-3
{
12533 #course-category-listings.columns-2 #category-listing
,
12534 #course-category-listings.columns-2 #course-listing
,
12535 #course-category-listings.columns-2 #course-detail
,
12536 #course-category-listings.columns-3 #category-listing
,
12537 #course-category-listings.columns-3 #course-listing
,
12538 #course-category-listings.columns-3 #course-detail
{
12540 margin: 0 0 1em; } }
12542 .page-settings-menu .menubar > a > .icon {
12547 /* Anchor link offset fix. This makes hash links scroll 60px down to account for the fixed header. */
12552 /* fixed header height*/
12554 /* negative fixed header height */
12556 pointer-events: none
; }
12558 .pagelayout-embedded :target {
12559 padding-top: initial
;
12560 margin-top: initial
; }
12562 #nav-drawer.closed
{
12566 margin-top: 50px; }
12568 /* Use a variable for the drawer background colors. */
12569 [data-region
="drawer"] {
12571 padding: 20px 20px;
12574 height: calc
(100% - 50px);
12576 -webkit-overflow-scrolling: touch
;
12578 background-color: #f2f2f2;
12579 -webkit-transition: right
0.5s ease
, left
0.5s ease
;
12580 -moz-transition: right
0.5s ease
, left
0.5s ease
;
12581 transition: right
0.5s ease
, left
0.5s ease
; }
12588 margin-top: 50px; }
12590 .pagelayout-embedded #page {
12594 -webkit-transition: margin-left
0.5s ease
, margin-right
0.5s ease
;
12595 -moz-transition: margin-left
0.5s ease
, margin-right
0.5s ease
;
12596 transition: margin-left
0.5s ease
, margin-right
0.5s ease
; }
12598 @media (min-width: 768px) {
12599 body
.drawer-open-left
{
12600 margin-left: 285px; } }
12602 @media (min-width: 768px) {
12603 body
.drawer-open-right
{
12604 margin-right: 285px; } }
12607 background-color: #f8f9fa; }
12609 .fp-content-center {
12612 display: table-cell
;
12613 vertical-align: middle
; }
12615 .fp-content-hidden {
12616 visibility: hidden
; }
12618 .yui3-panel-focused {
12623 padding: 3px 20px 2px 20px;
12624 text-align: center
;
12626 display: inline-block
; }
12628 .filepicker .yui3-widget-content-expanded {
12631 /* The javascript is adding a style="height: 0px;" to this element - we need to set the min-height so the height is ignored. */
12632 .filepicker .moodle-dialogue-bd {
12633 min-height: 520px; }
12635 .file-picker .fp-navbar {
12636 border-bottom: 1px solid
#e5e5e5;
12640 .file-picker .fp-content {
12647 .filepicker.moodle-dialogue-fullscreen .file-picker .fp-content {
12650 .file-picker .fp-content-loading {
12654 text-align: center
; }
12656 .file-picker .fp-content .fp-object-container {
12660 .file-picker .fp-def-search {
12663 .file-picker .fp-list {
12664 list-style-type: none
;
12670 .file-picker .fp-list .fp-repo a {
12672 padding: .5em .7em; }
12674 .file-picker .fp-list .fp-repo.active {
12675 background: #f2f2f2; }
12677 .file-picker .fp-list .fp-repo-icon {
12678 padding: 0 7px 0 5px;
12685 .fp-toolbar.empty {
12688 .fp-toolbar .disabled {
12694 margin-right: 4px; }
12697 vertical-align: -15%;
12698 margin-right: 5px; }
12700 .file-picker .fp-clear-left {
12703 .fp-pathbar.empty {
12706 .fp-pathbar .fp-path-folder {
12707 background: url
("[[pix:theme|fp/path_folder]]") left
3px no-repeat
;
12708 background-size: 12px 12px;
12710 margin-left: 12px; }
12713 .fp-pathbar .fp-path-folder {
12714 background-image: url('[[pix:theme|fp/path_folder_rtl]]');
12717 .fp-pathbar .fp-path-folder-name {
12718 margin-left: 24px; }
12720 .fp-iconview .fp-file {
12722 text-align: center
;
12723 position: relative
;
12724 margin: 10px 10px 35px; }
12726 .fp-iconview .fp-thumbnail {
12729 line-height: 110px;
12730 text-align: center
;
12731 border: 1px solid
#fff;
12734 .fp-iconview .fp-thumbnail img {
12735 border: 1px solid
#ddd;
12737 vertical-align: middle
; }
12739 .fp-iconview .fp-thumbnail:hover {
12741 border: 1px solid
#ddd; }
12743 .fp-iconview .fp-filename-field {
12745 word-wrap: break-word
;
12747 position: absolute
; }
12749 .fp-iconview
.fp-file:focus
.fp-filename-field
,
12750 .fp-iconview .fp-file:hover .fp-filename-field {
12754 .fp-iconview
.fp-file:focus
.fp-filename
,
12755 .fp-iconview .fp-file:hover .fp-filename {
12757 white-space: normal
;
12758 text-overflow: inherit
; }
12760 .fp-iconview .fp-filename-field .fp-filename {
12763 padding-bottom: 12px;
12764 min-width: 112px; }
12766 .file-picker .yui3-datatable table {
12767 border: 0 solid
#bbb;
12770 .file-picker
.ygtvtn
,
12771 .filemanager .ygtvtn {
12773 background: url
("[[pix:moodle|y/tn]]") 0 0 no-repeat
;
12775 background: url('[[pix:moodle|y/tn_rtl]]') 0 0 no-repeat;
12780 .file-picker
.ygtvtm
,
12781 .filemanager .ygtvtm {
12782 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
12784 background-position: 2px 10px;
12790 .file-picker
.ygtvtmh
,
12791 .filemanager .ygtvtmh {
12792 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
12794 background-position: 2px 10px;
12800 .file-picker
.ygtvtp
,
12801 .filemanager .ygtvtp {
12803 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
12805 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
12811 .file-picker
.ygtvtph
,
12812 .filemanager .ygtvtph {
12814 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
12816 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
12822 .file-picker
.ygtvln
,
12823 .filemanager .ygtvln {
12825 background: url
("[[pix:moodle|y/ln]]") 0 0 no-repeat
;
12827 background: url('[[pix:moodle|y/ln_rtl]]') 0 0 no-repeat;
12832 .file-picker
.ygtvlm
,
12833 .filemanager .ygtvlm {
12834 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
12836 background-position: 2px 10px;
12842 .file-picker
.ygtvlmh
,
12843 .filemanager .ygtvlmh {
12844 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
12846 background-position: 2px 10px;
12852 .file-picker
.ygtvlp
,
12853 .filemanager .ygtvlp {
12855 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
12857 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
12863 .file-picker
.ygtvlph
,
12864 .filemanager .ygtvlph {
12866 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
12868 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
12874 .file-picker
.ygtvloading
,
12875 .filemanager .ygtvloading {
12876 background: transparent url
("[[pix:moodle|y/loading]]") 0 0 no-repeat
;
12880 .file-picker
.ygtvdepthcell
,
12881 .filemanager .ygtvdepthcell {
12882 background: url
("[[pix:moodle|y/vline]]") 0 0 no-repeat
;
12884 background-position: 0 0;
12889 .file-picker
.ygtvblankdepthcell
,
12890 .filemanager .ygtvblankdepthcell {
12894 a
.ygtvspacer:hover
{
12895 color: transparent
;
12896 text-decoration: none
; }
12900 .ygtvlabel:visited
,
12902 background-color: transparent
;
12905 text-decoration: none
; }
12907 .file-picker
.ygtvfocus
,
12908 .filemanager .ygtvfocus {
12909 background-color: #eee; }
12911 .fp-filename-icon {
12914 position: relative
; }
12921 margin-right: 10px;
12922 text-align: center
;
12923 line-height: 24px; }
12928 vertical-align: middle
; }
12931 padding-right: 10px; }
12933 .file-picker .fp-login-form {
12938 .file-picker .fp-upload-form {
12943 .file-picker .fp-upload-form table {
12946 .file-picker.fp-dlg {
12947 text-align: center
; }
12949 .file-picker.fp-dlg .fp-dlg-buttons {
12952 .file-picker.fp-msg {
12953 text-align: center
; }
12955 .file-picker .fp-content-error {
12959 text-align: center
; }
12961 .file-picker .fp-nextpage {
12964 .file-picker .fp-nextpage .fp-nextpage-loading {
12967 .file-picker .fp-nextpage.loading .fp-nextpage-link {
12970 .file-picker .fp-nextpage.loading .fp-nextpage-loading {
12972 text-align: center
;
12974 padding-top: 50px; }
12976 .fp-select .fp-select-loading {
12977 text-align: center
;
12978 margin-top: 20px; }
12981 padding: 0 0 10px; }
12983 .fp-select table .mdl-right {
12986 .fp-select .fp-reflist .mdl-right {
12987 vertical-align: top
; }
12989 .fp-select .fp-select-buttons {
12992 .fp-select .fp-info {
12993 font-size: 0.703125rem; }
12995 .fp-select .fp-thumbnail {
12999 line-height: 110px;
13000 text-align: center
;
13001 margin: 10px 20px 0 0;
13003 border: 1px solid
#ddd; }
13005 .fp-select .fp-thumbnail img {
13006 border: 1px solid
#ddd;
13008 vertical-align: middle
;
13011 .fp-select .fp-fileinfo {
13012 display: inline-block
;
13013 margin-top: 10px; }
13015 .file-picker.fp-select .fp-fileinfo {
13016 max-width: 240px; }
13018 .fp-select .fp-fileinfo div {
13019 padding-bottom: 5px; }
13021 .file-picker.fp-select .uneditable {
13024 .file-picker.fp-select .fp-select-loading {
13027 .file-picker.fp-select.loading .fp-select-loading {
13030 .file-picker.fp-select.loading form {
13033 .fp-select .fp-dimensions.fp-unknown {
13036 .fp-select .fp-size.fp-unknown {
13039 .filemanager-loading {
13042 .jsenabled .filemanager-loading {
13044 margin-top: 100px; }
13046 .filemanager
.fm-loading
.filemanager-toolbar
,
13047 .filemanager
.fm-loading
.fp-pathbar
,
13048 .filemanager
.fm-loading
.filemanager-container
,
13049 .filemanager
.fm-loaded
.filemanager-loading
,
13050 .filemanager
.fm-maxfiles
.fp-btn-add
,
13051 .filemanager
.fm-maxfiles
.dndupload-message
,
13052 .filemanager
.fm-noitems
.fp-btn-download
,
13053 .filemanager
.fm-empty-container
,
13054 .filemanager.fm-noitems .filemanager-container .fp-content {
13057 .filemanager .fp-img-downloading {
13059 padding-top: 7px; }
13061 .filemanager .filemanager-updating {
13063 text-align: center
; }
13065 .filemanager.fm-updating .filemanager-updating {
13067 margin-top: 37px; }
13069 .filemanager
.fm-updating
.fm-content-wrapper
,
13070 .filemanager
.fm-nomkdir
.fp-btn-mkdir
,
13071 .fitem
.disabled
.filemanager
.filemanager-toolbar
,
13072 .fitem
.disabled
.filemanager
.fp-pathbar
,
13073 .fitem
.disabled
.filemanager
.fp-restrictions
,
13074 .fitem.disabled .filemanager .fm-content-wrapper {
13077 .filemanager .fp-restrictions {
13078 text-align: right
; }
13080 .filemanager-toolbar {
13082 overflow: hidden
; }
13084 .filemanager .fp-pathbar.empty {
13087 .filepicker-filelist
,
13088 .filemanager-container {
13092 .filemanager .fp-content {
13095 min-height: 157px; }
13097 .filemanager-container
,
13098 .filepicker-filelist {
13099 overflow: hidden
; }
13101 .file-picker .yui3-datatable-header {
13102 background: initial
; }
13104 .fitem
.disabled
.filepicker-filelist
,
13105 .fitem.disabled .filemanager-container {
13106 background-color: #ebebe4; }
13108 .fitem.disabled .filepicker-filelist .filepicker-filename {
13111 .fp-iconview .fp-reficons1 {
13112 position: absolute
;
13118 .fp-iconview .fp-reficons2 {
13119 position: absolute
;
13125 .fp-iconview .fp-file.fp-hasreferences .fp-reficons1 {
13126 background: url
("[[pix:theme|fp/link]]") no-repeat
;
13128 transform: scaleX(-1);
13131 background-position: bottom right
;
13132 background-size: 16px 16px; }
13134 .fp-iconview .fp-file.fp-isreference .fp-reficons2 {
13135 background: url
("[[pix:theme|fp/alias]]") no-repeat
;
13137 transform: scaleX(-1);
13140 background-position: bottom left
;
13141 background-size: 16px 16px; }
13143 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img {
13146 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail {
13147 background: url
([[pix:s
/dead
]]) no-repeat
;
13148 background-position: center center
; }
13150 .filemanager .yui3-datatable table {
13151 border: 0 solid
#bbb;
13154 /* Override YUI default styling */
13155 /* stylelint-disable declaration-no-important */
13156 .filemanager .yui3-datatable-header {
13157 background: #fff !important
;
13158 border-bottom: 1px solid
#ccc !important
;
13159 border-left: 0 solid
#fff !important
;
13160 color: #555 !important
; }
13162 .filemanager .yui3-datatable-odd .yui3-datatable-cell {
13163 background-color: #f6f6f6 !important
;
13164 border-left: 0 solid
#f6f6f6; }
13166 .filemanager .yui3-datatable-even .yui3-datatable-cell {
13167 background-color: #fff !important
;
13168 border-left: 0 solid
#fff; }
13170 /* stylelint-enable */
13171 .filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 {
13172 background: url
("[[pix:theme|fp/link_sm]]") no-repeat
0 0;
13176 transform: scaleX(-1);
13178 position: absolute
;
13181 background-size: 16px 16px; }
13183 .filemanager .fp-filename-icon.fp-isreference .fp-reficons2 {
13184 background: url
("[[pix:theme|fp/alias_sm]]") no-repeat
0 0;
13188 transform: scaleX(-1);
13190 position: absolute
;
13193 background-size: 16px 16px; }
13195 .filemanager .fp-contextmenu {
13198 .filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu {
13200 position: absolute
;
13204 .filemanager
.fp-treeview
.fp-folder
.fp-hascontextmenu
.fp-contextmenu
,
13205 .filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu {
13207 position: absolute
;
13209 margin-right: -20px;
13212 .filepicker-filelist
.filepicker-container
,
13213 .filemanager.fm-noitems .fm-empty-container {
13215 position: absolute
;
13220 border: 2px dashed
#bbb;
13222 text-align: center
; }
13224 .filepicker-filelist
.dndupload-target
,
13225 .filemanager-container .dndupload-target {
13227 position: absolute
;
13232 border: 2px dashed
#fb7979;
13234 text-align: center
; }
13236 .filepicker-filelist
.dndupload-over
.dndupload-target
,
13237 .filemanager-container.dndupload-over .dndupload-target {
13239 position: absolute
;
13244 border: 2px dashed
#6c8cd3;
13246 text-align: center
; }
13248 .dndupload-message {
13251 .dndsupported .dndupload-message {
13254 .dnduploadnotsupported-message {
13257 .dndnotsupported .dnduploadnotsupported-message {
13260 .dndupload-target {
13263 .dndsupported .dndupload-ready .dndupload-target {
13266 .dndupload-uploadinprogress {
13268 text-align: center
; }
13270 .dndupload-uploading .dndupload-uploadinprogress {
13274 background: url
([[pix:theme|fp
/dnd_arrow
]]) center no-repeat
;
13277 position: absolute
;
13280 .fitem
.disabled
.filepicker-container
,
13281 .fitem.disabled .fm-empty-container {
13284 .dndupload-progressbars {
13288 .dndupload-inprogress .dndupload-progressbars {
13291 .dndupload-inprogress .fp-content {
13294 .filemanager.fm-noitems .dndupload-inprogress .fm-empty-container {
13297 .filepicker-filelist.dndupload-inprogress .filepicker-container {
13300 .filepicker-filelist.dndupload-inprogress a {
13303 .filemanager.fp-select .fp-select-loading {
13306 .filemanager.fp-select.loading .fp-select-loading {
13309 .filemanager.fp-select.loading form {
13312 .filemanager
.fp-select
.fp-folder
.fp-license
,
13313 .filemanager
.fp-select
.fp-folder
.fp-author
,
13314 .filemanager
.fp-select
.fp-file
.fp-file-unzip
,
13315 .filemanager
.fp-select
.fp-folder
.fp-file-unzip
,
13316 .filemanager
.fp-select
.fp-file
.fp-file-zip
,
13317 .filemanager.fp-select.fp-zip .fp-file-zip {
13320 .filemanager
.fp-select
.fp-file-setmain
,
13321 .filemanager.fp-select .fp-file-setmain-help {
13324 .filemanager
.fp-select
.fp-cansetmain
.fp-file-setmain
,
13325 .filemanager.fp-select.fp-cansetmain .fp-file-setmain-help {
13326 display: inline-block
; }
13328 .filemanager .fp-mainfile .fp-filename {
13329 font-weight: bold
; }
13331 .filemanager.fp-select.fp-folder .fp-file-download {
13335 font-weight: bold
; }
13337 .filemanager
.fp-select
.fp-original
.fp-unknown
,
13338 .filemanager.fp-select .fp-original .fp-originloading {
13341 .filemanager.fp-select .fp-original.fp-loading .fp-originloading {
13344 .filemanager
.fp-select
.fp-reflist
.fp-unknown
,
13345 .filemanager.fp-select .fp-reflist .fp-reflistloading {
13348 .filemanager.fp-select .fp-reflist.fp-loading .fp-reflistloading {
13351 .filemanager.fp-select .fp-reflist .fp-value {
13352 background: #f9f9f9;
13353 border: 1px solid
#bbb;
13359 .filemanager.fp-select .fp-reflist .fp-value li {
13360 padding-bottom: 7px; }
13362 .filemanager.fp-mkdir-dlg {
13363 text-align: center
; }
13365 .filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text {
13369 .filemanager.fp-dlg {
13370 text-align: center
; }
13372 .file-picker div.bd {
13373 text-align: left
; }
13377 .fp-formset input[type="file"] {
13378 line-height: inherit
; }
13383 .fp-fileinfo .fp-value {
13384 display: inline-block
;
13385 padding-left: 5px; }
13387 /** The message area **/
13391 .preferences-container .container-fluid {
13393 .preferences-container .container-fluid .col-md-6 {
13394 min-height: 20px; }
13396 .preferences-container .align-bottom {
13397 vertical-align: bottom
; }
13399 .preferences-container .preference-table {
13400 border: 1px solid
#ddd; }
13401 .preferences-container .preference-table thead th {
13402 text-align: center
; }
13403 .preferences-container .preference-table thead th .config-warning {
13405 .preferences-container .preference-table thead th.unconfigured .config-warning {
13406 display: inline-block
; }
13407 .preferences-container .preference-table tr td:not(:first-child) {
13409 text-align: center
; }
13410 .preferences-container .preference-table tr td:nth-child(even) {
13411 background-color: #f7f7f7; }
13412 .preferences-container .preference-table tr th:nth-child(even) {
13413 background-color: #f7f7f7; }
13414 .preferences-container .preference-table .preference-row .hover-tooltip-container {
13415 display: inline-block
; }
13416 .preferences-container .preference-table .preference-row .preference-name {
13417 vertical-align: middle
; }
13418 .preferences-container .preference-table .preference-row .disabled-message {
13419 text-align: center
;
13421 line-height: 30px; }
13422 .preferences-container .preference-table .preference-row .preference-state {
13425 display: inline-block
;
13426 vertical-align: middle
; }
13427 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container {
13428 background-color: #5cb85c; }
13429 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container .on-text {
13430 display: inline-block
; }
13431 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container .off-text {
13433 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container {
13437 text-align: center
;
13438 border-radius: 4px;
13439 background-color: #d9534f;
13442 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .loading-icon {
13444 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .on-text {
13446 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .off-text {
13447 display: inline-block
; }
13448 .preferences-container
.preference-table
.preference-row
.preference-state
.loading input
[type
="checkbox"]:checked
+ .preference-state-status-container
.on-text
,
13449 .preferences-container .preference-table .preference-row .preference-state.loading input[type="checkbox"]:checked + .preference-state-status-container .off-text {
13451 .preferences-container
.preference-table
.preference-row
.preference-state
.loading
.preference-state-status-container
.on-text
,
13452 .preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .off-text {
13454 .preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .loading-icon {
13456 .preferences-container .preference-table .preference-row.loading .preference-name .loading-icon {
13459 .disabled-message {
13462 .disabled .disabled-message {
13464 .disabled .disabled-message + form {
13467 .general-settings-container .loading-icon {
13470 .general-settings-container .loading .loading-icon {
13471 display: inline-block
; }
13473 .general-settings-container label {
13474 display: inline-block
; }
13476 .processor-container {
13477 position: relative
; }
13478 .processor-container .loading-container {
13480 position: absolute
;
13483 text-align: center
;
13484 background-color: rgba
(255, 255, 255, 0.5); }
13485 .processor-container .loading-container .vertical-align {
13488 display: inline-block
;
13489 vertical-align: middle
; }
13490 .processor-container.loading .loading-container {
13493 .preferences-page-container .checkbox-container {
13495 line-height: 20px; }
13496 .preferences-page-container .checkbox-container input {
13499 .preferences-page-container .checkbox-container .loading-icon {
13501 .preferences-page-container .checkbox-container.loading .loading-icon {
13502 display: inline-block
; }
13504 .notification-area {
13506 box-sizing: border-box
;
13507 border-radius: 4px;
13508 margin-bottom: 30px;
13509 border: 1px solid
#e3e3e3; }
13510 @media
(max-height: 670px) {
13511 .notification-area {
13513 .notification-area .control-area {
13514 box-sizing: border-box
;
13515 display: inline-block
;
13519 -webkit-overflow-scrolling: touch
;
13520 border-right: 1px solid
#e3e3e3; }
13521 .notification-area .control-area .content {
13522 position: relative
; }
13523 .notification-area .control-area .content .content-item-container {
13525 .notification-area .control-area .content:empty + .empty-text {
13527 .notification-area .control-area .loading-icon {
13529 .notification-area .control-area .empty-text {
13531 text-align: center
;
13532 padding-top: 20px; }
13533 .notification-area .control-area.loading .loading-icon {
13535 text-align: center
;
13536 box-sizing: border-box
;
13538 .notification-area .control-area.loading .content:empty + .empty-text {
13540 .notification-area .content-area {
13541 box-sizing: border-box
;
13542 display: inline-block
;
13543 width: calc
(100% - 300px);
13545 .notification-area .content-area .toggle-mode {
13547 .notification-area .content-area .header {
13549 box-sizing: border-box
;
13550 border-bottom: 1px solid
#e3e3e3;
13552 .notification-area .content-area .header .image-container {
13553 display: inline-block
;
13557 .notification-area .content-area .header .subject-container {
13558 display: inline-block
;
13559 max-width: calc
(100% - 24px);
13560 white-space: nowrap
;
13562 text-overflow: ellipsis
;
13565 box-sizing: border-box
; }
13566 .notification-area .content-area .header .timestamp {
13571 margin-left: 30px; }
13572 .notification-area .content-area .header:empty {
13574 .notification-area .content-area > .content {
13576 box-sizing: border-box
;
13578 -webkit-overflow-scrolling: touch
;
13580 @media
(max-height: 670px) {
13581 .notification-area .content-area > .content {
13583 .notification-area .content-area > .content:empty {
13585 .notification-area .content-area > .content:empty + .empty-text {
13587 text-align: center
;
13588 padding-top: 100px; }
13589 .notification-area .content-area .empty-text {
13591 .notification-area .content-area .footer {
13593 box-sizing: border-box
;
13594 text-align: center
; }
13595 .notification-area .content-area .footer a {
13596 line-height: 50px; }
13597 .notification-area .content-area .footer:empty {
13600 @media (max-width: 979px) {
13601 .notification-area {
13602 position: relative
;
13603 overflow: hidden
; }
13604 .notification-area .control-area {
13605 border-right: none
;
13607 position: absolute
;
13611 visibility: visible
;
13612 transition: left
0.25s; }
13613 .notification-area .content-area {
13615 position: absolute
;
13619 visibility: hidden
;
13620 transition: right
0.25s, opacity
0.25s, visibility
0.25s; }
13621 .notification-area .content-area .toggle-mode {
13622 display: inline-block
;
13627 box-sizing: border-box
;
13628 border-right: 1px solid
#e3e3e3;
13629 border-bottom: 1px solid
#e3e3e3; }
13630 .notification-area .content-area .header {
13631 display: inline-block
;
13632 width: calc
(100% - 70px); }
13633 .notification-area.show-content-area .control-area {
13636 visibility: hidden
;
13637 transition: left
0.25s, opacity
0.25s, visibility
0.25s; }
13638 .notification-area.show-content-area .content-area {
13641 visibility: visible
;
13642 transition: right
0.25s; } }
13646 flex-direction: column
;
13647 transition: all
0.2s ease-in-out
; }
13648 .message-app .icon-back-in-drawer {
13650 .message-app.drawer {
13655 height: calc
(100% - 50px);
13657 box-shadow: -2px 2px 4px rgba
(0, 0, 0, 0.08); }
13658 .message-app.drawer .icon-back-in-app {
13660 .message-app.drawer .icon-back-in-drawer {
13661 display: inherit
; }
13662 .message-app.main {
13663 min-height: 400px; }
13664 .message-app.hidden {
13667 .message-app .header-container {
13669 .message-app .body-container {
13671 overflow: hidden
; }
13672 .message-app .body-container > * {
13673 position: absolute
;
13678 .message-app .footer-container {
13680 overflow-x: hidden
; }
13681 .message-app .footer-container textarea {
13683 .message-app .matchtext {
13684 background-color: #b5d9f9;
13687 .message-app .contact-status {
13688 position: absolute
;
13693 border-radius: 50%; }
13694 .message-app .contact-status.online {
13695 border: 1px solid
#fff;
13696 background-color: #5cb85c; }
13697 .message-app .message p {
13699 .message-app .clickable {
13701 .message-app .clickable:hover {
13702 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); }
13704 .message-app .btn-link {
13706 .message-app .btn-link:hover, .message-app .btn-link:focus {
13707 background-color: rgba
(0, 0, 0, 0.035);
13708 text-decoration: none
; }
13709 .message-app .icon {
13711 .message-app .overview-section-toggle .collapsed-icon-container {
13713 .message-app .overview-section-toggle .expanded-icon-container {
13714 display: inline-block
; }
13715 .message-app .overview-section-toggle.collapsed .collapsed-icon-container {
13716 display: inline-block
; }
13717 .message-app .overview-section-toggle.collapsed .expanded-icon-container {
13719 .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 {
13723 border-radius: 50%;
13725 .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 {
13726 background-color: #e9ecef; }
13727 .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 {
13728 height: 20px !important
;
13729 /* stylelint-disable-line declaration-no-important */
13730 width: 20px !important
;
13731 /* stylelint-disable-line declaration-no-important */ }
13732 .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 {
13733 height: 24px !important
;
13734 /* stylelint-disable-line declaration-no-important */
13735 width: 24px !important
;
13736 /* stylelint-disable-line declaration-no-important */ }
13737 .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 {
13738 height: 28px !important
;
13739 /* stylelint-disable-line declaration-no-important */
13740 width: 28px !important
;
13741 /* stylelint-disable-line declaration-no-important */ }
13742 .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 {
13743 height: 36px !important
;
13744 /* stylelint-disable-line declaration-no-important */
13745 width: 36px !important
;
13746 /* stylelint-disable-line declaration-no-important */ }
13747 .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 {
13748 height: 44px !important
;
13749 /* stylelint-disable-line declaration-no-important */
13750 width: 44px !important
;
13751 /* stylelint-disable-line declaration-no-important */ }
13752 .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 {
13753 height: 68px !important
;
13754 /* stylelint-disable-line declaration-no-important */
13755 width: 68px !important
;
13756 /* stylelint-disable-line declaration-no-important */ }
13757 .message-app .view-overview-body .section {
13759 .message-app .view-overview-body .section.expanded {
13761 .message-app .view-conversation .content-message-container img {
13763 .message-app .list-group .list-group-item {
13766 .message-app .list-group .list-group-item:first-child {
13768 .message-app .list-group .list-group-item:last-child {
13769 border-bottom: 0; }
13770 .message-app .last-message {
13771 min-height: 1.5rem; }
13772 .message-app .section .collapsing {
13773 overflow: hidden
; }
13774 .message-app .message .tail {
13779 border: 0.5rem solid transparent
;
13780 position: relative
; }
13781 .message-app .message.send .tail {
13783 margin-right: -0.5rem;
13784 border-bottom-color: #ced4da; }
13785 .message-app .message.received .tail {
13787 margin-left: -0.5rem;
13788 border-bottom-color: #fff; }
13789 .message-app .lazy-load-list {
13790 overflow-y: auto
; }
13792 #page-message-index #region-main
{
13794 #page-message-index #region-main div
[role
="main"] {
13796 #page-message-index #region-main div
[role
="main"] #maincontent
{
13797 margin-top: -1px; }
13798 #page-message-index #region-main div
[role
="main"] .message-app
.main
{
13801 .dir-rtl .message-drawer {
13802 box-shadow: 2px 2px 4px rgba
(0, 0, 0, 0.08); }
13808 .questioncategories h3 {
13815 margin: 0 0 0.3em; }
13817 #chooseqtype .instruction
{
13820 #chooseqtype .fakeqtypes
{
13821 border-top: 1px solid silver
; }
13823 #chooseqtype .qtypeoption
{
13824 margin-bottom: 0.5em; }
13826 #chooseqtype label
{
13829 #chooseqtype .qtypename img
{
13830 padding: 0 0.3em; }
13832 #chooseqtype .qtypename
{
13833 display: inline-table
;
13836 #chooseqtype .qtypesummary
{
13840 #chooseqtype .submitbuttons
{
13842 text-align: center
; }
13844 #qtypechoicecontainer {
13847 #qtypechoicecontainer_c.yui-panel-container
.shadow
.underlay
{
13848 background: none
; }
13850 #qtypechoicecontainer.yui-panel
.hd
{
13852 letter-spacing: 1px;
13853 text-shadow: 1px 1px 1px #fff;
13854 border: 1px solid
#ccc;
13855 border-bottom: 1px solid
#bbb;
13856 background-image: linear-gradient
(to bottom
, #fff 0%, #ccc 100%);
13857 background-repeat: repeat-x
; }
13859 #qtypechoicecontainer {
13862 background: #f2f2f2;
13863 border: 1px solid
#ccc;
13864 border-top: 0 none
; }
13866 #qtypechoicecontainer #chooseqtype
{
13869 #chooseqtypehead h3
{
13871 font-weight: normal
; }
13873 #chooseqtype .qtypes
{
13874 position: relative
;
13875 border-bottom: 1px solid
#bbb;
13876 padding: 0.24em 0; }
13878 #chooseqtype .alloptions
{
13879 overflow-x: hidden
;
13881 max-height: calc
(100vh - 15em);
13884 #chooseqtype .qtypeoption
{
13886 padding: 0.3em 0.3em 0.3em 1.6em; }
13888 #chooseqtype .qtypeoption img
{
13889 vertical-align: text-bottom
;
13891 padding-right: 0.5em; }
13893 #chooseqtype .selected
{
13894 background-color: #fff; }
13896 #chooseqtype .instruction
,
13897 #chooseqtype .qtypesummary
{
13899 position: absolute
;
13905 overflow-x: hidden
;
13907 padding: 1.5em 1.6em;
13908 background-color: #fff; }
13910 #chooseqtype .instruction
,
13911 #chooseqtype .selected
.qtypesummary
{
13914 #categoryquestions {
13916 #categoryquestions td
,
13917 #categoryquestions th
{
13918 padding: 0 0.2em; }
13919 #categoryquestions th
{
13921 font-weight: normal
; }
13922 #categoryquestions .checkbox
{
13923 padding-left: 5px; }
13924 #categoryquestions .checkbox input
[type
="checkbox"] {
13927 #categoryquestions .iconcol
{
13929 box-sizing: content-box
; }
13930 #categoryquestions .iconcol
.icon
{
13934 #categoryquestions label
{
13937 #categoryquestions .header
{
13938 text-align: left
; }
13940 #page-mod-quiz-edit div
.questionbankwindow div
.header
{
13943 #page-mod-quiz-edit div
.questionbankwindow
.block
{
13946 .questionbank .singleselect {
13949 /* Question editing form */
13950 #combinedfeedbackhdr div
.fhtmleditor
{
13953 #combinedfeedbackhdr div
.fcheckbox
{
13954 margin-bottom: 1em; }
13956 #multitriesheader div
.fitem_feditor
{
13959 #multitriesheader div
.fitem_fgroup
{
13960 margin-bottom: 1em; }
13962 #multitriesheader div
.fitem_fgroup fieldset
.felement label
{
13963 margin-left: 0.3em;
13964 margin-right: 0.3em; }
13966 body
.path-question-type
{
13967 /* Hacks to display the labels within a form group. */ }
13968 body
.path-question-type
.fitem_fgroup
.accesshide
{
13971 padding-right: .3em; }
13972 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
{
13977 margin: 0 0.5rem 0 0;
13986 margin: 0 auto
1.8em auto
; }
13992 margin-bottom: 1.8em;
13993 background-color: #dee2e6;
13994 border: 1px solid
#cad0d7; }
14003 font-weight: bold
; }
14007 margin-top: 0.7em; }
14009 .que .info .questionflag.editable {
14012 .que
.info
.editquestion img
,
14013 .que
.info
.questionflag img
,
14014 .que .info .questionflag input {
14015 vertical-align: bottom
; }
14018 margin: 0 0 0 8.5em; }
14020 .que
.multichoice
.answer div
.r0
.icon
.fa-check
,
14021 .que
.multichoice
.answer div
.r1
.icon
.fa-check
,
14022 .que
.multichoice
.answer div
.r0
.icon
.fa-remove
,
14023 .que.multichoice .answer div.r1 .icon.fa-remove {
14026 .formulation input
[type
="text"],
14027 .formulation select {
14029 vertical-align: baseline
; }
14031 .que.multianswer .formulation .yui3-widget-positioned {
14032 box-sizing: content-box
; }
14033 .que.multianswer .formulation .yui3-widget-positioned .feedbackspan {
14035 max-width: inherit
; }
14037 .path-mod-quiz input[size] {
14042 margin: 0.7em 0 0.3em 0; }
14044 .que .im-controls {
14046 text-align: left
; }
14048 .que
.specificfeedback
,
14049 .que
.generalfeedback
,
14050 .que
.numpartscorrect
.que
.rightanswer
,
14054 margin: 0 0 0.5em; }
14056 .que .correctness.correct {
14057 background-color: #5cb85c; }
14059 .que .correctness.partiallycorrect {
14060 background-color: #ff7518; }
14062 .que .correctness.notanswered, .que .correctness.incorrect {
14063 background-color: #d9534f; }
14066 margin-bottom: 1.5em; }
14072 margin-top: 0.5em; }
14078 .que .history table {
14082 .que .history .current {
14083 font-weight: bold
; }
14085 .que .questioncorrectnessicon {
14086 vertical-align: text-bottom
; }
14088 .que input.questionflagimage {
14089 padding-right: 3px;
14095 border-bottom: 1px solid
#555; }
14097 .mform .que.comment .fitemtitle {
14100 #page-question-preview #techinfo
{
14103 #page-mod-quiz-edit ul
.slots
.activityinstance
> a
{
14108 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
14111 #page-mod-quiz-edit .box
.generalbox
.questionbank
{
14114 #page-mod-quiz-edit .questionbank
.categorypagingbarcontainer
,
14115 #page-mod-quiz-edit .questionbank
.categoryquestionscontainer
,
14116 #page-mod-quiz-edit .questionbank
.choosecategory
{
14119 #page-mod-quiz-edit .questionbank
.choosecategory select
{
14122 #page-mod-quiz-edit div
.questionbank
.categoryquestionscontainer
{
14123 background: transparent
; }
14125 #page-mod-quiz-edit #categoryquestions
> thead
{
14126 background: #fff; }
14128 #page-mod-quiz-edit #categoryquestions
> tbody
> tr:nth-of-type
(even
) {
14129 background: #e4e4e4; }
14131 #page-mod-quiz-edit .questionbankwindow div
.header
{
14134 margin: 0 -10px 0 -10px;
14135 padding: 2px 10px 2px 10px;
14136 background: transparent
;
14137 /* Old browsers */ }
14139 #page-mod-quiz-edit .questionbankwindow div
.header
a:link
,
14140 #page-mod-quiz-edit .questionbankwindow div
.header
a:visited
{
14143 #page-mod-quiz-edit .questionbankwindow div
.header
a:hover
{
14146 #page-mod-quiz-edit .createnewquestion
{
14147 padding: 0.3em 0; }
14148 #page-mod-quiz-edit .createnewquestion div
,
14149 #page-mod-quiz-edit .createnewquestion input
{
14152 #page-mod-quiz-edit .questionbankwindow div
.header
.title
{
14155 #page-mod-quiz-edit div
.container div
.generalbox
{
14156 background-color: transparent
;
14159 #page-mod-quiz-edit .categoryinfo
{
14160 background-color: transparent
;
14161 border-bottom: none
; }
14163 #page-mod-quiz-edit .createnewquestion
.singlebutton input
{
14164 margin-bottom: 0; }
14166 #page-mod-quiz-edit div
.questionbank
.categorysortopotionscontainer
,
14167 #page-mod-quiz-edit div
.questionbank
.categoryselectallcontainer
{
14168 padding: 0 0 1.5em 0; }
14170 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
{
14171 background-color: transparent
;
14174 border-bottom: 0; }
14175 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
.paging
{
14176 padding: 0 0.3em; }
14178 #page-mod-quiz-edit div
.question div
.content div
.questioncontrols
{
14179 background-color: #fff; }
14181 #page-mod-quiz-edit div
.question div
.content div
.points
{
14182 margin-top: -0.5em;
14185 background-color: #fff;
14189 margin-right: 60px; }
14191 #page-mod-quiz-edit div
.question div
.content div
.points br
{
14194 #page-mod-quiz-edit div
.question div
.content div
.points label
{
14195 display: inline-block
; }
14197 #page-mod-quiz-edit div
.quizpage
.pagecontent
.pagestatus
{
14198 background-color: #fff; }
14200 #page-mod-quiz-edit .quizpagedelete
,
14201 #page-mod-quiz-edit .quizpagedelete img
{
14202 background-color: transparent
; }
14204 #page-mod-quiz-edit div
.quizpage
.pagecontent
{
14205 border: 1px solid
#ddd;
14206 overflow: hidden
; }
14208 #page-mod-quiz-edit div
.questionbank
.categoryinfo
{
14209 padding: 0.3em 0; }
14211 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer
{
14213 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong
{
14215 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer hr
,
14216 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer br
{
14218 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong
{
14219 margin-left: -0.3em; }
14220 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong label
{
14221 margin-left: 0.3em; }
14222 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer input
{
14224 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer input
+ input
{
14225 margin-left: 5px; }
14227 .questionbankwindow .module {
14230 #page-mod-quiz-edit div
.editq div
.question div
.content
{
14231 background-color: #fff;
14232 border: 1px solid
#ddd;
14233 overflow: hidden
; }
14235 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
14238 .path-mod-quiz .statedetails {
14240 font-size: 0.9em; }
14245 .que.shortanswer .answer {
14251 body
.path-question-type
.mform fieldset
.hidden
{
14253 margin: 0.7em 0 0; }
14256 .que.ddwtos .drop {
14257 box-sizing: content-box
; }
14259 .tag-condition-container {
14260 position: relative
; }
14262 @media (max-width: 767.98px) {
14270 .userprofile .fullprofilelink {
14271 text-align: center
;
14274 .userprofile .page-context-header {
14275 margin-bottom: 10px; }
14277 .userprofile .description {
14279 margin-bottom: 30px; }
14281 .userprofile .profile_tree {
14283 .userprofile .profile_tree section {
14284 display: inline-block
;
14286 margin-bottom: 1rem; }
14288 #participantsform .no-overflow
{
14289 overflow: visible
; }
14291 .userprofile dl.list > dd + dt {
14298 text-align: center
;
14302 #page-user-profile .node_category ul
,
14303 .path-user .node_category ul {
14308 #page-user-profile .node_category li
,
14309 .path-user .node_category li {
14312 #page-user-profile .node_category
.editprofile
,
14313 #page-user-profile .node_category
.viewmore
,
14314 .path-user
.node_category
.editprofile
,
14315 .path-user .node_category .viewmore {
14316 text-align: right
; }
14318 .ajax-contact-button {
14319 box-sizing: border-box
;
14320 position: relative
; }
14321 .ajax-contact-button.loading .loading-icon {
14323 .ajax-contact-button .loading-icon {
14325 position: absolute
;
14330 background-color: rgba
(255, 255, 255, 0.7); }
14331 .ajax-contact-button .loading-icon .icon {
14332 position: absolute
;
14335 transform: translate
(-50%, -50%); }
14337 @media (max-width: 480px) {
14338 .userprofile .profile_tree {
14339 /** Display the profile on one column on phones@mixin */
14340 column-count: 1; } }
14342 .userlist #showall {
14345 .userlist .buttons {
14346 text-align: center
; }
14348 .userlist .buttons label {
14351 .userlist table#participants {
14352 text-align: center
; }
14354 .userlist table#participants td {
14357 vertical-align: middle
; }
14359 .userlist table#participants th {
14363 .userlist table.controls {
14365 .userlist table.controls tr {
14366 vertical-align: top
; }
14367 .userlist table.controls .right {
14368 text-align: right
; }
14369 .userlist table.controls .groupselector {
14372 .userlist table.controls .groupselector label {
14378 border-collapse: separate
;
14381 .userinfobox
.left
,
14382 .userinfobox .side {
14384 vertical-align: top
; }
14386 .userinfobox .userpicture {
14390 .userinfobox .content {
14391 vertical-align: top
; }
14393 .userinfobox .links {
14396 vertical-align: bottom
; }
14398 .userinfobox .links a {
14401 .userinfobox .list td {
14404 .userinfobox .username {
14405 padding-bottom: 20px;
14406 font-weight: bold
; }
14408 .userinfobox td.label {
14410 white-space: nowrap
;
14411 vertical-align: top
;
14412 font-weight: bold
; }
14415 position: absolute
;
14417 margin-right: 0.6em; }
14422 margin-right: 1em; }
14423 .group-image .grouppicture {
14424 border-radius: 50%; }
14426 .groupinfobox .left {
14429 vertical-align: top
; }
14431 .course-participation #showall {
14432 text-align: center
;
14435 #user-policy .noticebox
{
14436 text-align: center
;
14438 margin-right: auto
;
14439 margin-bottom: 10px;
14443 #user-policy #policyframe
{
14450 .userselector select {
14453 .userselector div {
14454 margin-top: 0.2em; }
14456 .userselector div label {
14457 margin-right: 0.3em; }
14459 /* Next style does not work in all browsers but looks nicer when it does */
14460 .userselector .userselector-infobelow {
14461 font-size: 0.8em; }
14463 #userselector_options .collapsibleregioncaption
{
14464 font-weight: bold
; }
14466 #userselector_options p
{
14468 text-align: left
; }
14470 /** user full profile */
14471 #page-user-profile .messagebox
{
14472 text-align: center
;
14474 margin-right: auto
; }
14476 /** user course profile */
14477 #page-course-view-weeks .messagebox
{
14478 text-align: center
;
14480 margin-right: auto
; }
14482 .profileeditor > .singleselect {
14483 margin: 0 0.5em 0 0; }
14485 .profileeditor > .singlebutton {
14486 display: inline-block
;
14487 margin: 0 0 0 0.5em; }
14488 .profileeditor
> .singlebutton div
,
14489 .profileeditor > .singlebutton input {
14492 .userlist h3 .action-icon {
14495 #page-enrol-users .popover
{
14498 .user-enroller-panel {
14501 .search-results .result {
14505 .search-results .result .result-content {
14508 .search-results .result .filename {
14509 font-style: italic
; }
14511 .search-input-wrapper {
14512 margin: 0 1rem 0 0;
14516 transition: width
0.5s ease
, left
0.5s ease
;
14518 padding-bottom: 0; }
14520 .search-input-wrapper > div {
14523 .search-input-wrapper > div .icon {
14525 margin-top: 10px; }
14527 .search-input-wrapper > form {
14530 transition: opacity
0.5s ease-in-out
; }
14532 .search-input-wrapper > form > input {
14535 .search-input-wrapper form.expanded {
14538 .search-input-wrapper.expanded {
14541 @media (max-width: 575.98px) {
14542 .search-input-wrapper {
14543 margin: 0 1rem 0 0; }
14544 .search-input-wrapper > div {
14546 .search-input-wrapper > form {
14549 .search-areas-actions {
14550 margin-bottom: 1rem; }
14552 .search-areas-actions > div {
14553 margin-right: 1rem;
14554 display: inline-block
; }
14556 #core-search-areas .lastcol li
{
14558 text-indent: -24px; }
14560 #core-search-areas .lastcol li
> i
{
14564 * Moodle forms HTML isn't changeable via renderers (yet?) so this
14565 * .less file imports styles from the bootstrap $variables file and
14566 * adds them to the existing Moodle form CSS ids and classes.
14569 .jsenabled .mform .containsadvancedelements .advanced {
14572 .mform .containsadvancedelements .advanced.show {
14575 #adminsettings span
.error
{
14576 display: inline-block
;
14577 border: 1px solid
#f4cfce;
14578 border-radius: 4px;
14579 background-color: #f7dddc;
14581 margin-bottom: 4px; }
14583 .mform
.form-inline
.form-control
,
14584 .mform .form-inline .custom-select {
14587 .mform
.form-inline
.form-group
, .mform
.form-inline
.form-buttons
,
14588 .mform
.form-inline
.path-admin
.buttons
, .path-admin
.mform
.form-inline
.buttons
,
14589 .mform
.form-inline
.fp-content-center form
+ div
, .fp-content-center
.mform
.form-inline form
+ div
,
14590 .mform .form-inline div.backup-section + form {
14591 margin: 0.1rem 0.25rem 0.1rem 0; }
14593 .mform .form-inline br + label {
14594 justify-content: flex-start
;
14597 .unresponsive
.mform
.form-inline
,
14598 .unresponsive.mform .form-inline label {
14599 display: inline-flex
; }
14601 #jump-to-activity.custom-select
{
14605 margin-bottom: 0.5rem;
14606 border-bottom: 1px solid
#dee2e6; }
14608 .mform
> .form-group
, .mform
> .form-buttons
,
14609 .path-admin
.mform
> .buttons
,
14610 .fp-content-center
.mform
> form
+ div
,
14611 .mform > div.backup-section + form {
14612 margin-left: 1.5rem; }
14614 .editor_atto_content.form-control {
14617 #adminsettings .form-control
[size
] {
14620 .jsenabled .mform .collapsed .fcontainer {
14623 #adminsettings .error
{
14626 .mform ul.file-list {
14629 list-style: none
; }
14632 .mform label .adv {
14636 input#id_externalurl
{
14639 #portfolio-add-button {
14642 .form-label .form-shortname {
14643 font-size: 0.703125rem;
14646 .form-item .form-inline {
14649 .form-inline label:not(.sr-only):not(.accesshide) + select {
14650 margin-left: 0.5rem; }
14652 .no-felement.fstatic {
14653 padding-top: 5px; }
14655 .no-fitem .fstaticlabel {
14656 font-weight: bold
; }
14659 .path-admin
.buttons
,
14660 .fp-content-center form
+ div
,
14661 div
.backup-section
+ form
{
14664 .form-item .form-setting .defaultsnext > input {
14665 display: inline-block
; }
14667 .form-item .form-setting .form-checkbox.defaultsnext {
14669 display: inline-block
; }
14671 #adminsettings h3
{
14675 margin-bottom: 1.5;
14676 font-size: 1.171875rem;
14679 border-bottom: 1px solid
#e5e5e5; }
14682 .mform
.fitem
.felement input
[name
="email"],
14683 .mform
.fitem
.felement input
[name
="email2"],
14684 .mform
.fitem
.felement input
[name
="url"],
14685 .mform
.fitem
.felement input
[name
="idnumber"],
14686 .mform
.fitem
.felement input
[name
="phone1"],
14687 .mform .fitem .felement input[name="phone2"] {
14691 .que.match .mediaplugin {
14695 #page-admin-grade-edit-scale-edit .error input#id_name
{
14696 margin-right: 170px; }
14698 #page-grade-edit-outcome-course .courseoutcomes
{
14700 margin-right: auto
;
14703 #page-grade-edit-outcome-course .courseoutcomes td
{
14704 text-align: center
; }
14706 /* Install Process' text fields Forms, should always be justified to the left */
14708 #installform #id_wwwroot
,
14709 #installform #id_dirroot
,
14710 #installform #id_dataroot
,
14711 #installform #id_dbhost
,
14712 #installform #id_dbname
,
14713 #installform #id_dbuser
,
14714 #installform #id_dbpass
,
14715 #installform #id_prefix
{
14718 .mdl-right > label {
14719 display: inline-block
; }
14724 .form-item .form-label label {
14725 margin-bottom: 0; }
14727 div#dateselector-calendar-panel
{
14729 /* Set higher than the z-index of the filemanager - see MDL-39047. */ }
14731 fieldset
.coursesearchbox label
{
14735 * Show the labels above text editors and file managers except on wide screens.
14737 /* Section and module editing forms contain special JS components for the
14738 availability system (if enabled). */
14739 #id_availabilityconditionsjson[aria-hidden
=true
],
14740 .availability-field [aria-hidden=true] {
14743 .availability-field label {
14744 display: inline-flex
; }
14746 .availability-field .availability-group label {
14747 vertical-align: top
; }
14749 .availability-eye {
14753 .availability-inner
,
14754 .availability-plugincontrols {
14756 border: 1px solid rgba
(0, 0, 0, 0.125);
14758 margin-top: 0.5rem; }
14760 .availability-plugincontrols
,
14761 .availability-childlist .availability-inner {
14762 margin-left: .625rem; }
14764 .availability-field .availability-plugincontrols .availability-group select {
14765 max-width: 12rem; }
14767 /* Custom styles for autocomplete form element */
14768 /* These styles reserve a standard amount of space in the DOM to avoid flicker when the original select element is replaced */
14769 [data-fieldtype
=autocomplete
] select
,
14770 [data-fieldtype
=tags
] select
,
14771 .form-autocomplete-original-select {
14772 visibility: hidden
;
14779 margin-top: 1.65625rem;
14780 vertical-align: bottom
; }
14782 .form-autocomplete-selection {
14784 min-height: 2.375rem; }
14786 .form-autocomplete-multiple [role=listitem] {
14789 .form-autocomplete-suggestions {
14790 position: absolute
;
14791 background-color: white
;
14792 border: 2px solid
#dee2e6;
14793 border-radius: 3px;
14802 .form-autocomplete-suggestions li {
14803 list-style-type: none
;
14809 .form-autocomplete-suggestions li:hover {
14810 background-color: #3f9def;
14813 .form-autocomplete-suggestions li[aria-selected=true] {
14814 background-color: #f2f2f2;
14817 .form-autocomplete-downarrow {
14819 position: relative
;
14823 .form-autocomplete-downarrow .loading-icon {
14824 position: absolute
;
14827 background-color: #fff; }
14829 .form-autocomplete-selection:focus {
14832 /** Undo some bootstrap things */
14833 .form-autocomplete-selection + input.form-control {
14835 display: inline-block
;
14836 vertical-align: middle
; }
14838 .form-autocomplete-selection [data-active-selection=true] {
14840 font-size: large
; }
14842 /* Non-bootstrap selects with a size show their contents outside of the element.
14843 * Remove when we update to stable bootstrap 4. (MDL-56511) */
14849 overflow: visible
; }
14851 textarea
[data-auto-rows
] {
14852 overflow-x: hidden
; }
14854 /** Display elements under labels in vertical forms regardless of the screen size. */
14855 .mform.full-width-labels .fitem.row {
14858 .mform
.full-width-labels
.fitem
.row
> .col-md-3
,
14859 .mform.full-width-labels .fitem.row > .col-md-9 {
14864 .mform.full-width-labels .fitem.row.femptylabel > .col-md-3 {
14867 /** Allow wrapping an mform in a div with the form-inline class to have an inline, responsive form. */
14868 @media (min-width: 768px) {
14869 .form-inline
.col-md-9
,
14870 .form-inline .col-md-3 {
14871 margin-bottom: 1rem;
14873 .form-inline
.col-md-9 label
,
14874 .form-inline .col-md-3 label {
14875 margin-left: 1rem; } }
14877 [data-fieldtype
="modgrade"] .form-group
, [data-fieldtype
="modgrade"] .form-buttons
,
14878 [data-fieldtype
="modgrade"] .path-admin
.buttons
, .path-admin
[data-fieldtype
="modgrade"] .buttons
,
14879 [data-fieldtype
="modgrade"] .fp-content-center form
+ div
, .fp-content-center
[data-fieldtype
="modgrade"] form
+ div
,
14880 [data-fieldtype
="modgrade"] div
.backup-section
+ form
{
14881 padding-bottom: 0.375rem; }
14883 [data-fieldtype
="modgrade"] {
14884 background-color: #fff;
14885 border: 1px solid rgba
(0, 0, 0, 0.125);
14888 max-width: 30rem; }
14890 /** Atto fields do not have form-control because that would break the layout of the editor.
14891 So they need these extra styles to highlight the editor when there is a validation error. */
14892 .has-danger
.editor_atto_content
.form-control
,
14893 .has-danger
.editor_atto_content
.form-control-danger
,
14894 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
,
14895 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
,
14896 .has-danger .editor_atto_content.maintenancewarning.error {
14897 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");
14898 padding-right: 2.25rem;
14899 background-repeat: no-repeat
;
14900 background-position: center right
1rem;
14901 background-size: 1.5rem; }
14902 .has-danger
.editor_atto_content
.form-control
.form-control-feedback
,
14903 .has-danger
.editor_atto_content
.form-control
.form-control-label
,
14904 .has-danger
.editor_atto_content
.form-control
.form-check-label
,
14905 .has-danger
.editor_atto_content
.form-control
.form-check-inline
,
14906 .has-danger
.editor_atto_content
.form-control
.custom-control
,
14907 .has-danger
.editor_atto_content
.form-control-danger
.form-control-feedback
,
14908 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
14909 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
14910 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-control-feedback
,
14911 .has-danger
.editor_atto_content
.form-control-danger
.form-control-label
,
14912 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control-label
,
14913 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control-label
,
14914 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-control-label
,
14915 .has-danger
.editor_atto_content
.form-control-danger
.form-check-label
,
14916 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-check-label
,
14917 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-check-label
,
14918 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-check-label
,
14919 .has-danger
.editor_atto_content
.form-control-danger
.form-check-inline
,
14920 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-check-inline
,
14921 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-check-inline
,
14922 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-check-inline
,
14923 .has-danger
.editor_atto_content
.form-control-danger
.custom-control
,
14924 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.custom-control
,
14925 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.custom-control
,
14926 .has-danger .editor_atto_content.maintenancewarning.error .custom-control {
14928 .has-danger
.editor_atto_content
.form-control
.form-control
,
14929 .has-danger
.editor_atto_content
.form-control-danger
.form-control
,
14930 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control
,
14931 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control
,
14932 .has-danger .editor_atto_content.maintenancewarning.error .form-control {
14933 border-color: #d9534f; }
14934 .has-danger
.editor_atto_content
.form-control
.input-group-addon
,
14935 .has-danger
.editor_atto_content
.form-control-danger
.input-group-addon
,
14936 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.input-group-addon
,
14937 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.input-group-addon
,
14938 .has-danger .editor_atto_content.maintenancewarning.error .input-group-addon {
14940 border-color: #d9534f;
14941 background-color: #fdf7f7; }
14942 .has-danger
.editor_atto_content
.form-control
.form-control-feedback
,
14943 .has-danger
.editor_atto_content
.form-control-danger
.form-control-feedback
,
14944 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
14945 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
14946 .has-danger .editor_atto_content.maintenancewarning.error .form-control-feedback {
14949 [data-filetypesbrowserbody
] [aria-expanded
="false"] > [role
="group"],
14950 [data-filetypesbrowserbody
] [aria-expanded
="false"] [data-filetypesbrowserfeature
="hideifcollapsed"],
14951 [data-filetypesbrowserbody
] [aria-expanded
="true"] [data-filetypesbrowserfeature
="hideifexpanded"] {
14954 .form-inline
[data-fieldtype
="autocomplete"],
14955 .form-inline[data-fieldtype="tags"] {
14958 [data-fieldtype
="editor"] > div
{
14961 @media (min-width: 576px) {
14963 margin-left: 1.5rem; }
14964 .mform fieldset.collapsible legend a.fheader {
14965 padding: 0 5px 0 1.5rem;
14966 margin-left: -1.5rem;
14967 background: url
([[pix:t
/expanded
]]) 0 center no-repeat
; }
14968 .mform fieldset.collapsed legend a.fheader {
14970 background-image: url([[pix:t/collapsed_rtl]]);
14973 background-image: url
([[pix:t
/collapsed
]]); } }
14975 .pagelayout-login .card-title h2 img {
14977 max-height: 100px; }
14979 .pagelayout-login #region-main {
14981 background-color: inherit
; }
14987 .path-mod-choice .horizontal .choices .option {
14988 display: inline-block
; }
14990 .path-mod-feedback .feedback_form .col-form-label {
14991 display: block
!important
;
14992 /* stylelint-disable-line declaration-no-important */ }
14994 .path-mod-feedback .itemactions {
14997 .path-mod-feedback .itemhandle {
14998 position: absolute
;
15001 .path-mod-forum
.forumsearch input
,
15002 .path-mod-forum .forumsearch .helptooltip {
15005 .path-mod-forum
.forumheaderlist
,
15006 .path-mod-forum .forumheaderlist td {
15009 .path-mod-forum
.forumheaderlist thead
.header
,
15010 .path-mod-forum .forumheaderlist tbody .discussion td {
15011 white-space: normal
;
15012 vertical-align: top
;
15013 padding-left: 0.5em;
15014 padding-right: 0.5em; }
15016 .path-mod-forum .forumheaderlist thead .header {
15017 white-space: normal
;
15018 vertical-align: top
; }
15020 .path-mod-forum .forumheaderlist thead .header.replies {
15021 text-align: center
; }
15023 .path-mod-forum .forumheaderlist thead .header.lastpost {
15024 text-align: right
; }
15026 .path-mod-forum
.forumheaderlist thead
.header th
.discussionsubscription
,
15027 .path-mod-forum .forumheaderlist tbody .discussion td.discussionsubscription {
15029 padding-left: 0.5em;
15030 padding-right: 0.5em; }
15032 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
15033 .path-mod-forum .forumheaderlist .discussion .lastpost {
15034 white-space: normal
; }
15036 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
15037 .path-mod-forum .forumheaderlist .discussion .replies {
15038 text-align: center
; }
15040 .path-mod-forum
.forumheaderlist
.discussion
.topic
,
15041 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
15042 .path-mod-forum
.forumheaderlist
.discussion
.topic
.starter
,
15043 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
15044 .path-mod-forum .forumheaderlist .discussion .lastpost {
15045 vertical-align: top
; }
15047 .path-mod-forum .subscriptionmode {
15050 .path-mod-forum .activesetting {
15052 font-weight: bold
; }
15055 border: 1px solid
#dee2e6;
15058 .forumpost .header {
15059 margin-bottom: 3px; }
15060 .forumpost .picture img {
15062 .forumpost .picture img.userpicture {
15064 margin-right: 10px; }
15065 .forumpost .content .posting.fullpost {
15069 .forumpost
.row
.topic
,
15070 .forumpost
.row
.content-mask
,
15071 .forumpost .row .options {
15072 margin-left: 48px; }
15073 .forumpost .row.side {
15076 .forumpost .row .left {
15079 .forumpost .options .commands {
15082 .forumpost .subject {
15083 font-weight: bold
; }
15085 .forumsearch input[type=text] {
15086 margin-bottom: 0; }
15088 #page-mod-forum-discuss .discussioncontrols
{
15091 #page-mod-forum-discuss .discussioncontrols
.form-inline input
{
15092 margin-top: -1px; }
15094 .maincalendar
.calendarmonth td
,
15095 .maincalendar .calendarmonth th {
15096 border: 1px dotted
#dee2e6; }
15098 .path-grade-report-grader h1 {
15099 text-align: inherit
; }
15101 #page-mod-chat-gui_basic input#message
{
15104 #page-mod-data-view #singleimage
{
15107 .path-mod-data form {
15108 margin-top: 10px; }
15110 .template_heading {
15111 margin-top: 10px; }
15113 .breadcrumb-button {
15116 .breadcrumb-button .singlebutton {
15118 margin-left: 4px; }
15120 .ie .row-fluid .desktop-first-column {
15127 -ms-touch-action: auto
; }
15132 /** General styles (scope: all of lesson) **/
15133 .path-mod-lesson .invisiblefieldset.fieldsetfix {
15136 .path-mod-lesson .answeroption .checkbox label p {
15139 .path-mod-lesson .form-inline label.form-check-label {
15140 display: inline-block
; }
15142 .path-mod-lesson .slideshow {
15146 #page-mod-lesson-view .branchbuttoncontainer
.singlebutton button
[type
="submit"] {
15147 white-space: normal
; }
15149 #page-mod-lesson-view .vertical
.singlebutton
{
15151 #page-mod-lesson-view .vertical
.singlebutton
+ .singlebutton
{
15153 margin-top: 1rem; }
15155 #page-mod-lesson-view .fitem
.felement
.custom-select
{
15156 align-self: flex-start
; }
15158 .path-mod-lesson .generaltable td {
15159 vertical-align: middle
; }
15160 .path-mod-lesson .generaltable td label {
15161 margin-bottom: 0; }
15162 .path-mod-lesson .generaltable td .highlight {
15163 display: inline-block
;
15164 margin-left: 0.25rem; }
15165 .path-mod-lesson .generaltable td input[type="checkbox"] {
15168 .path-mod-wiki
.wiki_headingtitle
,
15169 .path-mod-wiki
.midpad
,
15170 .path-mod-wiki .wiki_headingtime {
15171 text-align: inherit
; }
15173 .path-mod-wiki .wiki_contentbox {
15176 .path-mod-survey .surveytable > tbody > tr:nth-of-type(odd) {
15177 background-color: transparent
; }
15179 .path-mod-survey .surveytable > tbody > tr:nth-of-type(even) {
15180 background-color: rgba
(0, 0, 0, 0.05); }
15182 .path-mod-survey .surveytable .rblock label {
15183 text-align: center
; }
15186 margin-left: 4px; }
15193 line-height: 2.25rem; }
15194 .usermenu .login a {
15196 .usermenu .login a:hover, .usermenu .login a:focus {
15198 text-decoration: underline
; }
15200 .userloggedinas
.usermenu
.usertext
,
15201 .userswitchedrole
.usermenu
.usertext
,
15202 .loginfailures .usermenu .usertext {
15205 margin-right: 0.5rem;
15207 .userloggedinas
.usermenu
.usertext
.meta
,
15208 .userswitchedrole
.usermenu
.usertext
.meta
,
15209 .loginfailures .usermenu .usertext .meta {
15211 font-size: 0.8203125rem; }
15213 .userloggedinas
.usermenu
.avatar img
,
15214 .userswitchedrole
.usermenu
.avatar img
,
15215 .loginfailures .usermenu .avatar img {
15218 .userloggedinas .usermenu .userbutton .avatars {
15219 position: relative
;
15220 display: inline-block
; }
15221 .userloggedinas .usermenu .userbutton .avatars .avatar.current {
15222 display: inline-block
;
15223 position: absolute
;
15228 border-radius: 50%; }
15229 .userloggedinas .usermenu .userbutton .avatars .avatar.current img {
15230 vertical-align: baseline
; }
15231 .userloggedinas .usermenu .userbutton .avatars .avatar img {
15234 .userloggedinas .usermenu .userbutton .avatars .realuser {
15237 display: inline-block
; }
15239 @media (max-width: 767.98px) {
15243 .path-mod-quiz .mod-quiz-edit-content {
15244 margin-bottom: 10rem; }
15246 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-3
,
15247 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-9
{
15251 #page-mod-quiz-mod #id_reviewoptionshdr
.form-group
, #page-mod-quiz-mod #id_reviewoptionshdr
.form-buttons
,
15252 #page-mod-quiz-mod #id_reviewoptionshdr
.path-admin
.buttons
, .path-admin #page-mod-quiz-mod #id_reviewoptionshdr
.buttons
,
15253 #page-mod-quiz-mod #id_reviewoptionshdr
.fp-content-center form
+ div
, .fp-content-center #page-mod-quiz-mod #id_reviewoptionshdr form
+ div
,
15254 #page-mod-quiz-mod #id_reviewoptionshdr div
.backup-section
+ form
{
15257 display: inline-block
;
15258 min-height: 12rem; }
15260 #page-mod-quiz-mod #id_reviewoptionshdr
.btn-link
{
15262 vertical-align: bottom
; }
15264 #page-mod-quiz-mod #id_reviewoptionshdr
.form-inline
{
15268 #page-mod-quiz-mod #id_reviewoptionshdr
.form-check
{
15271 justify-content: flex-start
; }
15273 .path-mod-quiz #mod_quiz_navblock .qnbutton {
15274 text-decoration: none
;
15277 font-weight: normal
;
15278 background-color: #fff;
15279 background-image: none
;
15282 border-radius: 3px;
15285 margin: 0 6px 6px 0; }
15287 .path-mod-quiz #mod_quiz_navblock span.qnbutton {
15289 background-color: #e9ecef;
15292 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:hover
,
15293 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:active
,
15294 .path-mod-quiz #mod_quiz_navblock a.qnbutton:focus {
15295 text-decoration: underline
; }
15297 .path-mod-quiz #mod_quiz_navblock .qnbutton .thispageholder {
15299 border-radius: 3px;
15302 .path-mod-quiz #mod_quiz_navblock .qnbutton.thispage .thispageholder {
15303 border-width: 3px; }
15305 .path-mod-quiz #mod_quiz_navblock .allquestionsononepage .qnbutton.thispage .thispageholder {
15306 border-width: 1px; }
15308 .path-mod-quiz #mod_quiz_navblock .qnbutton.flagged .thispageholder {
15309 background: transparent url
([[pix:theme|mod
/quiz
/flag-on
]]) 15px 0 no-repeat
; }
15311 .path-mod-quiz #mod_quiz_navblock .qnbutton .trafficlight {
15313 background: #fff none center
/10px no-repeat scroll
;
15316 border-radius: 0 0 3px 3px; }
15318 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notyetanswered
.trafficlight
,
15319 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
15320 background-color: #fff; }
15322 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
15323 background-image: url
([[pix:theme|mod
/quiz
/warningtriangle
]]); }
15325 .path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight {
15326 background-image: url
([[pix:theme|mod
/quiz
/checkmark
]]);
15327 background-color: #5cb85c; }
15329 .path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight {
15330 background-image: url
([[pix:core|t
/locked
]]);
15331 background-color: #e9ecef; }
15333 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notanswered
.trafficlight
,
15334 .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight {
15335 background-color: #d9534f; }
15337 .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight {
15338 background-image: url
([[pix:theme|mod
/quiz
/whitecircle
]]);
15339 background-color: #ff7518; }
15341 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.complete
.trafficlight
,
15342 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.answersaved
.trafficlight
,
15343 .path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading .trafficlight {
15344 background-color: #868e96; }
15346 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer form input
{
15348 vertical-align: middle
; }
15350 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer
{
15354 .path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons {
15357 .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement {
15358 height: calc
(100% - 4rem); }
15360 .path-mod-assign [data-region="grade-panel"] {
15361 padding-top: 1rem; }
15363 .path-mod-assign
[data-region
="grade-panel"] .fitem
> .col-md-3
,
15364 .path-mod-assign [data-region="grade-panel"] .fitem > .col-md-9 {
15370 .path-mod-assign
[data-region
="grade-panel"] fieldset
,
15371 .path-mod-assign [data-region="grade-panel"] .fitem.row {
15374 .path-mod-assign [data-region="grade-panel"] .fitem > .col-md-3 > .pull-xs-right {
15375 float: none
!important
;
15376 /* stylelint-disable-line declaration-no-important */ }
15378 .path-mod-assign [data-region="grade-panel"] .mform .fitem.has-popout .felement {
15381 .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement {
15384 .path-mod-assign [data-region="grade-panel"] .popout {
15385 background-color: #fff; }
15387 .path-mod-assign [data-region="grade-panel"] .fitem.has-popout {
15388 background-color: #fff;
15389 border: 1px solid rgba
(0, 0, 0, 0.125);
15391 margin-bottom: 1rem; }
15393 .path-mod-assign [data-region="grade-panel"] .has-popout .col-md-3 {
15394 border-bottom: 1px solid rgba
(0, 0, 0, 0.1);
15395 margin-bottom: 1rem; }
15397 .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {
15398 font-size: 1.40625rem; }
15400 .path-mod-assign [data-region="grade-panel"] .popout [data-region="popout-button"] {
15403 .path-mod-assign [data-region="assignment-info"] {
15404 overflow-y: hidden
; }
15406 .path-mod-assign [data-region="grading-navigation"] {
15409 .path-mod-assign [data-region="grade-actions"] {
15412 .path-mod-assign [data-region="user-info"] .img-rounded {
15415 .path-mod-assign [data-region="grading-navigation-panel"] {
15418 @media (max-width: 767px) {
15419 .path-mod-assign [data-region="grading-navigation-panel"] {
15421 .path-mod-assign [data-region="user-info"] {
15422 margin-top: 1rem; } }
15424 .path-mod-assign [data-region="grading-navigation"] [data-region="input-field"] input {
15426 display: inline-block
; }
15431 .assignfeedback_editpdf_widget * {
15432 box-sizing: content-box
; }
15434 .assignfeedback_editpdf_widget button {
15435 box-sizing: border-box
; }
15437 .assignfeedback_editpdf_widget .commentcolourbutton img {
15440 .assignfeedback_editpdf_menu {
15443 .path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark .commentchooser {
15446 .path-mod-assign [data-region="grade-panel"] .gradingform_guide .markingguideremark {
15449 .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement[data-fieldtype="grading"] {
15450 padding-left: 1rem;
15451 padding-right: 1rem; }
15453 .path-mod-assign
[data-region
="grade-panel"] .showmarkerdesc
,
15454 .path-mod-assign [data-region="grade-panel"] .showstudentdesc {
15455 background-color: #fff; }
15460 .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
,
15461 .path-admin-mod-lti #tool-list-loader-container .loader img {
15464 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax {
15465 background-color: #fff; }
15466 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-nohd
,
15467 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-noft
,
15468 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd
,
15469 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
15470 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
15472 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
15473 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
15474 border-radius: 0; }
15475 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd {
15476 background-color: transparent
; }
15477 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit.yui-layout-unit-center div.yui-layout-bd {
15478 background-color: #f8f9fa; }
15479 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax #chat-input-area table
.generaltable
,
15480 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell {
15483 white-space: nowrap
;
15484 margin-bottom: 0; }
15485 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist {
15486 padding: 10px 5px; }
15487 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list {
15488 border-top: 1px solid
#dee2e6;
15489 border-bottom: 1px solid
#fff; }
15490 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li {
15491 border-top: 1px solid
#fff;
15492 border-bottom: 1px solid
#dee2e6;
15493 padding: 5px 10px; }
15494 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img {
15496 border: 1px solid
#ccc;
15497 border-radius: 4px;
15499 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages {
15500 margin: 20px 25px; }
15501 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-event.course-theme {
15502 text-align: center
;
15504 font-size: 0.8203125rem;
15506 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
15507 margin-bottom: 0.75rem;
15508 border: 1px solid rgba
(0, 0, 0, 0.125);
15509 padding: 1.25rem; }
15510 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time {
15514 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
15515 background-color: #fff; }
15516 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .user {
15517 font-weight: bold
; }
15520 #page-report-participation-index .participationselectform div label
{
15521 display: inline-block
;
15524 #page-report-participation-index .participationselectform div label
[for
=menuinstanceid
] {
15527 .path-backup .mform {
15528 /* These are long labels with checkboxes on the right. */ }
15529 .path-backup .mform .grouped_settings {
15532 /* Use card styles but avoid extend because that brings in too much. */ }
15533 .path-backup .mform .grouped_settings.section_level {
15534 background-color: #fff;
15535 border: 1px solid rgba
(0, 0, 0, 0.125);
15537 margin-bottom: 1.25rem; }
15538 .path-backup .mform .grouped_settings.section_level::after {
15542 .path-backup .mform .include_setting {
15544 display: inline-block
;
15547 .path-backup .mform .normal_setting {
15549 display: inline-block
;
15554 /* Bold section labels */ }
15555 .path-backup .section_level {
15556 font-weight: bold
; }
15557 .path-backup .section_level .activity_level {
15558 font-weight: normal
; }
15559 .path-backup .proceedbutton {
15560 margin-left: auto
; }
15562 /* Override the columns width to leave more room for the labels. */
15563 .path-backup
.mform
.root_setting
,
15564 .path-backup .mform .grouped_settings {
15565 /* Striped rows like a table */ }
15566 .path-backup
.mform
.root_setting:nth-of-type
(odd
),
15567 .path-backup .mform .grouped_settings:nth-of-type(odd) {
15568 background-color: rgba
(0, 0, 0, 0.05); }
15569 .path-backup
.mform
.root_setting:nth-of-type
(even
),
15570 .path-backup .mform .grouped_settings:nth-of-type(even) {
15571 background-color: #fff; }
15572 .path-backup
.mform
.root_setting
.form-group
, .path-backup
.mform
.root_setting
.form-buttons
,
15573 .path-backup
.mform
.root_setting
.path-admin
.buttons
, .path-admin
.path-backup
.mform
.root_setting
.buttons
,
15574 .path-backup
.mform
.root_setting
.fp-content-center form
+ div
, .fp-content-center
.path-backup
.mform
.root_setting form
+ div
,
15575 .path-backup
.mform
.root_setting div
.backup-section
+ form
,
15576 .path-backup
.mform
.grouped_settings
.form-group
,
15577 .path-backup
.mform
.grouped_settings
.form-buttons
,
15578 .path-backup
.mform
.grouped_settings
.path-admin
.buttons
,
15579 .path-admin
.path-backup
.mform
.grouped_settings
.buttons
,
15580 .path-backup
.mform
.grouped_settings
.fp-content-center form
+ div
,
15581 .fp-content-center
.path-backup
.mform
.grouped_settings form
+ div
,
15582 .path-backup .mform .grouped_settings div.backup-section + form {
15583 /* These checkboxes with no label on the left. */ }
15584 .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
,
15585 .path-backup
.mform
.grouped_settings
.form-group
.col-md-3
.checkbox
,
15586 .path-backup
.mform
.grouped_settings
.form-buttons
.col-md-3
.checkbox
,
15587 .path-backup
.mform
.grouped_settings
.path-admin
.buttons
.col-md-3
.checkbox
,
15588 .path-admin
.path-backup
.mform
.grouped_settings
.buttons
.col-md-3
.checkbox
,
15589 .path-backup
.mform
.grouped_settings
.fp-content-center form
+ div
.col-md-3
.checkbox
,
15590 .fp-content-center
.path-backup
.mform
.grouped_settings form
+ div
.col-md-3
.checkbox
,
15591 .path-backup .mform .grouped_settings div.backup-section + form .col-md-3.checkbox {
15593 .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
,
15594 .path-backup
.mform
.grouped_settings
.form-group
.col-md-9
.checkbox
,
15595 .path-backup
.mform
.grouped_settings
.form-buttons
.col-md-9
.checkbox
,
15596 .path-backup
.mform
.grouped_settings
.path-admin
.buttons
.col-md-9
.checkbox
,
15597 .path-admin
.path-backup
.mform
.grouped_settings
.buttons
.col-md-9
.checkbox
,
15598 .path-backup
.mform
.grouped_settings
.fp-content-center form
+ div
.col-md-9
.checkbox
,
15599 .fp-content-center
.path-backup
.mform
.grouped_settings form
+ div
.col-md-9
.checkbox
,
15600 .path-backup .mform .grouped_settings div.backup-section + form .col-md-9.checkbox {
15604 /* Detail pair is (usually) some short label with a longer value */
15605 .path-backup .detail-pair .detail-pair-label {
15610 .path-backup .detail-pair .detail-pair-value {
15614 .path-backup .backup-restore .singlebutton {
15617 /* Make these bits full width and work with the detail-pair */
15618 .path-backup .backup-section {
15619 /* Fix for nested table headers */
15620 /* Add card styles to backup sections */
15621 background-color: #fff;
15622 border: 1px solid rgba
(0, 0, 0, 0.125);
15624 margin-bottom: 1.25rem; }
15625 .path-backup
.backup-section
.sub-header
,
15626 .path-backup
.backup-section
.backup-sub-section
,
15627 .path-backup
.backup-section
.singlebutton
,
15628 .path-backup .backup-section .header {
15632 .path-backup .backup-section th.header {
15635 .path-backup .backup-section ::after {
15639 .path-backup .backup-section::after {
15644 .path-backup .notification.dependencies_enforced {
15646 font-weight: bold
; }
15648 .path-backup .backup_progress {
15650 margin-bottom: 1rem; }
15651 .path-backup .backup_progress .backup_stage.backup_stage_current {
15655 .path-backup .backup_progress span.backup_stage.backup_stage_complete {
15658 #page-backup-restore .filealiasesfailures
{
15659 background-color: #f7dddc; }
15660 #page-backup-restore .filealiasesfailures
.aliaseslist
{
15661 background-color: #fff; }
15663 .path-backup .wibbler {
15665 margin: 0 auto
10px;
15666 border-bottom: 1px solid black
;
15667 border-right: 1px solid black
;
15668 border-left: 1px solid black
;
15669 position: relative
;
15671 .path-backup .wibbler .wibble {
15672 position: absolute
;
15677 .path-backup .wibbler .state0 {
15678 background: #eee; }
15679 .path-backup .wibbler .state1 {
15680 background: #ddd; }
15681 .path-backup .wibbler .state2 {
15682 background: #ccc; }
15683 .path-backup .wibbler .state3 {
15684 background: #bbb; }
15685 .path-backup .wibbler .state4 {
15686 background: #aaa; }
15687 .path-backup .wibbler .state5 {
15688 background: #999; }
15689 .path-backup .wibbler .state6 {
15690 background: #888; }
15691 .path-backup .wibbler .state7 {
15692 background: #777; }
15693 .path-backup .wibbler .state8 {
15694 background: #666; }
15695 .path-backup .wibbler .state9 {
15696 background: #555; }
15697 .path-backup .wibbler .state10 {
15698 background: #444; }
15699 .path-backup .wibbler .state11 {
15700 background: #333; }
15701 .path-backup .wibbler .state12 {
15702 background: #222; }
15705 display: inline-block
; }
15706 .singlebutton + .singlebutton {
15707 margin-left: 0.5rem; }
15710 text-align: center
; }
15714 text-align: center
; }
15715 p
.arrow_button #remove
{
15716 margin: 3em auto
5em; }
15719 margin-top: 11.25rem;
15720 text-align: center
;
15721 margin-bottom: 3em; }
15722 #addcontrols label
{
15725 #addcontrols input
,
15726 #removecontrols input
{
15730 margin: 0 0 10px 5px; }
15733 font-size: 0.9375rem; }
15735 .gradetreebox th
.cell
,
15736 .gradetreebox input[type=text] {
15739 .gradetreebox input
[type
=text
],
15740 .gradetreebox select {
15741 margin-bottom: 0; }
15743 .core_grades_notices .singlebutton {
15744 display: inline-block
; }
15746 .path-grade-report #maincontent + .urlselect {
15747 position: absolute
;
15750 .path-grade-report-grader #region-main {
15751 overflow-x: visible
;
15754 display: inline-flex
; }
15755 .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 {
15757 overflow-x: initial
; }
15758 .path-grade-report-grader #region-main div[role="main"] {
15761 .path-grade-report-grader [data-region="blocks-column"] {
15765 #page-grade-grading-manage #activemethodselector label
{
15766 display: inline-block
; }
15768 #page-grade-grading-manage #activemethodselector
.helptooltip
{
15769 margin-right: 0.5em; }
15771 #page-grade-grading-manage .actions
{
15773 text-align: center
;
15774 margin-bottom: 1em; }
15775 #page-grade-grading-manage .actions
.action
{
15776 display: inline-block
;
15777 position: relative
;
15778 vertical-align: top
;
15780 text-align: center
;
15784 border: 1px solid
#aaa; }
15785 #page-grade-grading-manage .actions
.action
.action-text
{
15786 position: relative
;
15789 white-space: normal
; }
15791 #page-grade-grading-form-rubric-edit .gradingform_rubric_editform
.status
{
15794 .gradingform_rubric
.editor
.addlevel input
,
15795 .gradingform_rubric.editor .addcriterion input {
15796 background: #fff none no-repeat top left
; }
15798 #rubric-rubric.gradingform_rubric #rubric-criteria
{
15799 margin-bottom: 1em; }
15800 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.description
{
15801 vertical-align: top
;
15803 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.description textarea
{
15806 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.definition textarea
{
15808 margin-bottom: 0; }
15809 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.score
{
15810 position: relative
;
15812 margin-right: 28px; }
15813 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.score input
{
15814 margin-bottom: 0; }
15815 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
{
15816 vertical-align: top
;
15818 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete
{
15819 position: relative
;
15825 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete input
{
15827 position: absolute
;
15833 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete
input:hover
{
15834 background-color: #ddd; }
15835 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
{
15838 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
.hiddenelement
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
.pseudotablink
{
15840 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
{
15841 vertical-align: middle
; }
15842 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
{
15843 background-position: 0 0;
15845 margin-right: 5px; }
15847 #rubric-rubric.gradingform_rubric
.addcriterion
{
15850 margin-bottom: 1em; }
15851 #rubric-rubric.gradingform_rubric
.addcriterion input
{
15854 text-shadow: inherit
;
15856 line-height: inherit
;
15857 background: transparent url
([[pix:t
/add
]]) no-repeat
7px 8px;
15858 padding-left: 26px; }
15860 #rubric-rubric.gradingform_rubric
.options
{
15862 #rubric-rubric.gradingform_rubric
.options
.option label
{
15865 font-size: inherit
;
15866 font-weight: normal
;
15870 background-color: transparent
; }
15871 #rubric-rubric.gradingform_rubric
.options
.option input
{
15873 margin-right: 12px; }
15875 .path-grade-edit-tree .setup-grades h4 {
15878 .path-grade-edit-tree .setup-grades .column-rowspan {
15884 .path-grade-edit-tree .setup-grades .category td.column-name {
15887 .path-grade-edit-tree .setup-grades td.column-name {
15888 padding-left: 24px; }
15890 .path-grade-edit-tree
.setup-grades
.category input
[type
="text"],
15891 .path-grade-edit-tree
.setup-grades
.category
.column-range
,
15892 .path-grade-edit-tree
.setup-grades
.categoryitem
,
15893 .path-grade-edit-tree .setup-grades .courseitem {
15894 font-weight: bold
; }
15896 .path-grade-edit-tree .setup-grades .emptyrow {
15899 .path-grade-edit-tree .setup-grades .gradeitemdescription {
15900 font-weight: normal
;
15901 padding-left: 24px; }
15903 .path-grade-edit-tree .setup-grades .column-weight {
15904 white-space: nowrap
; }
15905 .path-grade-edit-tree .setup-grades .column-weight.level3 {
15906 padding-left: 37px; }
15907 .path-grade-edit-tree .setup-grades .column-weight.level4 {
15908 padding-left: 66px; }
15909 .path-grade-edit-tree .setup-grades .column-weight.level5 {
15910 padding-left: 95px; }
15911 .path-grade-edit-tree .setup-grades .column-weight.level6 {
15912 padding-left: 124px; }
15913 .path-grade-edit-tree .setup-grades .column-weight.level7 {
15914 padding-left: 153px; }
15915 .path-grade-edit-tree .setup-grades .column-weight.level8 {
15916 padding-left: 182px; }
15917 .path-grade-edit-tree .setup-grades .column-weight.level9 {
15918 padding-left: 211px; }
15919 .path-grade-edit-tree .setup-grades .column-weight.level10 {
15920 padding-left: 240px; }
15922 .path-grade-edit-tree .setup-grades .column-range.level2 {
15923 padding-left: 37px; }
15925 .path-grade-edit-tree .setup-grades .column-range.level3 {
15926 padding-left: 66px; }
15928 .path-grade-edit-tree .setup-grades .column-range.level4 {
15929 padding-left: 95px; }
15931 .path-grade-edit-tree .setup-grades .column-range.level5 {
15932 padding-left: 124px; }
15934 .path-grade-edit-tree .setup-grades .column-range.level6 {
15935 padding-left: 153px; }
15937 .path-grade-edit-tree .setup-grades .column-range.level7 {
15938 padding-left: 182px; }
15940 .path-grade-edit-tree .setup-grades .column-range.level8 {
15941 padding-left: 211px; }
15943 .path-grade-edit-tree .setup-grades .column-range.level9 {
15944 padding-left: 240px; }
15946 .path-grade-edit-tree .setup-grades .column-range.level10 {
15947 padding-left: 269px; }
15949 .path-grade-edit-tree .setup-grades.generaltable .levelodd {
15950 background-color: rgba
(0, 0, 0, 0.05); }
15952 .path-grade-edit-tree .setup-grades.generaltable .leveleven {
15953 background-color: transparent
; }
15958 .path-grade-report-grader .gradeparent tr .cell {
15959 background-color: #fff; }
15961 .path-grade-report-grader
.gradeparent table
,
15962 .path-grade-report-grader .gradeparent .cell {
15963 border-color: #dee2e6; }
15965 .path-grade-report-grader
.gradeparent
tr:nth-of-type
(even
) .cell
,
15966 .path-grade-report-grader
.gradeparent
.floater
.cell
,
15967 .path-grade-report-grader .gradeparent .avg {
15968 background-color: #f8f9fa; }
15970 .path-grade-report-grader .gradeparent table .clickable {
15976 .path-grade-report-user .user-grade {
15978 .path-grade-report-user .user-grade.generaltable .levelodd {
15979 background-color: rgba
(0, 0, 0, 0.05); }
15980 .path-grade-report-user .user-grade.generaltable .leveleven {
15981 background-color: transparent
; }
15986 .path-grade-report-singleview input[name^="finalgrade"] {
15989 .columns-autoflow-1to1to1 {
15992 @media (max-width: 767px) {
15993 .columns-autoflow-1to1to1 {
15994 column-count: 1; } }
15996 /* some very targetted corrections to roll back nameclashes between
15997 * Moodle and Bootstrap like .row, .label, .content, .controls
15999 * Mostly relies on these styles being more specific than the Bootstrap
16000 * ones in order to overule them.
16003 .file-picker td.label {
16004 background: inherit
;
16009 white-space: normal
;
16011 font-size: inherit
;
16012 line-height: inherit
;
16013 text-align: inherit
; }
16015 .file-picker td.label {
16016 display: table-cell
;
16017 text-align: right
; }
16019 .choosercontainer #chooseform .option label {
16022 /* block.invisible vs .invisible
16023 * block.hidden vs .invisible
16025 * uses .invisible where the rest of Moodle uses @mixin dimmed
16026 * fixible in block renderer?
16028 * There's seems to be even more naming confusion here since,
16029 * blocks can be actually 'visible' (or not) to students,
16030 * marked 'visible' but really just dimmed to indicate to editors
16031 * that students can't see them or 'visible' to the user who
16032 * collapses them, 'visible' if you have the right role and in
16033 * different circumstances different sections of a block can
16034 * be 'visible' or not.
16036 * currently worked around in renderers.php function block{}
16037 * by rewriting the class name "invisible" to "dimmed",
16038 * though the blocks don't look particularly different apart
16039 * from their contents disappearing. Maybe try .muted? or
16040 * dimming all the edit icons apart from unhide, might be a
16041 * nice effect, though they'd still be active. Maybe reverse
16047 visibility: visible
;
16052 * very tricky to track down this when it goes wrong,
16053 * since the styles are applied to generated content
16055 * basically if you see things shifted left or right compared
16056 * with where they should be check for a .row
16059 margin-left: 0 !important
;
16060 /* stylelint-disable-line declaration-no-important */ }
16062 .forumpost
.row:before
,
16063 .forumpost .row:after {
16066 /* fieldset.hidden vs .hidden
16068 * Moodle uses fieldset.hidden for mforms, to signify a collection of
16069 * form elements that don't have a box drawn round them. Bootstrap
16070 * uses hidden for stuff that is hidden in various responsive modes.
16072 * Relatedly, there is also fieldset.invisiblefieldset which hides the
16073 * border and sets the display to inline.
16075 * Originally this just set block and visible, but it is used
16076 * in random question dialogue in Quiz,
16077 * that dialogue is hidden and shown, so when hidden the
16078 * above workaround leaves you with a button floating around
16082 visibility: inherit
; }
16084 /* .container vs .container
16086 * bootstrap uses .container to set the width of the layout at 960px or so, Moodle uses it
16087 * in the Quiz to contain the questions to add. If you don't overule the Bootstrap code,
16088 * it becomes near unuseable.
16090 #questionbank + .container
{
16093 body:not
(.jsenabled
) .dropdown:hover
> .dropdown-menu
{
16095 margin-top: -6px; }
16097 body:not
(.jsenabled
) .langmenu:hover
> .dropdown-menu
,
16098 .langmenu.open > .dropdown-menu {
16101 overflow-y: auto
; }
16103 .navbar.fixed-top .dropdown .dropdown-menu {
16104 max-height: calc
(100vh - 50px);
16105 overflow-y: auto
; }
16107 .page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus {
16108 z-index: inherit
; }
16110 /* Force positioning of popover arrows.
16112 * The Css prefixer used in Moodle does not support complex calc statements used
16113 * in Bootstrap 4 CSS. For example:
16114 * calc((0.5rem + 1px) * -1); is stripped out by lib/php-css-parser/Parser.php.
16115 * See MDL-61879. For now the arrow positions of popovers are fixed until this is resolved.
16117 .bs-popover-right
.arrow
, .bs-popover-auto
[x-placement^
="right"] .arrow
,
16118 .bs-popover-auto[x-placement^="right"] .arrow {
16121 .bs-popover-left
.arrow
, .bs-popover-auto
[x-placement^
="left"] .arrow
,
16122 .bs-popover-auto[x-placement^="left"] .arrow {
16125 .bs-popover-top
.arrow
, .bs-popover-auto
[x-placement^
="top"] .arrow
,
16126 .bs-popover-auto[x-placement^="top"] .arrow {
16129 .bs-popover-bottom
.arrow
, .bs-popover-auto
[x-placement^
="bottom"] .arrow
,
16130 .bs-popover-auto[x-placement^="bottom"] .arrow {
16134 word-wrap: normal
; }
16136 /* Add commented out carousel transistions back in.
16138 * The Css prefixer used in Moodle breaks on @supports syntax, See MDL-61515.
16140 .carousel-item-next
.carousel-item-left
,
16141 .carousel-item-prev.carousel-item-right {
16142 transform: translateX
(0); }
16144 .carousel-item-next
,
16145 .active.carousel-item-right {
16146 transform: translateX
(100%); }
16148 .carousel-item-prev
,
16149 .active.carousel-item-left {
16150 transform: translateX
(-100%); }
16152 body
.behat-site
.fixed-top
{
16153 position: absolute
; }
16155 body
.behat-site
.dropdown-item
{
16156 margin-top: 4px !important
;
16157 /* stylelint-disable declaration-no-important */ }
16159 body
.behat-site
.drawer-ease
{
16160 -webkit-transition: initial
;
16161 -moz-transition: initial
;
16162 transition: initial
; }
16164 body
.behat-site
[data-region
="drawer"] {
16165 -webkit-transition: initial
;
16166 -moz-transition: initial
;
16167 transition: initial
;
16168 position: absolute
; }
16181 border: 1px solid
#000;
16183 vertical-align: baseline
;
16185 background-color: #ccc; }
16188 background-color: #ccf;
16189 font-weight: bold
; }
16192 background-color: #99c;
16193 font-weight: bold
; }
16200 caption-side: top
; }
16203 * This file contains the styles required to make the footer sticky.
16212 flex-direction: column
; }
16213 #page-wrapper #page
{
16216 flex-direction: column
; }
16217 #page-wrapper #page #page-content
{
16219 #page-wrapper #page-footer
{
16224 position: relative
; }
16225 .popover-region.collapsed .popover-region-toggle:before, .popover-region.collapsed .popover-region-toggle:after {
16227 .popover-region.collapsed .popover-region-container {
16229 visibility: hidden
;
16232 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s; }
16234 .popover-region-toggle {
16236 .popover-region-toggle::before {
16238 display: inline-block
;
16239 border-left: 10px solid transparent
;
16240 border-right: 10px solid transparent
;
16241 border-bottom: 10px solid
#ddd;
16242 position: absolute
;
16245 .popover-region-toggle::after {
16247 display: inline-block
;
16248 border-left: 9px solid transparent
;
16249 border-right: 9px solid transparent
;
16250 border-bottom: 9px solid
#fff;
16251 position: absolute
;
16258 border-radius: 2px;
16259 background-color: red
;
16263 position: absolute
;
16267 .popover-region-container {
16269 visibility: visible
;
16270 position: absolute
;
16275 border: 1px solid
#ddd;
16276 transition: height
0.25s;
16277 background-color: #fff;
16280 .popover-region-header-container {
16284 padding-right: 5px;
16285 border-bottom: 1px solid
#ddd;
16286 box-sizing: border-box
; }
16288 .popover-region-footer-container {
16290 text-align: center
;
16291 border-top: 1px solid
#ddd;
16292 background-color: #fff;
16293 padding-top: 3px; }
16295 .popover-region-header-text {
16299 line-height: 25px; }
16301 .popover-region-header-actions {
16303 .popover-region-header-actions > * {
16306 display: inline-block
; }
16307 .popover-region-header-actions .loading-icon {
16311 .popover-region-header-actions .newmessage-link {
16312 margin-right: 10px; }
16313 .popover-region-header-actions label {
16314 display: inline-block
;
16315 text-align: center
;
16316 margin-bottom: 0; }
16318 .popover-region-content-container {
16319 height: calc
(100% - 55px);
16322 -webkit-overflow-scrolling: touch
; }
16323 .popover-region-content-container > .loading-icon {
16325 text-align: center
;
16327 box-sizing: border-box
; }
16328 .popover-region-content-container .empty-message {
16330 text-align: center
;
16332 .popover-region-content-container.loading > .loading-icon {
16334 .popover-region-content-container.loading .empty-message {
16337 .navbar .popover-region {
16339 margin-right: 10px; }
16340 .navbar .popover-region.collapsed .popover-region-container {
16342 visibility: hidden
;
16345 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s; }
16347 .navbar .popover-region-toggle {
16350 .navbar .count-container {
16352 border-radius: 2px;
16353 background-color: red
;
16357 position: absolute
;
16361 .navbar .popover-region-container {
16364 .content-item-container {
16366 border-bottom: 1px solid
#ddd;
16367 box-sizing: border-box
;
16369 position: relative
;
16373 text-decoration: none
; }
16374 .content-item-container:hover {
16376 background-color: #79b5e6; }
16377 .content-item-container:hover .content-item-footer .timestamp {
16379 .content-item-container.unread {
16381 background-color: #f4f4f4; }
16382 .content-item-container.unread:hover {
16384 background-color: #79b5e6; }
16385 .content-item-container.unread .content-item-body .notification-message {
16386 font-weight: 600; }
16387 .content-item-container .context-link {
16389 text-decoration: none
; }
16390 .content-item-container .content-item-body {
16391 box-sizing: border-box
;
16392 margin-bottom: 5px; }
16393 .content-item-container .content-item-footer {
16395 box-sizing: border-box
; }
16396 .content-item-container .content-item-footer .timestamp {
16401 margin-left: 24px; }
16402 .content-item-container .view-more {
16403 position: absolute
;
16407 line-height: 12px; }
16408 .content-item-container.notification .content-item-body .notification-image {
16409 display: inline-block
;
16413 .content-item-container.notification .content-item-body .notification-image img {
16415 .content-item-container.notification .content-item-body .notification-message {
16416 display: inline-block
;
16418 width: calc
(100% - 24px); }
16419 .content-item-container.selected {
16420 background-color: #4f94cd;
16422 border-color: #4f94cd; }
16423 .content-item-container.selected .content-item-footer .timestamp {
16426 .popover-region-notifications .popover-region-header-container .mark-all-read-button .normal-icon {
16427 display: inline-block
; }
16429 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .normal-icon {
16432 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .loading-icon {
16433 display: inline-block
; }
16435 .popover-region-notifications .all-notifications {
16437 visibility: visible
;
16439 overflow: hidden
; }
16440 .popover-region-notifications .all-notifications:empty + .empty-message {
16443 .popover-region-notifications .notification-image {
16444 display: inline-block
;
16446 vertical-align: top
; }
16447 .popover-region-notifications .notification-image img {
16450 .popover-region-notifications .notification-message {
16451 display: inline-block
;
16454 .popover-region-notifications .popover-region-content-container.loading .all-notifications:empty + .empty-message {
16457 .popover-region-messages .mark-all-read-button .normal-icon {
16458 display: inline-block
; }
16460 .popover-region-messages .mark-all-read-button.loading .normal-icon {
16463 .popover-region-messages .mark-all-read-button.loading .loading-icon {
16464 display: inline-block
; }
16466 .popover-region-messages .popover-region-content-container.loading .popover-region-content .messages:empty + .empty-message {
16469 .popover-region-messages .messages:empty + .empty-message {
16472 .popover-region-messages .content-item-container.unread .content-item-body {
16474 width: calc
(90% - 30px); }
16476 .popover-region-messages .content-item-container.unread .unread-count-container {
16477 display: inline-block
;
16479 text-align: center
;
16482 .popover-region-messages .content-item {
16485 box-sizing: border-box
; }
16487 .popover-region-messages .profile-image-container {
16489 display: inline-block
;
16490 text-align: center
;
16492 .popover-region-messages .profile-image-container img {
16494 display: inline-block
;
16495 vertical-align: middle
;
16496 border-radius: 50%; }
16498 .popover-region-messages .content-item-body {
16499 display: inline-block
;
16500 box-sizing: border-box
;
16501 width: calc
(100% - 30px);
16503 padding-left: 10px;
16504 overflow: hidden
; }
16505 .popover-region-messages .content-item-body h3 {
16510 .popover-region-messages .content-item-body p {
16513 .popover-region-messages .unread-count-container {
16516 @media (max-width: 767px) {
16517 .navbar .popover-region .popover-region-container {
16520 @media (max-width: 480px) {
16521 .navbar .popover-region .popover-region-container {
16531 * Tour step must sit above all other UI components.
16532 * The backdrop is the lowest point in the tour.
16533 * Everything else is in the container, and the target background should be at the same z-index.
16535 * ---- step backdrop
16536 * --- step container
16537 * --- step target background
16539 div
[data-flexitour
="backdrop"] {
16540 background-color: #000;
16544 div
[data-flexitour
="step-background-fader"],
16545 div
[data-flexitour
="step-background"] {
16548 span
[data-flexitour
="container"],
16549 div
[data-flexitour
="step-background-fader"],
16550 [data-flexitour
="step-backdrop"] > td
,
16551 [data-flexitour
="step-backdrop"] {
16554 span
[data-flexitour
="container"] .modal-dialog
{
16556 * Remove all margins to:
16557 * 1) ensure that the arrow touches the target; and
16558 * 2) ensure that the focus border touches the modal.
16562 span
[data-flexitour
="container"] div
[data-role
="arrow"] {
16563 border-width: 11px; }
16565 span
[data-flexitour
="container"] div
[data-role
="arrow"],
16566 span
[data-flexitour
="container"] div
[data-role
="arrow"]:after
{
16567 position: absolute
;
16571 border-color: transparent
;
16572 border-style: solid
;
16573 border-width: 1rem; }
16575 span
[data-flexitour
="container"][x-placement
="top"], span
[data-flexitour
="container"][x-placement
="top-start"] {
16576 margin-bottom: 1rem; }
16577 span
[data-flexitour
="container"][x-placement
="top"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="top-start"] div
[data-role
="arrow"] {
16580 margin-left: -11px;
16581 border-bottom-width: 0;
16582 border-top-color: rgba
(0, 0, 0, 0.25); }
16583 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
{
16585 margin-left: -1rem;
16587 border-bottom-width: 0;
16588 border-top-color: #fff; }
16590 span
[data-flexitour
="container"][x-placement
="bottom"], span
[data-flexitour
="container"][x-placement
="bottom-start"] {
16591 margin-top: 1rem; }
16592 span
[data-flexitour
="container"][x-placement
="bottom"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="bottom-start"] div
[data-role
="arrow"] {
16595 margin-left: -11px;
16596 border-top-width: 0;
16597 border-bottom-color: rgba
(0, 0, 0, 0.25); }
16598 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
{
16600 margin-left: -1rem;
16602 border-top-width: 0;
16603 border-bottom-color: #fff; }
16605 span
[data-flexitour
="container"][x-placement
="left"], span
[data-flexitour
="container"][x-placement
="left-start"] {
16606 margin-right: 1rem; }
16607 span
[data-flexitour
="container"][x-placement
="left"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="left-start"] div
[data-role
="arrow"] {
16611 border-right-width: 0;
16612 border-left-color: rgba
(0, 0, 0, 0.25); }
16613 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
{
16617 border-right-width: 0;
16618 border-left-color: #fff; }
16620 span
[data-flexitour
="container"][x-placement
="right"], span
[data-flexitour
="container"][x-placement
="right-start"] {
16621 margin-left: 1rem; }
16622 span
[data-flexitour
="container"][x-placement
="right"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="right-start"] div
[data-role
="arrow"] {
16626 border-left-width: 0;
16627 border-right-color: rgba
(0, 0, 0, 0.25); }
16628 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
{
16632 border-left-width: 0;
16633 border-right-color: #fff; }
16635 [data-region
="drawer"] [data-flexitour
="container"] {
16637 margin-left: -15px;
16641 background-color: #868e96; }
16642 .label[href]:hover, .label[href]:focus {
16643 background-color: #6c757d; }
16646 background-color: #5cb85c; }
16647 .label-success[href]:hover, .label-success[href]:focus {
16648 background-color: #449d44; }
16651 background-color: #5bc0de; }
16652 .label-info[href]:hover, .label-info[href]:focus {
16653 background-color: #31b0d5; }
16656 background-color: #ff7518; }
16657 .label-warning[href]:hover, .label-warning[href]:focus {
16658 background-color: #e45c00; }
16661 background-color: #d9534f; }
16662 .label-important[href]:hover, .label-important[href]:focus {
16663 background-color: #c9302c; }
16666 float: left
!important
; }
16669 float: right
!important
; }
16672 body
.drawer-open-left
.jsenabled
,
16673 body
.drawer-open-right
.jsenabled
{
16678 .modal .modal-body > .loading-icon {
16680 position: relative
;
16683 .modal .modal-body > .loading-icon .icon {
16684 position: absolute
;
16688 transform: translate
(-50%, -50%); }
16691 -webkit-font-smoothing: antialiased
; }
16694 box-shadow: 0 2px 4px rgba
(0, 0, 0, 0.08); }
16697 border-radius: 50%; }
16699 .btn-outline-secondary {
16701 background-color: transparent
;
16702 background-image: none
;
16703 border-color: #868e96;
16704 border-color: #dee2e6; }
16705 .btn-outline-secondary:hover {
16707 background-color: #868e96;
16708 border-color: #868e96; }
16709 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
16710 box-shadow: 0 0 0 0.2rem rgba
(134, 142, 150, 0.5); }
16711 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
16713 background-color: transparent
; }
16714 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active
,
16715 .show > .btn-outline-secondary.dropdown-toggle {
16717 background-color: #868e96;
16718 border-color: #868e96; }
16719 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active:focus
,
16720 .show > .btn-outline-secondary.dropdown-toggle:focus {
16721 box-shadow: 0 0 0 0.2rem rgba
(134, 142, 150, 0.5); }
16724 background-color: #e9ecef !important
; }
16726 a
.bg-gray:hover
, a
.bg-gray:focus
,
16727 button
.bg-gray:hover
,
16728 button
.bg-gray:focus
{
16729 background-color: #cbd3da !important
; }