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: #e9ecef;
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;
2740 border-radius: 0.25rem;
2745 display: inline-block; }
2748 margin-bottom: 0.5rem;
2759 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
2764 word-break: break-word; }
2769 padding: 0.2rem 0.4rem;
2772 background-color: #212529;
2773 border-radius: 0.2rem; }
2786 word-break: normal; }
2790 overflow-y: scroll; }
2794 padding-right: 15px;
2797 margin-left: auto; }
2798 @media (min-width: 576px) {
2800 max-width: 540px; } }
2801 @media (min-width: 768px) {
2803 max-width: 720px; } }
2804 @media (min-width: 992px) {
2806 max-width: 960px; } }
2807 @media (min-width: 1200px) {
2809 max-width: 1140px; } }
2813 padding-right: 15px;
2816 margin-left: auto; }
2821 margin-right: -15px;
2822 margin-left: -15px; }
2828 .no-gutters > [class*="col-"] {
2832 .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,
2833 .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,
2834 .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,
2835 .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,
2836 .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,
2841 padding-right: 15px;
2842 padding-left: 15px; }
2855 flex: 0 0 8.3333333333%;
2856 max-width: 8.3333333333%; }
2859 flex: 0 0 16.6666666667%;
2860 max-width: 16.6666666667%; }
2867 flex: 0 0 33.3333333333%;
2868 max-width: 33.3333333333%; }
2871 flex: 0 0 41.6666666667%;
2872 max-width: 41.6666666667%; }
2879 flex: 0 0 58.3333333333%;
2880 max-width: 58.3333333333%; }
2883 flex: 0 0 66.6666666667%;
2884 max-width: 66.6666666667%; }
2890 .col-10, .col-xs-10 {
2891 flex: 0 0 83.3333333333%;
2892 max-width: 83.3333333333%; }
2894 .col-11, .col-xs-11 {
2895 flex: 0 0 91.6666666667%;
2896 max-width: 91.6666666667%; }
2898 .col-12, .col-xs-12 {
2948 margin-left: 8.3333333333%; }
2951 margin-left: 16.6666666667%; }
2957 margin-left: 33.3333333333%; }
2960 margin-left: 41.6666666667%; }
2966 margin-left: 58.3333333333%; }
2969 margin-left: 66.6666666667%; }
2975 margin-left: 83.3333333333%; }
2978 margin-left: 91.6666666667%; }
2980 @media (min-width: 576px) {
2990 flex: 0 0 8.3333333333%;
2991 max-width: 8.3333333333%; }
2993 flex: 0 0 16.6666666667%;
2994 max-width: 16.6666666667%; }
2999 flex: 0 0 33.3333333333%;
3000 max-width: 33.3333333333%; }
3002 flex: 0 0 41.6666666667%;
3003 max-width: 41.6666666667%; }
3008 flex: 0 0 58.3333333333%;
3009 max-width: 58.3333333333%; }
3011 flex: 0 0 66.6666666667%;
3012 max-width: 66.6666666667%; }
3017 flex: 0 0 83.3333333333%;
3018 max-width: 83.3333333333%; }
3020 flex: 0 0 91.6666666667%;
3021 max-width: 91.6666666667%; }
3058 margin-left: 8.3333333333%; }
3060 margin-left: 16.6666666667%; }
3064 margin-left: 33.3333333333%; }
3066 margin-left: 41.6666666667%; }
3070 margin-left: 58.3333333333%; }
3072 margin-left: 66.6666666667%; }
3076 margin-left: 83.3333333333%; }
3078 margin-left: 91.6666666667%; } }
3080 @media (min-width: 768px) {
3090 flex: 0 0 8.3333333333%;
3091 max-width: 8.3333333333%; }
3093 flex: 0 0 16.6666666667%;
3094 max-width: 16.6666666667%; }
3099 flex: 0 0 33.3333333333%;
3100 max-width: 33.3333333333%; }
3102 flex: 0 0 41.6666666667%;
3103 max-width: 41.6666666667%; }
3108 flex: 0 0 58.3333333333%;
3109 max-width: 58.3333333333%; }
3111 flex: 0 0 66.6666666667%;
3112 max-width: 66.6666666667%; }
3117 flex: 0 0 83.3333333333%;
3118 max-width: 83.3333333333%; }
3120 flex: 0 0 91.6666666667%;
3121 max-width: 91.6666666667%; }
3158 margin-left: 8.3333333333%; }
3160 margin-left: 16.6666666667%; }
3164 margin-left: 33.3333333333%; }
3166 margin-left: 41.6666666667%; }
3170 margin-left: 58.3333333333%; }
3172 margin-left: 66.6666666667%; }
3176 margin-left: 83.3333333333%; }
3178 margin-left: 91.6666666667%; } }
3180 @media (min-width: 992px) {
3190 flex: 0 0 8.3333333333%;
3191 max-width: 8.3333333333%; }
3193 flex: 0 0 16.6666666667%;
3194 max-width: 16.6666666667%; }
3199 flex: 0 0 33.3333333333%;
3200 max-width: 33.3333333333%; }
3202 flex: 0 0 41.6666666667%;
3203 max-width: 41.6666666667%; }
3208 flex: 0 0 58.3333333333%;
3209 max-width: 58.3333333333%; }
3211 flex: 0 0 66.6666666667%;
3212 max-width: 66.6666666667%; }
3217 flex: 0 0 83.3333333333%;
3218 max-width: 83.3333333333%; }
3220 flex: 0 0 91.6666666667%;
3221 max-width: 91.6666666667%; }
3258 margin-left: 8.3333333333%; }
3260 margin-left: 16.6666666667%; }
3264 margin-left: 33.3333333333%; }
3266 margin-left: 41.6666666667%; }
3270 margin-left: 58.3333333333%; }
3272 margin-left: 66.6666666667%; }
3276 margin-left: 83.3333333333%; }
3278 margin-left: 91.6666666667%; } }
3280 @media (min-width: 1200px) {
3290 flex: 0 0 8.3333333333%;
3291 max-width: 8.3333333333%; }
3293 flex: 0 0 16.6666666667%;
3294 max-width: 16.6666666667%; }
3299 flex: 0 0 33.3333333333%;
3300 max-width: 33.3333333333%; }
3302 flex: 0 0 41.6666666667%;
3303 max-width: 41.6666666667%; }
3308 flex: 0 0 58.3333333333%;
3309 max-width: 58.3333333333%; }
3311 flex: 0 0 66.6666666667%;
3312 max-width: 66.6666666667%; }
3317 flex: 0 0 83.3333333333%;
3318 max-width: 83.3333333333%; }
3320 flex: 0 0 91.6666666667%;
3321 max-width: 91.6666666667%; }
3358 margin-left: 8.3333333333%; }
3360 margin-left: 16.6666666667%; }
3364 margin-left: 33.3333333333%; }
3366 margin-left: 41.6666666667%; }
3370 margin-left: 58.3333333333%; }
3372 margin-left: 66.6666666667%; }
3376 margin-left: 83.3333333333%; }
3378 margin-left: 91.6666666667%; } }
3380 .table, table.collection, table.flexible,
3384 margin-bottom: 1rem;
3385 background-color: transparent; }
3386 .table th, table.collection th, table.flexible th, .generaltable th,
3388 table.collection td,
3392 vertical-align: top;
3393 border-top: 1px solid #dee2e6; }
3394 .table thead th, table.collection thead th, table.flexible thead th, .generaltable thead th {
3395 vertical-align: bottom;
3396 border-bottom: 2px solid #dee2e6; }
3397 .table tbody + tbody, table.collection tbody + tbody, table.flexible tbody + tbody, .generaltable tbody + tbody {
3398 border-top: 2px solid #dee2e6; }
3399 .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,
3400 .table .generaltable,
3401 table.collection .generaltable,
3402 table.flexible .generaltable,
3403 .generaltable .generaltable {
3404 background-color: #fff; }
3406 .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,
3408 #page-report-loglive-index .generaltable td,
3409 #page-admin-report-log-index .generaltable td,
3410 #page-report-log-user .generaltable td,
3411 #page-admin-user table td,
3412 .environmenttable td,
3413 .category_subcategories td,
3415 table#listdirectories td {
3418 .table-bordered, table.collection {
3419 border: 1px solid #dee2e6; }
3420 .table-bordered th, table.collection th,
3422 table.collection td {
3423 border: 1px solid #dee2e6; }
3424 .table-bordered thead th, table.collection thead th,
3425 .table-bordered thead td,
3426 table.collection thead td {
3427 border-bottom-width: 2px; }
3429 .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) {
3430 background-color: rgba(0, 0, 0, 0.05); }
3432 .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 {
3433 background-color: rgba(0, 0, 0, 0.075); }
3436 .table-primary > th,
3437 .table-primary > td {
3438 background-color: #bcd9f2; }
3440 .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 {
3441 background-color: #a7cdee; }
3442 .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,
3443 .table-hover .table-primary:hover > th,
3444 table.grading-report .table-primary:hover > th,
3445 .forumheaderlist .table-primary:hover > th,
3446 .generaltable .table-primary:hover > th,
3447 table.flexible .table-primary:hover > th,
3448 .category_subcategories .table-primary:hover > th,
3449 table#modules .table-primary:hover > th,
3450 table#permissions .table-primary:hover > th {
3451 background-color: #a7cdee; }
3454 .table-secondary > th,
3455 .table-secondary > td {
3456 background-color: #f9fafb; }
3458 .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 {
3459 background-color: #eaedf1; }
3460 .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,
3461 .table-hover .table-secondary:hover > th,
3462 table.grading-report .table-secondary:hover > th,
3463 .forumheaderlist .table-secondary:hover > th,
3464 .generaltable .table-secondary:hover > th,
3465 table.flexible .table-secondary:hover > th,
3466 .category_subcategories .table-secondary:hover > th,
3467 table#modules .table-secondary:hover > th,
3468 table#permissions .table-secondary:hover > th {
3469 background-color: #eaedf1; }
3472 .table-success > th,
3473 .table-success > td {
3474 background-color: #d1ebd1; }
3476 .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 {
3477 background-color: #bfe3bf; }
3478 .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,
3479 .table-hover .table-success:hover > th,
3480 table.grading-report .table-success:hover > th,
3481 .forumheaderlist .table-success:hover > th,
3482 .generaltable .table-success:hover > th,
3483 table.flexible .table-success:hover > th,
3484 .category_subcategories .table-success:hover > th,
3485 table#modules .table-success:hover > th,
3486 table#permissions .table-success:hover > th {
3487 background-color: #bfe3bf; }
3492 background-color: #d1edf6; }
3494 .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 {
3495 background-color: #bce5f2; }
3496 .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,
3497 .table-hover .table-info:hover > th,
3498 table.grading-report .table-info:hover > th,
3499 .forumheaderlist .table-info:hover > th,
3500 .generaltable .table-info:hover > th,
3501 table.flexible .table-info:hover > th,
3502 .category_subcategories .table-info:hover > th,
3503 table#modules .table-info:hover > th,
3504 table#permissions .table-info:hover > th {
3505 background-color: #bce5f2; }
3507 .table-warning, #overriderolestable .overriddenpermission,
3508 .table-warning > th,
3509 #overriderolestable .overriddenpermission > th,
3510 .table-warning > td,
3511 #overriderolestable .overriddenpermission > td {
3512 background-color: #fbe8cd; }
3514 .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 {
3515 background-color: #f9ddb5; }
3516 .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,
3517 .table-hover .table-warning:hover > th,
3518 table.grading-report .table-warning:hover > th,
3519 .forumheaderlist .table-warning:hover > th,
3520 .generaltable .table-warning:hover > th,
3521 table.flexible .table-warning:hover > th,
3522 .category_subcategories .table-warning:hover > th,
3523 table#modules .table-warning:hover > th,
3524 table#permissions .table-warning:hover > th,
3525 .table-hover #overriderolestable .overriddenpermission:hover > th,
3526 #overriderolestable .table-hover .overriddenpermission:hover > th,
3527 table.grading-report #overriderolestable .overriddenpermission:hover > th,
3528 #overriderolestable table.grading-report .overriddenpermission:hover > th,
3529 .forumheaderlist #overriderolestable .overriddenpermission:hover > th,
3530 #overriderolestable .forumheaderlist .overriddenpermission:hover > th,
3531 .generaltable #overriderolestable .overriddenpermission:hover > th,
3532 #overriderolestable .generaltable .overriddenpermission:hover > th,
3533 table.flexible #overriderolestable .overriddenpermission:hover > th,
3534 #overriderolestable table.flexible .overriddenpermission:hover > th,
3535 .category_subcategories #overriderolestable .overriddenpermission:hover > th,
3536 #overriderolestable .category_subcategories .overriddenpermission:hover > th,
3537 table#modules #overriderolestable .overriddenpermission:hover > th,
3538 #overriderolestable table#modules .overriddenpermission:hover > th,
3539 table#permissions #overriderolestable .overriddenpermission:hover > th,
3540 #overriderolestable table#permissions .overriddenpermission:hover > th {
3541 background-color: #f9ddb5; }
3545 .table-danger > td {
3546 background-color: #f4cfce; }
3548 .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 {
3549 background-color: #efbbb9; }
3550 .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,
3551 .table-hover .table-danger:hover > th,
3552 table.grading-report .table-danger:hover > th,
3553 .forumheaderlist .table-danger:hover > th,
3554 .generaltable .table-danger:hover > th,
3555 table.flexible .table-danger:hover > th,
3556 .category_subcategories .table-danger:hover > th,
3557 table#modules .table-danger:hover > th,
3558 table#permissions .table-danger:hover > th {
3559 background-color: #efbbb9; }
3564 background-color: #fdfdfe; }
3566 .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 {
3567 background-color: #ececf6; }
3568 .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,
3569 .table-hover .table-light:hover > th,
3570 table.grading-report .table-light:hover > th,
3571 .forumheaderlist .table-light:hover > th,
3572 .generaltable .table-light:hover > th,
3573 table.flexible .table-light:hover > th,
3574 .category_subcategories .table-light:hover > th,
3575 table#modules .table-light:hover > th,
3576 table#permissions .table-light:hover > th {
3577 background-color: #ececf6; }
3582 background-color: #c7c8c8; }
3584 .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 {
3585 background-color: #babbbb; }
3586 .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,
3587 .table-hover .table-dark:hover > th,
3588 table.grading-report .table-dark:hover > th,
3589 .forumheaderlist .table-dark:hover > th,
3590 .generaltable .table-dark:hover > th,
3591 table.flexible .table-dark:hover > th,
3592 .category_subcategories .table-dark:hover > th,
3593 table#modules .table-dark:hover > th,
3594 table#permissions .table-dark:hover > th {
3595 background-color: #babbbb; }
3599 .table-active > td {
3600 background-color: rgba(0, 0, 0, 0.075); }
3602 .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 {
3603 background-color: rgba(0, 0, 0, 0.075); }
3604 .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,
3605 .table-hover .table-active:hover > th,
3606 table.grading-report .table-active:hover > th,
3607 .forumheaderlist .table-active:hover > th,
3608 .generaltable .table-active:hover > th,
3609 table.flexible .table-active:hover > th,
3610 .category_subcategories .table-active:hover > th,
3611 table#modules .table-active:hover > th,
3612 table#permissions .table-active:hover > th {
3613 background-color: rgba(0, 0, 0, 0.075); }
3615 .table .thead-dark th, table.collection .thead-dark th, table.flexible .thead-dark th, .generaltable .thead-dark th {
3617 background-color: #212529;
3618 border-color: #32383e; }
3620 .table .thead-light th, table.collection .thead-light th, table.flexible .thead-light th, .generaltable .thead-light th {
3622 background-color: #e9ecef;
3623 border-color: #dee2e6; }
3627 background-color: #212529; }
3630 .table-dark thead th {
3631 border-color: #32383e; }
3632 .table-dark.table-bordered, table.table-dark.collection {
3634 .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) {
3635 background-color: rgba(255, 255, 255, 0.05); }
3636 .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 {
3637 background-color: rgba(255, 255, 255, 0.075); }
3639 @media (max-width: 575.98px) {
3640 .table-responsive-sm {
3644 -webkit-overflow-scrolling: touch;
3645 -ms-overflow-style: -ms-autohiding-scrollbar; }
3646 .table-responsive-sm > .table-bordered, .table-responsive-sm > table.collection {
3649 @media (max-width: 767.98px) {
3650 .table-responsive-md {
3654 -webkit-overflow-scrolling: touch;
3655 -ms-overflow-style: -ms-autohiding-scrollbar; }
3656 .table-responsive-md > .table-bordered, .table-responsive-md > table.collection {
3659 @media (max-width: 991.98px) {
3660 .table-responsive-lg {
3664 -webkit-overflow-scrolling: touch;
3665 -ms-overflow-style: -ms-autohiding-scrollbar; }
3666 .table-responsive-lg > .table-bordered, .table-responsive-lg > table.collection {
3669 @media (max-width: 1199.98px) {
3670 .table-responsive-xl {
3674 -webkit-overflow-scrolling: touch;
3675 -ms-overflow-style: -ms-autohiding-scrollbar; }
3676 .table-responsive-xl > .table-bordered, .table-responsive-xl > table.collection {
3683 -webkit-overflow-scrolling: touch;
3684 -ms-overflow-style: -ms-autohiding-scrollbar; }
3685 .table-responsive > .table-bordered, .table-responsive > table.collection {
3691 padding: 0.375rem 0.75rem;
3692 font-size: 0.9375rem;
3695 background-color: #fff;
3696 background-clip: padding-box;
3697 border: 1px solid #ced4da;
3698 border-radius: 0.25rem;
3699 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
3700 .form-control::-ms-expand {
3701 background-color: transparent;
3703 .form-control:focus {
3705 background-color: #fff;
3706 border-color: #6eb5f3;
3708 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.25); }
3709 .form-control::placeholder {
3712 .form-control:disabled, .form-control[readonly] {
3713 background-color: #e9ecef;
3716 select.form-control:not([size]):not([multiple]) {
3717 height: calc(2.15625rem + 2px); }
3719 select.form-control:focus::-ms-value {
3721 background-color: #fff; }
3724 .form-control-range {
3729 padding-top: calc(0.375rem + 1px);
3730 padding-bottom: calc(0.375rem + 1px);
3735 .col-form-label-lg {
3736 padding-top: calc(0.5rem + 1px);
3737 padding-bottom: calc(0.5rem + 1px);
3738 font-size: 1.171875rem;
3741 .col-form-label-sm {
3742 padding-top: calc(0.25rem + 1px);
3743 padding-bottom: calc(0.25rem + 1px);
3744 font-size: 0.8203125rem;
3747 .form-control-plaintext {
3750 padding-top: 0.375rem;
3751 padding-bottom: 0.375rem;
3754 background-color: transparent;
3755 border: solid transparent;
3756 border-width: 1px 0; }
3757 .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
3758 .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
3759 .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
3760 .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,
3761 .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,
3762 .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
3763 .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
3764 .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,
3765 .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 {
3769 .form-control-sm, .input-group-sm > .form-control,
3770 .input-group-sm > .input-group-prepend > .input-group-text,
3771 .input-group-sm > .input-group-append > .input-group-text,
3772 .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,
3773 .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 {
3774 padding: 0.25rem 0.5rem;
3775 font-size: 0.8203125rem;
3777 border-radius: 0.2rem; }
3779 select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
3780 .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
3781 .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
3782 .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]),
3783 .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]) {
3784 height: calc(1.73046875rem + 2px); }
3786 .form-control-lg, .input-group-lg > .form-control,
3787 .input-group-lg > .input-group-prepend > .input-group-text,
3788 .input-group-lg > .input-group-append > .input-group-text,
3789 .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,
3790 .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 {
3791 padding: 0.5rem 1rem;
3792 font-size: 1.171875rem;
3794 border-radius: 0.3rem; }
3796 select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
3797 .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
3798 .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
3799 .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]),
3800 .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]) {
3801 height: calc(2.7578125rem + 2px); }
3803 .form-group, .form-buttons,
3804 .path-admin .buttons,
3805 .fp-content-center form + div,
3806 div.backup-section + form {
3807 margin-bottom: 1rem; }
3811 margin-top: 0.25rem; }
3817 margin-left: -5px; }
3819 .form-row > [class*="col-"] {
3821 padding-left: 5px; }
3826 padding-left: 1.25rem; }
3831 margin-left: -1.25rem; }
3832 .form-check-input:disabled ~ .form-check-label {
3838 .form-check-inline {
3839 display: inline-flex;
3840 align-items: center;
3842 margin-right: 0.75rem; }
3843 .form-check-inline .form-check-input {
3846 margin-right: 0.3125rem;
3852 margin-top: 0.25rem;
3867 background-color: rgba(92, 184, 92, 0.8);
3868 border-radius: .2rem; }
3870 .was-validated .form-control:valid, .form-control.is-valid, .was-validated
3871 .custom-select:valid,
3872 .custom-select.is-valid {
3873 border-color: #5cb85c; }
3874 .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
3875 .custom-select:valid:focus,
3876 .custom-select.is-valid:focus {
3877 border-color: #5cb85c;
3878 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3879 .was-validated .form-control:valid ~ .valid-feedback,
3880 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
3881 .form-control.is-valid ~ .valid-tooltip, .was-validated
3882 .custom-select:valid ~ .valid-feedback,
3884 .custom-select:valid ~ .valid-tooltip,
3885 .custom-select.is-valid ~ .valid-feedback,
3886 .custom-select.is-valid ~ .valid-tooltip {
3889 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3892 .was-validated .form-check-input:valid ~ .valid-feedback,
3893 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
3894 .form-check-input.is-valid ~ .valid-tooltip {
3897 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
3899 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
3900 background-color: #b5dfb5; }
3902 .was-validated .custom-control-input:valid ~ .valid-feedback,
3903 .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
3904 .custom-control-input.is-valid ~ .valid-tooltip {
3907 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
3908 background-color: #80c780; }
3910 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
3911 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3913 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
3914 border-color: #5cb85c; }
3915 .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
3916 border-color: inherit; }
3918 .was-validated .custom-file-input:valid ~ .valid-feedback,
3919 .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
3920 .custom-file-input.is-valid ~ .valid-tooltip {
3923 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
3924 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3929 margin-top: 0.25rem;
3944 background-color: rgba(217, 83, 79, 0.8);
3945 border-radius: .2rem; }
3947 .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
3948 .custom-select:invalid,
3949 .custom-select.is-invalid {
3950 border-color: #d9534f; }
3951 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
3952 .custom-select:invalid:focus,
3953 .custom-select.is-invalid:focus {
3954 border-color: #d9534f;
3955 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
3956 .was-validated .form-control:invalid ~ .invalid-feedback,
3957 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
3958 .form-control.is-invalid ~ .invalid-tooltip, .was-validated
3959 .custom-select:invalid ~ .invalid-feedback,
3961 .custom-select:invalid ~ .invalid-tooltip,
3962 .custom-select.is-invalid ~ .invalid-feedback,
3963 .custom-select.is-invalid ~ .invalid-tooltip {
3966 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3969 .was-validated .form-check-input:invalid ~ .invalid-feedback,
3970 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
3971 .form-check-input.is-invalid ~ .invalid-tooltip {
3974 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
3976 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
3977 background-color: #f0b9b8; }
3979 .was-validated .custom-control-input:invalid ~ .invalid-feedback,
3980 .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
3981 .custom-control-input.is-invalid ~ .invalid-tooltip {
3984 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
3985 background-color: #e27c79; }
3987 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
3988 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
3990 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
3991 border-color: #d9534f; }
3992 .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
3993 border-color: inherit; }
3995 .was-validated .custom-file-input:invalid ~ .invalid-feedback,
3996 .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
3997 .custom-file-input.is-invalid ~ .invalid-tooltip {
4000 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
4001 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
4005 flex-flow: row wrap;
4006 align-items: center; }
4007 .form-inline .form-check {
4009 @media (min-width: 576px) {
4010 .form-inline label {
4012 align-items: center;
4013 justify-content: center;
4015 .form-inline .form-group, .form-inline .form-buttons,
4016 .form-inline .path-admin .buttons, .path-admin .form-inline .buttons,
4017 .form-inline .fp-content-center form + div, .fp-content-center .form-inline form + div,
4018 .form-inline div.backup-section + form {
4021 flex-flow: row wrap;
4022 align-items: center;
4024 .form-inline .form-control {
4025 display: inline-block;
4027 vertical-align: middle; }
4028 .form-inline .form-control-plaintext {
4029 display: inline-block; }
4030 .form-inline .input-group {
4032 .form-inline .form-check {
4034 align-items: center;
4035 justify-content: center;
4038 .form-inline .form-check-input {
4041 margin-right: 0.25rem;
4043 .form-inline .custom-control {
4044 align-items: center;
4045 justify-content: center; }
4046 .form-inline .custom-control-label {
4047 margin-bottom: 0; } }
4049 .btn, #page-grade-grading-manage .actions .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, #rubric-rubric.gradingform_rubric .addcriterion {
4050 display: inline-block;
4053 white-space: nowrap;
4054 vertical-align: middle;