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)
14 display: inline-block;
15 font: normal normal normal 14px/1 FontAwesome;
18 -webkit-font-smoothing: antialiased;
19 -moz-osx-font-smoothing: grayscale; }
21 /* makes the font 33% larger relative to the icon container */
23 font-size: 1.3333333333em;
25 vertical-align: -15%; }
40 width: 1.2857142857em;
45 margin-left: 2.1428571429em;
46 list-style-type: none; }
52 left: -2.1428571429em;
53 width: 2.1428571429em;
57 left: -1.8571428571em; }
60 padding: .2em .25em .15em;
61 border: solid 0.08em #eee;
62 border-radius: .1em; }
76 /* Deprecated as of 4.4.0 */
90 -webkit-animation: fa-spin 2s infinite linear;
91 animation: fa-spin 2s infinite linear; }
94 -webkit-animation: fa-spin 1s infinite steps(8);
95 animation: fa-spin 1s infinite steps(8); }
97 @-webkit-keyframes fa-spin {
99 -webkit-transform: rotate(0deg);
100 transform: rotate(0deg); }
102 -webkit-transform: rotate(359deg);
103 transform: rotate(359deg); } }
107 -webkit-transform: rotate(0deg);
108 transform: rotate(0deg); }
110 -webkit-transform: rotate(359deg);
111 transform: rotate(359deg); } }
114 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
115 -webkit-transform: rotate(90deg);
116 -ms-transform: rotate(90deg);
117 transform: rotate(90deg); }
120 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
121 -webkit-transform: rotate(180deg);
122 -ms-transform: rotate(180deg);
123 transform: rotate(180deg); }
126 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
127 -webkit-transform: rotate(270deg);
128 -ms-transform: rotate(270deg);
129 transform: rotate(270deg); }
131 .fa-flip-horizontal {
132 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
133 -webkit-transform: scale(-1, 1);
134 -ms-transform: scale(-1, 1);
135 transform: scale(-1, 1); }
138 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
139 -webkit-transform: scale(1, -1);
140 -ms-transform: scale(1, -1);
141 transform: scale(1, -1); }
144 :root .fa-rotate-180,
145 :root .fa-rotate-270,
146 :root .fa-flip-horizontal,
147 :root .fa-flip-vertical {
152 display: inline-block;
156 vertical-align: middle; }
158 .fa-stack-1x, .fa-stack-2x {
162 text-align: center; }
165 line-height: inherit; }
173 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
174 readers do not read off random characters that represent icons */
184 .fa-envelope-o:before {
202 .fa-th-large:before {
219 .fa-search-plus:before {
222 .fa-search-minus:before {
225 .fa-power-off:before {
250 .fa-download:before {
253 .fa-arrow-circle-o-down:before {
256 .fa-arrow-circle-o-up:before {
262 .fa-play-circle-o:before {
265 .fa-rotate-right:before,
272 .fa-list-alt:before {
281 .fa-headphones:before {
284 .fa-volume-off:before {
287 .fa-volume-down:before {
290 .fa-volume-up:before {
308 .fa-bookmark:before {
326 .fa-text-height:before {
329 .fa-text-width:before {
332 .fa-align-left:before {
335 .fa-align-center:before {
338 .fa-align-right:before {
341 .fa-align-justify:before {
354 .fa-video-camera:before {
359 .fa-picture-o:before {
365 .fa-map-marker:before {
375 .fa-pencil-square-o:before {
378 .fa-share-square-o:before {
381 .fa-check-square-o:before {
387 .fa-step-backward:before {
390 .fa-fast-backward:before {
393 .fa-backward:before {
408 .fa-fast-forward:before {
411 .fa-step-forward:before {
417 .fa-chevron-left:before {
420 .fa-chevron-right:before {
423 .fa-plus-circle:before {
426 .fa-minus-circle:before {
429 .fa-times-circle:before {
432 .fa-check-circle:before {
435 .fa-question-circle:before {
438 .fa-info-circle:before {
441 .fa-crosshairs:before {
444 .fa-times-circle-o:before {
447 .fa-check-circle-o:before {
453 .fa-arrow-left:before {
456 .fa-arrow-right:before {
459 .fa-arrow-up:before {
462 .fa-arrow-down:before {
465 .fa-mail-forward:before,
472 .fa-compress:before {
481 .fa-asterisk:before {
484 .fa-exclamation-circle:before {
499 .fa-eye-slash:before {
503 .fa-exclamation-triangle:before {
509 .fa-calendar:before {
521 .fa-chevron-up:before {
524 .fa-chevron-down:before {
530 .fa-shopping-cart:before {
536 .fa-folder-open:before {
539 .fa-arrows-v:before {
542 .fa-arrows-h:before {
545 .fa-bar-chart-o:before,
546 .fa-bar-chart:before {
549 .fa-twitter-square:before {
552 .fa-facebook-square:before {
555 .fa-camera-retro:before {
565 .fa-comments:before {
568 .fa-thumbs-o-up:before {
571 .fa-thumbs-o-down:before {
574 .fa-star-half:before {
580 .fa-sign-out:before {
583 .fa-linkedin-square:before {
586 .fa-thumb-tack:before {
589 .fa-external-link:before {
598 .fa-github-square:before {
610 .fa-square-o:before {
613 .fa-bookmark-o:before {
616 .fa-phone-square:before {
622 .fa-facebook-f:before,
623 .fa-facebook:before {
632 .fa-credit-card:before {
642 .fa-bullhorn:before {
648 .fa-certificate:before {
651 .fa-hand-o-right:before {
654 .fa-hand-o-left:before {
657 .fa-hand-o-up:before {
660 .fa-hand-o-down:before {
663 .fa-arrow-circle-left:before {
666 .fa-arrow-circle-right:before {
669 .fa-arrow-circle-up:before {
672 .fa-arrow-circle-down:before {
687 .fa-briefcase:before {
690 .fa-arrows-alt:before {
708 .fa-scissors:before {
715 .fa-paperclip:before {
719 .fa-floppy-o:before {
736 .fa-strikethrough:before {
739 .fa-underline:before {
751 .fa-pinterest:before {
754 .fa-pinterest-square:before {
757 .fa-google-plus-square:before {
760 .fa-google-plus:before {
766 .fa-caret-down:before {
769 .fa-caret-up:before {
772 .fa-caret-left:before {
775 .fa-caret-right:before {
785 .fa-sort-down:before,
786 .fa-sort-desc:before {
790 .fa-sort-asc:before {
793 .fa-envelope:before {
796 .fa-linkedin:before {
799 .fa-rotate-left:before,
807 .fa-dashboard:before,
808 .fa-tachometer:before {
811 .fa-comment-o:before {
814 .fa-comments-o:before {
824 .fa-umbrella:before {
828 .fa-clipboard:before {
831 .fa-lightbulb-o:before {
834 .fa-exchange:before {
837 .fa-cloud-download:before {
840 .fa-cloud-upload:before {
846 .fa-stethoscope:before {
849 .fa-suitcase:before {
861 .fa-file-text-o:before {
864 .fa-building-o:before {
867 .fa-hospital-o:before {
870 .fa-ambulance:before {
876 .fa-fighter-jet:before {
882 .fa-h-square:before {
885 .fa-plus-square:before {
888 .fa-angle-double-left:before {
891 .fa-angle-double-right:before {
894 .fa-angle-double-up:before {
897 .fa-angle-double-down:before {
900 .fa-angle-left:before {
903 .fa-angle-right:before {
906 .fa-angle-up:before {
909 .fa-angle-down:before {
921 .fa-mobile-phone:before,
925 .fa-circle-o:before {
928 .fa-quote-left:before {
931 .fa-quote-right:before {
940 .fa-mail-reply:before,
944 .fa-github-alt:before {
947 .fa-folder-o:before {
950 .fa-folder-open-o:before {
965 .fa-keyboard-o:before {
971 .fa-flag-checkered:before {
974 .fa-terminal:before {
980 .fa-mail-reply-all:before,
981 .fa-reply-all:before {
984 .fa-star-half-empty:before,
985 .fa-star-half-full:before,
986 .fa-star-half-o:before {
989 .fa-location-arrow:before {
995 .fa-code-fork:before {
999 .fa-chain-broken:before {
1002 .fa-question:before {
1008 .fa-exclamation:before {
1011 .fa-superscript:before {
1014 .fa-subscript:before {
1020 .fa-puzzle-piece:before {
1023 .fa-microphone:before {
1026 .fa-microphone-slash:before {
1032 .fa-calendar-o:before {
1035 .fa-fire-extinguisher:before {
1044 .fa-chevron-circle-left:before {
1047 .fa-chevron-circle-right:before {
1050 .fa-chevron-circle-up:before {
1053 .fa-chevron-circle-down:before {
1065 .fa-unlock-alt:before {
1068 .fa-bullseye:before {
1071 .fa-ellipsis-h:before {
1074 .fa-ellipsis-v:before {
1077 .fa-rss-square:before {
1080 .fa-play-circle:before {
1086 .fa-minus-square:before {
1089 .fa-minus-square-o:before {
1092 .fa-level-up:before {
1095 .fa-level-down:before {
1098 .fa-check-square:before {
1101 .fa-pencil-square:before {
1104 .fa-external-link-square:before {
1107 .fa-share-square:before {
1110 .fa-compass:before {
1113 .fa-toggle-down:before,
1114 .fa-caret-square-o-down:before {
1117 .fa-toggle-up:before,
1118 .fa-caret-square-o-up:before {
1121 .fa-toggle-right:before,
1122 .fa-caret-square-o-right:before {
1162 .fa-file-text:before {
1165 .fa-sort-alpha-asc:before {
1168 .fa-sort-alpha-desc:before {
1171 .fa-sort-amount-asc:before {
1174 .fa-sort-amount-desc:before {
1177 .fa-sort-numeric-asc:before {
1180 .fa-sort-numeric-desc:before {
1183 .fa-thumbs-up:before {
1186 .fa-thumbs-down:before {
1189 .fa-youtube-square:before {
1192 .fa-youtube:before {
1198 .fa-xing-square:before {
1201 .fa-youtube-play:before {
1204 .fa-dropbox:before {
1207 .fa-stack-overflow:before {
1210 .fa-instagram:before {
1219 .fa-bitbucket:before {
1222 .fa-bitbucket-square:before {
1228 .fa-tumblr-square:before {
1231 .fa-long-arrow-down:before {
1234 .fa-long-arrow-up:before {
1237 .fa-long-arrow-left:before {
1240 .fa-long-arrow-right:before {
1246 .fa-windows:before {
1249 .fa-android:before {
1255 .fa-dribbble:before {
1261 .fa-foursquare:before {
1274 .fa-gratipay:before {
1283 .fa-archive:before {
1298 .fa-pagelines:before {
1301 .fa-stack-exchange:before {
1304 .fa-arrow-circle-o-right:before {
1307 .fa-arrow-circle-o-left:before {
1310 .fa-toggle-left:before,
1311 .fa-caret-square-o-left:before {
1314 .fa-dot-circle-o:before {
1317 .fa-wheelchair:before {
1320 .fa-vimeo-square:before {
1323 .fa-turkish-lira:before,
1327 .fa-plus-square-o:before {
1330 .fa-space-shuttle:before {
1336 .fa-envelope-square:before {
1339 .fa-wordpress:before {
1345 .fa-institution:before,
1347 .fa-university:before {
1350 .fa-mortar-board:before,
1351 .fa-graduation-cap:before {
1363 .fa-reddit-square:before {
1366 .fa-stumbleupon-circle:before {
1369 .fa-stumbleupon:before {
1372 .fa-delicious:before {
1378 .fa-pied-piper-pp:before {
1381 .fa-pied-piper-alt:before {
1390 .fa-language:before {
1396 .fa-building:before {
1414 .fa-behance:before {
1417 .fa-behance-square:before {
1423 .fa-steam-square:before {
1426 .fa-recycle:before {
1429 .fa-automobile:before,
1440 .fa-spotify:before {
1443 .fa-deviantart:before {
1446 .fa-soundcloud:before {
1449 .fa-database:before {
1452 .fa-file-pdf-o:before {
1455 .fa-file-word-o:before {
1458 .fa-file-excel-o:before {
1461 .fa-file-powerpoint-o:before {
1464 .fa-file-photo-o:before,
1465 .fa-file-picture-o:before,
1466 .fa-file-image-o:before {
1469 .fa-file-zip-o:before,
1470 .fa-file-archive-o:before {
1473 .fa-file-sound-o:before,
1474 .fa-file-audio-o:before {
1477 .fa-file-movie-o:before,
1478 .fa-file-video-o:before {
1481 .fa-file-code-o:before {
1487 .fa-codepen:before {
1490 .fa-jsfiddle:before {
1493 .fa-life-bouy:before,
1494 .fa-life-buoy:before,
1495 .fa-life-saver:before,
1497 .fa-life-ring:before {
1500 .fa-circle-o-notch:before {
1504 .fa-resistance:before,
1512 .fa-git-square:before {
1518 .fa-y-combinator-square:before,
1519 .fa-yc-square:before,
1520 .fa-hacker-news:before {
1523 .fa-tencent-weibo:before {
1534 .fa-paper-plane:before {
1538 .fa-paper-plane-o:before {
1541 .fa-history:before {
1544 .fa-circle-thin:before {
1550 .fa-paragraph:before {
1553 .fa-sliders:before {
1556 .fa-share-alt:before {
1559 .fa-share-alt-square:before {
1565 .fa-soccer-ball-o:before,
1566 .fa-futbol-o:before {
1572 .fa-binoculars:before {
1578 .fa-slideshare:before {
1587 .fa-newspaper-o:before {
1593 .fa-calculator:before {
1599 .fa-google-wallet:before {
1602 .fa-cc-visa:before {
1605 .fa-cc-mastercard:before {
1608 .fa-cc-discover:before {
1611 .fa-cc-amex:before {
1614 .fa-cc-paypal:before {
1617 .fa-cc-stripe:before {
1620 .fa-bell-slash:before {
1623 .fa-bell-slash-o:before {
1629 .fa-copyright:before {
1635 .fa-eyedropper:before {
1638 .fa-paint-brush:before {
1641 .fa-birthday-cake:before {
1644 .fa-area-chart:before {
1647 .fa-pie-chart:before {
1650 .fa-line-chart:before {
1656 .fa-lastfm-square:before {
1659 .fa-toggle-off:before {
1662 .fa-toggle-on:before {
1665 .fa-bicycle:before {
1671 .fa-ioxhost:before {
1674 .fa-angellist:before {
1685 .fa-meanpath:before {
1688 .fa-buysellads:before {
1691 .fa-connectdevelop:before {
1694 .fa-dashcube:before {
1697 .fa-forumbee:before {
1700 .fa-leanpub:before {
1706 .fa-shirtsinbulk:before {
1709 .fa-simplybuilt:before {
1712 .fa-skyatlas:before {
1715 .fa-cart-plus:before {
1718 .fa-cart-arrow-down:before {
1721 .fa-diamond:before {
1727 .fa-user-secret:before {
1730 .fa-motorcycle:before {
1733 .fa-street-view:before {
1736 .fa-heartbeat:before {
1745 .fa-mercury:before {
1748 .fa-intersex:before,
1749 .fa-transgender:before {
1752 .fa-transgender-alt:before {
1755 .fa-venus-double:before {
1758 .fa-mars-double:before {
1761 .fa-venus-mars:before {
1764 .fa-mars-stroke:before {
1767 .fa-mars-stroke-v:before {
1770 .fa-mars-stroke-h:before {
1776 .fa-genderless:before {
1779 .fa-facebook-official:before {
1782 .fa-pinterest-p:before {
1785 .fa-whatsapp:before {
1791 .fa-user-plus:before {
1794 .fa-user-times:before {
1801 .fa-viacoin:before {
1814 .fa-y-combinator:before {
1817 .fa-optin-monster:before {
1820 .fa-opencart:before {
1823 .fa-expeditedssl:before {
1826 .fa-battery-4:before,
1828 .fa-battery-full:before {
1831 .fa-battery-3:before,
1832 .fa-battery-three-quarters:before {
1835 .fa-battery-2:before,
1836 .fa-battery-half:before {
1839 .fa-battery-1:before,
1840 .fa-battery-quarter:before {
1843 .fa-battery-0:before,
1844 .fa-battery-empty:before {
1847 .fa-mouse-pointer:before {
1850 .fa-i-cursor:before {
1853 .fa-object-group:before {
1856 .fa-object-ungroup:before {
1859 .fa-sticky-note:before {
1862 .fa-sticky-note-o:before {
1868 .fa-cc-diners-club:before {
1874 .fa-balance-scale:before {
1877 .fa-hourglass-o:before {
1880 .fa-hourglass-1:before,
1881 .fa-hourglass-start:before {
1884 .fa-hourglass-2:before,
1885 .fa-hourglass-half:before {
1888 .fa-hourglass-3:before,
1889 .fa-hourglass-end:before {
1892 .fa-hourglass:before {
1895 .fa-hand-grab-o:before,
1896 .fa-hand-rock-o:before {
1899 .fa-hand-stop-o:before,
1900 .fa-hand-paper-o:before {
1903 .fa-hand-scissors-o:before {
1906 .fa-hand-lizard-o:before {
1909 .fa-hand-spock-o:before {
1912 .fa-hand-pointer-o:before {
1915 .fa-hand-peace-o:before {
1918 .fa-trademark:before {
1921 .fa-registered:before {
1924 .fa-creative-commons:before {
1930 .fa-gg-circle:before {
1933 .fa-tripadvisor:before {
1936 .fa-odnoklassniki:before {
1939 .fa-odnoklassniki-square:before {
1942 .fa-get-pocket:before {
1945 .fa-wikipedia-w:before {
1954 .fa-firefox:before {
1960 .fa-internet-explorer:before {
1964 .fa-television:before {
1976 .fa-calendar-plus-o:before {
1979 .fa-calendar-minus-o:before {
1982 .fa-calendar-times-o:before {
1985 .fa-calendar-check-o:before {
1988 .fa-industry:before {
1991 .fa-map-pin:before {
1994 .fa-map-signs:before {
2003 .fa-commenting:before {
2006 .fa-commenting-o:before {
2015 .fa-black-tie:before {
2018 .fa-fonticons:before {
2021 .fa-reddit-alien:before {
2027 .fa-credit-card-alt:before {
2030 .fa-codiepie:before {
2036 .fa-fort-awesome:before {
2042 .fa-product-hunt:before {
2045 .fa-mixcloud:before {
2051 .fa-pause-circle:before {
2054 .fa-pause-circle-o:before {
2057 .fa-stop-circle:before {
2060 .fa-stop-circle-o:before {
2063 .fa-shopping-bag:before {
2066 .fa-shopping-basket:before {
2069 .fa-hashtag:before {
2072 .fa-bluetooth:before {
2075 .fa-bluetooth-b:before {
2078 .fa-percent:before {
2084 .fa-wpbeginner:before {
2087 .fa-wpforms:before {
2093 .fa-universal-access:before {
2096 .fa-wheelchair-alt:before {
2099 .fa-question-circle-o:before {
2105 .fa-audio-description:before {
2108 .fa-volume-control-phone:before {
2111 .fa-braille:before {
2114 .fa-assistive-listening-systems:before {
2117 .fa-asl-interpreting:before,
2118 .fa-american-sign-language-interpreting:before {
2121 .fa-deafness:before,
2122 .fa-hard-of-hearing:before,
2129 .fa-glide-g:before {
2133 .fa-sign-language:before {
2136 .fa-low-vision:before {
2142 .fa-viadeo-square:before {
2145 .fa-snapchat:before {
2148 .fa-snapchat-ghost:before {
2151 .fa-snapchat-square:before {
2154 .fa-pied-piper:before {
2157 .fa-first-order:before {
2163 .fa-themeisle:before {
2166 .fa-google-plus-circle:before,
2167 .fa-google-plus-official:before {
2171 .fa-font-awesome:before {
2174 .fa-handshake-o:before {
2177 .fa-envelope-open:before {
2180 .fa-envelope-open-o:before {
2186 .fa-address-book:before {
2189 .fa-address-book-o:before {
2193 .fa-address-card:before {
2197 .fa-address-card-o:before {
2200 .fa-user-circle:before {
2203 .fa-user-circle-o:before {
2209 .fa-id-badge:before {
2212 .fa-drivers-license:before,
2213 .fa-id-card:before {
2216 .fa-drivers-license-o:before,
2217 .fa-id-card-o:before {
2223 .fa-free-code-camp:before {
2226 .fa-telegram:before {
2229 .fa-thermometer-4:before,
2230 .fa-thermometer:before,
2231 .fa-thermometer-full:before {
2234 .fa-thermometer-3:before,
2235 .fa-thermometer-three-quarters:before {
2238 .fa-thermometer-2:before,
2239 .fa-thermometer-half:before {
2242 .fa-thermometer-1:before,
2243 .fa-thermometer-quarter:before {
2246 .fa-thermometer-0:before,
2247 .fa-thermometer-empty:before {
2258 .fa-podcast:before {
2261 .fa-window-maximize:before {
2264 .fa-window-minimize:before {
2267 .fa-window-restore:before {
2270 .fa-times-rectangle:before,
2271 .fa-window-close:before {
2274 .fa-times-rectangle-o:before,
2275 .fa-window-close-o:before {
2278 .fa-bandcamp:before {
2290 .fa-ravelry:before {
2293 .fa-eercast:before {
2296 .fa-microchip:before {
2299 .fa-snowflake-o:before {
2302 .fa-superpowers:before {
2305 .fa-wpexplorer:before {
2311 .sr-only, .path-mod-forum .nested-v2-display-mode .alert.discussionlocked, .path-mod-forum .nested-v2-display-mode .que .discussionlocked.formulation, .que .path-mod-forum .nested-v2-display-mode .discussionlocked.formulation,
2312 .path-mod-forum .nested-v2-display-mode .que .discussionlocked.outcome, .que .path-mod-forum .nested-v2-display-mode .discussionlocked.outcome,
2313 .path-mod-forum .nested-v2-display-mode .que .discussionlocked.comment, .que .path-mod-forum .nested-v2-display-mode .discussionlocked.comment, .path-mod-forum .nested-v2-display-mode .assignfeedback_editpdf_widget .discussionlocked.label, .assignfeedback_editpdf_widget .path-mod-forum .nested-v2-display-mode .discussionlocked.label,
2314 .path-mod-forum.nested-v2-display-mode .alert.discussionlocked, .path-mod-forum.nested-v2-display-mode .que .discussionlocked.formulation, .que .path-mod-forum.nested-v2-display-mode .discussionlocked.formulation,
2315 .path-mod-forum.nested-v2-display-mode .que .discussionlocked.outcome, .que .path-mod-forum.nested-v2-display-mode .discussionlocked.outcome,
2316 .path-mod-forum.nested-v2-display-mode .que .discussionlocked.comment, .que .path-mod-forum.nested-v2-display-mode .discussionlocked.comment, .path-mod-forum.nested-v2-display-mode .assignfeedback_editpdf_widget .discussionlocked.label, .assignfeedback_editpdf_widget .path-mod-forum.nested-v2-display-mode .discussionlocked.label, .path-mod-forum .nested-v2-display-mode .tag_list > b,
2317 .path-mod-forum.nested-v2-display-mode .tag_list > b {
2324 clip: rect(0, 0, 0, 0);
2327 .sr-only-focusable:active, .sr-only-focusable:focus {
2336 * Bootstrap v4.3.1 (https://getbootstrap.com/)
2337 * Copyright 2011-2019 The Bootstrap Authors
2338 * Copyright 2011-2019 Twitter, Inc.
2339 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
2354 --gray-dark: #373a3c;
2356 --secondary: #ced4da;
2364 --breakpoint-sm: 576px;
2365 --breakpoint-md: 768px;
2366 --breakpoint-lg: 992px;
2367 --breakpoint-xl: 1200px;
2368 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
2369 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
2374 box-sizing: border-box; }
2377 font-family: sans-serif;
2379 -webkit-text-size-adjust: 100%;
2380 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
2382 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
2387 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
2388 font-size: 0.9375rem;
2393 background-color: #fff; }
2395 [tabindex="-1"]:focus {
2396 outline: 0 !important; }
2399 box-sizing: content-box;
2401 overflow: visible; }
2403 h1, h2, h3, h4, h5, h6 {
2405 margin-bottom: 0.5rem; }
2409 margin-bottom: 1rem; }
2412 abbr[data-original-title] {
2413 text-decoration: underline;
2414 text-decoration: underline dotted;
2417 text-decoration-skip-ink: none; }
2420 margin-bottom: 1rem;
2422 line-height: inherit; }
2428 margin-bottom: 1rem; }
2440 margin-bottom: .5rem;
2448 font-weight: bolder; }
2458 vertical-align: baseline; }
2468 text-decoration: none;
2469 background-color: transparent; }
2472 text-decoration: underline; }
2474 a:not([href]):not([tabindex]) {
2476 text-decoration: none; }
2477 a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
2479 text-decoration: none; }
2480 a:not([href]):not([tabindex]):focus {
2487 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
2492 margin-bottom: 1rem;
2499 vertical-align: middle;
2500 border-style: none; }
2504 vertical-align: middle; }
2507 border-collapse: collapse; }
2510 padding-top: 0.75rem;
2511 padding-bottom: 0.75rem;
2514 caption-side: bottom; }
2517 text-align: inherit; }
2520 display: inline-block;
2521 margin-bottom: 0.5rem; }
2527 outline: 1px dotted;
2528 outline: 5px auto -webkit-focus-ring-color; }
2536 font-family: inherit;
2538 line-height: inherit; }
2542 overflow: visible; }
2546 text-transform: none; }
2549 word-wrap: normal; }
2555 -webkit-appearance: button; }
2557 button:not(:disabled),
2558 [type="button"]:not(:disabled),
2559 [type="reset"]:not(:disabled),
2560 [type="submit"]:not(:disabled) {
2563 button::-moz-focus-inner,
2564 [type="button"]::-moz-focus-inner,
2565 [type="reset"]::-moz-focus-inner,
2566 [type="submit"]::-moz-focus-inner {
2568 border-style: none; }
2570 input[type="radio"],
2571 input[type="checkbox"] {
2572 box-sizing: border-box;
2577 input[type="datetime-local"],
2578 input[type="month"] {
2579 -webkit-appearance: listbox; }
2596 margin-bottom: .5rem;
2598 line-height: inherit;
2600 white-space: normal; }
2603 vertical-align: baseline; }
2605 [type="number"]::-webkit-inner-spin-button,
2606 [type="number"]::-webkit-outer-spin-button {
2610 outline-offset: -2px;
2611 -webkit-appearance: none; }
2613 [type="search"]::-webkit-search-decoration {
2614 -webkit-appearance: none; }
2616 ::-webkit-file-upload-button {
2618 -webkit-appearance: button; }
2621 display: inline-block; }
2631 display: none !important; }
2633 h1, h2, h3, h4, h5, h6,
2634 .h1, .h2, .h3, .h4, .h5, .h6 {
2635 margin-bottom: 0.5rem;
2640 font-size: 2.34375rem; }
2643 font-size: 1.875rem; }
2646 font-size: 1.640625rem; }
2649 font-size: 1.40625rem; }
2652 font-size: 1.171875rem; }
2655 font-size: 0.9375rem; }
2657 .lead, .userprofile .profile_tree section h3 {
2658 font-size: 1.171875rem;
2683 margin-bottom: 1rem;
2685 border-top: 1px solid rgba(0, 0, 0, 0.1); }
2695 background-color: #fcf8e3; }
2706 display: inline-block; }
2707 .list-inline-item:not(:last-child) {
2708 margin-right: 0.5rem; }
2712 text-transform: uppercase; }
2715 margin-bottom: 1rem;
2716 font-size: 1.171875rem; }
2718 .blockquote-footer {
2722 .blockquote-footer::before {
2723 content: "\2014\00A0"; }
2725 .img-fluid, .img-responsive {
2731 background-color: #fff;
2732 border: 1px solid #dee2e6;
2737 display: inline-block; }
2740 margin-bottom: 0.5rem;
2750 word-break: break-word; }
2755 padding: 0.2rem 0.4rem;
2758 background-color: #212529; }
2771 word-break: normal; }
2775 overflow-y: scroll; }
2779 padding-right: 15px;
2782 margin-left: auto; }
2783 @media (min-width: 576px) {
2785 max-width: 540px; } }
2786 @media (min-width: 768px) {
2788 max-width: 720px; } }
2789 @media (min-width: 992px) {
2791 max-width: 960px; } }
2792 @media (min-width: 1200px) {
2794 max-width: 1140px; } }
2798 padding-right: 15px;
2801 margin-left: auto; }
2806 margin-right: -15px;
2807 margin-left: -15px; }
2813 .no-gutters > [class*="col-"] {
2817 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
2818 .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,
2819 .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,
2820 .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,
2821 .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,
2825 padding-right: 15px;
2826 padding-left: 15px; }
2839 flex: 0 0 8.3333333333%;
2840 max-width: 8.3333333333%; }
2843 flex: 0 0 16.6666666667%;
2844 max-width: 16.6666666667%; }
2851 flex: 0 0 33.3333333333%;
2852 max-width: 33.3333333333%; }
2855 flex: 0 0 41.6666666667%;
2856 max-width: 41.6666666667%; }
2863 flex: 0 0 58.3333333333%;
2864 max-width: 58.3333333333%; }
2867 flex: 0 0 66.6666666667%;
2868 max-width: 66.6666666667%; }
2875 flex: 0 0 83.3333333333%;
2876 max-width: 83.3333333333%; }
2879 flex: 0 0 91.6666666667%;
2880 max-width: 91.6666666667%; }
2932 margin-left: 8.3333333333%; }
2935 margin-left: 16.6666666667%; }
2941 margin-left: 33.3333333333%; }
2944 margin-left: 41.6666666667%; }
2950 margin-left: 58.3333333333%; }
2953 margin-left: 66.6666666667%; }
2959 margin-left: 83.3333333333%; }
2962 margin-left: 91.6666666667%; }
2964 @media (min-width: 576px) {
2974 flex: 0 0 8.3333333333%;
2975 max-width: 8.3333333333%; }
2977 flex: 0 0 16.6666666667%;
2978 max-width: 16.6666666667%; }
2983 flex: 0 0 33.3333333333%;
2984 max-width: 33.3333333333%; }
2986 flex: 0 0 41.6666666667%;
2987 max-width: 41.6666666667%; }
2992 flex: 0 0 58.3333333333%;
2993 max-width: 58.3333333333%; }
2995 flex: 0 0 66.6666666667%;
2996 max-width: 66.6666666667%; }
3001 flex: 0 0 83.3333333333%;
3002 max-width: 83.3333333333%; }
3004 flex: 0 0 91.6666666667%;
3005 max-width: 91.6666666667%; }
3042 margin-left: 8.3333333333%; }
3044 margin-left: 16.6666666667%; }
3048 margin-left: 33.3333333333%; }
3050 margin-left: 41.6666666667%; }
3054 margin-left: 58.3333333333%; }
3056 margin-left: 66.6666666667%; }
3060 margin-left: 83.3333333333%; }
3062 margin-left: 91.6666666667%; } }
3064 @media (min-width: 768px) {
3074 flex: 0 0 8.3333333333%;
3075 max-width: 8.3333333333%; }
3077 flex: 0 0 16.6666666667%;
3078 max-width: 16.6666666667%; }
3083 flex: 0 0 33.3333333333%;
3084 max-width: 33.3333333333%; }
3086 flex: 0 0 41.6666666667%;
3087 max-width: 41.6666666667%; }
3092 flex: 0 0 58.3333333333%;
3093 max-width: 58.3333333333%; }
3095 flex: 0 0 66.6666666667%;
3096 max-width: 66.6666666667%; }
3101 flex: 0 0 83.3333333333%;
3102 max-width: 83.3333333333%; }
3104 flex: 0 0 91.6666666667%;
3105 max-width: 91.6666666667%; }
3142 margin-left: 8.3333333333%; }
3144 margin-left: 16.6666666667%; }
3148 margin-left: 33.3333333333%; }
3150 margin-left: 41.6666666667%; }
3154 margin-left: 58.3333333333%; }
3156 margin-left: 66.6666666667%; }
3160 margin-left: 83.3333333333%; }
3162 margin-left: 91.6666666667%; } }
3164 @media (min-width: 992px) {
3174 flex: 0 0 8.3333333333%;
3175 max-width: 8.3333333333%; }
3177 flex: 0 0 16.6666666667%;
3178 max-width: 16.6666666667%; }
3183 flex: 0 0 33.3333333333%;
3184 max-width: 33.3333333333%; }
3186 flex: 0 0 41.6666666667%;
3187 max-width: 41.6666666667%; }
3192 flex: 0 0 58.3333333333%;
3193 max-width: 58.3333333333%; }
3195 flex: 0 0 66.6666666667%;
3196 max-width: 66.6666666667%; }
3201 flex: 0 0 83.3333333333%;
3202 max-width: 83.3333333333%; }
3204 flex: 0 0 91.6666666667%;
3205 max-width: 91.6666666667%; }
3242 margin-left: 8.3333333333%; }
3244 margin-left: 16.6666666667%; }
3248 margin-left: 33.3333333333%; }
3250 margin-left: 41.6666666667%; }
3254 margin-left: 58.3333333333%; }
3256 margin-left: 66.6666666667%; }
3260 margin-left: 83.3333333333%; }
3262 margin-left: 91.6666666667%; } }
3264 @media (min-width: 1200px) {
3274 flex: 0 0 8.3333333333%;
3275 max-width: 8.3333333333%; }
3277 flex: 0 0 16.6666666667%;
3278 max-width: 16.6666666667%; }
3283 flex: 0 0 33.3333333333%;
3284 max-width: 33.3333333333%; }
3286 flex: 0 0 41.6666666667%;
3287 max-width: 41.6666666667%; }
3292 flex: 0 0 58.3333333333%;
3293 max-width: 58.3333333333%; }
3295 flex: 0 0 66.6666666667%;
3296 max-width: 66.6666666667%; }
3301 flex: 0 0 83.3333333333%;
3302 max-width: 83.3333333333%; }
3304 flex: 0 0 91.6666666667%;
3305 max-width: 91.6666666667%; }
3342 margin-left: 8.3333333333%; }
3344 margin-left: 16.6666666667%; }
3348 margin-left: 33.3333333333%; }
3350 margin-left: 41.6666666667%; }
3354 margin-left: 58.3333333333%; }
3356 margin-left: 66.6666666667%; }
3360 margin-left: 83.3333333333%; }
3362 margin-left: 91.6666666667%; } }
3364 .table, table.collection, table.flexible,
3367 margin-bottom: 1rem;
3369 .table th, table.collection th, table.flexible th, .generaltable th,
3371 table.collection td,
3375 vertical-align: top;
3376 border-top: 1px solid #dee2e6; }
3377 .table thead th, table.collection thead th, table.flexible thead th, .generaltable thead th {
3378 vertical-align: bottom;
3379 border-bottom: 2px solid #dee2e6; }
3380 .table tbody + tbody, table.collection tbody + tbody, table.flexible tbody + tbody, .generaltable tbody + tbody {
3381 border-top: 2px solid #dee2e6; }
3383 .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,
3385 #page-report-loglive-index .generaltable td,
3386 #page-admin-report-log-index .generaltable td,
3387 #page-report-log-user .generaltable td,
3388 #page-admin-user table td,
3389 .environmenttable td,
3390 .category_subcategories td,
3392 table#listdirectories td {
3395 .table-bordered, table.collection {
3396 border: 1px solid #dee2e6; }
3397 .table-bordered th, table.collection th,
3399 table.collection td {
3400 border: 1px solid #dee2e6; }
3401 .table-bordered thead th, table.collection thead th,
3402 .table-bordered thead td,
3403 table.collection thead td {
3404 border-bottom-width: 2px; }
3406 .table-borderless th,
3407 .table-borderless td,
3408 .table-borderless thead th,
3409 .table-borderless tbody + tbody {
3412 .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) {
3413 background-color: rgba(0, 0, 0, 0.05); }
3415 .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 {
3417 background-color: rgba(0, 0, 0, 0.075); }
3420 .table-primary > th,
3421 .table-primary > td {
3422 background-color: #bcd9f2; }
3426 .table-primary thead th,
3427 .table-primary tbody + tbody {
3428 border-color: #83b8e7; }
3430 .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 {
3431 background-color: #a7cdee; }
3432 .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,
3433 .table-hover .table-primary:hover > th,
3434 table.grading-report .table-primary:hover > th,
3435 .forumheaderlist .table-primary:hover > th,
3436 .generaltable .table-primary:hover > th,
3437 table.flexible .table-primary:hover > th,
3438 .category_subcategories .table-primary:hover > th,
3439 table#modules .table-primary:hover > th,
3440 table#permissions .table-primary:hover > th {
3441 background-color: #a7cdee; }
3444 .table-secondary > th,
3445 .table-secondary > td {
3446 background-color: #f1f3f5; }
3448 .table-secondary th,
3449 .table-secondary td,
3450 .table-secondary thead th,
3451 .table-secondary tbody + tbody {
3452 border-color: #e6e9ec; }
3454 .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 {
3455 background-color: #e2e6ea; }
3456 .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,
3457 .table-hover .table-secondary:hover > th,
3458 table.grading-report .table-secondary:hover > th,
3459 .forumheaderlist .table-secondary:hover > th,
3460 .generaltable .table-secondary:hover > th,
3461 table.flexible .table-secondary:hover > th,
3462 .category_subcategories .table-secondary:hover > th,
3463 table#modules .table-secondary:hover > th,
3464 table#permissions .table-secondary:hover > th {
3465 background-color: #e2e6ea; }
3468 .table-success > th,
3469 .table-success > td {
3470 background-color: #d1ebd1; }
3474 .table-success thead th,
3475 .table-success tbody + tbody {
3476 border-color: #aadaaa; }
3478 .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 {
3479 background-color: #bfe3bf; }
3480 .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,
3481 .table-hover .table-success:hover > th,
3482 table.grading-report .table-success:hover > th,
3483 .forumheaderlist .table-success:hover > th,
3484 .generaltable .table-success:hover > th,
3485 table.flexible .table-success:hover > th,
3486 .category_subcategories .table-success:hover > th,
3487 table#modules .table-success:hover > th,
3488 table#permissions .table-success:hover > th {
3489 background-color: #bfe3bf; }
3494 background-color: #d1edf6; }
3498 .table-info thead th,
3499 .table-info tbody + tbody {
3500 border-color: #aadeee; }
3502 .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 {
3503 background-color: #bce5f2; }
3504 .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,
3505 .table-hover .table-info:hover > th,
3506 table.grading-report .table-info:hover > th,
3507 .forumheaderlist .table-info:hover > th,
3508 .generaltable .table-info:hover > th,
3509 table.flexible .table-info:hover > th,
3510 .category_subcategories .table-info:hover > th,
3511 table#modules .table-info:hover > th,
3512 table#permissions .table-info:hover > th {
3513 background-color: #bce5f2; }
3516 .table-warning > th,
3517 .table-warning > td {
3518 background-color: #fbe8cd; }
3522 .table-warning thead th,
3523 .table-warning tbody + tbody {
3524 border-color: #f7d4a3; }
3526 .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 {
3527 background-color: #f9ddb5; }
3528 .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,
3529 .table-hover .table-warning:hover > th,
3530 table.grading-report .table-warning:hover > th,
3531 .forumheaderlist .table-warning:hover > th,
3532 .generaltable .table-warning:hover > th,
3533 table.flexible .table-warning:hover > th,
3534 .category_subcategories .table-warning:hover > th,
3535 table#modules .table-warning:hover > th,
3536 table#permissions .table-warning:hover > th {
3537 background-color: #f9ddb5; }
3541 .table-danger > td {
3542 background-color: #f4cfce; }
3546 .table-danger thead th,
3547 .table-danger tbody + tbody {
3548 border-color: #eba6a3; }
3550 .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 {
3551 background-color: #efbbb9; }
3552 .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,
3553 .table-hover .table-danger:hover > th,
3554 table.grading-report .table-danger:hover > th,
3555 .forumheaderlist .table-danger:hover > th,
3556 .generaltable .table-danger:hover > th,
3557 table.flexible .table-danger:hover > th,
3558 .category_subcategories .table-danger:hover > th,
3559 table#modules .table-danger:hover > th,
3560 table#permissions .table-danger:hover > th {
3561 background-color: #efbbb9; }
3566 background-color: #fdfdfe; }
3570 .table-light thead th,
3571 .table-light tbody + tbody {
3572 border-color: #fbfcfc; }
3574 .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 {
3575 background-color: #ececf6; }
3576 .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,
3577 .table-hover .table-light:hover > th,
3578 table.grading-report .table-light:hover > th,
3579 .forumheaderlist .table-light:hover > th,
3580 .generaltable .table-light:hover > th,
3581 table.flexible .table-light:hover > th,
3582 .category_subcategories .table-light:hover > th,
3583 table#modules .table-light:hover > th,
3584 table#permissions .table-light:hover > th {
3585 background-color: #ececf6; }
3590 background-color: #c7c8c8; }
3594 .table-dark thead th,
3595 .table-dark tbody + tbody {
3596 border-color: #97999a; }
3598 .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 {
3599 background-color: #babbbb; }
3600 .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,
3601 .table-hover .table-dark:hover > th,
3602 table.grading-report .table-dark:hover > th,
3603 .forumheaderlist .table-dark:hover > th,
3604 .generaltable .table-dark:hover > th,
3605 table.flexible .table-dark:hover > th,
3606 .category_subcategories .table-dark:hover > th,
3607 table#modules .table-dark:hover > th,
3608 table#permissions .table-dark:hover > th {
3609 background-color: #babbbb; }
3613 .table-active > td {
3614 background-color: rgba(0, 0, 0, 0.075); }
3616 .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 {
3617 background-color: rgba(0, 0, 0, 0.075); }
3618 .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,
3619 .table-hover .table-active:hover > th,
3620 table.grading-report .table-active:hover > th,
3621 .forumheaderlist .table-active:hover > th,
3622 .generaltable .table-active:hover > th,
3623 table.flexible .table-active:hover > th,
3624 .category_subcategories .table-active:hover > th,
3625 table#modules .table-active:hover > th,
3626 table#permissions .table-active:hover > th {
3627 background-color: rgba(0, 0, 0, 0.075); }
3629 .table .thead-dark th, table.collection .thead-dark th, table.flexible .thead-dark th, .generaltable .thead-dark th {
3631 background-color: #373a3c;
3632 border-color: #494d50; }
3634 .table .thead-light th, table.collection .thead-light th, table.flexible .thead-light th, .generaltable .thead-light th {
3636 background-color: #e9ecef;
3637 border-color: #dee2e6; }
3641 background-color: #373a3c; }
3644 .table-dark thead th {
3645 border-color: #494d50; }
3646 .table-dark.table-bordered, table.table-dark.collection {
3648 .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) {
3649 background-color: rgba(255, 255, 255, 0.05); }
3650 .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 {
3652 background-color: rgba(255, 255, 255, 0.075); }
3654 @media (max-width: 575.98px) {
3655 .table-responsive-sm {
3659 -webkit-overflow-scrolling: touch; }
3660 .table-responsive-sm > .table-bordered, .table-responsive-sm > table.collection {
3663 @media (max-width: 767.98px) {
3664 .table-responsive-md {
3668 -webkit-overflow-scrolling: touch; }
3669 .table-responsive-md > .table-bordered, .table-responsive-md > table.collection {
3672 @media (max-width: 991.98px) {
3673 .table-responsive-lg {
3677 -webkit-overflow-scrolling: touch; }
3678 .table-responsive-lg > .table-bordered, .table-responsive-lg > table.collection {
3681 @media (max-width: 1199.98px) {
3682 .table-responsive-xl {
3686 -webkit-overflow-scrolling: touch; }
3687 .table-responsive-xl > .table-bordered, .table-responsive-xl > table.collection {
3694 -webkit-overflow-scrolling: touch; }
3695 .table-responsive > .table-bordered, .table-responsive > table.collection {
3701 height: calc(1.5em + 0.75rem + 2px);
3702 padding: 0.375rem 0.75rem;
3703 font-size: 0.9375rem;
3707 background-color: #fff;
3708 background-clip: padding-box;
3709 border: 1px solid #ced4da;
3711 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
3712 @media (prefers-reduced-motion: reduce) {
3714 transition: none; } }
3715 .form-control::-ms-expand {
3716 background-color: transparent;
3718 .form-control:focus {
3720 background-color: #fff;
3721 border-color: #6eb5f3;
3723 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.25); }
3724 .form-control::placeholder {
3727 .form-control:disabled, .form-control[readonly] {
3728 background-color: #e9ecef;
3731 select.form-control:focus::-ms-value {
3733 background-color: #fff; }
3736 .form-control-range {
3741 padding-top: calc(0.375rem + 1px);
3742 padding-bottom: calc(0.375rem + 1px);
3747 .col-form-label-lg {
3748 padding-top: calc(0.5rem + 1px);
3749 padding-bottom: calc(0.5rem + 1px);
3750 font-size: 1.171875rem;
3753 .col-form-label-sm {
3754 padding-top: calc(0.25rem + 1px);
3755 padding-bottom: calc(0.25rem + 1px);
3756 font-size: 0.8203125rem;
3759 .form-control-plaintext {
3762 padding-top: 0.375rem;
3763 padding-bottom: 0.375rem;
3767 background-color: transparent;
3768 border: solid transparent;
3769 border-width: 1px 0; }
3770 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
3775 height: calc(1.5em + 0.5rem + 2px);
3776 padding: 0.25rem 0.5rem;
3777 font-size: 0.8203125rem;
3781 height: calc(1.5em + 1rem + 2px);
3782 padding: 0.5rem 1rem;
3783 font-size: 1.171875rem;
3786 select.form-control[size], select.form-control[multiple] {
3789 textarea.form-control {
3792 .form-group, .form-buttons,
3793 .path-admin .buttons,
3794 .fp-content-center form + div,
3795 div.backup-section + form {
3796 margin-bottom: 1rem; }
3800 margin-top: 0.25rem; }
3806 margin-left: -5px; }
3808 .form-row > [class*="col-"] {
3810 padding-left: 5px; }
3815 padding-left: 1.25rem; }
3820 margin-left: -1.25rem; }
3821 .form-check-input:disabled ~ .form-check-label {
3827 .form-check-inline {
3828 display: inline-flex;
3829 align-items: center;
3831 margin-right: 0.75rem; }
3832 .form-check-inline .form-check-input {
3835 margin-right: 0.3125rem;
3841 margin-top: 0.25rem;
3851 padding: 0.25rem 0.5rem;
3853 font-size: 0.8203125rem;
3856 background-color: rgba(92, 184, 92, 0.9); }
3858 .was-validated .form-control:valid, .form-control.is-valid {
3859 border-color: #5cb85c;
3860 padding-right: calc(1.5em + 0.75rem);
3861 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
3862 background-repeat: no-repeat;
3863 background-position: center right calc(0.375em + 0.1875rem);
3864 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
3865 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
3866 border-color: #5cb85c;
3867 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3868 .was-validated .form-control:valid ~ .valid-feedback,
3869 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
3870 .form-control.is-valid ~ .valid-tooltip {
3873 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
3874 padding-right: calc(1.5em + 0.75rem);
3875 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
3877 .was-validated .custom-select:valid, .custom-select.is-valid {
3878 border-color: #5cb85c;
3879 padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
3880 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23373a3c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
3881 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
3882 border-color: #5cb85c;
3883 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3884 .was-validated .custom-select:valid ~ .valid-feedback,
3885 .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
3886 .custom-select.is-valid ~ .valid-tooltip {
3889 .was-validated .form-control-file:valid ~ .valid-feedback,
3890 .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
3891 .form-control-file.is-valid ~ .valid-tooltip {
3894 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3897 .was-validated .form-check-input:valid ~ .valid-feedback,
3898 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
3899 .form-check-input.is-valid ~ .valid-tooltip {
3902 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
3904 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
3905 border-color: #5cb85c; }
3907 .was-validated .custom-control-input:valid ~ .valid-feedback,
3908 .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
3909 .custom-control-input.is-valid ~ .valid-tooltip {
3912 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
3913 border-color: #80c780;
3914 background-color: #80c780; }
3916 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
3917 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3919 .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
3920 border-color: #5cb85c; }
3922 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
3923 border-color: #5cb85c; }
3925 .was-validated .custom-file-input:valid ~ .valid-feedback,
3926 .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
3927 .custom-file-input.is-valid ~ .valid-tooltip {
3930 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
3931 border-color: #5cb85c;
3932 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3937 margin-top: 0.25rem;
3947 padding: 0.25rem 0.5rem;
3949 font-size: 0.8203125rem;
3952 background-color: rgba(217, 83, 79, 0.9); }
3954 .was-validated .form-control:invalid, .form-control.is-invalid {
3955 border-color: #d9534f;
3956 padding-right: calc(1.5em + 0.75rem);
3957 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
3958 background-repeat: no-repeat;
3959 background-position: center right calc(0.375em + 0.1875rem);
3960 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
3961 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
3962 border-color: #d9534f;
3963 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
3964 .was-validated .form-control:invalid ~ .invalid-feedback,
3965 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
3966 .form-control.is-invalid ~ .invalid-tooltip {
3969 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
3970 padding-right: calc(1.5em + 0.75rem);
3971 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
3973 .was-validated .custom-select:invalid, .custom-select.is-invalid {
3974 border-color: #d9534f;
3975 padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
3976 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23373a3c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
3977 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
3978 border-color: #d9534f;
3979 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
3980 .was-validated .custom-select:invalid ~ .invalid-feedback,
3981 .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
3982 .custom-select.is-invalid ~ .invalid-tooltip {
3985 .was-validated .form-control-file:invalid ~ .invalid-feedback,
3986 .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
3987 .form-control-file.is-invalid ~ .invalid-tooltip {
3990 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3993 .was-validated .form-check-input:invalid ~ .invalid-feedback,
3994 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
3995 .form-check-input.is-invalid ~ .invalid-tooltip {
3998 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
4000 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
4001 border-color: #d9534f; }
4003 .was-validated .custom-control-input:invalid ~ .invalid-feedback,
4004 .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
4005 .custom-control-input.is-invalid ~ .invalid-tooltip {
4008 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
4009 border-color: #e27c79;
4010 background-color: #e27c79; }
4012 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
4013 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
4015 .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
4016 border-color: #d9534f; }
4018 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
4019 border-color: #d9534f; }
4021 .was-validated .custom-file-input:invalid ~ .invalid-feedback,
4022 .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
4023 .custom-file-input.is-invalid ~ .invalid-tooltip {
4026 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
4027 border-color: #d9534f;
4028 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
4032 flex-flow: row wrap;
4033 align-items: center; }
4034 .form-inline .form-check {
4036 @media (min-width: 576px) {
4037 .form-inline label {
4039 align-items: center;
4040 justify-content: center;
4042 .form-inline .form-group, .form-inline .form-buttons,
4043 .form-inline .path-admin .buttons, .path-admin .form-inline .buttons,
4044 .form-inline .fp-content-center form + div, .fp-content-center .form-inline form + div,
4045 .form-inline div.backup-section + form {
4048 flex-flow: row wrap;
4049 align-items: center;
4051 .form-inline .form-control {
4052 display: inline-block;
4054 vertical-align: middle; }
4055 .form-inline .form-control-plaintext {
4056 display: inline-block; }
4057 .form-inline .input-group,
4058 .form-inline .custom-select {
4060 .form-inline .form-check {
4062 align-items: center;
4063 justify-content: center;
4066 .form-inline .form-check-input {
4070 margin-right: 0.25rem;
4072 .form-inline .custom-control {
4073 align-items: center;
4074 justify-content: center; }
4075 .form-inline .custom-control-label {
4076 margin-bottom: 0; } }
4078 .btn, #page-grade-grading-manage .actions .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, #rubric-rubric.gradingform_rubric .addcriterion {
4079 display: inline-block;
4083 vertical-align: middle;
4085 background-color: transparent;
4086 border: 1px solid transparent;
4087 padding: 0.375rem 0.75rem;
4088 font-size: 0.9375rem;
4091 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; }
4092 @media (prefers-reduced-motion: reduce) {
4093 .btn, #page-grade-grading-manage .actions .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, #rubric-rubric.gradingform_rubric .addcriterion {
4094 transition: none; } }
4095 .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 {
4097 text-decoration: none; }
4098 .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 {
4100 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.25); }
4101 .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 {
4104 a.btn.disabled, .fp-viewbar.disabled a, #page-grade-grading-manage .actions a.disabled.action, #rubric-rubric.gradingform_rubric a.disabled.addcriterion,
4105 fieldset:disabled a.btn,
4106 fieldset:disabled #page-grade-grading-manage .actions a.action,
4107 #page-grade-grading-manage .actions fieldset:disabled a.action,
4108 fieldset:disabled #rubric-rubric.gradingform_rubric a.addcriterion,
4109 #rubric-rubric.gradingform_rubric fieldset:disabled a.addcriterion {
4110 pointer-events: none; }
4114 background-color: #1177d1;
4115 border-color: #1177d1; }
4116 .btn-primary:hover {
4118 background-color: #0e63ae;
4119 border-color: #0d5ca2; }
4120 .btn-primary:focus, .btn-primary.focus {
4121 box-shadow: 0 0 0 0.2rem rgba(53, 139, 216, 0.5); }
4122 .btn-primary.disabled, .btn-primary:disabled {
4124 background-color: #1177d1;
4125 border-color: #1177d1; }
4126 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
4127 .show > .btn-primary.dropdown-toggle {
4129 background-color: #0d5ca2;
4130 border-color: #0c5596; }
4131 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
4132 .show > .btn-primary.dropdown-toggle:focus {
4133 box-shadow: 0 0 0 0.2rem rgba(53, 139, 216, 0.5); }
4135 .btn-secondary, .btn-default {
4137 background-color: #ced4da;
4138 border-color: #ced4da; }
4139 .btn-secondary:hover, .btn-default:hover {
4141 background-color: #b8c1ca;
4142 border-color: #b1bbc4; }
4143 .btn-secondary:focus, .btn-default:focus, .btn-secondary.focus, .focus.btn-default {
4144 box-shadow: 0 0 0 0.2rem rgba(180, 186, 191, 0.5); }
4145 .btn-secondary.disabled, .fp-viewbar.disabled a, .disabled.btn-default, .btn-secondary:disabled, .btn-default:disabled {
4147 background-color: #ced4da;
4148 border-color: #ced4da; }
4149 .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,
4150 .show > .btn-secondary.dropdown-toggle,
4151 .show > .dropdown-toggle.btn-default {
4153 background-color: #b1bbc4;
4154 border-color: #aab4bf; }
4155 .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,
4156 .show > .btn-secondary.dropdown-toggle:focus,
4157 .show > .dropdown-toggle.btn-default:focus {
4158 box-shadow: 0 0 0 0.2rem rgba(180, 186, 191, 0.5); }
4162 background-color: #5cb85c;
4163 border-color: #5cb85c; }
4164 .btn-success:hover {
4166 background-color: #48a648;
4167 border-color: #449d44; }
4168 .btn-success:focus, .btn-success.focus {
4169 box-shadow: 0 0 0 0.2rem rgba(116, 195, 116, 0.5); }
4170 .btn-success.disabled, .btn-success:disabled {
4172 background-color: #5cb85c;
4173 border-color: #5cb85c; }
4174 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
4175 .show > .btn-success.dropdown-toggle {
4177 background-color: #449d44;
4178 border-color: #409440; }
4179 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
4180 .show > .btn-success.dropdown-toggle:focus {
4181 box-shadow: 0 0 0 0.2rem rgba(116, 195, 116, 0.5); }
4185 background-color: #5bc0de;
4186 border-color: #5bc0de; }
4189 background-color: #3bb4d8;
4190 border-color: #31b0d5; }
4191 .btn-info:focus, .btn-info.focus {
4192 box-shadow: 0 0 0 0.2rem rgba(82, 169, 195, 0.5); }
4193 .btn-info.disabled, .btn-info:disabled {
4195 background-color: #5bc0de;
4196 border-color: #5bc0de; }
4197 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
4198 .show > .btn-info.dropdown-toggle {
4200 background-color: #31b0d5;
4201 border-color: #2aaacf; }
4202 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
4203 .show > .btn-info.dropdown-toggle:focus {
4204 box-shadow: 0 0 0 0.2rem rgba(82, 169, 195, 0.5); }
4208 background-color: #f0ad4e;
4209 border-color: #f0ad4e; }
4210 .btn-warning:hover {
4212 background-color: #ed9d2b;
4213 border-color: #ec971f; }
4214 .btn-warning:focus, .btn-warning.focus {
4215 box-shadow: 0 0 0 0.2rem rgba(209, 153, 72, 0.5); }
4216 .btn-warning.disabled, .btn-warning:disabled {
4218 background-color: #f0ad4e;
4219 border-color: #f0ad4e; }
4220 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
4221 .show > .btn-warning.dropdown-toggle {
4223 background-color: #ec971f;
4224 border-color: #ea9214; }
4225 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
4226 .show > .btn-warning.dropdown-toggle:focus {
4227 box-shadow: 0 0 0 0.2rem rgba(209, 153, 72, 0.5); }
4231 background-color: #d9534f;
4232 border-color: #d9534f; }
4235 background-color: #d23430;
4236 border-color: #c9302c; }
4237 .btn-danger:focus, .btn-danger.focus {
4238 box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5); }
4239 .btn-danger.disabled, .btn-danger:disabled {
4241 background-color: #d9534f;
4242 border-color: #d9534f; }
4243 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
4244 .show > .btn-danger.dropdown-toggle {
4246 background-color: #c9302c;
4247 border-color: #bf2e29; }
4248 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
4249 .show > .btn-danger.dropdown-toggle:focus {
4250 box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5); }
4254 background-color: #f8f9fa;
4255 border-color: #f8f9fa; }
4258 background-color: #e2e6ea;
4259 border-color: #dae0e5; }
4260 .btn-light:focus, .btn-light.focus {
4261 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
4262 .btn-light.disabled, .btn-light:disabled {
4264 background-color: #f8f9fa;
4265 border-color: #f8f9fa; }
4266 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
4267 .show > .btn-light.dropdown-toggle {
4269 background-color: #dae0e5;
4270 border-color: #d3d9df; }
4271 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
4272 .show > .btn-light.dropdown-toggle:focus {
4273 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
4277 background-color: #373a3c;
4278 border-color: #373a3c; }
4281 background-color: #252728;
4282 border-color: #1f2021; }
4283 .btn-dark:focus, .btn-dark.focus {
4284 box-shadow: 0 0 0 0.2rem rgba(85, 88, 89, 0.5); }
4285 .btn-dark.disabled, .btn-dark:disabled {
4287 background-color: #373a3c;
4288 border-color: #373a3c; }
4289 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
4290 .show > .btn-dark.dropdown-toggle {
4292 background-color: #1f2021;
4293 border-color: #191a1b; }
4294 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
4295 .show > .btn-dark.dropdown-toggle:focus {
4296 box-shadow: 0 0 0 0.2rem rgba(85, 88, 89, 0.5); }
4298 .btn-outline-primary {
4300 border-color: #1177d1; }
4301 .btn-outline-primary:hover {
4303 background-color: #1177d1;
4304 border-color: #1177d1; }
4305 .btn-outline-primary:focus, .btn-outline-primary.focus {
4306 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.5); }
4307 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
4309 background-color: transparent; }
4310 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
4311 .show > .btn-outline-primary.dropdown-toggle {
4313 background-color: #1177d1;
4314 border-color: #1177d1; }
4315 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
4316 .show > .btn-outline-primary.dropdown-toggle:focus {
4317 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.5); }
4319 .btn-outline-secondary {
4321 border-color: #ced4da; }
4322 .btn-outline-secondary:hover {
4324 background-color: #ced4da;
4325 border-color: #ced4da; }
4326 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
4327 box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5); }
4328 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
4330 background-color: transparent; }
4331 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
4332 .show > .btn-outline-secondary.dropdown-toggle {
4334 background-color: #ced4da;
4335 border-color: #ced4da; }
4336 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
4337 .show > .btn-outline-secondary.dropdown-toggle:focus {
4338 box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5); }
4340 .btn-outline-success {
4342 border-color: #5cb85c; }
4343 .btn-outline-success:hover {
4345 background-color: #5cb85c;
4346 border-color: #5cb85c; }
4347 .btn-outline-success:focus, .btn-outline-success.focus {
4348 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5); }
4349 .btn-outline-success.disabled, .btn-outline-success:disabled {
4351 background-color: transparent; }
4352 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
4353 .show > .btn-outline-success.dropdown-toggle {
4355 background-color: #5cb85c;
4356 border-color: #5cb85c; }
4357 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
4358 .show > .btn-outline-success.dropdown-toggle:focus {
4359 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5); }
4363 border-color: #5bc0de; }
4364 .btn-outline-info:hover {
4366 background-color: #5bc0de;
4367 border-color: #5bc0de; }
4368 .btn-outline-info:focus, .btn-outline-info.focus {
4369 box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }
4370 .btn-outline-info.disabled, .btn-outline-info:disabled {
4372 background-color: transparent; }
4373 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
4374 .show > .btn-outline-info.dropdown-toggle {
4376 background-color: #5bc0de;
4377 border-color: #5bc0de; }
4378 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
4379 .show > .btn-outline-info.dropdown-toggle:focus {
4380 box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }
4382 .btn-outline-warning {
4384 border-color: #f0ad4e; }
4385 .btn-outline-warning:hover {
4387 background-color: #f0ad4e;
4388 border-color: #f0ad4e; }
4389 .btn-outline-warning:focus, .btn-outline-warning.focus {
4390 box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5); }
4391 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
4393 background-color: transparent; }
4394 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
4395 .show > .btn-outline-warning.dropdown-toggle {
4397 background-color: #f0ad4e;
4398 border-color: #f0ad4e; }
4399 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
4400 .show > .btn-outline-warning.dropdown-toggle:focus {
4401 box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5); }
4403 .btn-outline-danger {
4405 border-color: #d9534f; }
4406 .btn-outline-danger:hover {
4408 background-color: #d9534f;
4409 border-color: #d9534f; }
4410 .btn-outline-danger:focus, .btn-outline-danger.focus {
4411 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); }
4412 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
4414 background-color: transparent; }
4415 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
4416 .show > .btn-outline-danger.dropdown-toggle {
4418 background-color: #d9534f;
4419 border-color: #d9534f; }
4420 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
4421 .show > .btn-outline-danger.dropdown-toggle:focus {
4422 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); }
4424 .btn-outline-light {
4426 border-color: #f8f9fa; }
4427 .btn-outline-light:hover {
4429 background-color: #f8f9fa;
4430 border-color: #f8f9fa; }
4431 .btn-outline-light:focus, .btn-outline-light.focus {
4432 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
4433 .btn-outline-light.disabled, .btn-outline-light:disabled {
4435 background-color: transparent; }
4436 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
4437 .show > .btn-outline-light.dropdown-toggle {
4439 background-color: #f8f9fa;
4440 border-color: #f8f9fa; }
4441 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
4442 .show > .btn-outline-light.dropdown-toggle:focus {
4443 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
4447 border-color: #373a3c; }
4448 .btn-outline-dark:hover {
4450 background-color: #373a3c;
4451 border-color: #373a3c; }
4452 .btn-outline-dark:focus, .btn-outline-dark.focus {
4453 box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5); }
4454 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
4456 background-color: transparent; }
4457 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
4458 .show > .btn-outline-dark.dropdown-toggle {
4460 background-color: #373a3c;
4461 border-color: #373a3c; }
4462 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
4463 .show > .btn-outline-dark.dropdown-toggle:focus {
4464 box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5); }
4469 text-decoration: none; }
4472 text-decoration: underline; }
4473 .btn-link:focus, .btn-link.focus {
4474 text-decoration: underline;
4476 .btn-link:disabled, .btn-link.disabled {
4478 pointer-events: none; }
4480 .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 {
4481 padding: 0.5rem 1rem;
4482 font-size: 1.171875rem;
4486 .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 {
4487 padding: 0.25rem 0.5rem;
4488 font-size: 0.8203125rem;
4495 .btn-block + .btn-block {
4496 margin-top: 0.5rem; }
4498 input[type="submit"].btn-block,
4499 input[type="reset"].btn-block,
4500 input[type="button"].btn-block {
4504 transition: opacity 0.15s linear; }
4505 @media (prefers-reduced-motion: reduce) {
4507 transition: none; } }
4511 .collapse:not(.show) {
4518 transition: height 0.35s ease; }
4519 @media (prefers-reduced-motion: reduce) {
4521 transition: none; } }
4527 position: relative; }
4530 white-space: nowrap; }
4531 .dropdown-toggle::after {
4532 display: inline-block;
4533 margin-left: 0.255em;
4534 vertical-align: 0.255em;
4536 border-top: 0.3em solid;
4537 border-right: 0.3em solid transparent;
4539 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 .dropdown-menu-left {
4565 .dropdown-menu-right {
4569 @media (min-width: 576px) {
4570 .dropdown-menu-sm-left {
4573 .dropdown-menu-sm-right {
4577 @media (min-width: 768px) {
4578 .dropdown-menu-md-left {
4581 .dropdown-menu-md-right {
4585 @media (min-width: 992px) {
4586 .dropdown-menu-lg-left {
4589 .dropdown-menu-lg-right {
4593 @media (min-width: 1200px) {
4594 .dropdown-menu-xl-left {
4597 .dropdown-menu-xl-right {
4601 .dropup .dropdown-menu {
4605 margin-bottom: 0.125rem; }
4607 .dropup .dropdown-toggle::after {
4608 display: inline-block;
4609 margin-left: 0.255em;
4610 vertical-align: 0.255em;
4613 border-right: 0.3em solid transparent;
4614 border-bottom: 0.3em solid;
4615 border-left: 0.3em solid transparent; }
4617 .dropup .dropdown-toggle:empty::after {
4620 .dropright .dropdown-menu {
4625 margin-left: 0.125rem; }
4627 .dropright .dropdown-toggle::after {
4628 display: inline-block;
4629 margin-left: 0.255em;
4630 vertical-align: 0.255em;
4632 border-top: 0.3em solid transparent;
4634 border-bottom: 0.3em solid transparent;
4635 border-left: 0.3em solid; }
4637 .dropright .dropdown-toggle:empty::after {
4640 .dropright .dropdown-toggle::after {
4641 vertical-align: 0; }
4643 .dropleft .dropdown-menu {
4648 margin-right: 0.125rem; }
4650 .dropleft .dropdown-toggle::after {
4651 display: inline-block;
4652 margin-left: 0.255em;
4653 vertical-align: 0.255em;
4656 .dropleft .dropdown-toggle::after {
4659 .dropleft .dropdown-toggle::before {
4660 display: inline-block;
4661 margin-right: 0.255em;
4662 vertical-align: 0.255em;
4664 border-top: 0.3em solid transparent;
4665 border-right: 0.3em solid;
4666 border-bottom: 0.3em solid transparent; }
4668 .dropleft .dropdown-toggle:empty::after {
4671 .dropleft .dropdown-toggle::before {
4672 vertical-align: 0; }
4674 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
4682 border-top: 1px solid #e9ecef; }
4687 padding: 0.25rem 1.5rem;
4691 text-align: inherit;
4692 white-space: nowrap;
4693 background-color: transparent;
4695 .dropdown-item:hover, .dropdown-item:focus {
4697 text-decoration: none;
4698 background-color: #f8f9fa; }
4699 .dropdown-item.active, .dropdown-item:active {
4701 text-decoration: none;
4702 background-color: #1177d1; }
4703 .dropdown-item.disabled, .dropdown-item:disabled {
4705 pointer-events: none;
4706 background-color: transparent; }
4708 .dropdown-menu.show {
4713 padding: 0.5rem 1.5rem;
4715 font-size: 0.8203125rem;
4717 white-space: nowrap; }
4719 .dropdown-item-text {
4721 padding: 0.25rem 1.5rem;
4725 .btn-group-vertical {
4727 display: inline-flex;
4728 vertical-align: middle; }
4729 .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,
4730 .btn-group-vertical > .btn,
4731 #page-grade-grading-manage .actions .btn-group-vertical > .action,
4732 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input,
4733 #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion {
4736 .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,
4737 .btn-group-vertical > .btn:hover,
4738 #page-grade-grading-manage .actions .btn-group-vertical > .action:hover,
4739 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input:hover,
4740 #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion:hover {
4742 .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,
4743 .btn-group-vertical > .btn:focus,
4744 #page-grade-grading-manage .actions .btn-group-vertical > .action:focus,
4745 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input:focus,
4746 #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion:focus,
4747 .btn-group-vertical > .btn:active,
4748 #page-grade-grading-manage .actions .btn-group-vertical > .action:active,
4749 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input:active,
4750 #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion:active,
4751 .btn-group-vertical > .btn.active,
4752 #page-grade-grading-manage .actions .btn-group-vertical > .active.action,
4753 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input.active,
4754 #rubric-rubric.gradingform_rubric .btn-group-vertical > .active.addcriterion {
4760 justify-content: flex-start; }
4761 .btn-toolbar .input-group {
4764 .btn-group > .btn:not(:first-child), #page-grade-grading-manage .actions .btn-group > .action:not(:first-child), #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group > input:not(:first-child), #rubric-rubric.gradingform_rubric .btn-group > .addcriterion:not(:first-child),
4765 .btn-group > .btn-group:not(:first-child) {
4766 margin-left: -1px; }
4768 .dropdown-toggle-split {
4769 padding-right: 0.5625rem;
4770 padding-left: 0.5625rem; }
4771 .dropdown-toggle-split::after,
4772 .dropup .dropdown-toggle-split::after,
4773 .dropright .dropdown-toggle-split::after {
4775 .dropleft .dropdown-toggle-split::before {
4778 .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 {
4779 padding-right: 0.375rem;
4780 padding-left: 0.375rem; }
4782 .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 {
4783 padding-right: 0.75rem;
4784 padding-left: 0.75rem; }
4786 .btn-group-vertical {
4787 flex-direction: column;
4788 align-items: flex-start;
4789 justify-content: center; }
4791 .btn-group-vertical > .btn,
4792 #page-grade-grading-manage .actions .btn-group-vertical > .action,
4793 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input,
4794 #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion,
4795 .btn-group-vertical > .btn-group {
4797 .btn-group-vertical > .btn:not(:first-child), #page-grade-grading-manage .actions .btn-group-vertical > .action:not(:first-child), #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-vertical > input:not(:first-child), #rubric-rubric.gradingform_rubric .btn-group-vertical > .addcriterion:not(:first-child),
4798 .btn-group-vertical > .btn-group:not(:first-child) {
4801 .btn-group-toggle > .btn, #page-grade-grading-manage .actions .btn-group-toggle > .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-toggle > input, #rubric-rubric.gradingform_rubric .btn-group-toggle > .addcriterion,
4802 .btn-group-toggle > .btn-group > .btn,
4803 #page-grade-grading-manage .actions .btn-group-toggle > .btn-group > .action,
4804 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-toggle > .btn-group > input,
4805 #rubric-rubric.gradingform_rubric .btn-group-toggle > .btn-group > .addcriterion {
4807 .btn-group-toggle > .btn input[type="radio"], #page-grade-grading-manage .actions .btn-group-toggle > .action input[type="radio"], #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-toggle > input input[type="radio"], #rubric-rubric.gradingform_rubric .btn-group-toggle > .addcriterion input[type="radio"],
4808 .btn-group-toggle > .btn input[type="checkbox"],
4809 #page-grade-grading-manage .actions .btn-group-toggle > .action input[type="checkbox"],
4810 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-toggle > input input[type="checkbox"],
4811 #rubric-rubric.gradingform_rubric .btn-group-toggle > .addcriterion input[type="checkbox"],
4812 .btn-group-toggle > .btn-group > .btn input[type="radio"],
4813 #page-grade-grading-manage .actions .btn-group-toggle > .btn-group > .action input[type="radio"],
4814 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-toggle > .btn-group > input input[type="radio"],
4815 #rubric-rubric.gradingform_rubric .btn-group-toggle > .btn-group > .addcriterion input[type="radio"],
4816 .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
4817 #page-grade-grading-manage .actions .btn-group-toggle > .btn-group > .action input[type="checkbox"],
4818 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-toggle > .btn-group > input input[type="checkbox"],
4819 #rubric-rubric.gradingform_rubric .btn-group-toggle > .btn-group > .addcriterion input[type="checkbox"] {
4821 clip: rect(0, 0, 0, 0);
4822 pointer-events: none; }
4828 align-items: stretch;
4830 .input-group > .form-control,
4831 .input-group > .form-control-plaintext,
4832 .input-group > .custom-select,
4833 .input-group > .custom-file {
4838 .input-group > .form-control + .form-control,
4839 .input-group > .form-control + .custom-select,
4840 .input-group > .form-control + .custom-file,
4841 .input-group > .form-control-plaintext + .form-control,
4842 .input-group > .form-control-plaintext + .custom-select,
4843 .input-group > .form-control-plaintext + .custom-file,
4844 .input-group > .custom-select + .form-control,
4845 .input-group > .custom-select + .custom-select,
4846 .input-group > .custom-select + .custom-file,
4847 .input-group > .custom-file + .form-control,
4848 .input-group > .custom-file + .custom-select,
4849 .input-group > .custom-file + .custom-file {
4850 margin-left: -1px; }
4851 .input-group > .form-control:focus,
4852 .input-group > .custom-select:focus,
4853 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
4855 .input-group > .custom-file .custom-file-input:focus {
4857 .input-group > .custom-file {
4859 align-items: center; }
4861 .input-group-prepend,
4862 .input-group-append {
4864 .input-group-prepend .btn, .input-group-prepend #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .input-group-prepend .action, .input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend input, .input-group-prepend #rubric-rubric.gradingform_rubric .addcriterion, #rubric-rubric.gradingform_rubric .input-group-prepend .addcriterion,
4865 .input-group-append .btn,
4866 .input-group-append #page-grade-grading-manage .actions .action,
4867 #page-grade-grading-manage .actions .input-group-append .action,
4868 .input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input,
4869 #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append input,
4870 .input-group-append #rubric-rubric.gradingform_rubric .addcriterion,
4871 #rubric-rubric.gradingform_rubric .input-group-append .addcriterion {
4874 .input-group-prepend .btn:focus, .input-group-prepend #page-grade-grading-manage .actions .action:focus, #page-grade-grading-manage .actions .input-group-prepend .action:focus, .input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend input:focus, .input-group-prepend #rubric-rubric.gradingform_rubric .addcriterion:focus, #rubric-rubric.gradingform_rubric .input-group-prepend .addcriterion:focus,
4875 .input-group-append .btn:focus,