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 {
2318 clip: rect
(0, 0, 0, 0);
2321 .sr-only-focusable:active, .sr-only-focusable:focus {
2330 * Bootstrap v4.3.1 (https://getbootstrap.com/)
2331 * Copyright 2011-2019 The Bootstrap Authors
2332 * Copyright 2011-2019 Twitter, Inc.
2333 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
2348 --gray-dark: #373a3c;
2350 --secondary: #ced4da;
2358 --breakpoint-sm: 576px;
2359 --breakpoint-md: 768px;
2360 --breakpoint-lg: 992px;
2361 --breakpoint-xl: 1200px;
2362 --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";
2363 --font-family-monospace: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
; }
2368 box-sizing: border-box
; }
2371 font-family: sans-serif
;
2373 -webkit-text-size-adjust: 100%;
2374 -webkit-tap-highlight-color: rgba
(0, 0, 0, 0); }
2376 article
, aside
, figcaption
, figure
, footer
, header
, hgroup
, main
, nav
, section
{
2381 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";
2382 font-size: 0.9375rem;
2387 background-color: #fff; }
2389 [tabindex
="-1"]:focus
{
2390 outline: 0 !important
; }
2393 box-sizing: content-box
;
2395 overflow: visible
; }
2397 h1
, h2
, h3
, h4
, h5
, h6
{
2399 margin-bottom: 0.5rem; }
2403 margin-bottom: 1rem; }
2406 abbr
[data-original-title
] {
2407 text-decoration: underline
;
2408 text-decoration: underline dotted
;
2411 text-decoration-skip-ink: none
; }
2414 margin-bottom: 1rem;
2416 line-height: inherit
; }
2422 margin-bottom: 1rem; }
2434 margin-bottom: .5rem;
2442 font-weight: bolder
; }
2452 vertical-align: baseline
; }
2462 text-decoration: none
;
2463 background-color: transparent
; }
2466 text-decoration: underline
; }
2468 a:not
([href
]):not
([tabindex
]) {
2470 text-decoration: none
; }
2471 a:not
([href
]):not
([tabindex
]):hover
, a:not
([href
]):not
([tabindex
]):focus
{
2473 text-decoration: none
; }
2474 a:not
([href
]):not
([tabindex
]):focus
{
2481 font-family: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
;
2486 margin-bottom: 1rem;
2493 vertical-align: middle
;
2494 border-style: none
; }
2498 vertical-align: middle
; }
2501 border-collapse: collapse
; }
2504 padding-top: 0.75rem;
2505 padding-bottom: 0.75rem;
2508 caption-side: bottom
; }
2511 text-align: inherit
; }
2514 display: inline-block
;
2515 margin-bottom: 0.5rem; }
2521 outline: 1px dotted
;
2522 outline: 5px auto
-webkit-focus-ring-color
; }
2530 font-family: inherit
;
2532 line-height: inherit
; }
2536 overflow: visible
; }
2540 text-transform: none
; }
2543 word-wrap: normal
; }
2549 -webkit-appearance: button
; }
2551 button:not
(:disabled
),
2552 [type
="button"]:not
(:disabled
),
2553 [type
="reset"]:not
(:disabled
),
2554 [type
="submit"]:not
(:disabled
) {
2557 button::-moz-focus-inner
,
2558 [type
="button"]::-moz-focus-inner
,
2559 [type
="reset"]::-moz-focus-inner
,
2560 [type
="submit"]::-moz-focus-inner
{
2562 border-style: none
; }
2564 input
[type
="radio"],
2565 input
[type
="checkbox"] {
2566 box-sizing: border-box
;
2571 input
[type
="datetime-local"],
2572 input
[type
="month"] {
2573 -webkit-appearance: listbox
; }
2590 margin-bottom: .5rem;
2592 line-height: inherit
;
2594 white-space: normal
; }
2597 vertical-align: baseline
; }
2599 [type
="number"]::-webkit-inner-spin-button
,
2600 [type
="number"]::-webkit-outer-spin-button
{
2604 outline-offset: -2px;
2605 -webkit-appearance: none
; }
2607 [type
="search"]::-webkit-search-decoration
{
2608 -webkit-appearance: none
; }
2610 ::-webkit-file-upload-button
{
2612 -webkit-appearance: button
; }
2615 display: inline-block
; }
2625 display: none
!important
; }
2627 h1
, h2
, h3
, h4
, h5
, h6
,
2628 .h1, .h2, .h3, .h4, .h5, .h6 {
2629 margin-bottom: 0.5rem;
2634 font-size: 2.34375rem; }
2637 font-size: 1.875rem; }
2640 font-size: 1.640625rem; }
2643 font-size: 1.40625rem; }
2646 font-size: 1.171875rem; }
2649 font-size: 0.9375rem; }
2652 font-size: 1.171875rem;
2677 margin-bottom: 1rem;
2679 border-top: 1px solid rgba
(0, 0, 0, 0.1); }
2689 background-color: #fcf8e3; }
2700 display: inline-block
; }
2701 .list-inline-item:not(:last-child) {
2702 margin-right: 0.5rem; }
2706 text-transform: uppercase
; }
2709 margin-bottom: 1rem;
2710 font-size: 1.171875rem; }
2712 .blockquote-footer {
2716 .blockquote-footer::before {
2717 content: "\2014\00A0"; }
2725 background-color: #fff;
2726 border: 1px solid
#dee2e6;
2731 display: inline-block
; }
2734 margin-bottom: 0.5rem;
2744 word-break: break-word
; }
2749 padding: 0.2rem 0.4rem;
2752 background-color: #212529; }
2765 word-break: normal
; }
2769 overflow-y: scroll
; }
2773 padding-right: 15px;
2776 margin-left: auto
; }
2777 @media
(min-width: 576px) {
2779 max-width: 540px; } }
2780 @media
(min-width: 768px) {
2782 max-width: 720px; } }
2783 @media
(min-width: 992px) {
2785 max-width: 960px; } }
2786 @media
(min-width: 1200px) {
2788 max-width: 1140px; } }
2792 padding-right: 15px;
2795 margin-left: auto
; }
2800 margin-right: -15px;
2801 margin-left: -15px; }
2807 .no-gutters > [class*="col-"] {
2811 .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
,
2812 .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
,
2813 .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
,
2814 .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
,
2815 .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
,
2819 padding-right: 15px;
2820 padding-left: 15px; }
2833 flex: 0 0 8.3333333333%;
2834 max-width: 8.3333333333%; }
2837 flex: 0 0 16.6666666667%;
2838 max-width: 16.6666666667%; }
2845 flex: 0 0 33.3333333333%;
2846 max-width: 33.3333333333%; }
2849 flex: 0 0 41.6666666667%;
2850 max-width: 41.6666666667%; }
2857 flex: 0 0 58.3333333333%;
2858 max-width: 58.3333333333%; }
2861 flex: 0 0 66.6666666667%;
2862 max-width: 66.6666666667%; }
2869 flex: 0 0 83.3333333333%;
2870 max-width: 83.3333333333%; }
2873 flex: 0 0 91.6666666667%;
2874 max-width: 91.6666666667%; }
2926 margin-left: 8.3333333333%; }
2929 margin-left: 16.6666666667%; }
2935 margin-left: 33.3333333333%; }
2938 margin-left: 41.6666666667%; }
2944 margin-left: 58.3333333333%; }
2947 margin-left: 66.6666666667%; }
2953 margin-left: 83.3333333333%; }
2956 margin-left: 91.6666666667%; }
2958 @media (min-width: 576px) {
2968 flex: 0 0 8.3333333333%;
2969 max-width: 8.3333333333%; }
2971 flex: 0 0 16.6666666667%;
2972 max-width: 16.6666666667%; }
2977 flex: 0 0 33.3333333333%;
2978 max-width: 33.3333333333%; }
2980 flex: 0 0 41.6666666667%;
2981 max-width: 41.6666666667%; }
2986 flex: 0 0 58.3333333333%;
2987 max-width: 58.3333333333%; }
2989 flex: 0 0 66.6666666667%;
2990 max-width: 66.6666666667%; }
2995 flex: 0 0 83.3333333333%;
2996 max-width: 83.3333333333%; }
2998 flex: 0 0 91.6666666667%;
2999 max-width: 91.6666666667%; }
3036 margin-left: 8.3333333333%; }
3038 margin-left: 16.6666666667%; }
3042 margin-left: 33.3333333333%; }
3044 margin-left: 41.6666666667%; }
3048 margin-left: 58.3333333333%; }
3050 margin-left: 66.6666666667%; }
3054 margin-left: 83.3333333333%; }
3056 margin-left: 91.6666666667%; } }
3058 @media (min-width: 768px) {
3068 flex: 0 0 8.3333333333%;
3069 max-width: 8.3333333333%; }
3071 flex: 0 0 16.6666666667%;
3072 max-width: 16.6666666667%; }
3077 flex: 0 0 33.3333333333%;
3078 max-width: 33.3333333333%; }
3080 flex: 0 0 41.6666666667%;
3081 max-width: 41.6666666667%; }
3086 flex: 0 0 58.3333333333%;
3087 max-width: 58.3333333333%; }
3089 flex: 0 0 66.6666666667%;
3090 max-width: 66.6666666667%; }
3095 flex: 0 0 83.3333333333%;
3096 max-width: 83.3333333333%; }
3098 flex: 0 0 91.6666666667%;
3099 max-width: 91.6666666667%; }
3136 margin-left: 8.3333333333%; }
3138 margin-left: 16.6666666667%; }
3142 margin-left: 33.3333333333%; }
3144 margin-left: 41.6666666667%; }
3148 margin-left: 58.3333333333%; }
3150 margin-left: 66.6666666667%; }
3154 margin-left: 83.3333333333%; }
3156 margin-left: 91.6666666667%; } }
3158 @media (min-width: 992px) {
3168 flex: 0 0 8.3333333333%;
3169 max-width: 8.3333333333%; }
3171 flex: 0 0 16.6666666667%;
3172 max-width: 16.6666666667%; }
3177 flex: 0 0 33.3333333333%;
3178 max-width: 33.3333333333%; }
3180 flex: 0 0 41.6666666667%;
3181 max-width: 41.6666666667%; }
3186 flex: 0 0 58.3333333333%;
3187 max-width: 58.3333333333%; }
3189 flex: 0 0 66.6666666667%;
3190 max-width: 66.6666666667%; }
3195 flex: 0 0 83.3333333333%;
3196 max-width: 83.3333333333%; }
3198 flex: 0 0 91.6666666667%;
3199 max-width: 91.6666666667%; }
3236 margin-left: 8.3333333333%; }
3238 margin-left: 16.6666666667%; }
3242 margin-left: 33.3333333333%; }
3244 margin-left: 41.6666666667%; }
3248 margin-left: 58.3333333333%; }
3250 margin-left: 66.6666666667%; }
3254 margin-left: 83.3333333333%; }
3256 margin-left: 91.6666666667%; } }
3258 @media (min-width: 1200px) {
3268 flex: 0 0 8.3333333333%;
3269 max-width: 8.3333333333%; }
3271 flex: 0 0 16.6666666667%;
3272 max-width: 16.6666666667%; }
3277 flex: 0 0 33.3333333333%;
3278 max-width: 33.3333333333%; }
3280 flex: 0 0 41.6666666667%;
3281 max-width: 41.6666666667%; }
3286 flex: 0 0 58.3333333333%;
3287 max-width: 58.3333333333%; }
3289 flex: 0 0 66.6666666667%;
3290 max-width: 66.6666666667%; }
3295 flex: 0 0 83.3333333333%;
3296 max-width: 83.3333333333%; }
3298 flex: 0 0 91.6666666667%;
3299 max-width: 91.6666666667%; }
3336 margin-left: 8.3333333333%; }
3338 margin-left: 16.6666666667%; }
3342 margin-left: 33.3333333333%; }
3344 margin-left: 41.6666666667%; }
3348 margin-left: 58.3333333333%; }
3350 margin-left: 66.6666666667%; }
3354 margin-left: 83.3333333333%; }
3356 margin-left: 91.6666666667%; } }
3360 margin-bottom: 1rem;
3365 vertical-align: top
;
3366 border-top: 1px solid
#dee2e6; }
3368 vertical-align: bottom
;
3369 border-bottom: 2px solid
#dee2e6; }
3370 .table tbody + tbody {
3371 border-top: 2px solid
#dee2e6; }
3378 border: 1px solid
#dee2e6; }
3380 .table-bordered td {
3381 border: 1px solid
#dee2e6; }
3382 .table-bordered thead th
,
3383 .table-bordered thead td {
3384 border-bottom-width: 2px; }
3386 .table-borderless th
,
3387 .table-borderless td
,
3388 .table-borderless thead th
,
3389 .table-borderless tbody + tbody {
3392 .table-striped tbody tr:nth-of-type(odd) {
3393 background-color: rgba
(0, 0, 0, 0.05); }
3395 .table-hover tbody tr:hover {
3397 background-color: rgba
(0, 0, 0, 0.075); }
3400 .table-primary
> th
,
3401 .table-primary > td {
3402 background-color: #bcd9f2; }
3406 .table-primary thead th
,
3407 .table-primary tbody + tbody {
3408 border-color: #83b8e7; }
3410 .table-hover .table-primary:hover {
3411 background-color: #a7cdee; }
3412 .table-hover
.table-primary:hover
> td
,
3413 .table-hover .table-primary:hover > th {
3414 background-color: #a7cdee; }
3417 .table-secondary
> th
,
3418 .table-secondary > td {
3419 background-color: #f1f3f5; }
3421 .table-secondary th
,
3422 .table-secondary td
,
3423 .table-secondary thead th
,
3424 .table-secondary tbody + tbody {
3425 border-color: #e6e9ec; }
3427 .table-hover .table-secondary:hover {
3428 background-color: #e2e6ea; }
3429 .table-hover
.table-secondary:hover
> td
,
3430 .table-hover .table-secondary:hover > th {
3431 background-color: #e2e6ea; }
3434 .table-success
> th
,
3435 .table-success > td {
3436 background-color: #d1ebd1; }
3440 .table-success thead th
,
3441 .table-success tbody + tbody {
3442 border-color: #aadaaa; }
3444 .table-hover .table-success:hover {
3445 background-color: #bfe3bf; }
3446 .table-hover
.table-success:hover
> td
,
3447 .table-hover .table-success:hover > th {
3448 background-color: #bfe3bf; }
3453 background-color: #d1edf6; }
3457 .table-info thead th
,
3458 .table-info tbody + tbody {
3459 border-color: #aadeee; }
3461 .table-hover .table-info:hover {
3462 background-color: #bce5f2; }
3463 .table-hover
.table-info:hover
> td
,
3464 .table-hover .table-info:hover > th {
3465 background-color: #bce5f2; }
3468 .table-warning
> th
,
3469 .table-warning > td {
3470 background-color: #fbe8cd; }
3474 .table-warning thead th
,
3475 .table-warning tbody + tbody {
3476 border-color: #f7d4a3; }
3478 .table-hover .table-warning:hover {
3479 background-color: #f9ddb5; }
3480 .table-hover
.table-warning:hover
> td
,
3481 .table-hover .table-warning:hover > th {
3482 background-color: #f9ddb5; }
3486 .table-danger > td {
3487 background-color: #f4cfce; }
3491 .table-danger thead th
,
3492 .table-danger tbody + tbody {
3493 border-color: #eba6a3; }
3495 .table-hover .table-danger:hover {
3496 background-color: #efbbb9; }
3497 .table-hover
.table-danger:hover
> td
,
3498 .table-hover .table-danger:hover > th {
3499 background-color: #efbbb9; }
3504 background-color: #fdfdfe; }
3508 .table-light thead th
,
3509 .table-light tbody + tbody {
3510 border-color: #fbfcfc; }
3512 .table-hover .table-light:hover {
3513 background-color: #ececf6; }
3514 .table-hover
.table-light:hover
> td
,
3515 .table-hover .table-light:hover > th {
3516 background-color: #ececf6; }
3521 background-color: #c7c8c8; }
3525 .table-dark thead th
,
3526 .table-dark tbody + tbody {
3527 border-color: #97999a; }
3529 .table-hover .table-dark:hover {
3530 background-color: #babbbb; }
3531 .table-hover
.table-dark:hover
> td
,
3532 .table-hover .table-dark:hover > th {
3533 background-color: #babbbb; }
3537 .table-active > td {
3538 background-color: rgba
(0, 0, 0, 0.075); }
3540 .table-hover .table-active:hover {
3541 background-color: rgba
(0, 0, 0, 0.075); }
3542 .table-hover
.table-active:hover
> td
,
3543 .table-hover .table-active:hover > th {
3544 background-color: rgba
(0, 0, 0, 0.075); }
3546 .table .thead-dark th {
3548 background-color: #373a3c;
3549 border-color: #494d50; }
3551 .table .thead-light th {
3553 background-color: #e9ecef;
3554 border-color: #dee2e6; }
3558 background-color: #373a3c; }
3561 .table-dark thead th {
3562 border-color: #494d50; }
3563 .table-dark.table-bordered {
3565 .table-dark.table-striped tbody tr:nth-of-type(odd) {
3566 background-color: rgba
(255, 255, 255, 0.05); }
3567 .table-dark.table-hover tbody tr:hover {
3569 background-color: rgba
(255, 255, 255, 0.075); }
3571 @media (max-width: 575.98px) {
3572 .table-responsive-sm {
3576 -webkit-overflow-scrolling: touch
; }
3577 .table-responsive-sm > .table-bordered {
3580 @media (max-width: 767.98px) {
3581 .table-responsive-md {
3585 -webkit-overflow-scrolling: touch
; }
3586 .table-responsive-md > .table-bordered {
3589 @media (max-width: 991.98px) {
3590 .table-responsive-lg {
3594 -webkit-overflow-scrolling: touch
; }
3595 .table-responsive-lg > .table-bordered {
3598 @media (max-width: 1199.98px) {
3599 .table-responsive-xl {
3603 -webkit-overflow-scrolling: touch
; }
3604 .table-responsive-xl > .table-bordered {
3611 -webkit-overflow-scrolling: touch
; }
3612 .table-responsive > .table-bordered {
3618 height: calc
(1.5em + 0.75rem + 2px);
3619 padding: 0.375rem 0.75rem;
3620 font-size: 0.9375rem;
3624 background-color: #fff;
3625 background-clip: padding-box
;
3626 border: 1px solid
#ced4da;
3628 transition: border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
; }
3629 @media
(prefers-reduced-motion: reduce
) {
3631 transition: none
; } }
3632 .form-control::-ms-expand {
3633 background-color: transparent
;
3635 .form-control:focus {
3637 background-color: #fff;
3638 border-color: #6eb5f3;
3640 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
3641 .form-control::placeholder {
3644 .form-control:disabled, .form-control[readonly] {
3645 background-color: #e9ecef;
3648 select
.form-control:focus::-ms-value
{
3650 background-color: #fff; }
3653 .form-control-range {
3658 padding-top: calc
(0.375rem + 1px);
3659 padding-bottom: calc
(0.375rem + 1px);
3664 .col-form-label-lg {
3665 padding-top: calc
(0.5rem + 1px);
3666 padding-bottom: calc
(0.5rem + 1px);
3667 font-size: 1.171875rem;
3670 .col-form-label-sm {
3671 padding-top: calc
(0.25rem + 1px);
3672 padding-bottom: calc
(0.25rem + 1px);
3673 font-size: 0.8203125rem;
3676 .form-control-plaintext {
3679 padding-top: 0.375rem;
3680 padding-bottom: 0.375rem;
3684 background-color: transparent
;
3685 border: solid transparent
;
3686 border-width: 1px 0; }
3687 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
3692 height: calc
(1.5em + 0.5rem + 2px);
3693 padding: 0.25rem 0.5rem;
3694 font-size: 0.8203125rem;
3698 height: calc
(1.5em + 1rem + 2px);
3699 padding: 0.5rem 1rem;
3700 font-size: 1.171875rem;
3703 select
.form-control
[size
], select
.form-control
[multiple
] {
3706 textarea
.form-control
{
3710 margin-bottom: 1rem; }
3714 margin-top: 0.25rem; }
3720 margin-left: -5px; }
3722 .form-row > [class*="col-"] {
3724 padding-left: 5px; }
3729 padding-left: 1.25rem; }
3734 margin-left: -1.25rem; }
3735 .form-check-input:disabled ~ .form-check-label {
3741 .form-check-inline {
3742 display: inline-flex
;
3743 align-items: center
;
3745 margin-right: 0.75rem; }
3746 .form-check-inline .form-check-input {
3749 margin-right: 0.3125rem;
3755 margin-top: 0.25rem;
3765 padding: 0.25rem 0.5rem;
3767 font-size: 0.8203125rem;
3770 background-color: rgba
(92, 184, 92, 0.9); }
3772 .was-validated .form-control:valid, .form-control.is-valid {
3773 border-color: #5cb85c;
3774 padding-right: calc
(1.5em + 0.75rem);
3775 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");
3776 background-repeat: no-repeat
;
3777 background-position: center right calc
(0.375em + 0.1875rem);
3778 background-size: calc
(0.75em + 0.375rem) calc
(0.75em + 0.375rem); }
3779 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
3780 border-color: #5cb85c;
3781 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3782 .was-validated
.form-control:valid
~ .valid-feedback
,
3783 .was-validated
.form-control:valid
~ .valid-tooltip
, .form-control
.is-valid
~ .valid-feedback
,
3784 .form-control.is-valid ~ .valid-tooltip {
3787 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
3788 padding-right: calc
(1.5em + 0.75rem);
3789 background-position: top calc
(0.375em + 0.1875rem) right calc
(0.375em + 0.1875rem); }
3791 .was-validated .custom-select:valid, .custom-select.is-valid {
3792 border-color: #5cb85c;
3793 padding-right: calc
((1em + 0.75rem) * 3 / 4 + 1.75rem);
3794 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); }
3795 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
3796 border-color: #5cb85c;
3797 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3798 .was-validated
.custom-select:valid
~ .valid-feedback
,
3799 .was-validated
.custom-select:valid
~ .valid-tooltip
, .custom-select
.is-valid
~ .valid-feedback
,
3800 .custom-select.is-valid ~ .valid-tooltip {
3803 .was-validated
.form-control-file:valid
~ .valid-feedback
,
3804 .was-validated
.form-control-file:valid
~ .valid-tooltip
, .form-control-file
.is-valid
~ .valid-feedback
,
3805 .form-control-file.is-valid ~ .valid-tooltip {
3808 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3811 .was-validated
.form-check-input:valid
~ .valid-feedback
,
3812 .was-validated
.form-check-input:valid
~ .valid-tooltip
, .form-check-input
.is-valid
~ .valid-feedback
,
3813 .form-check-input.is-valid ~ .valid-tooltip {
3816 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
3818 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
3819 border-color: #5cb85c; }
3821 .was-validated
.custom-control-input:valid
~ .valid-feedback
,
3822 .was-validated
.custom-control-input:valid
~ .valid-tooltip
, .custom-control-input
.is-valid
~ .valid-feedback
,
3823 .custom-control-input.is-valid ~ .valid-tooltip {
3826 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
3827 border-color: #80c780;
3828 background-color: #80c780; }
3830 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
3831 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3833 .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 {
3834 border-color: #5cb85c; }
3836 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
3837 border-color: #5cb85c; }
3839 .was-validated
.custom-file-input:valid
~ .valid-feedback
,
3840 .was-validated
.custom-file-input:valid
~ .valid-tooltip
, .custom-file-input
.is-valid
~ .valid-feedback
,
3841 .custom-file-input.is-valid ~ .valid-tooltip {
3844 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
3845 border-color: #5cb85c;
3846 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3851 margin-top: 0.25rem;
3861 padding: 0.25rem 0.5rem;
3863 font-size: 0.8203125rem;
3866 background-color: rgba
(217, 83, 79, 0.9); }
3868 .was-validated .form-control:invalid, .form-control.is-invalid {
3869 border-color: #d9534f;
3870 padding-right: calc
(1.5em + 0.75rem);
3871 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");
3872 background-repeat: no-repeat
;
3873 background-position: center right calc
(0.375em + 0.1875rem);
3874 background-size: calc
(0.75em + 0.375rem) calc
(0.75em + 0.375rem); }
3875 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
3876 border-color: #d9534f;
3877 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
3878 .was-validated
.form-control:invalid
~ .invalid-feedback
,
3879 .was-validated
.form-control:invalid
~ .invalid-tooltip
, .form-control
.is-invalid
~ .invalid-feedback
,
3880 .form-control.is-invalid ~ .invalid-tooltip {
3883 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
3884 padding-right: calc
(1.5em + 0.75rem);
3885 background-position: top calc
(0.375em + 0.1875rem) right calc
(0.375em + 0.1875rem); }
3887 .was-validated .custom-select:invalid, .custom-select.is-invalid {
3888 border-color: #d9534f;
3889 padding-right: calc
((1em + 0.75rem) * 3 / 4 + 1.75rem);
3890 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); }
3891 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
3892 border-color: #d9534f;
3893 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
3894 .was-validated
.custom-select:invalid
~ .invalid-feedback
,
3895 .was-validated
.custom-select:invalid
~ .invalid-tooltip
, .custom-select
.is-invalid
~ .invalid-feedback
,
3896 .custom-select.is-invalid ~ .invalid-tooltip {
3899 .was-validated
.form-control-file:invalid
~ .invalid-feedback
,
3900 .was-validated
.form-control-file:invalid
~ .invalid-tooltip
, .form-control-file
.is-invalid
~ .invalid-feedback
,
3901 .form-control-file.is-invalid ~ .invalid-tooltip {
3904 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3907 .was-validated
.form-check-input:invalid
~ .invalid-feedback
,
3908 .was-validated
.form-check-input:invalid
~ .invalid-tooltip
, .form-check-input
.is-invalid
~ .invalid-feedback
,
3909 .form-check-input.is-invalid ~ .invalid-tooltip {
3912 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
3914 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
3915 border-color: #d9534f; }
3917 .was-validated
.custom-control-input:invalid
~ .invalid-feedback
,
3918 .was-validated
.custom-control-input:invalid
~ .invalid-tooltip
, .custom-control-input
.is-invalid
~ .invalid-feedback
,
3919 .custom-control-input.is-invalid ~ .invalid-tooltip {
3922 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
3923 border-color: #e27c79;
3924 background-color: #e27c79; }
3926 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
3927 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
3929 .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 {
3930 border-color: #d9534f; }
3932 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
3933 border-color: #d9534f; }
3935 .was-validated
.custom-file-input:invalid
~ .invalid-feedback
,
3936 .was-validated
.custom-file-input:invalid
~ .invalid-tooltip
, .custom-file-input
.is-invalid
~ .invalid-feedback
,
3937 .custom-file-input.is-invalid ~ .invalid-tooltip {
3940 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
3941 border-color: #d9534f;
3942 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
3946 flex-flow: row wrap
;
3947 align-items: center
; }
3948 .form-inline .form-check {
3950 @media
(min-width: 576px) {
3951 .form-inline label {
3953 align-items: center
;
3954 justify-content: center
;
3956 .form-inline .form-group {
3959 flex-flow: row wrap
;
3960 align-items: center
;
3962 .form-inline .form-control {
3963 display: inline-block
;
3965 vertical-align: middle
; }
3966 .form-inline .form-control-plaintext {
3967 display: inline-block
; }
3968 .form-inline
.input-group
,
3969 .form-inline .custom-select {
3971 .form-inline .form-check {
3973 align-items: center
;
3974 justify-content: center
;
3977 .form-inline .form-check-input {
3981 margin-right: 0.25rem;
3983 .form-inline .custom-control {
3984 align-items: center
;
3985 justify-content: center
; }
3986 .form-inline .custom-control-label {
3987 margin-bottom: 0; } }
3990 display: inline-block
;
3994 vertical-align: middle
;
3996 background-color: transparent
;
3997 border: 1px solid transparent
;
3998 padding: 0.375rem 0.75rem;
3999 font-size: 0.9375rem;
4002 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
; }
4003 @media
(prefers-reduced-motion: reduce
) {
4005 transition: none
; } }
4008 text-decoration: none
; }
4009 .btn:focus, .btn.focus {
4011 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
4012 .btn.disabled, .btn:disabled {
4016 fieldset:disabled a
.btn
{
4017 pointer-events: none
; }
4021 background-color: #1177d1;
4022 border-color: #1177d1; }
4023 .btn-primary:hover {
4025 background-color: #0e63ae;
4026 border-color: #0d5ca2; }
4027 .btn-primary:focus, .btn-primary.focus {
4028 box-shadow: 0 0 0 0.2rem rgba
(53, 139, 216, 0.5); }
4029 .btn-primary.disabled, .btn-primary:disabled {
4031 background-color: #1177d1;
4032 border-color: #1177d1; }
4033 .btn-primary:not
(:disabled
):not
(.disabled
):active
, .btn-primary:not
(:disabled
):not
(.disabled
).active
,
4034 .show > .btn-primary.dropdown-toggle {
4036 background-color: #0d5ca2;
4037 border-color: #0c5596; }
4038 .btn-primary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-primary:not
(:disabled
):not
(.disabled
).active:focus
,
4039 .show > .btn-primary.dropdown-toggle:focus {
4040 box-shadow: 0 0 0 0.2rem rgba
(53, 139, 216, 0.5); }
4044 background-color: #ced4da;
4045 border-color: #ced4da; }
4046 .btn-secondary:hover {
4048 background-color: #b8c1ca;
4049 border-color: #b1bbc4; }
4050 .btn-secondary:focus, .btn-secondary.focus {
4051 box-shadow: 0 0 0 0.2rem rgba
(180, 186, 191, 0.5); }
4052 .btn-secondary.disabled, .btn-secondary:disabled {
4054 background-color: #ced4da;
4055 border-color: #ced4da; }
4056 .btn-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-secondary:not
(:disabled
):not
(.disabled
).active
,
4057 .show > .btn-secondary.dropdown-toggle {
4059 background-color: #b1bbc4;
4060 border-color: #aab4bf; }
4061 .btn-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-secondary:not
(:disabled
):not
(.disabled
).active:focus
,
4062 .show > .btn-secondary.dropdown-toggle:focus {
4063 box-shadow: 0 0 0 0.2rem rgba
(180, 186, 191, 0.5); }
4067 background-color: #5cb85c;
4068 border-color: #5cb85c; }
4069 .btn-success:hover {
4071 background-color: #48a648;
4072 border-color: #449d44; }
4073 .btn-success:focus, .btn-success.focus {
4074 box-shadow: 0 0 0 0.2rem rgba
(116, 195, 116, 0.5); }
4075 .btn-success.disabled, .btn-success:disabled {
4077 background-color: #5cb85c;
4078 border-color: #5cb85c; }
4079 .btn-success:not
(:disabled
):not
(.disabled
):active
, .btn-success:not
(:disabled
):not
(.disabled
).active
,
4080 .show > .btn-success.dropdown-toggle {
4082 background-color: #449d44;
4083 border-color: #409440; }
4084 .btn-success:not
(:disabled
):not
(.disabled
):active:focus
, .btn-success:not
(:disabled
):not
(.disabled
).active:focus
,
4085 .show > .btn-success.dropdown-toggle:focus {
4086 box-shadow: 0 0 0 0.2rem rgba
(116, 195, 116, 0.5); }
4090 background-color: #5bc0de;
4091 border-color: #5bc0de; }
4094 background-color: #3bb4d8;
4095 border-color: #31b0d5; }
4096 .btn-info:focus, .btn-info.focus {
4097 box-shadow: 0 0 0 0.2rem rgba
(82, 169, 195, 0.5); }
4098 .btn-info.disabled, .btn-info:disabled {
4100 background-color: #5bc0de;
4101 border-color: #5bc0de; }
4102 .btn-info:not
(:disabled
):not
(.disabled
):active
, .btn-info:not
(:disabled
):not
(.disabled
).active
,
4103 .show > .btn-info.dropdown-toggle {
4105 background-color: #31b0d5;
4106 border-color: #2aaacf; }
4107 .btn-info:not
(:disabled
):not
(.disabled
):active:focus
, .btn-info:not
(:disabled
):not
(.disabled
).active:focus
,
4108 .show > .btn-info.dropdown-toggle:focus {
4109 box-shadow: 0 0 0 0.2rem rgba
(82, 169, 195, 0.5); }
4113 background-color: #f0ad4e;
4114 border-color: #f0ad4e; }
4115 .btn-warning:hover {
4117 background-color: #ed9d2b;
4118 border-color: #ec971f; }
4119 .btn-warning:focus, .btn-warning.focus {
4120 box-shadow: 0 0 0 0.2rem rgba
(209, 153, 72, 0.5); }
4121 .btn-warning.disabled, .btn-warning:disabled {
4123 background-color: #f0ad4e;
4124 border-color: #f0ad4e; }
4125 .btn-warning:not
(:disabled
):not
(.disabled
):active
, .btn-warning:not
(:disabled
):not
(.disabled
).active
,
4126 .show > .btn-warning.dropdown-toggle {
4128 background-color: #ec971f;
4129 border-color: #ea9214; }
4130 .btn-warning:not
(:disabled
):not
(.disabled
):active:focus
, .btn-warning:not
(:disabled
):not
(.disabled
).active:focus
,
4131 .show > .btn-warning.dropdown-toggle:focus {
4132 box-shadow: 0 0 0 0.2rem rgba
(209, 153, 72, 0.5); }
4136 background-color: #d9534f;
4137 border-color: #d9534f; }
4140 background-color: #d23430;
4141 border-color: #c9302c; }
4142 .btn-danger:focus, .btn-danger.focus {
4143 box-shadow: 0 0 0 0.2rem rgba
(223, 109, 105, 0.5); }
4144 .btn-danger.disabled, .btn-danger:disabled {
4146 background-color: #d9534f;
4147 border-color: #d9534f; }
4148 .btn-danger:not
(:disabled
):not
(.disabled
):active
, .btn-danger:not
(:disabled
):not
(.disabled
).active
,
4149 .show > .btn-danger.dropdown-toggle {
4151 background-color: #c9302c;
4152 border-color: #bf2e29; }
4153 .btn-danger:not
(:disabled
):not
(.disabled
):active:focus
, .btn-danger:not
(:disabled
):not
(.disabled
).active:focus
,
4154 .show > .btn-danger.dropdown-toggle:focus {
4155 box-shadow: 0 0 0 0.2rem rgba
(223, 109, 105, 0.5); }
4159 background-color: #f8f9fa;
4160 border-color: #f8f9fa; }
4163 background-color: #e2e6ea;
4164 border-color: #dae0e5; }
4165 .btn-light:focus, .btn-light.focus {
4166 box-shadow: 0 0 0 0.2rem rgba
(216, 217, 219, 0.5); }
4167 .btn-light.disabled, .btn-light:disabled {
4169 background-color: #f8f9fa;
4170 border-color: #f8f9fa; }
4171 .btn-light:not
(:disabled
):not
(.disabled
):active
, .btn-light:not
(:disabled
):not
(.disabled
).active
,
4172 .show > .btn-light.dropdown-toggle {
4174 background-color: #dae0e5;
4175 border-color: #d3d9df; }
4176 .btn-light:not
(:disabled
):not
(.disabled
):active:focus
, .btn-light:not
(:disabled
):not
(.disabled
).active:focus
,
4177 .show > .btn-light.dropdown-toggle:focus {
4178 box-shadow: 0 0 0 0.2rem rgba
(216, 217, 219, 0.5); }
4182 background-color: #373a3c;
4183 border-color: #373a3c; }
4186 background-color: #252728;
4187 border-color: #1f2021; }
4188 .btn-dark:focus, .btn-dark.focus {
4189 box-shadow: 0 0 0 0.2rem rgba
(85, 88, 89, 0.5); }
4190 .btn-dark.disabled, .btn-dark:disabled {
4192 background-color: #373a3c;
4193 border-color: #373a3c; }
4194 .btn-dark:not
(:disabled
):not
(.disabled
):active
, .btn-dark:not
(:disabled
):not
(.disabled
).active
,
4195 .show > .btn-dark.dropdown-toggle {
4197 background-color: #1f2021;
4198 border-color: #191a1b; }
4199 .btn-dark:not
(:disabled
):not
(.disabled
):active:focus
, .btn-dark:not
(:disabled
):not
(.disabled
).active:focus
,
4200 .show > .btn-dark.dropdown-toggle:focus {
4201 box-shadow: 0 0 0 0.2rem rgba
(85, 88, 89, 0.5); }
4203 .btn-outline-primary {
4205 border-color: #1177d1; }
4206 .btn-outline-primary:hover {
4208 background-color: #1177d1;
4209 border-color: #1177d1; }
4210 .btn-outline-primary:focus, .btn-outline-primary.focus {
4211 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4212 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
4214 background-color: transparent
; }
4215 .btn-outline-primary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-primary:not
(:disabled
):not
(.disabled
).active
,
4216 .show > .btn-outline-primary.dropdown-toggle {
4218 background-color: #1177d1;
4219 border-color: #1177d1; }
4220 .btn-outline-primary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-primary:not
(:disabled
):not
(.disabled
).active:focus
,
4221 .show > .btn-outline-primary.dropdown-toggle:focus {
4222 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4224 .btn-outline-secondary {
4226 border-color: #ced4da; }
4227 .btn-outline-secondary:hover {
4229 background-color: #ced4da;
4230 border-color: #ced4da; }
4231 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
4232 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5); }
4233 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
4235 background-color: transparent
; }
4236 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active
,
4237 .show > .btn-outline-secondary.dropdown-toggle {
4239 background-color: #ced4da;
4240 border-color: #ced4da; }
4241 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active:focus
,
4242 .show > .btn-outline-secondary.dropdown-toggle:focus {
4243 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5); }
4245 .btn-outline-success {
4247 border-color: #5cb85c; }
4248 .btn-outline-success:hover {
4250 background-color: #5cb85c;
4251 border-color: #5cb85c; }
4252 .btn-outline-success:focus, .btn-outline-success.focus {
4253 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4254 .btn-outline-success.disabled, .btn-outline-success:disabled {
4256 background-color: transparent
; }
4257 .btn-outline-success:not
(:disabled
):not
(.disabled
):active
, .btn-outline-success:not
(:disabled
):not
(.disabled
).active
,
4258 .show > .btn-outline-success.dropdown-toggle {
4260 background-color: #5cb85c;
4261 border-color: #5cb85c; }
4262 .btn-outline-success:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-success:not
(:disabled
):not
(.disabled
).active:focus
,
4263 .show > .btn-outline-success.dropdown-toggle:focus {
4264 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4268 border-color: #5bc0de; }
4269 .btn-outline-info:hover {
4271 background-color: #5bc0de;
4272 border-color: #5bc0de; }
4273 .btn-outline-info:focus, .btn-outline-info.focus {
4274 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4275 .btn-outline-info.disabled, .btn-outline-info:disabled {
4277 background-color: transparent
; }
4278 .btn-outline-info:not
(:disabled
):not
(.disabled
):active
, .btn-outline-info:not
(:disabled
):not
(.disabled
).active
,
4279 .show > .btn-outline-info.dropdown-toggle {
4281 background-color: #5bc0de;
4282 border-color: #5bc0de; }
4283 .btn-outline-info:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-info:not
(:disabled
):not
(.disabled
).active:focus
,
4284 .show > .btn-outline-info.dropdown-toggle:focus {
4285 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4287 .btn-outline-warning {
4289 border-color: #f0ad4e; }
4290 .btn-outline-warning:hover {
4292 background-color: #f0ad4e;
4293 border-color: #f0ad4e; }
4294 .btn-outline-warning:focus, .btn-outline-warning.focus {
4295 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4296 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
4298 background-color: transparent
; }
4299 .btn-outline-warning:not
(:disabled
):not
(.disabled
):active
, .btn-outline-warning:not
(:disabled
):not
(.disabled
).active
,
4300 .show > .btn-outline-warning.dropdown-toggle {
4302 background-color: #f0ad4e;
4303 border-color: #f0ad4e; }
4304 .btn-outline-warning:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-warning:not
(:disabled
):not
(.disabled
).active:focus
,
4305 .show > .btn-outline-warning.dropdown-toggle:focus {
4306 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4308 .btn-outline-danger {
4310 border-color: #d9534f; }
4311 .btn-outline-danger:hover {
4313 background-color: #d9534f;
4314 border-color: #d9534f; }
4315 .btn-outline-danger:focus, .btn-outline-danger.focus {
4316 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4317 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
4319 background-color: transparent
; }
4320 .btn-outline-danger:not
(:disabled
):not
(.disabled
):active
, .btn-outline-danger:not
(:disabled
):not
(.disabled
).active
,
4321 .show > .btn-outline-danger.dropdown-toggle {
4323 background-color: #d9534f;
4324 border-color: #d9534f; }
4325 .btn-outline-danger:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-danger:not
(:disabled
):not
(.disabled
).active:focus
,
4326 .show > .btn-outline-danger.dropdown-toggle:focus {
4327 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4329 .btn-outline-light {
4331 border-color: #f8f9fa; }
4332 .btn-outline-light:hover {
4334 background-color: #f8f9fa;
4335 border-color: #f8f9fa; }
4336 .btn-outline-light:focus, .btn-outline-light.focus {
4337 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4338 .btn-outline-light.disabled, .btn-outline-light:disabled {
4340 background-color: transparent
; }
4341 .btn-outline-light:not
(:disabled
):not
(.disabled
):active
, .btn-outline-light:not
(:disabled
):not
(.disabled
).active
,
4342 .show > .btn-outline-light.dropdown-toggle {
4344 background-color: #f8f9fa;
4345 border-color: #f8f9fa; }
4346 .btn-outline-light:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-light:not
(:disabled
):not
(.disabled
).active:focus
,
4347 .show > .btn-outline-light.dropdown-toggle:focus {
4348 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4352 border-color: #373a3c; }
4353 .btn-outline-dark:hover {
4355 background-color: #373a3c;
4356 border-color: #373a3c; }
4357 .btn-outline-dark:focus, .btn-outline-dark.focus {
4358 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4359 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
4361 background-color: transparent
; }
4362 .btn-outline-dark:not
(:disabled
):not
(.disabled
):active
, .btn-outline-dark:not
(:disabled
):not
(.disabled
).active
,
4363 .show > .btn-outline-dark.dropdown-toggle {
4365 background-color: #373a3c;
4366 border-color: #373a3c; }
4367 .btn-outline-dark:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-dark:not
(:disabled
):not
(.disabled
).active:focus
,
4368 .show > .btn-outline-dark.dropdown-toggle:focus {
4369 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4374 text-decoration: none
; }
4377 text-decoration: underline
; }
4378 .btn-link:focus, .btn-link.focus {
4379 text-decoration: underline
;
4381 .btn-link:disabled, .btn-link.disabled {
4383 pointer-events: none
; }
4385 .btn-lg, .btn-group-lg > .btn {
4386 padding: 0.5rem 1rem;
4387 font-size: 1.171875rem;
4391 .btn-sm, .btn-group-sm > .btn {
4392 padding: 0.25rem 0.5rem;
4393 font-size: 0.8203125rem;
4400 .btn-block + .btn-block {
4401 margin-top: 0.5rem; }
4403 input
[type
="submit"].btn-block
,
4404 input
[type
="reset"].btn-block
,
4405 input
[type
="button"].btn-block
{
4409 transition: opacity
0.15s linear
; }
4410 @media
(prefers-reduced-motion: reduce
) {
4412 transition: none
; } }
4416 .collapse:not(.show) {
4423 transition: height
0.35s ease
; }
4424 @media
(prefers-reduced-motion: reduce
) {
4426 transition: none
; } }
4432 position: relative
; }
4435 white-space: nowrap
; }
4436 .dropdown-toggle::after {
4437 display: inline-block
;
4438 margin-left: 0.255em;
4439 vertical-align: 0.255em;
4441 border-top: 0.3em solid
;
4442 border-right: 0.3em solid transparent
;
4444 border-left: 0.3em solid transparent
; }
4445 .dropdown-toggle:empty::after {
4457 margin: 0.125rem 0 0;
4458 font-size: 0.9375rem;
4462 background-color: #fff;
4463 background-clip: padding-box
;
4464 border: 1px solid rgba
(0, 0, 0, 0.15); }
4466 .dropdown-menu-left {
4470 .dropdown-menu-right {
4474 @media (min-width: 576px) {
4475 .dropdown-menu-sm-left {
4478 .dropdown-menu-sm-right {
4482 @media (min-width: 768px) {
4483 .dropdown-menu-md-left {
4486 .dropdown-menu-md-right {
4490 @media (min-width: 992px) {
4491 .dropdown-menu-lg-left {
4494 .dropdown-menu-lg-right {
4498 @media (min-width: 1200px) {
4499 .dropdown-menu-xl-left {
4502 .dropdown-menu-xl-right {
4506 .dropup .dropdown-menu {
4510 margin-bottom: 0.125rem; }
4512 .dropup .dropdown-toggle::after {
4513 display: inline-block
;
4514 margin-left: 0.255em;
4515 vertical-align: 0.255em;
4518 border-right: 0.3em solid transparent
;
4519 border-bottom: 0.3em solid
;
4520 border-left: 0.3em solid transparent
; }
4522 .dropup .dropdown-toggle:empty::after {
4525 .dropright .dropdown-menu {
4530 margin-left: 0.125rem; }
4532 .dropright .dropdown-toggle::after {
4533 display: inline-block
;
4534 margin-left: 0.255em;
4535 vertical-align: 0.255em;
4537 border-top: 0.3em solid transparent
;
4539 border-bottom: 0.3em solid transparent
;
4540 border-left: 0.3em solid
; }
4542 .dropright .dropdown-toggle:empty::after {
4545 .dropright .dropdown-toggle::after {
4546 vertical-align: 0; }
4548 .dropleft .dropdown-menu {
4553 margin-right: 0.125rem; }
4555 .dropleft .dropdown-toggle::after {
4556 display: inline-block
;
4557 margin-left: 0.255em;
4558 vertical-align: 0.255em;
4561 .dropleft .dropdown-toggle::after {
4564 .dropleft .dropdown-toggle::before {
4565 display: inline-block
;
4566 margin-right: 0.255em;
4567 vertical-align: 0.255em;
4569 border-top: 0.3em solid transparent
;
4570 border-right: 0.3em solid
;
4571 border-bottom: 0.3em solid transparent
; }
4573 .dropleft .dropdown-toggle:empty::after {
4576 .dropleft .dropdown-toggle::before {
4577 vertical-align: 0; }
4579 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
4587 border-top: 1px solid
#e9ecef; }
4592 padding: 0.25rem 1.5rem;
4596 text-align: inherit
;
4597 white-space: nowrap
;
4598 background-color: transparent
;
4600 .dropdown-item:hover, .dropdown-item:focus {
4602 text-decoration: none
;
4603 background-color: #f8f9fa; }
4604 .dropdown-item.active, .dropdown-item:active {
4606 text-decoration: none
;
4607 background-color: #1177d1; }
4608 .dropdown-item.disabled, .dropdown-item:disabled {
4610 pointer-events: none
;
4611 background-color: transparent
; }
4613 .dropdown-menu.show {
4618 padding: 0.5rem 1.5rem;
4620 font-size: 0.8203125rem;
4622 white-space: nowrap
; }
4624 .dropdown-item-text {
4626 padding: 0.25rem 1.5rem;
4630 .btn-group-vertical {
4632 display: inline-flex
;
4633 vertical-align: middle
; }
4635 .btn-group-vertical > .btn {
4638 .btn-group
> .btn:hover
,
4639 .btn-group-vertical > .btn:hover {
4641 .btn-group
> .btn:focus
, .btn-group
> .btn:active
, .btn-group
> .btn
.active
,
4642 .btn-group-vertical
> .btn:focus
,
4643 .btn-group-vertical
> .btn:active
,
4644 .btn-group-vertical > .btn.active {
4650 justify-content: flex-start
; }
4651 .btn-toolbar .input-group {
4654 .btn-group
> .btn:not
(:first-child
),
4655 .btn-group > .btn-group:not(:first-child) {
4656 margin-left: -1px; }
4658 .dropdown-toggle-split {
4659 padding-right: 0.5625rem;
4660 padding-left: 0.5625rem; }
4661 .dropdown-toggle-split::after
,
4662 .dropup
.dropdown-toggle-split::after
,
4663 .dropright .dropdown-toggle-split::after {
4665 .dropleft .dropdown-toggle-split::before {
4668 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
4669 padding-right: 0.375rem;
4670 padding-left: 0.375rem; }
4672 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
4673 padding-right: 0.75rem;
4674 padding-left: 0.75rem; }
4676 .btn-group-vertical {
4677 flex-direction: column
;
4678 align-items: flex-start
;
4679 justify-content: center
; }
4680 .btn-group-vertical
> .btn
,
4681 .btn-group-vertical > .btn-group {
4683 .btn-group-vertical
> .btn:not
(:first-child
),
4684 .btn-group-vertical > .btn-group:not(:first-child) {
4687 .btn-group-toggle
> .btn
,
4688 .btn-group-toggle > .btn-group > .btn {
4690 .btn-group-toggle
> .btn input
[type
="radio"],
4691 .btn-group-toggle
> .btn input
[type
="checkbox"],
4692 .btn-group-toggle
> .btn-group
> .btn input
[type
="radio"],
4693 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
4695 clip: rect
(0, 0, 0, 0);
4696 pointer-events: none
; }
4702 align-items: stretch
;
4704 .input-group
> .form-control
,
4705 .input-group
> .form-control-plaintext
,
4706 .input-group
> .custom-select
,
4707 .input-group > .custom-file {
4712 .input-group
> .form-control
+ .form-control
,
4713 .input-group
> .form-control
+ .custom-select
,
4714 .input-group
> .form-control
+ .custom-file
,
4715 .input-group
> .form-control-plaintext
+ .form-control
,
4716 .input-group
> .form-control-plaintext
+ .custom-select
,
4717 .input-group
> .form-control-plaintext
+ .custom-file
,
4718 .input-group
> .custom-select
+ .form-control
,
4719 .input-group
> .custom-select
+ .custom-select
,
4720 .input-group
> .custom-select
+ .custom-file
,
4721 .input-group
> .custom-file
+ .form-control
,
4722 .input-group
> .custom-file
+ .custom-select
,
4723 .input-group > .custom-file + .custom-file {
4724 margin-left: -1px; }
4725 .input-group
> .form-control:focus
,
4726 .input-group
> .custom-select:focus
,
4727 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
4729 .input-group > .custom-file .custom-file-input:focus {
4731 .input-group > .custom-file {
4733 align-items: center
; }
4735 .input-group-prepend
,
4736 .input-group-append {
4738 .input-group-prepend
.btn
,
4739 .input-group-append .btn {
4742 .input-group-prepend
.btn:focus
,
4743 .input-group-append .btn:focus {
4745 .input-group-prepend
.btn
+ .btn
,
4746 .input-group-prepend
.btn
+ .input-group-text
,
4747 .input-group-prepend
.input-group-text
+ .input-group-text
,
4748 .input-group-prepend
.input-group-text
+ .btn
,
4749 .input-group-append
.btn
+ .btn
,
4750 .input-group-append
.btn
+ .input-group-text
,
4751 .input-group-append
.input-group-text
+ .input-group-text
,
4752 .input-group-append .input-group-text + .btn {
4753 margin-left: -1px; }
4755 .input-group-prepend {
4756 margin-right: -1px; }
4758 .input-group-append {
4759 margin-left: -1px; }
4763 align-items: center
;
4764 padding: 0.375rem 0.75rem;
4766 font-size: 0.9375rem;
4771 white-space: nowrap
;
4772 background-color: #e9ecef;
4773 border: 1px solid
#ced4da; }
4774 .input-group-text input
[type
="radio"],
4775 .input-group-text input[type="checkbox"] {
4778 .input-group-lg
> .form-control:not
(textarea
),
4779 .input-group-lg > .custom-select {
4780 height: calc
(1.5em + 1rem + 2px); }
4782 .input-group-lg
> .form-control
,
4783 .input-group-lg
> .custom-select
,
4784 .input-group-lg
> .input-group-prepend
> .input-group-text
,
4785 .input-group-lg
> .input-group-append
> .input-group-text
,
4786 .input-group-lg
> .input-group-prepend
> .btn
,
4787 .input-group-lg > .input-group-append > .btn {
4788 padding: 0.5rem 1rem;
4789 font-size: 1.171875rem;
4792 .input-group-sm
> .form-control:not
(textarea
),
4793 .input-group-sm > .custom-select {
4794 height: calc
(1.5em + 0.5rem + 2px); }
4796 .input-group-sm
> .form-control
,
4797 .input-group-sm
> .custom-select
,
4798 .input-group-sm
> .input-group-prepend
> .input-group-text
,
4799 .input-group-sm
> .input-group-append
> .input-group-text
,
4800 .input-group-sm
> .input-group-prepend
> .btn
,
4801 .input-group-sm > .input-group-append > .btn {
4802 padding: 0.25rem 0.5rem;
4803 font-size: 0.8203125rem;
4806 .input-group-lg
> .custom-select
,
4807 .input-group-sm > .custom-select {
4808 padding-right: 1.75rem; }
4813 min-height: 1.40625rem;
4814 padding-left: 1.75rem; }
4816 .custom-control-inline {
4817 display: inline-flex
;
4818 margin-right: 1rem; }
4820 .custom-control-input {
4824 .custom-control-input:checked ~ .custom-control-label::before {
4826 border-color: #1177d1;
4827 background-color: #1177d1; }
4828 .custom-control-input:focus ~ .custom-control-label::before {
4829 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
4830 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
4831 border-color: #6eb5f3; }
4832 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
4834 background-color: #9dcdf7;
4835 border-color: #9dcdf7; }
4836 .custom-control-input:disabled ~ .custom-control-label {
4838 .custom-control-input:disabled ~ .custom-control-label::before {
4839 background-color: #e9ecef; }
4841 .custom-control-label {
4844 vertical-align: top
; }
4845 .custom-control-label::before {
4852 pointer-events: none
;
4854 background-color: #fff;
4855 border: #adb5bd solid
1px; }
4856 .custom-control-label::after {
4864 background: no-repeat
50% / 50% 50%; }
4866 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
4867 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }
4869 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
4870 border-color: #1177d1;
4871 background-color: #1177d1; }
4873 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
4874 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }
4876 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
4877 background-color: rgba
(17, 119, 209, 0.5); }
4879 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
4880 background-color: rgba
(17, 119, 209, 0.5); }
4882 .custom-radio .custom-control-label::before {
4883 border-radius: 50%; }
4885 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
4886 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
4888 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
4889 background-color: rgba
(17, 119, 209, 0.5); }
4892 padding-left: 2.6875rem; }
4893 .custom-switch .custom-control-label::before {
4896 pointer-events: all
;
4897 border-radius: 0.625rem; }
4898 .custom-switch .custom-control-label::after {
4899 top: calc
(0.078125rem + 2px);
4900 left: calc
(-2.6875rem + 2px);
4901 width: calc
(1.25rem - 4px);
4902 height: calc
(1.25rem - 4px);
4903 background-color: #adb5bd;
4904 border-radius: 0.625rem;
4905 transition: transform
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
; }
4906 @media
(prefers-reduced-motion: reduce
) {
4907 .custom-switch .custom-control-label::after {
4908 transition: none
; } }
4909 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
4910 background-color: #fff;
4911 transform: translateX
(0.9375rem); }
4912 .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
4913 background-color: rgba
(17, 119, 209, 0.5); }
4916 display: inline-block
;
4918 height: calc
(1.5em + 0.75rem + 2px);
4919 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
4920 font-size: 0.9375rem;
4924 vertical-align: middle
;
4925 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;
4926 background-color: #fff;
4927 border: 1px solid
#ced4da;
4930 .custom-select:focus {
4931 border-color: #6eb5f3;
4933 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
4934 .custom-select:focus::-ms-value {
4936 background-color: #fff; }
4937 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
4939 padding-right: 0.75rem;
4940 background-image: none
; }
4941 .custom-select:disabled {
4943 background-color: #e9ecef; }
4944 .custom-select::-ms-expand {
4948 height: calc
(1.5em + 0.5rem + 2px);
4949 padding-top: 0.25rem;
4950 padding-bottom: 0.25rem;
4951 padding-left: 0.5rem;
4952 font-size: 0.8203125rem; }
4955 height: calc
(1.5em + 1rem + 2px);
4956 padding-top: 0.5rem;
4957 padding-bottom: 0.5rem;
4959 font-size: 1.171875rem; }
4963 display: inline-block
;
4965 height: calc
(1.5em + 0.75rem + 2px);
4968 .custom-file-input {
4972 height: calc
(1.5em + 0.75rem + 2px);
4975 .custom-file-input:focus ~ .custom-file-label {
4976 border-color: #6eb5f3;
4977 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
4978 .custom-file-input:disabled ~ .custom-file-label {
4979 background-color: #e9ecef; }
4980 .custom-file-input:lang(en) ~ .custom-file-label::after {
4981 content: "Browse"; }
4982 .custom-file-input ~ .custom-file-label[data-browse]::after {
4983 content: attr
(data-browse
); }
4985 .custom-file-label {
4991 height: calc
(1.5em + 0.75rem + 2px);
4992 padding: 0.375rem 0.75rem;
4996 background-color: #fff;
4997 border: 1px solid
#ced4da; }
4998 .custom-file-label::after {
5005 height: calc
(1.5em + 0.75rem);
5006 padding: 0.375rem 0.75rem;
5010 background-color: #e9ecef;
5011 border-left: inherit
; }
5015 height: calc
(1rem + 0.4rem);
5017 background-color: transparent
;
5019 .custom-range:focus {
5021 .custom-range:focus::-webkit-slider-thumb {
5022 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5023 .custom-range:focus::-moz-range-thumb {
5024 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5025 .custom-range:focus::-ms-thumb {
5026 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5027 .custom-range::-moz-focus-outer {
5029 .custom-range::-webkit-slider-thumb {
5032 margin-top: -0.25rem;
5033 background-color: #1177d1;
5035 transition: background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
;
5037 @media
(prefers-reduced-motion: reduce
) {
5038 .custom-range::-webkit-slider-thumb {
5039 transition: none
; } }
5040 .custom-range::-webkit-slider-thumb:active {
5041 background-color: #9dcdf7; }
5042 .custom-range::-webkit-slider-runnable-track {
5047 background-color: #dee2e6;
5048 border-color: transparent
; }
5049 .custom-range::-moz-range-thumb {
5052 background-color: #1177d1;
5054 transition: background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
;
5056 @media
(prefers-reduced-motion: reduce
) {
5057 .custom-range::-moz-range-thumb {
5058 transition: none
; } }
5059 .custom-range::-moz-range-thumb:active {
5060 background-color: #9dcdf7; }
5061 .custom-range::-moz-range-track {
5066 background-color: #dee2e6;
5067 border-color: transparent
; }
5068 .custom-range::-ms-thumb {
5072 margin-right: 0.2rem;
5073 margin-left: 0.2rem;
5074 background-color: #1177d1;
5076 transition: background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
;
5078 @media
(prefers-reduced-motion: reduce
) {
5079 .custom-range::-ms-thumb {
5080 transition: none
; } }
5081 .custom-range::-ms-thumb:active {
5082 background-color: #9dcdf7; }
5083 .custom-range::-ms-track {
5088 background-color: transparent
;
5089 border-color: transparent
;
5090 border-width: 0.5rem; }
5091 .custom-range::-ms-fill-lower {
5092 background-color: #dee2e6; }
5093 .custom-range::-ms-fill-upper {
5095 background-color: #dee2e6; }
5096 .custom-range:disabled::-webkit-slider-thumb {
5097 background-color: #adb5bd; }
5098 .custom-range:disabled::-webkit-slider-runnable-track {
5100 .custom-range:disabled::-moz-range-thumb {
5101 background-color: #adb5bd; }
5102 .custom-range:disabled::-moz-range-track {
5104 .custom-range:disabled::-ms-thumb {
5105 background-color: #adb5bd; }
5107 .custom-control-label::before
,
5110 transition: background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
; }
5111 @media
(prefers-reduced-motion: reduce
) {
5112 .custom-control-label::before
,
5115 transition: none
; } }
5126 padding: 0.5rem 1rem; }
5127 .nav-link:hover, .nav-link:focus {
5128 text-decoration: none
; }
5129 .nav-link.disabled {
5131 pointer-events: none
;
5135 border-bottom: 1px solid
#dee2e6; }
5136 .nav-tabs .nav-item {
5137 margin-bottom: -1px; }
5138 .nav-tabs .nav-link {
5139 border: 1px solid transparent
; }
5140 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
5141 border-color: #e9ecef #e9ecef #dee2e6; }
5142 .nav-tabs .nav-link.disabled {
5144 background-color: transparent
;
5145 border-color: transparent
; }
5146 .nav-tabs
.nav-link
.active
,
5147 .nav-tabs .nav-item.show .nav-link {
5149 background-color: #fff;
5150 border-color: #dee2e6 #dee2e6 #fff; }
5151 .nav-tabs .dropdown-menu {
5154 .nav-pills
.nav-link
.active
,
5155 .nav-pills .show > .nav-link {
5157 background-color: #1177d1; }
5159 .nav-fill .nav-item {
5161 text-align: center
; }
5163 .nav-justified .nav-item {
5166 text-align: center
; }
5168 .tab-content > .tab-pane {
5171 .tab-content > .active {
5178 align-items: center
;
5179 justify-content: space-between
;
5180 padding: 0.5rem 1rem; }
5181 .navbar
> .container
,
5182 .navbar > .container-fluid {
5185 align-items: center
;
5186 justify-content: space-between
; }
5189 display: inline-block
;
5190 padding-top: 0.32421875rem;
5191 padding-bottom: 0.32421875rem;
5193 font-size: 1.171875rem;
5194 line-height: inherit
;
5195 white-space: nowrap
; }
5196 .navbar-brand:hover, .navbar-brand:focus {
5197 text-decoration: none
; }
5201 flex-direction: column
;
5205 .navbar-nav .nav-link {
5208 .navbar-nav .dropdown-menu {
5213 display: inline-block
;
5214 padding-top: 0.5rem;
5215 padding-bottom: 0.5rem; }
5220 align-items: center
; }
5223 padding: 0.25rem 0.75rem;
5224 font-size: 1.171875rem;
5226 background-color: transparent
;
5227 border: 1px solid transparent
; }
5228 .navbar-toggler:hover, .navbar-toggler:focus {
5229 text-decoration: none
; }
5231 .navbar-toggler-icon {
5232 display: inline-block
;
5235 vertical-align: middle
;
5237 background: no-repeat center center
;
5238 background-size: 100% 100%; }
5240 @media (max-width: 575.98px) {
5241 .navbar-expand-sm
> .container
,
5242 .navbar-expand-sm > .container-fluid {
5244 padding-left: 0; } }
5246 @media (min-width: 576px) {
5248 flex-flow: row nowrap
;
5249 justify-content: flex-start
; }
5250 .navbar-expand-sm .navbar-nav {
5251 flex-direction: row
; }
5252 .navbar-expand-sm .navbar-nav .dropdown-menu {
5253 position: absolute
; }
5254 .navbar-expand-sm .navbar-nav .nav-link {
5255 padding-right: 0.5rem;
5256 padding-left: 0.5rem; }
5257 .navbar-expand-sm
> .container
,
5258 .navbar-expand-sm > .container-fluid {
5259 flex-wrap: nowrap
; }
5260 .navbar-expand-sm .navbar-collapse {
5261 display: flex
!important
;
5263 .navbar-expand-sm .navbar-toggler {
5266 @media (max-width: 767.98px) {
5267 .navbar-expand-md
> .container
,
5268 .navbar-expand-md > .container-fluid {
5270 padding-left: 0; } }
5272 @media (min-width: 768px) {
5274 flex-flow: row nowrap
;
5275 justify-content: flex-start
; }
5276 .navbar-expand-md .navbar-nav {
5277 flex-direction: row
; }
5278 .navbar-expand-md .navbar-nav .dropdown-menu {
5279 position: absolute
; }
5280 .navbar-expand-md .navbar-nav .nav-link {
5281 padding-right: 0.5rem;
5282 padding-left: 0.5rem; }
5283 .navbar-expand-md
> .container
,
5284 .navbar-expand-md > .container-fluid {
5285 flex-wrap: nowrap
; }
5286 .navbar-expand-md .navbar-collapse {
5287 display: flex
!important
;
5289 .navbar-expand-md .navbar-toggler {
5292 @media (max-width: 991.98px) {
5293 .navbar-expand-lg
> .container
,
5294 .navbar-expand-lg > .container-fluid {
5296 padding-left: 0; } }
5298 @media (min-width: 992px) {
5300 flex-flow: row nowrap
;
5301 justify-content: flex-start
; }
5302 .navbar-expand-lg .navbar-nav {
5303 flex-direction: row
; }
5304 .navbar-expand-lg .navbar-nav .dropdown-menu {
5305 position: absolute
; }
5306 .navbar-expand-lg .navbar-nav .nav-link {
5307 padding-right: 0.5rem;
5308 padding-left: 0.5rem; }
5309 .navbar-expand-lg
> .container
,
5310 .navbar-expand-lg > .container-fluid {
5311 flex-wrap: nowrap
; }
5312 .navbar-expand-lg .navbar-collapse {
5313 display: flex
!important
;
5315 .navbar-expand-lg .navbar-toggler {
5318 @media (max-width: 1199.98px) {
5319 .navbar-expand-xl
> .container
,
5320 .navbar-expand-xl > .container-fluid {
5322 padding-left: 0; } }
5324 @media (min-width: 1200px) {
5326 flex-flow: row nowrap
;
5327 justify-content: flex-start
; }
5328 .navbar-expand-xl .navbar-nav {
5329 flex-direction: row
; }
5330 .navbar-expand-xl .navbar-nav .dropdown-menu {
5331 position: absolute
; }
5332 .navbar-expand-xl .navbar-nav .nav-link {
5333 padding-right: 0.5rem;
5334 padding-left: 0.5rem; }
5335 .navbar-expand-xl
> .container
,
5336 .navbar-expand-xl > .container-fluid {
5337 flex-wrap: nowrap
; }
5338 .navbar-expand-xl .navbar-collapse {
5339 display: flex
!important
;
5341 .navbar-expand-xl .navbar-toggler {
5345 flex-flow: row nowrap
;
5346 justify-content: flex-start
; }
5347 .navbar-expand
> .container
,
5348 .navbar-expand > .container-fluid {
5351 .navbar-expand .navbar-nav {
5352 flex-direction: row
; }
5353 .navbar-expand .navbar-nav .dropdown-menu {
5354 position: absolute
; }
5355 .navbar-expand .navbar-nav .nav-link {
5356 padding-right: 0.5rem;
5357 padding-left: 0.5rem; }
5358 .navbar-expand
> .container
,
5359 .navbar-expand > .container-fluid {
5360 flex-wrap: nowrap
; }
5361 .navbar-expand .navbar-collapse {
5362 display: flex
!important
;
5364 .navbar-expand .navbar-toggler {
5367 .navbar-light .navbar-brand {
5368 color: rgba
(0, 0, 0, 0.9); }
5369 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
5370 color: rgba
(0, 0, 0, 0.9); }
5372 .navbar-light .navbar-nav .nav-link {
5373 color: rgba
(0, 0, 0, 0.5); }
5374 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
5375 color: rgba
(0, 0, 0, 0.9); }
5376 .navbar-light .navbar-nav .nav-link.disabled {
5377 color: rgba
(0, 0, 0, 0.3); }
5379 .navbar-light
.navbar-nav
.show
> .nav-link
,
5380 .navbar-light
.navbar-nav
.active
> .nav-link
,
5381 .navbar-light
.navbar-nav
.nav-link
.show
,
5382 .navbar-light .navbar-nav .nav-link.active {
5383 color: rgba
(0, 0, 0, 0.9); }
5385 .navbar-light .navbar-toggler {
5386 color: rgba
(0, 0, 0, 0.5);
5387 border-color: rgba
(0, 0, 0, 0.1); }
5389 .navbar-light .navbar-toggler-icon {
5390 background-image: url
("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
5392 .navbar-light .navbar-text {
5393 color: rgba
(0, 0, 0, 0.5); }
5394 .navbar-light .navbar-text a {
5395 color: rgba
(0, 0, 0, 0.9); }
5396 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
5397 color: rgba
(0, 0, 0, 0.9); }
5399 .navbar-dark .navbar-brand {
5401 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
5404 .navbar-dark .navbar-nav .nav-link {
5405 color: rgba
(255, 255, 255, 0.5); }
5406 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
5408 .navbar-dark .navbar-nav .nav-link.disabled {
5409 color: rgba
(255, 255, 255, 0.25); }
5411 .navbar-dark
.navbar-nav
.show
> .nav-link
,
5412 .navbar-dark
.navbar-nav
.active
> .nav-link
,
5413 .navbar-dark
.navbar-nav
.nav-link
.show
,
5414 .navbar-dark .navbar-nav .nav-link.active {
5417 .navbar-dark .navbar-toggler {
5418 color: rgba
(255, 255, 255, 0.5);
5419 border-color: rgba
(255, 255, 255, 0.1); }
5421 .navbar-dark .navbar-toggler-icon {
5422 background-image: url
("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
5424 .navbar-dark .navbar-text {
5425 color: rgba
(255, 255, 255, 0.5); }
5426 .navbar-dark .navbar-text a {
5428 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
5434 flex-direction: column
;
5436 word-wrap: break-word
;
5437 background-color: #fff;
5438 background-clip: border-box
;
5439 border: 1px solid rgba
(0, 0, 0, 0.125); }
5449 margin-bottom: 0.75rem; }
5452 margin-top: -0.375rem;
5455 .card-text:last-child {
5459 text-decoration: none
; }
5461 .card-link + .card-link {
5462 margin-left: 1.25rem; }
5465 padding: 0.75rem 1.25rem;
5467 background-color: rgba
(0, 0, 0, 0.03);
5468 border-bottom: 1px solid rgba
(0, 0, 0, 0.125); }
5469 .card-header + .list-group .list-group-item:first-child {
5473 padding: 0.75rem 1.25rem;
5474 background-color: rgba
(0, 0, 0, 0.03);
5475 border-top: 1px solid rgba
(0, 0, 0, 0.125); }
5478 margin-right: -0.625rem;
5479 margin-bottom: -0.75rem;
5480 margin-left: -0.625rem;
5483 .card-header-pills {
5484 margin-right: -0.625rem;
5485 margin-left: -0.625rem; }
5506 flex-direction: column
; }
5508 margin-bottom: 0.25rem; }
5509 @media
(min-width: 576px) {
5511 flex-flow: row wrap
;
5512 margin-right: -0.25rem;
5513 margin-left: -0.25rem; }
5517 flex-direction: column
;
5518 margin-right: 0.25rem;
5520 margin-left: 0.25rem; } }
5524 flex-direction: column
; }
5525 .card-group > .card {
5526 margin-bottom: 0.25rem; }
5527 @media
(min-width: 576px) {
5529 flex-flow: row wrap
; }
5530 .card-group > .card {
5533 .card-group > .card + .card {
5537 .card-columns .card {
5538 margin-bottom: 0.75rem; }
5540 @media (min-width: 576px) {
5543 column-gap: 1.25rem;
5546 .card-columns .card {
5547 display: inline-block
;
5550 .accordion > .card {
5552 .accordion > .card:not(:first-of-type):not(:last-of-type) {
5554 .accordion > .card:first-of-type {
5556 .accordion > .card .card-header {
5557 margin-bottom: -1px; }
5565 background-color: transparent
; }
5567 .breadcrumb-item + .breadcrumb-item {
5568 padding-left: 0.5rem; }
5569 .breadcrumb-item + .breadcrumb-item::before {
5570 display: inline-block
;
5571 padding-right: 0.5rem;
5575 .breadcrumb-item + .breadcrumb-item:hover::before {
5576 text-decoration: underline
; }
5578 .breadcrumb-item + .breadcrumb-item:hover::before {
5579 text-decoration: none
; }
5581 .breadcrumb-item.active {
5592 padding: 0.5rem 0.75rem;
5596 background-color: #fff;
5597 border: 1px solid
#dee2e6; }
5601 text-decoration: none
;
5602 background-color: #e9ecef;
5603 border-color: #dee2e6; }
5607 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5609 .page-item:first-child .page-link {
5612 .page-item.active .page-link {
5615 background-color: #1177d1;
5616 border-color: #1177d1; }
5618 .page-item.disabled .page-link {
5620 pointer-events: none
;
5622 background-color: #fff;
5623 border-color: #dee2e6; }
5625 .pagination-lg .page-link {
5626 padding: 0.75rem 1.5rem;
5627 font-size: 1.171875rem;
5630 .pagination-sm .page-link {
5631 padding: 0.25rem 0.5rem;
5632 font-size: 0.8203125rem;
5636 display: inline-block
;
5637 padding: 0.25em 0.4em;
5642 white-space: nowrap
;
5643 vertical-align: baseline
;
5644 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
; }
5645 @media
(prefers-reduced-motion: reduce
) {
5647 transition: none
; } }
5648 a
.badge:hover
, a
.badge:focus
{
5649 text-decoration: none
; }
5658 padding-right: 0.6em;
5659 padding-left: 0.6em; }
5663 background-color: #1177d1; }
5664 .badge-primary[href]:hover, .badge-primary[href]:focus {
5666 background-color: #0d5ca2; }
5667 .badge-primary[href]:focus, .badge-primary[href].focus {
5669 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
5673 background-color: #ced4da; }
5674 .badge-secondary[href]:hover, .badge-secondary[href]:focus {
5676 background-color: #b1bbc4; }
5677 .badge-secondary[href]:focus, .badge-secondary[href].focus {
5679 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5); }
5683 background-color: #5cb85c; }
5684 .badge-success[href]:hover, .badge-success[href]:focus {
5686 background-color: #449d44; }
5687 .badge-success[href]:focus, .badge-success[href].focus {
5689 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
5693 background-color: #5bc0de; }
5694 .badge-info[href]:hover, .badge-info[href]:focus {
5696 background-color: #31b0d5; }
5697 .badge-info[href]:focus, .badge-info[href].focus {
5699 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
5703 background-color: #f0ad4e; }
5704 .badge-warning[href]:hover, .badge-warning[href]:focus {
5706 background-color: #ec971f; }
5707 .badge-warning[href]:focus, .badge-warning[href].focus {
5709 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
5713 background-color: #d9534f; }
5714 .badge-danger[href]:hover, .badge-danger[href]:focus {
5716 background-color: #c9302c; }
5717 .badge-danger[href]:focus, .badge-danger[href].focus {
5719 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
5723 background-color: #f8f9fa; }
5724 .badge-light[href]:hover, .badge-light[href]:focus {
5726 background-color: #dae0e5; }
5727 .badge-light[href]:focus, .badge-light[href].focus {
5729 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
5733 background-color: #373a3c; }
5734 .badge-dark[href]:hover, .badge-dark[href]:focus {
5736 background-color: #1f2021; }
5737 .badge-dark[href]:focus, .badge-dark[href].focus {
5739 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
5743 margin-bottom: 2rem;
5744 background-color: #e9ecef; }
5745 @media
(min-width: 576px) {
5747 padding: 4rem 2rem; } }
5755 padding: 0.75rem 1.25rem;
5756 margin-bottom: 1rem;
5757 border: 0 solid transparent
; }
5765 .alert-dismissible {
5766 padding-right: 3.90625rem; }
5767 .alert-dismissible .close {
5771 padding: 0.75rem 1.25rem;
5776 background-color: #cfe4f6;
5777 border-color: #bcd9f2; }
5779 border-top-color: #a7cdee; }
5780 .alert-primary .alert-link {
5785 background-color: #f5f6f8;
5786 border-color: #f1f3f5; }
5787 .alert-secondary hr {
5788 border-top-color: #e2e6ea; }
5789 .alert-secondary .alert-link {
5794 background-color: #def1de;
5795 border-color: #d1ebd1; }
5797 border-top-color: #bfe3bf; }
5798 .alert-success .alert-link {
5803 background-color: #def2f8;
5804 border-color: #d1edf6; }
5806 border-top-color: #bce5f2; }
5807 .alert-info .alert-link {
5812 background-color: #fcefdc;
5813 border-color: #fbe8cd; }
5815 border-top-color: #f9ddb5; }
5816 .alert-warning .alert-link {
5821 background-color: #f7dddc;
5822 border-color: #f4cfce; }
5824 border-top-color: #efbbb9; }
5825 .alert-danger .alert-link {
5830 background-color: #fefefe;
5831 border-color: #fdfdfe; }
5833 border-top-color: #ececf6; }
5834 .alert-light .alert-link {
5839 background-color: #d7d8d8;
5840 border-color: #c7c8c8; }
5842 border-top-color: #babbbb; }
5843 .alert-dark .alert-link {
5846 @keyframes progress-bar-stripes
{
5848 background-position: 1rem 0; }
5850 background-position: 0 0; } }
5856 font-size: 0.703125rem;
5857 background-color: #e9ecef; }
5861 flex-direction: column
;
5862 justify-content: center
;
5865 white-space: nowrap
;
5866 background-color: #1177d1;
5867 transition: width
0.6s ease
; }
5868 @media
(prefers-reduced-motion: reduce
) {
5870 transition: none
; } }
5872 .progress-bar-striped {
5873 background-image: linear-gradient
(45deg, rgba
(255, 255, 255, 0.15) 25%, transparent
25%, transparent
50%, rgba
(255, 255, 255, 0.15) 50%, rgba
(255, 255, 255, 0.15) 75%, transparent
75%, transparent
);
5874 background-size: 1rem 1rem; }
5876 .progress-bar-animated {
5877 animation: progress-bar-stripes
1s linear infinite
; }
5878 @media
(prefers-reduced-motion: reduce
) {
5879 .progress-bar-animated {
5880 animation: none
; } }
5884 align-items: flex-start
; }
5891 flex-direction: column
;
5895 .list-group-item-action {
5898 text-align: inherit
; }
5899 .list-group-item-action:hover, .list-group-item-action:focus {
5902 text-decoration: none
;
5903 background-color: #f8f9fa; }
5904 .list-group-item-action:active {
5906 background-color: #e9ecef; }
5911 padding: 0.75rem 1.25rem;
5912 margin-bottom: -1px;
5913 background-color: #fff;
5914 border: 1px solid rgba
(0, 0, 0, 0.125); }
5915 .list-group-item:last-child {
5917 .list-group-item.disabled, .list-group-item:disabled {
5919 pointer-events: none
;
5920 background-color: #fff; }
5921 .list-group-item.active {
5924 background-color: #1177d1;
5925 border-color: #1177d1; }
5927 .list-group-horizontal {
5928 flex-direction: row
; }
5929 .list-group-horizontal .list-group-item {
5932 .list-group-horizontal .list-group-item:last-child {
5935 @media (min-width: 576px) {
5936 .list-group-horizontal-sm {
5937 flex-direction: row
; }
5938 .list-group-horizontal-sm .list-group-item {
5941 .list-group-horizontal-sm .list-group-item:last-child {
5942 margin-right: 0; } }
5944 @media (min-width: 768px) {
5945 .list-group-horizontal-md {
5946 flex-direction: row
; }
5947 .list-group-horizontal-md .list-group-item {
5950 .list-group-horizontal-md .list-group-item:last-child {
5951 margin-right: 0; } }
5953 @media (min-width: 992px) {
5954 .list-group-horizontal-lg {
5955 flex-direction: row
; }
5956 .list-group-horizontal-lg .list-group-item {
5959 .list-group-horizontal-lg .list-group-item:last-child {
5960 margin-right: 0; } }
5962 @media (min-width: 1200px) {
5963 .list-group-horizontal-xl {
5964 flex-direction: row
; }
5965 .list-group-horizontal-xl .list-group-item {
5968 .list-group-horizontal-xl .list-group-item:last-child {
5969 margin-right: 0; } }
5971 .list-group-flush .list-group-item {
5974 .list-group-flush .list-group-item:last-child {
5975 margin-bottom: -1px; }
5977 .list-group-flush:first-child .list-group-item:first-child {
5980 .list-group-flush:last-child .list-group-item:last-child {
5984 .list-group-item-primary {
5986 background-color: #bcd9f2; }
5987 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5989 background-color: #a7cdee; }
5990 .list-group-item-primary.list-group-item-action.active {
5992 background-color: #093e6d;
5993 border-color: #093e6d; }
5995 .list-group-item-secondary {
5997 background-color: #f1f3f5; }
5998 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
6000 background-color: #e2e6ea; }
6001 .list-group-item-secondary.list-group-item-action.active {
6003 background-color: #6b6e71;
6004 border-color: #6b6e71; }
6006 .list-group-item-success {
6008 background-color: #d1ebd1; }
6009 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
6011 background-color: #bfe3bf; }
6012 .list-group-item-success.list-group-item-action.active {
6014 background-color: #306030;
6015 border-color: #306030; }
6017 .list-group-item-info {
6019 background-color: #d1edf6; }
6020 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
6022 background-color: #bce5f2; }
6023 .list-group-item-info.list-group-item-action.active {
6025 background-color: #2f6473;
6026 border-color: #2f6473; }
6028 .list-group-item-warning {
6030 background-color: #fbe8cd; }
6031 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
6033 background-color: #f9ddb5; }
6034 .list-group-item-warning.list-group-item-action.active {
6036 background-color: #7d5a29;
6037 border-color: #7d5a29; }
6039 .list-group-item-danger {
6041 background-color: #f4cfce; }
6042 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
6044 background-color: #efbbb9; }
6045 .list-group-item-danger.list-group-item-action.active {
6047 background-color: #712b29;
6048 border-color: #712b29; }
6050 .list-group-item-light {
6052 background-color: #fdfdfe; }
6053 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
6055 background-color: #ececf6; }
6056 .list-group-item-light.list-group-item-action.active {
6058 background-color: #818182;
6059 border-color: #818182; }
6061 .list-group-item-dark {
6063 background-color: #c7c8c8; }
6064 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
6066 background-color: #babbbb; }
6067 .list-group-item-dark.list-group-item-action.active {
6069 background-color: #1d1e1f;
6070 border-color: #1d1e1f; }
6074 font-size: 1.40625rem;
6078 text-shadow: 0 1px 0 #fff;
6082 text-decoration: none
; }
6083 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
6088 background-color: transparent
;
6093 pointer-events: none
; }
6098 font-size: 0.875rem;
6099 background-color: rgba
(255, 255, 255, 0.85);
6100 background-clip: padding-box
;
6101 border: 1px solid rgba
(0, 0, 0, 0.1);
6102 box-shadow: 0 0.25rem 0.75rem rgba
(0, 0, 0, 0.1);
6103 backdrop-filter: blur
(10px);
6105 .toast:not(:last-child) {
6106 margin-bottom: 0.75rem; }
6117 align-items: center
;
6118 padding: 0.25rem 0.75rem;
6120 background-color: rgba
(255, 255, 255, 0.85);
6121 background-clip: padding-box
;
6122 border-bottom: 1px solid rgba
(0, 0, 0, 0.05); }
6129 .modal-open .modal {
6148 pointer-events: none
; }
6149 .modal.fade .modal-dialog {
6150 transition: transform
0.3s ease-out
;
6151 transform: translate
(0, -50px); }
6152 @media
(prefers-reduced-motion: reduce
) {
6153 .modal.fade .modal-dialog {
6154 transition: none
; } }
6155 .modal.show .modal-dialog {
6158 .modal-dialog-scrollable {
6160 max-height: calc
(100% - 1rem); }
6161 .modal-dialog-scrollable .modal-content {
6162 max-height: calc
(100vh - 1rem);
6164 .modal-dialog-scrollable
.modal-header
,
6165 .modal-dialog-scrollable .modal-footer {
6167 .modal-dialog-scrollable .modal-body {
6170 .modal-dialog-centered {
6172 align-items: center
;
6173 min-height: calc
(100% - 1rem); }
6174 .modal-dialog-centered::before {
6176 height: calc
(100vh - 1rem);
6178 .modal-dialog-centered.modal-dialog-scrollable {
6179 flex-direction: column
;
6180 justify-content: center
;
6182 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
6184 .modal-dialog-centered.modal-dialog-scrollable::before {
6190 flex-direction: column
;
6192 pointer-events: auto
;
6193 background-color: #fff;
6194 background-clip: padding-box
;
6195 border: 1px solid rgba
(0, 0, 0, 0.2);
6205 background-color: #000; }
6206 .modal-backdrop.fade {
6208 .modal-backdrop.show {
6213 align-items: flex-start
;
6214 justify-content: space-between
;
6216 border-bottom: 1px solid
#dee2e6; }
6217 .modal-header .close {
6219 margin: -1rem -1rem -1rem auto
; }
6232 align-items: center
;
6233 justify-content: flex-end
;
6235 border-top: 1px solid
#dee2e6; }
6236 .modal-footer > :not(:first-child) {
6237 margin-left: .25rem; }
6238 .modal-footer > :not(:last-child) {
6239 margin-right: .25rem; }
6241 .modal-scrollbar-measure {
6248 @media (min-width: 576px) {
6251 margin: 1.75rem auto
; }
6252 .modal-dialog-scrollable {
6253 max-height: calc
(100% - 3.5rem); }
6254 .modal-dialog-scrollable .modal-content {
6255 max-height: calc
(100vh - 3.5rem); }
6256 .modal-dialog-centered {
6257 min-height: calc
(100% - 3.5rem); }
6258 .modal-dialog-centered::before {
6259 height: calc
(100vh - 3.5rem); }
6261 max-width: 300px; } }
6263 @media (min-width: 992px) {
6266 max-width: 800px; } }
6268 @media (min-width: 1200px) {
6270 max-width: 1140px; } }
6277 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";
6283 text-decoration: none
;
6285 text-transform: none
;
6286 letter-spacing: normal
;
6288 word-spacing: normal
;
6289 white-space: normal
;
6291 font-size: 0.8203125rem;
6292 word-wrap: break-word
;
6301 .tooltip .arrow::before {
6304 border-color: transparent
;
6305 border-style: solid
; }
6307 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6308 padding: 0.4rem 0; }
6309 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6311 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6313 border-width: 0.4rem 0.4rem 0;
6314 border-top-color: #000; }
6316 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6317 padding: 0 0.4rem; }
6318 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6322 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6324 border-width: 0.4rem 0.4rem 0.4rem 0;
6325 border-right-color: #000; }
6327 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6328 padding: 0.4rem 0; }
6329 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6331 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6333 border-width: 0 0.4rem 0.4rem;
6334 border-bottom-color: #000; }
6336 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6337 padding: 0 0.4rem; }
6338 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6342 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6344 border-width: 0.4rem 0 0.4rem 0.4rem;
6345 border-left-color: #000; }
6349 padding: 0.25rem 0.5rem;
6352 background-color: #000; }
6360 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";
6366 text-decoration: none
;
6368 text-transform: none
;
6369 letter-spacing: normal
;
6371 word-spacing: normal
;
6372 white-space: normal
;
6374 font-size: 0.8203125rem;
6375 word-wrap: break-word
;
6376 background-color: #fff;
6377 background-clip: padding-box
;
6378 border: 1px solid rgba
(0, 0, 0, 0.2); }
6385 .popover .arrow::before, .popover .arrow::after {
6389 border-color: transparent
;
6390 border-style: solid
; }
6392 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6393 margin-bottom: 0.5rem; }
6394 .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
6395 bottom: calc
((0.5rem + 1px) * -1); }
6396 .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
6398 border-width: 0.5rem 0.5rem 0;
6399 border-top-color: rgba
(0, 0, 0, 0.25); }
6400 .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
6402 border-width: 0.5rem 0.5rem 0;
6403 border-top-color: #fff; }
6405 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6406 margin-left: 0.5rem; }
6407 .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
6408 left: calc
((0.5rem + 1px) * -1);
6412 .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
6414 border-width: 0.5rem 0.5rem 0.5rem 0;
6415 border-right-color: rgba
(0, 0, 0, 0.25); }
6416 .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
6418 border-width: 0.5rem 0.5rem 0.5rem 0;
6419 border-right-color: #fff; }
6421 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6422 margin-top: 0.5rem; }
6423 .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
6424 top: calc
((0.5rem + 1px) * -1); }
6425 .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
6427 border-width: 0 0.5rem 0.5rem 0.5rem;
6428 border-bottom-color: rgba
(0, 0, 0, 0.25); }
6429 .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
6431 border-width: 0 0.5rem 0.5rem 0.5rem;
6432 border-bottom-color: #fff; }
6433 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6439 margin-left: -0.5rem;
6441 border-bottom: 1px solid
#f7f7f7; }
6443 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6444 margin-right: 0.5rem; }
6445 .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
6446 right: calc
((0.5rem + 1px) * -1);
6450 .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
6452 border-width: 0.5rem 0 0.5rem 0.5rem;
6453 border-left-color: rgba
(0, 0, 0, 0.25); }
6454 .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
6456 border-width: 0.5rem 0 0.5rem 0.5rem;
6457 border-left-color: #fff; }
6460 padding: 0.5rem 0.75rem;
6462 font-size: 0.9375rem;
6463 background-color: #f7f7f7;
6464 border-bottom: 1px solid
#ebebeb; }
6465 .popover-header:empty {
6469 padding: 0.5rem 0.75rem;
6473 position: relative
; }
6475 .carousel.pointer-event {
6476 touch-action: pan-y
; }
6482 .carousel-inner::after {
6492 margin-right: -100%;
6493 backface-visibility: hidden
;
6494 transition: transform
0.6s ease-in-out
; }
6495 @media
(prefers-reduced-motion: reduce
) {
6497 transition: none
; } }
6499 .carousel-item
.active
,
6500 .carousel-item-next
,
6501 .carousel-item-prev {
6504 .carousel-item-next:not
(.carousel-item-left
),
6505 .active.carousel-item-right {
6506 transform: translateX
(100%); }
6508 .carousel-item-prev:not
(.carousel-item-right
),
6509 .active.carousel-item-left {
6510 transform: translateX
(-100%); }
6512 .carousel-fade .carousel-item {
6514 transition-property: opacity
;
6517 .carousel-fade
.carousel-item
.active
,
6518 .carousel-fade
.carousel-item-next
.carousel-item-left
,
6519 .carousel-fade .carousel-item-prev.carousel-item-right {
6523 .carousel-fade
.active
.carousel-item-left
,
6524 .carousel-fade .active.carousel-item-right {
6527 transition: 0s 0.6s opacity
; }
6528 @media
(prefers-reduced-motion: reduce
) {
6529 .carousel-fade
.active
.carousel-item-left
,
6530 .carousel-fade .active.carousel-item-right {
6531 transition: none
; } }
6533 .carousel-control-prev
,
6534 .carousel-control-next {
6540 align-items: center
;
6541 justify-content: center
;
6546 transition: opacity
0.15s ease
; }
6547 @media
(prefers-reduced-motion: reduce
) {
6548 .carousel-control-prev
,
6549 .carousel-control-next {
6550 transition: none
; } }
6551 .carousel-control-prev:hover
, .carousel-control-prev:focus
,
6552 .carousel-control-next:hover
,
6553 .carousel-control-next:focus {
6555 text-decoration: none
;
6559 .carousel-control-prev {
6562 .carousel-control-next {
6565 .carousel-control-prev-icon
,
6566 .carousel-control-next-icon {
6567 display: inline-block
;
6570 background: no-repeat
50% / 100% 100%; }
6572 .carousel-control-prev-icon {
6573 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }
6575 .carousel-control-next-icon {
6576 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }
6578 .carousel-indicators {
6585 justify-content: center
;
6590 .carousel-indicators li {
6591 box-sizing: content-box
;
6597 text-indent: -999px;
6599 background-color: #fff;
6600 background-clip: padding-box
;
6601 border-top: 10px solid transparent
;
6602 border-bottom: 10px solid transparent
;
6604 transition: opacity
0.6s ease
; }
6605 @media
(prefers-reduced-motion: reduce
) {
6606 .carousel-indicators li {
6607 transition: none
; } }
6608 .carousel-indicators .active {
6618 padding-bottom: 20px;
6620 text-align: center
; }
6622 @keyframes spinner-border
{
6624 transform: rotate
(360deg); } }
6627 display: inline-block
;
6630 vertical-align: text-bottom
;
6631 border: 0.25em solid currentColor
;
6632 border-right-color: transparent
;
6634 animation: spinner-border
.75s linear infinite
; }
6636 .spinner-border-sm {
6639 border-width: 0.2em; }
6641 @keyframes spinner-grow
{
6643 transform: scale
(0); }
6648 display: inline-block
;
6651 vertical-align: text-bottom
;
6652 background-color: currentColor
;
6655 animation: spinner-grow
.75s linear infinite
; }
6662 vertical-align: baseline
!important
; }
6665 vertical-align: top
!important
; }
6668 vertical-align: middle
!important
; }
6671 vertical-align: bottom
!important
; }
6673 .align-text-bottom {
6674 vertical-align: text-bottom
!important
; }
6677 vertical-align: text-top
!important
; }
6680 background-color: #1177d1 !important
; }
6682 a
.bg-primary:hover
, a
.bg-primary:focus
,
6683 button
.bg-primary:hover
,
6684 button
.bg-primary:focus
{
6685 background-color: #0d5ca2 !important
; }
6688 background-color: #ced4da !important
; }
6690 a
.bg-secondary:hover
, a
.bg-secondary:focus
,
6691 button
.bg-secondary:hover
,
6692 button
.bg-secondary:focus
{
6693 background-color: #b1bbc4 !important
; }
6696 background-color: #5cb85c !important
; }
6698 a
.bg-success:hover
, a
.bg-success:focus
,
6699 button
.bg-success:hover
,
6700 button
.bg-success:focus
{
6701 background-color: #449d44 !important
; }
6704 background-color: #5bc0de !important
; }
6706 a
.bg-info:hover
, a
.bg-info:focus
,
6707 button
.bg-info:hover
,
6708 button
.bg-info:focus
{
6709 background-color: #31b0d5 !important
; }
6712 background-color: #f0ad4e !important
; }
6714 a
.bg-warning:hover
, a
.bg-warning:focus
,
6715 button
.bg-warning:hover
,
6716 button
.bg-warning:focus
{
6717 background-color: #ec971f !important
; }
6720 background-color: #d9534f !important
; }
6722 a
.bg-danger:hover
, a
.bg-danger:focus
,
6723 button
.bg-danger:hover
,
6724 button
.bg-danger:focus
{
6725 background-color: #c9302c !important
; }
6728 background-color: #f8f9fa !important
; }
6730 a
.bg-light:hover
, a
.bg-light:focus
,
6731 button
.bg-light:hover
,
6732 button
.bg-light:focus
{
6733 background-color: #dae0e5 !important
; }
6736 background-color: #373a3c !important
; }
6738 a
.bg-dark:hover
, a
.bg-dark:focus
,
6739 button
.bg-dark:hover
,
6740 button
.bg-dark:focus
{
6741 background-color: #1f2021 !important
; }
6744 background-color: #fff !important
; }
6747 background-color: transparent
!important
; }
6749 .border
, .filemanager-container
,
6750 .filepicker-filelist {
6751 border: 1px solid
#dee2e6 !important
; }
6754 border-top: 1px solid
#dee2e6 !important
; }
6757 border-right: 1px solid
#dee2e6 !important
; }
6760 border-bottom: 1px solid
#dee2e6 !important
; }
6763 border-left: 1px solid
#dee2e6 !important
; }
6766 border: 0 !important
; }
6769 border-top: 0 !important
; }
6772 border-right: 0 !important
; }
6775 border-bottom: 0 !important
; }
6778 border-left: 0 !important
; }
6781 border-color: #1177d1 !important
; }
6784 border-color: #ced4da !important
; }
6787 border-color: #5cb85c !important
; }
6790 border-color: #5bc0de !important
; }
6793 border-color: #f0ad4e !important
; }
6796 border-color: #d9534f !important
; }
6799 border-color: #f8f9fa !important
; }
6802 border-color: #373a3c !important
; }
6805 border-color: #fff !important
; }
6808 border-radius: 0.2rem !important
; }
6811 border-radius: 0.25rem !important
; }
6814 border-top-left-radius: 0.25rem !important
;
6815 border-top-right-radius: 0.25rem !important
; }
6818 border-top-right-radius: 0.25rem !important
;
6819 border-bottom-right-radius: 0.25rem !important
; }
6822 border-bottom-right-radius: 0.25rem !important
;
6823 border-bottom-left-radius: 0.25rem !important
; }
6826 border-top-left-radius: 0.25rem !important
;
6827 border-bottom-left-radius: 0.25rem !important
; }
6830 border-radius: 0.3rem !important
; }
6833 border-radius: 50% !important
; }
6836 border-radius: 50rem !important
; }
6839 border-radius: 0 !important
; }
6847 display: none
!important
; }
6850 display: inline
!important
; }
6853 display: inline-block
!important
; }
6856 display: block
!important
; }
6859 display: table
!important
; }
6862 display: table-row
!important
; }
6865 display: table-cell
!important
; }
6868 display: flex
!important
; }
6871 display: inline-flex
!important
; }
6873 @media (min-width: 576px) {
6875 display: none
!important
; }
6877 display: inline
!important
; }
6878 .d-sm-inline-block {
6879 display: inline-block
!important
; }
6881 display: block
!important
; }
6883 display: table
!important
; }
6885 display: table-row
!important
; }
6887 display: table-cell
!important
; }
6889 display: flex
!important
; }
6891 display: inline-flex
!important
; } }
6893 @media (min-width: 768px) {
6895 display: none
!important
; }
6897 display: inline
!important
; }
6898 .d-md-inline-block {
6899 display: inline-block
!important
; }
6901 display: block
!important
; }
6903 display: table
!important
; }
6905 display: table-row
!important
; }
6907 display: table-cell
!important
; }
6909 display: flex
!important
; }
6911 display: inline-flex
!important
; } }
6913 @media (min-width: 992px) {
6915 display: none
!important
; }
6917 display: inline
!important
; }
6918 .d-lg-inline-block {
6919 display: inline-block
!important
; }
6921 display: block
!important
; }
6923 display: table
!important
; }
6925 display: table-row
!important
; }
6927 display: table-cell
!important
; }
6929 display: flex
!important
; }
6931 display: inline-flex
!important
; } }
6933 @media (min-width: 1200px) {
6935 display: none
!important
; }
6937 display: inline
!important
; }
6938 .d-xl-inline-block {
6939 display: inline-block
!important
; }
6941 display: block
!important
; }
6943 display: table
!important
; }
6945 display: table-row
!important
; }
6947 display: table-cell
!important
; }
6949 display: flex
!important
; }
6951 display: inline-flex
!important
; } }
6955 display: none
!important
; }
6957 display: inline
!important
; }
6958 .d-print-inline-block {
6959 display: inline-block
!important
; }
6961 display: block
!important
; }
6963 display: table
!important
; }
6964 .d-print-table-row {
6965 display: table-row
!important
; }
6966 .d-print-table-cell {
6967 display: table-cell
!important
; }
6969 display: flex
!important
; }
6970 .d-print-inline-flex {
6971 display: inline-flex
!important
; } }
6979 .embed-responsive::before {
6982 .embed-responsive
.embed-responsive-item
,
6983 .embed-responsive iframe
,
6984 .embed-responsive embed
,
6985 .embed-responsive object
,
6986 .embed-responsive video {
6995 .embed-responsive-21by9::before {
6996 padding-top: 42.8571428571%; }
6998 .embed-responsive-16by9::before {
6999 padding-top: 56.25%; }
7001 .embed-responsive-4by3::before {
7004 .embed-responsive-1by1::before {
7005 padding-top: 100%; }
7008 flex-direction: row
!important
; }
7011 flex-direction: column
!important
; }
7014 flex-direction: row-reverse
!important
; }
7016 .flex-column-reverse {
7017 flex-direction: column-reverse
!important
; }
7020 flex-wrap: wrap
!important
; }
7023 flex-wrap: nowrap
!important
; }
7025 .flex-wrap-reverse {
7026 flex-wrap: wrap-reverse
!important
; }
7029 flex: 1 1 auto
!important
; }
7032 flex-grow: 0 !important
; }
7035 flex-grow: 1 !important
; }
7038 flex-shrink: 0 !important
; }
7041 flex-shrink: 1 !important
; }
7043 .justify-content-start {
7044 justify-content: flex-start
!important
; }
7046 .justify-content-end {
7047 justify-content: flex-end
!important
; }
7049 .justify-content-center {
7050 justify-content: center
!important
; }
7052 .justify-content-between {
7053 justify-content: space-between
!important
; }
7055 .justify-content-around {
7056 justify-content: space-around
!important
; }
7058 .align-items-start {
7059 align-items: flex-start
!important
; }
7062 align-items: flex-end
!important
; }
7064 .align-items-center {
7065 align-items: center
!important
; }
7067 .align-items-baseline {
7068 align-items: baseline
!important
; }
7070 .align-items-stretch {
7071 align-items: stretch
!important
; }
7073 .align-content-start {
7074 align-content: flex-start
!important
; }
7076 .align-content-end {
7077 align-content: flex-end
!important
; }
7079 .align-content-center {
7080 align-content: center
!important
; }
7082 .align-content-between {
7083 align-content: space-between
!important
; }
7085 .align-content-around {
7086 align-content: space-around
!important
; }
7088 .align-content-stretch {
7089 align-content: stretch
!important
; }
7092 align-self: auto
!important
; }
7095 align-self: flex-start
!important
; }
7098 align-self: flex-end
!important
; }
7100 .align-self-center {
7101 align-self: center
!important
; }
7103 .align-self-baseline {
7104 align-self: baseline
!important
; }
7106 .align-self-stretch {
7107 align-self: stretch
!important
; }
7109 @media (min-width: 576px) {
7111 flex-direction: row
!important
; }
7113 flex-direction: column
!important
; }
7114 .flex-sm-row-reverse {
7115 flex-direction: row-reverse
!important
; }
7116 .flex-sm-column-reverse {
7117 flex-direction: column-reverse
!important
; }
7119 flex-wrap: wrap
!important
; }
7121 flex-wrap: nowrap
!important
; }
7122 .flex-sm-wrap-reverse {
7123 flex-wrap: wrap-reverse
!important
; }
7125 flex: 1 1 auto
!important
; }
7127 flex-grow: 0 !important
; }
7129 flex-grow: 1 !important
; }
7131 flex-shrink: 0 !important
; }
7133 flex-shrink: 1 !important
; }
7134 .justify-content-sm-start {
7135 justify-content: flex-start
!important
; }
7136 .justify-content-sm-end {
7137 justify-content: flex-end
!important
; }
7138 .justify-content-sm-center {
7139 justify-content: center
!important
; }
7140 .justify-content-sm-between {
7141 justify-content: space-between
!important
; }
7142 .justify-content-sm-around {
7143 justify-content: space-around
!important
; }
7144 .align-items-sm-start {
7145 align-items: flex-start
!important
; }
7146 .align-items-sm-end {
7147 align-items: flex-end
!important
; }
7148 .align-items-sm-center {
7149 align-items: center
!important
; }
7150 .align-items-sm-baseline {
7151 align-items: baseline
!important
; }
7152 .align-items-sm-stretch {
7153 align-items: stretch
!important
; }
7154 .align-content-sm-start {
7155 align-content: flex-start
!important
; }
7156 .align-content-sm-end {
7157 align-content: flex-end
!important
; }
7158 .align-content-sm-center {
7159 align-content: center
!important
; }
7160 .align-content-sm-between {
7161 align-content: space-between
!important
; }
7162 .align-content-sm-around {
7163 align-content: space-around
!important
; }
7164 .align-content-sm-stretch {
7165 align-content: stretch
!important
; }
7166 .align-self-sm-auto {
7167 align-self: auto
!important
; }
7168 .align-self-sm-start {
7169 align-self: flex-start
!important
; }
7170 .align-self-sm-end {
7171 align-self: flex-end
!important
; }
7172 .align-self-sm-center {
7173 align-self: center
!important
; }
7174 .align-self-sm-baseline {
7175 align-self: baseline
!important
; }
7176 .align-self-sm-stretch {
7177 align-self: stretch
!important
; } }
7179 @media (min-width: 768px) {
7181 flex-direction: row
!important
; }
7183 flex-direction: column
!important
; }
7184 .flex-md-row-reverse {
7185 flex-direction: row-reverse
!important
; }
7186 .flex-md-column-reverse {
7187 flex-direction: column-reverse
!important
; }
7189 flex-wrap: wrap
!important
; }
7191 flex-wrap: nowrap
!important
; }
7192 .flex-md-wrap-reverse {
7193 flex-wrap: wrap-reverse
!important
; }
7195 flex: 1 1 auto
!important
; }
7197 flex-grow: 0 !important
; }
7199 flex-grow: 1 !important
; }
7201 flex-shrink: 0 !important
; }
7203 flex-shrink: 1 !important
; }
7204 .justify-content-md-start {
7205 justify-content: flex-start
!important
; }
7206 .justify-content-md-end {
7207 justify-content: flex-end
!important
; }
7208 .justify-content-md-center {
7209 justify-content: center
!important
; }
7210 .justify-content-md-between {
7211 justify-content: space-between
!important
; }
7212 .justify-content-md-around {
7213 justify-content: space-around
!important
; }
7214 .align-items-md-start {
7215 align-items: flex-start
!important
; }
7216 .align-items-md-end {
7217 align-items: flex-end
!important
; }
7218 .align-items-md-center {
7219 align-items: center
!important
; }
7220 .align-items-md-baseline {
7221 align-items: baseline
!important
; }
7222 .align-items-md-stretch {
7223 align-items: stretch
!important
; }
7224 .align-content-md-start {
7225 align-content: flex-start
!important
; }
7226 .align-content-md-end {
7227 align-content: flex-end
!important
; }
7228 .align-content-md-center {
7229 align-content: center
!important
; }
7230 .align-content-md-between {
7231 align-content: space-between
!important
; }
7232 .align-content-md-around {
7233 align-content: space-around
!important
; }
7234 .align-content-md-stretch {
7235 align-content: stretch
!important
; }
7236 .align-self-md-auto {
7237 align-self: auto
!important
; }
7238 .align-self-md-start {
7239 align-self: flex-start
!important
; }
7240 .align-self-md-end {
7241 align-self: flex-end
!important
; }
7242 .align-self-md-center {
7243 align-self: center
!important
; }
7244 .align-self-md-baseline {
7245 align-self: baseline
!important
; }
7246 .align-self-md-stretch {
7247 align-self: stretch
!important
; } }
7249 @media (min-width: 992px) {
7251 flex-direction: row
!important
; }
7253 flex-direction: column
!important
; }
7254 .flex-lg-row-reverse {
7255 flex-direction: row-reverse
!important
; }
7256 .flex-lg-column-reverse {
7257 flex-direction: column-reverse
!important
; }
7259 flex-wrap: wrap
!important
; }
7261 flex-wrap: nowrap
!important
; }
7262 .flex-lg-wrap-reverse {
7263 flex-wrap: wrap-reverse
!important
; }
7265 flex: 1 1 auto
!important
; }
7267 flex-grow: 0 !important
; }
7269 flex-grow: 1 !important
; }
7271 flex-shrink: 0 !important
; }
7273 flex-shrink: 1 !important
; }
7274 .justify-content-lg-start {
7275 justify-content: flex-start
!important
; }
7276 .justify-content-lg-end {
7277 justify-content: flex-end
!important
; }
7278 .justify-content-lg-center {
7279 justify-content: center
!important
; }
7280 .justify-content-lg-between {
7281 justify-content: space-between
!important
; }
7282 .justify-content-lg-around {
7283 justify-content: space-around
!important
; }
7284 .align-items-lg-start {
7285 align-items: flex-start
!important
; }
7286 .align-items-lg-end {
7287 align-items: flex-end
!important
; }
7288 .align-items-lg-center {
7289 align-items: center
!important
; }
7290 .align-items-lg-baseline {
7291 align-items: baseline
!important
; }
7292 .align-items-lg-stretch {
7293 align-items: stretch
!important
; }
7294 .align-content-lg-start {
7295 align-content: flex-start
!important
; }
7296 .align-content-lg-end {
7297 align-content: flex-end
!important
; }
7298 .align-content-lg-center {
7299 align-content: center
!important
; }
7300 .align-content-lg-between {
7301 align-content: space-between
!important
; }
7302 .align-content-lg-around {
7303 align-content: space-around
!important
; }
7304 .align-content-lg-stretch {
7305 align-content: stretch
!important
; }
7306 .align-self-lg-auto {
7307 align-self: auto
!important
; }
7308 .align-self-lg-start {
7309 align-self: flex-start
!important
; }
7310 .align-self-lg-end {
7311 align-self: flex-end
!important
; }
7312 .align-self-lg-center {
7313 align-self: center
!important
; }
7314 .align-self-lg-baseline {
7315 align-self: baseline
!important
; }
7316 .align-self-lg-stretch {
7317 align-self: stretch
!important
; } }
7319 @media (min-width: 1200px) {
7321 flex-direction: row
!important
; }
7323 flex-direction: column
!important
; }
7324 .flex-xl-row-reverse {
7325 flex-direction: row-reverse
!important
; }
7326 .flex-xl-column-reverse {
7327 flex-direction: column-reverse
!important
; }
7329 flex-wrap: wrap
!important
; }
7331 flex-wrap: nowrap
!important
; }
7332 .flex-xl-wrap-reverse {
7333 flex-wrap: wrap-reverse
!important
; }
7335 flex: 1 1 auto
!important
; }
7337 flex-grow: 0 !important
; }
7339 flex-grow: 1 !important
; }
7341 flex-shrink: 0 !important
; }
7343 flex-shrink: 1 !important
; }
7344 .justify-content-xl-start {
7345 justify-content: flex-start
!important
; }
7346 .justify-content-xl-end {
7347 justify-content: flex-end
!important
; }
7348 .justify-content-xl-center {
7349 justify-content: center
!important
; }
7350 .justify-content-xl-between {
7351 justify-content: space-between
!important
; }
7352 .justify-content-xl-around {
7353 justify-content: space-around
!important
; }
7354 .align-items-xl-start {
7355 align-items: flex-start
!important
; }
7356 .align-items-xl-end {
7357 align-items: flex-end
!important
; }
7358 .align-items-xl-center {
7359 align-items: center
!important
; }
7360 .align-items-xl-baseline {
7361 align-items: baseline
!important
; }
7362 .align-items-xl-stretch {
7363 align-items: stretch
!important
; }
7364 .align-content-xl-start {
7365 align-content: flex-start
!important
; }
7366 .align-content-xl-end {
7367 align-content: flex-end
!important
; }
7368 .align-content-xl-center {
7369 align-content: center
!important
; }
7370 .align-content-xl-between {
7371 align-content: space-between
!important
; }
7372 .align-content-xl-around {
7373 align-content: space-around
!important
; }
7374 .align-content-xl-stretch {
7375 align-content: stretch
!important
; }
7376 .align-self-xl-auto {
7377 align-self: auto
!important
; }
7378 .align-self-xl-start {
7379 align-self: flex-start
!important
; }
7380 .align-self-xl-end {
7381 align-self: flex-end
!important
; }
7382 .align-self-xl-center {
7383 align-self: center
!important
; }
7384 .align-self-xl-baseline {
7385 align-self: baseline
!important
; }
7386 .align-self-xl-stretch {
7387 align-self: stretch
!important
; } }
7390 float: left
!important
; }
7393 float: right
!important
; }
7396 float: none
!important
; }
7398 @media (min-width: 576px) {
7400 float: left
!important
; }
7402 float: right
!important
; }
7404 float: none
!important
; } }
7406 @media (min-width: 768px) {
7408 float: left
!important
; }
7410 float: right
!important
; }
7412 float: none
!important
; } }
7414 @media (min-width: 992px) {
7416 float: left
!important
; }
7418 float: right
!important
; }
7420 float: none
!important
; } }
7422 @media (min-width: 1200px) {
7424 float: left
!important
; }
7426 float: right
!important
; }
7428 float: none
!important
; } }
7431 overflow: auto
!important
; }
7434 overflow: hidden
!important
; }
7437 position: static
!important
; }
7439 .position-relative {
7440 position: relative
!important
; }
7442 .position-absolute {
7443 position: absolute
!important
; }
7446 position: fixed
!important
; }
7449 position: sticky
!important
; }
7465 @supports (position: sticky
) {
7477 clip: rect
(0, 0, 0, 0);
7478 white-space: nowrap
;
7481 .sr-only-focusable:active, .sr-only-focusable:focus {
7487 white-space: normal
; }
7490 box-shadow: 0 0.125rem 0.25rem rgba
(0, 0, 0, 0.075) !important
; }
7493 box-shadow: 0 0.5rem 1rem rgba
(0, 0, 0, 0.15) !important
; }
7496 box-shadow: 0 1rem 3rem rgba
(0, 0, 0, 0.175) !important
; }
7499 box-shadow: none
!important
; }
7502 width: 25% !important
; }
7505 width: 50% !important
; }
7508 width: 75% !important
; }
7511 width: 100% !important
; }
7514 width: auto
!important
; }
7517 height: 25% !important
; }
7520 height: 50% !important
; }
7523 height: 75% !important
; }
7526 height: 100% !important
; }
7529 height: auto
!important
; }
7532 max-width: 100% !important
; }
7535 max-height: 100% !important
; }
7538 min-width: 100vw !important
; }
7541 min-height: 100vh !important
; }
7544 width: 100vw !important
; }
7547 height: 100vh !important
; }
7549 .stretched-link::after {
7556 pointer-events: auto
;
7558 background-color: rgba
(0, 0, 0, 0); }
7561 margin: 0 !important
; }
7565 margin-top: 0 !important
; }
7569 margin-right: 0 !important
; }
7573 margin-bottom: 0 !important
; }
7577 margin-left: 0 !important
; }
7580 margin: 0.25rem !important
; }
7584 margin-top: 0.25rem !important
; }
7588 margin-right: 0.25rem !important
; }
7592 margin-bottom: 0.25rem !important
; }
7596 margin-left: 0.25rem !important
; }
7599 margin: 0.5rem !important
; }
7603 margin-top: 0.5rem !important
; }
7607 margin-right: 0.5rem !important
; }
7611 margin-bottom: 0.5rem !important
; }
7615 margin-left: 0.5rem !important
; }
7618 margin: 1rem !important
; }
7622 margin-top: 1rem !important
; }
7626 margin-right: 1rem !important
; }
7630 margin-bottom: 1rem !important
; }
7634 margin-left: 1rem !important
; }
7637 margin: 1.5rem !important
; }
7641 margin-top: 1.5rem !important
; }
7645 margin-right: 1.5rem !important
; }
7649 margin-bottom: 1.5rem !important
; }
7653 margin-left: 1.5rem !important
; }
7656 margin: 3rem !important
; }
7660 margin-top: 3rem !important
; }
7664 margin-right: 3rem !important
; }
7668 margin-bottom: 3rem !important
; }
7672 margin-left: 3rem !important
; }
7675 padding: 0 !important
; }
7679 padding-top: 0 !important
; }
7683 padding-right: 0 !important
; }
7687 padding-bottom: 0 !important
; }
7691 padding-left: 0 !important
; }
7694 padding: 0.25rem !important
; }
7698 padding-top: 0.25rem !important
; }
7702 padding-right: 0.25rem !important
; }
7706 padding-bottom: 0.25rem !important
; }
7710 padding-left: 0.25rem !important
; }
7713 padding: 0.5rem !important
; }
7717 padding-top: 0.5rem !important
; }
7721 padding-right: 0.5rem !important
; }
7725 padding-bottom: 0.5rem !important
; }
7729 padding-left: 0.5rem !important
; }
7732 padding: 1rem !important
; }
7736 padding-top: 1rem !important
; }
7740 padding-right: 1rem !important
; }
7744 padding-bottom: 1rem !important
; }
7748 padding-left: 1rem !important
; }
7751 padding: 1.5rem !important
; }
7755 padding-top: 1.5rem !important
; }
7759 padding-right: 1.5rem !important
; }
7763 padding-bottom: 1.5rem !important
; }
7767 padding-left: 1.5rem !important
; }
7770 padding: 3rem !important
; }
7774 padding-top: 3rem !important
; }
7778 padding-right: 3rem !important
; }
7782 padding-bottom: 3rem !important
; }
7786 padding-left: 3rem !important
; }
7789 margin: -0.25rem !important
; }
7793 margin-top: -0.25rem !important
; }
7797 margin-right: -0.25rem !important
; }
7801 margin-bottom: -0.25rem !important
; }
7805 margin-left: -0.25rem !important
; }
7808 margin: -0.5rem !important
; }
7812 margin-top: -0.5rem !important
; }
7816 margin-right: -0.5rem !important
; }
7820 margin-bottom: -0.5rem !important
; }
7824 margin-left: -0.5rem !important
; }
7827 margin: -1rem !important
; }
7831 margin-top: -1rem !important
; }
7835 margin-right: -1rem !important
; }
7839 margin-bottom: -1rem !important
; }
7843 margin-left: -1rem !important
; }
7846 margin: -1.5rem !important
; }
7850 margin-top: -1.5rem !important
; }
7854 margin-right: -1.5rem !important
; }
7858 margin-bottom: -1.5rem !important
; }
7862 margin-left: -1.5rem !important
; }
7865 margin: -3rem !important
; }
7869 margin-top: -3rem !important
; }
7873 margin-right: -3rem !important
; }
7877 margin-bottom: -3rem !important
; }
7881 margin-left: -3rem !important
; }
7884 margin: auto
!important
; }
7888 margin-top: auto
!important
; }
7892 margin-right: auto
!important
; }
7896 margin-bottom: auto
!important
; }
7900 margin-left: auto
!important
; }
7902 @media (min-width: 576px) {
7904 margin: 0 !important
; }
7907 margin-top: 0 !important
; }
7910 margin-right: 0 !important
; }
7913 margin-bottom: 0 !important
; }
7916 margin-left: 0 !important
; }
7918 margin: 0.25rem !important
; }
7921 margin-top: 0.25rem !important
; }
7924 margin-right: 0.25rem !important
; }
7927 margin-bottom: 0.25rem !important
; }
7930 margin-left: 0.25rem !important
; }
7932 margin: 0.5rem !important
; }
7935 margin-top: 0.5rem !important
; }
7938 margin-right: 0.5rem !important
; }
7941 margin-bottom: 0.5rem !important
; }
7944 margin-left: 0.5rem !important
; }
7946 margin: 1rem !important
; }
7949 margin-top: 1rem !important
; }
7952 margin-right: 1rem !important
; }
7955 margin-bottom: 1rem !important
; }
7958 margin-left: 1rem !important
; }
7960 margin: 1.5rem !important
; }
7963 margin-top: 1.5rem !important
; }
7966 margin-right: 1.5rem !important
; }
7969 margin-bottom: 1.5rem !important
; }
7972 margin-left: 1.5rem !important
; }
7974 margin: 3rem !important
; }
7977 margin-top: 3rem !important
; }
7980 margin-right: 3rem !important
; }
7983 margin-bottom: 3rem !important
; }
7986 margin-left: 3rem !important
; }
7988 padding: 0 !important
; }
7991 padding-top: 0 !important
; }
7994 padding-right: 0 !important
; }
7997 padding-bottom: 0 !important
; }
8000 padding-left: 0 !important
; }
8002 padding: 0.25rem !important
; }
8005 padding-top: 0.25rem !important
; }
8008 padding-right: 0.25rem !important
; }
8011 padding-bottom: 0.25rem !important
; }
8014 padding-left: 0.25rem !important
; }
8016 padding: 0.5rem !important
; }
8019 padding-top: 0.5rem !important
; }
8022 padding-right: 0.5rem !important
; }
8025 padding-bottom: 0.5rem !important
; }
8028 padding-left: 0.5rem !important
; }
8030 padding: 1rem !important
; }
8033 padding-top: 1rem !important
; }
8036 padding-right: 1rem !important
; }
8039 padding-bottom: 1rem !important
; }
8042 padding-left: 1rem !important
; }
8044 padding: 1.5rem !important
; }
8047 padding-top: 1.5rem !important
; }
8050 padding-right: 1.5rem !important
; }
8053 padding-bottom: 1.5rem !important
; }
8056 padding-left: 1.5rem !important
; }
8058 padding: 3rem !important
; }
8061 padding-top: 3rem !important
; }
8064 padding-right: 3rem !important
; }
8067 padding-bottom: 3rem !important
; }
8070 padding-left: 3rem !important
; }
8072 margin: -0.25rem !important
; }
8075 margin-top: -0.25rem !important
; }
8078 margin-right: -0.25rem !important
; }
8081 margin-bottom: -0.25rem !important
; }
8084 margin-left: -0.25rem !important
; }
8086 margin: -0.5rem !important
; }
8089 margin-top: -0.5rem !important
; }
8092 margin-right: -0.5rem !important
; }
8095 margin-bottom: -0.5rem !important
; }
8098 margin-left: -0.5rem !important
; }
8100 margin: -1rem !important
; }
8103 margin-top: -1rem !important
; }
8106 margin-right: -1rem !important
; }
8109 margin-bottom: -1rem !important
; }
8112 margin-left: -1rem !important
; }
8114 margin: -1.5rem !important
; }
8117 margin-top: -1.5rem !important
; }
8120 margin-right: -1.5rem !important
; }
8123 margin-bottom: -1.5rem !important
; }
8126 margin-left: -1.5rem !important
; }
8128 margin: -3rem !important
; }
8131 margin-top: -3rem !important
; }
8134 margin-right: -3rem !important
; }
8137 margin-bottom: -3rem !important
; }
8140 margin-left: -3rem !important
; }
8142 margin: auto
!important
; }
8145 margin-top: auto
!important
; }
8148 margin-right: auto
!important
; }
8151 margin-bottom: auto
!important
; }
8154 margin-left: auto
!important
; } }
8156 @media (min-width: 768px) {
8158 margin: 0 !important
; }
8161 margin-top: 0 !important
; }
8164 margin-right: 0 !important
; }
8167 margin-bottom: 0 !important
; }
8170 margin-left: 0 !important
; }
8172 margin: 0.25rem !important
; }
8175 margin-top: 0.25rem !important
; }
8178 margin-right: 0.25rem !important
; }
8181 margin-bottom: 0.25rem !important
; }
8184 margin-left: 0.25rem !important
; }
8186 margin: 0.5rem !important
; }
8189 margin-top: 0.5rem !important
; }
8192 margin-right: 0.5rem !important
; }
8195 margin-bottom: 0.5rem !important
; }
8198 margin-left: 0.5rem !important
; }
8200 margin: 1rem !important
; }
8203 margin-top: 1rem !important
; }
8206 margin-right: 1rem !important
; }
8209 margin-bottom: 1rem !important
; }
8212 margin-left: 1rem !important
; }
8214 margin: 1.5rem !important
; }
8217 margin-top: 1.5rem !important
; }
8220 margin-right: 1.5rem !important
; }
8223 margin-bottom: 1.5rem !important
; }
8226 margin-left: 1.5rem !important
; }
8228 margin: 3rem !important
; }
8231 margin-top: 3rem !important
; }
8234 margin-right: 3rem !important
; }
8237 margin-bottom: 3rem !important
; }
8240 margin-left: 3rem !important
; }
8242 padding: 0 !important
; }
8245 padding-top: 0 !important
; }
8248 padding-right: 0 !important
; }
8251 padding-bottom: 0 !important
; }
8254 padding-left: 0 !important
; }
8256 padding: 0.25rem !important
; }
8259 padding-top: 0.25rem !important
; }
8262 padding-right: 0.25rem !important
; }
8265 padding-bottom: 0.25rem !important
; }
8268 padding-left: 0.25rem !important
; }
8270 padding: 0.5rem !important
; }
8273 padding-top: 0.5rem !important
; }
8276 padding-right: 0.5rem !important
; }
8279 padding-bottom: 0.5rem !important
; }
8282 padding-left: 0.5rem !important
; }
8284 padding: 1rem !important
; }
8287 padding-top: 1rem !important
; }
8290 padding-right: 1rem !important
; }
8293 padding-bottom: 1rem !important
; }
8296 padding-left: 1rem !important
; }
8298 padding: 1.5rem !important
; }
8301 padding-top: 1.5rem !important
; }
8304 padding-right: 1.5rem !important
; }
8307 padding-bottom: 1.5rem !important
; }
8310 padding-left: 1.5rem !important
; }
8312 padding: 3rem !important
; }
8315 padding-top: 3rem !important
; }
8318 padding-right: 3rem !important
; }
8321 padding-bottom: 3rem !important
; }
8324 padding-left: 3rem !important
; }
8326 margin: -0.25rem !important
; }
8329 margin-top: -0.25rem !important
; }
8332 margin-right: -0.25rem !important
; }
8335 margin-bottom: -0.25rem !important
; }
8338 margin-left: -0.25rem !important
; }
8340 margin: -0.5rem !important
; }
8343 margin-top: -0.5rem !important
; }
8346 margin-right: -0.5rem !important
; }
8349 margin-bottom: -0.5rem !important
; }
8352 margin-left: -0.5rem !important
; }
8354 margin: -1rem !important
; }
8357 margin-top: -1rem !important
; }
8360 margin-right: -1rem !important
; }
8363 margin-bottom: -1rem !important
; }
8366 margin-left: -1rem !important
; }
8368 margin: -1.5rem !important
; }
8371 margin-top: -1.5rem !important
; }
8374 margin-right: -1.5rem !important
; }
8377 margin-bottom: -1.5rem !important
; }
8380 margin-left: -1.5rem !important
; }
8382 margin: -3rem !important
; }
8385 margin-top: -3rem !important
; }
8388 margin-right: -3rem !important
; }
8391 margin-bottom: -3rem !important
; }
8394 margin-left: -3rem !important
; }
8396 margin: auto
!important
; }
8399 margin-top: auto
!important
; }
8402 margin-right: auto
!important
; }
8405 margin-bottom: auto
!important
; }
8408 margin-left: auto
!important
; } }
8410 @media (min-width: 992px) {
8412 margin: 0 !important
; }
8415 margin-top: 0 !important
; }
8418 margin-right: 0 !important
; }
8421 margin-bottom: 0 !important
; }
8424 margin-left: 0 !important
; }
8426 margin: 0.25rem !important
; }
8429 margin-top: 0.25rem !important
; }
8432 margin-right: 0.25rem !important
; }
8435 margin-bottom: 0.25rem !important
; }
8438 margin-left: 0.25rem !important
; }
8440 margin: 0.5rem !important
; }
8443 margin-top: 0.5rem !important
; }
8446 margin-right: 0.5rem !important
; }
8449 margin-bottom: 0.5rem !important
; }
8452 margin-left: 0.5rem !important
; }
8454 margin: 1rem !important
; }
8457 margin-top: 1rem !important
; }
8460 margin-right: 1rem !important
; }
8463 margin-bottom: 1rem !important
; }
8466 margin-left: 1rem !important
; }
8468 margin: 1.5rem !important
; }
8471 margin-top: 1.5rem !important
; }
8474 margin-right: 1.5rem !important
; }
8477 margin-bottom: 1.5rem !important
; }
8480 margin-left: 1.5rem !important
; }
8482 margin: 3rem !important
; }
8485 margin-top: 3rem !important
; }
8488 margin-right: 3rem !important
; }
8491 margin-bottom: 3rem !important
; }
8494 margin-left: 3rem !important
; }
8496 padding: 0 !important
; }
8499 padding-top: 0 !important
; }
8502 padding-right: 0 !important
; }
8505 padding-bottom: 0 !important
; }
8508 padding-left: 0 !important
; }
8510 padding: 0.25rem !important
; }
8513 padding-top: 0.25rem !important
; }
8516 padding-right: 0.25rem !important
; }
8519 padding-bottom: 0.25rem !important
; }
8522 padding-left: 0.25rem !important
; }
8524 padding: 0.5rem !important
; }
8527 padding-top: 0.5rem !important
; }
8530 padding-right: 0.5rem !important
; }
8533 padding-bottom: 0.5rem !important
; }
8536 padding-left: 0.5rem !important
; }
8538 padding: 1rem !important
; }
8541 padding-top: 1rem !important
; }
8544 padding-right: 1rem !important
; }
8547 padding-bottom: 1rem !important
; }
8550 padding-left: 1rem !important
; }
8552 padding: 1.5rem !important
; }
8555 padding-top: 1.5rem !important
; }
8558 padding-right: 1.5rem !important
; }
8561 padding-bottom: 1.5rem !important
; }
8564 padding-left: 1.5rem !important
; }
8566 padding: 3rem !important
; }
8569 padding-top: 3rem !important
; }
8572 padding-right: 3rem !important
; }
8575 padding-bottom: 3rem !important
; }
8578 padding-left: 3rem !important
; }
8580 margin: -0.25rem !important
; }
8583 margin-top: -0.25rem !important
; }
8586 margin-right: -0.25rem !important
; }
8589 margin-bottom: -0.25rem !important
; }
8592 margin-left: -0.25rem !important
; }
8594 margin: -0.5rem !important
; }
8597 margin-top: -0.5rem !important
; }
8600 margin-right: -0.5rem !important
; }
8603 margin-bottom: -0.5rem !important
; }
8606 margin-left: -0.5rem !important
; }
8608 margin: -1rem !important
; }
8611 margin-top: -1rem !important
; }
8614 margin-right: -1rem !important
; }
8617 margin-bottom: -1rem !important
; }
8620 margin-left: -1rem !important
; }
8622 margin: -1.5rem !important
; }
8625 margin-top: -1.5rem !important
; }
8628 margin-right: -1.5rem !important
; }
8631 margin-bottom: -1.5rem !important
; }
8634 margin-left: -1.5rem !important
; }
8636 margin: -3rem !important
; }
8639 margin-top: -3rem !important
; }
8642 margin-right: -3rem !important
; }
8645 margin-bottom: -3rem !important
; }
8648 margin-left: -3rem !important
; }
8650 margin: auto
!important
; }
8653 margin-top: auto
!important
; }
8656 margin-right: auto
!important
; }
8659 margin-bottom: auto
!important
; }
8662 margin-left: auto
!important
; } }
8664 @media (min-width: 1200px) {
8666 margin: 0 !important
; }
8669 margin-top: 0 !important
; }
8672 margin-right: 0 !important
; }
8675 margin-bottom: 0 !important
; }
8678 margin-left: 0 !important
; }
8680 margin: 0.25rem !important
; }
8683 margin-top: 0.25rem !important
; }
8686 margin-right: 0.25rem !important
; }
8689 margin-bottom: 0.25rem !important
; }
8692 margin-left: 0.25rem !important
; }
8694 margin: 0.5rem !important
; }
8697 margin-top: 0.5rem !important
; }
8700 margin-right: 0.5rem !important
; }
8703 margin-bottom: 0.5rem !important
; }
8706 margin-left: 0.5rem !important
; }
8708 margin: 1rem !important
; }
8711 margin-top: 1rem !important
; }
8714 margin-right: 1rem !important
; }
8717 margin-bottom: 1rem !important
; }
8720 margin-left: 1rem !important
; }
8722 margin: 1.5rem !important
; }
8725 margin-top: 1.5rem !important
; }
8728 margin-right: 1.5rem !important
; }
8731 margin-bottom: 1.5rem !important
; }
8734 margin-left: 1.5rem !important
; }
8736 margin: 3rem !important
; }
8739 margin-top: 3rem !important
; }
8742 margin-right: 3rem !important
; }
8745 margin-bottom: 3rem !important
; }
8748 margin-left: 3rem !important
; }
8750 padding: 0 !important
; }
8753 padding-top: 0 !important
; }
8756 padding-right: 0 !important
; }
8759 padding-bottom: 0 !important
; }
8762 padding-left: 0 !important
; }
8764 padding: 0.25rem !important
; }
8767 padding-top: 0.25rem !important
; }
8770 padding-right: 0.25rem !important
; }
8773 padding-bottom: 0.25rem !important
; }
8776 padding-left: 0.25rem !important
; }
8778 padding: 0.5rem !important
; }
8781 padding-top: 0.5rem !important
; }
8784 padding-right: 0.5rem !important
; }
8787 padding-bottom: 0.5rem !important
; }
8790 padding-left: 0.5rem !important
; }
8792 padding: 1rem !important
; }
8795 padding-top: 1rem !important
; }
8798 padding-right: 1rem !important
; }
8801 padding-bottom: 1rem !important
; }
8804 padding-left: 1rem !important
; }
8806 padding: 1.5rem !important
; }
8809 padding-top: 1.5rem !important
; }
8812 padding-right: 1.5rem !important
; }
8815 padding-bottom: 1.5rem !important
; }
8818 padding-left: 1.5rem !important
; }
8820 padding: 3rem !important
; }
8823 padding-top: 3rem !important
; }
8826 padding-right: 3rem !important
; }
8829 padding-bottom: 3rem !important
; }
8832 padding-left: 3rem !important
; }
8834 margin: -0.25rem !important
; }
8837 margin-top: -0.25rem !important
; }
8840 margin-right: -0.25rem !important
; }
8843 margin-bottom: -0.25rem !important
; }
8846 margin-left: -0.25rem !important
; }
8848 margin: -0.5rem !important
; }
8851 margin-top: -0.5rem !important
; }
8854 margin-right: -0.5rem !important
; }
8857 margin-bottom: -0.5rem !important
; }
8860 margin-left: -0.5rem !important
; }
8862 margin: -1rem !important
; }
8865 margin-top: -1rem !important
; }
8868 margin-right: -1rem !important
; }
8871 margin-bottom: -1rem !important
; }
8874 margin-left: -1rem !important
; }
8876 margin: -1.5rem !important
; }
8879 margin-top: -1.5rem !important
; }
8882 margin-right: -1.5rem !important
; }
8885 margin-bottom: -1.5rem !important
; }
8888 margin-left: -1.5rem !important
; }
8890 margin: -3rem !important
; }
8893 margin-top: -3rem !important
; }
8896 margin-right: -3rem !important
; }
8899 margin-bottom: -3rem !important
; }
8902 margin-left: -3rem !important
; }
8904 margin: auto
!important
; }
8907 margin-top: auto
!important
; }
8910 margin-right: auto
!important
; }
8913 margin-bottom: auto
!important
; }
8916 margin-left: auto
!important
; } }
8919 font-family: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
!important
; }
8922 text-align: justify
!important
; }
8925 white-space: normal
!important
; }
8928 white-space: nowrap
!important
; }
8932 text-overflow: ellipsis
;
8933 white-space: nowrap
; }
8936 text-align: left
!important
; }
8939 text-align: right
!important
; }
8942 text-align: center
!important
; }
8944 @media (min-width: 576px) {
8946 text-align: left
!important
; }
8948 text-align: right
!important
; }
8950 text-align: center
!important
; } }
8952 @media (min-width: 768px) {
8954 text-align: left
!important
; }
8956 text-align: right
!important
; }
8958 text-align: center
!important
; } }
8960 @media (min-width: 992px) {
8962 text-align: left
!important
; }
8964 text-align: right
!important
; }
8966 text-align: center
!important
; } }
8968 @media (min-width: 1200px) {
8970 text-align: left
!important
; }
8972 text-align: right
!important
; }
8974 text-align: center
!important
; } }
8977 text-transform: lowercase
!important
; }
8980 text-transform: uppercase
!important
; }
8983 text-transform: capitalize
!important
; }
8985 .font-weight-light {
8986 font-weight: 300 !important
; }
8988 .font-weight-lighter {
8989 font-weight: lighter
!important
; }
8991 .font-weight-normal {
8992 font-weight: 400 !important
; }
8995 font-weight: 700 !important
; }
8997 .font-weight-bolder {
8998 font-weight: bolder
!important
; }
9001 font-style: italic
!important
; }
9004 color: #fff !important
; }
9007 color: #1177d1 !important
; }
9009 a
.text-primary:hover
, a
.text-primary:focus
{
9010 color: #0b4f8a !important
; }
9013 color: #ced4da !important
; }
9015 a
.text-secondary:hover
, a
.text-secondary:focus
{
9016 color: #a2aeb9 !important
; }
9019 color: #5cb85c !important
; }
9021 a
.text-success:hover
, a
.text-success:focus
{
9022 color: #3d8b3d !important
; }
9025 color: #5bc0de !important
; }
9027 a
.text-info:hover
, a
.text-info:focus
{
9028 color: #28a1c5 !important
; }
9031 color: #f0ad4e !important
; }
9033 a
.text-warning:hover
, a
.text-warning:focus
{
9034 color: #df8a13 !important
; }
9037 color: #d9534f !important
; }
9039 a
.text-danger:hover
, a
.text-danger:focus
{
9040 color: #b52b27 !important
; }
9043 color: #f8f9fa !important
; }
9045 a
.text-light:hover
, a
.text-light:focus
{
9046 color: #cbd3da !important
; }
9049 color: #373a3c !important
; }
9051 a
.text-dark:hover
, a
.text-dark:focus
{
9052 color: #121314 !important
; }
9055 color: #373a3c !important
; }
9058 color: #868e96 !important
; }
9061 color: rgba
(0, 0, 0, 0.5) !important
; }
9064 color: rgba
(255, 255, 255, 0.5) !important
; }
9070 background-color: transparent
;
9073 .text-decoration-none {
9074 text-decoration: none
!important
; }
9077 word-break: break-word
!important
;
9078 overflow-wrap: break-word
!important
; }
9081 color: inherit
!important
; }
9084 visibility: visible
!important
; }
9087 visibility: hidden
!important
; }
9093 text-shadow: none
!important
;
9094 box-shadow: none
!important
; }
9096 text-decoration: underline
; }
9097 abbr
[title
]::after
{
9098 content: " (" attr
(title
) ")"; }
9100 white-space: pre-wrap
!important
; }
9103 border: 1px solid
#adb5bd;
9104 page-break-inside: avoid
; }
9106 display: table-header-group
; }
9109 page-break-inside: avoid
; }
9117 page-break-after: avoid
; }
9121 min-width: 992px !important
; }
9123 min-width: 992px !important
; }
9127 border: 1px solid
#000; }
9129 border-collapse: collapse
!important
; }
9132 background-color: #fff !important
; }
9134 .table-bordered td {
9135 border: 1px solid
#dee2e6 !important
; }
9140 .table-dark thead th
,
9141 .table-dark tbody + tbody {
9142 border-color: #dee2e6; }
9143 .table .thead-dark th {
9145 border-color: #dee2e6; } }
9147 /* stylelint-disable function-url-scheme-blacklist */
9148 /* stylelint-enable function-url-scheme-blacklist */
9150 display: inline-block
;
9151 padding: 0.25rem 0.4em;
9157 white-space: nowrap
;
9158 vertical-align: baseline
; }
9162 .form-control-success
,
9163 .form-control-warning
,
9164 .form-control-danger {
9165 padding-right: 2.25rem;
9166 background-repeat: no-repeat
;
9167 background-position: center right calc
(1.5em + 0.75rem + 2px)/4;
9168 background-size: calc
(1.5em + 0.75rem + 2px)/2 calc
(1.5em + 0.75rem + 2px)/2; }
9171 background-color: #868e96; }
9172 .tag-default[href]:hover, .tag-default[href]:focus {
9173 background-color: #6c757d; }
9176 background-color: #1177d1; }
9177 .tag-primary[href]:hover, .tag-primary[href]:focus {
9178 background-color: #0d5ca2; }
9181 background-color: #5cb85c; }
9182 .tag-success[href]:hover, .tag-success[href]:focus {
9183 background-color: #449d44; }
9186 background-color: #5bc0de; }
9187 .tag-info[href]:hover, .tag-info[href]:focus {
9188 background-color: #31b0d5; }
9191 background-color: #ff7518; }
9192 .tag-warning[href]:hover, .tag-warning[href]:focus {
9193 background-color: #e45c00; }
9196 background-color: #d9534f; }
9197 .tag-danger[href]:hover, .tag-danger[href]:focus {
9198 background-color: #c9302c; }
9207 margin: 0 !important
; }
9211 margin-top: 0 !important
; }
9215 margin-right: 0 !important
; }
9219 margin-bottom: 0 !important
; }
9223 margin-left: 0 !important
; }
9226 margin: 1rem !important
; }
9230 margin-top: 1rem !important
; }
9234 margin-right: 1rem !important
; }
9238 margin-bottom: 1rem !important
; }
9242 margin-left: 1rem !important
; }
9245 margin: 2rem !important
; }
9249 margin-top: 2rem !important
; }
9253 margin-right: 2rem !important
; }
9257 margin-bottom: 2rem !important
; }
9261 margin-left: 2rem !important
; }
9264 margin: 3rem !important
; }
9268 margin-top: 3rem !important
; }
9272 margin-right: 3rem !important
; }
9276 margin-bottom: 3rem !important
; }
9280 margin-left: 3rem !important
; }
9283 padding: 0 !important
; }
9287 padding-top: 0 !important
; }
9291 padding-right: 0 !important
; }
9295 padding-bottom: 0 !important
; }
9299 padding-left: 0 !important
; }
9302 padding: 1rem !important
; }
9306 padding-top: 1rem !important
; }
9310 padding-right: 1rem !important
; }
9314 padding-bottom: 1rem !important
; }
9318 padding-left: 1rem !important
; }
9321 padding: 2rem !important
; }
9325 padding-top: 2rem !important
; }
9329 padding-right: 2rem !important
; }
9333 padding-bottom: 2rem !important
; }
9337 padding-left: 2rem !important
; }
9340 padding: 3rem !important
; }
9344 padding-top: 3rem !important
; }
9348 padding-right: 3rem !important
; }
9352 padding-bottom: 3rem !important
; }
9356 padding-left: 3rem !important
; }
9359 cursor: not-allowed
; }
9364 margin-right: -15px;
9365 margin-left: -15px; }
9368 .dropdown-menu-right {
9372 .dropdown-menu-left {
9378 * Bootstrap overrides for RTL
9380 * This file is only for overriding sass from upstream bootstrap, all general rtl fixes for
9381 * moodle scss should be placed immediately after the definition of the ltr rule.
9383 .breadcrumb-item + .breadcrumb-item::before {
9387 /* stylelint-disable-line declaration-block-no-duplicate-properties */ }
9389 .dir-rtl .custom-select {
9390 background-position: 0.75rem center
; }
9402 overflow-y: visible
;
9403 border: 1px solid rgba
(0, 0, 0, 0.125);
9405 background-color: #fff; }
9407 .context-header-settings-menu
,
9408 .region-main-settings-menu {
9416 .context-header-settings-menu
.dropdown-toggle
> .icon
,
9417 #region-main-settings-menu .dropdown-toggle
> .icon
{
9422 /** Prevent user notifications overlapping with region main settings menu */
9423 #user-notifications {
9427 /** Page layout CSS starts **/
9428 .layout-option-noheader #page-header
,
9429 .layout-option-nonavbar #page-navbar
,
9430 .layout-option-nofooter #page-footer
,
9431 .layout-option-nocourseheader
.course-content-header
,
9432 .layout-option-nocoursefooter .course-content-footer {
9435 /** Page layout CSS ends **/
9440 text-align: right
; }
9444 direction: ltr
!important
;
9445 /* stylelint-disable-line declaration-no-important */ }
9451 text-align: center
; }
9458 a
.dimmed_text:visited
,
9461 .dimmed_text
a:link
,
9462 .dimmed_text
a:visited
,
9465 .usersuspended
a:link
,
9466 .usersuspended
a:visited
,
9468 .dimmed_category a {
9477 .section li
.activity
,
9478 .section li
.movehere
,
9489 font-size: 0.703125rem; }
9506 .fitem.advanced .text-info {
9507 font-weight: bold
; }
9510 text-align: right
; }
9512 a
.autolink
.glossary:hover
{
9515 /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
9516 .collapsibleregioncaption {
9517 white-space: nowrap
;
9518 min-height: 1.40625rem; }
9520 .pagelayout-mydashboard.jsenabled .collapsibleregioncaption {
9523 .pagelayout-mydashboard #region-main {
9526 background-color: transparent
;
9529 .collapsibleregioncaption img {
9530 vertical-align: middle
; }
9532 .jsenabled .hiddenifjs {
9538 .jsenabled .visibleifjs {
9541 .jsenabled .collapsibleregion {
9543 box-sizing: content-box
; }
9545 .jsenabled .collapsed .collapsibleregioninner {
9546 visibility: hidden
; }
9548 .collapsible-actions {
9550 text-align: right
; }
9552 .jsenabled .collapsible-actions {
9555 .collapsible-actions .collapseexpand {
9557 background: url
([[pix:t
/collapsed
]]) 2px center no-repeat
; }
9560 .collapsible-actions .collapseexpand {
9561 background: url([[pix:t/collapsed_rtl]]) right center no-repeat;
9564 .collapsible-actions .collapse-all {
9565 background-image: url
([[pix:t
/expanded
]]); }
9567 .yui-overlay .yui-widget-bd {
9568 background-color: #ffee69;
9569 border: 1px solid
#a6982b;
9570 border-top-color: #d4c237;
9579 background: transparent
;
9591 .pagingbar .thispage {
9592 font-weight: bold
; }
9595 margin-right: 0.5rem; }
9601 .action-menu .dropdown-toggle {
9602 text-decoration: none
; }
9605 white-space: nowrap
; }
9615 vertical-align: middle
; }
9618 font-weight: bold
; }
9628 #addmembersform table
{
9630 margin-right: auto
; }
9632 table
.flexible
.emptyrow
{
9636 form
.popupform div
{
9639 .arrow_button input {
9645 .no-overflow > .generaltable {
9656 clip: rect
(0, 0, 0, 0);
9657 white-space: nowrap
;
9670 text-decoration: none
; }
9673 a
.skip-block:active
,
9685 text-align: center
; }
9687 .blog_entry .audience {
9689 padding-right: 4px; }
9694 .blog_entry .content {
9695 margin-left: 43px; }
9698 margin: 1em 0 0 0; }
9705 #doc-contents ul li
{
9706 list-style-type: none
; }
9708 .groupmanagementtable td {
9709 vertical-align: top
; }
9711 .groupmanagementtable #existingcell
,
9712 .groupmanagementtable #potentialcell {
9715 .groupmanagementtable #buttonscell {
9718 .groupmanagementtable #buttonscell p.arrow_button input {
9724 .groupmanagementtable #removeselect_wrapper
,
9725 .groupmanagementtable #addselect_wrapper {
9728 .groupmanagementtable #removeselect_wrapper label
,
9729 .groupmanagementtable #addselect_wrapper label {
9730 font-weight: normal
; }
9732 #group-usersummary {
9738 display: inline-block
; }
9740 .groupselector label {
9741 display: inline-block
; }
9743 .login-page [name="username"] {
9744 margin-bottom: -1px;
9745 border-bottom-right-radius: 0;
9746 border-bottom-left-radius: 0; }
9748 .login-page [type="password"] {
9749 margin-bottom: 10px;
9750 border-top-left-radius: 0;
9751 border-top-right-radius: 0; }
9754 margin-bottom: 1em; }
9756 .notepost .userpicture {
9758 margin-right: 5px; }
9765 margin-left: 20px; }
9767 .path-my .coursebox {
9770 .path-my .coursebox .overview {
9771 margin: 15px 30px 10px 30px; }
9773 .path-my .coursebox .info {
9797 .comment-area textarea {
9800 .comment-area textarea.fullwidth {
9801 -webkit-box-sizing: border-box
;
9802 -moz-box-sizing: border-box
;
9803 box-sizing: border-box
; }
9806 text-align: right
; }
9808 .comment-meta span {
9812 vertical-align: text-bottom
; }
9827 position: relative
; }
9829 .comment-list li.first {
9833 text-align: center
; }
9835 .comment-paging .pageno {
9838 .comment-paging .curpage {
9839 border: 1px solid
#ccc; }
9841 .comment-message .picture {
9845 .comment-message .text {
9849 .comment-message .text p {
9851 margin: 0 18px 0 0; }
9859 .comment-report-selectall {
9865 .jsenabled .comment-link {
9868 .jsenabled .showcommentsnonjs {
9871 .jsenabled .comment-report-selectall {
9875 * Completion progress report
9877 .completion-expired {
9880 .completion-expected {
9881 font-size: 0.703125rem; }
9883 .completion-sortchoice
,
9884 .completion-identifyfield {
9885 font-size: 0.703125rem;
9886 vertical-align: bottom
; }
9888 .completion-progresscell {
9889 text-align: right
; }
9891 .completion-expired .completion-expected {
9892 font-weight: bold
; }
9903 margin: 10px auto
; }
9905 .path-tag .tag-index-items .tagarea {
9906 border: 1px solid
#e3e3e3;
9911 .path-tag .tag-index-items .tagarea h3 {
9913 padding: 3px 0 10px 0;
9919 text-shadow: 0 1px 0 rgba
(255, 255, 255, 0.5);
9920 text-transform: uppercase
;
9921 word-wrap: break-word
;
9922 border-bottom: solid
1px #e3e3e3;
9923 margin-bottom: 10px; }
9925 .path-tag
.tagarea
.controls::after
,
9926 .path-tag .tagarea .taggeditems::after {
9931 .path-tag
.tagarea
.controls
,
9932 .path-tag .tag-backtoallitems {
9933 text-align: center
; }
9935 .path-tag .tagarea .controls .gotopage.nextpage {
9938 .path-tag .tagarea .controls .gotopage.prevpage {
9941 .path-tag .tagarea .controls .exclusivemode {
9942 display: inline-block
; }
9944 .path-tag .tagarea .controls.controls-bottom {
9947 .path-tag .tagarea .controls .gotopage.nextpage::after {
9952 .path-tag .tagarea .controls .gotopage.prevpage::before {
9963 .tag-management-table td
,
9964 .tag-management-table th {
9965 vertical-align: middle
;
9968 .tag-management-table .inplaceeditable.inplaceeditingon input {
9971 .path-admin-tag .addstandardtags {
9973 .path-admin-tag .addstandardtags img {
9976 .path-tag .tag-relatedtags {
9977 padding-top: 10px; }
9979 .path-tag .tag-management-box {
9980 text-align: right
; }
9982 .path-tag .tag-index-toc {
9984 text-align: center
; }
9986 .path-tag
.tag-index-toc li
,
9987 .path-tag .tag-management-box li {
9989 margin-right: 5px; }
9991 .path-tag .tag-management-box li a.edittag {
9992 background-image: url
([[pix:moodle|i
/settings
]]); }
9994 .path-tag .tag-management-box li a.flagasinappropriate {
9995 background-image: url
([[pix:moodle|i
/flagged
]]); }
9997 .path-tag .tag-management-box li a.removefrommyinterests {
9998 background-image: url
([[pix:moodle|t
/delete
]]); }
10000 .path-tag .tag-management-box li a.addtomyinterests {
10001 background-image: url
([[pix:moodle|t
/add
]]); }
10003 .path-tag .tag-management-box li a {
10004 background-repeat: no-repeat
;
10005 background-position: left
;
10006 padding-left: 17px; }
10008 .tag_feed.media-list .media .itemimage {
10011 .tag_feed.media-list .media .itemimage img {
10015 .tag_feed.media-list .media .media-body {
10016 padding-right: 10px;
10017 padding-left: 10px; }
10019 .tag_feed .media .muted a {
10023 text-align: center
; }
10025 .tag_cloud .inline-list li {
10026 padding: 0 0.2em; }
10028 .tag_cloud .tag_overflow {
10030 font-style: italic
; }
10033 font-size: 2.7em; }
10036 font-size: 2.6em; }
10039 font-size: 2.5em; }
10042 font-size: 2.4em; }
10045 font-size: 2.3em; }
10048 font-size: 2.2em; }
10051 font-size: 2.1em; }
10057 font-size: 1.9em; }
10060 font-size: 1.8em; }
10063 font-size: 1.7em; }
10066 font-size: 1.6em; }
10069 font-size: 1.5em; }
10072 font-size: 1.4em; }
10075 font-size: 1.3em; }
10078 font-size: 1.2em; }
10081 font-size: 1.1em; }
10087 font-size: 0.9em; }
10090 font-size: 0.8em; }
10093 font-size: 0.7em; }
10098 .tag_list.hideoverlimit .overlimit {
10101 .tag_list .tagmorelink {
10104 .tag_list.hideoverlimit .tagmorelink {
10107 .tag_list.hideoverlimit .taglesslink {
10113 #webservice-doc-generator td
{
10115 border: 0 solid black
; }
10122 border-collapse: collapse
; }
10124 .userenrolment tr {
10125 vertical-align: top
; }
10127 .userenrolment td {
10131 .userenrolment .subfield {
10132 margin-right: 5px; }
10134 .userenrolment .col_userdetails .subfield {
10135 margin-left: 40px; }
10137 .userenrolment .col_userdetails .subfield_picture {
10141 .userenrolment .col_lastseen {
10144 .userenrolment .col_role {
10147 .userenrolment
.col_role
.roles
,
10148 .userenrolment .col_group .groups {
10149 margin-right: 30px; }
10151 .userenrolment .col_role .role {
10153 padding: 0 3px 3px;
10155 white-space: nowrap
; }
10157 .userenrolment .col_group .group {
10161 white-space: nowrap
; }
10163 .userenrolment
.col_role
.role a
,
10164 .userenrolment .col_group .group a {
10168 .userenrolment
.col_role
.addrole
,
10169 .userenrolment .col_group .addgroup {
10173 .userenrolment
.col_role
.addrole
> a:hover
,
10174 .userenrolment .col_group .addgroup > a:hover {
10175 border-bottom: 1px solid
#666; }
10177 .userenrolment
.col_role
.addrole img
,
10178 .userenrolment .col_group .addgroup img {
10179 vertical-align: baseline
; }
10181 .userenrolment .hasAllRoles .col_role .addrole {
10184 .userenrolment .col_enrol .enrolment {
10186 padding: 0 3px 3px;
10187 margin: 0 3px 3px; }
10189 .userenrolment .col_enrol .enrolment a {
10191 margin-left: 3px; }
10194 background-color: #ccc;
10195 position: absolute
;
10200 text-align: center
; }
10202 .corelightbox img {
10207 .mod-indent-outer {
10211 display: table-cell
; }
10213 .label .mod-indent {
10215 padding-top: 20px; }
10217 /* Creates a series of .mod-indent-# rule declarations based on indent size and number of indent levels. */
10269 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
10270 .resourcecontent .mediaplugin_mp3 object {
10274 .resourcecontent audio.mediaplugin_html5audio {
10277 /** Large resource images should avoid hidden overflow **/
10281 /* Audio player size in 'inline' mode (can only change width, as above) */
10282 .mediaplugin_mp3 object {
10286 audio
.mediaplugin_html5audio
{
10289 /* TinyMCE moodle media preview frame should not have padding */
10290 .core_media_preview.pagelayout-embedded #content {
10293 .core_media_preview.pagelayout-embedded #maincontent {
10296 body#page-lib-editor-tinymce-plugins-moodlemedia-preview
{
10300 background: none
; }
10302 .path-rating .ratingtable {
10304 margin-bottom: 1em; }
10306 .path-rating .ratingtable th.rating {
10309 .path-rating
.ratingtable td
.rating
,
10310 .path-rating .ratingtable td.time {
10311 white-space: nowrap
;
10312 text-align: center
; }
10314 /* Moodle Dialogue Settings (moodle-core-dialogue) */
10315 .moodle-dialogue-base .moodle-dialogue-lightbox {
10316 background-color: #495057; }
10318 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox {
10319 background-color: transparent
; }
10321 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue {
10322 box-shadow: 0 0.25rem 0.5rem rgba
(0, 0, 0, 0.2); }
10324 .moodle-dialogue-base
.hidden
,
10325 .moodle-dialogue-base .moodle-dialogue-hidden {
10329 overflow: hidden
; }
10331 .moodle-dialogue-base .moodle-dialogue-fullscreen {
10338 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
10341 .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
10344 background-size: 100%; }
10346 .moodle-dialogue-base .moodle-dialogue-wrap {
10347 background-color: #fff;
10348 border: 1px solid
#ccc; }
10353 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd {
10355 padding: 1rem 1rem;
10356 border-bottom: 1px solid
#dee2e6; }
10358 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
10361 background: initial
;
10363 line-height: 1.5; }
10365 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
10366 font-size: 1.5rem; }
10368 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
10374 position: relative
;
10375 margin-left: auto
; }
10377 .moodle-dialogue-base .closebutton {
10378 padding: 1rem 1rem;
10379 margin: -1rem -1rem -1rem auto
;
10380 position: relative
;
10381 background-color: transparent
;
10383 background-image: none
;
10386 .moodle-dialogue-base .closebutton:hover, .moodle-dialogue-base .closebutton:active {
10388 .moodle-dialogue-base .closebutton::after {
10391 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
10393 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd body {
10394 background-color: #fff; }
10396 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
10398 position: absolute
;
10406 .moodle-dialogue-exception .moodle-exception-param label {
10407 font-weight: bold
; }
10409 .moodle-dialogue-exception .param-stacktrace label {
10410 background-color: #eee;
10411 border: 1px solid
#ccc;
10412 border-bottom-width: 0; }
10414 .moodle-dialogue-exception .param-stacktrace pre {
10415 border: 1px solid
#ccc;
10416 background-color: #fff; }
10418 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
10420 font-size: 0.8203125rem; }
10422 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
10424 font-size: 0.8203125rem; }
10426 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
10429 border-bottom: 1px solid
#eee; }
10431 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft:empty {
10434 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft.yui3-widget-ft {
10435 background: initial
; }
10437 .moodle-dialogue-confirm .confirmation-message {
10438 margin: 0.5rem 0; }
10440 .moodle-dialogue-confirm .confirmation-dialogue input {
10443 .moodle-dialogue-exception .moodle-exception-message {
10446 .moodle-dialogue-exception .moodle-exception-param {
10447 margin-bottom: 0.5em; }
10449 .moodle-dialogue-exception .moodle-exception-param label {
10452 .moodle-dialogue-exception .param-stacktrace label {
10455 padding: 4px 1em; }
10457 .moodle-dialogue-exception .param-stacktrace pre {
10462 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
10463 display: inline-block
;
10466 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
10467 display: inline-block
;
10471 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
10472 padding-left: 25px;
10473 margin-bottom: 4px;
10474 padding-bottom: 4px; }
10476 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
10482 background-color: white
;
10483 text-align: center
;
10486 /* Apply a default max-height on tooltip text */
10487 .moodle-dialogue .tooltiptext {
10488 max-height: 300px; }
10490 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
10492 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
10496 * Chooser Dialogues (moodle-core-chooserdialogue)
10498 * This CSS belong to the chooser dialogue which should work both with, and
10499 * without javascript enabled
10501 /* Hide the dialog and it's title */
10502 .chooserdialoguebody
,
10506 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
10509 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
10511 background: #f2f2f2; }
10513 /* Center the submit buttons within the area */
10514 .choosercontainer #chooseform .submitbuttons {
10516 text-align: right
; }
10518 /* Fixed for safari browser on iPhone4S with ios7@mixin */
10519 @media (max-height: 639px) {
10520 .ios .choosercontainer #chooseform .submitbuttons {
10521 padding: 45px 0; } }
10523 .choosercontainer #chooseform .submitbuttons input {
10527 /* Various settings for the options area */
10528 .choosercontainer #chooseform .options {
10529 position: relative
;
10530 border-bottom: 1px solid
#bbb; }
10532 /* Only set these options if we're showing the js container */
10533 .jschooser .choosercontainer #chooseform .alloptions {
10534 overflow-x: hidden
;
10536 max-width: 240px; }
10537 .jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {
10538 display: inline-block
; }
10539 .jschooser .choosercontainer #chooseform .alloptions .option .typename {
10540 display: inline-block
;
10543 /* Settings for option rows and option subtypes */
10544 .choosercontainer #chooseform
.moduletypetitle
,
10545 .choosercontainer #chooseform
.option
,
10546 .choosercontainer #chooseform .nonoption {
10548 padding: 0 1.6em 0 1.6em; }
10550 .choosercontainer #chooseform .moduletypetitle {
10551 text-transform: uppercase
;
10552 padding-top: 1.2em;
10553 padding-bottom: 0.4em; }
10555 .choosercontainer #chooseform
.option
.typename
,
10556 .choosercontainer #chooseform .nonoption .typename {
10557 padding: 0 0 0 0.5em; }
10559 .choosercontainer #chooseform .modicon + .typename {
10562 .choosercontainer #chooseform
.option input
[type
=radio
],
10563 .choosercontainer #chooseform .option span.typename {
10564 vertical-align: middle
; }
10566 .choosercontainer #chooseform .option label {
10570 border-bottom: 1px solid
#fff; }
10572 .choosercontainer #chooseform .option .icon {
10576 .choosercontainer #chooseform .nonoption {
10577 padding-left: 2.7em;
10578 padding-top: 0.3em;
10579 padding-bottom: 0.1em; }
10581 .choosercontainer #chooseform .subtype {
10583 padding: 0 1.6em 0 3.2em; }
10585 .choosercontainer #chooseform .subtype .typename {
10586 margin: 0 0 0 0.2em; }
10588 /* The instruction/help area */
10589 .jschooser
.choosercontainer #chooseform
.instruction
,
10590 .jschooser .choosercontainer #chooseform .typesummary {
10592 position: absolute
;
10599 background-color: #fff;
10600 overflow-x: hidden
;
10602 line-height: 2em; }
10604 /* Selected option settings */
10605 .jschooser
.choosercontainer #chooseform
.instruction
,
10606 .choosercontainer #chooseform .selected .typesummary {
10609 .choosercontainer #chooseform .selected {
10610 background-color: #fff;
10612 padding-top: 1px; }
10614 .chooserdialogue-course-modchooser .modicon .icon {
10619 @media (max-width: 575.98px) {
10620 .jsenabled .choosercontainer #chooseform .alloptions {
10622 .jsenabled
.choosercontainer #chooseform
.instruction
,
10623 .jsenabled .choosercontainer #chooseform .typesummary {
10624 position: static
; } }
10626 /* Form element: listing */
10627 .formlistingradio {
10628 padding-bottom: 25px;
10629 padding-right: 10px; }
10631 .formlistinginputradio {
10635 min-height: 225px; }
10638 position: relative
;
10640 padding: 1px 19px 14px;
10641 background-color: white
;
10642 border: 1px solid
#ddd; }
10645 position: absolute
;
10652 background-color: whitesmoke
;
10653 border: 1px solid
#ddd;
10662 border-bottom: 1px solid
;
10663 border-color: #e1e1e8;
10664 border-left: 1px solid
#e1e1e8;
10665 border-right: 1px solid
#e1e1e8;
10666 background-color: #f7f7f9;
10674 body
.jsenabled
.formlistingradio
{
10677 body
.jsenabled
.formlisting
{
10680 a
.criteria-action
{
10684 div
.criteria-description
{
10685 padding: 10px 15px;
10687 background: none repeat scroll
0 0 #f9f9f9;
10688 border: 1px solid
#eee; }
10692 list-style: none
; }
10695 position: relative
;
10696 display: inline-block
;
10698 text-align: center
;
10699 vertical-align: top
;
10702 .badges li .badge-name {
10707 position: absolute
; }
10709 .badges li .badge-image {
10716 .badges li .badge-actions {
10717 position: relative
; }
10719 .badges li .expireimage {
10724 position: absolute
;
10729 background-color: transparent
;
10731 position: relative
;
10734 display: inline-block
;
10735 vertical-align: top
;
10737 margin-bottom: 20px; }
10738 #badge-image .expireimage
{
10744 position: absolute
;
10746 #badge-image .singlebutton
{
10749 #badge-image .singlebutton button
{
10750 margin-left: 4px; }
10753 display: inline-block
;
10756 #badge-overview dl
,
10757 #badge-details dl
{
10759 #badge-overview dl dt
,
10760 #badge-overview dl dd
,
10761 #badge-details dl dt
,
10762 #badge-details dl dd
{
10763 vertical-align: top
;
10765 #badge-overview dl dt
,
10766 #badge-details dl dt
{
10768 display: inline-block
;
10770 min-width: 100px; }
10771 #badge-overview dl dd
,
10772 #badge-details dl dd
{
10773 display: inline-block
;
10778 vertical-align: top
; }
10789 #page-badges-award .recipienttable tr td
{
10790 vertical-align: top
; }
10792 #page-badges-award .recipienttable tr td
.actions
.actionbutton
{
10797 #page-badges-award .recipienttable tr td
.existing
,
10798 #page-badges-award .recipienttable tr td
.potential
{
10801 #issued-badge-table .activatebadge
{
10802 display: inline-block
; }
10804 .statusbox.active {
10805 background-color: #def1de; }
10807 .statusbox.inactive {
10808 background-color: #fcefdc; }
10811 text-align: center
;
10812 margin-bottom: 5px;
10815 .statusbox .activatebadge {
10816 display: inline-block
; }
10818 .statusbox .activatebadge input[type=submit] {
10824 vertical-align: middle
; }
10826 img#persona_signin
{
10832 .invisiblefieldset {
10838 #page-header .logo
{
10840 #page-header .logo img
{
10841 max-height: 75px; }
10843 /** Navbar logo. */
10844 nav
.navbar
.logo img
{
10845 max-height: 35px; }
10847 /** Header-bar styles **/
10848 .page-context-header {
10849 overflow: hidden
; }
10850 .page-context-header
.page-header-image
,
10851 .page-context-header .page-header-headings {
10854 position: relative
; }
10855 .page-context-header .page-header-image {
10857 margin-bottom: 1em; }
10858 .page-context-header
.page-header-headings
,
10859 .page-context-header .header-button-group {
10860 position: relative
;
10862 vertical-align: middle
; }
10863 .page-context-header .header-button-group {
10866 .page-context-header .header-button-group a {
10867 position: relative
;
10870 ul
.dragdrop-keyboard-drag li
{
10871 list-style-type: none
; }
10875 text-decoration: none
;
10877 font-style: italic
;
10882 overflow: hidden
; }
10884 .progressbar_container {
10888 /* IE10 only fix for calendar titling */
10889 .ie10 .yui3-calendar-header-label {
10890 display: inline-block
; }
10900 .nav-tabs
> .active
> a
[href
],
10901 .nav-tabs
> .active
> a
[href
]:hover
,
10902 .nav-tabs > .active > a[href]:focus {
10905 .inplaceeditable.inplaceeditingon {
10906 position: relative
; }
10907 .inplaceeditable.inplaceeditingon .editinstructions {
10909 font-weight: normal
;
10914 white-space: nowrap
; }
10915 .inplaceeditable.inplaceeditingon input {
10917 vertical-align: text-bottom
;
10918 margin-bottom: 0; }
10919 .inplaceeditable.inplaceeditingon select {
10920 margin-bottom: 0; }
10922 .inplaceeditable .quickediticon img {
10925 .inplaceeditable .quickeditlink {
10927 text-decoration: inherit
; }
10929 .inplaceeditable:hover
.quickeditlink
.quickediticon img
,
10930 .inplaceeditable .quickeditlink:focus .quickediticon img {
10933 .inplaceeditable.inplaceeditable-toggle .quickediticon {
10936 .inplaceeditable.inplaceeditable-autocomplete {
10939 h3
.sectionname
.inplaceeditable
.inplaceeditingon
.editinstructions
{
10940 margin-top: -20px; }
10943 .chart-area .chart-table-data {
10946 .chart-area .chart-table {
10947 /** When accessible, we display the table only. */ }
10948 .chart-area .chart-table .chart-output-htmltable caption {
10949 white-space: nowrap
; }
10950 .chart-area .chart-table.accesshide .chart-table-expand {
10952 .chart-area .chart-table.accesshide .chart-table-data {
10956 padding-left: 1rem; }
10958 /* YUI 2 Tree View */
10978 .ygtvcancel:hover {
10979 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
10982 .hover-tooltip-container {
10983 position: relative
; }
10984 .hover-tooltip-container .hover-tooltip {
10986 visibility: hidden
;
10987 position: absolute
;
10990 top: calc
(-50% - 5px);
10991 transform: translate
(-50%, -50%);
10992 background-color: #fff;
10993 border: 1px solid rgba
(0, 0, 0, 0.2);
10994 border-radius: .3rem;
10995 box-sizing: border-box
;
10997 white-space: nowrap
;
10998 transition: opacity
0.15s, visibility
0.15s;
11000 .hover-tooltip-container .hover-tooltip:before {
11002 display: inline-block
;
11003 border-left: 8px solid transparent
;
11004 border-right: 8px solid transparent
;
11005 border-top: 8px solid rgba
(0, 0, 0, 0.2);
11006 position: absolute
;
11008 left: calc
(50% - 8px); }
11009 .hover-tooltip-container .hover-tooltip:after {
11011 display: inline-block
;
11012 border-left: 7px solid transparent
;
11013 border-right: 7px solid transparent
;
11014 border-top: 7px solid
#fff;
11015 position: absolute
;
11017 left: calc
(50% - 7px);
11019 .hover-tooltip-container:hover .hover-tooltip {
11021 visibility: visible
;
11022 transition: opacity
0.15s 0.5s, visibility
0.15s 0.5s; }
11027 #region-flat-nav .nav
{
11028 margin-right: 15px;
11029 background-color: #fff; }
11030 @media
(max-width: 767.98px) {
11031 #region-flat-nav .nav
{
11033 margin-right: 0; } }
11037 text-decoration: underline
; }
11038 #page-footer a
.icon
{
11043 text-decoration: underline
; }
11044 .bg-inverse a .icon {
11055 .dropdown-item:active a {
11058 .competency-tree ul {
11059 padding-left: 1.5rem; }
11061 .sr-only-focusable:active, .sr-only-focusable:focus {
11069 [data-drag-type
="move"] {
11071 touch-action: none
; }
11076 .overlay-icon-container {
11077 position: absolute
;
11082 background-color: rgba
(255, 255, 255, 0.6); }
11083 .overlay-icon-container .loading-icon {
11084 position: absolute
;
11087 transform: translate
(-50%, -50%); }
11088 .overlay-icon-container .loading-icon .icon {
11093 .open.atto_menu > .dropdown-menu {
11096 div
.editor_atto_toolbar button
.icon
{
11103 animation: bg-pulse-grey
2s infinite linear
; }
11105 @keyframes bg-pulse-grey
{
11107 background-color: #f8f9fa; }
11109 background-color: #e9ecef; }
11111 background-color: #f8f9fa; } }
11114 line-height: 0 !important
;
11115 /* stylelint-disable-line declaration-no-important */ }
11118 line-height: 0.25rem !important
;
11119 /* stylelint-disable-line declaration-no-important */ }
11122 line-height: 0.5rem !important
;
11123 /* stylelint-disable-line declaration-no-important */ }
11126 line-height: 1rem !important
;
11127 /* stylelint-disable-line declaration-no-important */ }
11130 line-height: 1.5rem !important
;
11131 /* stylelint-disable-line declaration-no-important */ }
11134 line-height: 3rem !important
;
11135 /* stylelint-disable-line declaration-no-important */ }
11137 .dir-rtl .dir-rtl-hide {
11140 .dir-ltr .dir-ltr-hide {
11143 .paged-content-page-container {
11144 min-height: 3.125rem; }
11146 body
.h5p-embed #page-content
{
11147 display: inherit
; }
11149 body
.h5p-embed #maincontent
{
11152 body
.h5p-embed
.h5pmessages
{
11153 min-height: 230px; }
11155 .text-decoration-none {
11156 text-decoration: none
!important
;
11157 /* stylelint-disable-line declaration-no-important */ }
11160 color: inherit
!important
;
11161 /* stylelint-disable-line declaration-no-important */ }
11164 right: 0 !important
;
11165 /* stylelint-disable-line declaration-no-important */ }
11168 overflow: hidden
!important
;
11169 /* stylelint-disable-line declaration-no-important */ }
11172 overflow-wrap: break-word
!important
;
11173 /* stylelint-disable-line declaration-no-important */ }
11176 z-index: 1 !important
;
11177 /* stylelint-disable-line declaration-no-important */ }
11180 float: left
!important
;
11181 /* stylelint-disable-line declaration-no-important */ }
11184 float: right
!important
;
11185 /* stylelint-disable-line declaration-no-important */ }
11190 .emoji-picker .category-button {
11191 padding: .375rem 0;
11193 width: 38.8888888889px;
11196 border-right: none
;
11197 border-bottom: 2px solid transparent
; }
11198 .emoji-picker .category-button.selected {
11199 border-bottom: 2px solid
#1177d1; }
11200 .emoji-picker
.emojis-container
,
11201 .emoji-picker .search-results-container {
11202 min-width: 280px; }
11203 .emoji-picker .picker-row {
11205 .emoji-picker .picker-row .category-name {
11206 line-height: 40px; }
11207 .emoji-picker .picker-row .emoji-button {
11212 overflow: hidden
; }
11213 .emoji-picker .picker-row .emoji-button:hover, .emoji-picker .picker-row .emoji-button:focus {
11215 text-decoration: none
; }
11216 .emoji-picker .emoji-preview {
11219 line-height: 40px; }
11220 .emoji-picker .emoji-short-name {
11221 line-height: 20px; }
11222 @media
(max-width: 575.98px) {
11226 .emoji-auto-complete {
11228 .emoji-auto-complete .btn.btn-link.btn-icon.emoji-button {
11233 .emoji-auto-complete .btn.btn-link.btn-icon.emoji-button.active {
11234 background-color: #e9ecef; }
11247 box-sizing: content-box
;
11248 margin-right: 0.5rem; }
11251 .icon.iconsize-big {
11258 .navbar-dark a .icon {
11259 color: rgba
(255, 255, 255, 0.5) !important
;
11260 /* stylelint-disable-line declaration-no-important */ }
11262 .action-menu-item a:first-of-type > .icon {
11263 margin-left: 0.5rem; }
11266 margin-left: 0 !important
;
11267 /* stylelint-disable-line declaration-no-important */ }
11269 .block_navigation
.tree_item
.icon
,
11270 .block_settings .tree_item .icon {
11273 [data-action
=toggle-drawer
] .icon
{
11276 .icon-no-spacing a > .icon {
11279 .icon-no-margin .icon {
11283 margin-bottom: 0; }
11285 .icon-large > .icon {
11289 .icon-size-0 .icon {
11290 height: 0 !important
;
11291 /* stylelint-disable-line declaration-no-important */
11292 width: 0 !important
;
11293 /* stylelint-disable-line declaration-no-important */
11294 font-size: 0 !important
;
11295 /* stylelint-disable-line declaration-no-important */ }
11297 .icon-size-1 .icon {
11298 height: 4px !important
;
11299 /* stylelint-disable-line declaration-no-important */
11300 width: 4px !important
;
11301 /* stylelint-disable-line declaration-no-important */
11302 font-size: 4px !important
;
11303 /* stylelint-disable-line declaration-no-important */ }
11305 .icon-size-2 .icon {
11306 height: 8px !important
;
11307 /* stylelint-disable-line declaration-no-important */
11308 width: 8px !important
;
11309 /* stylelint-disable-line declaration-no-important */
11310 font-size: 8px !important
;
11311 /* stylelint-disable-line declaration-no-important */ }
11313 .icon-size-3 .icon {
11314 height: 16px !important
;
11315 /* stylelint-disable-line declaration-no-important */
11316 width: 16px !important
;
11317 /* stylelint-disable-line declaration-no-important */
11318 font-size: 16px !important
;
11319 /* stylelint-disable-line declaration-no-important */ }
11321 .icon-size-4 .icon {
11322 height: 24px !important
;
11323 /* stylelint-disable-line declaration-no-important */
11324 width: 24px !important
;
11325 /* stylelint-disable-line declaration-no-important */
11326 font-size: 24px !important
;
11327 /* stylelint-disable-line declaration-no-important */ }
11329 .icon-size-5 .icon {
11330 height: 48px !important
;
11331 /* stylelint-disable-line declaration-no-important */
11332 width: 48px !important
;
11333 /* stylelint-disable-line declaration-no-important */
11334 font-size: 48px !important
;
11335 /* stylelint-disable-line declaration-no-important */ }
11338 margin-left: 0.5rem; }
11341 .formtable tbody th {
11342 font-weight: normal
;
11343 text-align: right
; }
11345 .path-admin #assignrole {
11348 margin-right: auto
; }
11350 .path-admin .admintable .leftalign {
11351 text-align: left
; }
11353 .environmenttable .warn {
11354 background-color: #fcefdc;
11357 .environmenttable .error {
11358 background-color: #f7dddc;
11361 .environmenttable .ok {
11362 background-color: #def1de;
11365 .path-admin
.admintable
.environmenttable
.name
,
11366 .path-admin
.admintable
.environmenttable
.info
,
11367 .path-admin #assignrole
.admintable
.role
,
11368 .path-admin #assignrole
.admintable
.userrole
,
11369 .path-admin #assignrole .admintable .roleholder {
11370 white-space: nowrap
; }
11372 .path-admin .incompatibleblockstable td.c0 {
11373 font-weight: bold
; }
11375 #page-admin-course-category .addcategory
{
11378 #page-admin-course-index .editcourse
{
11379 margin: 20px auto
; }
11381 #page-admin-course-index .editcourse th
,
11382 #page-admin-course-index .editcourse td
{
11383 padding-left: 10px;
11384 padding-right: 10px; }
11386 .timewarninghidden {
11389 #page-admin-report-capability-index #capabilitysearch
{
11392 #page-admin-qtypes #qtypes div
,
11393 #page-admin-qtypes #qtypes form
,
11394 #page-admin-qbehaviours #qbehaviours div
,
11395 #page-admin-qbehaviours #qbehaviours form
{
11398 #page-admin-qtypes #qtypes img
.spacer
,
11399 #page-admin-qbehaviours #qbehaviours img
.spacer
{
11402 #page-admin-qbehaviours .cell
.c3
,
11403 #page-admin-qtypes .cell
.c3
{
11404 font-size: 0.8203125rem; }
11406 #page-admin-lang .generalbox
,
11407 #page-admin-course-index .singlebutton
,
11408 #page-admin-course-index .addcategory
,
11409 #page-course-index .buttons
,
11410 #page-course-index-category .buttons
,
11411 #page-admin-course-category .addcategory
,
11412 #page-admin-stickyblocks .generalbox
,
11413 #page-admin-maintenance .buttons
,
11414 #page-admin-course-index .buttons
,
11415 #page-admin-course-category .buttons
,
11416 #page-admin-index .copyright
,
11417 #page-admin-index .copyrightnotice
,
11418 #page-admin-index .adminerror
.singlebutton
,
11419 #page-admin-index .adminwarning
.singlebutton
,
11420 #page-admin-index #layout-table
.singlebutton
{
11421 text-align: center
;
11422 margin-bottom: 1em; }
11424 .path-admin-roles .capabilitysearchui {
11427 margin-right: auto
;
11428 margin-top: 1rem; }
11430 #page-admin-roles-define .topfields
{
11431 margin: 1em 0 2em; }
11433 #page-admin-roles-define .capdefault
{
11434 background-color: rgba
(0, 0, 0, 0.075); }
11436 #page-filter-manage .backlink
,
11437 .path-admin-roles .backlink {
11440 #page-admin-roles-explain #chooseuser h3
,
11441 #page-admin-roles-usersroles .contextname
{
11444 #page-admin-roles-explain #chooseusersubmit
{
11446 text-align: center
; }
11448 #page-admin-roles-usersroles p
{
11451 #page-admin-roles-override .cell
.c1
,
11452 #page-admin-roles-assign .cell
.c3
,
11453 #page-admin-roles-assign .cell
.c1
{
11454 padding-top: 0.75em; }
11456 #page-admin-roles-override .overridenotice
,
11457 #page-admin-roles-define .definenotice
{
11458 margin: 1em 10% 2em 10%;
11459 text-align: left
; }
11461 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo span
{
11464 #page-admin-index .updateplugin div
{
11465 margin-bottom: 0.5em; }
11467 #page-admin-user-user_bulk #users
.fgroup
{
11468 white-space: nowrap
; }
11470 #page-admin-report-stats-index .graph
{
11471 text-align: center
;
11472 margin-bottom: 1em; }
11474 #page-admin-report-courseoverview-index .graph
{
11475 text-align: center
;
11476 margin-bottom: 1em; }
11478 #page-admin-lang .translator
{
11480 border-style: solid
; }
11482 .path-admin .roleassigntable {
11485 .path-admin .roleassigntable td {
11486 vertical-align: top
;
11487 padding: 0.2em 0.3em; }
11489 .path-admin .roleassigntable p {
11493 .path-admin
.roleassigntable #existingcell
,
11494 .path-admin .roleassigntable #potentialcell {
11497 .path-admin
.roleassigntable #existingcell p
> label:first-child
,
11498 .path-admin .roleassigntable #potentialcell p > label:first-child {
11499 font-weight: bold
; }
11501 .path-admin .roleassigntable #buttonscell {
11504 .path-admin .roleassigntable #buttonscell #assignoptions {
11505 font-size: 0.8203125rem; }
11507 .path-admin
.roleassigntable #removeselect_wrapper
,
11508 .path-admin .roleassigntable #addselect_wrapper {
11511 .path-admin table.rolecap tr.rolecap th {
11513 font-weight: normal
; }
11515 .path-admin .rolecap .hiddenrow {
11518 .path-admin
#defineroletable
.rolecap
.inherit
,
11519 .path-admin
#defineroletable
.rolecap
.allow
,
11520 .path-admin
#defineroletable
.rolecap
.prevent
,
11521 .path-admin #defineroletable .rolecap .prohibit {
11522 text-align: center
;
11524 min-width: 3.5em; }
11526 .path-admin
.rolecap
.cap-name
,
11527 .path-admin .rolecap .note {
11529 font-size: 0.8203125rem;
11530 white-space: nowrap
;
11531 font-weight: normal
; }
11533 .path-admin .rolecap label {
11535 text-align: center
;
11539 .plugincheckwrapper {
11545 #mnetconfig table
{
11547 margin-right: auto
; }
11549 .environmenttable .cell {
11550 padding: .15em .5em; }
11552 #trustedhosts .generaltable
{
11554 margin-right: auto
;
11557 #trustedhosts .standard
{
11560 #adminsettings legend
{
11563 #adminsettings fieldset
.error
{
11564 margin: .2em 0 .5em 0; }
11566 #adminsettings fieldset
.error legend
{
11569 #admin-spelllanguagelist textarea
,
11570 #page-admin-setting-editorsettingstinymce .form-textarea textarea
{
11576 /* Styles for flags on admin settings */
11577 .adminsettingsflags {
11580 .adminsettingsflags label {
11581 margin-right: 7px; }
11583 .form-description pre
,
11584 .formsettingheading pre {
11588 .form-item .form-setting .form-htmlarea {
11591 .form-item .form-setting .form-htmlarea .htmlarea {
11595 .form-item .form-setting .form-multicheckbox ul {
11598 margin: 7px 0 0 0; }
11600 .form-item .form-setting .defaultsnext {
11603 .form-item .form-setting .locked-checkbox {
11604 margin-right: 0.2em;
11605 margin-left: 0.5em;
11608 .form-item
.form-setting
.form-password
.unmask
,
11609 .form-item .form-setting .form-defaultinfo {
11610 display: inline-block
; }
11612 .form-item .form-setting .form-defaultinfo {
11614 word-wrap: break-word
; }
11616 #admin-emoticons td input
{
11619 #admin-emoticons td
.c0 input
{
11622 #adminthemeselector .selectedtheme td
.c0
{
11623 border: 1px solid
#d1edf6;
11624 border-right-width: 0; }
11626 #adminthemeselector .selectedtheme td
.c1
{
11627 border: 1px solid
#d1edf6;
11628 border-left-width: 0; }
11630 .admin_colourpicker
,
11631 .admin_colourpicker_preview {
11634 .jsenabled .admin_colourpicker_preview {
11637 .jsenabled .admin_colourpicker {
11641 margin-bottom: 10px;
11642 box-sizing: content-box
; }
11644 .admin_colourpicker .loadingicon {
11645 vertical-align: middle
;
11646 margin-left: auto
; }
11648 .admin_colourpicker .colourdialogue {
11650 border: 1px solid
#d1edf6; }
11652 .admin_colourpicker .previewcolour {
11653 border: 1px solid
#d1edf6;
11654 margin-left: 301px; }
11656 .admin_colourpicker .currentcolour {
11657 border: 1px solid
#d1edf6;
11658 margin-left: 301px;
11659 border-top-width: 0; }
11661 #page-admin-index #notice
.checkforupdates
{
11662 text-align: center
; }
11664 #page-admin-plugins #plugins-overview-panel
.info
{
11665 display: inline-block
;
11666 margin-right: 1em; }
11668 #page-admin-plugins .checkforupdates
{
11670 #page-admin-plugins .checkforupdates
.singlebutton
{
11673 #page-admin-plugins .checkforupdates
.singlebutton div
,
11674 #page-admin-plugins .checkforupdates
.singlebutton input
{
11675 margin: 0 3px 0 0; }
11677 #page-admin-plugins .updateavailableinstallall
{
11680 #page-admin-plugins .updateavailableinstallall div
,
11681 #page-admin-plugins .updateavailableinstallall input
{
11682 margin: 0 3px 5px 0; }
11684 #page-admin-plugins #plugins-control-panel
.status-missing td
{
11685 background-color: #fcefdc; }
11687 #page-admin-plugins #plugins-control-panel
.pluginname
.componentname
{
11688 font-size: 0.8203125rem;
11690 margin-left: 22px; }
11692 #page-admin-plugins #plugins-control-panel
.version
.versionnumber
{
11693 font-size: 0.8203125rem;
11696 #page-admin-plugins #plugins-control-panel
.uninstall a
{
11699 #page-admin-plugins #plugins-control-panel
.notes
.label
{
11700 margin-right: 3px; }
11702 #page-admin-plugins #plugins-control-panel
.notes
.requiredby
{
11703 font-size: 0.8203125rem;
11706 #plugins-check-page .page-description
{
11709 #plugins-check-page .checkforupdates
.singlebutton
{
11712 #plugins-check-page .checkforupdates
.singlebutton div
,
11713 #plugins-check-page .checkforupdates
.singlebutton input
{
11714 margin: 0 3px 0 0; }
11716 #plugins-check-page #plugins-check-info
.actions
> div
{
11717 display: inline-block
;
11718 margin-right: 1em; }
11720 #plugins-check-page #plugins-check-info
.actions
.singlebutton
{
11723 #plugins-check-page #plugins-check-info
.actions
.singlebutton div
,
11724 #plugins-check-page #plugins-check-info
.actions
.singlebutton input
{
11725 margin: 0 3px 0 0; }
11727 #plugins-check-page #plugins-check
.requires-ok
{
11730 #plugins-check-page #plugins-check
.status-missing td
,
11731 #plugins-check-page #plugins-check
.status-downgrade td
{
11732 background-color: #f7dddc; }
11734 #plugins-check-page #plugins-check
.displayname
.plugindir
{
11736 font-size: 0.8203125rem; }
11738 #plugins-check-page #plugins-check
.requires ul
{
11739 margin-left: 13px; }
11741 #plugins-check-page #plugins-check
.status
.actionbutton
{
11744 #plugins-check-page #plugins-check
.status
.actionbutton input
{
11747 #plugins-check-page .plugins-check-dependencies-actions
> div
{
11748 display: inline-block
;
11749 margin-right: 1em; }
11751 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton
{
11754 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton div
,
11755 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton input
{
11756 margin: 0 3px 0 0; }
11758 #plugins-check-page #plugins-check-available-dependencies
.displayname
.component
{
11759 font-size: 0.8203125rem;
11762 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
> div
{
11763 display: inline-block
;
11764 margin-right: 1em; }
11766 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
.dependencyinstall
{
11770 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
.dependencyinstall input
{
11773 #plugins-check-page .pluginupdateinfo
,
11774 #plugins-control-panel .pluginupdateinfo
{
11775 background-color: #def2f8;
11778 #plugins-check-page .pluginupdateinfo
.maturity50
,
11779 #plugins-control-panel .pluginupdateinfo
.maturity50
{
11780 background-color: #f7dddc; }
11781 #plugins-check-page .pluginupdateinfo
.maturity100
, #plugins-check-page
.pluginupdateinfo
.maturity150
,
11782 #plugins-control-panel .pluginupdateinfo
.maturity100
,
11783 #plugins-control-panel .pluginupdateinfo
.maturity150
{
11784 background-color: #fcefdc; }
11785 #plugins-check-page .pluginupdateinfo
.info
,
11786 #plugins-control-panel .pluginupdateinfo
.info
{
11787 display: inline-block
; }
11788 #plugins-check-page .pluginupdateinfo
.separator:after
,
11789 #plugins-control-panel .pluginupdateinfo
.separator:after
{
11791 #plugins-check-page .pluginupdateinfo
.singlebutton
,
11792 #plugins-control-panel .pluginupdateinfo
.singlebutton
{
11795 #plugins-check-page .pluginupdateinfo
.singlebutton div
,
11796 #plugins-check-page .pluginupdateinfo
.singlebutton input
,
11797 #plugins-control-panel .pluginupdateinfo
.singlebutton div
,
11798 #plugins-control-panel .pluginupdateinfo
.singlebutton input
{
11799 margin: 0 3px 0 0; }
11801 .plugins-management-confirm-buttons > div {
11802 display: inline-block
;
11803 margin: 1em 1em 1em 0; }
11805 .plugins-management-confirm-buttons .continue {
11807 .plugins-management-confirm-buttons
.continue div
,
11808 .plugins-management-confirm-buttons .continue input {
11811 #page-admin-index .upgradepluginsinfo
{
11812 text-align: center
; }
11814 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.separator:after
{
11817 /** MNet networking */
11818 #page-admin-mnet-peers .box
.deletedhosts
{
11819 margin-bottom: 1em;
11820 font-size: 0.8203125rem; }
11822 #core-cache-plugin-summaries table
,
11823 #core-cache-store-summaries table
{
11826 #core-cache-lock-summary table
,
11827 #core-cache-definition-summaries table
,
11828 #core-cache-mode-mappings table
{
11831 #core-cache-store-summaries .default-store td
{
11832 font-style: italic
; }
11834 #core-cache-rescan-definitions,
11835 #core-cache-mode-mappings .edit-link
,
11836 #core-cache-lock-summary .new-instance
{
11838 text-align: center
; }
11840 .maintenancewarning {
11847 .modal.modal-in-page {
11850 #page-admin-search .adminpagetitle
{
11852 border-bottom: none
; }
11854 #page-admin-search .adminpagepath
{
11859 margin: 0 0 1.5rem 0; }
11860 #page-admin-search .adminpagepath li
+ li:before
{
11861 padding-right: 0.5rem;
11862 padding-left: 0.5rem;
11865 @media (min-width: 576px) {
11866 #page-admin-search .container
{
11867 overflow-wrap: break-word
; } }
11869 #page-admin-tasklogs .task-class
{
11870 font-size: 0.8203125rem;
11873 .blockmovetarget .accesshide {
11874 position: relative
;
11878 padding-top: 0 !important
;
11879 /* stylelint-disable declaration-no-important */
11880 margin-top: 0 !important
; }
11882 .block_search_forums .searchform {
11883 /* Override plugin's default. */
11884 text-align: left
; }
11886 .block
.block_navigation
.block_tree ul
,
11887 .block_settings .block_tree ul {
11890 .block .block-controls .dropdown-toggle {
11891 /* So that the caret takes the colour of the icon. */
11894 [data-region
="blocks-column"] {
11898 /* We put an absolutely positioned div in a relatively positioned div so it takes up no space */
11899 #region-main-settings-menu {
11900 position: relative
;
11904 #region-main-settings-menu > div
{
11905 position: absolute
;
11910 .region_main_settings_menu_proxy {
11913 background-color: #fff;
11914 margin-left: 0.625rem;
11915 margin-bottom: 0.625rem;
11916 border-bottom-left-radius: 0.5rem;
11919 #region-main-settings-menu.has-blocks
,
11920 #region-main.has-blocks
{
11921 display: inline-block
;
11922 width: calc
(100% - 375px); }
11923 @media
(max-width: 1199.98px) {
11924 #region-main-settings-menu.has-blocks
,
11925 #region-main.has-blocks
{
11927 /* MDL-63102 - Remove extra space at bottom.
11928 If modifying make sure block-region is horizontally stacked when in full screen */
11929 display: block
; } }
11931 .header-action #region-main-settings-menu {
11935 .header-action #region-main-settings-menu > div {
11940 @media (max-width: 1199.98px) {
11941 [data-region
="blocks-column"] {
11944 .block .empty-placeholder-image-lg {
11947 .block .block-cards .course-info-container {
11950 .block .block-cards .progress {
11953 .block .block-cards .course-summaryitem {
11954 border: 1px solid
#dee2e6;
11955 background-color: #fff; }
11957 .block .block-cards .icon {
11960 .block .block-cards .card .coursemenubtn {
11961 margin-top: -0.5rem; }
11963 .block
.block-cards a
.coursename
,
11964 .block
.block-cards span
.categoryname
,
11965 .block .block-cards .btn-link {
11968 .block .block-cards .multiline {
11969 white-space: normal
; }
11971 .block .block-cards .btn.btn-link.btn-icon {
11975 border-radius: 50%; }
11976 .block .block-cards .btn.btn-link.btn-icon:hover, .block .block-cards .btn.btn-link.btn-icon:focus {
11977 background-color: #e9ecef; }
11979 .dashboard-card-deck.one-row {
11981 overflow-x: scroll
; }
11986 background-position: center
;
11987 background-size: cover
; }
11989 .dashboard-card-deck .dashboard-card {
11990 margin-bottom: 0.5rem;
11995 .dashboard-card-deck .dashboard-card .dashboard-card-img {
11997 background-position: center
;
11998 background-size: cover
; }
11999 .dashboard-card-deck .dashboard-card .dashboard-card-footer {
12002 .dashboard-card-deck.fixed-width-cards .dashboard-card {
12005 @media (min-width: 576px) {
12006 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
12007 width: calc
(50% - 0.5rem); } }
12009 @media (min-width: 840px) {
12010 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
12011 width: calc
(33.33% - 0.5rem); } }
12013 @media (min-width: 1100px) {
12014 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
12015 width: calc
(25% - 0.5rem); } }
12017 @media (min-width: 1360px) {
12018 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
12019 width: calc
(20% - 0.5rem); } }
12021 @media (min-width: 1200px) {
12022 #region-main.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12023 width: calc
(33.33% - 0.5rem); } }
12025 @media (min-width: 1470px) {
12026 #region-main.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12027 width: calc
(25% - 0.5rem); } }
12029 @media (min-width: 768px) {
12030 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12031 width: calc
(100% - 0.5rem); } }
12033 @media (min-width: 861px) {
12034 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12035 width: calc
(50% - 0.5rem); } }
12037 @media (min-width: 1122px) {
12038 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12039 width: calc
(33.33% - 0.5rem); } }
12041 @media (min-width: 1381px) {
12042 body
.drawer-open-left
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12043 width: calc
(25% - 0.5rem); } }
12045 @media (min-width: 1200px) {
12046 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12047 width: calc
(100% - 0.5rem); } }
12049 @media (min-width: 1236px) {
12050 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12051 width: calc
(50% - 0.5rem); } }
12053 @media (min-width: 1497px) {
12054 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12055 width: calc
(33.33% - 0.5rem); } }
12057 @media (min-width: 1200px) {
12058 #block-region-side-pre .dashboard-card-deck:not
(.fixed-width-cards
) {
12061 #block-region-side-pre .dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
12062 width: calc
(100% - 0.5rem) !important
; } }
12064 .block_recentlyaccessedcourses .paging-bar-container {
12065 margin-top: -2.4rem;
12066 justify-content: flex-end
; }
12068 @media (max-width: 575.98px) {
12069 .block_recentlyaccessedcourses .paging-bar-container {
12072 #block-region-side-pre .block_recentlyaccessedcourses
.paging-bar-container
{
12075 .block_recentlyaccesseditems img.icon {
12078 margin-right: 6px; }
12080 .block_myoverview .content {
12081 min-height: 19.35rem; }
12083 .block_myoverview .paged-content-page-container {
12084 min-height: 13rem; }
12086 .block_settings
.block_tree
[aria-expanded
="true"],
12087 .block_settings
.block_tree
[aria-expanded
="true"].emptybranch
,
12088 .block_settings
.block_tree
[aria-expanded
="false"],
12089 .block_navigation
.block_tree
[aria-expanded
="true"],
12090 .block_navigation
.block_tree
[aria-expanded
="true"].emptybranch
,
12091 .block_navigation .block_tree [aria-expanded="false"] {
12092 background-image: none
; }
12094 .block_settings
.block_tree
[aria-expanded
="true"]:before
,
12095 .block_navigation .block_tree [aria-expanded="true"]:before {
12098 display: inline-block
;
12099 font: normal normal normal
14px/1 FontAwesome
;
12100 font-size: inherit
;
12101 text-rendering: auto
;
12102 -webkit-font-smoothing: antialiased
;
12103 -moz-osx-font-smoothing: grayscale
;
12107 .block_settings
.block_tree
[aria-expanded
="false"]:before
,
12108 .block_navigation .block_tree [aria-expanded="false"]:before {
12111 display: inline-block
;
12112 font: normal normal normal
14px/1 FontAwesome
;
12113 font-size: inherit
;
12114 text-rendering: auto
;
12115 -webkit-font-smoothing: antialiased
;
12116 -moz-osx-font-smoothing: grayscale
;
12120 .dir-rtl
.block_settings
.block_tree
[aria-expanded
="false"]:before
,
12121 .dir-rtl .block_navigation .block_tree [aria-expanded="false"]:before {
12124 .block_navigation
.block_tree p
.hasicon
,
12125 .block_settings .block_tree p.hasicon {
12126 text-indent: -3px; }
12127 .block_navigation
.block_tree p
.hasicon
.icon
,
12128 .block_settings .block_tree p.hasicon .icon {
12129 margin-right: 2px; }
12131 .block.invisibleblock .card-title {
12135 max-height: 50px; }
12137 /* calendar.less */
12138 .calendar_event_category {
12139 background-color: #d8bfd8; }
12141 .calendar_event_course {
12142 background-color: #ffd3bd; }
12144 .calendar_event_site {
12145 background-color: #d6f8cd; }
12147 .calendar_event_group {
12148 background-color: #fee7ae; }
12150 .calendar_event_user {
12151 background-color: #dce7ec; }
12153 .path-calendar .calendartable {
12155 table-layout: fixed
; }
12156 .path-calendar
.calendartable th
,
12157 .path-calendar .calendartable td {
12159 vertical-align: top
;
12160 text-align: center
;
12163 .path-calendar
.calendar-controls
.previous
,
12164 .path-calendar
.calendar-controls
.next
,
12165 .path-calendar .calendar-controls .current {
12170 .path-calendar .calendar-controls .previous {
12172 border: 1px solid transparent
; }
12174 .path-calendar .calendar-controls .current {
12175 text-align: center
;
12178 .path-calendar .calendar-controls .next {
12180 border: 1px solid transparent
; }
12182 .path-calendar .calendar-controls .drop-target {
12183 box-sizing: border-box
;
12184 border: 1px dashed
#1177d1; }
12186 .path-calendar .filters table {
12187 border-collapse: separate
;
12188 border-spacing: 2px;
12191 .path-calendar .maincalendar {
12192 vertical-align: top
;
12194 .path-calendar .maincalendar .bottom {
12195 text-align: center
;
12196 padding: 5px 0 0 0; }
12197 .path-calendar .maincalendar .heightcontainer {
12199 position: relative
; }
12200 .path-calendar .maincalendar .calendarmonth {
12202 margin: 10px auto
; }
12203 .path-calendar .maincalendar .calendarmonth ul {
12206 .path-calendar .maincalendar .calendarmonth ul li {
12207 list-style-type: none
; }
12208 .path-calendar .maincalendar .calendarmonth ul li > a {
12210 text-overflow: ellipsis
;
12211 white-space: nowrap
;
12213 display: inline-block
; }
12214 .path-calendar .maincalendar .calendarmonth ul li > a:hover {
12215 text-decoration: none
; }
12216 .path-calendar .maincalendar .calendarmonth ul li > a:hover .eventname {
12217 text-decoration: underline
; }
12218 .path-calendar .maincalendar .calendarmonth ul li .icon {
12219 margin-left: 0.25em;
12220 margin-right: 0.25em;
12221 vertical-align: initial
; }
12222 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle {
12225 border-radius: 6px;
12226 vertical-align: middle
; }
12227 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_category {
12228 background-color: #d8bfd8; }
12229 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_course {
12230 background-color: #ffd3bd; }
12231 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_site {
12232 background-color: #d6f8cd; }
12233 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_group {
12234 background-color: #fee7ae; }
12235 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_user {
12236 background-color: #dce7ec; }
12237 .path-calendar .maincalendar .calendarmonth td {
12239 .path-calendar .maincalendar .calendarmonth .clickable:hover {
12240 box-shadow: 0 2px 2px 0 rgba
(0, 0, 0, 0.14), 0 3px 1px -2px rgba
(0, 0, 0, 0.2), 0 1px 5px 0 rgba
(0, 0, 0, 0.12); }
12241 .path-calendar
.maincalendar
.calendar-controls
.previous
,
12242 .path-calendar .maincalendar .calendar-controls .next {
12244 .path-calendar .maincalendar .calendar-controls .current {
12246 .path-calendar .maincalendar .controls {
12248 margin: 10px auto
; }
12249 .path-calendar
.maincalendar
.calendar_event_category:hover a
,
12250 .path-calendar
.maincalendar
.calendar_event_course:hover a
,
12251 .path-calendar
.maincalendar
.calendar_event_site:hover a
,
12252 .path-calendar
.maincalendar
.calendar_event_group:hover a
,
12253 .path-calendar .maincalendar .calendar_event_user:hover a {
12255 text-decoration: underline
; }
12256 .path-calendar .maincalendar .calendar_event_category {
12257 border-color: #d8bfd8; }
12258 .path-calendar .maincalendar .calendar_event_course {
12259 border-color: #ffd3bd; }
12260 .path-calendar .maincalendar .calendar_event_site {
12261 border-color: #d6f8cd; }
12262 .path-calendar .maincalendar .calendar_event_group {
12263 border-color: #fee7ae; }
12264 .path-calendar .maincalendar .calendar_event_user {
12265 border-color: #dce7ec; }
12266 .path-calendar
.maincalendar
.calendartable td
,
12267 .path-calendar .maincalendar .calendartable li {
12268 padding: 0 4px 4px 4px; }
12269 .path-calendar .maincalendar .calendartable li {
12270 text-align: left
; }
12271 .path-calendar .maincalendar .header {
12272 overflow: hidden
; }
12273 .path-calendar .maincalendar .header .buttons {
12275 .path-calendar .maincalendar .event .card-header img {
12276 vertical-align: baseline
; }
12277 .path-calendar .maincalendar .event .location {
12278 word-break: break-all
;
12279 overflow-wrap: break-word
; }
12281 #page-calendar-export .indent
{
12282 padding-left: 20px; }
12284 .block .minicalendar {
12288 .block
.minicalendar th
,
12289 .block .minicalendar td {
12292 text-align: center
; }
12293 .block .minicalendar td.weekend {
12295 .block .minicalendar td a {
12299 .block .minicalendar td.duration_global {
12300 border-top: 1px solid
#d6f8cd;
12301 border-bottom: 1px solid
#d6f8cd; }
12302 .block .minicalendar td.duration_global.duration_finish {
12303 background-color: #d6f8cd; }
12304 .block .minicalendar td.duration_category {
12305 border-top: 1px solid
#d8bfd8;
12306 border-bottom: 1px solid
#d8bfd8; }
12307 .block .minicalendar td.duration_category.duration_finish {
12308 background-color: #d8bfd8; }
12309 .block .minicalendar td.duration_course {
12310 border-top: 1px solid
#ffd3bd;
12311 border-bottom: 1px solid
#ffd3bd; }
12312 .block .minicalendar td.duration_course.duration_finish {
12313 background-color: #ffd3bd; }
12314 .block .minicalendar td.duration_group {
12315 border-top: 1px solid
#fee7ae;
12316 border-bottom: 1px solid
#fee7ae; }
12317 .block .minicalendar td.duration_group.duration_finish {
12318 background-color: #fee7ae; }
12319 .block .minicalendar td.duration_user {
12320 border-top: 1px solid
#dce7ec;
12321 border-bottom: 1px solid
#dce7ec; }
12322 .block .minicalendar td.duration_user.duration_finish {
12323 background-color: #dce7ec; }
12324 .block .minicalendar caption {
12325 font-size: inherit
;
12326 font-weight: inherit
;
12327 line-height: inherit
;
12328 text-align: center
; }
12330 .block
.calendar-controls
.previous
,
12331 .block
.calendar-controls
.current
,
12332 .block .calendar-controls .next {
12336 .block .calendar-controls .previous {
12340 .block .calendar-controls .current {
12341 text-align: center
;
12344 .block .calendar-controls .next {
12348 .block .calendar_filters ul {
12353 .block .calendar_filters li {
12354 margin-bottom: 0.2em; }
12355 .block .calendar_filters li span img {
12358 .block .calendar_filters li .icon {
12359 vertical-align: initial
;
12360 margin: 0 0.1rem 0 0.4rem; }
12361 .block .calendar_filters li > a:hover {
12362 text-decoration: none
; }
12363 .block .calendar_filters li > a:hover .eventname {
12364 text-decoration: underline
; }
12366 .block .content h3.eventskey {
12367 margin-top: 0.5em; }
12369 /* Display month name above the calendar */
12370 table
.calendartable caption
{
12371 caption-side: top
; }
12373 @media (min-width: 768px) {
12374 #page-calender-view .container-fluid
{
12375 min-width: 1024px; } }
12378 position: relative
; }
12380 .day-popover-content:empty + .day-popover-alternate {
12383 .location-content {
12384 overflow-wrap: break-word
; }
12386 .description-content {
12387 overflow-wrap: break-word
; }
12388 .description-content > p {
12395 /* COURSE CONTENT */
12396 .section-modchooser-link img {
12397 margin-right: 0.5rem;
12401 .section_add_menus {
12405 .section-modchooser {
12408 .block_tree .tree_item.branch {
12409 margin-left: 8px; }
12411 .section_add_menus
.horizontal div
,
12412 .section_add_menus .horizontal form {
12415 .section_add_menus optgroup {
12416 font-weight: normal
;
12417 font-style: italic
; }
12420 .section_add_menus .urlselect {
12422 margin-left: .4em; }
12425 .section_add_menus .urlselect select {
12426 margin-left: .2em; }
12428 .sitetopic ul.section {
12431 body:not
(.editing
) .sitetopic ul
.section
{
12433 body:not
(.editing
) .sitetopic ul
.section
.label
.mod-indent-outer
{
12436 .course-content ul.section {
12440 margin-top: 0.5rem; }
12441 .section .side.left {
12443 .section .side.right {
12447 .section .spinner {
12451 .section .activity {
12452 /* The command block for each activity */ }
12453 .section .activity .spinner {
12455 position: absolute
; }
12456 .section .activity .actions {
12457 position: absolute
;
12461 .section
.activity
.contentwithoutlink
,
12462 .section .activity .activityinstance {
12464 display: table-cell
;
12465 padding-right: 4px;
12467 .section
.activity
.contentwithoutlink
> a
,
12468 .section .activity .activityinstance > a {
12470 text-indent: -31px;
12471 padding-left: 31px; }
12472 .section
.activity
.contentwithoutlink
.dimmed
.activityicon
,
12473 .section .activity .activityinstance .dimmed .activityicon {
12475 .section .activity .stealth {
12477 .section
.activity a
.stealth
,
12478 .section .activity a.stealth:hover {
12479 color: #6eb5f3 !important
;
12480 /* stylelint-disable-line declaration-no-important */ }
12482 .section
.label
.contentwithoutlink
,
12483 .section .label .activityinstance {
12484 padding-right: 32px;
12488 .section .label .mod-indent-outer {
12489 padding-left: 24px;
12497 display: inline-block
; }
12499 .section
.activity
.editor_displayed a
.editing_title
,
12500 .section .activity.editor_displayed .moodle-actionmenu {
12503 .section .activity.editor_displayed div.activityinstance {
12504 padding-right: initial
; }
12505 .section .activity.editor_displayed div.activityinstance input {
12506 margin-bottom: initial
;
12507 padding-top: initial
;
12508 padding-bottom: initial
;
12509 vertical-align: text-bottom
; }
12511 .activity img.activityicon {
12513 vertical-align: text-bottom
; }
12515 .section
.activity
.activityinstance
,
12516 .section .activity .activityinstance div {
12517 display: inline-block
; }
12519 .editing
.section
.activity
.contentwithoutlink
,
12520 .editing .section .activity .activityinstance {
12521 padding-right: 200px; }
12523 .editing .section .activity .editing_move {
12524 /* Move the move icon to the start of the line */
12525 position: absolute
;
12529 .editing .section .activity .mod-indent-outer {
12531 * Add appropriate padding such that nothing overlaps the
12532 * absolute positioned move icon.
12534 padding-left: 2rem; }
12536 .editing_show
+ .editing_assign
,
12537 .editing_hide + .editing_assign {
12538 margin-left: 20px; }
12540 .section .activity .commands {
12541 white-space: nowrap
;
12542 display: inline-block
; }
12544 .section .activity.modtype_label.label {
12545 font-weight: normal
;
12548 .section li.activity {
12552 .section .activity .activityinstance .groupinglabel {
12553 padding-left: 30px; }
12555 .section
.activity
.availabilityinfo
,
12556 .section .activity .contentafterlink {
12558 margin-left: 30px; }
12560 .section .activity .contentafterlink p {
12563 .editing
.section
.activity:hover
,
12564 .editing .section .activity.action-menu-shown {
12565 background-color: rgba
(0, 0, 0, 0.05); }
12567 .course-content .current {
12568 position: relative
; }
12570 .course-content .current::before {
12572 border-left: #1177d1 2px solid
;
12573 position: absolute
;
12578 .course-content .section-summary {
12579 border: 1px solid
#dee2e6;
12581 list-style: none
; }
12583 .course-content .section-summary .section-title {
12584 margin: 2px 5px 10px 5px; }
12586 .course-content .section-summary .summarytext {
12587 margin: 2px 5px 2px 5px; }
12589 .course-content .section-summary .section-summary-activities .activity-count {
12591 font-size: 0.8203125rem;
12593 white-space: nowrap
;
12594 display: inline-block
; }
12596 .course-content .section-summary .summary {
12599 .course-content .single-section {
12602 .course-content .single-section .section-navigation {
12605 margin-bottom: -0.5em; }
12607 .course-content .single-section .section-navigation .title {
12612 .course-content .single-section .section-navigation .mdl-left {
12613 font-weight: normal
;
12615 margin-right: 1em; }
12617 .course-content .single-section .section-navigation .mdl-left .larrow {
12618 margin-right: 0.1em; }
12620 .course-content .single-section .section-navigation .mdl-right {
12621 font-weight: normal
;
12623 margin-left: 1em; }
12625 .course-content .single-section .section-navigation .mdl-right .rarrow {
12626 margin-left: 0.1em; }
12628 .course-content .single-section .section-navigation .mdl-bottom {
12631 .course-content ul li.section.main {
12632 border-bottom: 1px solid
#dee2e6;
12634 .course-content ul li.section.main:last-child {
12635 border-bottom: 0; }
12637 .course-content ul li
.section
.hidden
.sectionname
> span
,
12638 .course-content ul li
.section
.hidden
.content
> div
.summary
,
12639 .course-content ul li.section.hidden .activity .activityinstance {
12642 .course-content ul
.topics
,
12643 .course-content ul.weeks {
12645 .course-content ul
.topics li
.section
,
12646 .course-content ul.weeks li.section {
12648 padding-bottom: 1rem; }
12649 .course-content ul
.topics li
.section
.content
,
12650 .course-content ul.weeks li.section .content {
12653 .course-content ul
.topics li
.section
.summary
,
12654 .course-content ul
.topics li
.section
.content
> .availabilityinfo
,
12655 .course-content ul
.weeks li
.section
.summary
,
12656 .course-content ul.weeks li.section .content > .availabilityinfo {
12657 margin-left: 25px; }
12658 .course-content ul
.topics li
.section
.left
,
12659 .course-content ul.weeks li.section .left {
12661 text-align: right
; }
12666 .course-content .hidden {
12669 .course-content li.section ul {
12670 list-style: disc
; }
12671 .course-content li.section ul ul {
12672 list-style: circle
; }
12673 .course-content li.section ul ul ul {
12674 list-style: square
; }
12676 .course-content li.section li.activity ul {
12677 list-style: disc
; }
12678 .course-content li.section li.activity ul ul {
12679 list-style: circle
; }
12680 .course-content li.section li.activity ul ul ul {
12681 list-style: square
; }
12683 .course-content li.section .right > .icon:first-child {
12684 /* Remove the spacer icon. */
12687 .path-course-view.editing #region-main > .card-block {
12688 padding-bottom: 13rem; }
12690 .jumpmenu .form-inline {
12693 .path-course-view .completionprogress {
12694 margin-left: 25px; }
12696 .path-course-view .completionprogress {
12700 position: relative
; }
12702 #page-site-index .subscribelink
{
12703 text-align: right
; }
12705 #site-news-forum h2
,
12706 #frontpage-course-list h2
,
12707 #frontpage-category-names h2
,
12708 #frontpage-category-combo h2
{
12709 margin-bottom: 9px; }
12711 .path-course-view a.reduce-sections {
12712 padding-left: 0.2em; }
12714 .path-course-view .subscribelink {
12715 text-align: right
; }
12717 .path-course-view .unread {
12718 margin-left: 30px; }
12720 .path-course-view .block.drag .header {
12723 .path-course-view .completionprogress {
12724 text-align: right
; }
12726 .path-course-view .single-section .completionprogress {
12727 margin-right: 5px; }
12729 .path-site li
.activity
> div
,
12730 .path-course-view li.activity > div {
12731 position: relative
;
12732 padding: 0 16px 0 0;
12733 /* to accommodate the floated completion icon with highlighting */ }
12735 .path-course-view li.activity span.autocompletion img {
12736 vertical-align: text-bottom
;
12739 .path-course-view li.activity form.togglecompletion .btn {
12742 .path-course-view li.activity form.togglecompletion img {
12744 /* The width is 0 so ensure we don't end up with a relative max-width */ }
12746 .path-course-view.editing li.activity span.autocompletion img {
12747 /* Use the same spacing as the filler. */
12748 margin-right: 0.5rem;
12749 margin-left: 0.5rem; }
12751 .path-course-view li.activity form.togglecompletion .ajaxworking {
12754 position: absolute
;
12757 background: url
([[pix:i
/ajaxloader
]]) no-repeat
; }
12759 li
.section
.hidden span
.commands a
.editing_hide
,
12760 li
.section
.hidden span
.commands a
.editing_show
{
12763 .single-section h3.sectionname {
12764 text-align: center
;
12767 input
.titleeditor
{
12769 vertical-align: text-bottom
; }
12771 span
.editinstructions
{
12773 position: absolute
;
12775 position: relative;
12780 font-size: 0.8203125rem;
12781 padding: .1em .4em;
12782 background-color: #def2f8;
12784 text-decoration: none
;
12786 border: 1px solid
#d1edf6; }
12788 /* Course drag and drop upload styles */
12789 #dndupload-status {
12795 border: 1px solid
#d1edf6;
12796 text-align: center
;
12797 background: #def2f8;
12801 .dndupload-preview {
12803 border: 1px dashed
#909090;
12808 .dndupload-hidden {
12811 /* COURSES LISTINGS AND COURSE SUMMARY */
12812 #page-course-pending .singlebutton
,
12813 #page-course-index .singlebutton
,
12814 #page-course-index-category .singlebutton
,
12815 #page-course-editsection .singlebutton
{
12816 text-align: center
; }
12818 #page-admin-course-manage #movecourses td img
{
12820 vertical-align: text-bottom
; }
12824 text-align: center
; }
12826 #page-course-pending .pendingcourserequests
{
12827 margin-bottom: 1em; }
12829 #page-course-pending .pendingcourserequests
.singlebutton
{
12832 #page-course-pending .pendingcourserequests
.cell
{
12835 #page-course-pending .pendingcourserequests
.cell
.c6
{
12836 white-space: nowrap
; }
12841 .coursebox > .info > .coursename a {
12843 background-image: url
([[pix:moodle|i
/course
]]);
12844 background-repeat: no-repeat
;
12845 padding-left: 21px;
12846 background-position: left
0.2em; }
12848 .coursebox
> .info
> .coursename
,
12849 .coursebox
.content
.teachers
,
12850 .coursebox
.content
.courseimage
,
12851 .coursebox
.content
.coursefile
,
12852 .coursebox .content .customfields-container {
12856 .coursebox
.content
.teachers
,
12857 .coursebox
.content
.courseimage
,
12858 .coursebox
.content
.coursefile
,
12859 .coursebox .content .customfields-container {
12862 .coursebox > .info > h3.coursename {
12865 .coursebox > .info > .coursename {
12869 .coursebox .content .teachers li {
12870 list-style-type: none
;
12874 .coursebox
.moreinfo
,
12875 .coursebox .enrolmenticons {
12879 .coursebox .moreinfo img {
12882 .coursebox .content {
12885 .coursebox
.content
.summary
,
12886 .coursebox .content .coursecat {
12890 .coursebox .content .coursecat {
12894 .coursebox.remotecoursebox .remotecourseinfo {
12898 .coursebox .content .courseimage img {
12900 max-height: 100px; }
12902 .coursebox
.content
.coursecat
,
12903 .coursebox
.content
.summary
,
12904 .coursebox
.content
.courseimage
,
12905 .coursebox
.content
.coursefile
,
12906 .coursebox
.content
.teachers
,
12907 .coursebox
.remotecoursebox
.remotecourseinfo
,
12908 .coursebox .content .customfields-container {
12909 margin: 15px 5px 5px;
12912 .coursebox.remotehost > .info > .categoryname a {
12913 background-image: url
([[pix:moodle|i
/mnethost
]]); }
12915 .coursebox.collapsed {
12916 margin-bottom: 0; }
12918 .coursebox.collapsed > .content {
12921 .courses .coursebox.collapsed {
12922 padding-top: 0.5rem;
12923 padding-bottom: 0.5rem; }
12925 .courses .coursebox.even {
12926 background-color: rgba
(0, 0, 0, 0.05); }
12928 .courses > .paging.paging-morelink {
12929 text-align: center
;
12932 .course_category_tree .category .numberofcourse {
12933 font-size: 0.8203125rem; }
12935 .course_category_tree .controls {
12936 visibility: hidden
; }
12938 .course_category_tree .controls div {
12942 .jsenabled .course_category_tree .controls {
12943 visibility: visible
; }
12945 .course_category_tree .controls {
12946 margin-bottom: 5px;
12950 .course_category_tree .controls div {
12951 padding-right: 2em;
12954 .course_category_tree .category > .info > .categoryname {
12955 background-image: url
([[pix:moodle|t
/collapsed_empty
]]);
12956 background-repeat: no-repeat
;
12959 background-position: center left
; }
12962 .course_category_tree .category > .info > .categoryname {
12963 background-image:url([[pix:moodle|t/collapsed_empty_rtl]]);
12966 .course_category_tree .category.with_children > .info > .categoryname {
12967 background-image: url
([[pix:moodle|t
/expanded
]]);
12970 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
12971 background-image: url
([[pix:moodle|t
/collapsed
]]); }
12974 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
12975 background-image:url([[pix:moodle|t/collapsed_rtl]]);
12978 .course_category_tree .category.collapsed > .content {
12981 .course_category_tree .category > .info {
12984 .course_category_tree .category > .content {
12985 padding-left: 16px; }
12987 #page-course-index-category .generalbox
.info
{
12988 margin-bottom: 15px;
12989 border: 1px dotted
#ddd;
12992 #page-course-index-category .categorypicker
{
12993 text-align: center
;
12994 margin: 10px 0 20px; }
12997 * Course management page
13000 * Background (reg) #F5F5F5
13001 * Background (light #fafafa
13002 * Background (highlight) #ddffaa
13005 #course-category-listings {
13007 /** Two column layout */
13008 /** Three column layout */ }
13009 #course-category-listings.columns-2
> #course-listing
> div
{
13010 position: relative
;
13012 #course-category-listings.columns-3
> #course-listing
> div
{
13014 #course-category-listings > div
> div
{
13015 min-height: 300px; }
13016 #course-category-listings > div
> div
> ul
.ml
> li:first-child
> div
{
13018 #course-category-listings h3
{
13020 padding: 0.4rem 0.6rem 0.3rem; }
13021 #course-category-listings h4
{
13023 padding: 0.6rem 1rem 0.5rem; }
13024 #course-category-listings .moodle-actionmenu
{
13025 white-space: nowrap
; }
13026 #course-category-listings .listing-actions
{
13027 text-align: center
; }
13028 #course-category-listings .listing-actions
> .moodle-actionmenu
{
13029 display: inline-block
; }
13030 #course-category-listings ul
.ml
{
13033 #course-category-listings ul
.ml ul
.ml
{
13035 #course-category-listings .listitem
[data-selected
='1'] {
13036 background-color: rgba
(0, 0, 0, 0.05); }
13037 #course-category-listings .listitem
[data-selected
='1']:hover
{
13038 background-color: rgba
(0, 0, 0, 0.075); }
13039 #course-category-listings .item-actions
{
13041 display: inline-block
; }
13042 #course-category-listings .item-actions
.show
.menu img
{
13045 #course-category-listings .item-actions
.menu-action-text
{
13046 vertical-align: inherit
; }
13047 #course-category-listings .listitem
> div
> .float-left
{
13049 #course-category-listings .listitem
> div
> .float-right
{
13051 text-align: right
; }
13052 #course-category-listings .listitem
> div
.item-actions
.action-show
{
13054 #course-category-listings .listitem
> div
.item-actions
.action-hide
{
13056 #course-category-listings .listitem
> div
.without-actions
{
13058 #course-category-listings .listitem
> div
.idnumber
{
13060 margin-right: 2em; }
13061 #course-category-listings .listitem
[data-visible
="0"] {
13063 #course-category-listings .listitem
[data-visible
="0"] > div
> a
{
13065 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-show
{
13067 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-hide
{
13069 #course-category-listings .listitem
.highlight
{
13070 background-color: #fff; }
13071 #course-category-listings .listitem
.highlight
> div
,
13072 #course-category-listings .listitem
.highlight
> div:hover
,
13073 #course-category-listings .listitem
.highlight
[data-selected
='1'] > div
{
13074 background-color: rgba
(0, 0, 0, 0.075); }
13075 #course-category-listings #course-listing
.listitem
.categoryname
{
13076 display: inline-block
;
13079 #course-category-listings #course-listing
.listitem
.coursename
{
13080 display: inline-block
; }
13081 #course-category-listings #course-listing
> .firstpage
.listitem:first-child
> div
.item-actions
.action-moveup
,
13082 #course-category-listings #course-listing
> .lastpage
.listitem:last-child
> div
.item-actions
.action-movedown
{
13084 #course-category-listings #course-listing
.bulk-action-checkbox
{
13085 margin: -2px 6px 0 0; }
13086 #course-category-listings #category-listing
.listitem
.collapsed
> ul
.ml
{
13088 #course-category-listings #category-listing
.listitem
> div
> .ba-checkbox
{
13090 text-align: center
;
13091 margin: -1px 0.5em 0 0;
13092 padding-top: 2px; }
13093 #course-category-listings #category-listing
.listitem
.highlight
> div
> .ba-checkbox
{
13094 background-color: rgba
(0, 0, 0, 0.075); }
13095 #course-category-listings #category-listing
.listitem
[data-selected
='1'] > div
> .ba-checkbox
{
13096 margin: 0 0.5em 0 0;
13098 background-color: inherit
; }
13099 #course-category-listings #category-listing
.listitem:first-child
> div
.item-actions
.action-moveup
,
13100 #course-category-listings #category-listing
.listitem:last-child
> div
.item-actions
.action-movedown
{
13102 #course-category-listings #category-listing
.course-count
{
13104 margin-right: 2rem;
13106 display: inline-block
; }
13107 #course-category-listings #category-listing
.bulk-action-checkbox
{
13108 margin-right: -3px; }
13109 #course-category-listings #category-listing
.category-listing
> ul
> .listitem:first-child
{
13110 position: relative
; }
13111 #course-category-listings #category-listing
.category-bulk-actions
{
13112 margin: 0 0.5em 0.5em;
13113 position: relative
; }
13114 #course-category-listings .detail-pair
> * {
13115 display: inline-block
; }
13116 #course-category-listings .detail-pair
.pair-key
{
13118 vertical-align: top
; }
13119 #course-category-listings .detail-pair
.pair-key span
{
13120 margin-right: 1rem;
13122 #course-category-listings .detail-pair
.pair-value select
{
13124 #course-category-listings .bulk-actions
.detail-pair
> * {
13127 #course-category-listings .listing-pagination
{
13128 text-align: center
; }
13129 #course-category-listings .listing-pagination
.yui3-button
{
13131 background-color: #5bc0de;
13132 border-color: #5bc0de;
13134 margin: 0.4rem 0.2rem 0.45rem;
13135 font-size: 10.4px; }
13136 #course-category-listings .listing-pagination
.yui3-button:hover
{
13138 background-color: #3bb4d8;
13139 border-color: #31b0d5; }
13140 #course-category-listings .listing-pagination
.yui3-button:focus
, #course-category-listings
.listing-pagination
.yui3-button
.focus
{
13141 box-shadow: 0 0 0 0.2rem rgba
(82, 169, 195, 0.5); }
13142 #course-category-listings .listing-pagination
.yui3-button
.disabled
, #course-category-listings
.listing-pagination
.yui3-button:disabled
{
13144 background-color: #5bc0de;
13145 border-color: #5bc0de; }
13146 #course-category-listings .listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
):active
, #course-category-listings
.listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
).active
,
13147 .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle {
13149 background-color: #31b0d5;
13150 border-color: #2aaacf; }
13151 #course-category-listings .listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
):active:focus
, #course-category-listings
.listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
).active:focus
,
13152 .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle:focus {
13153 box-shadow: 0 0 0 0.2rem rgba
(82, 169, 195, 0.5); }
13154 #course-category-listings .listing-pagination
.yui3-button
.active-page
{
13156 background-color: #1177d1;
13157 border-color: #1177d1; }
13158 #course-category-listings .listing-pagination
.yui3-button
.active-page:hover
{
13160 background-color: #0e63ae;
13161 border-color: #0d5ca2; }
13162 #course-category-listings .listing-pagination
.yui3-button
.active-page:focus
, #course-category-listings
.listing-pagination
.yui3-button
.active-page
.focus
{
13163 box-shadow: 0 0 0 0.2rem rgba
(53, 139, 216, 0.5); }
13164 #course-category-listings .listing-pagination
.yui3-button
.active-page
.disabled
, #course-category-listings
.listing-pagination
.yui3-button
.active-page:disabled
{
13166 background-color: #1177d1;
13167 border-color: #1177d1; }
13168 #course-category-listings .listing-pagination
.yui3-button
.active-page:not
(:disabled
):not
(.disabled
):active
, #course-category-listings
.listing-pagination
.yui3-button
.active-page:not
(:disabled
):not
(.disabled
).active
,
13169 .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle {
13171 background-color: #0d5ca2;
13172 border-color: #0c5596; }
13173 #course-category-listings .listing-pagination
.yui3-button
.active-page:not
(:disabled
):not
(.disabled
):active:focus
, #course-category-listings
.listing-pagination
.yui3-button
.active-page:not
(:disabled
):not
(.disabled
).active:focus
,
13174 .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle:focus {
13175 box-shadow: 0 0 0 0.2rem rgba
(53, 139, 216, 0.5); }
13176 #course-category-listings .listing-pagination-totals
{
13177 text-align: center
; }
13178 #course-category-listings .listing-pagination-totals
.dimmed
{
13180 margin: 0.4rem 1rem 0.45rem; }
13181 #course-category-listings .select-a-category
.notifymessage
,
13182 #course-category-listings .select-a-category
.alert
{
13185 #course-category-listings #course-listing
.listitem
.drag-handle
{
13188 .jsenabled #course-category-listings #course-listing .listitem .drag-handle {
13189 display: inline-block
;
13193 /** Management header styling **/
13194 .coursecat-management-header {
13195 vertical-align: middle
; }
13196 .coursecat-management-header h2 {
13197 display: inline-block
;
13198 text-align: left
; }
13199 .coursecat-management-header > div {
13200 display: inline-block
;
13202 .coursecat-management-header > div > div {
13203 margin: 10px 0 10px 1em;
13204 display: inline-block
; }
13205 .coursecat-management-header select {
13208 padding: 0.4em 0.5em 0.45em 1em;
13209 vertical-align: baseline
;
13210 white-space: nowrap
; }
13211 .coursecat-management-header .view-mode-selector .moodle-actionmenu {
13212 white-space: nowrap
;
13213 display: inline-block
; }
13214 .coursecat-management-header .view-mode-selector .moodle-actionmenu[data-enhanced].show .menu a {
13215 padding-left: 1em; }
13217 .course-being-dragged-proxy {
13220 vertical-align: middle
;
13221 padding: 0 0 0 4em; }
13223 .course-being-dragged {
13228 * Large displays 1200 +
13229 * Default displays 980 1199
13231 * Small tablets and large phones 481 767
13234 @media (min-width: 1200px) and
(max-width: 1600px) {
13235 #course-category-listings.columns-3
{
13236 background-color: #fff;
13238 #course-category-listings.columns-3 #category-listing
,
13239 #course-category-listings.columns-3 #course-listing
{
13241 #course-category-listings.columns-3 #category-listing
> div
,
13242 #course-category-listings.columns-3 #course-listing
> div
,
13243 #course-category-listings.columns-3 #course-detail
> div
{
13244 background-color: #fff; }
13245 #course-category-listings.columns-3 #course-detail
{
13247 margin-top: 1em; } }
13249 @media (max-width: 1199px) {
13250 #course-category-listings.columns-2
,
13251 #course-category-listings.columns-3
{
13253 #course-category-listings.columns-2 #category-listing
,
13254 #course-category-listings.columns-2 #course-listing
,
13255 #course-category-listings.columns-2 #course-detail
,
13256 #course-category-listings.columns-3 #category-listing
,
13257 #course-category-listings.columns-3 #course-listing
,
13258 #course-category-listings.columns-3 #course-detail
{
13260 margin: 0 0 1em; } }
13262 .page-settings-menu .menubar > a > .icon {
13267 .activity-navigation .row {
13268 align-items: center
; }
13270 .activity-navigation #prev-activity-link
,
13271 .activity-navigation #next-activity-link {
13272 white-space: pre-wrap
; }
13274 /* Anchor link offset fix. This makes hash links scroll 60px down to account for the fixed header. */
13279 /* fixed header height*/
13281 /* negative fixed header height */
13283 pointer-events: none
; }
13285 .pagelayout-embedded :target {
13286 padding-top: initial
;
13287 margin-top: initial
; }
13289 #nav-drawer.closed
{
13292 /* Use a variable for the drawer background colors. */
13293 [data-region
="drawer"] {
13295 padding: 20px 20px;
13298 height: calc
(100% - 50px);
13300 -webkit-overflow-scrolling: touch
;
13302 background-color: #f2f2f2;
13303 -webkit-transition: right
0.5s ease
, left
0.5s ease
;
13304 -moz-transition: right
0.5s ease
, left
0.5s ease
;
13305 transition: right
0.5s ease
, left
0.5s ease
; }
13310 /* Override the z-indexes defined in bootstrap/_list-group.scss that
13311 lead to side effects on the user tours positioning. */ }
13312 #nav-drawer .list-group-item-action
.active
,
13313 #nav-drawer .list-group-item
.active
{
13314 z-index: inherit
; }
13315 #nav-drawer .list-group-item-action
.active
+ .list-group-item
,
13316 #nav-drawer .list-group-item
.active
+ .list-group-item
{
13317 border-top: none
; }
13318 #nav-drawer .list-group ul
{
13322 #nav-drawer .list-group li
{
13323 margin-bottom: -1px; }
13324 #nav-drawer .list-group
li:last-child
{
13325 margin-bottom: 0; }
13328 margin-top: 50px; }
13330 .pagelayout-embedded #page {
13334 -webkit-transition: margin-left
0.5s ease
, margin-right
0.5s ease
;
13335 -moz-transition: margin-left
0.5s ease
, margin-right
0.5s ease
;
13336 transition: margin-left
0.5s ease
, margin-right
0.5s ease
; }
13338 @media (min-width: 768px) {
13339 body
.drawer-open-left
{
13340 margin-left: 285px; } }
13342 @media (min-width: 768px) {
13343 body
.drawer-open-right
{
13344 margin-right: 285px; } }
13346 [data-region
=right-hand-drawer
] {
13348 flex-direction: column
;
13349 transition: right
0.2s ease-in-out
; }
13350 @media
(prefers-reduced-motion: reduce
) {
13351 [data-region
=right-hand-drawer
] {
13352 transition: none
; } }
13353 [data-region
=right-hand-drawer
].drawer
{
13358 height: calc
(100% - 50px);
13360 box-shadow: -2px 2px 4px rgba
(0, 0, 0, 0.08);
13362 visibility: visible
;
13364 [data-region
=right-hand-drawer
].hidden
{
13367 visibility: hidden
;
13369 transition: right
0.2s ease-in-out
, visibility
0s ease-in-out
0.2s, opacity
0s ease-in-out
0.2s; }
13370 @media
(prefers-reduced-motion: reduce
) {
13371 [data-region
=right-hand-drawer
].hidden
{
13372 transition: none
; } }
13374 .dir-rtl [data-region=right-hand-drawer] {
13375 box-shadow: 2px 2px 4px rgba
(0, 0, 0, 0.08); }
13378 background-color: #f7f7f7; }
13380 .fp-content-center {
13383 display: table-cell
;
13384 vertical-align: middle
; }
13386 .fp-content-hidden {
13387 visibility: hidden
; }
13389 .yui3-panel-focused {
13394 padding: 3px 20px 2px 20px;
13395 text-align: center
;
13397 display: inline-block
; }
13399 .filepicker .yui3-widget-content-expanded {
13402 /* The javascript is adding a style="height: 0px;" to this element - we need to set the min-height so the height is ignored. */
13403 .filepicker .moodle-dialogue-bd {
13404 min-height: 520px; }
13406 .file-picker .fp-navbar {
13407 border-bottom: 1px solid
#e5e5e5;
13411 .file-picker .fp-content {
13418 .filepicker.moodle-dialogue-fullscreen .file-picker .fp-content {
13421 .file-picker .fp-content-loading {
13425 text-align: center
; }
13427 .file-picker .fp-content .fp-object-container {
13431 .file-picker .fp-def-search {
13434 .file-picker .fp-list {
13435 list-style-type: none
;
13441 .file-picker .fp-list .fp-repo a {
13443 padding: .5em .7em; }
13445 .file-picker .fp-list .fp-repo.active {
13446 background: #f2f2f2; }
13448 .file-picker .fp-list .fp-repo-icon {
13449 padding: 0 7px 0 5px;
13456 .fp-toolbar.empty {
13459 .fp-toolbar .disabled {
13465 margin-right: 4px; }
13468 vertical-align: -15%;
13469 margin-right: 5px; }
13471 .fp-viewbar:not(.disabled) a.checked {
13472 background-color: #b1bbc4;
13474 border-color: #aab4bf; }
13476 .fp-viewbar.disabled a {
13477 pointer-events: none
;
13480 .file-picker .fp-clear-left {
13483 .fp-pathbar.empty {
13486 .fp-pathbar .fp-path-folder {
13487 background: url
("[[pix:theme|fp/path_folder]]") left
3px no-repeat
;
13488 background-size: 12px 12px;
13490 margin-left: 12px; }
13493 .fp-pathbar .fp-path-folder {
13494 background-image: url('[[pix:theme|fp/path_folder_rtl]]');
13497 .fp-pathbar .fp-path-folder-name {
13498 margin-left: 24px; }
13500 .fp-iconview .fp-file {
13502 text-align: center
;
13503 position: relative
;
13504 margin: 10px 10px 35px; }
13506 .fp-iconview .fp-thumbnail {
13509 line-height: 110px;
13510 text-align: center
;
13511 border: 1px solid
#fff;
13514 .fp-iconview .fp-thumbnail img {
13515 border: 1px solid
#ddd;
13517 vertical-align: middle
; }
13519 .fp-iconview .fp-thumbnail:hover {
13521 border: 1px solid
#ddd; }
13523 .fp-iconview .fp-filename-field {
13525 word-wrap: break-word
;
13527 position: absolute
; }
13529 .fp-iconview
.fp-file:focus
.fp-filename-field
,
13530 .fp-iconview .fp-file:hover .fp-filename-field {
13534 .fp-iconview
.fp-file:focus
.fp-filename
,
13535 .fp-iconview .fp-file:hover .fp-filename {
13537 white-space: normal
;
13538 text-overflow: inherit
; }
13540 .fp-iconview .fp-filename-field .fp-filename {
13543 padding-bottom: 12px;
13544 min-width: 112px; }
13546 .file-picker .yui3-datatable table {
13547 border: 0 solid
#bbb;
13550 .file-picker
.ygtvtn
,
13551 .filemanager .ygtvtn {
13553 background: url
("[[pix:moodle|y/tn]]") 0 0 no-repeat
;
13555 background: url('[[pix:moodle|y/tn_rtl]]') 0 0 no-repeat;
13560 .file-picker
.ygtvtm
,
13561 .filemanager .ygtvtm {
13562 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
13564 background-position: 2px 10px;
13570 .file-picker
.ygtvtmh
,
13571 .filemanager .ygtvtmh {
13572 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
13574 background-position: 2px 10px;
13580 .file-picker
.ygtvtp
,
13581 .filemanager .ygtvtp {
13583 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
13585 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
13591 .file-picker
.ygtvtph
,
13592 .filemanager .ygtvtph {
13594 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
13596 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
13602 .file-picker
.ygtvln
,
13603 .filemanager .ygtvln {
13605 background: url
("[[pix:moodle|y/ln]]") 0 0 no-repeat
;
13607 background: url('[[pix:moodle|y/ln_rtl]]') 0 0 no-repeat;
13612 .file-picker
.ygtvlm
,
13613 .filemanager .ygtvlm {
13614 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
13616 background-position: 2px 10px;
13622 .file-picker
.ygtvlmh
,
13623 .filemanager .ygtvlmh {
13624 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
13626 background-position: 2px 10px;
13632 .file-picker
.ygtvlp
,
13633 .filemanager .ygtvlp {
13635 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
13637 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
13643 .file-picker
.ygtvlph
,
13644 .filemanager .ygtvlph {
13646 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
13648 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
13654 .file-picker
.ygtvloading
,
13655 .filemanager .ygtvloading {
13656 background: transparent url
("[[pix:moodle|y/loading]]") 0 0 no-repeat
;
13660 .file-picker
.ygtvdepthcell
,
13661 .filemanager .ygtvdepthcell {
13662 background: url
("[[pix:moodle|y/vline]]") 0 0 no-repeat
;
13664 background-position: 0 0;
13669 .file-picker
.ygtvblankdepthcell
,
13670 .filemanager .ygtvblankdepthcell {
13674 a
.ygtvspacer:hover
{
13675 color: transparent
;
13676 text-decoration: none
; }
13680 .ygtvlabel:visited
,
13682 background-color: transparent
;
13685 text-decoration: none
; }
13687 .file-picker
.ygtvfocus
,
13688 .filemanager .ygtvfocus {
13689 background-color: #eee; }
13691 .fp-filename-icon {
13694 position: relative
; }
13701 margin-right: 10px;
13702 text-align: center
;
13703 line-height: 24px; }
13708 vertical-align: middle
; }
13711 padding-right: 10px; }
13713 .file-picker .fp-login-form {
13718 .file-picker .fp-upload-form {
13723 .file-picker .fp-upload-form table {
13726 .file-picker.fp-dlg {
13727 text-align: center
; }
13729 .file-picker.fp-dlg .fp-dlg-buttons {
13732 .file-picker.fp-msg {
13733 text-align: center
; }
13735 .file-picker .fp-content-error {
13739 text-align: center
; }
13741 .file-picker .fp-nextpage {
13744 .file-picker .fp-nextpage .fp-nextpage-loading {
13747 .file-picker .fp-nextpage.loading .fp-nextpage-link {
13750 .file-picker .fp-nextpage.loading .fp-nextpage-loading {
13752 text-align: center
;
13754 padding-top: 50px; }
13756 .fp-select .fp-select-loading {
13757 text-align: center
;
13758 margin-top: 20px; }
13761 padding: 0 0 10px; }
13763 .fp-select table .mdl-right {
13766 .fp-select .fp-reflist .mdl-right {
13767 vertical-align: top
; }
13769 .fp-select .fp-select-buttons {
13772 .fp-select .fp-info {
13773 font-size: 0.703125rem; }
13775 .fp-select .fp-thumbnail {
13779 line-height: 110px;
13780 text-align: center
;
13781 margin: 10px 20px 0 0;
13783 border: 1px solid
#ddd; }
13785 .fp-select .fp-thumbnail img {
13786 border: 1px solid
#ddd;
13788 vertical-align: middle
;
13791 .fp-select .fp-fileinfo {
13792 display: inline-block
;
13793 margin-top: 10px; }
13795 .file-picker.fp-select .fp-fileinfo {
13796 max-width: 240px; }
13798 .fp-select .fp-fileinfo div {
13799 padding-bottom: 5px; }
13801 .file-picker.fp-select .uneditable {
13804 .file-picker.fp-select .fp-select-loading {
13807 .file-picker.fp-select.loading .fp-select-loading {
13810 .file-picker.fp-select.loading form {
13813 .fp-select .fp-dimensions.fp-unknown {
13816 .fp-select .fp-size.fp-unknown {
13819 .filemanager-loading {
13822 .jsenabled .filemanager-loading {
13824 margin-top: 100px; }
13826 .filemanager
.fm-loading
.filemanager-toolbar
,
13827 .filemanager
.fm-loading
.fp-pathbar
,
13828 .filemanager
.fm-loading
.filemanager-container
,
13829 .filemanager
.fm-loaded
.filemanager-loading
,
13830 .filemanager
.fm-maxfiles
.fp-btn-add
,
13831 .filemanager
.fm-maxfiles
.dndupload-message
,
13832 .filemanager
.fm-noitems
.fp-btn-download
,
13833 .filemanager
.fm-empty-container
,
13834 .filemanager.fm-noitems .filemanager-container .fp-content {
13837 .filemanager .fp-img-downloading {
13839 padding-top: 7px; }
13841 .filemanager .filemanager-updating {
13843 text-align: center
; }
13845 .filemanager.fm-updating .filemanager-updating {
13847 margin-top: 37px; }
13849 .filemanager
.fm-updating
.fm-content-wrapper
,
13850 .filemanager
.fm-nomkdir
.fp-btn-mkdir
,
13851 .fitem
.disabled
.filemanager
.filemanager-toolbar
,
13852 .fitem
.disabled
.filemanager
.fp-pathbar
,
13853 .fitem
.disabled
.filemanager
.fp-restrictions
,
13854 .fitem.disabled .filemanager .fm-content-wrapper {
13857 .filemanager .fp-restrictions {
13858 text-align: right
; }
13860 .filemanager-toolbar {
13862 overflow: hidden
; }
13864 .filemanager .fp-pathbar.empty {
13867 .filepicker-filelist
,
13868 .filemanager-container {
13872 .filemanager .fp-content {
13875 min-height: 157px; }
13877 .filemanager-container
,
13878 .filepicker-filelist {
13879 overflow: hidden
; }
13881 .file-picker .yui3-datatable-header {
13882 background: initial
; }
13884 .fitem
.disabled
.filepicker-filelist
,
13885 .fitem.disabled .filemanager-container {
13886 background-color: #ebebe4; }
13888 .fitem.disabled .fp-btn-choose {
13891 .fitem.disabled .filepicker-filelist .filepicker-filename {
13894 .fp-iconview .fp-reficons1 {
13895 position: absolute
;
13901 .fp-iconview .fp-reficons2 {
13902 position: absolute
;
13908 .fp-iconview .fp-file.fp-hasreferences .fp-reficons1 {
13909 background: url
("[[pix:theme|fp/link]]") no-repeat
;
13911 transform: scaleX(-1);
13914 background-position: bottom right
;
13915 background-size: 16px 16px; }
13917 .fp-iconview .fp-file.fp-isreference .fp-reficons2 {
13918 background: url
("[[pix:theme|fp/alias]]") no-repeat
;
13920 transform: scaleX(-1);
13923 background-position: bottom left
;
13924 background-size: 16px 16px; }
13926 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img {
13929 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail {
13930 background: url
([[pix:s
/dead
]]) no-repeat
;
13931 background-position: center center
; }
13933 .filemanager .yui3-datatable table {
13934 border: 0 solid
#bbb;
13937 /* Override YUI default styling */
13938 /* stylelint-disable declaration-no-important */
13939 .filemanager .yui3-datatable-header {
13940 background: #fff !important
;
13941 border-bottom: 1px solid
#ccc !important
;
13942 border-left: 0 solid
#fff !important
;
13943 color: #555 !important
; }
13945 .filemanager .yui3-datatable-odd .yui3-datatable-cell {
13946 background-color: #f6f6f6 !important
;
13947 border-left: 0 solid
#f6f6f6; }
13949 .filemanager .yui3-datatable-even .yui3-datatable-cell {
13950 background-color: #fff !important
;
13951 border-left: 0 solid
#fff; }
13953 /* stylelint-enable */
13954 .filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 {
13955 background: url
("[[pix:theme|fp/link_sm]]") no-repeat
0 0;
13959 transform: scaleX(-1);
13961 position: absolute
;
13964 background-size: 16px 16px; }
13966 .filemanager .fp-filename-icon.fp-isreference .fp-reficons2 {
13967 background: url
("[[pix:theme|fp/alias_sm]]") no-repeat
0 0;
13971 transform: scaleX(-1);
13973 position: absolute
;
13976 background-size: 16px 16px; }
13978 .filemanager .fp-contextmenu {
13981 .filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu {
13983 position: absolute
;
13987 .filemanager
.fp-treeview
.fp-folder
.fp-hascontextmenu
.fp-contextmenu
,
13988 .filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu {
13990 position: absolute
;
13992 margin-right: -20px;
13995 .filepicker-filelist
.filepicker-container
,
13996 .filemanager.fm-noitems .fm-empty-container {
13998 position: absolute
;
14003 border: 2px dashed
#bbb;
14005 text-align: center
; }
14007 .filepicker-filelist
.dndupload-target
,
14008 .filemanager-container .dndupload-target {
14010 position: absolute
;
14015 border: 2px dashed
#fb7979;
14017 text-align: center
; }
14019 .filepicker-filelist
.dndupload-over
.dndupload-target
,
14020 .filemanager-container.dndupload-over .dndupload-target {
14022 position: absolute
;
14027 border: 2px dashed
#6c8cd3;
14029 text-align: center
; }
14031 .dndupload-message {
14034 .dndsupported .dndupload-message {
14037 .dnduploadnotsupported-message {
14040 .dndnotsupported .dnduploadnotsupported-message {
14043 .dndupload-target {
14046 .dndsupported .dndupload-ready .dndupload-target {
14049 .dndupload-uploadinprogress {
14051 text-align: center
; }
14053 .dndupload-uploading .dndupload-uploadinprogress {
14057 background: url
([[pix:theme|fp
/dnd_arrow
]]) center no-repeat
;
14060 position: absolute
;
14063 .fitem
.disabled
.filepicker-container
,
14064 .fitem.disabled .fm-empty-container {
14067 .dndupload-progressbars {
14071 .dndupload-inprogress .dndupload-progressbars {
14074 .dndupload-inprogress .fp-content {
14077 .filemanager.fm-noitems .dndupload-inprogress .fm-empty-container {
14080 .filepicker-filelist.dndupload-inprogress .filepicker-container {
14083 .filepicker-filelist.dndupload-inprogress a {
14086 .filemanager.fp-select .fp-select-loading {
14089 .filemanager.fp-select.loading .fp-select-loading {
14092 .filemanager.fp-select.loading form {
14095 .filemanager
.fp-select
.fp-folder
.fp-license
,
14096 .filemanager
.fp-select
.fp-folder
.fp-author
,
14097 .filemanager
.fp-select
.fp-file
.fp-file-unzip
,
14098 .filemanager
.fp-select
.fp-folder
.fp-file-unzip
,
14099 .filemanager
.fp-select
.fp-file
.fp-file-zip
,
14100 .filemanager.fp-select.fp-zip .fp-file-zip {
14103 .filemanager
.fp-select
.fp-file-setmain
,
14104 .filemanager.fp-select .fp-file-setmain-help {
14107 .filemanager
.fp-select
.fp-cansetmain
.fp-file-setmain
,
14108 .filemanager.fp-select.fp-cansetmain .fp-file-setmain-help {
14109 display: inline-block
; }
14111 .filemanager .fp-mainfile .fp-filename {
14112 font-weight: bold
; }
14114 .filemanager.fp-select.fp-folder .fp-file-download {
14118 font-weight: bold
; }
14120 .filemanager
.fp-select
.fp-original
.fp-unknown
,
14121 .filemanager.fp-select .fp-original .fp-originloading {
14124 .filemanager.fp-select .fp-original.fp-loading .fp-originloading {
14127 .filemanager
.fp-select
.fp-reflist
.fp-unknown
,
14128 .filemanager.fp-select .fp-reflist .fp-reflistloading {
14131 .filemanager.fp-select .fp-reflist.fp-loading .fp-reflistloading {
14134 .filemanager.fp-select .fp-reflist .fp-value {
14135 background: #f9f9f9;
14136 border: 1px solid
#bbb;
14142 .filemanager.fp-select .fp-reflist .fp-value li {
14143 padding-bottom: 7px; }
14145 .filemanager.fp-mkdir-dlg {
14146 text-align: center
; }
14148 .filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text {
14152 .filemanager.fp-dlg {
14153 text-align: center
; }
14155 .file-picker div.bd {
14156 text-align: left
; }
14160 .fp-formset input[type="file"] {
14161 line-height: inherit
; }
14166 .fp-fileinfo .fp-value {
14167 display: inline-block
;
14168 padding-left: 5px; }
14170 /** The message area **/
14174 .preferences-container .container-fluid {
14176 .preferences-container .container-fluid .col-md-6 {
14177 min-height: 20px; }
14179 .preferences-container .align-bottom {
14180 vertical-align: bottom
; }
14182 .preferences-container .preference-table {
14183 border: 1px solid
#ddd; }
14184 .preferences-container .preference-table thead th {
14185 text-align: center
; }
14186 .preferences-container .preference-table thead th .config-warning {
14188 .preferences-container .preference-table thead th.unconfigured .config-warning {
14189 display: inline-block
; }
14190 .preferences-container .preference-table tr td:not(:first-child) {
14192 text-align: center
; }
14193 .preferences-container .preference-table tr td:nth-child(even) {
14194 background-color: #f7f7f7; }
14195 .preferences-container .preference-table tr th:nth-child(even) {
14196 background-color: #f7f7f7; }
14197 .preferences-container .preference-table .preference-row .hover-tooltip-container {
14198 display: inline-block
; }
14199 .preferences-container .preference-table .preference-row .preference-name {
14200 vertical-align: middle
; }
14201 .preferences-container .preference-table .preference-row .disabled-message {
14202 text-align: center
;
14204 line-height: 30px; }
14205 .preferences-container .preference-table .preference-row .preference-state {
14208 display: inline-block
;
14209 vertical-align: middle
; }
14210 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container {
14211 background-color: #5cb85c; }
14212 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container .on-text {
14213 display: inline-block
; }
14214 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container .off-text {
14216 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container {
14220 text-align: center
;
14221 border-radius: 4px;
14222 background-color: #d9534f;
14225 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .loading-icon {
14227 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .on-text {
14229 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .off-text {
14230 display: inline-block
; }
14231 .preferences-container
.preference-table
.preference-row
.preference-state
.loading input
[type
="checkbox"]:checked
+ .preference-state-status-container
.on-text
,
14232 .preferences-container .preference-table .preference-row .preference-state.loading input[type="checkbox"]:checked + .preference-state-status-container .off-text {
14234 .preferences-container
.preference-table
.preference-row
.preference-state
.loading
.preference-state-status-container
.on-text
,
14235 .preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .off-text {
14237 .preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .loading-icon {
14239 .preferences-container .preference-table .preference-row.loading .preference-name .loading-icon {
14242 .disabled-message {
14245 .disabled .disabled-message {
14247 .disabled .disabled-message + form {
14250 .general-settings-container .loading-icon {
14253 .general-settings-container .loading .loading-icon {
14254 display: inline-block
; }
14256 .general-settings-container label {
14257 display: inline-block
; }
14259 .processor-container {
14260 position: relative
; }
14261 .processor-container .loading-container {
14263 position: absolute
;
14266 text-align: center
;
14267 background-color: rgba
(255, 255, 255, 0.5); }
14268 .processor-container .loading-container .vertical-align {
14271 display: inline-block
;
14272 vertical-align: middle
; }
14273 .processor-container.loading .loading-container {
14276 .preferences-page-container .checkbox-container {
14278 line-height: 20px; }
14279 .preferences-page-container .checkbox-container input {
14282 .preferences-page-container .checkbox-container .loading-icon {
14284 .preferences-page-container .checkbox-container.loading .loading-icon {
14285 display: inline-block
; }
14287 .notification-area {
14289 box-sizing: border-box
;
14290 border-radius: 4px;
14291 margin-bottom: 30px;
14292 border: 1px solid
#e3e3e3; }
14293 @media
(max-height: 670px) {
14294 .notification-area {
14296 .notification-area .control-area {
14297 box-sizing: border-box
;
14298 display: inline-block
;
14302 -webkit-overflow-scrolling: touch
;
14303 border-right: 1px solid
#e3e3e3; }
14304 .notification-area .control-area .content {
14305 position: relative
; }
14306 .notification-area .control-area .content .content-item-container {
14308 .notification-area .control-area .content:empty + .empty-text {
14310 .notification-area .control-area .loading-icon {
14312 .notification-area .control-area .empty-text {
14314 text-align: center
;
14315 padding-top: 20px; }
14316 .notification-area .control-area.loading .loading-icon {
14318 text-align: center
;
14319 box-sizing: border-box
;
14321 .notification-area .control-area.loading .content:empty + .empty-text {
14323 .notification-area .content-area {
14324 box-sizing: border-box
;
14325 display: inline-block
;
14326 width: calc
(100% - 300px);
14328 .notification-area .content-area .toggle-mode {
14330 .notification-area .content-area .header {
14332 box-sizing: border-box
;
14333 border-bottom: 1px solid
#e3e3e3;
14335 .notification-area .content-area .header .image-container {
14336 display: inline-block
;
14340 .notification-area .content-area .header .subject-container {
14341 display: inline-block
;
14342 max-width: calc
(100% - 24px);
14343 white-space: nowrap
;
14345 text-overflow: ellipsis
;
14348 box-sizing: border-box
; }
14349 .notification-area .content-area .header .timestamp {
14354 margin-left: 30px; }
14355 .notification-area .content-area .header:empty {
14357 .notification-area .content-area > .content {
14359 box-sizing: border-box
;
14361 -webkit-overflow-scrolling: touch
;
14363 @media
(max-height: 670px) {
14364 .notification-area .content-area > .content {
14366 .notification-area .content-area > .content:empty {
14368 .notification-area .content-area > .content:empty + .empty-text {
14370 text-align: center
;
14371 padding-top: 100px; }
14372 .notification-area .content-area .empty-text {
14374 .notification-area .content-area .footer {
14376 box-sizing: border-box
;
14377 text-align: center
; }
14378 .notification-area .content-area .footer a {
14379 line-height: 50px; }
14380 .notification-area .content-area .footer:empty {
14383 @media (max-width: 979px) {
14384 .notification-area {
14385 position: relative
;
14386 overflow: hidden
; }
14387 .notification-area .control-area {
14388 border-right: none
;
14390 position: absolute
;
14394 visibility: visible
;
14395 transition: left
0.25s; }
14396 .notification-area .content-area {
14398 position: absolute
;
14402 visibility: hidden
;
14403 transition: right
0.25s, opacity
0.25s, visibility
0.25s; }
14404 .notification-area .content-area .toggle-mode {
14405 display: inline-block
;
14410 box-sizing: border-box
;
14411 border-right: 1px solid
#e3e3e3;
14412 border-bottom: 1px solid
#e3e3e3; }
14413 .notification-area .content-area .header {
14414 display: inline-block
;
14415 width: calc
(100% - 70px); }
14416 .notification-area.show-content-area .control-area {
14419 visibility: hidden
;
14420 transition: left
0.25s, opacity
0.25s, visibility
0.25s; }
14421 .notification-area.show-content-area .content-area {
14424 visibility: visible
;
14425 transition: right
0.25s; } }
14427 .drawer .message-app {
14429 .drawer .message-app .icon-back-in-app {
14431 .drawer .message-app .icon-back-in-drawer {
14432 display: inherit
; }
14436 flex-direction: column
;
14437 background-color: #eff1f3; }
14438 .message-app .icon-back-in-drawer {
14440 .message-app.main {
14441 min-height: 400px; }
14442 .message-app .header-container {
14444 .message-app .body-container {
14446 overflow: hidden
; }
14447 .message-app .body-container > * {
14448 position: absolute
;
14453 .message-app .footer-container {
14455 .message-app .footer-container textarea {
14457 .message-app .matchtext {
14458 background-color: #b5d9f9;
14461 .message-app .contact-status {
14462 position: absolute
;
14467 border-radius: 50%; }
14468 .message-app .contact-status.online {
14469 border: 1px solid
#fff;
14470 background-color: #5cb85c; }
14471 .message-app .message p {
14473 .message-app .clickable {
14475 .message-app .clickable:hover {
14476 filter: drop-shadow
(2px 2px 2px rgba
(0, 0, 0, 0.3)); }
14478 .message-app .btn-link {
14480 .message-app .btn-link:hover, .message-app .btn-link:focus {
14481 background-color: rgba
(0, 0, 0, 0.035);
14482 text-decoration: none
; }
14483 .message-app .icon {
14485 .message-app .overview-section-toggle .collapsed-icon-container {
14487 .message-app .overview-section-toggle .expanded-icon-container {
14488 display: inline-block
; }
14489 .message-app .overview-section-toggle.collapsed .collapsed-icon-container {
14490 display: inline-block
; }
14491 .message-app .overview-section-toggle.collapsed .expanded-icon-container {
14493 .message-app .btn.btn-link.btn-icon {
14497 border-radius: 50%;
14499 .message-app .btn.btn-link.btn-icon:hover, .message-app .btn.btn-link.btn-icon:focus {
14500 background-color: #e9ecef; }
14501 .message-app .btn.btn-link.btn-icon.icon-size-0 {
14502 height: 20px !important
;
14503 /* stylelint-disable-line declaration-no-important */
14504 width: 20px !important
;
14505 /* stylelint-disable-line declaration-no-important */ }
14506 .message-app .btn.btn-link.btn-icon.icon-size-1 {
14507 height: 24px !important
;
14508 /* stylelint-disable-line declaration-no-important */
14509 width: 24px !important
;
14510 /* stylelint-disable-line declaration-no-important */ }
14511 .message-app .btn.btn-link.btn-icon.icon-size-2 {
14512 height: 28px !important
;
14513 /* stylelint-disable-line declaration-no-important */
14514 width: 28px !important
;
14515 /* stylelint-disable-line declaration-no-important */ }
14516 .message-app .btn.btn-link.btn-icon.icon-size-3 {
14517 height: 36px !important
;
14518 /* stylelint-disable-line declaration-no-important */
14519 width: 36px !important
;
14520 /* stylelint-disable-line declaration-no-important */ }
14521 .message-app .btn.btn-link.btn-icon.icon-size-4 {
14522 height: 44px !important
;
14523 /* stylelint-disable-line declaration-no-important */
14524 width: 44px !important
;
14525 /* stylelint-disable-line declaration-no-important */ }
14526 .message-app .btn.btn-link.btn-icon.icon-size-5 {
14527 height: 68px !important
;
14528 /* stylelint-disable-line declaration-no-important */
14529 width: 68px !important
;
14530 /* stylelint-disable-line declaration-no-important */ }
14531 .message-app .view-overview-body .section {
14533 .message-app .view-overview-body .section.expanded {
14535 .message-app .view-conversation .content-message-container img {
14537 .message-app .list-group .list-group-item {
14540 .message-app .list-group .list-group-item:first-child {
14542 .message-app .list-group .list-group-item:last-child {
14543 border-bottom: 0; }
14544 .message-app .last-message {
14545 min-height: 1.5rem; }
14546 .message-app .section .collapsing {
14547 overflow: hidden
; }
14548 .message-app .message.send {
14549 background-color: #dee2e6;
14551 .message-app .message.send .time {
14553 .message-app .message.send .tail {
14555 margin-right: -0.5rem;
14556 border-bottom-color: #dee2e6; }
14557 .message-app .message.received {
14558 background-color: #fff;
14560 .message-app .message.received .time {
14562 .message-app .message.received .tail {
14564 margin-left: -0.5rem;
14565 border-bottom-color: #fff; }
14566 .message-app .message .tail {
14571 border: 0.5rem solid transparent
;
14572 position: relative
; }
14573 .message-app .day {
14575 .message-app .lazy-load-list {
14576 overflow-y: auto
; }
14578 #page-message-index #region-main
{
14580 #page-message-index #region-main div
[role
="main"] {
14582 #page-message-index #region-main div
[role
="main"] #maincontent
{
14583 margin-top: -1px; }
14584 #page-message-index #region-main div
[role
="main"] .message-app
.main
{
14587 .dir-rtl .message-drawer {
14588 box-shadow: 2px 2px 4px rgba
(0, 0, 0, 0.08); }
14590 .message-app .emoji-picker-container {
14591 position: absolute
;
14594 transform: translateY
(-100%); }
14595 .message-app .emoji-picker-container .emoji-picker .picker-row .emoji-button {
14598 @media
(max-width: 575.98px) {
14599 .message-app .emoji-picker-container {
14600 right: -0.5rem; } }
14602 .message-app .emoji-auto-complete-container {
14605 transition: max-height
.15s ease-in-out
;
14606 visibility: visible
; }
14607 .message-app .emoji-auto-complete-container.hidden {
14610 visibility: hidden
;
14612 transition: max-height
.15s ease-in-out
, visibility
0s linear
.15s, overflow
0s linear
.15s; }
14618 .questioncategories h3 {
14625 margin: 0 0 0.3em; }
14627 #chooseqtype .instruction
{
14630 #chooseqtype .fakeqtypes
{
14631 border-top: 1px solid silver
; }
14633 #chooseqtype .qtypeoption
{
14634 margin-bottom: 0.5em; }
14636 #chooseqtype label
{
14639 #chooseqtype .qtypename img
{
14640 padding: 0 0.3em; }
14642 #chooseqtype .qtypename
{
14643 display: inline-table
;
14646 #chooseqtype .qtypesummary
{
14650 #chooseqtype .submitbuttons
{
14652 text-align: center
; }
14654 #qtypechoicecontainer {
14657 #qtypechoicecontainer_c.yui-panel-container
.shadow
.underlay
{
14658 background: none
; }
14660 #qtypechoicecontainer.yui-panel
.hd
{
14662 letter-spacing: 1px;
14663 text-shadow: 1px 1px 1px #fff;
14664 border: 1px solid
#ccc;
14665 border-bottom: 1px solid
#bbb;
14666 background-image: linear-gradient
(to bottom
, #fff 0%, #ccc 100%);
14667 background-repeat: repeat-x
; }
14669 #qtypechoicecontainer {
14672 background: #f2f2f2;
14673 border: 1px solid
#ccc;
14674 border-top: 0 none
; }
14676 #qtypechoicecontainer #chooseqtype
{
14679 #chooseqtypehead h3
{
14681 font-weight: normal
; }
14683 #chooseqtype .qtypes
{
14684 position: relative
;
14685 border-bottom: 1px solid
#bbb;
14686 padding: 0.24em 0; }
14688 #chooseqtype .alloptions
{
14689 overflow-x: hidden
;
14691 max-height: calc
(100vh - 15em);
14694 #chooseqtype .qtypeoption
{
14696 padding: 0.3em 0.3em 0.3em 1.6em; }
14698 #chooseqtype .qtypeoption img
{
14699 vertical-align: text-bottom
;
14701 padding-right: 0.5em; }
14703 #chooseqtype .selected
{
14704 background-color: #fff; }
14706 #chooseqtype .instruction
,
14707 #chooseqtype .qtypesummary
{
14709 position: absolute
;
14715 overflow-x: hidden
;
14717 padding: 1.5em 1.6em;
14718 background-color: #fff; }
14720 #chooseqtype .instruction
,
14721 #chooseqtype .selected
.qtypesummary
{
14724 #categoryquestions {
14726 #categoryquestions td
,
14727 #categoryquestions th
{
14728 padding: 0 0.2em; }
14729 #categoryquestions th
{
14731 font-weight: normal
; }
14732 #categoryquestions .checkbox
{
14733 padding-left: 5px; }
14734 #categoryquestions .checkbox input
[type
="checkbox"] {
14737 #categoryquestions .iconcol
{
14739 box-sizing: content-box
; }
14740 #categoryquestions .iconcol
.icon
{
14744 #categoryquestions label
{
14747 #categoryquestions .header
{
14748 text-align: left
; }
14750 #page-mod-quiz-edit div
.questionbankwindow div
.header
{
14753 #page-mod-quiz-edit div
.questionbankwindow
.block
{
14756 .questionbank .singleselect {
14759 /* Question editing form */
14760 #combinedfeedbackhdr div
.fhtmleditor
{
14763 #combinedfeedbackhdr div
.fcheckbox
{
14764 margin-bottom: 1em; }
14766 #multitriesheader div
.fitem_feditor
{
14769 #multitriesheader div
.fitem_fgroup
{
14770 margin-bottom: 1em; }
14772 #multitriesheader div
.fitem_fgroup fieldset
.felement label
{
14773 margin-left: 0.3em;
14774 margin-right: 0.3em; }
14776 body
.path-question-type
{
14777 /* Hacks to display the labels within a form group. */ }
14778 body
.path-question-type
.fitem_fgroup
.accesshide
{
14781 padding-right: .3em; }
14782 body
.path-question-type
.form-group
.sr-only
{
14787 margin: 0 0.5rem 0 0;
14796 margin: 0 auto
1.8em auto
; }
14802 margin-bottom: 1.8em;
14803 background-color: #dee2e6;
14804 border: 1px solid
#cad0d7; }
14813 font-weight: bold
; }
14817 margin-top: 0.7em; }
14819 .que .info .questionflag.editable {
14822 .que
.info
.editquestion img
,
14823 .que
.info
.questionflag img
,
14824 .que .info .questionflag input {
14825 vertical-align: bottom
; }
14828 margin: 0 0 0 8.5em; }
14833 position: relative
;
14834 padding: 0.75rem 1.25rem;
14835 margin-bottom: 1rem;
14836 border: 0 solid transparent
; }
14841 background-color: #fcefdc;
14842 border-color: #fbe8cd;
14843 /* stylelint-disable-line max-line-length */ }
14846 border-top-color: #f9ddb5; }
14847 .que
.outcome
.alert-link
,
14848 .que .comment .alert-link {
14851 .que .formulation {
14853 background-color: #def2f8;
14854 border-color: #d1edf6;
14855 /* stylelint-disable-line max-line-length */ }
14856 .que .formulation hr {
14857 border-top-color: #bce5f2; }
14858 .que .formulation .alert-link {
14861 .que
.multichoice
.answer div
.r0
.icon
.fa-check
,
14862 .que
.multichoice
.answer div
.r1
.icon
.fa-check
,
14863 .que
.multichoice
.answer div
.r0
.icon
.fa-remove
,
14864 .que.multichoice .answer div.r1 .icon.fa-remove {
14867 .qtype_multichoice_clearchoice {
14868 padding-top: 10px; }
14869 .qtype_multichoice_clearchoice a {
14871 text-decoration: underline
;
14872 padding-left: 30px; }
14874 .formulation input
[type
="text"],
14875 .formulation select {
14877 vertical-align: baseline
; }
14879 .que.multianswer .formulation .yui3-widget-positioned {
14880 box-sizing: content-box
; }
14881 .que.multianswer .formulation .yui3-widget-positioned .feedbackspan {
14883 max-width: inherit
; }
14885 .path-mod-quiz input[size] {
14891 background-color: #def1de;
14892 border-color: #d1ebd1;
14893 /* stylelint-disable-line max-line-length */ }
14895 border-top-color: #bfe3bf; }
14896 .que .comment .alert-link {
14900 margin: 0.7em 0 0.3em 0; }
14902 .que .im-controls {
14904 text-align: left
; }
14906 .que
.specificfeedback
,
14907 .que
.generalfeedback
,
14908 .que
.numpartscorrect
.que
.rightanswer
,
14912 margin: 0 0 0.5em; }
14914 .que .correctness.correct {
14915 background-color: #5cb85c; }
14917 .que .correctness.partiallycorrect {
14918 background-color: #ff7518; }
14920 .que .correctness.notanswered, .que .correctness.incorrect {
14921 background-color: #d9534f; }
14924 margin-bottom: 1.5em; }
14926 .que .validationerror {
14933 margin-top: 0.5em; }
14939 .que .history table {
14943 .que .history .current {
14944 font-weight: bold
; }
14946 .que .questioncorrectnessicon {
14947 vertical-align: text-bottom
; }
14949 body
.jsenabled
.questionflag input
[type
=checkbox
] {
14952 .que .questionflagimage {
14953 padding-right: 3px;
14959 border-bottom: 1px solid
#555; }
14961 .mform .que.comment .fitemtitle {
14964 #page-question-preview #techinfo
{
14967 #page-mod-quiz-edit ul
.slots
.activityinstance
> a
{
14972 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
14976 padding-right: 4px; }
14978 #page-mod-quiz-edit .activity img
.activityicon
{
14979 vertical-align: text-top
; }
14981 #page-mod-quiz-edit .box
.generalbox
.questionbank
{
14984 #page-mod-quiz-edit .questionbank
.categorypagingbarcontainer
,
14985 #page-mod-quiz-edit .questionbank
.categoryquestionscontainer
,
14986 #page-mod-quiz-edit .questionbank
.choosecategory
{
14989 #page-mod-quiz-edit .questionbank
.choosecategory select
{
14992 #page-mod-quiz-edit div
.questionbank
.categoryquestionscontainer
{
14993 background: transparent
; }
14995 #page-mod-quiz-edit #categoryquestions
> thead
{
14996 background: #fff; }
14998 #page-mod-quiz-edit #categoryquestions
> tbody
> tr:nth-of-type
(even
) {
14999 background: #e4e4e4; }
15001 #page-mod-quiz-edit .questionbankwindow div
.header
{
15004 margin: 0 -10px 0 -10px;
15005 padding: 2px 10px 2px 10px;
15006 background: transparent
;
15007 /* Old browsers */ }
15009 #page-mod-quiz-edit .questionbankwindow div
.header
a:link
,
15010 #page-mod-quiz-edit .questionbankwindow div
.header
a:visited
{
15013 #page-mod-quiz-edit .questionbankwindow div
.header
a:hover
{
15016 #page-mod-quiz-edit .createnewquestion
{
15017 padding: 0.3em 0; }
15018 #page-mod-quiz-edit .createnewquestion div
,
15019 #page-mod-quiz-edit .createnewquestion input
{
15022 #page-mod-quiz-edit .questionbankwindow div
.header
.title
{
15025 #page-mod-quiz-edit div
.container div
.generalbox
{
15026 background-color: transparent
;
15029 #page-mod-quiz-edit .categoryinfo
{
15030 background-color: transparent
;
15031 border-bottom: none
; }
15033 #page-mod-quiz-edit .createnewquestion
.singlebutton input
{
15034 margin-bottom: 0; }
15036 #page-mod-quiz-edit div
.questionbank
.categorysortopotionscontainer
,
15037 #page-mod-quiz-edit div
.questionbank
.categoryselectallcontainer
{
15038 padding: 0 0 1.5em 0; }
15040 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
{
15041 background-color: transparent
;
15044 border-bottom: 0; }
15045 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
.paging
{
15046 padding: 0 0.3em; }
15048 #page-mod-quiz-edit div
.question div
.content div
.questioncontrols
{
15049 background-color: #fff; }
15051 #page-mod-quiz-edit div
.question div
.content div
.points
{
15052 margin-top: -0.5em;
15055 background-color: #fff;
15059 margin-right: 60px; }
15061 #page-mod-quiz-edit div
.question div
.content div
.points br
{
15064 #page-mod-quiz-edit div
.question div
.content div
.points label
{
15065 display: inline-block
; }
15067 #page-mod-quiz-edit div
.quizpage
.pagecontent
.pagestatus
{
15068 background-color: #fff; }
15070 #page-mod-quiz-edit .quizpagedelete
,
15071 #page-mod-quiz-edit .quizpagedelete img
{
15072 background-color: transparent
; }
15074 #page-mod-quiz-edit div
.quizpage
.pagecontent
{
15075 border: 1px solid
#ddd;
15076 overflow: hidden
; }
15078 #page-mod-quiz-edit div
.questionbank
.categoryinfo
{
15079 padding: 0.3em 0; }
15081 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer
{
15083 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong
{
15085 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer hr
,
15086 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer br
{
15088 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong
{
15089 margin-left: -0.3em; }
15090 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong label
{
15091 margin-left: 0.3em; }
15092 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer input
{
15094 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer input
+ input
{
15095 margin-left: 5px; }
15097 .questionbankwindow .module {
15100 .questionbankwindow .form-autocomplete-selection {
15103 #page-mod-quiz-edit div
.editq div
.question div
.content
{
15104 background-color: #fff;
15105 border: 1px solid
#ddd;
15106 overflow: hidden
; }
15108 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
15110 padding-right: 4px; }
15112 .path-mod-quiz .statedetails {
15114 font-size: 0.9em; }
15119 .que.shortanswer .answer {
15125 body
.path-question-type
.mform fieldset
.hidden
{
15127 margin: 0.7em 0 0; }
15130 .que.ddwtos .drop {
15131 box-sizing: content-box
; }
15133 .tag-condition-container {
15134 position: relative
; }
15136 @media (max-width: 767.98px) {
15144 .userprofile .fullprofilelink {
15145 text-align: center
;
15148 .userprofile .page-context-header {
15149 margin-bottom: 10px; }
15151 .userprofile .description {
15153 margin-bottom: 30px; }
15155 .userprofile .profile_tree {
15158 #participantsform .no-overflow
{
15159 overflow: visible
; }
15161 .userprofile dl.list > dd + dt {
15168 text-align: center
;
15172 #page-user-profile .node_category ul
,
15173 .path-user .node_category ul {
15178 #page-user-profile .node_category li
,
15179 .path-user .node_category li {
15182 #page-user-profile .node_category
.editprofile
,
15183 #page-user-profile .node_category
.viewmore
,
15184 .path-user
.node_category
.editprofile
,
15185 .path-user .node_category .viewmore {
15186 text-align: right
; }
15188 .ajax-contact-button {
15189 box-sizing: border-box
;
15190 position: relative
; }
15191 .ajax-contact-button.loading .loading-icon {
15193 .ajax-contact-button .loading-icon {
15195 position: absolute
;
15200 background-color: rgba
(255, 255, 255, 0.7); }
15201 .ajax-contact-button .loading-icon .icon {
15202 position: absolute
;
15205 transform: translate
(-50%, -50%); }
15207 @media (max-width: 480px) {
15208 .userprofile .profile_tree {
15209 /** Display the profile on one column on phones@mixin */
15210 column-count: 1; } }
15212 .userlist #showall {
15215 .userlist .buttons {
15216 text-align: center
; }
15218 .userlist .buttons label {
15221 .userlist table#participants {
15222 text-align: center
; }
15224 .userlist table#participants td {
15227 vertical-align: middle
; }
15229 .userlist table#participants th {
15233 .userlist table.controls {
15235 .userlist table.controls tr {
15236 vertical-align: top
; }
15237 .userlist table.controls .right {
15238 text-align: right
; }
15239 .userlist table.controls .groupselector {
15242 .userlist table.controls .groupselector label {
15248 border-collapse: separate
;
15251 .userinfobox
.left
,
15252 .userinfobox .side {
15254 vertical-align: top
; }
15256 .userinfobox .userpicture {
15260 .userinfobox .content {
15261 vertical-align: top
; }
15263 .userinfobox .links {
15266 vertical-align: bottom
; }
15268 .userinfobox .links a {
15271 .userinfobox .list td {
15274 .userinfobox .username {
15275 padding-bottom: 20px;
15276 font-weight: bold
; }
15278 .userinfobox td.label {
15280 white-space: nowrap
;
15281 vertical-align: top
;
15282 font-weight: bold
; }
15285 position: absolute
;
15287 margin-right: 0.6em; }
15292 margin-right: 1em; }
15293 .group-image .grouppicture {
15294 border-radius: 50%; }
15296 .groupinfobox .left {
15299 vertical-align: top
; }
15301 .course-participation #showall {
15302 text-align: center
;
15305 #user-policy .noticebox
{
15306 text-align: center
;
15308 margin-right: auto
;
15309 margin-bottom: 10px;
15313 #user-policy #policyframe
{
15320 .userselector select {
15323 .userselector div {
15324 margin-top: 0.2em; }
15326 .userselector div label {
15327 margin-right: 0.3em; }
15329 /* Next style does not work in all browsers but looks nicer when it does */
15330 .userselector .userselector-infobelow {
15331 font-size: 0.8em; }
15333 #userselector_options .collapsibleregioncaption
{
15334 font-weight: bold
; }
15336 #userselector_options p
{
15338 text-align: left
; }
15340 /** user full profile */
15341 #page-user-profile .messagebox
{
15342 text-align: center
;
15344 margin-right: auto
; }
15346 /** user course profile */
15347 #page-course-view-weeks .messagebox
{
15348 text-align: center
;
15350 margin-right: auto
; }
15352 .profileeditor > .singleselect {
15353 margin: 0 0.5em 0 0; }
15355 .profileeditor > .singlebutton {
15356 display: inline-block
;
15357 margin: 0 0 0 0.5em; }
15358 .profileeditor
> .singlebutton div
,
15359 .profileeditor > .singlebutton input {
15362 .userlist h3 .action-icon {
15365 #page-enrol-users .popover
{
15368 .user-enroller-panel {
15371 .search-results .result {
15375 .search-results .result .result-content {
15378 .search-results .result .filename {
15379 font-style: italic
; }
15381 .search-input-wrapper {
15382 margin: 0 1rem 0 0;
15386 transition: width
0.5s ease
, left
0.5s ease
;
15388 padding-bottom: 0; }
15390 .search-input-wrapper > div {
15393 .search-input-wrapper > div .icon {
15395 margin-top: 10px; }
15397 .search-input-wrapper > form {
15400 transition: opacity
0.5s ease-in-out
; }
15402 .search-input-wrapper > form > input {
15405 .search-input-wrapper form.expanded {
15408 .search-input-wrapper.expanded {
15411 @media (max-width: 575.98px) {
15412 .search-input-wrapper {
15413 margin: 0 1rem 0 0; }
15414 .search-input-wrapper > div {
15416 .search-input-wrapper > form {
15419 .search-areas-actions {
15420 margin-bottom: 1rem; }
15422 .search-areas-actions > div {
15423 margin-right: 1rem;
15424 display: inline-block
; }
15426 #core-search-areas .lastcol li
{
15428 text-indent: -24px; }
15430 #core-search-areas .lastcol li
> i
{
15434 * Moodle forms HTML isn't changeable via renderers (yet?) so this
15435 * .less file imports styles from the bootstrap $variables file and
15436 * adds them to the existing Moodle form CSS ids and classes.
15439 .jsenabled .mform .containsadvancedelements .advanced {
15442 .mform .containsadvancedelements .advanced.show {
15445 #adminsettings span
.error
{
15446 display: inline-block
;
15447 border: 1px solid
#f4cfce;
15448 border-radius: 4px;
15449 background-color: #f7dddc;
15451 margin-bottom: 4px; }
15453 .mform
.form-inline
.form-control
,
15454 .mform .form-inline .custom-select {
15457 .mform .form-inline .form-group {
15458 margin: 0.1rem 0.25rem 0.1rem 0; }
15460 .mform .form-inline br + label {
15461 justify-content: flex-start
;
15464 .unresponsive
.mform
.form-inline
,
15465 .unresponsive.mform .form-inline label {
15466 display: inline-flex
; }
15468 #jump-to-activity.custom-select
{
15472 margin-bottom: 0.5rem;
15473 border-bottom: 1px solid
#dee2e6; }
15475 .mform > .form-group {
15476 margin-left: 1.5rem; }
15478 .editor_atto_content.form-control {
15481 #adminsettings .form-control
[size
] {
15484 .jsenabled .mform .collapsed .fcontainer {
15487 #adminsettings .error
{
15490 .mform ul.file-list {
15493 list-style: none
; }
15496 .mform label .adv {
15500 input#id_externalurl
{
15503 #portfolio-add-button {
15507 .form-label .form-shortname {
15510 .form-label .form-shortname {
15511 font-size: 0.703125rem;
15514 .form-item .form-inline {
15517 .form-inline label:not(.sr-only):not(.accesshide) + select {
15518 margin-left: 0.5rem; }
15520 .formsettingheading .form-horizontal {
15523 .no-felement.fstatic {
15525 padding-top: 5px; }
15527 .no-fitem .fstaticlabel {
15528 font-weight: bold
; }
15530 .form-item .form-setting .defaultsnext > input {
15531 display: inline-block
; }
15533 .form-item .form-setting .form-checkbox.defaultsnext {
15535 display: inline-block
; }
15537 #adminsettings h3
{
15541 margin-bottom: 1.5;
15542 font-size: 1.171875rem;
15545 border-bottom: 1px solid
#e5e5e5; }
15548 .mform
.fitem
.felement input
[name
="email"],
15549 .mform
.fitem
.felement input
[name
="email2"],
15550 .mform
.fitem
.felement input
[name
="url"],
15551 .mform
.fitem
.felement input
[name
="idnumber"],
15552 .mform
.fitem
.felement input
[name
="phone1"],
15553 .mform .fitem .felement input[name="phone2"] {
15557 .que.match .mediaplugin {
15561 #page-admin-grade-edit-scale-edit .error input#id_name
{
15562 margin-right: 170px; }
15564 #page-grade-edit-outcome-course .courseoutcomes
{
15566 margin-right: auto
;
15569 #page-grade-edit-outcome-course .courseoutcomes td
{
15570 text-align: center
; }
15572 /* Install Process' text fields Forms, should always be justified to the left */
15574 #installform #id_wwwroot
,
15575 #installform #id_dirroot
,
15576 #installform #id_dataroot
,
15577 #installform #id_dbhost
,
15578 #installform #id_dbname
,
15579 #installform #id_dbuser
,
15580 #installform #id_dbpass
,
15581 #installform #id_prefix
{
15584 .mdl-right > label {
15585 display: inline-block
; }
15590 .form-item .form-label label {
15591 margin-bottom: 0; }
15593 div#dateselector-calendar-panel
{
15595 /* Set higher than the z-index of the filemanager - see MDL-39047. */ }
15597 fieldset
.coursesearchbox label
{
15601 * Show the labels above text editors and file managers except on wide screens.
15603 /* Section and module editing forms contain special JS components for the
15604 availability system (if enabled). */
15605 #id_availabilityconditionsjson[aria-hidden
=true
],
15606 .availability-field [aria-hidden=true] {
15609 .availability-field label {
15610 display: inline-flex
; }
15612 .availability-field .availability-group label {
15613 vertical-align: top
; }
15615 .availability-eye {
15619 .availability-inner
,
15620 .availability-plugincontrols {
15622 border: 1px solid rgba
(0, 0, 0, 0.125);
15624 margin-top: 0.5rem; }
15626 .availability-plugincontrols
,
15627 .availability-childlist .availability-inner {
15628 margin-left: .625rem; }
15630 .availability-field .availability-plugincontrols .availability-group select {
15631 max-width: 12rem; }
15633 /* Custom styles for autocomplete form element */
15634 /* These styles reserve a standard amount of space in the DOM to avoid flicker when the original select element is replaced */
15635 [data-fieldtype
=autocomplete
] select
,
15636 [data-fieldtype
=tags
] select
,
15637 .form-autocomplete-original-select {
15638 visibility: hidden
;
15645 margin-top: 1.65625rem;
15646 vertical-align: bottom
; }
15648 .form-autocomplete-selection {
15650 min-height: 2.375rem; }
15652 .form-autocomplete-selection [role=listitem] {
15654 white-space: inherit
;
15655 word-break: break-word
;
15657 text-align: left
; }
15659 .form-autocomplete-suggestions {
15660 position: absolute
;
15661 background-color: white
;
15662 border: 2px solid
#dee2e6;
15663 border-radius: 3px;
15672 .form-autocomplete-suggestions li {
15673 list-style-type: none
;
15679 .form-autocomplete-suggestions li:hover {
15680 background-color: #3f9def;
15683 .form-autocomplete-suggestions li[aria-selected=true] {
15684 background-color: #f2f2f2;
15687 .form-autocomplete-downarrow {
15692 .form-autocomplete-downarrow .loading-icon {
15693 position: absolute
;
15696 background-color: #fff; }
15698 .form-autocomplete-selection:focus {
15701 /** Undo some bootstrap things */
15702 .form-autocomplete-selection + input.form-control {
15704 display: inline-block
;
15705 vertical-align: middle
; }
15707 .form-autocomplete-selection [data-active-selection=true] {
15709 font-size: large
; }
15711 /* Non-bootstrap selects with a size show their contents outside of the element.
15712 * Remove when we update to stable bootstrap 4. (MDL-56511) */
15718 overflow: visible
; }
15720 textarea
[data-auto-rows
] {
15721 overflow-x: hidden
;
15724 /** Display elements under labels in vertical forms regardless of the screen size. */
15725 .mform.full-width-labels .fitem.row {
15728 .mform
.full-width-labels
.fitem
.row
> .col-md-3
,
15729 .mform.full-width-labels .fitem.row > .col-md-9 {
15734 .mform.full-width-labels .fitem.row.femptylabel > .col-md-3 {
15737 /** Allow wrapping an mform in a div with the form-inline class to have an inline, responsive form. */
15738 @media (min-width: 768px) {
15739 .form-inline
.col-md-9
,
15740 .form-inline .col-md-3 {
15741 margin-bottom: 1rem;
15743 .form-inline
.col-md-9 label
,
15744 .form-inline .col-md-3 label {
15745 margin-left: 1rem; } }
15747 [data-fieldtype
="modgrade"] .form-group
{
15748 padding-bottom: 0.375rem; }
15750 [data-fieldtype
="modgrade"] {
15751 background-color: #fff;
15752 border: 1px solid rgba
(0, 0, 0, 0.125);
15755 max-width: 30rem; }
15757 /** Atto fields do not have form-control because that would break the layout of the editor.
15758 So they need these extra styles to highlight the editor when there is a validation error. */
15759 .has-danger
.editor_atto_content
.form-control
,
15760 .has-danger .editor_atto_content.form-control-danger {
15761 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
15762 padding-right: 2.25rem;
15763 background-repeat: no-repeat
;
15764 background-position: center right
1rem;
15765 background-size: 1.5rem; }
15766 .has-danger
.editor_atto_content
.form-control
.form-control-feedback
,
15767 .has-danger
.editor_atto_content
.form-control
.form-control-label
,
15768 .has-danger
.editor_atto_content
.form-control
.form-check-label
,
15769 .has-danger
.editor_atto_content
.form-control
.form-check-inline
,
15770 .has-danger
.editor_atto_content
.form-control
.custom-control
,
15771 .has-danger
.editor_atto_content
.form-control-danger
.form-control-feedback
,
15772 .has-danger
.editor_atto_content
.form-control-danger
.form-control-label
,
15773 .has-danger
.editor_atto_content
.form-control-danger
.form-check-label
,
15774 .has-danger
.editor_atto_content
.form-control-danger
.form-check-inline
,
15775 .has-danger .editor_atto_content.form-control-danger .custom-control {
15777 .has-danger
.editor_atto_content
.form-control
.form-control
,
15778 .has-danger .editor_atto_content.form-control-danger .form-control {
15779 border-color: #d9534f; }
15780 .has-danger
.editor_atto_content
.form-control
.input-group-addon
,
15781 .has-danger .editor_atto_content.form-control-danger .input-group-addon {
15783 border-color: #d9534f;
15784 background-color: #fdf7f7; }
15785 .has-danger
.editor_atto_content
.form-control
.form-control-feedback
,
15786 .has-danger .editor_atto_content.form-control-danger .form-control-feedback {
15789 [data-filetypesbrowserbody
] [aria-expanded
="false"] > [role
="group"],
15790 [data-filetypesbrowserbody
] [aria-expanded
="false"] [data-filetypesbrowserfeature
="hideifcollapsed"],
15791 [data-filetypesbrowserbody
] [aria-expanded
="true"] [data-filetypesbrowserfeature
="hideifexpanded"] {
15794 .form-inline
[data-fieldtype
="autocomplete"],
15795 .form-inline[data-fieldtype="tags"] {
15798 [data-fieldtype
="editor"] > div
{
15801 @media (min-width: 576px) {
15803 margin-left: 1.5rem; }
15804 .mform fieldset.collapsible legend a.fheader {
15805 padding: 0 5px 0 1.5rem;
15806 margin-left: -1.5rem;
15807 background: url
([[pix:t
/expanded
]]) 0 center no-repeat
; }
15808 .mform fieldset.collapsed legend a.fheader {
15810 background-image: url([[pix:t/collapsed_rtl]]);
15813 background-image: url
([[pix:t
/collapsed
]]); }
15814 .mform .form-inline .fdefaultcustom label {
15815 justify-content: initial
; } }
15817 .input-group.form-inset .form-inset-item {
15818 position: absolute
;
15819 padding-top: calc
(0.375rem + 1px);
15822 .input-group.form-inset.form-inset-left .form-control {
15823 padding-left: 1.5rem; }
15825 .input-group.form-inset.form-inset-right .form-control {
15826 padding-right: 1.5rem; }
15828 .input-group.form-inset.form-inset-right .form-inset-item {
15831 .pagelayout-login .card-title h2 img {
15833 max-height: 100px; }
15835 .pagelayout-login #region-main {
15837 background-color: inherit
; }
15843 .path-mod-choice .horizontal .choices .option {
15844 display: inline-block
; }
15846 .path-mod-feedback .feedback_form .col-form-label {
15847 display: block
!important
;
15848 /* stylelint-disable-line declaration-no-important */ }
15850 .path-mod-feedback .itemactions {
15853 .path-mod-feedback .itemhandle {
15854 position: absolute
;
15857 .path-mod-forum
.forumsearch input
,
15858 .path-mod-forum .forumsearch .helptooltip {
15861 .path-mod-forum
.forumheaderlist
,
15862 .path-mod-forum .forumheaderlist td {
15865 .path-mod-forum
.forumheaderlist thead
.header
,
15866 .path-mod-forum .forumheaderlist tbody .discussion td {
15867 white-space: normal
;
15868 vertical-align: top
;
15869 padding-left: 0.5em;
15870 padding-right: 0.5em; }
15872 .path-mod-forum .forumheaderlist thead .header {
15873 white-space: normal
;
15874 vertical-align: top
; }
15876 .path-mod-forum .forumheaderlist thead .header.replies {
15877 text-align: center
; }
15879 .path-mod-forum .forumheaderlist thead .header.lastpost {
15880 text-align: right
; }
15882 .path-mod-forum
.forumheaderlist thead
.header th
.discussionsubscription
,
15883 .path-mod-forum .forumheaderlist tbody .discussion td.discussionsubscription {
15885 padding-left: 0.5em;
15886 padding-right: 0.5em; }
15888 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
15889 .path-mod-forum .forumheaderlist .discussion .lastpost {
15890 white-space: normal
; }
15892 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
15893 .path-mod-forum .forumheaderlist .discussion .replies {
15894 text-align: center
; }
15896 .path-mod-forum
.forumheaderlist
.discussion
.topic
,
15897 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
15898 .path-mod-forum
.forumheaderlist
.discussion
.topic
.starter
,
15899 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
15900 .path-mod-forum .forumheaderlist .discussion .lastpost {
15901 vertical-align: top
; }
15903 .path-mod-forum .discussion-list .topic {
15904 font-weight: inherit
; }
15906 .path-mod-forum .subscriptionmode {
15909 .path-mod-forum .activesetting {
15911 font-weight: bold
; }
15913 .discussion-settings-container .custom-select {
15916 .discussion-settings-container input {
15920 border: 1px solid
#dee2e6;
15923 .forumpost .header {
15924 margin-bottom: 3px; }
15925 .forumpost .picture img {
15927 .forumpost .picture img.userpicture {
15929 margin-right: 10px; }
15930 .forumpost .content .posting.fullpost {
15934 .forumpost
.row
.topic
,
15935 .forumpost
.row
.content-mask
,
15936 .forumpost .row .options {
15937 margin-left: 48px; }
15938 .forumpost .row.side {
15941 .forumpost .row .left {
15944 .forumpost .options .commands {
15947 .forumpost .subject {
15948 font-weight: bold
; }
15950 .forumsearch input[type=text] {
15951 margin-bottom: 0; }
15953 #page-mod-forum-view table
.fit-content
{
15955 white-space: nowrap
; }
15957 #page-mod-forum-view table
.limit-width
{
15959 white-space: nowrap
;
15960 text-overflow: ellipsis
;
15961 overflow: hidden
; }
15962 #page-mod-forum-view table
.limit-width
.author-info
{
15963 max-width: calc
(100% - 35px - .5rem); }
15965 #page-mod-forum-discuss .discussioncontrols
{
15968 #page-mod-forum-discuss .discussioncontrols
.form-inline input
{
15969 margin-top: -1px; }
15971 /** Gently highlight the selected post by changing it's background to blue and then fading it out. */
15972 @keyframes background-highlight
{
15974 background-color: rgba
(0, 123, 255, 0.5); }
15976 background-color: inherit
; } }
15978 .path-mod-forum
.nested-v2-display-mode
,
15979 .path-mod-forum.nested-v2-display-mode {
15980 /** Reset the badge styling back to pill style. */
15981 /** Style the ratings like a badge. */
15982 /** Don't show the discussion locked alert in this mode because it's already indicated with a badge. */
15983 /** Fix muted text contrast ratios for accessibility. */
15984 /** Make the tag list text screen reader visible only */ }
15985 .path-mod-forum
.nested-v2-display-mode
.discussionsubscription
,
15986 .path-mod-forum.nested-v2-display-mode .discussionsubscription {
15988 text-align: inherit
;
15989 margin-bottom: 0; }
15990 .path-mod-forum
.nested-v2-display-mode
.preload-subscribe
,
15991 .path-mod-forum
.nested-v2-display-mode
.preload-unsubscribe
,
15992 .path-mod-forum
.nested-v2-display-mode
.preload-subscribe
,
15993 .path-mod-forum.nested-v2-display-mode .preload-unsubscribe {
15995 .path-mod-forum
.nested-v2-display-mode
.post-message
,
15996 .path-mod-forum.nested-v2-display-mode .post-message {
15997 line-height: 1.6; }
15998 .path-mod-forum
.nested-v2-display-mode
.indent
,
15999 .path-mod-forum.nested-v2-display-mode .indent {
16001 .path-mod-forum
.nested-v2-display-mode
.badge
,
16002 .path-mod-forum.nested-v2-display-mode .badge {
16003 font-size: inherit
;
16004 font-weight: inherit
;
16005 padding-left: .5rem;
16006 padding-right: .5rem;
16007 border-radius: 10rem; }
16008 .path-mod-forum
.nested-v2-display-mode
.badge-light
,
16009 .path-mod-forum.nested-v2-display-mode .badge-light {
16010 background-color: #f6f6f6;
16012 .path-mod-forum
.nested-v2-display-mode
.rating-aggregate-container
,
16013 .path-mod-forum.nested-v2-display-mode .rating-aggregate-container {
16014 background-color: #f6f6f6;
16016 padding: .25em .5em;
16018 margin-right: .5rem;
16019 vertical-align: middle
;
16020 border-radius: 10rem;
16021 text-align: center
; }
16022 .path-mod-forum
.nested-v2-display-mode
.ratinginput
,
16023 .path-mod-forum.nested-v2-display-mode .ratinginput {
16024 padding: .25em 1.75rem 0.25em .75em;
16027 border-radius: 10rem; }
16028 @media
(max-width: 767.98px) {
16029 .path-mod-forum
.nested-v2-display-mode
.ratinginput
,
16030 .path-mod-forum.nested-v2-display-mode .ratinginput {
16031 margin-top: .5rem; } }
16032 .path-mod-forum
.nested-v2-display-mode
.group-image
,
16033 .path-mod-forum.nested-v2-display-mode .group-image {
16038 display: inline-block
; }
16039 .path-mod-forum
.nested-v2-display-mode
.alert
.discussionlocked
,
16040 .path-mod-forum.nested-v2-display-mode .alert.discussionlocked {
16041 position: absolute
;
16046 clip: rect
(0, 0, 0, 0);
16047 white-space: nowrap
;
16049 .path-mod-forum
.nested-v2-display-mode
.text-muted
,
16050 .path-mod-forum
.nested-v2-display-mode
.dimmed_text
,
16051 .path-mod-forum
.nested-v2-display-mode
.text-muted
,
16052 .path-mod-forum.nested-v2-display-mode .dimmed_text {
16053 color: #707070 !important
;
16054 /* stylelint-disable-line declaration-no-important */ }
16055 .path-mod-forum
.nested-v2-display-mode
.author-header
,
16056 .path-mod-forum.nested-v2-display-mode .author-header {
16057 font-style: italic
; }
16058 .path-mod-forum
.nested-v2-display-mode
.author-header
.author-name
,
16059 .path-mod-forum.nested-v2-display-mode .author-header .author-name {
16060 font-style: normal
; }
16061 .path-mod-forum
.nested-v2-display-mode
.tag_list
> b
,
16062 .path-mod-forum.nested-v2-display-mode .tag_list > b {
16063 position: absolute
;
16068 clip: rect
(0, 0, 0, 0);
16069 white-space: nowrap
;
16071 .path-mod-forum
.nested-v2-display-mode :target
> .focus-target
,
16072 .path-mod-forum.nested-v2-display-mode :target > .focus-target {
16073 animation-name: background-highlight
;
16074 animation-duration: 1s;
16075 animation-timing-function: ease-in-out
;
16076 animation-iteration-count: 1; }
16077 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.replies-container
.forum-post-container
,
16078 .path-mod-forum.nested-v2-display-mode .forum-post-container .replies-container .forum-post-container {
16079 border-top: 1px solid
#dee2e6;
16080 padding-top: 1.5rem; }
16081 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.replies-container
.forum-post-container
.replies-container
.forum-post-container
,
16082 .path-mod-forum.nested-v2-display-mode .forum-post-container .replies-container .forum-post-container .replies-container .forum-post-container {
16085 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.replies-container
.inline-reply-container
.reply-author
,
16086 .path-mod-forum.nested-v2-display-mode .forum-post-container .replies-container .inline-reply-container .reply-author {
16088 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.post-message
p:last-of-type
,
16089 .path-mod-forum.nested-v2-display-mode .forum-post-container .post-message p:last-of-type {
16090 margin-bottom: 0; }
16091 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.author-image-container
,
16092 .path-mod-forum.nested-v2-display-mode .forum-post-container .author-image-container {
16094 margin-right: 24px;
16096 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.inline-reply-container textarea
,
16097 .path-mod-forum.nested-v2-display-mode .forum-post-container .inline-reply-container textarea {
16100 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
,
16101 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent {
16103 * The first post and first set of replies have a larger author image so offset the 2nd
16104 * set of replies by the image width + margin to ensure they align.
16106 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
.indent
,
16107 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent {
16108 padding-left: 94px;
16110 * Reduce the size of the the author image for all second level replies (and below).
16113 * Adjust the indentation offset for all 3rd level replies and below for the smaller author image.
16115 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
.indent
.author-image-container
,
16116 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent .author-image-container {
16119 padding-top: 3px; }
16120 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
.indent
.indent
,
16121 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent .indent {
16122 padding-left: 38px;
16124 * Stop indenting the replies after the 5th reply.
16126 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
.indent
.indent
.indent
.indent
.indent
,
16127 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent .indent .indent .indent .indent {
16130 /** Extra small devices (portrait phones, less than 576px). */
16131 @media (max-width: 767.98px) {
16132 #page-mod-forum-discuss.nested-v2-display-mode
.forum-post-container
.author-image-container
{
16134 margin-right: 8px; }
16135 #page-mod-forum-discuss.nested-v2-display-mode
.forum-post-container
.indent
.indent
{
16136 padding-left: 38px; }
16137 #page-mod-forum-discuss.nested-v2-display-mode
.forum-post-container
.indent
.indent
.indent
.indent
{
16139 #page-mod-forum-discuss.nested-v2-display-mode
.group-image
{
16143 .filter-scrollable {
16146 margin-bottom: 1em; }
16148 .filter-dates-popover {
16150 max-width: 41.5em; }
16151 .filter-dates-popover .mform {
16152 margin-left: -3em; }
16154 /* stylelint-disable-line max-line-length */
16155 @keyframes expandSearchButton
{
16159 border-radius: 18px;
16160 background-color: #e9ecef; }
16163 height: calc
(1.5em + 1rem + 2px);
16165 background-color: #fff;
16166 border-color: #ced4da;
16167 padding-left: calc
(0.5rem + 8px);
16168 padding-top: 0.5rem;
16169 padding-bottom: 0.5rem;
16170 font-size: 1.171875rem;
16174 @keyframes collapseSearchButton
{
16177 height: calc
(1.5em + 1rem + 2px);
16179 background-color: #fff;
16180 border-color: #ced4da;
16181 padding-left: calc
(0.5rem + 8px);
16182 padding-top: 0.5rem;
16183 padding-bottom: 0.5rem;
16184 font-size: 1.171875rem;
16190 border-radius: 18px;
16191 background-color: #e9ecef; } }
16193 .path-mod-forum .unified-grader .navbar {
16197 .path-mod-forum .unified-grader .body-container.hidden {
16198 display: none
!important
;
16199 /* stylelint-disable-line declaration-no-important */ }
16201 .path-mod-forum .unified-grader .userpicture {
16205 .path-mod-forum .unified-grader .grader-grading-panel {
16206 position: absolute
;
16211 .path-mod-forum .unified-grader .grader-grading-panel.hidden {
16213 .path-mod-forum .unified-grader .grader-grading-panel .grading-icon {
16215 .path-mod-forum .unified-grader .grader-grading-panel .user-picker-container .user-full-name {
16216 max-width: 240px; }
16217 .path-mod-forum .unified-grader .grader-grading-panel .user-picker-container .page-link {
16221 text-align: center
;
16222 align-items: center
;
16223 justify-content: center
; }
16224 .path-mod-forum .unified-grader .grader-grading-panel .header-container {
16226 position: relative
;
16227 overflow: hidden
; }
16228 .path-mod-forum .unified-grader .grader-grading-panel .header-container .info-container {
16229 position: absolute
;
16232 transform: translateY
(-50%);
16236 padding-right: calc
(36px + 0.5rem);
16238 visibility: visible
;
16239 transition: left
0.3s ease-in-out
;
16241 .path-mod-forum .unified-grader .grader-grading-panel .header-container .toggle-search-button.expand {
16242 animation-name: expandSearchButton
;
16243 animation-duration: 0.3s;
16244 animation-timing-function: ease-in-out
; }
16245 .path-mod-forum .unified-grader .grader-grading-panel .header-container .toggle-search-button.collapse {
16247 animation-name: collapseSearchButton
;
16248 animation-duration: 0.3s; }
16249 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container {
16251 position: absolute
;
16254 transform: translateY
(-50%);
16257 height: 100% !important
;
16258 /* stylelint-disable-line declaration-no-important */
16260 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container {
16261 position: relative
;
16263 flex-wrap: nowrap
; }
16264 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container input {
16265 padding-left: calc
(0.5rem + 0.5rem + 34px);
16266 padding-right: calc
(0.5rem + 36px);
16268 visibility: visible
;
16269 transition: opacity
0s linear
0.3s, visibility
0s linear
; }
16270 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .search-icon {
16271 position: absolute
;
16274 transform: translateY
(-50%);
16278 background-color: #fff;
16280 visibility: visible
;
16281 transition: opacity
0s linear
0.3s, visibility
0s linear
0.3s; }
16282 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .toggle-search-button {
16283 position: absolute
;
16286 transform: translateY
(-50%);
16291 transition: right
0s linear
0.3s; }
16292 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .toggle-search-button .expanded-icon {
16294 visibility: visible
;
16297 transition: opacity
0s linear
0.3s, max-height
0s linear
0.3s, max-width
0s linear
0.3s, visibility
0s linear
0.3s; }
16298 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .toggle-search-button .collapsed-icon {
16300 visibility: hidden
;
16304 transition: opacity
0s linear
0.3s, max-height
0s linear
0.3s, max-width
0s linear
0.3s, visibility
0s linear
0.3s; }
16305 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed {
16306 width: calc
(36px + 0.5rem + 0.5rem);
16307 transition: width
0.3s ease-in-out
; }
16308 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container {
16309 flex-wrap: nowrap
; }
16310 .path-mod-forum
.unified-grader
.grader-grading-panel
.header-container
.user-search-container
.collapsed
.search-input-container input
,
16311 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container .search-icon {
16313 visibility: hidden
;
16314 transition: opacity
0s linear
, visibility
0s linear
; }
16315 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container input {
16317 padding-right: 0; }
16318 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container .toggle-search-button .expanded-icon {
16320 visibility: hidden
;
16324 transition: opacity
0s linear
, max-height
0s linear
, max-width
0s linear
, visibility
0s linear
; }
16325 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container .toggle-search-button .collapsed-icon {
16327 visibility: visible
;
16330 transition: opacity
0s linear
, max-height
0s linear
, max-width
0s linear
, visibility
0s linear
; }
16331 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container:not(.collapsed) + .info-container {
16333 visibility: hidden
;
16334 left: calc
(100% * -1);
16335 transition: left
0.3s ease-in-out
, opacity
0s linear
0.3s, visibility
0s linear
0.3s, padding
0s linear
0.3s; }
16337 .path-mod-forum .unified-grader .grader-module-content {
16339 margin-right: 430px;
16340 transition: margin-right
0.2s ease-in-out
; }
16341 @media
(prefers-reduced-motion: reduce
) {
16342 .path-mod-forum .unified-grader .grader-module-content {
16343 transition: none
; } }
16345 .path-mod-forum .unified-grader .grader-grading-panel.hidden + .grader-module-content {
16348 .path-mod-forum .unified-grader .drawer-button {
16349 position: relative
; }
16350 .path-mod-forum .unified-grader .drawer-button.active::after {
16352 position: absolute
;
16353 bottom: calc
(-0.5rem - 1px);
16357 background-color: #1177d1; }
16358 .path-mod-forum .unified-grader .drawer-button .icon {
16363 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container:last-of-type > hr {
16366 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container:last-of-type > hr {
16369 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container {
16370 position: relative
; }
16371 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button {
16372 position: absolute
;
16377 padding-left: calc
(1rem + 45px);
16380 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button:not(.collapsed) {
16382 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content {
16384 height: auto
!important
;
16385 /* stylelint-disable-line declaration-no-important */ }
16386 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .header {
16387 transition: margin-bottom
0.3s ease-in-out
; }
16388 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .header div + div {
16390 visibility: visible
;
16392 transition: opacity
0.3s linear
, visibility
0s linear
; }
16393 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .body-content-container {
16395 visibility: visible
;
16397 transition: opacity
0.3s linear
, visibility
0s linear
; }
16398 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .forum-post-core {
16400 visibility: visible
;
16402 transition: opacity
0.3s linear
, visibility
0s linear
; }
16403 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content {
16405 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .header {
16406 margin-bottom: 0 !important
;
16407 /* stylelint-disable-line declaration-no-important */ }
16408 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .header div + div {
16410 visibility: hidden
;
16412 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .body-content-container {
16414 visibility: hidden
;
16416 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .forum-post-core {
16418 visibility: hidden
;
16420 .path-mod-forum
.unified-grader
.grader-module-content-display
.discussion-container
.posts-container
.parent-container
.show-content-button
.collapsed:hover
+ .content
,
16421 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed:focus + .content {
16424 .path-mod-forum .unified-grader .grader-module-content-display .no-post-container .icon {
16429 .path-mod-forum .unified-grader .grader-module-content-display .nested-v2-display-mode .discussion-container .posts-container .parent-container .show-content-button {
16430 padding-left: 94px; }
16432 .path-mod-forum .unified-grader .no-search-results-container .icon {
16437 .path-mod-forum .unified-grader .nested-v2-display-mode .view-context-button {
16439 border-radius: 0.3rem; }
16441 .path-mod-forum .unified-grader .nested-v2-display-mode .parent-container .author-image-container {
16442 position: relative
; }
16443 .path-mod-forum .unified-grader .nested-v2-display-mode .parent-container .author-image-container:after {
16444 position: absolute
;
16445 top: calc
(70px + 0.5rem);
16447 background-color: #e9ecef;
16449 height: calc
(100% - 70px + 0.5rem); }
16451 .path-mod-forum .unified-grader .nested-v2-display-mode .parent-container + .post-container .author-image-container img {
16452 width: 30px !important
;
16453 /* stylelint-disable-line declaration-no-important */ }
16455 .path-mod-forum
.unified-grader
.nested-v2-display-mode
.post-subject
,
16456 .path-mod-forum .modal .nested-v2-display-mode .post-subject {
16459 @media (max-width: 575.98px) {
16460 .path-mod-forum .unified-grader .grader-grading-panel {
16463 .maincalendar
.calendarmonth td
,
16464 .maincalendar .calendarmonth th {
16465 border: 1px dotted
#dee2e6; }
16467 .path-grade-report-grader h1 {
16468 text-align: inherit
; }
16470 #page-mod-chat-gui_basic input#message
{
16473 #page-mod-data-view #singleimage
{
16476 .path-mod-data form {
16477 margin-top: 10px; }
16479 .template_heading {
16480 margin-top: 10px; }
16482 .breadcrumb-button {
16485 .breadcrumb-button .singlebutton {
16487 margin-left: 4px; }
16489 .ie .row-fluid .desktop-first-column {
16496 -ms-touch-action: auto
; }
16501 /** General styles (scope: all of lesson) **/
16502 .path-mod-lesson .invisiblefieldset.fieldsetfix {
16505 .path-mod-lesson .answeroption .checkbox label p {
16508 .path-mod-lesson .form-inline label.form-check-label {
16509 display: inline-block
; }
16511 .path-mod-lesson .slideshow {
16515 #page-mod-lesson-view .branchbuttoncontainer
.singlebutton button
[type
="submit"] {
16516 white-space: normal
; }
16518 #page-mod-lesson-view .vertical
.singlebutton
{
16520 #page-mod-lesson-view .vertical
.singlebutton
+ .singlebutton
{
16522 margin-top: 1rem; }
16524 #page-mod-lesson-view .fitem
.felement
.custom-select
{
16525 align-self: flex-start
; }
16527 .path-mod-lesson .generaltable td {
16528 vertical-align: middle
; }
16529 .path-mod-lesson .generaltable td label {
16530 margin-bottom: 0; }
16531 .path-mod-lesson .generaltable td .highlight {
16532 display: inline-block
;
16533 margin-left: 0.25rem; }
16534 .path-mod-lesson .generaltable td input[type="checkbox"] {
16537 .path-mod-wiki
.wiki_headingtitle
,
16538 .path-mod-wiki
.midpad
,
16539 .path-mod-wiki .wiki_headingtime {
16540 text-align: inherit
; }
16542 .path-mod-wiki .wiki_contentbox {
16545 .path-mod-survey .surveytable > tbody > tr:nth-of-type(even) {
16546 background-color: rgba
(0, 0, 0, 0.05); }
16548 .path-mod-survey .surveytable .rblock label {
16549 text-align: center
; }
16552 margin-left: 4px; }
16559 line-height: 2.25rem; }
16560 .usermenu .login a {
16562 .usermenu .login a:hover, .usermenu .login a:focus {
16564 text-decoration: underline
; }
16566 .userloggedinas
.usermenu
.usertext
,
16567 .userswitchedrole
.usermenu
.usertext
,
16568 .loginfailures .usermenu .usertext {
16571 margin-right: 0.5rem;
16573 .userloggedinas
.usermenu
.usertext
.meta
,
16574 .userswitchedrole
.usermenu
.usertext
.meta
,
16575 .loginfailures .usermenu .usertext .meta {
16577 font-size: 0.8203125rem; }
16579 .userloggedinas
.usermenu
.avatar img
,
16580 .userswitchedrole
.usermenu
.avatar img
,
16581 .loginfailures .usermenu .avatar img {
16584 .userloggedinas .usermenu .userbutton .avatars {
16585 position: relative
;
16586 display: inline-block
; }
16587 .userloggedinas .usermenu .userbutton .avatars .avatar.current {
16588 display: inline-block
;
16589 position: absolute
;
16594 border-radius: 50%; }
16595 .userloggedinas .usermenu .userbutton .avatars .avatar.current img {
16596 vertical-align: baseline
; }
16597 .userloggedinas .usermenu .userbutton .avatars .avatar img {
16600 .userloggedinas .usermenu .userbutton .avatars .realuser {
16603 display: inline-block
; }
16605 @media (max-width: 767.98px) {
16609 .path-mod-quiz .mod-quiz-edit-content {
16610 margin-bottom: 10rem; }
16612 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-3
,
16613 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-9
{
16617 #page-mod-quiz-mod #id_reviewoptionshdr
.form-group
{
16620 display: inline-block
;
16621 min-height: 12rem; }
16623 #page-mod-quiz-mod #id_reviewoptionshdr
.btn-link
{
16625 vertical-align: bottom
; }
16627 #page-mod-quiz-mod #id_reviewoptionshdr
.form-inline
{
16631 #page-mod-quiz-mod #id_reviewoptionshdr
.form-check
{
16634 justify-content: flex-start
; }
16636 .path-mod-quiz #mod_quiz_navblock .qnbutton {
16637 text-decoration: none
;
16640 font-weight: normal
;
16641 background-color: #fff;
16642 background-image: none
;
16645 border-radius: 3px;
16648 margin: 0 6px 6px 0; }
16650 .path-mod-quiz #mod_quiz_navblock span.qnbutton {
16652 background-color: #e9ecef;
16655 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:hover
,
16656 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:active
,
16657 .path-mod-quiz #mod_quiz_navblock a.qnbutton:focus {
16658 text-decoration: underline
; }
16660 .path-mod-quiz #mod_quiz_navblock .qnbutton .thispageholder {
16662 border-radius: 3px;
16665 .path-mod-quiz #mod_quiz_navblock .qnbutton.thispage .thispageholder {
16666 border-width: 3px; }
16668 .path-mod-quiz #mod_quiz_navblock .allquestionsononepage .qnbutton.thispage .thispageholder {
16669 border-width: 1px; }
16671 .path-mod-quiz #mod_quiz_navblock .qnbutton.flagged .thispageholder {
16672 background: transparent url
([[pix:theme|mod
/quiz
/flag-on
]]) 15px 0 no-repeat
; }
16674 .path-mod-quiz #mod_quiz_navblock .qnbutton .trafficlight {
16676 background: #fff none center
/10px no-repeat scroll
;
16679 border-radius: 0 0 3px 3px; }
16681 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notyetanswered
.trafficlight
,
16682 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
16683 background-color: #fff; }
16685 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
16686 background-image: url
([[pix:theme|mod
/quiz
/warningtriangle
]]); }
16688 .path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight {
16689 background-image: url
([[pix:theme|mod
/quiz
/checkmark
]]);
16690 background-color: #5cb85c; }
16692 .path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight {
16693 background-image: url
([[pix:core|t
/locked
]]);
16694 background-color: #e9ecef; }
16696 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notanswered
.trafficlight
,
16697 .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight {
16698 background-color: #d9534f; }
16700 .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight {
16701 background-image: url
([[pix:theme|mod
/quiz
/whitecircle
]]);
16702 background-color: #ff7518; }
16704 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.complete
.trafficlight
,
16705 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.answersaved
.trafficlight
,
16706 .path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading .trafficlight {
16707 background-color: #868e96; }
16709 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer form input
{
16711 vertical-align: middle
; }
16713 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer
{
16717 .path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons {
16720 .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement {
16721 height: calc
(100% - 4rem); }
16723 .path-mod-assign [data-region="grade-panel"] {
16724 padding-top: 1rem; }
16726 .path-mod-assign
[data-region
="grade-panel"] .fitem
> .col-md-3
,
16727 .path-mod-assign [data-region="grade-panel"] .fitem > .col-md-9 {
16733 .path-mod-assign
[data-region
="grade-panel"] fieldset
,
16734 .path-mod-assign [data-region="grade-panel"] .fitem.row {
16737 .path-mod-assign [data-region="grade-panel"] .mform .fitem.has-popout .felement {
16740 .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement {
16743 .path-mod-assign [data-region="grade-panel"] .popout {
16744 background-color: #fff; }
16746 .path-mod-assign [data-region="grade-panel"] .fitem.has-popout {
16747 background-color: #fff;
16748 border: 1px solid rgba
(0, 0, 0, 0.125);
16750 margin-bottom: 1rem; }
16752 .path-mod-assign [data-region="grade-panel"] .has-popout .col-md-3 {
16753 border-bottom: 1px solid rgba
(0, 0, 0, 0.1);
16754 margin-bottom: 1rem; }
16756 .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {
16758 align-items: flex-start
;
16759 justify-content: space-between
;
16760 font-size: 1.40625rem; }
16762 .path-mod-assign [data-region="grade-panel"] .popout [data-region="popout-button"] {
16765 .path-mod-assign [data-region="assignment-info"] {
16766 overflow-y: hidden
; }
16768 .path-mod-assign [data-region="grading-navigation"] {
16771 .path-mod-assign [data-region="grade-actions"] {
16774 .path-mod-assign [data-region="user-info"] .img-rounded {
16777 .path-mod-assign [data-region="grading-navigation-panel"] {
16780 @media (max-width: 767px) {
16781 .path-mod-assign [data-region="grading-navigation-panel"] {
16783 .path-mod-assign [data-region="user-info"] {
16784 margin-top: 1rem; } }
16786 .path-mod-assign [data-region="grading-navigation"] [data-region="input-field"] input {
16788 display: inline-block
; }
16793 .assignfeedback_editpdf_widget * {
16794 box-sizing: content-box
; }
16796 .assignfeedback_editpdf_widget button {
16797 box-sizing: border-box
; }
16799 .assignfeedback_editpdf_widget .commentcolourbutton img {
16802 .assignfeedback_editpdf_widget .label {
16803 position: relative
;
16804 padding: 0.75rem 1.25rem;
16805 margin-bottom: 1rem;
16806 border: 0 solid transparent
;
16808 background-color: #def2f8;
16809 border-color: #d1edf6;
16810 /* stylelint-disable-line max-line-length */ }
16811 .assignfeedback_editpdf_widget .label hr {
16812 border-top-color: #bce5f2; }
16813 .assignfeedback_editpdf_widget .label .alert-link {
16816 .assignfeedback_editpdf_menu {
16819 .path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark .commentchooser {
16822 .path-mod-assign [data-region="grade-panel"] .gradingform_guide .markingguideremark {
16825 .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement[data-fieldtype="grading"] {
16826 padding-left: 1rem;
16827 padding-right: 1rem; }
16829 .path-mod-assign
[data-region
="grade-panel"] .showmarkerdesc
,
16830 .path-mod-assign [data-region="grade-panel"] .showstudentdesc {
16831 background-color: #fff; }
16836 .path-admin-mod-lti
.btn
.loader img
,
16837 .path-admin-mod-lti #tool-list-loader-container .loader img {
16840 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax {
16841 background-color: #fff; }
16842 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-nohd
,
16843 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-noft
,
16844 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd
,
16845 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
16846 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
16848 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
16849 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
16850 border-radius: 0; }
16851 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd {
16852 background-color: transparent
; }
16853 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit.yui-layout-unit-center div.yui-layout-bd {
16854 background-color: #f8f9fa; }
16855 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area.py-3 {
16856 padding: 0 !important
;
16857 /* stylelint-disable-line declaration-no-important */ }
16858 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax #chat-input-area table
.generaltable
,
16859 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell {
16862 white-space: nowrap
;
16863 margin-bottom: 0; }
16864 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist {
16865 padding: 10px 5px; }
16866 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list {
16867 border-top: 1px solid
#dee2e6;
16868 border-bottom: 1px solid
#fff; }
16869 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li {
16870 border-top: 1px solid
#fff;
16871 border-bottom: 1px solid
#dee2e6;
16872 padding: 5px 10px; }
16873 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img {
16875 border: 1px solid
#ccc;
16876 border-radius: 4px;
16878 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages {
16879 margin: 20px 25px; }
16880 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-event.course-theme {
16881 text-align: center
;
16883 font-size: 0.8203125rem;
16885 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
16886 margin-bottom: 0.75rem;
16887 border: 1px solid rgba
(0, 0, 0, 0.125);
16888 padding: 1.25rem; }
16889 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time {
16893 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
16894 background-color: #fff; }
16895 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .user {
16896 font-weight: bold
; }
16899 #page-report-participation-index .participationselectform div label
{
16900 display: inline-block
;
16903 #page-report-participation-index .participationselectform div label
[for
=menuinstanceid
] {
16906 .path-backup .mform {
16907 /* These are long labels with checkboxes on the right. */ }
16908 .path-backup .mform .grouped_settings {
16911 /* Use card styles but avoid extend because that brings in too much. */ }
16912 .path-backup .mform .grouped_settings.section_level {
16913 background-color: #fff;
16914 border: 1px solid rgba
(0, 0, 0, 0.125);
16916 margin-bottom: 1.25rem; }
16917 .path-backup .mform .grouped_settings.section_level::after {
16921 .path-backup .mform .include_setting {
16923 display: inline-block
;
16926 .path-backup .mform .normal_setting {
16928 display: inline-block
;
16933 /* Bold section labels */ }
16934 .path-backup .section_level {
16935 font-weight: bold
; }
16936 .path-backup .section_level .activity_level {
16937 font-weight: normal
; }
16938 .path-backup .proceedbutton {
16939 margin-left: auto
; }
16941 /* Override the columns width to leave more room for the labels. */
16942 .path-backup
.mform
.root_setting
,
16943 .path-backup .mform .grouped_settings {
16944 /* Striped rows like a table */ }
16945 .path-backup
.mform
.root_setting:nth-of-type
(odd
),
16946 .path-backup .mform .grouped_settings:nth-of-type(odd) {
16947 background-color: rgba
(0, 0, 0, 0.05); }
16948 .path-backup
.mform
.root_setting:nth-of-type
(even
),
16949 .path-backup .mform .grouped_settings:nth-of-type(even) {
16950 background-color: #fff; }
16951 .path-backup
.mform
.root_setting
.form-group
,
16952 .path-backup .mform .grouped_settings .form-group {
16953 /* These checkboxes with no label on the left. */ }
16954 .path-backup
.mform
.root_setting
.form-group
.col-md-3
.checkbox
,
16955 .path-backup .mform .grouped_settings .form-group .col-md-3.checkbox {
16957 .path-backup
.mform
.root_setting
.form-group
.col-md-9
.checkbox
,
16958 .path-backup .mform .grouped_settings .form-group .col-md-9.checkbox {
16962 /* Detail pair is (usually) some short label with a longer value */
16963 .path-backup .detail-pair .detail-pair-label {
16968 .path-backup .detail-pair .detail-pair-value {
16972 .path-backup .backup-restore .singlebutton {
16975 /* Make these bits full width and work with the detail-pair */
16976 .path-backup .backup-section {
16977 /* Fix for nested table headers */
16978 /* Add card styles to backup sections */
16979 background-color: #fff;
16980 border: 1px solid rgba
(0, 0, 0, 0.125);
16982 margin-bottom: 1.25rem; }
16983 .path-backup
.backup-section
.sub-header
,
16984 .path-backup
.backup-section
.backup-sub-section
,
16985 .path-backup
.backup-section
.singlebutton
,
16986 .path-backup .backup-section .header {
16990 .path-backup .backup-section th.header {
16993 .path-backup .backup-section ::after {
16997 .path-backup .backup-section::after {
17002 .path-backup .notification.dependencies_enforced {
17004 font-weight: bold
; }
17006 .path-backup .backup_progress {
17008 margin-bottom: 1rem; }
17009 .path-backup .backup_progress .backup_stage {
17011 .path-backup .backup_progress .backup_stage.backup_stage_current {
17015 .path-backup .backup_progress span.backup_stage.backup_stage_complete {
17018 #page-backup-restore .filealiasesfailures
{
17019 background-color: #f7dddc; }
17020 #page-backup-restore .filealiasesfailures
.aliaseslist
{
17021 background-color: #fff; }
17023 .path-backup .wibbler {
17025 margin: 0 auto
10px;
17026 border-bottom: 1px solid black
;
17027 border-right: 1px solid black
;
17028 border-left: 1px solid black
;
17029 position: relative
;
17031 .path-backup .wibbler .wibble {
17032 position: absolute
;
17037 .path-backup .wibbler .state0 {
17038 background: #eee; }
17039 .path-backup .wibbler .state1 {
17040 background: #ddd; }
17041 .path-backup .wibbler .state2 {
17042 background: #ccc; }
17043 .path-backup .wibbler .state3 {
17044 background: #bbb; }
17045 .path-backup .wibbler .state4 {
17046 background: #aaa; }
17047 .path-backup .wibbler .state5 {
17048 background: #999; }
17049 .path-backup .wibbler .state6 {
17050 background: #888; }
17051 .path-backup .wibbler .state7 {
17052 background: #777; }
17053 .path-backup .wibbler .state8 {
17054 background: #666; }
17055 .path-backup .wibbler .state9 {
17056 background: #555; }
17057 .path-backup .wibbler .state10 {
17058 background: #444; }
17059 .path-backup .wibbler .state11 {
17060 background: #333; }
17061 .path-backup .wibbler .state12 {
17062 background: #222; }
17066 margin-bottom: 1rem;
17071 vertical-align: top
;
17072 border-top: 1px solid
#dee2e6; }
17073 .generaltable thead th {
17074 vertical-align: bottom
;
17075 border-bottom: 2px solid
#dee2e6; }
17076 .generaltable tbody + tbody {
17077 border-top: 2px solid
#dee2e6; }
17078 .generaltable tbody tr:nth-of-type(odd) {
17079 background-color: rgba
(0, 0, 0, 0.05); }
17080 .generaltable
.table-sm th
,
17081 .generaltable.table-sm td {
17083 .generaltable tbody tr:hover {
17085 background-color: rgba
(0, 0, 0, 0.075); }
17092 caption-side: top
; }
17095 display: inline-block
; }
17096 .singlebutton + .singlebutton {
17097 margin-left: 0.5rem; }
17100 text-align: center
; }
17104 text-align: center
; }
17107 margin-top: 11.25rem;
17108 text-align: center
;
17109 margin-bottom: 3em; }
17110 #addcontrols label
{
17113 #addcontrols input
,
17114 #removecontrols input
{
17119 margin: 0 0 10px 5px; }
17127 border-radius: 50%;
17129 .btn.btn-icon:hover, .btn.btn-icon:focus {
17130 background-color: #e9ecef; }
17131 .btn.btn-icon.icon-size-0 {
17132 height: 20px !important
;
17133 /* stylelint-disable-line declaration-no-important */
17134 width: 20px !important
;
17135 /* stylelint-disable-line declaration-no-important */
17136 font-size: 0 !important
;
17137 /* stylelint-disable-line declaration-no-important */
17138 line-height: 0 !important
;
17139 /* stylelint-disable-line declaration-no-important */ }
17140 .btn.btn-icon.icon-size-1 {
17141 height: 24px !important
;
17142 /* stylelint-disable-line declaration-no-important */
17143 width: 24px !important
;
17144 /* stylelint-disable-line declaration-no-important */
17145 font-size: 4px !important
;
17146 /* stylelint-disable-line declaration-no-important */
17147 line-height: 4px !important
;
17148 /* stylelint-disable-line declaration-no-important */ }
17149 .btn.btn-icon.icon-size-2 {
17150 height: 28px !important
;
17151 /* stylelint-disable-line declaration-no-important */
17152 width: 28px !important
;
17153 /* stylelint-disable-line declaration-no-important */
17154 font-size: 8px !important
;
17155 /* stylelint-disable-line declaration-no-important */
17156 line-height: 8px !important
;
17157 /* stylelint-disable-line declaration-no-important */ }
17158 .btn.btn-icon.icon-size-3 {
17159 height: 36px !important
;
17160 /* stylelint-disable-line declaration-no-important */
17161 width: 36px !important
;
17162 /* stylelint-disable-line declaration-no-important */
17163 font-size: 16px !important
;
17164 /* stylelint-disable-line declaration-no-important */
17165 line-height: 16px !important
;
17166 /* stylelint-disable-line declaration-no-important */ }
17167 .btn.btn-icon.icon-size-4 {
17168 height: 44px !important
;
17169 /* stylelint-disable-line declaration-no-important */
17170 width: 44px !important
;
17171 /* stylelint-disable-line declaration-no-important */
17172 font-size: 24px !important
;
17173 /* stylelint-disable-line declaration-no-important */
17174 line-height: 24px !important
;
17175 /* stylelint-disable-line declaration-no-important */ }
17176 .btn.btn-icon.icon-size-5 {
17177 height: 68px !important
;
17178 /* stylelint-disable-line declaration-no-important */
17179 width: 68px !important
;
17180 /* stylelint-disable-line declaration-no-important */
17181 font-size: 48px !important
;
17182 /* stylelint-disable-line declaration-no-important */
17183 line-height: 48px !important
;
17184 /* stylelint-disable-line declaration-no-important */ }
17187 font-size: 0.9375rem; }
17189 .gradetreebox th
.cell
,
17190 .gradetreebox input[type=text] {
17193 .gradetreebox input
[type
=text
],
17194 .gradetreebox select {
17195 margin-bottom: 0; }
17197 .core_grades_notices .singlebutton {
17198 display: inline-block
; }
17200 .path-grade-report #maincontent + .urlselect {
17201 position: absolute
;
17204 .path-grade-report-grader #region-main {
17205 overflow-x: visible
;
17208 display: inline-flex
;
17209 flex-direction: column
; }
17210 .path-grade-report-grader #region-main > .card {
17212 overflow-x: initial
; }
17213 .path-grade-report-grader #region-main div[role="main"] {
17216 .path-grade-report-grader [data-region="blocks-column"] {
17220 #page-grade-grading-manage #activemethodselector label
{
17221 display: inline-block
; }
17223 #page-grade-grading-manage #activemethodselector
.helptooltip
{
17224 margin-right: 0.5em; }
17226 #page-grade-grading-manage .actions
{
17228 text-align: center
;
17229 margin-bottom: 1em; }
17230 #page-grade-grading-manage .actions
.action
{
17231 display: inline-block
;
17232 position: relative
;
17233 vertical-align: top
;
17235 text-align: center
;
17239 border: 1px solid
#aaa; }
17240 #page-grade-grading-manage .actions
.action
.action-text
{
17241 position: relative
;
17244 white-space: normal
; }
17246 #page-grade-grading-form-rubric-edit .gradingform_rubric_editform
.status
{
17249 .gradingform_rubric
.editor
.addlevel input
,
17250 .gradingform_rubric.editor .addcriterion input {
17251 background: #fff none no-repeat top left
; }
17253 #rubric-rubric.gradingform_rubric #rubric-criteria
{
17254 margin-bottom: 1em; }
17255 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.description
{
17256 vertical-align: top
;
17258 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.description textarea
{
17261 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.definition textarea
{
17263 margin-bottom: 0; }
17264 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.score
{
17265 position: relative
;
17267 margin-right: 28px; }
17268 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.score input
{
17269 margin-bottom: 0; }
17270 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
{
17271 vertical-align: top
;
17273 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete
{
17274 position: relative
;
17280 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete input
{
17282 position: absolute
;
17288 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete
input:hover
{
17289 background-color: #ddd; }
17290 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
{
17293 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
.hiddenelement
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
.pseudotablink
{
17295 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
{
17296 vertical-align: middle
; }
17297 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
{
17298 background-position: 0 0;
17300 margin-right: 5px; }
17302 #rubric-rubric.gradingform_rubric
.addcriterion
{
17305 margin-bottom: 1em; }
17306 #rubric-rubric.gradingform_rubric
.addcriterion input
{
17309 text-shadow: inherit
;
17311 line-height: inherit
;
17312 background: transparent url
([[pix:t
/add
]]) no-repeat
7px 8px;
17313 padding-left: 26px; }
17315 #rubric-rubric.gradingform_rubric
.options
{
17317 #rubric-rubric.gradingform_rubric
.options
.option label
{
17320 font-size: inherit
;
17321 font-weight: normal
;
17325 background-color: transparent
; }
17326 #rubric-rubric.gradingform_rubric
.options
.option input
{
17328 margin-right: 12px; }
17330 .grade-display .description {
17333 .criterion .description {
17336 .criterion .criterion-toggle .expanded-icon {
17339 .criterion .criterion-toggle .collapsed-icon {
17342 .criterion .criterion-toggle.collapsed .expanded-icon {
17345 .criterion .criterion-toggle.collapsed .collapsed-icon {
17348 .path-grade-edit-tree .setup-grades h4 {
17351 .path-grade-edit-tree .setup-grades .column-rowspan {
17357 .path-grade-edit-tree .setup-grades .category td.column-name {
17360 .path-grade-edit-tree .setup-grades td.column-name {
17361 padding-left: 24px; }
17363 .path-grade-edit-tree
.setup-grades
.category input
[type
="text"],
17364 .path-grade-edit-tree
.setup-grades
.category
.column-range
,
17365 .path-grade-edit-tree
.setup-grades
.categoryitem
,
17366 .path-grade-edit-tree .setup-grades .courseitem {
17367 font-weight: bold
; }
17369 .path-grade-edit-tree .setup-grades .emptyrow {
17372 .path-grade-edit-tree .setup-grades .gradeitemdescription {
17373 font-weight: normal
;
17374 padding-left: 24px; }
17376 .path-grade-edit-tree .setup-grades .column-weight {
17377 white-space: nowrap
; }
17378 .path-grade-edit-tree .setup-grades .column-weight.level3 {
17379 padding-left: 37px; }
17380 .path-grade-edit-tree .setup-grades .column-weight.level4 {
17381 padding-left: 66px; }
17382 .path-grade-edit-tree .setup-grades .column-weight.level5 {
17383 padding-left: 95px; }
17384 .path-grade-edit-tree .setup-grades .column-weight.level6 {
17385 padding-left: 124px; }
17386 .path-grade-edit-tree .setup-grades .column-weight.level7 {
17387 padding-left: 153px; }
17388 .path-grade-edit-tree .setup-grades .column-weight.level8 {
17389 padding-left: 182px; }
17390 .path-grade-edit-tree .setup-grades .column-weight.level9 {
17391 padding-left: 211px; }
17392 .path-grade-edit-tree .setup-grades .column-weight.level10 {
17393 padding-left: 240px; }
17395 .path-grade-edit-tree .setup-grades .column-range.level2 {
17396 padding-left: 37px; }
17398 .path-grade-edit-tree .setup-grades .column-range.level3 {
17399 padding-left: 66px; }
17401 .path-grade-edit-tree .setup-grades .column-range.level4 {
17402 padding-left: 95px; }
17404 .path-grade-edit-tree .setup-grades .column-range.level5 {
17405 padding-left: 124px; }
17407 .path-grade-edit-tree .setup-grades .column-range.level6 {
17408 padding-left: 153px; }
17410 .path-grade-edit-tree .setup-grades .column-range.level7 {
17411 padding-left: 182px; }
17413 .path-grade-edit-tree .setup-grades .column-range.level8 {
17414 padding-left: 211px; }
17416 .path-grade-edit-tree .setup-grades .column-range.level9 {
17417 padding-left: 240px; }
17419 .path-grade-edit-tree .setup-grades .column-range.level10 {
17420 padding-left: 269px; }
17422 .path-grade-edit-tree .setup-grades.generaltable .levelodd {
17423 background-color: rgba
(0, 0, 0, 0.05); }
17428 .path-grade-report-grader .gradeparent tr .cell {
17429 background-color: #fff; }
17431 .path-grade-report-grader
.gradeparent table
,
17432 .path-grade-report-grader .gradeparent .cell {
17433 border-color: #dee2e6; }
17435 .path-grade-report-grader
.gradeparent
tr:nth-of-type
(even
) .cell
,
17436 .path-grade-report-grader
.gradeparent
.floater
.cell
,
17437 .path-grade-report-grader .gradeparent .avg {
17438 background-color: #f8f9fa; }
17440 .path-grade-report-grader .gradeparent table .clickable {
17446 .path-grade-report-user .user-grade {
17448 .path-grade-report-user .user-grade.generaltable .levelodd {
17449 background-color: rgba
(0, 0, 0, 0.05); }
17454 .path-grade-report-singleview input[name^="finalgrade"] {
17457 .columns-autoflow-1to1to1 {
17460 @media (max-width: 767px) {
17461 .columns-autoflow-1to1to1 {
17462 column-count: 1; } }
17464 /* some very targetted corrections to roll back nameclashes between
17465 * Moodle and Bootstrap like .row, .label, .content, .controls
17467 * Mostly relies on these styles being more specific than the Bootstrap
17468 * ones in order to overule them.
17471 .file-picker td.label {
17472 background: inherit
;
17477 white-space: normal
;
17479 font-size: inherit
;
17480 line-height: inherit
;
17481 text-align: inherit
; }
17483 .file-picker td.label {
17484 display: table-cell
;
17485 text-align: right
; }
17487 .choosercontainer #chooseform .option label {
17490 /* block.invisible vs .invisible
17491 * block.hidden vs .invisible
17493 * uses .invisible where the rest of Moodle uses @mixin dimmed
17494 * fixible in block renderer?
17496 * There's seems to be even more naming confusion here since,
17497 * blocks can be actually 'visible' (or not) to students,
17498 * marked 'visible' but really just dimmed to indicate to editors
17499 * that students can't see them or 'visible' to the user who
17500 * collapses them, 'visible' if you have the right role and in
17501 * different circumstances different sections of a block can
17502 * be 'visible' or not.
17504 * currently worked around in renderers.php function block{}
17505 * by rewriting the class name "invisible" to "dimmed",
17506 * though the blocks don't look particularly different apart
17507 * from their contents disappearing. Maybe try .muted? or
17508 * dimming all the edit icons apart from unhide, might be a
17509 * nice effect, though they'd still be active. Maybe reverse
17515 visibility: visible
;
17520 * very tricky to track down this when it goes wrong,
17521 * since the styles are applied to generated content
17523 * basically if you see things shifted left or right compared
17524 * with where they should be check for a .row
17527 margin-left: 0 !important
;
17528 /* stylelint-disable-line declaration-no-important */ }
17530 .forumpost
.row:before
,
17531 .forumpost .row:after {
17534 /* fieldset.hidden vs .hidden
17536 * Moodle uses fieldset.hidden for mforms, to signify a collection of
17537 * form elements that don't have a box drawn round them. Bootstrap
17538 * uses hidden for stuff that is hidden in various responsive modes.
17540 * Relatedly, there is also fieldset.invisiblefieldset which hides the
17541 * border and sets the display to inline.
17543 * Originally this just set block and visible, but it is used
17544 * in random question dialogue in Quiz,
17545 * that dialogue is hidden and shown, so when hidden the
17546 * above workaround leaves you with a button floating around
17550 visibility: inherit
; }
17552 /* .container vs .container
17554 * bootstrap uses .container to set the width of the layout at 960px or so, Moodle uses it
17555 * in the Quiz to contain the questions to add. If you don't overule the Bootstrap code,
17556 * it becomes near unuseable.
17558 #questionbank + .container
{
17561 body:not
(.jsenabled
) .dropdown:hover
> .dropdown-menu
{
17563 margin-top: -6px; }
17565 body:not
(.jsenabled
) .langmenu:hover
> .dropdown-menu
,
17566 .langmenu.open > .dropdown-menu {
17569 overflow-y: auto
; }
17571 .navbar.fixed-top .dropdown .dropdown-menu {
17572 max-height: calc
(100vh - 50px);
17573 overflow-y: auto
; }
17575 .page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus {
17576 z-index: inherit
; }
17578 /* Force positioning of popover arrows.
17580 * The Css prefixer used in Moodle does not support complex calc statements used
17581 * in Bootstrap 4 CSS. For example:
17582 * calc((0.5rem + 1px) * -1); is stripped out by lib/php-css-parser/Parser.php.
17583 * See MDL-61879. For now the arrow positions of popovers are fixed until this is resolved.
17585 .bs-popover-right
.arrow
, .bs-popover-auto
[x-placement^
="right"] .arrow
,
17586 .bs-popover-auto[x-placement^="right"] .arrow {
17589 .bs-popover-left
.arrow
, .bs-popover-auto
[x-placement^
="left"] .arrow
,
17590 .bs-popover-auto[x-placement^="left"] .arrow {
17593 .bs-popover-top
.arrow
, .bs-popover-auto
[x-placement^
="top"] .arrow
,
17594 .bs-popover-auto[x-placement^="top"] .arrow {
17597 .bs-popover-bottom
.arrow
, .bs-popover-auto
[x-placement^
="bottom"] .arrow
,
17598 .bs-popover-auto[x-placement^="bottom"] .arrow {
17602 word-wrap: normal
; }
17604 /* Add commented out carousel transistions back in.
17606 * The Css prefixer used in Moodle breaks on @supports syntax, See MDL-61515.
17608 .carousel-item-next
.carousel-item-left
,
17609 .carousel-item-prev.carousel-item-right {
17610 transform: translateX
(0); }
17612 .carousel-item-next
,
17613 .active.carousel-item-right {
17614 transform: translateX
(100%); }
17616 .carousel-item-prev
,
17617 .active.carousel-item-left {
17618 transform: translateX
(-100%); }
17621 * Reset all of the forced style on the page.
17622 * - Remove borders on header and content.
17623 * - Remove most of the vertical padding.
17624 * - Make the content region flex grow so it pushes things like the
17625 * next activity selector to the bottom of the page.
17627 body
.reset-style #page-header
.card
{
17629 body
.reset-style #page-header
.card
.page-header-headings h1
{
17630 margin-bottom: 0; }
17631 @media
(max-width: 767.98px) {
17632 body
.reset-style #page-header
.card
.card-body
{
17634 padding-right: 0; } }
17636 body
.reset-style #page-header
> div
{
17637 padding-top: 0 !important
;
17638 /* stylelint-disable-line declaration-no-important */
17639 padding-bottom: 0 !important
;
17640 /* stylelint-disable-line declaration-no-important */ }
17642 body
.reset-style #page-content
{
17643 padding-bottom: 0 !important
;
17644 /* stylelint-disable-line declaration-no-important */ }
17645 body
.reset-style #page-content #region-main-box #region-main
{
17647 display: inline-flex
;
17648 flex-direction: column
;
17652 padding-left: 1.25rem;
17653 padding-right: 1.25rem;
17654 vertical-align: top
; }
17655 body
.reset-style #page-content #region-main-box #region-main div
[role
="main"] {
17657 body
.reset-style #page-content #region-main-box #region-main
.activity-navigation
{
17658 overflow: hidden
; }
17659 body
.reset-style #page-content #region-main-box #region-main
.has-blocks
{
17660 width: calc
(100% - 375px); }
17661 @media
(max-width: 1199.98px) {
17662 body
.reset-style #page-content #region-main-box #region-main
.has-blocks
{
17664 @media
(max-width: 767.98px) {
17665 body
.reset-style #page-content #region-main-box #region-main
{
17667 padding-right: 0; } }
17668 body
.reset-style #page-content #region-main-box
[data-region
="blocks-column"] {
17669 margin-left: auto
; }
17670 @media
(max-width: 1199.98px) {
17671 body
.reset-style #page-content #region-main-box
{
17673 flex-direction: column
; } }
17675 body
.reset-style select
,
17676 body
.reset-style input
,
17677 body
.reset-style textarea
,
17678 body
.reset-style
.btn:not
(.btn-icon
) {
17679 border-radius: 0.3rem; }
17681 body
.behat-site
.fixed-top
{
17682 position: absolute
; }
17684 body
.behat-site
.dropdown-item
{
17685 margin-top: 4px !important
;
17686 /* stylelint-disable declaration-no-important */ }
17688 body
.behat-site
.drawer-ease
{
17689 -webkit-transition: initial
;
17690 -moz-transition: initial
;
17691 transition: initial
; }
17693 body
.behat-site
[data-region
="drawer"] {
17694 -webkit-transition: initial
;
17695 -moz-transition: initial
;
17696 transition: initial
;
17697 position: absolute
; }
17699 body
.behat-site
.custom-control
,
17700 body
.behat-site
.custom-switch
{
17703 body
.behat-site
.custom-control-input
{
17708 body
.behat-site
.custom-control-label::before
, body
.behat-site
.custom-control-label::after
{
17722 border: 1px solid
#000;
17724 vertical-align: baseline
;
17726 background-color: #ccc; }
17729 background-color: #ccf;
17730 font-weight: bold
; }
17733 background-color: #99c;
17734 font-weight: bold
; }
17737 * This file contains the styles required to make the footer sticky.
17746 flex-direction: column
; }
17747 #page-wrapper #page
{
17750 flex-direction: column
; }
17751 #page-wrapper #page #page-content
{
17753 #page-wrapper #page-footer
{
17757 position: relative
; }
17758 .popover-region.collapsed .popover-region-toggle:before, .popover-region.collapsed .popover-region-toggle:after {
17760 .popover-region.collapsed .popover-region-container {
17762 visibility: hidden
;
17765 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s; }
17767 .popover-region-toggle {
17769 .popover-region-toggle::before {
17771 display: inline-block
;
17772 border-left: 10px solid transparent
;
17773 border-right: 10px solid transparent
;
17774 border-bottom: 10px solid
#ddd;
17775 position: absolute
;
17778 .popover-region-toggle::after {
17780 display: inline-block
;
17781 border-left: 9px solid transparent
;
17782 border-right: 9px solid transparent
;
17783 border-bottom: 9px solid
#fff;
17784 position: absolute
;
17791 border-radius: 2px;
17792 background-color: red
;
17796 position: absolute
;
17800 .popover-region-container {
17802 visibility: visible
;
17803 position: absolute
;
17808 border: 1px solid
#ddd;
17809 transition: height
0.25s;
17810 background-color: #fff;
17813 .popover-region-header-container {
17817 padding-right: 5px;
17818 border-bottom: 1px solid
#ddd;
17819 box-sizing: border-box
; }
17821 .popover-region-footer-container {
17823 text-align: center
;
17824 border-top: 1px solid
#ddd;
17825 background-color: #fff;
17826 padding-top: 3px; }
17828 .popover-region-header-text {
17832 line-height: 25px; }
17834 .popover-region-header-actions {
17836 .popover-region-header-actions > * {
17839 display: inline-block
; }
17840 .popover-region-header-actions .loading-icon {
17844 .popover-region-header-actions .newmessage-link {
17845 margin-right: 10px; }
17846 .popover-region-header-actions label {
17847 display: inline-block
;
17848 text-align: center
;
17849 margin-bottom: 0; }
17851 .popover-region-content-container {
17852 height: calc
(100% - 55px);
17855 -webkit-overflow-scrolling: touch
; }
17856 .popover-region-content-container > .loading-icon {
17858 text-align: center
;
17860 box-sizing: border-box
; }
17861 .popover-region-content-container .empty-message {
17863 text-align: center
;
17865 .popover-region-content-container.loading > .loading-icon {
17867 .popover-region-content-container.loading .empty-message {
17870 .navbar .popover-region {
17872 margin-right: 10px; }
17873 .navbar .popover-region.collapsed .popover-region-container {
17875 visibility: hidden
;
17878 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s; }
17880 .navbar .popover-region-toggle {
17883 .navbar .count-container {
17885 border-radius: 2px;
17886 background-color: red
;
17890 position: absolute
;
17894 .navbar .popover-region-container {
17897 .content-item-container {
17899 border-bottom: 1px solid
#ddd;
17900 box-sizing: border-box
;
17902 position: relative
;
17906 text-decoration: none
; }
17907 .content-item-container:hover {
17909 background-color: #79b5e6; }
17910 .content-item-container:hover .content-item-footer .timestamp {
17912 .content-item-container.unread {
17914 background-color: #f4f4f4; }
17915 .content-item-container.unread:hover {
17917 background-color: #79b5e6; }
17918 .content-item-container.unread .content-item-body .notification-message {
17919 font-weight: 600; }
17920 .content-item-container .context-link {
17922 text-decoration: none
; }
17923 .content-item-container .content-item-body {
17924 box-sizing: border-box
;
17925 margin-bottom: 5px; }
17926 .content-item-container .content-item-footer {
17928 box-sizing: border-box
; }
17929 .content-item-container .content-item-footer .timestamp {
17934 margin-left: 24px; }
17935 .content-item-container .view-more {
17936 position: absolute
;
17940 line-height: 12px; }
17941 .content-item-container.notification .content-item-body .notification-image {
17942 display: inline-block
;
17946 .content-item-container.notification .content-item-body .notification-image img {
17948 .content-item-container.notification .content-item-body .notification-message {
17949 display: inline-block
;
17951 width: calc
(100% - 24px); }
17952 .content-item-container.selected {
17953 background-color: #4f94cd;
17955 border-color: #4f94cd; }
17956 .content-item-container.selected .content-item-footer .timestamp {
17959 .popover-region-notifications .popover-region-header-container .mark-all-read-button .normal-icon {
17960 display: inline-block
; }
17962 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .normal-icon {
17965 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .loading-icon {
17966 display: inline-block
; }
17968 .popover-region-notifications .all-notifications {
17970 visibility: visible
;
17972 overflow: hidden
; }
17973 .popover-region-notifications .all-notifications:empty + .empty-message {
17976 .popover-region-notifications .notification-image {
17977 display: inline-block
;
17979 vertical-align: top
; }
17980 .popover-region-notifications .notification-image img {
17983 .popover-region-notifications .notification-message {
17984 display: inline-block
;
17987 .popover-region-notifications .popover-region-content-container.loading .all-notifications:empty + .empty-message {
17990 .popover-region-messages .mark-all-read-button .normal-icon {
17991 display: inline-block
; }
17993 .popover-region-messages .mark-all-read-button.loading .normal-icon {
17996 .popover-region-messages .mark-all-read-button.loading .loading-icon {
17997 display: inline-block
; }
17999 .popover-region-messages .popover-region-content-container.loading .popover-region-content .messages:empty + .empty-message {
18002 .popover-region-messages .messages:empty + .empty-message {
18005 .popover-region-messages .content-item-container.unread .content-item-body {
18007 width: calc
(90% - 30px); }
18009 .popover-region-messages .content-item-container.unread .unread-count-container {
18010 display: inline-block
;
18012 text-align: center
;
18015 .popover-region-messages .content-item {
18018 box-sizing: border-box
; }
18020 .popover-region-messages .profile-image-container {
18022 display: inline-block
;
18023 text-align: center
;
18025 .popover-region-messages .profile-image-container img {
18027 display: inline-block
;
18028 vertical-align: middle
;
18029 border-radius: 50%; }
18031 .popover-region-messages .content-item-body {
18032 display: inline-block
;
18033 box-sizing: border-box
;
18034 width: calc
(100% - 30px);
18036 padding-left: 10px;
18037 overflow: hidden
; }
18038 .popover-region-messages .content-item-body h3 {
18043 .popover-region-messages .content-item-body p {
18046 .popover-region-messages .unread-count-container {
18049 @media (max-width: 767px) {
18050 .navbar .popover-region .popover-region-container {
18053 @media (max-width: 480px) {
18054 .navbar .popover-region .popover-region-container {
18064 * Tour step must sit above all other UI components.
18065 * The backdrop is the lowest point in the tour.
18066 * Everything else is in the container, and the target background should be at the same z-index.
18068 * ---- step backdrop
18069 * --- step container
18070 * --- step target background
18072 div
[data-flexitour
="backdrop"] {
18073 background-color: #000;
18077 div
[data-flexitour
="step-background-fader"],
18078 div
[data-flexitour
="step-background"] {
18081 span
[data-flexitour
="container"],
18082 div
[data-flexitour
="step-background-fader"],
18083 [data-flexitour
="step-backdrop"] > td
,
18084 [data-flexitour
="step-backdrop"] {
18087 span
[data-flexitour
="container"] .modal-dialog
{
18089 * Remove all margins to:
18090 * 1) ensure that the arrow touches the target; and
18091 * 2) ensure that the focus border touches the modal.
18095 span
[data-flexitour
="container"] div
[data-role
="arrow"] {
18096 border-width: 11px; }
18098 span
[data-flexitour
="container"] div
[data-role
="arrow"],
18099 span
[data-flexitour
="container"] div
[data-role
="arrow"]:after
{
18100 position: absolute
;
18104 border-color: transparent
;
18105 border-style: solid
;
18106 border-width: 1rem; }
18108 span
[data-flexitour
="container"][x-placement
="top"], span
[data-flexitour
="container"][x-placement
="top-start"] {
18109 margin-bottom: 1rem; }
18110 span
[data-flexitour
="container"][x-placement
="top"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="top-start"] div
[data-role
="arrow"] {
18113 margin-left: -11px;
18114 border-bottom-width: 0;
18115 border-top-color: rgba
(0, 0, 0, 0.25); }
18116 span
[data-flexitour
="container"][x-placement
="top"] div
[data-role
="arrow"]:after
, span
[data-flexitour
="container"][x-placement
="top-start"] div
[data-role
="arrow"]:after
{
18118 margin-left: -1rem;
18120 border-bottom-width: 0;
18121 border-top-color: #fff; }
18123 span
[data-flexitour
="container"][x-placement
="bottom"], span
[data-flexitour
="container"][x-placement
="bottom-start"] {
18124 margin-top: 1rem; }
18125 span
[data-flexitour
="container"][x-placement
="bottom"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="bottom-start"] div
[data-role
="arrow"] {
18128 margin-left: -11px;
18129 border-top-width: 0;
18130 border-bottom-color: rgba
(0, 0, 0, 0.25); }
18131 span
[data-flexitour
="container"][x-placement
="bottom"] div
[data-role
="arrow"]:after
, span
[data-flexitour
="container"][x-placement
="bottom-start"] div
[data-role
="arrow"]:after
{
18133 margin-left: -1rem;
18135 border-top-width: 0;
18136 border-bottom-color: #fff; }
18138 span
[data-flexitour
="container"][x-placement
="left"], span
[data-flexitour
="container"][x-placement
="left-start"] {
18139 margin-right: 1rem; }
18140 span
[data-flexitour
="container"][x-placement
="left"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="left-start"] div
[data-role
="arrow"] {
18144 border-right-width: 0;
18145 border-left-color: rgba
(0, 0, 0, 0.25); }
18146 span
[data-flexitour
="container"][x-placement
="left"] div
[data-role
="arrow"]:after
, span
[data-flexitour
="container"][x-placement
="left-start"] div
[data-role
="arrow"]:after
{
18150 border-right-width: 0;
18151 border-left-color: #fff; }
18153 span
[data-flexitour
="container"][x-placement
="right"], span
[data-flexitour
="container"][x-placement
="right-start"] {
18154 margin-left: 1rem; }
18155 span
[data-flexitour
="container"][x-placement
="right"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="right-start"] div
[data-role
="arrow"] {
18159 border-left-width: 0;
18160 border-right-color: rgba
(0, 0, 0, 0.25); }
18161 span
[data-flexitour
="container"][x-placement
="right"] div
[data-role
="arrow"]:after
, span
[data-flexitour
="container"][x-placement
="right-start"] div
[data-role
="arrow"]:after
{
18165 border-left-width: 0;
18166 border-right-color: #fff; }
18168 [data-region
="drawer"] [data-flexitour
="container"] {
18170 margin-left: -15px;
18174 border: 1px solid
#dee2e6;
18175 padding: 1.25rem; }
18186 background-color: #ced4da;
18187 border-color: #ced4da; }
18188 .btn-default:hover {
18190 background-color: #b8c1ca;
18191 border-color: #b1bbc4; }
18192 .btn-default:focus, .btn-default.focus {
18193 box-shadow: 0 0 0 0.2rem rgba
(180, 186, 191, 0.5); }
18194 .btn-default.disabled, .btn-default:disabled {
18196 background-color: #ced4da;
18197 border-color: #ced4da; }
18198 .btn-default:not
(:disabled
):not
(.disabled
):active
, .btn-default:not
(:disabled
):not
(.disabled
).active
,
18199 .show > .btn-default.dropdown-toggle {
18201 background-color: #b1bbc4;
18202 border-color: #aab4bf; }
18203 .btn-default:not
(:disabled
):not
(.disabled
):active:focus
, .btn-default:not
(:disabled
):not
(.disabled
).active:focus
,
18204 .show > .btn-default.dropdown-toggle:focus {
18205 box-shadow: 0 0 0 0.2rem rgba
(180, 186, 191, 0.5); }
18208 display: inline-block
;
18209 padding: 0.25em 0.4em;
18213 text-align: center
;
18214 white-space: nowrap
;
18215 vertical-align: baseline
;
18216 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
;
18218 background-color: #868e96; }
18219 @media
(prefers-reduced-motion: reduce
) {
18221 transition: none
; } }
18222 .label[href]:hover, .label[href]:focus {
18224 background-color: #6c757d; }
18225 .label[href]:focus, .label[href].focus {
18227 box-shadow: 0 0 0 0.2rem rgba
(134, 142, 150, 0.5); }
18231 background-color: #5cb85c; }
18232 .label-success[href]:hover, .label-success[href]:focus {
18234 background-color: #449d44; }
18235 .label-success[href]:focus, .label-success[href].focus {
18237 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
18241 background-color: #5bc0de; }
18242 .label-info[href]:hover, .label-info[href]:focus {
18244 background-color: #31b0d5; }
18245 .label-info[href]:focus, .label-info[href].focus {
18247 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
18251 background-color: #ff7518; }
18252 .label-warning[href]:hover, .label-warning[href]:focus {
18254 background-color: #e45c00; }
18255 .label-warning[href]:focus, .label-warning[href].focus {
18257 box-shadow: 0 0 0 0.2rem rgba
(255, 117, 24, 0.5); }
18261 background-color: #d9534f; }
18262 .label-important[href]:hover, .label-important[href]:focus {
18264 background-color: #c9302c; }
18265 .label-important[href]:focus, .label-important[href].focus {
18267 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
18270 float: left
!important
;
18271 /* stylelint-disable-line declaration-no-important */ }
18274 float: right
!important
;
18275 /* stylelint-disable-line declaration-no-important */ }
18278 body
.drawer-open-left
.jsenabled
,
18279 body
.drawer-open-right
.jsenabled
{
18284 .modal .modal-body > .loading-icon {
18286 position: relative
;
18289 .modal .modal-body > .loading-icon .icon {
18290 position: absolute
;
18294 transform: translate
(-50%, -50%); }
18296 .layout.fullscreen {
18306 background-color: #fff; }
18307 .layout.fullscreen > div {
18310 .layout.fullscreen .loading-icon {
18312 margin-right: auto
;
18313 text-align: center
;
18314 display: inline-block
;
18318 .layout.fullscreen .loading-icon .icon {
18324 -webkit-font-smoothing: antialiased
; }
18327 box-shadow: 0 2px 4px rgba
(0, 0, 0, 0.08); }
18330 border-radius: 50%; }
18332 .btn-outline-secondary {
18334 border-color: #868e96;
18335 border-color: #dee2e6; }
18336 .btn-outline-secondary:hover {
18338 background-color: #868e96;
18339 border-color: #868e96; }
18340 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
18341 box-shadow: 0 0 0 0.2rem rgba
(134, 142, 150, 0.5); }
18342 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
18344 background-color: transparent
; }
18345 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active
,
18346 .show > .btn-outline-secondary.dropdown-toggle {
18348 background-color: #868e96;
18349 border-color: #868e96; }
18350 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active:focus
,
18351 .show > .btn-outline-secondary.dropdown-toggle:focus {
18352 box-shadow: 0 0 0 0.2rem rgba
(134, 142, 150, 0.5); }
18355 background-color: #e9ecef !important
; }
18357 a
.bg-gray:hover
, a
.bg-gray:focus
,
18358 button
.bg-gray:hover
,
18359 button
.bg-gray:focus
{
18360 background-color: #cbd3da !important
; }