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;
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: #f9fafb; }
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: #eaedf1; }
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: #eaedf1; }
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 #fitem_id_submitbutton,
3802 .fp-content-center form + div,
3803 div.backup-section + form,
3804 #fgroup_id_buttonar {
3805 margin-bottom: 1rem; }
3809 margin-top: 0.25rem; }
3815 margin-left: -5px; }
3817 .form-row > [class*="col-"] {
3819 padding-left: 5px; }
3824 padding-left: 1.25rem; }
3829 margin-left: -1.25rem; }
3830 .form-check-input:disabled ~ .form-check-label {
3836 .form-check-inline {
3837 display: inline-flex;
3838 align-items: center;
3840 margin-right: 0.75rem; }
3841 .form-check-inline .form-check-input {
3844 margin-right: 0.3125rem;
3850 margin-top: 0.25rem;
3865 background-color: rgba(92, 184, 92, 0.8);
3866 border-radius: .2rem; }
3868 .was-validated .form-control:valid, .form-control.is-valid, .was-validated
3869 .custom-select:valid,
3870 .custom-select.is-valid {
3871 border-color: #5cb85c; }
3872 .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
3873 .custom-select:valid:focus,
3874 .custom-select.is-valid:focus {
3875 border-color: #5cb85c;
3876 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3877 .was-validated .form-control:valid ~ .valid-feedback,
3878 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
3879 .form-control.is-valid ~ .valid-tooltip, .was-validated
3880 .custom-select:valid ~ .valid-feedback,
3882 .custom-select:valid ~ .valid-tooltip,
3883 .custom-select.is-valid ~ .valid-feedback,
3884 .custom-select.is-valid ~ .valid-tooltip {
3887 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3890 .was-validated .form-check-input:valid ~ .valid-feedback,
3891 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
3892 .form-check-input.is-valid ~ .valid-tooltip {
3895 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
3897 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
3898 background-color: #b5dfb5; }
3900 .was-validated .custom-control-input:valid ~ .valid-feedback,
3901 .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
3902 .custom-control-input.is-valid ~ .valid-tooltip {
3905 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
3906 background-color: #80c780; }
3908 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
3909 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3911 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
3912 border-color: #5cb85c; }
3913 .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
3914 border-color: inherit; }
3916 .was-validated .custom-file-input:valid ~ .valid-feedback,
3917 .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
3918 .custom-file-input.is-valid ~ .valid-tooltip {
3921 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
3922 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3927 margin-top: 0.25rem;
3942 background-color: rgba(217, 83, 79, 0.8);
3943 border-radius: .2rem; }
3945 .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
3946 .custom-select:invalid,
3947 .custom-select.is-invalid {
3948 border-color: #d9534f; }
3949 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
3950 .custom-select:invalid:focus,
3951 .custom-select.is-invalid:focus {
3952 border-color: #d9534f;
3953 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
3954 .was-validated .form-control:invalid ~ .invalid-feedback,
3955 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
3956 .form-control.is-invalid ~ .invalid-tooltip, .was-validated
3957 .custom-select:invalid ~ .invalid-feedback,
3959 .custom-select:invalid ~ .invalid-tooltip,
3960 .custom-select.is-invalid ~ .invalid-feedback,
3961 .custom-select.is-invalid ~ .invalid-tooltip {
3964 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3967 .was-validated .form-check-input:invalid ~ .invalid-feedback,
3968 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
3969 .form-check-input.is-invalid ~ .invalid-tooltip {
3972 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
3974 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
3975 background-color: #f0b9b8; }
3977 .was-validated .custom-control-input:invalid ~ .invalid-feedback,
3978 .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
3979 .custom-control-input.is-invalid ~ .invalid-tooltip {
3982 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
3983 background-color: #e27c79; }
3985 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
3986 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
3988 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
3989 border-color: #d9534f; }
3990 .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
3991 border-color: inherit; }
3993 .was-validated .custom-file-input:invalid ~ .invalid-feedback,
3994 .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
3995 .custom-file-input.is-invalid ~ .invalid-tooltip {
3998 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
3999 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
4003 flex-flow: row wrap;
4004 align-items: center; }
4005 .form-inline .form-check {
4007 @media (min-width: 576px) {
4008 .form-inline label {
4010 align-items: center;
4011 justify-content: center;
4013 .form-inline .form-group, .form-inline .form-buttons,
4014 .form-inline .path-admin .buttons, .path-admin .form-inline .buttons,
4015 .form-inline #fitem_id_submitbutton,
4016 .form-inline .fp-content-center form + div, .fp-content-center .form-inline form + div,
4017 .form-inline div.backup-section + form,
4018 .form-inline #fgroup_id_buttonar {
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;
4056 border: 1px solid transparent;
4057 padding: 0.375rem 0.75rem;
4058 font-size: 0.9375rem;
4061 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; }
4062 .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 {
4063 text-decoration: none; }
4064 .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 {
4066 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.25); }
4067 .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 {
4069 .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) {
4071 .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 {
4072 background-image: none; }
4074 a.btn.disabled, .fp-viewbar.disabled a, #page-grade-grading-manage .actions a.disabled.action, #rubric-rubric.gradingform_rubric a.disabled.addcriterion,
4075 fieldset:disabled a.btn,
4076 fieldset:disabled #page-grade-grading-manage .actions a.action,
4077 #page-grade-grading-manage .actions fieldset:disabled a.action,
4078 fieldset:disabled #rubric-rubric.gradingform_rubric a.addcriterion,
4079 #rubric-rubric.gradingform_rubric fieldset:disabled a.addcriterion {
4080 pointer-events: none; }
4084 background-color: #1177d1;
4085 border-color: #1177d1; }
4086 .btn-primary:hover {
4088 background-color: #0e63ae;
4089 border-color: #0d5ca2; }
4090 .btn-primary:focus, .btn-primary.focus {
4091 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.5); }
4092 .btn-primary.disabled, .btn-primary:disabled {
4094 background-color: #1177d1;
4095 border-color: #1177d1; }
4096 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
4097 .show > .btn-primary.dropdown-toggle {
4099 background-color: #0d5ca2;
4100 border-color: #0c5596; }
4101 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
4102 .show > .btn-primary.dropdown-toggle:focus {
4103 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.5); }
4105 .btn-secondary, .btn-default {
4107 background-color: #e9ecef;
4108 border-color: #e9ecef; }
4109 .btn-secondary:hover, .btn-default:hover {
4111 background-color: #d3d9df;
4112 border-color: #cbd3da; }
4113 .btn-secondary:focus, .btn-default:focus, .btn-secondary.focus, .focus.btn-default {
4114 box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5); }
4115 .btn-secondary.disabled, .fp-viewbar.disabled a, .disabled.btn-default, .btn-secondary:disabled, .btn-default:disabled {
4117 background-color: #e9ecef;
4118 border-color: #e9ecef; }
4119 .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,
4120 .show > .btn-secondary.dropdown-toggle,
4121 .show > .dropdown-toggle.btn-default {
4123 background-color: #cbd3da;
4124 border-color: #c4ccd4; }
4125 .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,
4126 .show > .btn-secondary.dropdown-toggle:focus,
4127 .show > .dropdown-toggle.btn-default:focus {
4128 box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5); }
4132 background-color: #5cb85c;
4133 border-color: #5cb85c; }
4134 .btn-success:hover {
4136 background-color: #48a648;
4137 border-color: #449d44; }
4138 .btn-success:focus, .btn-success.focus {
4139 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5); }
4140 .btn-success.disabled, .btn-success:disabled {
4142 background-color: #5cb85c;
4143 border-color: #5cb85c; }
4144 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
4145 .show > .btn-success.dropdown-toggle {
4147 background-color: #449d44;
4148 border-color: #409440; }
4149 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
4150 .show > .btn-success.dropdown-toggle:focus {
4151 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5); }
4155 background-color: #5bc0de;
4156 border-color: #5bc0de; }
4159 background-color: #3bb4d8;
4160 border-color: #31b0d5; }
4161 .btn-info:focus, .btn-info.focus {
4162 box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }
4163 .btn-info.disabled, .btn-info:disabled {
4165 background-color: #5bc0de;
4166 border-color: #5bc0de; }
4167 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
4168 .show > .btn-info.dropdown-toggle {
4170 background-color: #31b0d5;
4171 border-color: #2aaacf; }
4172 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
4173 .show > .btn-info.dropdown-toggle:focus {
4174 box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }
4178 background-color: #f0ad4e;
4179 border-color: #f0ad4e; }
4180 .btn-warning:hover {
4182 background-color: #ed9d2b;
4183 border-color: #ec971f; }
4184 .btn-warning:focus, .btn-warning.focus {
4185 box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5); }
4186 .btn-warning.disabled, .btn-warning:disabled {
4188 background-color: #f0ad4e;
4189 border-color: #f0ad4e; }
4190 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
4191 .show > .btn-warning.dropdown-toggle {
4193 background-color: #ec971f;
4194 border-color: #ea9214; }
4195 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
4196 .show > .btn-warning.dropdown-toggle:focus {
4197 box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5); }
4201 background-color: #d9534f;
4202 border-color: #d9534f; }
4205 background-color: #d23430;
4206 border-color: #c9302c; }
4207 .btn-danger:focus, .btn-danger.focus {
4208 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); }
4209 .btn-danger.disabled, .btn-danger:disabled {
4211 background-color: #d9534f;
4212 border-color: #d9534f; }
4213 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
4214 .show > .btn-danger.dropdown-toggle {
4216 background-color: #c9302c;
4217 border-color: #bf2e29; }
4218 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
4219 .show > .btn-danger.dropdown-toggle:focus {
4220 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); }
4224 background-color: #f8f9fa;
4225 border-color: #f8f9fa; }
4228 background-color: #e2e6ea;
4229 border-color: #dae0e5; }
4230 .btn-light:focus, .btn-light.focus {
4231 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
4232 .btn-light.disabled, .btn-light:disabled {
4234 background-color: #f8f9fa;
4235 border-color: #f8f9fa; }
4236 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
4237 .show > .btn-light.dropdown-toggle {
4239 background-color: #dae0e5;
4240 border-color: #d3d9df; }
4241 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
4242 .show > .btn-light.dropdown-toggle:focus {
4243 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
4247 background-color: #373a3c;
4248 border-color: #373a3c; }
4251 background-color: #252728;
4252 border-color: #1f2021; }
4253 .btn-dark:focus, .btn-dark.focus {
4254 box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5); }
4255 .btn-dark.disabled, .btn-dark:disabled {
4257 background-color: #373a3c;
4258 border-color: #373a3c; }
4259 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
4260 .show > .btn-dark.dropdown-toggle {
4262 background-color: #1f2021;
4263 border-color: #191a1b; }
4264 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
4265 .show > .btn-dark.dropdown-toggle:focus {
4266 box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5); }
4268 .btn-outline-primary {
4270 background-color: transparent;
4271 background-image: none;
4272 border-color: #1177d1; }
4273 .btn-outline-primary:hover {
4275 background-color: #1177d1;
4276 border-color: #1177d1; }
4277 .btn-outline-primary:focus, .btn-outline-primary.focus {
4278 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.5); }
4279 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
4281 background-color: transparent; }
4282 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
4283 .show > .btn-outline-primary.dropdown-toggle {
4285 background-color: #1177d1;
4286 border-color: #1177d1; }
4287 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
4288 .show > .btn-outline-primary.dropdown-toggle:focus {
4289 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.5); }
4291 .btn-outline-secondary {
4293 background-color: transparent;
4294 background-image: none;
4295 border-color: #e9ecef; }
4296 .btn-outline-secondary:hover {
4298 background-color: #e9ecef;
4299 border-color: #e9ecef; }
4300 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
4301 box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5); }
4302 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
4304 background-color: transparent; }
4305 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
4306 .show > .btn-outline-secondary.dropdown-toggle {
4308 background-color: #e9ecef;
4309 border-color: #e9ecef; }
4310 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
4311 .show > .btn-outline-secondary.dropdown-toggle:focus {
4312 box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5); }
4314 .btn-outline-success {
4316 background-color: transparent;
4317 background-image: none;
4318 border-color: #5cb85c; }
4319 .btn-outline-success:hover {
4321 background-color: #5cb85c;
4322 border-color: #5cb85c; }
4323 .btn-outline-success:focus, .btn-outline-success.focus {
4324 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5); }
4325 .btn-outline-success.disabled, .btn-outline-success:disabled {
4327 background-color: transparent; }
4328 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
4329 .show > .btn-outline-success.dropdown-toggle {
4331 background-color: #5cb85c;
4332 border-color: #5cb85c; }
4333 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
4334 .show > .btn-outline-success.dropdown-toggle:focus {
4335 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5); }
4339 background-color: transparent;
4340 background-image: none;
4341 border-color: #5bc0de; }
4342 .btn-outline-info:hover {
4344 background-color: #5bc0de;
4345 border-color: #5bc0de; }
4346 .btn-outline-info:focus, .btn-outline-info.focus {
4347 box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }
4348 .btn-outline-info.disabled, .btn-outline-info:disabled {
4350 background-color: transparent; }
4351 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
4352 .show > .btn-outline-info.dropdown-toggle {
4354 background-color: #5bc0de;
4355 border-color: #5bc0de; }
4356 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
4357 .show > .btn-outline-info.dropdown-toggle:focus {
4358 box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }
4360 .btn-outline-warning {
4362 background-color: transparent;
4363 background-image: none;
4364 border-color: #f0ad4e; }
4365 .btn-outline-warning:hover {
4367 background-color: #f0ad4e;
4368 border-color: #f0ad4e; }
4369 .btn-outline-warning:focus, .btn-outline-warning.focus {
4370 box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5); }
4371 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
4373 background-color: transparent; }
4374 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
4375 .show > .btn-outline-warning.dropdown-toggle {
4377 background-color: #f0ad4e;
4378 border-color: #f0ad4e; }
4379 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
4380 .show > .btn-outline-warning.dropdown-toggle:focus {
4381 box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5); }
4383 .btn-outline-danger {
4385 background-color: transparent;
4386 background-image: none;
4387 border-color: #d9534f; }
4388 .btn-outline-danger:hover {
4390 background-color: #d9534f;
4391 border-color: #d9534f; }
4392 .btn-outline-danger:focus, .btn-outline-danger.focus {
4393 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); }
4394 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
4396 background-color: transparent; }
4397 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
4398 .show > .btn-outline-danger.dropdown-toggle {
4400 background-color: #d9534f;
4401 border-color: #d9534f; }
4402 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
4403 .show > .btn-outline-danger.dropdown-toggle:focus {
4404 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); }
4406 .btn-outline-light {
4408 background-color: transparent;
4409 background-image: none;
4410 border-color: #f8f9fa; }
4411 .btn-outline-light:hover {
4413 background-color: #f8f9fa;
4414 border-color: #f8f9fa; }
4415 .btn-outline-light:focus, .btn-outline-light.focus {
4416 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
4417 .btn-outline-light.disabled, .btn-outline-light:disabled {
4419 background-color: transparent; }
4420 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
4421 .show > .btn-outline-light.dropdown-toggle {
4423 background-color: #f8f9fa;
4424 border-color: #f8f9fa; }
4425 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
4426 .show > .btn-outline-light.dropdown-toggle:focus {
4427 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
4431 background-color: transparent;
4432 background-image: none;
4433 border-color: #373a3c; }
4434 .btn-outline-dark:hover {
4436 background-color: #373a3c;
4437 border-color: #373a3c; }
4438 .btn-outline-dark:focus, .btn-outline-dark.focus {
4439 box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5); }
4440 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
4442 background-color: transparent; }
4443 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
4444 .show > .btn-outline-dark.dropdown-toggle {
4446 background-color: #373a3c;
4447 border-color: #373a3c; }
4448 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
4449 .show > .btn-outline-dark.dropdown-toggle:focus {
4450 box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5); }
4455 background-color: transparent; }
4458 text-decoration: underline;
4459 background-color: transparent;
4460 border-color: transparent; }
4461 .btn-link:focus, .btn-link.focus {
4462 text-decoration: underline;
4463 border-color: transparent;
4465 .btn-link:disabled, .btn-link.disabled {
4468 .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 {
4469 padding: 0.5rem 1rem;
4470 font-size: 1.171875rem;
4474 .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 {
4475 padding: 0.25rem 0.5rem;
4476 font-size: 0.8203125rem;
4480 .btn-block, p.arrow_button input, #addcontrols input,
4481 #removecontrols input {
4484 .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,
4485 #removecontrols .btn-block + input, #removecontrols p.arrow_button input + input,
4486 #removecontrols input + input {
4487 margin-top: 0.5rem; }
4489 input[type="submit"].btn-block, p.arrow_button input[type="submit"], #addcontrols input[type="submit"],
4490 #removecontrols input[type="submit"],
4491 input[type="reset"].btn-block,
4492 p.arrow_button input[type="reset"],
4493 #addcontrols input[type="reset"],
4494 #removecontrols input[type="reset"],
4495 input[type="button"].btn-block,
4496 p.arrow_button input[type="button"],
4497 #addcontrols input[type="button"],
4498 #removecontrols input[type="button"] {
4503 transition: opacity 0.15s linear; }
4513 display: table-row; }
4515 tbody.collapse.show {
4516 display: table-row-group; }
4522 transition: height 0.35s ease; }
4526 position: relative; }
4528 .dropdown-toggle::after {
4529 display: inline-block;
4532 margin-left: 0.255em;
4533 vertical-align: 0.255em;
4535 border-top: 0.3em solid;
4536 border-right: 0.3em solid transparent;
4538 border-left: 0.3em solid transparent; }
4540 .dropdown-toggle:empty::after {
4552 margin: 0.125rem 0 0;
4553 font-size: 0.9375rem;
4557 background-color: #fff;
4558 background-clip: padding-box;
4559 border: 1px solid rgba(0, 0, 0, 0.15); }
4561 .dropup .dropdown-menu {
4563 margin-bottom: 0.125rem; }
4565 .dropup .dropdown-toggle::after {
4566 display: inline-block;
4569 margin-left: 0.255em;
4570 vertical-align: 0.255em;
4573 border-right: 0.3em solid transparent;
4574 border-bottom: 0.3em solid;
4575 border-left: 0.3em solid transparent; }
4577 .dropup .dropdown-toggle:empty::after {
4580 .dropright .dropdown-menu {
4582 margin-left: 0.125rem; }
4584 .dropright .dropdown-toggle::after {
4585 display: inline-block;
4588 margin-left: 0.255em;
4589 vertical-align: 0.255em;
4591 border-top: 0.3em solid transparent;
4592 border-bottom: 0.3em solid transparent;
4593 border-left: 0.3em solid; }
4595 .dropright .dropdown-toggle:empty::after {
4598 .dropright .dropdown-toggle::after {
4599 vertical-align: 0; }
4601 .dropleft .dropdown-menu {
4603 margin-right: 0.125rem; }
4605 .dropleft .dropdown-toggle::after {
4606 display: inline-block;
4609 margin-left: 0.255em;
4610 vertical-align: 0.255em;
4613 .dropleft .dropdown-toggle::after {
4616 .dropleft .dropdown-toggle::before {
4617 display: inline-block;
4620 margin-right: 0.255em;
4621 vertical-align: 0.255em;
4623 border-top: 0.3em solid transparent;
4624 border-right: 0.3em solid;
4625 border-bottom: 0.3em solid transparent; }
4627 .dropleft .dropdown-toggle:empty::after {
4630 .dropleft .dropdown-toggle::before {
4631 vertical-align: 0; }
4637 border-top: 1px solid #e9ecef; }
4642 padding: 0.25rem 1.5rem;
4646 text-align: inherit;
4647 white-space: nowrap;
4648 background-color: transparent;
4650 .dropdown-item:hover, .dropdown-item:focus {
4652 text-decoration: none;
4653 background-color: #f8f9fa; }
4654 .dropdown-item.active, .dropdown-item:active {
4656 text-decoration: none;
4657 background-color: #1177d1; }
4658 .dropdown-item.disabled, .dropdown-item:disabled {
4660 background-color: transparent; }
4662 .dropdown-menu.show {
4667 padding: 0.5rem 1.5rem;
4669 font-size: 0.8203125rem;
4671 white-space: nowrap; }
4674 .btn-group-vertical {
4676 display: inline-flex;
4677 vertical-align: middle; }
4678 .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,
4679 .btn-group-vertical > .btn,
4680 #page-grade-grading-manage .actions .btn-group-vertical > .action,
4681 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input,
4682 #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion {
4685 .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,
4686 .btn-group-vertical > .btn:hover,
4687 #page-grade-grading-manage .actions .btn-group-vertical > .action:hover,
4688 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input:hover,
4689 #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion:hover {
4691 .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,
4692 .btn-group-vertical > .btn:focus,
4693 #page-grade-grading-manage .actions .btn-group-vertical > .action:focus,
4694 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input:focus,
4695 #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion:focus,
4696 .btn-group-vertical > .btn:active,
4697 #page-grade-grading-manage .actions .btn-group-vertical > .action:active,
4698 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input:active,
4699 #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion:active,
4700 .btn-group-vertical > .btn.active,
4701 #page-grade-grading-manage .actions .btn-group-vertical > .active.action,
4702 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input.active,
4703 #rubric-rubric.gradingform_rubric .btn-group-vertical > .active.addcriterion {
4705 .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,
4706 .btn-group .btn + .btn-group,
4707 .btn-group #page-grade-grading-manage .actions .action + .btn-group,
4708 #page-grade-grading-manage .actions .btn-group .action + .btn-group,
4709 .btn-group #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input + .btn-group,
4710 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group input + .btn-group,
4711 .btn-group #rubric-rubric.gradingform_rubric .addcriterion + .btn-group,
4712 #rubric-rubric.gradingform_rubric .btn-group .addcriterion + .btn-group,
4713 .btn-group .btn-group + .btn,
4714 .btn-group #page-grade-grading-manage .actions .btn-group + .action,
4715 #page-grade-grading-manage .actions .btn-group .btn-group + .action,
4716 .btn-group #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group + input,
4717 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group .btn-group + input,
4718 .btn-group #rubric-rubric.gradingform_rubric .btn-group + .addcriterion,
4719 #rubric-rubric.gradingform_rubric .btn-group .btn-group + .addcriterion,
4720 .btn-group .btn-group + .btn-group,
4721 .btn-group-vertical .btn + .btn,
4722 .btn-group-vertical #page-grade-grading-manage .actions .action + .btn,
4723 #page-grade-grading-manage .actions .btn-group-vertical .action + .btn,
4724 .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input + .btn,
4725 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical input + .btn,
4726 .btn-group-vertical #rubric-rubric.gradingform_rubric .addcriterion + .btn,
4727 #rubric-rubric.gradingform_rubric .btn-group-vertical .addcriterion + .btn,
4728 .btn-group-vertical #page-grade-grading-manage .actions .btn + .action,
4729 #page-grade-grading-manage .actions .btn-group-vertical .btn + .action,
4730 .btn-group-vertical #page-grade-grading-manage .actions .action + .action,
4731 #page-grade-grading-manage .actions .btn-group-vertical .action + .action,
4732 .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-grade-grading-manage .actions input + .action,
4733 #page-grade-grading-manage .actions .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input + .action,
4734 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical #page-grade-grading-manage .actions input + .action,
4735 #page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical input + .action,
4736 .btn-group-vertical #rubric-rubric.gradingform_rubric #page-grade-grading-manage .actions .addcriterion + .action,
4737 #page-grade-grading-manage .actions .btn-group-vertical #rubric-rubric.gradingform_rubric .addcriterion + .action,
4738 #rubric-rubric.gradingform_rubric .btn-group-vertical #page-grade-grading-manage .actions .addcriterion + .action,
4739 #page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric .btn-group-vertical .addcriterion + .action,
4740 .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn + input,
4741 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical .btn + input,
4742 .btn-group-vertical #page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .action + input,
4743 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical #page-grade-grading-manage .actions .action + input,
4744 #page-grade-grading-manage .actions .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .action + input,
4745 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-grade-grading-manage .actions .btn-group-vertical .action + input,
4746 .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input + input,
4747 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical input + input,
4748 .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .addcriterion + input,
4749 #rubric-rubric.gradingform_rubric .btn-group-vertical #rubric-criteria .criterion .addlevel .addcriterion + input,
4750 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical .addcriterion + input,
4751 .btn-group-vertical #rubric-rubric.gradingform_rubric .btn + .addcriterion,
4752 #rubric-rubric.gradingform_rubric .btn-group-vertical .btn + .addcriterion,
4753 .btn-group-vertical #page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric .action + .addcriterion,
4754 #rubric-rubric.gradingform_rubric .btn-group-vertical #page-grade-grading-manage .actions .action + .addcriterion,
4755 #page-grade-grading-manage .actions .btn-group-vertical #rubric-rubric.gradingform_rubric .action + .addcriterion,
4756 #rubric-rubric.gradingform_rubric #page-grade-grading-manage .actions .btn-group-vertical .action + .addcriterion,
4757 .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input + .addcriterion,
4758 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical input + .addcriterion,
4759 .btn-group-vertical #rubric-rubric.gradingform_rubric .addcriterion + .addcriterion,
4760 #rubric-rubric.gradingform_rubric .btn-group-vertical .addcriterion + .addcriterion,
4761 .btn-group-vertical .btn + .btn-group,
4762 .btn-group-vertical #page-grade-grading-manage .actions .action + .btn-group,
4763 #page-grade-grading-manage .actions .btn-group-vertical .action + .btn-group,
4764 .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input + .btn-group,
4765 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical input + .btn-group,
4766 .btn-group-vertical #rubric-rubric.gradingform_rubric .addcriterion + .btn-group,
4767 #rubric-rubric.gradingform_rubric .btn-group-vertical .addcriterion + .btn-group,
4768 .btn-group-vertical .btn-group + .btn,
4769 .btn-group-vertical #page-grade-grading-manage .actions .btn-group + .action,
4770 #page-grade-grading-manage .actions .btn-group-vertical .btn-group + .action,
4771 .btn-group-vertical #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group + input,
4772 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical .btn-group + input,
4773 .btn-group-vertical #rubric-rubric.gradingform_rubric .btn-group + .addcriterion,
4774 #rubric-rubric.gradingform_rubric .btn-group-vertical .btn-group + .addcriterion,
4775 .btn-group-vertical .btn-group + .btn-group {
4776 margin-left: -1px; }
4781 justify-content: flex-start; }
4782 .btn-toolbar .input-group {
4785 .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 {
4788 .dropdown-toggle-split {
4789 padding-right: 0.5625rem;
4790 padding-left: 0.5625rem; }
4791 .dropdown-toggle-split::after {
4794 .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 {
4795 padding-right: 0.375rem;
4796 padding-left: 0.375rem; }
4798 .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 {
4799 padding-right: 0.75rem;
4800 padding-left: 0.75rem; }