3 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
4 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
5 * Copyright 2023 Fonticons, Inc.
8 --fa-style-family-brands: "Font Awesome 6 Brands";
9 --fa-font-brands: normal
400 1em/1 "Font Awesome 6 Brands";
13 font-family: "Font Awesome 6 Brands";
17 src: url
("[[font:core|fa-brands-400.woff2]]") format
("woff2"), url
("[[font:core|fa-brands-400.ttf]]") format
("truetype");
48 .fa-creative-commons-nc:before {
64 .fa-cloudflare:before {
72 .fa-wpexplorer:before {
84 .fa-stackpath:before {
88 .fa-buysellads:before {
92 .fa-first-order:before {
108 .fa-square-js:before {
112 .fa-js-square:before {
116 .fa-microsoft:before {
132 .fa-invision:before {
136 .fa-creative-commons-pd-alt:before {
140 .fa-centercode:before {
152 .fa-hire-a-helper:before {
156 .fa-creative-commons-by:before {
168 .fa-rocketchat:before {
180 .fa-mailchimp:before {
184 .fa-css3-alt:before {
188 .fa-square-reddit:before {
192 .fa-reddit-square:before {
204 .fa-square-font-awesome:before {
216 .fa-square-instagram:before {
220 .fa-instagram-square:before {
224 .fa-battle-net:before {
228 .fa-the-red-yeti:before {
232 .fa-square-hacker-news:before {
236 .fa-hacker-news-square:before {
248 .fa-square-snapchat:before {
252 .fa-snapchat-square:before {
256 .fa-google-plus-g:before {
260 .fa-artstation:before {
264 .fa-markdown:before {
268 .fa-sourcetree:before {
272 .fa-google-plus:before {
276 .fa-diaspora:before {
280 .fa-foursquare:before {
284 .fa-stack-overflow:before {
288 .fa-github-alt:before {
292 .fa-phoenix-squadron:before {
296 .fa-pagelines:before {
304 .fa-red-river:before {
308 .fa-creative-commons-sa:before {
320 .fa-square-font-awesome-stroke:before {
324 .fa-font-awesome-alt:before {
328 .fa-atlassian:before {
332 .fa-linkedin-in:before {
336 .fa-digital-ocean:before {
344 .fa-chromecast:before {
348 .fa-evernote:before {
352 .fa-hacker-news:before {
356 .fa-creative-commons-sampling:before {
360 .fa-adversal:before {
364 .fa-creative-commons:before {
368 .fa-watchman-monitoring:before {
372 .fa-fonticons:before {
380 .fa-shirtsinbulk:before {
404 .fa-wizards-of-the-coast:before {
408 .fa-square-viadeo:before {
412 .fa-viadeo-square:before {
428 .fa-cloudsmith:before {
432 .fa-pied-piper-alt:before {
436 .fa-square-dribbble:before {
440 .fa-dribbble-square:before {
444 .fa-codiepie:before {
460 .fa-cc-apple-pay:before {
472 .fa-instalod:before {
476 .fa-expeditedssl:before {
480 .fa-sellcast:before {
484 .fa-square-twitter:before {
488 .fa-twitter-square:before {
492 .fa-r-project:before {
496 .fa-delicious:before {
508 .fa-accusoft:before {
516 .fa-fonticons-fi:before {
520 .fa-app-store:before {
524 .fa-cc-mastercard:before {
528 .fa-itunes-note:before {
536 .fa-kickstarter:before {
548 .fa-uncharted:before {
552 .fa-firstdraft:before {
556 .fa-square-youtube:before {
560 .fa-youtube-square:before {
564 .fa-wikipedia-w:before {
576 .fa-angellist:before {
580 .fa-galactic-republic:before {
584 .fa-nfc-directional:before {
600 .fa-stripe-s:before {
616 .fa-bluetooth-b:before {
620 .fa-sticker-mule:before {
624 .fa-creative-commons-zero:before {
648 .fa-app-store-ios:before {
652 .fa-cc-discover:before {
656 .fa-wpbeginner:before {
660 .fa-confluence:before {
672 .fa-accessible-icon:before {
684 .fa-unsplash:before {
692 .fa-square-steam:before {
696 .fa-steam-square:before {
704 .fa-square-vimeo:before {
708 .fa-vimeo-square:before {
712 .fa-asymmetrik:before {
716 .fa-font-awesome:before {
720 .fa-font-awesome-flag:before {
724 .fa-font-awesome-logo-full:before {
728 .fa-gratipay:before {
740 .fa-gitkraken:before {
748 .fa-apple-pay:before {
756 .fa-amazon-pay:before {
760 .fa-square-github:before {
764 .fa-github-square:before {
768 .fa-stumbleupon:before {
776 .fa-phoenix-framework:before {
788 .fa-hackerrank:before {
792 .fa-researchgate:before {
808 .fa-angrycreative:before {
812 .fa-y-combinator:before {
824 .fa-square-gitlab:before {
828 .fa-gitlab-square:before {
832 .fa-studiovinari:before {
836 .fa-pied-piper:before {
840 .fa-wordpress:before {
844 .fa-product-hunt:before {
856 .fa-goodreads:before {
860 .fa-square-odnoklassniki:before {
864 .fa-odnoklassniki-square:before {
868 .fa-jsfiddle:before {
876 .fa-themeisle:before {
884 .fa-hashnode:before {
892 .fa-cc-paypal:before {
896 .fa-squarespace:before {
900 .fa-cc-stripe:before {
904 .fa-creative-commons-share:before {
928 .fa-galactic-senate:before {
936 .fa-draft2digital:before {
956 .fa-square-pinterest:before {
960 .fa-pinterest-square:before {
968 .fa-blackberry:before {
972 .fa-creative-commons-pd:before {
976 .fa-playstation:before {
980 .fa-quinscape:before {
988 .fa-blogger-b:before {
992 .fa-opencart:before {
1012 .fa-reddit-alien:before {
1020 .fa-dailymotion:before {
1024 .fa-affiliatetheme:before {
1028 .fa-pied-piper-pp:before {
1032 .fa-bootstrap:before {
1036 .fa-odnoklassniki:before {
1040 .fa-nfc-symbol:before {
1044 .fa-ethereum:before {
1048 .fa-speaker-deck:before {
1052 .fa-creative-commons-nc-eu:before {
1056 .fa-patreon:before {
1060 .fa-avianex:before {
1072 .fa-bimobject:before {
1076 .fa-facebook-f:before {
1080 .fa-square-google-plus:before {
1084 .fa-google-plus-square:before {
1088 .fa-mandalorian:before {
1092 .fa-first-order-alt:before {
1100 .fa-google-wallet:before {
1104 .fa-d-and-d-beyond:before {
1108 .fa-periscope:before {
1112 .fa-fulcrum:before {
1116 .fa-cloudscale:before {
1120 .fa-forumbee:before {
1132 .fa-square-xing:before {
1136 .fa-xing-square:before {
1140 .fa-bandcamp:before {
1144 .fa-wpforms:before {
1148 .fa-cloudversify:before {
1156 .fa-megaport:before {
1160 .fa-magento:before {
1164 .fa-spotify:before {
1168 .fa-optin-monster:before {
1184 .fa-cuttlefish:before {
1188 .fa-blogger:before {
1200 .fa-soundcloud:before {
1208 .fa-tencent-weibo:before {
1212 .fa-symfony:before {
1224 .fa-facebook-messenger:before {
1228 .fa-audible:before {
1232 .fa-think-peaks:before {
1236 .fa-bilibili:before {
1244 .fa-cotton-bureau:before {
1248 .fa-dashcube:before {
1252 .fa-42-group:before {
1256 .fa-innosoft:before {
1260 .fa-stack-exchange:before {
1264 .fa-elementor:before {
1268 .fa-square-pied-piper:before {
1272 .fa-pied-piper-square:before {
1276 .fa-creative-commons-nd:before {
1284 .fa-superpowers:before {
1288 .fa-resolving:before {
1296 .fa-searchengin:before {
1304 .fa-square-facebook:before {
1308 .fa-facebook-square:before {
1324 .fa-linkedin:before {
1328 .fa-hubspot:before {
1332 .fa-deploydog:before {
1340 .fa-ravelry:before {
1348 .fa-square-lastfm:before {
1352 .fa-lastfm-square:before {
1360 .fa-mendeley:before {
1364 .fa-uniregistry:before {
1372 .fa-creative-commons-remix:before {
1376 .fa-cc-amazon-pay:before {
1380 .fa-dropbox:before {
1384 .fa-instagram:before {
1392 .fa-facebook:before {
1396 .fa-gripfire:before {
1400 .fa-jedi-order:before {
1408 .fa-fort-awesome-alt:before {
1412 .fa-phabricator:before {
1416 .fa-ussunnah:before {
1420 .fa-earlybirds:before {
1424 .fa-trade-federation:before {
1428 .fa-autoprefixer:before {
1432 .fa-whatsapp:before {
1436 .fa-slideshare:before {
1440 .fa-google-play:before {
1452 .fa-google-drive:before {
1456 .fa-servicestack:before {
1460 .fa-simplybuilt:before {
1464 .fa-bitbucket:before {
1476 .fa-raspberry-pi:before {
1488 .fa-screenpal:before {
1492 .fa-bluetooth:before {
1500 .fa-d-and-d:before {
1504 .fa-microblog:before {
1508 .fa-cc-diners-club:before {
1512 .fa-gg-circle:before {
1516 .fa-pied-piper-hat:before {
1520 .fa-kickstarter-k:before {
1544 .fa-wirsindhandwerk:before {
1552 .fa-buromobelexperte:before {
1556 .fa-salesforce:before {
1560 .fa-octopus-deploy:before {
1564 .fa-medapps:before {
1572 .fa-pinterest-p:before {
1580 .fa-fort-awesome:before {
1592 .fa-snapchat:before {
1596 .fa-snapchat-ghost:before {
1600 .fa-fantasy-flight-games:before {
1612 .fa-square-behance:before {
1616 .fa-behance-square:before {
1632 .fa-staylinked:before {
1640 .fa-space-awesome:before {
1644 .fa-deviantart:before {
1652 .fa-goodreads-g:before {
1656 .fa-square-git:before {
1660 .fa-git-square:before {
1664 .fa-square-tumblr:before {
1668 .fa-tumblr-square:before {
1676 .fa-creative-commons-nc-jp:before {
1680 .fa-get-pocket:before {
1684 .fa-perbyte:before {
1696 .fa-connectdevelop:before {
1700 .fa-leanpub:before {
1704 .fa-black-tie:before {
1708 .fa-themeco:before {
1716 .fa-android:before {
1724 .fa-free-code-camp:before {
1728 .fa-hornbill:before {
1752 .fa-yandex-international:before {
1756 .fa-cc-amex:before {
1776 .fa-youtube:before {
1780 .fa-skyatlas:before {
1784 .fa-firefox-browser:before {
1796 .fa-jenkins:before {
1800 .fa-twitter:before {
1804 .fa-rockrms:before {
1808 .fa-pinterest:before {
1828 .fa-dribbble:before {
1832 .fa-stumbleupon-circle:before {
1836 .fa-internet-explorer:before {
1840 .fa-stubber:before {
1844 .fa-telegram:before {
1848 .fa-telegram-plane:before {
1852 .fa-old-republic:before {
1860 .fa-square-whatsapp:before {
1864 .fa-whatsapp-square:before {
1868 .fa-node-js:before {
1872 .fa-edge-legacy:before {
1880 .fa-slack-hash:before {
1904 .fa-reacteurope:before {
1912 .fa-medium-m:before {
1920 .fa-mixcloud:before {
1924 .fa-flipboard:before {
1928 .fa-viacoin:before {
1932 .fa-critical-role:before {
1940 .fa-discourse:before {
1948 .fa-mastodon:before {
1956 .fa-wolf-pack-battalion:before {
1960 .fa-buy-n-large:before {
1968 .fa-creative-commons-sampling-plus:before {
1980 .fa-canadian-maple-leaf:before {
1984 .fa-teamspeak:before {
1992 .fa-wordpress-simple:before {
1996 .fa-nutritionix:before {
2004 .fa-google-pay:before {
2008 .fa-intercom:before {
2024 .fa-steam-symbol:before {
2029 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
2030 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
2031 * Copyright 2023 Fonticons, Inc.
2034 --fa-style-family-classic: "Font Awesome 6 Free";
2035 --fa-font-regular: normal
400 1em/1 "Font Awesome 6 Free";
2039 font-family: "Font Awesome 6 Free";
2042 font-display: block
;
2043 src: url
("[[font:core|fa-regular-400.woff2]]") format
("woff2"), url
("[[font:core|fa-regular-400.ttf]]") format
("truetype");
2047 .content-bank-container.view-grid .cb-unlisted::after {
2052 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
2053 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
2054 * Copyright 2023 Fonticons, Inc.
2057 --fa-style-family-classic: "Font Awesome 6 Free";
2058 --fa-font-solid: normal
900 1em/1 "Font Awesome 6 Free";
2062 font-family: "Font Awesome 6 Free";
2065 font-display: block
;
2066 src: url
("[[font:core|fa-solid-900.woff2]]") format
("woff2"), url
("[[font:core|fa-solid-900.ttf]]") format
("truetype");
2070 .moremenu
.dropdown-item
[aria-current
=true
]:before
,
2071 .moremenu
.dropdown-item
.active:before
,
2072 .dir-rtl
.navbar
.fixed-top
.usermenu
.dropdown-menu
.dropdown-item
.carousel-navigation-link::after
,
2073 .navbar
.fixed-top
.usermenu
.dropdown-menu
.submenu
.items
.dropdown-item
[aria-current
=true
]::before
,
2074 .navbar
.fixed-top
.usermenu
.dropdown-menu
.dropdown-item
.carousel-navigation-link::after
,
2075 .toast
.toast-warning
.toast-body:before
,
2076 .toast
.toast-info
.toast-body:before
,
2077 .toast
.toast-danger
.toast-body:before
,
2078 .toast
.toast-success
.toast-body:before
,
2079 .editing
.editinprogress:after
,
2080 .dir-rtl
.block_settings
.block_tree
[aria-expanded
=false
] > p:before
,
2081 .dir-rtl
.block_navigation
.block_tree
[aria-expanded
=false
] > p:before
,
2082 .block_settings
.block_tree
[aria-expanded
=false
] > p:before
,
2083 .block_navigation
.block_tree
[aria-expanded
=false
] > p:before
,
2084 .block_settings
.block_tree
[aria-expanded
=true
] > p:before
,
2085 .block_navigation
.block_tree
[aria-expanded
=true
] > p:before
,
2086 .dropup
.dropdown-toggle::after
,
2087 .dropright
.dropdown-toggle::after
,
2088 .dropleft
.dropdown-toggle::before
,
2089 .dropdown-toggle::after
,
2090 .dropdown-item
[aria-current
=true
]:before
,
2091 .dropdown-item[aria-selected=true]:before {
2096 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
2097 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
2098 * Copyright 2023 Fonticons, Inc.
2100 .fa.fa-glass:before {
2105 font-family: "Font Awesome 6 Free";
2109 .fa.fa-envelope-o:before {
2114 font-family: "Font Awesome 6 Free";
2118 .fa.fa-star-o:before {
2122 .fa.fa-remove:before {
2126 .fa.fa-close:before {
2130 .fa.fa-gear:before {
2135 font-family: "Font Awesome 6 Free";
2139 .fa.fa-trash-o:before {
2143 .fa.fa-home:before {
2148 font-family: "Font Awesome 6 Free";
2152 .fa.fa-file-o:before {
2157 font-family: "Font Awesome 6 Free";
2161 .fa.fa-clock-o:before {
2165 .fa.fa-arrow-circle-o-down {
2166 font-family: "Font Awesome 6 Free";
2170 .fa.fa-arrow-circle-o-down:before {
2174 .fa.fa-arrow-circle-o-up {
2175 font-family: "Font Awesome 6 Free";
2179 .fa.fa-arrow-circle-o-up:before {
2183 .fa.fa-play-circle-o {
2184 font-family: "Font Awesome 6 Free";
2188 .fa.fa-play-circle-o:before {
2192 .fa.fa-repeat:before {
2196 .fa.fa-rotate-right:before {
2200 .fa.fa-refresh:before {
2205 font-family: "Font Awesome 6 Free";
2209 .fa.fa-list-alt:before {
2213 .fa.fa-dedent:before {
2217 .fa.fa-video-camera:before {
2222 font-family: "Font Awesome 6 Free";
2226 .fa.fa-picture-o:before {
2231 font-family: "Font Awesome 6 Free";
2235 .fa.fa-photo:before {
2240 font-family: "Font Awesome 6 Free";
2244 .fa.fa-image:before {
2248 .fa.fa-map-marker:before {
2252 .fa.fa-pencil-square-o {
2253 font-family: "Font Awesome 6 Free";
2257 .fa.fa-pencil-square-o:before {
2262 font-family: "Font Awesome 6 Free";
2266 .fa.fa-edit:before {
2270 .fa.fa-share-square-o:before {
2274 .fa.fa-check-square-o {
2275 font-family: "Font Awesome 6 Free";
2279 .fa.fa-check-square-o:before {
2283 .fa.fa-arrows:before {
2287 .fa.fa-times-circle-o {
2288 font-family: "Font Awesome 6 Free";
2292 .fa.fa-times-circle-o:before {
2296 .fa.fa-check-circle-o {
2297 font-family: "Font Awesome 6 Free";
2301 .fa.fa-check-circle-o:before {
2305 .fa.fa-mail-forward:before {
2309 .fa.fa-expand:before {
2313 .fa.fa-compress:before {
2318 font-family: "Font Awesome 6 Free";
2323 font-family: "Font Awesome 6 Free";
2327 .fa.fa-warning:before {
2331 .fa.fa-calendar:before {
2335 .fa.fa-arrows-v:before {
2339 .fa.fa-arrows-h:before {
2343 .fa.fa-bar-chart:before {
2347 .fa.fa-bar-chart-o:before {
2351 .fa.fa-twitter-square {
2352 font-family: "Font Awesome 6 Brands";
2356 .fa.fa-twitter-square:before {
2360 .fa.fa-facebook-square {
2361 font-family: "Font Awesome 6 Brands";
2365 .fa.fa-facebook-square:before {
2369 .fa.fa-gears:before {
2373 .fa.fa-thumbs-o-up {
2374 font-family: "Font Awesome 6 Free";
2378 .fa.fa-thumbs-o-up:before {
2382 .fa.fa-thumbs-o-down {
2383 font-family: "Font Awesome 6 Free";
2387 .fa.fa-thumbs-o-down:before {
2392 font-family: "Font Awesome 6 Free";
2396 .fa.fa-heart-o:before {
2400 .fa.fa-sign-out:before {
2404 .fa.fa-linkedin-square {
2405 font-family: "Font Awesome 6 Brands";
2409 .fa.fa-linkedin-square:before {
2413 .fa.fa-thumb-tack:before {
2417 .fa.fa-external-link:before {
2421 .fa.fa-sign-in:before {
2425 .fa.fa-github-square {
2426 font-family: "Font Awesome 6 Brands";
2430 .fa.fa-github-square:before {
2435 font-family: "Font Awesome 6 Free";
2439 .fa.fa-lemon-o:before {
2444 font-family: "Font Awesome 6 Free";
2448 .fa.fa-square-o:before {
2453 font-family: "Font Awesome 6 Free";
2457 .fa.fa-bookmark-o:before {
2462 font-family: "Font Awesome 6 Brands";
2467 font-family: "Font Awesome 6 Brands";
2471 .fa.fa-facebook:before {
2476 font-family: "Font Awesome 6 Brands";
2480 .fa.fa-facebook-f:before {
2485 font-family: "Font Awesome 6 Brands";
2489 .fa.fa-credit-card {
2490 font-family: "Font Awesome 6 Free";
2494 .fa.fa-feed:before {
2499 font-family: "Font Awesome 6 Free";
2503 .fa.fa-hdd-o:before {
2507 .fa.fa-hand-o-right {
2508 font-family: "Font Awesome 6 Free";
2512 .fa.fa-hand-o-right:before {
2516 .fa.fa-hand-o-left {
2517 font-family: "Font Awesome 6 Free";
2521 .fa.fa-hand-o-left:before {
2526 font-family: "Font Awesome 6 Free";
2530 .fa.fa-hand-o-up:before {
2534 .fa.fa-hand-o-down {
2535 font-family: "Font Awesome 6 Free";
2539 .fa.fa-hand-o-down:before {
2543 .fa.fa-globe:before {
2547 .fa.fa-tasks:before {
2551 .fa.fa-arrows-alt:before {
2555 .fa.fa-group:before {
2559 .fa.fa-chain:before {
2568 font-family: "Font Awesome 6 Free";
2572 .fa.fa-files-o:before {
2577 font-family: "Font Awesome 6 Free";
2581 .fa.fa-floppy-o:before {
2586 font-family: "Font Awesome 6 Free";
2590 .fa.fa-save:before {
2594 .fa.fa-navicon:before {
2598 .fa.fa-reorder:before {
2602 .fa.fa-magic:before {
2607 font-family: "Font Awesome 6 Brands";
2611 .fa.fa-pinterest-square {
2612 font-family: "Font Awesome 6 Brands";
2616 .fa.fa-pinterest-square:before {
2620 .fa.fa-google-plus-square {
2621 font-family: "Font Awesome 6 Brands";
2625 .fa.fa-google-plus-square:before {
2629 .fa.fa-google-plus {
2630 font-family: "Font Awesome 6 Brands";
2634 .fa.fa-google-plus:before {
2638 .fa.fa-money:before {
2642 .fa.fa-unsorted:before {
2646 .fa.fa-sort-desc:before {
2650 .fa.fa-sort-asc:before {
2655 font-family: "Font Awesome 6 Brands";
2659 .fa.fa-linkedin:before {
2663 .fa.fa-rotate-left:before {
2667 .fa.fa-legal:before {
2671 .fa.fa-tachometer:before {
2675 .fa.fa-dashboard:before {
2680 font-family: "Font Awesome 6 Free";
2684 .fa.fa-comment-o:before {
2689 font-family: "Font Awesome 6 Free";
2693 .fa.fa-comments-o:before {
2697 .fa.fa-flash:before {
2701 .fa.fa-clipboard:before {
2705 .fa.fa-lightbulb-o {
2706 font-family: "Font Awesome 6 Free";
2710 .fa.fa-lightbulb-o:before {
2714 .fa.fa-exchange:before {
2718 .fa.fa-cloud-download:before {
2722 .fa.fa-cloud-upload:before {
2727 font-family: "Font Awesome 6 Free";
2731 .fa.fa-bell-o:before {
2735 .fa.fa-cutlery:before {
2739 .fa.fa-file-text-o {
2740 font-family: "Font Awesome 6 Free";
2744 .fa.fa-file-text-o:before {
2749 font-family: "Font Awesome 6 Free";
2753 .fa.fa-building-o:before {
2758 font-family: "Font Awesome 6 Free";
2762 .fa.fa-hospital-o:before {
2766 .fa.fa-tablet:before {
2770 .fa.fa-mobile:before {
2774 .fa.fa-mobile-phone:before {
2779 font-family: "Font Awesome 6 Free";
2783 .fa.fa-circle-o:before {
2787 .fa.fa-mail-reply:before {
2792 font-family: "Font Awesome 6 Brands";
2797 font-family: "Font Awesome 6 Free";
2801 .fa.fa-folder-o:before {
2805 .fa.fa-folder-open-o {
2806 font-family: "Font Awesome 6 Free";
2810 .fa.fa-folder-open-o:before {
2815 font-family: "Font Awesome 6 Free";
2819 .fa.fa-smile-o:before {
2824 font-family: "Font Awesome 6 Free";
2828 .fa.fa-frown-o:before {
2833 font-family: "Font Awesome 6 Free";
2837 .fa.fa-meh-o:before {
2842 font-family: "Font Awesome 6 Free";
2846 .fa.fa-keyboard-o:before {
2851 font-family: "Font Awesome 6 Free";
2855 .fa.fa-flag-o:before {
2859 .fa.fa-mail-reply-all:before {
2863 .fa.fa-star-half-o {
2864 font-family: "Font Awesome 6 Free";
2868 .fa.fa-star-half-o:before {
2872 .fa.fa-star-half-empty {
2873 font-family: "Font Awesome 6 Free";
2877 .fa.fa-star-half-empty:before {
2881 .fa.fa-star-half-full {
2882 font-family: "Font Awesome 6 Free";
2886 .fa.fa-star-half-full:before {
2890 .fa.fa-code-fork:before {
2894 .fa.fa-chain-broken:before {
2898 .fa.fa-unlink:before {
2903 font-family: "Font Awesome 6 Free";
2907 .fa.fa-calendar-o:before {
2912 font-family: "Font Awesome 6 Brands";
2917 font-family: "Font Awesome 6 Brands";
2922 font-family: "Font Awesome 6 Brands";
2926 .fa.fa-unlock-alt:before {
2930 .fa.fa-minus-square-o {
2931 font-family: "Font Awesome 6 Free";
2935 .fa.fa-minus-square-o:before {
2939 .fa.fa-level-up:before {
2943 .fa.fa-level-down:before {
2947 .fa.fa-pencil-square:before {
2951 .fa.fa-external-link-square:before {
2956 font-family: "Font Awesome 6 Free";
2960 .fa.fa-caret-square-o-down {
2961 font-family: "Font Awesome 6 Free";
2965 .fa.fa-caret-square-o-down:before {
2969 .fa.fa-toggle-down {
2970 font-family: "Font Awesome 6 Free";
2974 .fa.fa-toggle-down:before {
2978 .fa.fa-caret-square-o-up {
2979 font-family: "Font Awesome 6 Free";
2983 .fa.fa-caret-square-o-up:before {
2988 font-family: "Font Awesome 6 Free";
2992 .fa.fa-toggle-up:before {
2996 .fa.fa-caret-square-o-right {
2997 font-family: "Font Awesome 6 Free";
3001 .fa.fa-caret-square-o-right:before {
3005 .fa.fa-toggle-right {
3006 font-family: "Font Awesome 6 Free";
3010 .fa.fa-toggle-right:before {
3018 .fa.fa-euro:before {
3030 .fa.fa-dollar:before {
3038 .fa.fa-rupee:before {
3062 .fa.fa-ruble:before {
3066 .fa.fa-rouble:before {
3079 font-family: "Font Awesome 6 Brands";
3084 font-family: "Font Awesome 6 Brands";
3088 .fa.fa-bitcoin:before {
3092 .fa.fa-file-text:before {
3096 .fa.fa-sort-alpha-asc:before {
3100 .fa.fa-sort-alpha-desc:before {
3104 .fa.fa-sort-amount-asc:before {
3108 .fa.fa-sort-amount-desc:before {
3112 .fa.fa-sort-numeric-asc:before {
3116 .fa.fa-sort-numeric-desc:before {
3120 .fa.fa-youtube-square {
3121 font-family: "Font Awesome 6 Brands";
3125 .fa.fa-youtube-square:before {
3130 font-family: "Font Awesome 6 Brands";
3135 font-family: "Font Awesome 6 Brands";
3139 .fa.fa-xing-square {
3140 font-family: "Font Awesome 6 Brands";
3144 .fa.fa-xing-square:before {
3148 .fa.fa-youtube-play {
3149 font-family: "Font Awesome 6 Brands";
3153 .fa.fa-youtube-play:before {
3158 font-family: "Font Awesome 6 Brands";
3162 .fa.fa-stack-overflow {
3163 font-family: "Font Awesome 6 Brands";
3168 font-family: "Font Awesome 6 Brands";
3173 font-family: "Font Awesome 6 Brands";
3178 font-family: "Font Awesome 6 Brands";
3183 font-family: "Font Awesome 6 Brands";
3187 .fa.fa-bitbucket-square {
3188 font-family: "Font Awesome 6 Brands";
3192 .fa.fa-bitbucket-square:before {
3197 font-family: "Font Awesome 6 Brands";
3201 .fa.fa-tumblr-square {
3202 font-family: "Font Awesome 6 Brands";
3206 .fa.fa-tumblr-square:before {
3210 .fa.fa-long-arrow-down:before {
3214 .fa.fa-long-arrow-up:before {
3218 .fa.fa-long-arrow-left:before {
3222 .fa.fa-long-arrow-right:before {
3227 font-family: "Font Awesome 6 Brands";
3232 font-family: "Font Awesome 6 Brands";
3237 font-family: "Font Awesome 6 Brands";
3242 font-family: "Font Awesome 6 Brands";
3247 font-family: "Font Awesome 6 Brands";
3252 font-family: "Font Awesome 6 Brands";
3257 font-family: "Font Awesome 6 Brands";
3262 font-family: "Font Awesome 6 Brands";
3267 font-family: "Font Awesome 6 Brands";
3272 font-family: "Font Awesome 6 Brands";
3276 .fa.fa-gittip:before {
3281 font-family: "Font Awesome 6 Free";
3285 .fa.fa-sun-o:before {
3290 font-family: "Font Awesome 6 Free";
3294 .fa.fa-moon-o:before {
3299 font-family: "Font Awesome 6 Brands";
3304 font-family: "Font Awesome 6 Brands";
3309 font-family: "Font Awesome 6 Brands";
3314 font-family: "Font Awesome 6 Brands";
3318 .fa.fa-stack-exchange {
3319 font-family: "Font Awesome 6 Brands";
3323 .fa.fa-arrow-circle-o-right {
3324 font-family: "Font Awesome 6 Free";
3328 .fa.fa-arrow-circle-o-right:before {
3332 .fa.fa-arrow-circle-o-left {
3333 font-family: "Font Awesome 6 Free";
3337 .fa.fa-arrow-circle-o-left:before {
3341 .fa.fa-caret-square-o-left {
3342 font-family: "Font Awesome 6 Free";
3346 .fa.fa-caret-square-o-left:before {
3350 .fa.fa-toggle-left {
3351 font-family: "Font Awesome 6 Free";
3355 .fa.fa-toggle-left:before {
3359 .fa.fa-dot-circle-o {
3360 font-family: "Font Awesome 6 Free";
3364 .fa.fa-dot-circle-o:before {
3368 .fa.fa-vimeo-square {
3369 font-family: "Font Awesome 6 Brands";
3373 .fa.fa-vimeo-square:before {
3381 .fa.fa-turkish-lira:before {
3385 .fa.fa-plus-square-o {
3386 font-family: "Font Awesome 6 Free";
3390 .fa.fa-plus-square-o:before {
3395 font-family: "Font Awesome 6 Brands";
3400 font-family: "Font Awesome 6 Brands";
3405 font-family: "Font Awesome 6 Brands";
3409 .fa.fa-institution:before {
3413 .fa.fa-bank:before {
3417 .fa.fa-mortar-board:before {
3422 font-family: "Font Awesome 6 Brands";
3427 font-family: "Font Awesome 6 Brands";
3432 font-family: "Font Awesome 6 Brands";
3436 .fa.fa-reddit-square {
3437 font-family: "Font Awesome 6 Brands";
3441 .fa.fa-reddit-square:before {
3445 .fa.fa-stumbleupon-circle {
3446 font-family: "Font Awesome 6 Brands";
3450 .fa.fa-stumbleupon {
3451 font-family: "Font Awesome 6 Brands";
3456 font-family: "Font Awesome 6 Brands";
3461 font-family: "Font Awesome 6 Brands";
3465 .fa.fa-pied-piper-pp {
3466 font-family: "Font Awesome 6 Brands";
3470 .fa.fa-pied-piper-alt {
3471 font-family: "Font Awesome 6 Brands";
3476 font-family: "Font Awesome 6 Brands";
3481 font-family: "Font Awesome 6 Brands";
3486 font-family: "Font Awesome 6 Brands";
3490 .fa.fa-behance-square {
3491 font-family: "Font Awesome 6 Brands";
3495 .fa.fa-behance-square:before {
3500 font-family: "Font Awesome 6 Brands";
3504 .fa.fa-steam-square {
3505 font-family: "Font Awesome 6 Brands";
3509 .fa.fa-steam-square:before {
3513 .fa.fa-automobile:before {
3522 font-family: "Font Awesome 6 Brands";
3527 font-family: "Font Awesome 6 Brands";
3532 font-family: "Font Awesome 6 Brands";
3537 font-family: "Font Awesome 6 Free";
3541 .fa.fa-file-pdf-o:before {
3545 .fa.fa-file-word-o {
3546 font-family: "Font Awesome 6 Free";
3550 .fa.fa-file-word-o:before {
3554 .fa.fa-file-excel-o {
3555 font-family: "Font Awesome 6 Free";
3559 .fa.fa-file-excel-o:before {
3563 .fa.fa-file-powerpoint-o {
3564 font-family: "Font Awesome 6 Free";
3568 .fa.fa-file-powerpoint-o:before {
3572 .fa.fa-file-image-o {
3573 font-family: "Font Awesome 6 Free";
3577 .fa.fa-file-image-o:before {
3581 .fa.fa-file-photo-o {
3582 font-family: "Font Awesome 6 Free";
3586 .fa.fa-file-photo-o:before {
3590 .fa.fa-file-picture-o {
3591 font-family: "Font Awesome 6 Free";
3595 .fa.fa-file-picture-o:before {
3599 .fa.fa-file-archive-o {
3600 font-family: "Font Awesome 6 Free";
3604 .fa.fa-file-archive-o:before {
3609 font-family: "Font Awesome 6 Free";
3613 .fa.fa-file-zip-o:before {
3617 .fa.fa-file-audio-o {
3618 font-family: "Font Awesome 6 Free";
3622 .fa.fa-file-audio-o:before {
3626 .fa.fa-file-sound-o {
3627 font-family: "Font Awesome 6 Free";
3631 .fa.fa-file-sound-o:before {
3635 .fa.fa-file-video-o {
3636 font-family: "Font Awesome 6 Free";
3640 .fa.fa-file-video-o:before {
3644 .fa.fa-file-movie-o {
3645 font-family: "Font Awesome 6 Free";
3649 .fa.fa-file-movie-o:before {
3653 .fa.fa-file-code-o {
3654 font-family: "Font Awesome 6 Free";
3658 .fa.fa-file-code-o:before {
3663 font-family: "Font Awesome 6 Brands";
3668 font-family: "Font Awesome 6 Brands";
3673 font-family: "Font Awesome 6 Brands";
3677 .fa.fa-life-bouy:before {
3681 .fa.fa-life-buoy:before {
3685 .fa.fa-life-saver:before {
3689 .fa.fa-support:before {
3693 .fa.fa-circle-o-notch:before {
3698 font-family: "Font Awesome 6 Brands";
3703 font-family: "Font Awesome 6 Brands";
3712 font-family: "Font Awesome 6 Brands";
3716 .fa.fa-resistance:before {
3721 font-family: "Font Awesome 6 Brands";
3726 font-family: "Font Awesome 6 Brands";
3735 font-family: "Font Awesome 6 Brands";
3739 .fa.fa-git-square:before {
3744 font-family: "Font Awesome 6 Brands";
3748 .fa.fa-hacker-news {
3749 font-family: "Font Awesome 6 Brands";
3753 .fa.fa-y-combinator-square {
3754 font-family: "Font Awesome 6 Brands";
3758 .fa.fa-y-combinator-square:before {
3763 font-family: "Font Awesome 6 Brands";
3767 .fa.fa-yc-square:before {
3771 .fa.fa-tencent-weibo {
3772 font-family: "Font Awesome 6 Brands";
3777 font-family: "Font Awesome 6 Brands";
3782 font-family: "Font Awesome 6 Brands";
3787 font-family: "Font Awesome 6 Brands";
3791 .fa.fa-wechat:before {
3795 .fa.fa-send:before {
3799 .fa.fa-paper-plane-o {
3800 font-family: "Font Awesome 6 Free";
3804 .fa.fa-paper-plane-o:before {
3809 font-family: "Font Awesome 6 Free";
3813 .fa.fa-send-o:before {
3817 .fa.fa-circle-thin {
3818 font-family: "Font Awesome 6 Free";
3822 .fa.fa-circle-thin:before {
3826 .fa.fa-header:before {
3831 font-family: "Font Awesome 6 Free";
3835 .fa.fa-futbol-o:before {
3839 .fa.fa-soccer-ball-o {
3840 font-family: "Font Awesome 6 Free";
3844 .fa.fa-soccer-ball-o:before {
3849 font-family: "Font Awesome 6 Brands";
3854 font-family: "Font Awesome 6 Brands";
3859 font-family: "Font Awesome 6 Brands";
3863 .fa.fa-newspaper-o {
3864 font-family: "Font Awesome 6 Free";
3868 .fa.fa-newspaper-o:before {
3873 font-family: "Font Awesome 6 Brands";
3877 .fa.fa-google-wallet {
3878 font-family: "Font Awesome 6 Brands";
3883 font-family: "Font Awesome 6 Brands";
3887 .fa.fa-cc-mastercard {
3888 font-family: "Font Awesome 6 Brands";
3892 .fa.fa-cc-discover {
3893 font-family: "Font Awesome 6 Brands";
3898 font-family: "Font Awesome 6 Brands";
3903 font-family: "Font Awesome 6 Brands";
3908 font-family: "Font Awesome 6 Brands";
3912 .fa.fa-bell-slash-o {
3913 font-family: "Font Awesome 6 Free";
3917 .fa.fa-bell-slash-o:before {
3921 .fa.fa-trash:before {
3926 font-family: "Font Awesome 6 Free";
3930 .fa.fa-eyedropper:before {
3934 .fa.fa-area-chart:before {
3938 .fa.fa-pie-chart:before {
3942 .fa.fa-line-chart:before {
3947 font-family: "Font Awesome 6 Brands";
3951 .fa.fa-lastfm-square {
3952 font-family: "Font Awesome 6 Brands";
3956 .fa.fa-lastfm-square:before {
3961 font-family: "Font Awesome 6 Brands";
3966 font-family: "Font Awesome 6 Brands";
3971 font-family: "Font Awesome 6 Free";
3983 .fa.fa-shekel:before {
3987 .fa.fa-sheqel:before {
3992 font-family: "Font Awesome 6 Brands";
3996 .fa.fa-connectdevelop {
3997 font-family: "Font Awesome 6 Brands";
4002 font-family: "Font Awesome 6 Brands";
4007 font-family: "Font Awesome 6 Brands";
4012 font-family: "Font Awesome 6 Brands";
4017 font-family: "Font Awesome 6 Brands";
4021 .fa.fa-shirtsinbulk {
4022 font-family: "Font Awesome 6 Brands";
4026 .fa.fa-simplybuilt {
4027 font-family: "Font Awesome 6 Brands";
4032 font-family: "Font Awesome 6 Brands";
4037 font-family: "Font Awesome 6 Free";
4041 .fa.fa-diamond:before {
4045 .fa.fa-transgender:before {
4049 .fa.fa-intersex:before {
4053 .fa.fa-transgender-alt:before {
4057 .fa.fa-facebook-official {
4058 font-family: "Font Awesome 6 Brands";
4062 .fa.fa-facebook-official:before {
4066 .fa.fa-pinterest-p {
4067 font-family: "Font Awesome 6 Brands";
4072 font-family: "Font Awesome 6 Brands";
4076 .fa.fa-hotel:before {
4081 font-family: "Font Awesome 6 Brands";
4086 font-family: "Font Awesome 6 Brands";
4090 .fa.fa-y-combinator {
4091 font-family: "Font Awesome 6 Brands";
4096 font-family: "Font Awesome 6 Brands";
4104 .fa.fa-optin-monster {
4105 font-family: "Font Awesome 6 Brands";
4110 font-family: "Font Awesome 6 Brands";
4114 .fa.fa-expeditedssl {
4115 font-family: "Font Awesome 6 Brands";
4119 .fa.fa-battery-4:before {
4123 .fa.fa-battery:before {
4127 .fa.fa-battery-3:before {
4131 .fa.fa-battery-2:before {
4135 .fa.fa-battery-1:before {
4139 .fa.fa-battery-0:before {
4143 .fa.fa-object-group {
4144 font-family: "Font Awesome 6 Free";
4148 .fa.fa-object-ungroup {
4149 font-family: "Font Awesome 6 Free";
4153 .fa.fa-sticky-note-o {
4154 font-family: "Font Awesome 6 Free";
4158 .fa.fa-sticky-note-o:before {
4163 font-family: "Font Awesome 6 Brands";
4167 .fa.fa-cc-diners-club {
4168 font-family: "Font Awesome 6 Brands";
4173 font-family: "Font Awesome 6 Free";
4177 .fa.fa-hourglass-o:before {
4181 .fa.fa-hourglass-1:before {
4185 .fa.fa-hourglass-2:before {
4189 .fa.fa-hourglass-3:before {
4193 .fa.fa-hand-rock-o {
4194 font-family: "Font Awesome 6 Free";
4198 .fa.fa-hand-rock-o:before {
4202 .fa.fa-hand-grab-o {
4203 font-family: "Font Awesome 6 Free";
4207 .fa.fa-hand-grab-o:before {
4211 .fa.fa-hand-paper-o {
4212 font-family: "Font Awesome 6 Free";
4216 .fa.fa-hand-paper-o:before {
4220 .fa.fa-hand-stop-o {
4221 font-family: "Font Awesome 6 Free";
4225 .fa.fa-hand-stop-o:before {
4229 .fa.fa-hand-scissors-o {
4230 font-family: "Font Awesome 6 Free";
4234 .fa.fa-hand-scissors-o:before {
4238 .fa.fa-hand-lizard-o {
4239 font-family: "Font Awesome 6 Free";
4243 .fa.fa-hand-lizard-o:before {
4247 .fa.fa-hand-spock-o {
4248 font-family: "Font Awesome 6 Free";
4252 .fa.fa-hand-spock-o:before {
4256 .fa.fa-hand-pointer-o {
4257 font-family: "Font Awesome 6 Free";
4261 .fa.fa-hand-pointer-o:before {
4265 .fa.fa-hand-peace-o {
4266 font-family: "Font Awesome 6 Free";
4270 .fa.fa-hand-peace-o:before {
4275 font-family: "Font Awesome 6 Free";
4279 .fa.fa-creative-commons {
4280 font-family: "Font Awesome 6 Brands";
4285 font-family: "Font Awesome 6 Brands";
4290 font-family: "Font Awesome 6 Brands";
4294 .fa.fa-odnoklassniki {
4295 font-family: "Font Awesome 6 Brands";
4299 .fa.fa-odnoklassniki-square {
4300 font-family: "Font Awesome 6 Brands";
4304 .fa.fa-odnoklassniki-square:before {
4309 font-family: "Font Awesome 6 Brands";
4313 .fa.fa-wikipedia-w {
4314 font-family: "Font Awesome 6 Brands";
4319 font-family: "Font Awesome 6 Brands";
4324 font-family: "Font Awesome 6 Brands";
4329 font-family: "Font Awesome 6 Brands";
4334 font-family: "Font Awesome 6 Brands";
4338 .fa.fa-internet-explorer {
4339 font-family: "Font Awesome 6 Brands";
4343 .fa.fa-television:before {
4348 font-family: "Font Awesome 6 Brands";
4353 font-family: "Font Awesome 6 Brands";
4358 font-family: "Font Awesome 6 Brands";
4362 .fa.fa-calendar-plus-o {
4363 font-family: "Font Awesome 6 Free";
4367 .fa.fa-calendar-plus-o:before {
4371 .fa.fa-calendar-minus-o {
4372 font-family: "Font Awesome 6 Free";
4376 .fa.fa-calendar-minus-o:before {
4380 .fa.fa-calendar-times-o {
4381 font-family: "Font Awesome 6 Free";
4385 .fa.fa-calendar-times-o:before {
4389 .fa.fa-calendar-check-o {
4390 font-family: "Font Awesome 6 Free";
4394 .fa.fa-calendar-check-o:before {
4399 font-family: "Font Awesome 6 Free";
4403 .fa.fa-map-o:before {
4407 .fa.fa-commenting:before {
4411 .fa.fa-commenting-o {
4412 font-family: "Font Awesome 6 Free";
4416 .fa.fa-commenting-o:before {
4421 font-family: "Font Awesome 6 Brands";
4426 font-family: "Font Awesome 6 Brands";
4430 .fa.fa-vimeo:before {
4435 font-family: "Font Awesome 6 Brands";
4440 font-family: "Font Awesome 6 Brands";
4444 .fa.fa-reddit-alien {
4445 font-family: "Font Awesome 6 Brands";
4450 font-family: "Font Awesome 6 Brands";
4454 .fa.fa-credit-card-alt:before {
4459 font-family: "Font Awesome 6 Brands";
4464 font-family: "Font Awesome 6 Brands";
4468 .fa.fa-fort-awesome {
4469 font-family: "Font Awesome 6 Brands";
4474 font-family: "Font Awesome 6 Brands";
4478 .fa.fa-product-hunt {
4479 font-family: "Font Awesome 6 Brands";
4484 font-family: "Font Awesome 6 Brands";
4489 font-family: "Font Awesome 6 Brands";
4493 .fa.fa-pause-circle-o {
4494 font-family: "Font Awesome 6 Free";
4498 .fa.fa-pause-circle-o:before {
4502 .fa.fa-stop-circle-o {
4503 font-family: "Font Awesome 6 Free";
4507 .fa.fa-stop-circle-o:before {
4512 font-family: "Font Awesome 6 Brands";
4516 .fa.fa-bluetooth-b {
4517 font-family: "Font Awesome 6 Brands";
4522 font-family: "Font Awesome 6 Brands";
4527 font-family: "Font Awesome 6 Brands";
4532 font-family: "Font Awesome 6 Brands";
4537 font-family: "Font Awesome 6 Brands";
4541 .fa.fa-wheelchair-alt {
4542 font-family: "Font Awesome 6 Brands";
4546 .fa.fa-wheelchair-alt:before {
4550 .fa.fa-question-circle-o {
4551 font-family: "Font Awesome 6 Free";
4555 .fa.fa-question-circle-o:before {
4559 .fa.fa-volume-control-phone:before {
4563 .fa.fa-asl-interpreting:before {
4567 .fa.fa-deafness:before {
4571 .fa.fa-hard-of-hearing:before {
4576 font-family: "Font Awesome 6 Brands";
4581 font-family: "Font Awesome 6 Brands";
4585 .fa.fa-signing:before {
4590 font-family: "Font Awesome 6 Brands";
4594 .fa.fa-viadeo-square {
4595 font-family: "Font Awesome 6 Brands";
4599 .fa.fa-viadeo-square:before {
4604 font-family: "Font Awesome 6 Brands";
4608 .fa.fa-snapchat-ghost {
4609 font-family: "Font Awesome 6 Brands";
4613 .fa.fa-snapchat-ghost:before {
4617 .fa.fa-snapchat-square {
4618 font-family: "Font Awesome 6 Brands";
4622 .fa.fa-snapchat-square:before {
4627 font-family: "Font Awesome 6 Brands";
4631 .fa.fa-first-order {
4632 font-family: "Font Awesome 6 Brands";
4637 font-family: "Font Awesome 6 Brands";
4642 font-family: "Font Awesome 6 Brands";
4646 .fa.fa-google-plus-official {
4647 font-family: "Font Awesome 6 Brands";
4651 .fa.fa-google-plus-official:before {
4655 .fa.fa-google-plus-circle {
4656 font-family: "Font Awesome 6 Brands";
4660 .fa.fa-google-plus-circle:before {
4664 .fa.fa-font-awesome {
4665 font-family: "Font Awesome 6 Brands";
4670 font-family: "Font Awesome 6 Brands";
4678 .fa.fa-handshake-o {
4679 font-family: "Font Awesome 6 Free";
4683 .fa.fa-handshake-o:before {
4687 .fa.fa-envelope-open-o {
4688 font-family: "Font Awesome 6 Free";
4692 .fa.fa-envelope-open-o:before {
4697 font-family: "Font Awesome 6 Brands";
4701 .fa.fa-address-book-o {
4702 font-family: "Font Awesome 6 Free";
4706 .fa.fa-address-book-o:before {
4710 .fa.fa-vcard:before {
4714 .fa.fa-address-card-o {
4715 font-family: "Font Awesome 6 Free";
4719 .fa.fa-address-card-o:before {
4724 font-family: "Font Awesome 6 Free";
4728 .fa.fa-vcard-o:before {
4732 .fa.fa-user-circle-o {
4733 font-family: "Font Awesome 6 Free";
4737 .fa.fa-user-circle-o:before {
4742 font-family: "Font Awesome 6 Free";
4746 .fa.fa-user-o:before {
4751 font-family: "Font Awesome 6 Free";
4755 .fa.fa-drivers-license:before {
4760 font-family: "Font Awesome 6 Free";
4764 .fa.fa-id-card-o:before {
4768 .fa.fa-drivers-license-o {
4769 font-family: "Font Awesome 6 Free";
4773 .fa.fa-drivers-license-o:before {
4778 font-family: "Font Awesome 6 Brands";
4782 .fa.fa-free-code-camp {
4783 font-family: "Font Awesome 6 Brands";
4788 font-family: "Font Awesome 6 Brands";
4792 .fa.fa-thermometer-4:before {
4796 .fa.fa-thermometer:before {
4800 .fa.fa-thermometer-3:before {
4804 .fa.fa-thermometer-2:before {
4808 .fa.fa-thermometer-1:before {
4812 .fa.fa-thermometer-0:before {
4816 .fa.fa-bathtub:before {
4824 .fa.fa-window-maximize {
4825 font-family: "Font Awesome 6 Free";
4829 .fa.fa-window-restore {
4830 font-family: "Font Awesome 6 Free";
4834 .fa.fa-times-rectangle:before {
4838 .fa.fa-window-close-o {
4839 font-family: "Font Awesome 6 Free";
4843 .fa.fa-window-close-o:before {
4847 .fa.fa-times-rectangle-o {
4848 font-family: "Font Awesome 6 Free";
4852 .fa.fa-times-rectangle-o:before {
4857 font-family: "Font Awesome 6 Brands";
4862 font-family: "Font Awesome 6 Brands";
4867 font-family: "Font Awesome 6 Brands";
4872 font-family: "Font Awesome 6 Brands";
4877 font-family: "Font Awesome 6 Brands";
4882 font-family: "Font Awesome 6 Brands";
4886 .fa.fa-eercast:before {
4890 .fa.fa-snowflake-o {
4891 font-family: "Font Awesome 6 Free";
4895 .fa.fa-snowflake-o:before {
4899 .fa.fa-superpowers {
4900 font-family: "Font Awesome 6 Brands";
4905 font-family: "Font Awesome 6 Brands";
4910 font-family: "Font Awesome 6 Brands";
4915 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
4916 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4917 * Copyright 2023 Fonticons, Inc.
4920 font-family: var
(--fa-style-family
, "Font Awesome 6 Free");
4921 font-weight: var
(--fa-style
, 900);
4929 .moremenu
.dropdown-item
[aria-current
=true
]:before
,
4930 .moremenu
.dropdown-item
.active:before
,
4931 .dir-rtl
.navbar
.fixed-top
.usermenu
.dropdown-menu
.dropdown-item
.carousel-navigation-link::after
,
4932 .navbar
.fixed-top
.usermenu
.dropdown-menu
.submenu
.items
.dropdown-item
[aria-current
=true
]::before
,
4933 .navbar
.fixed-top
.usermenu
.dropdown-menu
.dropdown-item
.carousel-navigation-link::after
,
4934 .toast
.toast-warning
.toast-body:before
,
4935 .toast
.toast-info
.toast-body:before
,
4936 .toast
.toast-danger
.toast-body:before
,
4937 .toast
.toast-success
.toast-body:before
,
4938 .editing
.editinprogress:after
,
4939 .dir-rtl
.block_settings
.block_tree
[aria-expanded
=false
] > p:before
,
4940 .dir-rtl
.block_navigation
.block_tree
[aria-expanded
=false
] > p:before
,
4941 .block_settings
.block_tree
[aria-expanded
=false
] > p:before
,
4942 .block_navigation
.block_tree
[aria-expanded
=false
] > p:before
,
4943 .block_settings
.block_tree
[aria-expanded
=true
] > p:before
,
4944 .block_navigation
.block_tree
[aria-expanded
=true
] > p:before
,
4945 .dropup
.dropdown-toggle::after
,
4946 .dropright
.dropdown-toggle::after
,
4947 .dropleft
.dropdown-toggle::before
,
4948 .dropdown-toggle::after
,
4949 .dropdown-item
[aria-current
=true
]:before
,
4950 .dropdown-item
[aria-selected
=true
]:before
,
4953 .content-bank-container
.view-grid
.cb-unlisted::after
,
4956 -moz-osx-font-smoothing: grayscale
;
4957 -webkit-font-smoothing: antialiased
;
4958 display: var
(--fa-display
, inline-block
);
4960 font-variant: normal
;
4962 text-rendering: auto
;
4968 .moremenu
.dropdown-item
[aria-current
=true
]:before
,
4969 .moremenu
.dropdown-item
.active:before
,
4970 .dir-rtl
.navbar
.fixed-top
.usermenu
.dropdown-menu
.dropdown-item
.carousel-navigation-link::after
,
4971 .navbar
.fixed-top
.usermenu
.dropdown-menu
.submenu
.items
.dropdown-item
[aria-current
=true
]::before
,
4972 .navbar
.fixed-top
.usermenu
.dropdown-menu
.dropdown-item
.carousel-navigation-link::after
,
4973 .toast
.toast-warning
.toast-body:before
,
4974 .toast
.toast-info
.toast-body:before
,
4975 .toast
.toast-danger
.toast-body:before
,
4976 .toast
.toast-success
.toast-body:before
,
4977 .editing
.editinprogress:after
,
4978 .dir-rtl
.block_settings
.block_tree
[aria-expanded
=false
] > p:before
,
4979 .dir-rtl
.block_navigation
.block_tree
[aria-expanded
=false
] > p:before
,
4980 .block_settings
.block_tree
[aria-expanded
=false
] > p:before
,
4981 .block_navigation
.block_tree
[aria-expanded
=false
] > p:before
,
4982 .block_settings
.block_tree
[aria-expanded
=true
] > p:before
,
4983 .block_navigation
.block_tree
[aria-expanded
=true
] > p:before
,
4984 .dropup
.dropdown-toggle::after
,
4985 .dropright
.dropdown-toggle::after
,
4986 .dropleft
.dropdown-toggle::before
,
4987 .dropdown-toggle::after
,
4988 .dropdown-item
[aria-current
=true
]:before
,
4989 .dropdown-item
[aria-selected
=true
]:before
,
4992 .content-bank-container.view-grid .cb-unlisted::after {
4993 font-family: "Font Awesome 6 Free";
4998 font-family: "Font Awesome 6 Brands";
5044 vertical-align: 0.225em;
5049 line-height: 0.0833333337em;
5050 vertical-align: 0.125em;
5055 line-height: 0.0714285718em;
5056 vertical-align: 0.0535714295em;
5061 line-height: 0.05em;
5062 vertical-align: -0.075em;
5067 line-height: 0.0416666682em;
5068 vertical-align: -0.125em;
5073 line-height: 0.03125em;
5074 vertical-align: -0.1875em;
5083 list-style-type: none
;
5084 margin-left: var
(--fa-li-margin
, 2.5em);
5092 left: calc
(var
(--fa-li-width
, 2em) * -1);
5095 width: var
(--fa-li-width
, 2em);
5096 line-height: inherit
;
5100 border-color: var
(--fa-border-color
, #eee);
5101 border-radius: var
(--fa-border-radius
, 0.1em);
5102 border-style: var
(--fa-border-style
, solid
);
5103 border-width: var
(--fa-border-width
, 0.08em);
5104 padding: var
(--fa-border-padding
, 0.2em 0.25em 0.15em);
5109 margin-right: var
(--fa-pull-margin
, 0.3em);
5114 margin-left: var
(--fa-pull-margin
, 0.3em);
5118 animation-name: fa-beat
;
5119 animation-delay: var
(--fa-animation-delay
, 0s);
5120 animation-direction: var
(--fa-animation-direction
, normal
);
5121 animation-duration: var
(--fa-animation-duration
, 1s);
5122 animation-iteration-count: var
(--fa-animation-iteration-count
, infinite
);
5123 animation-timing-function: var
(--fa-animation-timing
, ease-in-out
);
5127 animation-name: fa-bounce
;
5128 animation-delay: var
(--fa-animation-delay
, 0s);
5129 animation-direction: var
(--fa-animation-direction
, normal
);
5130 animation-duration: var
(--fa-animation-duration
, 1s);
5131 animation-iteration-count: var
(--fa-animation-iteration-count
, infinite
);
5132 animation-timing-function: var
(--fa-animation-timing
, cubic-bezier
(0.28, 0.84, 0.42, 1));
5136 animation-name: fa-fade
;
5137 animation-delay: var
(--fa-animation-delay
, 0s);
5138 animation-direction: var
(--fa-animation-direction
, normal
);
5139 animation-duration: var
(--fa-animation-duration
, 1s);
5140 animation-iteration-count: var
(--fa-animation-iteration-count
, infinite
);
5141 animation-timing-function: var
(--fa-animation-timing
, cubic-bezier
(0.4, 0, 0.6, 1));
5145 animation-name: fa-beat-fade
;
5146 animation-delay: var
(--fa-animation-delay
, 0s);
5147 animation-direction: var
(--fa-animation-direction
, normal
);
5148 animation-duration: var
(--fa-animation-duration
, 1s);
5149 animation-iteration-count: var
(--fa-animation-iteration-count
, infinite
);
5150 animation-timing-function: var
(--fa-animation-timing
, cubic-bezier
(0.4, 0, 0.6, 1));
5154 animation-name: fa-flip
;
5155 animation-delay: var
(--fa-animation-delay
, 0s);
5156 animation-direction: var
(--fa-animation-direction
, normal
);
5157 animation-duration: var
(--fa-animation-duration
, 1s);
5158 animation-iteration-count: var
(--fa-animation-iteration-count
, infinite
);
5159 animation-timing-function: var
(--fa-animation-timing
, ease-in-out
);
5163 animation-name: fa-shake
;
5164 animation-delay: var
(--fa-animation-delay
, 0s);
5165 animation-direction: var
(--fa-animation-direction
, normal
);
5166 animation-duration: var
(--fa-animation-duration
, 1s);
5167 animation-iteration-count: var
(--fa-animation-iteration-count
, infinite
);
5168 animation-timing-function: var
(--fa-animation-timing
, linear
);
5172 animation-name: fa-spin
;
5173 animation-delay: var
(--fa-animation-delay
, 0s);
5174 animation-direction: var
(--fa-animation-direction
, normal
);
5175 animation-duration: var
(--fa-animation-duration
, 2s);
5176 animation-iteration-count: var
(--fa-animation-iteration-count
, infinite
);
5177 animation-timing-function: var
(--fa-animation-timing
, linear
);
5181 --fa-animation-direction: reverse
;
5186 animation-name: fa-spin
;
5187 animation-direction: var
(--fa-animation-direction
, normal
);
5188 animation-duration: var
(--fa-animation-duration
, 1s);
5189 animation-iteration-count: var
(--fa-animation-iteration-count
, infinite
);
5190 animation-timing-function: var
(--fa-animation-timing
, steps
(8));
5193 @media (prefers-reduced-motion: reduce
) {
5203 animation-delay: -1ms;
5204 animation-duration: 1ms;
5205 animation-iteration-count: 1;
5206 transition-delay: 0s;
5207 transition-duration: 0s;
5210 @keyframes fa-beat
{
5212 transform: scale
(1);
5215 transform: scale
(var
(--fa-beat-scale
, 1.25));
5218 @keyframes fa-bounce
{
5220 transform: scale
(1, 1) translateY
(0);
5223 transform: scale
(var
(--fa-bounce-start-scale-x
, 1.1), var
(--fa-bounce-start-scale-y
, 0.9)) translateY
(0);
5226 transform: scale
(var
(--fa-bounce-jump-scale-x
, 0.9), var
(--fa-bounce-jump-scale-y
, 1.1)) translateY
(var
(--fa-bounce-height
, -0.5em));
5229 transform: scale
(var
(--fa-bounce-land-scale-x
, 1.05), var
(--fa-bounce-land-scale-y
, 0.95)) translateY
(0);
5232 transform: scale
(1, 1) translateY
(var
(--fa-bounce-rebound
, -0.125em));
5235 transform: scale
(1, 1) translateY
(0);
5238 transform: scale
(1, 1) translateY
(0);
5241 @keyframes fa-fade
{
5243 opacity: var
(--fa-fade-opacity
, 0.4);
5246 @keyframes fa-beat-fade
{
5248 opacity: var
(--fa-beat-fade-opacity
, 0.4);
5249 transform: scale
(1);
5253 transform: scale
(var
(--fa-beat-fade-scale
, 1.125));
5256 @keyframes fa-flip
{
5258 transform: rotate3d
(var
(--fa-flip-x
, 0), var
(--fa-flip-y
, 1), var
(--fa-flip-z
, 0), var
(--fa-flip-angle
, -180deg));
5261 @keyframes fa-shake
{
5263 transform: rotate
(-15deg);
5266 transform: rotate
(15deg);
5269 transform: rotate
(-18deg);
5272 transform: rotate
(18deg);
5275 transform: rotate
(-22deg);
5278 transform: rotate
(22deg);
5281 transform: rotate
(-12deg);
5284 transform: rotate
(12deg);
5287 transform: rotate
(0deg);
5290 @keyframes fa-spin
{
5292 transform: rotate
(0deg);
5295 transform: rotate
(360deg);
5299 transform: rotate
(90deg);
5303 transform: rotate
(180deg);
5307 transform: rotate
(270deg);
5310 .fa-flip-horizontal {
5311 transform: scale
(-1, 1);
5315 transform: scale
(1, -1);
5319 .fa-flip-horizontal.fa-flip-vertical {
5320 transform: scale
(-1, -1);
5324 transform: rotate
(var
(--fa-rotate-angle
, none
));
5328 display: inline-block
;
5332 vertical-align: middle
;
5342 z-index: var
(--fa-stack-z-index
, auto
);
5346 line-height: inherit
;
5354 color: var
(--fa-inverse
, #fff);
5357 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
5358 readers do not read off random characters that represent icons */
5399 .fa-fill-drip::before {
5403 .fa-arrows-to-circle::before {
5407 .fa-circle-chevron-right::before {
5411 .fa-chevron-circle-right::before {
5419 .fa-trash-can::before {
5423 .fa-trash-alt::before {
5427 .fa-text-height::before {
5431 .fa-user-xmark::before {
5435 .fa-user-times::before {
5439 .fa-stethoscope::before {
5443 .fa-message::before {
5447 .fa-comment-alt::before {
5455 .fa-down-left-and-up-right-to-center::before {
5459 .fa-compress-alt::before {
5463 .fa-explosion::before {
5467 .fa-file-lines::before {
5471 .fa-file-alt::before {
5475 .fa-file-text::before {
5479 .fa-wave-square::before {
5487 .fa-building-un::before {
5491 .fa-dice-three::before {
5495 .fa-calendar-days::before {
5499 .fa-calendar-alt::before {
5503 .fa-anchor-circle-check::before {
5507 .fa-building-circle-arrow-right::before {
5511 .fa-volleyball::before {
5515 .fa-volleyball-ball::before {
5519 .fa-arrows-up-to-line::before {
5523 .fa-sort-down::before {
5527 .fa-sort-desc::before {
5531 .fa-circle-minus::before {
5535 .fa-minus-circle::before {
5539 .fa-door-open::before {
5543 .fa-right-from-bracket::before {
5547 .fa-sign-out-alt::before {
5563 .fa-heart-music-camera-bolt::before {
5567 .fa-microphone-lines-slash::before {
5571 .fa-microphone-alt-slash::before {
5575 .fa-bridge-circle-check::before {
5579 .fa-pump-medical::before {
5583 .fa-fingerprint::before {
5587 .fa-hand-point-right::before {
5591 .fa-magnifying-glass-location::before {
5595 .fa-search-location::before {
5599 .fa-forward-step::before {
5603 .fa-step-forward::before {
5607 .fa-face-smile-beam::before {
5611 .fa-smile-beam::before {
5615 .fa-flag-checkered::before {
5619 .fa-football::before {
5623 .fa-football-ball::before {
5627 .fa-school-circle-exclamation::before {
5635 .fa-angles-down::before {
5639 .fa-angle-double-down::before {
5643 .fa-users-rectangle::before {
5647 .fa-people-roof::before {
5651 .fa-people-line::before {
5655 .fa-beer-mug-empty::before {
5663 .fa-diagram-predecessor::before {
5667 .fa-arrow-up-long::before {
5671 .fa-long-arrow-up::before {
5675 .fa-fire-flame-simple::before {
5683 .fa-person::before {
5691 .fa-laptop::before {
5695 .fa-file-csv::before {
5699 .fa-menorah::before {
5703 .fa-truck-plane::before {
5707 .fa-record-vinyl::before {
5711 .fa-face-grin-stars::before {
5715 .fa-grin-stars::before {
5723 .fa-spaghetti-monster-flying::before {
5727 .fa-pastafarianism::before {
5731 .fa-arrow-down-up-across-line::before {
5739 .fa-utensil-spoon::before {
5743 .fa-jar-wheat::before {
5747 .fa-envelopes-bulk::before {
5751 .fa-mail-bulk::before {
5755 .fa-file-circle-exclamation::before {
5759 .fa-circle-h::before {
5763 .fa-hospital-symbol::before {
5771 .fa-address-book::before {
5775 .fa-contact-book::before {
5779 .fa-strikethrough::before {
5787 .fa-landmark-flag::before {
5791 .fa-pencil::before {
5795 .fa-pencil-alt::before {
5799 .fa-backward::before {
5803 .fa-caret-right::before {
5807 .fa-comments::before {
5815 .fa-file-clipboard::before {
5819 .fa-code-pull-request::before {
5823 .fa-clipboard-list::before {
5827 .fa-truck-ramp-box::before {
5831 .fa-truck-loading::before {
5835 .fa-user-check::before {
5839 .fa-vial-virus::before {
5843 .fa-sheet-plastic::before {
5851 .fa-user-ninja::before {
5855 .fa-person-arrow-up-from-line::before {
5859 .fa-scroll-torah::before {
5867 .fa-broom-ball::before {
5871 .fa-quidditch::before {
5875 .fa-quidditch-broom-ball::before {
5879 .fa-toggle-off::before {
5883 .fa-box-archive::before {
5887 .fa-archive::before {
5891 .fa-person-drowning::before {
5895 .fa-arrow-down-9-1::before {
5899 .fa-sort-numeric-desc::before {
5903 .fa-sort-numeric-down-alt::before {
5907 .fa-face-grin-tongue-squint::before {
5911 .fa-grin-tongue-squint::before {
5915 .fa-spray-can::before {
5919 .fa-truck-monster::before {
5927 .fa-earth-africa::before {
5931 .fa-globe-africa::before {
5935 .fa-rainbow::before {
5939 .fa-circle-notch::before {
5943 .fa-tablet-screen-button::before {
5947 .fa-tablet-alt::before {
5959 .fa-trowel-bricks::before {
5963 .fa-face-flushed::before {
5967 .fa-flushed::before {
5971 .fa-hospital-user::before {
5975 .fa-tent-arrow-left-right::before {
5987 .fa-binoculars::before {
5991 .fa-microphone-slash::before {
5995 .fa-box-tissue::before {
5999 .fa-motorcycle::before {
6003 .fa-bell-concierge::before {
6007 .fa-concierge-bell::before {
6011 .fa-pen-ruler::before {
6015 .fa-pencil-ruler::before {
6019 .fa-people-arrows::before {
6023 .fa-people-arrows-left-right::before {
6027 .fa-mars-and-venus-burst::before {
6031 .fa-square-caret-right::before {
6035 .fa-caret-square-right::before {
6039 .fa-scissors::before {
6047 .fa-sun-plant-wilt::before {
6051 .fa-toilets-portable::before {
6055 .fa-hockey-puck::before {
6063 .fa-magnifying-glass-arrow-right::before {
6067 .fa-tachograph-digital::before {
6071 .fa-digital-tachograph::before {
6075 .fa-users-slash::before {
6079 .fa-clover::before {
6087 .fa-mail-reply::before {
6091 .fa-star-and-crescent::before {
6095 .fa-house-fire::before {
6099 .fa-square-minus::before {
6103 .fa-minus-square::before {
6107 .fa-helicopter::before {
6111 .fa-compass::before {
6115 .fa-square-caret-down::before {
6119 .fa-caret-square-down::before {
6123 .fa-file-circle-question::before {
6127 .fa-laptop-code::before {
6131 .fa-swatchbook::before {
6135 .fa-prescription-bottle::before {
6143 .fa-navicon::before {
6147 .fa-people-group::before {
6151 .fa-hourglass-end::before {
6155 .fa-hourglass-3::before {
6159 .fa-heart-crack::before {
6163 .fa-heart-broken::before {
6167 .fa-square-up-right::before {
6171 .fa-external-link-square-alt::before {
6175 .fa-face-kiss-beam::before {
6179 .fa-kiss-beam::before {
6187 .fa-ruler-horizontal::before {
6191 .fa-people-robbery::before {
6195 .fa-lightbulb::before {
6199 .fa-caret-left::before {
6203 .fa-circle-exclamation::before {
6207 .fa-exclamation-circle::before {
6211 .fa-school-circle-xmark::before {
6215 .fa-arrow-right-from-bracket::before {
6219 .fa-sign-out::before {
6223 .fa-circle-chevron-down::before {
6227 .fa-chevron-circle-down::before {
6231 .fa-unlock-keyhole::before {
6235 .fa-unlock-alt::before {
6239 .fa-cloud-showers-heavy::before {
6243 .fa-headphones-simple::before {
6247 .fa-headphones-alt::before {
6251 .fa-sitemap::before {
6255 .fa-circle-dollar-to-slot::before {
6259 .fa-donate::before {
6263 .fa-memory::before {
6267 .fa-road-spikes::before {
6271 .fa-fire-burner::before {
6279 .fa-hanukiah::before {
6283 .fa-feather::before {
6287 .fa-volume-low::before {
6291 .fa-volume-down::before {
6295 .fa-comment-slash::before {
6299 .fa-cloud-sun-rain::before {
6303 .fa-compress::before {
6307 .fa-wheat-awn::before {
6311 .fa-wheat-alt::before {
6319 .fa-hands-holding-child::before {
6323 .fa-asterisk::before {
6327 .fa-square-check::before {
6331 .fa-check-square::before {
6335 .fa-peseta-sign::before {
6339 .fa-heading::before {
6343 .fa-header::before {
6355 .fa-list-squares::before {
6359 .fa-square-phone-flip::before {
6363 .fa-phone-square-alt::before {
6367 .fa-cart-plus::before {
6371 .fa-gamepad::before {
6375 .fa-circle-dot::before {
6379 .fa-dot-circle::before {
6383 .fa-face-dizzy::before {
6395 .fa-house-medical-circle-xmark::before {
6399 .fa-campground::before {
6403 .fa-folder-plus::before {
6407 .fa-futbol::before {
6411 .fa-futbol-ball::before {
6415 .fa-soccer-ball::before {
6419 .fa-paintbrush::before {
6423 .fa-paint-brush::before {
6431 .fa-gas-pump::before {
6435 .fa-hot-tub-person::before {
6439 .fa-hot-tub::before {
6443 .fa-map-location::before {
6447 .fa-map-marked::before {
6451 .fa-house-flood-water::before {
6459 .fa-bridge-lock::before {
6463 .fa-sack-dollar::before {
6467 .fa-pen-to-square::before {
6475 .fa-car-side::before {
6479 .fa-share-nodes::before {
6483 .fa-share-alt::before {
6487 .fa-heart-circle-minus::before {
6491 .fa-hourglass-half::before {
6495 .fa-hourglass-2::before {
6499 .fa-microscope::before {
6507 .fa-bag-shopping::before {
6511 .fa-shopping-bag::before {
6515 .fa-arrow-down-z-a::before {
6519 .fa-sort-alpha-desc::before {
6523 .fa-sort-alpha-down-alt::before {
6527 .fa-mitten::before {
6531 .fa-person-rays::before {
6539 .fa-eye-slash::before {
6543 .fa-flask-vial::before {
6551 .fa-hand-paper::before {
6563 .fa-house-circle-xmark::before {
6571 .fa-chevron-up::before {
6575 .fa-hand-spock::before {
6579 .fa-stopwatch::before {
6583 .fa-face-kiss::before {
6591 .fa-bridge-circle-xmark::before {
6595 .fa-face-grin-tongue::before {
6599 .fa-grin-tongue::before {
6603 .fa-chess-bishop::before {
6607 .fa-face-grin-wink::before {
6611 .fa-grin-wink::before {
6615 .fa-ear-deaf::before {
6623 .fa-deafness::before {
6627 .fa-hard-of-hearing::before {
6631 .fa-road-circle-check::before {
6635 .fa-dice-five::before {
6639 .fa-square-rss::before {
6643 .fa-rss-square::before {
6647 .fa-land-mine-on::before {
6651 .fa-i-cursor::before {
6659 .fa-stairs::before {
6667 .fa-hryvnia-sign::before {
6671 .fa-hryvnia::before {
6679 .fa-face-grin-wide::before {
6683 .fa-grin-alt::before {
6695 .fa-bangladeshi-taka-sign::before {
6699 .fa-bicycle::before {
6703 .fa-staff-snake::before {
6707 .fa-rod-asclepius::before {
6711 .fa-rod-snake::before {
6715 .fa-staff-aesculapius::before {
6719 .fa-head-side-cough-slash::before {
6723 .fa-truck-medical::before {
6727 .fa-ambulance::before {
6731 .fa-wheat-awn-circle-exclamation::before {
6735 .fa-snowman::before {
6739 .fa-mortar-pestle::before {
6743 .fa-road-barrier::before {
6747 .fa-school::before {
6759 .fa-angle-right::before {
6775 .fa-notes-medical::before {
6779 .fa-temperature-half::before {
6783 .fa-temperature-2::before {
6787 .fa-thermometer-2::before {
6791 .fa-thermometer-half::before {
6795 .fa-dong-sign::before {
6799 .fa-capsules::before {
6803 .fa-poo-storm::before {
6807 .fa-poo-bolt::before {
6811 .fa-face-frown-open::before {
6815 .fa-frown-open::before {
6819 .fa-hand-point-up::before {
6823 .fa-money-bill::before {
6827 .fa-bookmark::before {
6831 .fa-align-justify::before {
6835 .fa-umbrella-beach::before {
6839 .fa-helmet-un::before {
6843 .fa-bullseye::before {
6851 .fa-hand-point-down::before {
6855 .fa-arrow-up-from-bracket::before {
6859 .fa-folder::before {
6863 .fa-folder-blank::before {
6867 .fa-file-waveform::before {
6871 .fa-file-medical-alt::before {
6875 .fa-radiation::before {
6879 .fa-chart-simple::before {
6883 .fa-mars-stroke::before {
6895 .fa-dashboard::before {
6899 .fa-gauge-med::before {
6903 .fa-tachometer-alt-average::before {
6907 .fa-wand-magic-sparkles::before {
6911 .fa-magic-wand-sparkles::before {
6919 .fa-pen-clip::before {
6923 .fa-pen-alt::before {
6927 .fa-bridge-circle-exclamation::before {
6935 .fa-school-circle-check::before {
6939 .fa-dumpster::before {
6943 .fa-van-shuttle::before {
6947 .fa-shuttle-van::before {
6951 .fa-building-user::before {
6955 .fa-square-caret-left::before {
6959 .fa-caret-square-left::before {
6963 .fa-highlighter::before {
6971 .fa-bullhorn::before {
6979 .fa-synagogue::before {
6983 .fa-person-half-dress::before {
6987 .fa-road-bridge::before {
6991 .fa-location-arrow::before {
6999 .fa-tablet-button::before {
7003 .fa-building-lock::before {
7007 .fa-pizza-slice::before {
7011 .fa-money-bill-wave::before {
7015 .fa-chart-area::before {
7019 .fa-area-chart::before {
7023 .fa-house-flag::before {
7027 .fa-person-circle-minus::before {
7035 .fa-cancel::before {
7039 .fa-camera-rotate::before {
7043 .fa-spray-can-sparkles::before {
7047 .fa-air-freshener::before {
7055 .fa-repeat::before {
7067 .fa-venus-mars::before {
7071 .fa-arrow-pointer::before {
7075 .fa-mouse-pointer::before {
7079 .fa-maximize::before {
7083 .fa-expand-arrows-alt::before {
7087 .fa-charging-station::before {
7091 .fa-shapes::before {
7095 .fa-triangle-circle-square::before {
7099 .fa-shuffle::before {
7103 .fa-random::before {
7107 .fa-person-running::before {
7111 .fa-running::before {
7115 .fa-mobile-retro::before {
7119 .fa-grip-lines-vertical::before {
7123 .fa-spider::before {
7127 .fa-hands-bound::before {
7131 .fa-file-invoice-dollar::before {
7135 .fa-plane-circle-exclamation::before {
7143 .fa-spell-check::before {
7151 .fa-computer-mouse::before {
7159 .fa-arrow-right-to-bracket::before {
7163 .fa-sign-in::before {
7167 .fa-shop-slash::before {
7171 .fa-store-alt-slash::before {
7175 .fa-server::before {
7179 .fa-virus-covid-slash::before {
7183 .fa-shop-lock::before {
7187 .fa-hourglass-start::before {
7191 .fa-hourglass-1::before {
7195 .fa-blender-phone::before {
7199 .fa-building-wheat::before {
7203 .fa-person-breastfeeding::before {
7207 .fa-right-to-bracket::before {
7211 .fa-sign-in-alt::before {
7219 .fa-passport::before {
7223 .fa-heart-pulse::before {
7227 .fa-heartbeat::before {
7231 .fa-people-carry-box::before {
7235 .fa-people-carry::before {
7239 .fa-temperature-high::before {
7243 .fa-microchip::before {
7251 .fa-weight-hanging::before {
7255 .fa-xmarks-lines::before {
7259 .fa-file-prescription::before {
7263 .fa-weight-scale::before {
7267 .fa-weight::before {
7271 .fa-user-group::before {
7275 .fa-user-friends::before {
7279 .fa-arrow-up-a-z::before {
7283 .fa-sort-alpha-up::before {
7287 .fa-chess-knight::before {
7291 .fa-face-laugh-squint::before {
7295 .fa-laugh-squint::before {
7299 .fa-wheelchair::before {
7303 .fa-circle-arrow-up::before {
7307 .fa-arrow-circle-up::before {
7311 .fa-toggle-on::before {
7315 .fa-person-walking::before {
7319 .fa-walking::before {
7331 .fa-bed-pulse::before {
7335 .fa-procedures::before {
7339 .fa-shuttle-space::before {
7343 .fa-space-shuttle::before {
7347 .fa-face-laugh::before {
7355 .fa-folder-open::before {
7359 .fa-heart-circle-plus::before {
7363 .fa-code-fork::before {
7371 .fa-microphone-lines::before {
7375 .fa-microphone-alt::before {
7379 .fa-pepper-hot::before {
7383 .fa-unlock::before {
7387 .fa-colon-sign::before {
7391 .fa-headset::before {
7395 .fa-store-slash::before {
7399 .fa-road-circle-xmark::before {
7403 .fa-user-minus::before {
7407 .fa-mars-stroke-up::before {
7411 .fa-mars-stroke-v::before {
7415 .fa-champagne-glasses::before {
7419 .fa-glass-cheers::before {
7423 .fa-clipboard::before {
7427 .fa-house-circle-exclamation::before {
7431 .fa-file-arrow-up::before {
7435 .fa-file-upload::before {
7443 .fa-wifi-3::before {
7447 .fa-wifi-strong::before {
7455 .fa-bathtub::before {
7459 .fa-underline::before {
7463 .fa-user-pen::before {
7467 .fa-user-edit::before {
7471 .fa-signature::before {
7475 .fa-stroopwafel::before {
7483 .fa-anchor-lock::before {
7487 .fa-building-ngo::before {
7491 .fa-manat-sign::before {
7495 .fa-not-equal::before {
7499 .fa-border-top-left::before {
7503 .fa-border-style::before {
7507 .fa-map-location-dot::before {
7511 .fa-map-marked-alt::before {
7519 .fa-square-poll-vertical::before {
7527 .fa-mug-hot::before {
7531 .fa-car-battery::before {
7535 .fa-battery-car::before {
7543 .fa-dice-two::before {
7547 .fa-chess-queen::before {
7551 .fa-glasses::before {
7555 .fa-chess-board::before {
7559 .fa-building-circle-check::before {
7563 .fa-person-chalkboard::before {
7567 .fa-mars-stroke-right::before {
7571 .fa-mars-stroke-h::before {
7575 .fa-hand-back-fist::before {
7579 .fa-hand-rock::before {
7583 .fa-square-caret-up::before {
7587 .fa-caret-square-up::before {
7591 .fa-cloud-showers-water::before {
7595 .fa-chart-bar::before {
7599 .fa-bar-chart::before {
7603 .fa-hands-bubbles::before {
7607 .fa-hands-wash::before {
7611 .fa-less-than-equal::before {
7619 .fa-eye-low-vision::before {
7623 .fa-low-vision::before {
7631 .fa-sailboat::before {
7635 .fa-window-restore::before {
7639 .fa-square-plus::before {
7643 .fa-plus-square::before {
7647 .fa-torii-gate::before {
7655 .fa-bucket::before {
7663 .fa-microphone::before {
7671 .fa-caret-up::before {
7675 .fa-screwdriver::before {
7679 .fa-folder-closed::before {
7683 .fa-house-tsunami::before {
7687 .fa-square-nfi::before {
7691 .fa-arrow-up-from-ground-water::before {
7695 .fa-martini-glass::before {
7699 .fa-glass-martini-alt::before {
7703 .fa-rotate-left::before {
7707 .fa-rotate-back::before {
7711 .fa-rotate-backward::before {
7715 .fa-undo-alt::before {
7719 .fa-table-columns::before {
7723 .fa-columns::before {
7731 .fa-head-side-mask::before {
7735 .fa-handshake::before {
7747 .fa-dolly-box::before {
7751 .fa-smoking::before {
7755 .fa-minimize::before {
7759 .fa-compress-arrows-alt::before {
7763 .fa-monument::before {
7767 .fa-snowplow::before {
7771 .fa-angles-right::before {
7775 .fa-angle-double-right::before {
7779 .fa-cannabis::before {
7783 .fa-circle-play::before {
7787 .fa-play-circle::before {
7791 .fa-tablets::before {
7795 .fa-ethernet::before {
7799 .fa-euro-sign::before {
7815 .fa-circle-check::before {
7819 .fa-check-circle::before {
7823 .fa-circle-stop::before {
7827 .fa-stop-circle::before {
7831 .fa-compass-drafting::before {
7835 .fa-drafting-compass::before {
7839 .fa-plate-wheat::before {
7843 .fa-icicles::before {
7847 .fa-person-shelter::before {
7851 .fa-neuter::before {
7855 .fa-id-badge::before {
7859 .fa-marker::before {
7863 .fa-face-laugh-beam::before {
7867 .fa-laugh-beam::before {
7871 .fa-helicopter-symbol::before {
7875 .fa-universal-access::before {
7879 .fa-circle-chevron-up::before {
7883 .fa-chevron-circle-up::before {
7887 .fa-lari-sign::before {
7891 .fa-volcano::before {
7895 .fa-person-walking-dashed-line-arrow-right::before {
7899 .fa-sterling-sign::before {
7907 .fa-pound-sign::before {
7911 .fa-viruses::before {
7915 .fa-square-person-confined::before {
7919 .fa-user-tie::before {
7923 .fa-arrow-down-long::before {
7927 .fa-long-arrow-down::before {
7931 .fa-tent-arrow-down-to-line::before {
7935 .fa-certificate::before {
7939 .fa-reply-all::before {
7943 .fa-mail-reply-all::before {
7947 .fa-suitcase::before {
7951 .fa-person-skating::before {
7955 .fa-skating::before {
7959 .fa-filter-circle-dollar::before {
7963 .fa-funnel-dollar::before {
7967 .fa-camera-retro::before {
7971 .fa-circle-arrow-down::before {
7975 .fa-arrow-circle-down::before {
7979 .fa-file-import::before {
7983 .fa-arrow-right-to-file::before {
7987 .fa-square-arrow-up-right::before {
7991 .fa-external-link-square::before {
7995 .fa-box-open::before {
7999 .fa-scroll::before {
8007 .fa-location-pin-lock::before {
8015 .fa-hill-avalanche::before {
8019 .fa-temperature-empty::before {
8023 .fa-temperature-0::before {
8027 .fa-thermometer-0::before {
8031 .fa-thermometer-empty::before {
8039 .fa-registered::before {
8043 .fa-address-card::before {
8047 .fa-contact-card::before {
8055 .fa-scale-unbalanced-flip::before {
8059 .fa-balance-scale-right::before {
8063 .fa-subscript::before {
8067 .fa-diamond-turn-right::before {
8071 .fa-directions::before {
8079 .fa-house-laptop::before {
8083 .fa-laptop-house::before {
8087 .fa-face-tired::before {
8095 .fa-money-bills::before {
8103 .fa-crutch::before {
8107 .fa-cloud-arrow-up::before {
8111 .fa-cloud-upload::before {
8115 .fa-cloud-upload-alt::before {
8119 .fa-palette::before {
8123 .fa-arrows-turn-right::before {
8135 .fa-arrows-down-to-people::before {
8139 .fa-seedling::before {
8143 .fa-sprout::before {
8147 .fa-left-right::before {
8151 .fa-arrows-alt-h::before {
8155 .fa-boxes-packing::before {
8159 .fa-circle-arrow-left::before {
8163 .fa-arrow-circle-left::before {
8167 .fa-group-arrows-rotate::before {
8171 .fa-bowl-food::before {
8175 .fa-candy-cane::before {
8179 .fa-arrow-down-wide-short::before {
8183 .fa-sort-amount-asc::before {
8187 .fa-sort-amount-down::before {
8191 .fa-cloud-bolt::before {
8195 .fa-thunderstorm::before {
8199 .fa-text-slash::before {
8203 .fa-remove-format::before {
8207 .fa-face-smile-wink::before {
8211 .fa-smile-wink::before {
8215 .fa-file-word::before {
8219 .fa-file-powerpoint::before {
8223 .fa-arrows-left-right::before {
8227 .fa-arrows-h::before {
8231 .fa-house-lock::before {
8235 .fa-cloud-arrow-down::before {
8239 .fa-cloud-download::before {
8243 .fa-cloud-download-alt::before {
8247 .fa-children::before {
8251 .fa-chalkboard::before {
8255 .fa-blackboard::before {
8259 .fa-user-large-slash::before {
8263 .fa-user-alt-slash::before {
8267 .fa-envelope-open::before {
8271 .fa-handshake-simple-slash::before {
8275 .fa-handshake-alt-slash::before {
8279 .fa-mattress-pillow::before {
8283 .fa-guarani-sign::before {
8287 .fa-arrows-rotate::before {
8291 .fa-refresh::before {
8299 .fa-fire-extinguisher::before {
8303 .fa-cruzeiro-sign::before {
8307 .fa-greater-than-equal::before {
8311 .fa-shield-halved::before {
8315 .fa-shield-alt::before {
8319 .fa-book-atlas::before {
8331 .fa-envelope-circle-check::before {
8335 .fa-layer-group::before {
8339 .fa-arrows-to-dot::before {
8343 .fa-archway::before {
8347 .fa-heart-circle-check::before {
8351 .fa-house-chimney-crack::before {
8355 .fa-house-damage::before {
8359 .fa-file-zipper::before {
8363 .fa-file-archive::before {
8367 .fa-square::before {
8371 .fa-martini-glass-empty::before {
8375 .fa-glass-martini::before {
8383 .fa-cedi-sign::before {
8387 .fa-italic::before {
8391 .fa-church::before {
8395 .fa-comments-dollar::before {
8399 .fa-democrat::before {
8407 .fa-person-skiing::before {
8411 .fa-skiing::before {
8415 .fa-road-lock::before {
8423 .fa-temperature-arrow-down::before {
8427 .fa-temperature-down::before {
8431 .fa-feather-pointed::before {
8435 .fa-feather-alt::before {
8443 .fa-snowflake::before {
8447 .fa-newspaper::before {
8451 .fa-rectangle-ad::before {
8459 .fa-circle-arrow-right::before {
8463 .fa-arrow-circle-right::before {
8467 .fa-filter-circle-xmark::before {
8471 .fa-locust::before {
8479 .fa-unsorted::before {
8483 .fa-list-ol::before {
8487 .fa-list-1-2::before {
8491 .fa-list-numeric::before {
8495 .fa-person-dress-burst::before {
8499 .fa-money-check-dollar::before {
8503 .fa-money-check-alt::before {
8507 .fa-vector-square::before {
8511 .fa-bread-slice::before {
8515 .fa-language::before {
8519 .fa-face-kiss-wink-heart::before {
8523 .fa-kiss-wink-heart::before {
8527 .fa-filter::before {
8531 .fa-question::before {
8535 .fa-file-signature::before {
8539 .fa-up-down-left-right::before {
8543 .fa-arrows-alt::before {
8547 .fa-house-chimney-user::before {
8551 .fa-hand-holding-heart::before {
8555 .fa-puzzle-piece::before {
8559 .fa-money-check::before {
8563 .fa-star-half-stroke::before {
8567 .fa-star-half-alt::before {
8575 .fa-whiskey-glass::before {
8579 .fa-glass-whiskey::before {
8583 .fa-building-circle-exclamation::before {
8587 .fa-magnifying-glass-chart::before {
8591 .fa-arrow-up-right-from-square::before {
8595 .fa-external-link::before {
8599 .fa-cubes-stacked::before {
8603 .fa-won-sign::before {
8615 .fa-virus-covid::before {
8619 .fa-austral-sign::before {
8643 .fa-person-circle-plus::before {
8647 .fa-chart-pie::before {
8651 .fa-pie-chart::before {
8655 .fa-bolt-lightning::before {
8659 .fa-sack-xmark::before {
8663 .fa-file-excel::before {
8667 .fa-file-contract::before {
8671 .fa-fish-fins::before {
8675 .fa-building-flag::before {
8679 .fa-face-grin-beam::before {
8683 .fa-grin-beam::before {
8687 .fa-object-ungroup::before {
8695 .fa-location-pin::before {
8699 .fa-map-marker::before {
8707 .fa-toilet-paper::before {
8711 .fa-helmet-safety::before {
8715 .fa-hard-hat::before {
8719 .fa-hat-hard::before {
8727 .fa-circle-right::before {
8731 .fa-arrow-alt-circle-right::before {
8735 .fa-plane-circle-check::before {
8739 .fa-face-rolling-eyes::before {
8743 .fa-meh-rolling-eyes::before {
8747 .fa-object-group::before {
8751 .fa-chart-line::before {
8755 .fa-line-chart::before {
8759 .fa-mask-ventilator::before {
8763 .fa-arrow-right::before {
8767 .fa-signs-post::before {
8771 .fa-map-signs::before {
8775 .fa-cash-register::before {
8779 .fa-person-circle-question::before {
8791 .fa-screwdriver-wrench::before {
8799 .fa-arrows-to-eye::before {
8803 .fa-plug-circle-bolt::before {
8811 .fa-mars-and-venus::before {
8815 .fa-house-user::before {
8819 .fa-home-user::before {
8823 .fa-dumpster-fire::before {
8827 .fa-house-crack::before {
8831 .fa-martini-glass-citrus::before {
8835 .fa-cocktail::before {
8839 .fa-face-surprise::before {
8843 .fa-surprise::before {
8847 .fa-bottle-water::before {
8851 .fa-circle-pause::before {
8855 .fa-pause-circle::before {
8859 .fa-toilet-paper-slash::before {
8863 .fa-apple-whole::before {
8867 .fa-apple-alt::before {
8871 .fa-kitchen-set::before {
8879 .fa-temperature-quarter::before {
8883 .fa-temperature-1::before {
8887 .fa-thermometer-1::before {
8891 .fa-thermometer-quarter::before {
8899 .fa-bitcoin-sign::before {
8903 .fa-shield-dog::before {
8907 .fa-solar-panel::before {
8911 .fa-lock-open::before {
8915 .fa-elevator::before {
8919 .fa-money-bill-transfer::before {
8923 .fa-money-bill-trend-up::before {
8927 .fa-house-flood-water-circle-arrow-right::before {
8931 .fa-square-poll-horizontal::before {
8935 .fa-poll-h::before {
8939 .fa-circle::before {
8943 .fa-backward-fast::before {
8947 .fa-fast-backward::before {
8951 .fa-recycle::before {
8955 .fa-user-astronaut::before {
8959 .fa-plane-slash::before {
8963 .fa-trademark::before {
8967 .fa-basketball::before {
8971 .fa-basketball-ball::before {
8975 .fa-satellite-dish::before {
8979 .fa-circle-up::before {
8983 .fa-arrow-alt-circle-up::before {
8987 .fa-mobile-screen-button::before {
8991 .fa-mobile-alt::before {
8995 .fa-volume-high::before {
8999 .fa-volume-up::before {
9003 .fa-users-rays::before {
9007 .fa-wallet::before {
9011 .fa-clipboard-check::before {
9015 .fa-file-audio::before {
9019 .fa-burger::before {
9023 .fa-hamburger::before {
9027 .fa-wrench::before {
9035 .fa-rupee-sign::before {
9043 .fa-file-image::before {
9047 .fa-circle-question::before {
9051 .fa-question-circle::before {
9055 .fa-plane-departure::before {
9059 .fa-handshake-slash::before {
9063 .fa-book-bookmark::before {
9067 .fa-code-branch::before {
9071 .fa-hat-cowboy::before {
9075 .fa-bridge::before {
9079 .fa-phone-flip::before {
9083 .fa-phone-alt::before {
9087 .fa-truck-front::before {
9095 .fa-anchor-circle-exclamation::before {
9099 .fa-truck-field::before {
9107 .fa-clipboard-question::before {
9111 .fa-panorama::before {
9115 .fa-comment-medical::before {
9119 .fa-teeth-open::before {
9123 .fa-file-circle-minus::before {
9131 .fa-wine-glass::before {
9135 .fa-forward-fast::before {
9139 .fa-fast-forward::before {
9143 .fa-face-meh-blank::before {
9147 .fa-meh-blank::before {
9151 .fa-square-parking::before {
9155 .fa-parking::before {
9159 .fa-house-signal::before {
9163 .fa-bars-progress::before {
9167 .fa-tasks-alt::before {
9171 .fa-faucet-drip::before {
9175 .fa-cart-flatbed::before {
9179 .fa-dolly-flatbed::before {
9183 .fa-ban-smoking::before {
9187 .fa-smoking-ban::before {
9191 .fa-terminal::before {
9195 .fa-mobile-button::before {
9199 .fa-house-medical-flag::before {
9203 .fa-basket-shopping::before {
9207 .fa-shopping-basket::before {
9215 .fa-bus-simple::before {
9219 .fa-bus-alt::before {
9227 .fa-face-sad-cry::before {
9231 .fa-sad-cry::before {
9235 .fa-audio-description::before {
9239 .fa-person-military-to-person::before {
9243 .fa-file-shield::before {
9247 .fa-user-slash::before {
9255 .fa-tower-observation::before {
9259 .fa-file-code::before {
9263 .fa-signal::before {
9267 .fa-signal-5::before {
9271 .fa-signal-perfect::before {
9279 .fa-heart-circle-xmark::before {
9283 .fa-house-chimney::before {
9287 .fa-home-lg::before {
9291 .fa-window-maximize::before {
9295 .fa-face-frown::before {
9303 .fa-prescription::before {
9311 .fa-store-alt::before {
9315 .fa-floppy-disk::before {
9323 .fa-vihara::before {
9327 .fa-scale-unbalanced::before {
9331 .fa-balance-scale-left::before {
9335 .fa-sort-up::before {
9339 .fa-sort-asc::before {
9343 .fa-comment-dots::before {
9347 .fa-commenting::before {
9351 .fa-plant-wilt::before {
9355 .fa-diamond::before {
9359 .fa-face-grin-squint::before {
9363 .fa-grin-squint::before {
9367 .fa-hand-holding-dollar::before {
9371 .fa-hand-holding-usd::before {
9375 .fa-bacterium::before {
9379 .fa-hand-pointer::before {
9383 .fa-drum-steelpan::before {
9387 .fa-hand-scissors::before {
9391 .fa-hands-praying::before {
9395 .fa-praying-hands::before {
9399 .fa-arrow-rotate-right::before {
9403 .fa-arrow-right-rotate::before {
9407 .fa-arrow-rotate-forward::before {
9415 .fa-biohazard::before {
9419 .fa-location-crosshairs::before {
9423 .fa-location::before {
9427 .fa-mars-double::before {
9431 .fa-child-dress::before {
9435 .fa-users-between-lines::before {
9439 .fa-lungs-virus::before {
9443 .fa-face-grin-tears::before {
9447 .fa-grin-tears::before {
9455 .fa-calendar-xmark::before {
9459 .fa-calendar-times::before {
9463 .fa-child-reaching::before {
9467 .fa-head-side-virus::before {
9471 .fa-user-gear::before {
9475 .fa-user-cog::before {
9479 .fa-arrow-up-1-9::before {
9483 .fa-sort-numeric-up::before {
9487 .fa-door-closed::before {
9491 .fa-shield-virus::before {
9495 .fa-dice-six::before {
9499 .fa-mosquito-net::before {
9503 .fa-bridge-water::before {
9507 .fa-person-booth::before {
9511 .fa-text-width::before {
9515 .fa-hat-wizard::before {
9519 .fa-pen-fancy::before {
9523 .fa-person-digging::before {
9527 .fa-digging::before {
9535 .fa-gauge-simple::before {
9539 .fa-gauge-simple-med::before {
9543 .fa-tachometer-average::before {
9547 .fa-book-medical::before {
9555 .fa-quote-right::before {
9559 .fa-quote-right-alt::before {
9567 .fa-t-shirt::before {
9571 .fa-tshirt::before {
9579 .fa-divide::before {
9583 .fa-tenge-sign::before {
9591 .fa-headphones::before {
9595 .fa-hands-holding::before {
9599 .fa-hands-clapping::before {
9603 .fa-republican::before {
9607 .fa-arrow-left::before {
9611 .fa-person-circle-xmark::before {
9619 .fa-align-left::before {
9623 .fa-dice-d6::before {
9627 .fa-restroom::before {
9635 .fa-users-viewfinder::before {
9639 .fa-file-video::before {
9643 .fa-up-right-from-square::before {
9647 .fa-external-link-alt::before {
9651 .fa-table-cells::before {
9659 .fa-file-pdf::before {
9663 .fa-book-bible::before {
9675 .fa-suitcase-medical::before {
9679 .fa-medkit::before {
9683 .fa-user-secret::before {
9691 .fa-person-dress::before {
9695 .fa-female::before {
9699 .fa-comment-dollar::before {
9703 .fa-business-time::before {
9707 .fa-briefcase-clock::before {
9711 .fa-table-cells-large::before {
9715 .fa-th-large::before {
9719 .fa-book-tanakh::before {
9723 .fa-tanakh::before {
9727 .fa-phone-volume::before {
9731 .fa-volume-control-phone::before {
9735 .fa-hat-cowboy-side::before {
9739 .fa-clipboard-user::before {
9747 .fa-lira-sign::before {
9751 .fa-satellite::before {
9755 .fa-plane-lock::before {
9763 .fa-comment::before {
9767 .fa-cake-candles::before {
9771 .fa-birthday-cake::before {
9779 .fa-envelope::before {
9783 .fa-angles-up::before {
9787 .fa-angle-double-up::before {
9791 .fa-paperclip::before {
9795 .fa-arrow-right-to-city::before {
9799 .fa-ribbon::before {
9807 .fa-arrow-up-9-1::before {
9811 .fa-sort-numeric-up-alt::before {
9815 .fa-litecoin-sign::before {
9819 .fa-border-none::before {
9823 .fa-circle-nodes::before {
9827 .fa-parachute-box::before {
9831 .fa-indent::before {
9835 .fa-truck-field-un::before {
9839 .fa-hourglass::before {
9843 .fa-hourglass-empty::before {
9847 .fa-mountain::before {
9851 .fa-user-doctor::before {
9855 .fa-user-md::before {
9859 .fa-circle-info::before {
9863 .fa-info-circle::before {
9867 .fa-cloud-meatball::before {
9871 .fa-camera::before {
9875 .fa-camera-alt::before {
9879 .fa-square-virus::before {
9883 .fa-meteor::before {
9887 .fa-car-on::before {
9891 .fa-sleigh::before {
9895 .fa-arrow-down-1-9::before {
9899 .fa-sort-numeric-asc::before {
9903 .fa-sort-numeric-down::before {
9907 .fa-hand-holding-droplet::before {
9911 .fa-hand-holding-water::before {
9919 .fa-calendar-check::before {
9923 .fa-braille::before {
9927 .fa-prescription-bottle-medical::before {
9931 .fa-prescription-bottle-alt::before {
9935 .fa-landmark::before {
9943 .fa-crosshairs::before {
9947 .fa-person-cane::before {
9955 .fa-vest-patches::before {
9959 .fa-check-double::before {
9963 .fa-arrow-down-a-z::before {
9967 .fa-sort-alpha-asc::before {
9971 .fa-sort-alpha-down::before {
9975 .fa-money-bill-wheat::before {
9979 .fa-cookie::before {
9983 .fa-arrow-rotate-left::before {
9987 .fa-arrow-left-rotate::before {
9991 .fa-arrow-rotate-back::before {
9995 .fa-arrow-rotate-backward::before {
10003 .fa-hard-drive::before {
10011 .fa-face-grin-squint-tears::before {
10015 .fa-grin-squint-tears::before {
10019 .fa-dumbbell::before {
10023 .fa-rectangle-list::before {
10027 .fa-list-alt::before {
10031 .fa-tarp-droplet::before {
10035 .fa-house-medical-circle-check::before {
10039 .fa-person-skiing-nordic::before {
10043 .fa-skiing-nordic::before {
10047 .fa-calendar-plus::before {
10051 .fa-plane-arrival::before {
10055 .fa-circle-left::before {
10059 .fa-arrow-alt-circle-left::before {
10063 .fa-train-subway::before {
10067 .fa-subway::before {
10071 .fa-chart-gantt::before {
10075 .fa-indian-rupee-sign::before {
10079 .fa-indian-rupee::before {
10087 .fa-crop-simple::before {
10091 .fa-crop-alt::before {
10095 .fa-money-bill-1::before {
10099 .fa-money-bill-alt::before {
10103 .fa-left-long::before {
10107 .fa-long-arrow-alt-left::before {
10115 .fa-virus-slash::before {
10119 .fa-minus::before {
10123 .fa-subtract::before {
10127 .fa-chess::before {
10131 .fa-arrow-left-long::before {
10135 .fa-long-arrow-left::before {
10139 .fa-plug-circle-check::before {
10143 .fa-street-view::before {
10147 .fa-franc-sign::before {
10151 .fa-volume-off::before {
10155 .fa-hands-asl-interpreting::before {
10159 .fa-american-sign-language-interpreting::before {
10163 .fa-asl-interpreting::before {
10167 .fa-hands-american-sign-language-interpreting::before {
10179 .fa-droplet-slash::before {
10183 .fa-tint-slash::before {
10187 .fa-mosque::before {
10191 .fa-mosquito::before {
10195 .fa-star-of-david::before {
10199 .fa-person-military-rifle::before {
10203 .fa-cart-shopping::before {
10207 .fa-shopping-cart::before {
10211 .fa-vials::before {
10215 .fa-plug-circle-plus::before {
10219 .fa-place-of-worship::before {
10223 .fa-grip-vertical::before {
10227 .fa-arrow-turn-up::before {
10231 .fa-level-up::before {
10239 .fa-square-root-variable::before {
10243 .fa-square-root-alt::before {
10247 .fa-clock::before {
10251 .fa-clock-four::before {
10255 .fa-backward-step::before {
10259 .fa-step-backward::before {
10263 .fa-pallet::before {
10267 .fa-faucet::before {
10271 .fa-baseball-bat-ball::before {
10279 .fa-timeline::before {
10283 .fa-keyboard::before {
10287 .fa-caret-down::before {
10291 .fa-house-chimney-medical::before {
10295 .fa-clinic-medical::before {
10299 .fa-temperature-three-quarters::before {
10303 .fa-temperature-3::before {
10307 .fa-thermometer-3::before {
10311 .fa-thermometer-three-quarters::before {
10315 .fa-mobile-screen::before {
10319 .fa-mobile-android-alt::before {
10323 .fa-plane-up::before {
10327 .fa-piggy-bank::before {
10331 .fa-battery-half::before {
10335 .fa-battery-3::before {
10339 .fa-mountain-city::before {
10343 .fa-coins::before {
10347 .fa-khanda::before {
10351 .fa-sliders::before {
10355 .fa-sliders-h::before {
10359 .fa-folder-tree::before {
10363 .fa-network-wired::before {
10367 .fa-map-pin::before {
10371 .fa-hamsa::before {
10375 .fa-cent-sign::before {
10379 .fa-flask::before {
10383 .fa-person-pregnant::before {
10387 .fa-wand-sparkles::before {
10391 .fa-ellipsis-vertical::before {
10395 .fa-ellipsis-v::before {
10399 .fa-ticket::before {
10403 .fa-power-off::before {
10407 .fa-right-long::before {
10411 .fa-long-arrow-alt-right::before {
10415 .fa-flag-usa::before {
10419 .fa-laptop-file::before {
10427 .fa-teletype::before {
10431 .fa-diagram-next::before {
10435 .fa-person-rifle::before {
10439 .fa-house-medical-circle-exclamation::before {
10443 .fa-closed-captioning::before {
10447 .fa-person-hiking::before {
10451 .fa-hiking::before {
10455 .fa-venus-double::before {
10459 .fa-images::before {
10463 .fa-calculator::before {
10467 .fa-people-pulling::before {
10475 .fa-cable-car::before {
10483 .fa-cloud-rain::before {
10487 .fa-building-circle-xmark::before {
10495 .fa-arrows-down-to-line::before {
10499 .fa-download::before {
10503 .fa-face-grin::before {
10511 .fa-delete-left::before {
10515 .fa-backspace::before {
10519 .fa-eye-dropper::before {
10523 .fa-eye-dropper-empty::before {
10527 .fa-eyedropper::before {
10531 .fa-file-circle-check::before {
10535 .fa-forward::before {
10539 .fa-mobile::before {
10543 .fa-mobile-android::before {
10547 .fa-mobile-phone::before {
10551 .fa-face-meh::before {
10559 .fa-align-center::before {
10563 .fa-book-skull::before {
10567 .fa-book-dead::before {
10571 .fa-id-card::before {
10575 .fa-drivers-license::before {
10579 .fa-outdent::before {
10583 .fa-dedent::before {
10587 .fa-heart-circle-exclamation::before {
10591 .fa-house::before {
10599 .fa-home-alt::before {
10603 .fa-home-lg-alt::before {
10607 .fa-calendar-week::before {
10611 .fa-laptop-medical::before {
10619 .fa-file-medical::before {
10623 .fa-dice-one::before {
10627 .fa-kiwi-bird::before {
10631 .fa-arrow-right-arrow-left::before {
10635 .fa-exchange::before {
10639 .fa-rotate-right::before {
10643 .fa-redo-alt::before {
10647 .fa-rotate-forward::before {
10651 .fa-utensils::before {
10655 .fa-cutlery::before {
10659 .fa-arrow-up-wide-short::before {
10663 .fa-sort-amount-up::before {
10667 .fa-mill-sign::before {
10671 .fa-bowl-rice::before {
10675 .fa-skull::before {
10679 .fa-tower-broadcast::before {
10683 .fa-broadcast-tower::before {
10687 .fa-truck-pickup::before {
10691 .fa-up-long::before {
10695 .fa-long-arrow-alt-up::before {
10703 .fa-code-merge::before {
10707 .fa-upload::before {
10711 .fa-hurricane::before {
10715 .fa-mound::before {
10719 .fa-toilet-portable::before {
10723 .fa-compact-disc::before {
10727 .fa-file-arrow-down::before {
10731 .fa-file-download::before {
10735 .fa-caravan::before {
10739 .fa-shield-cat::before {
10751 .fa-glass-water::before {
10755 .fa-oil-well::before {
10759 .fa-vault::before {
10767 .fa-toilet::before {
10771 .fa-plane-circle-xmark::before {
10775 .fa-yen-sign::before {
10795 .fa-ruble-sign::before {
10799 .fa-rouble::before {
10807 .fa-ruble::before {
10815 .fa-guitar::before {
10819 .fa-face-laugh-wink::before {
10823 .fa-laugh-wink::before {
10827 .fa-horse-head::before {
10831 .fa-bore-hole::before {
10835 .fa-industry::before {
10839 .fa-circle-down::before {
10843 .fa-arrow-alt-circle-down::before {
10847 .fa-arrows-turn-to-dots::before {
10851 .fa-florin-sign::before {
10855 .fa-arrow-down-short-wide::before {
10859 .fa-sort-amount-desc::before {
10863 .fa-sort-amount-down-alt::before {
10867 .fa-less-than::before {
10871 .fa-angle-down::before {
10875 .fa-car-tunnel::before {
10879 .fa-head-side-cough::before {
10883 .fa-grip-lines::before {
10887 .fa-thumbs-down::before {
10891 .fa-user-lock::before {
10895 .fa-arrow-right-long::before {
10899 .fa-long-arrow-right::before {
10903 .fa-anchor-circle-xmark::before {
10907 .fa-ellipsis::before {
10911 .fa-ellipsis-h::before {
10915 .fa-chess-pawn::before {
10919 .fa-kit-medical::before {
10923 .fa-first-aid::before {
10927 .fa-person-through-window::before {
10931 .fa-toolbox::before {
10935 .fa-hands-holding-circle::before {
10943 .fa-credit-card::before {
10947 .fa-credit-card-alt::before {
10955 .fa-automobile::before {
10959 .fa-hand-holding-hand::before {
10963 .fa-book-open-reader::before {
10967 .fa-book-reader::before {
10971 .fa-mountain-sun::before {
10975 .fa-arrows-left-right-to-line::before {
10979 .fa-dice-d20::before {
10983 .fa-truck-droplet::before {
10987 .fa-file-circle-xmark::before {
10991 .fa-temperature-arrow-up::before {
10995 .fa-temperature-up::before {
10999 .fa-medal::before {
11007 .fa-square-h::before {
11011 .fa-h-square::before {
11015 .fa-podcast::before {
11019 .fa-temperature-full::before {
11023 .fa-temperature-4::before {
11027 .fa-thermometer-4::before {
11031 .fa-thermometer-full::before {
11039 .fa-superscript::before {
11043 .fa-plug-circle-xmark::before {
11047 .fa-star-of-life::before {
11051 .fa-phone-slash::before {
11055 .fa-paint-roller::before {
11059 .fa-handshake-angle::before {
11063 .fa-hands-helping::before {
11067 .fa-location-dot::before {
11071 .fa-map-marker-alt::before {
11079 .fa-greater-than::before {
11083 .fa-person-swimming::before {
11087 .fa-swimmer::before {
11091 .fa-arrow-down::before {
11095 .fa-droplet::before {
11103 .fa-eraser::before {
11107 .fa-earth-americas::before {
11111 .fa-earth::before {
11115 .fa-earth-america::before {
11119 .fa-globe-americas::before {
11123 .fa-person-burst::before {
11131 .fa-battery-empty::before {
11135 .fa-battery-0::before {
11139 .fa-socks::before {
11143 .fa-inbox::before {
11147 .fa-section::before {
11151 .fa-gauge-high::before {
11155 .fa-tachometer-alt::before {
11159 .fa-tachometer-alt-fast::before {
11163 .fa-envelope-open-text::before {
11167 .fa-hospital::before {
11171 .fa-hospital-alt::before {
11175 .fa-hospital-wide::before {
11179 .fa-wine-bottle::before {
11183 .fa-chess-rook::before {
11187 .fa-bars-staggered::before {
11191 .fa-reorder::before {
11195 .fa-stream::before {
11199 .fa-dharmachakra::before {
11203 .fa-hotdog::before {
11207 .fa-person-walking-with-cane::before {
11211 .fa-blind::before {
11219 .fa-ice-cream::before {
11223 .fa-heart-circle-bolt::before {
11231 .fa-paragraph::before {
11235 .fa-check-to-slot::before {
11239 .fa-vote-yea::before {
11243 .fa-star-half::before {
11247 .fa-boxes-stacked::before {
11251 .fa-boxes::before {
11255 .fa-boxes-alt::before {
11263 .fa-chain::before {
11267 .fa-ear-listen::before {
11271 .fa-assistive-listening-systems::before {
11275 .fa-tree-city::before {
11287 .fa-rupiah-sign::before {
11291 .fa-magnifying-glass::before {
11295 .fa-search::before {
11299 .fa-table-tennis-paddle-ball::before {
11303 .fa-ping-pong-paddle-ball::before {
11307 .fa-table-tennis::before {
11311 .fa-person-dots-from-line::before {
11315 .fa-diagnoses::before {
11319 .fa-trash-can-arrow-up::before {
11323 .fa-trash-restore-alt::before {
11327 .fa-naira-sign::before {
11331 .fa-cart-arrow-down::before {
11335 .fa-walkie-talkie::before {
11339 .fa-file-pen::before {
11343 .fa-file-edit::before {
11347 .fa-receipt::before {
11351 .fa-square-pen::before {
11355 .fa-pen-square::before {
11359 .fa-pencil-square::before {
11363 .fa-suitcase-rolling::before {
11367 .fa-person-circle-exclamation::before {
11371 .fa-chevron-down::before {
11375 .fa-battery-full::before {
11379 .fa-battery::before {
11383 .fa-battery-5::before {
11387 .fa-skull-crossbones::before {
11391 .fa-code-compare::before {
11395 .fa-list-ul::before {
11399 .fa-list-dots::before {
11403 .fa-school-lock::before {
11407 .fa-tower-cell::before {
11411 .fa-down-long::before {
11415 .fa-long-arrow-alt-down::before {
11419 .fa-ranking-star::before {
11423 .fa-chess-king::before {
11427 .fa-person-harassing::before {
11431 .fa-brazilian-real-sign::before {
11435 .fa-landmark-dome::before {
11439 .fa-landmark-alt::before {
11443 .fa-arrow-up::before {
11451 .fa-television::before {
11455 .fa-tv-alt::before {
11459 .fa-shrimp::before {
11463 .fa-list-check::before {
11467 .fa-tasks::before {
11471 .fa-jug-detergent::before {
11475 .fa-circle-user::before {
11479 .fa-user-circle::before {
11483 .fa-user-shield::before {
11491 .fa-car-burst::before {
11495 .fa-car-crash::before {
11503 .fa-person-snowboarding::before {
11507 .fa-snowboarding::before {
11511 .fa-truck-fast::before {
11515 .fa-shipping-fast::before {
11523 .fa-user-graduate::before {
11527 .fa-circle-half-stroke::before {
11531 .fa-adjust::before {
11535 .fa-clapperboard::before {
11539 .fa-circle-radiation::before {
11543 .fa-radiation-alt::before {
11547 .fa-baseball::before {
11551 .fa-baseball-ball::before {
11555 .fa-jet-fighter-up::before {
11559 .fa-diagram-project::before {
11563 .fa-project-diagram::before {
11571 .fa-volume-xmark::before {
11575 .fa-volume-mute::before {
11579 .fa-volume-times::before {
11583 .fa-hand-sparkles::before {
11591 .fa-grip-horizontal::before {
11595 .fa-share-from-square::before {
11599 .fa-share-square::before {
11603 .fa-child-combatant::before {
11607 .fa-child-rifle::before {
11615 .fa-square-phone::before {
11619 .fa-phone-square::before {
11631 .fa-expand::before {
11635 .fa-computer::before {
11639 .fa-xmark::before {
11643 .fa-close::before {
11647 .fa-multiply::before {
11651 .fa-remove::before {
11655 .fa-times::before {
11659 .fa-arrows-up-down-left-right::before {
11663 .fa-arrows::before {
11667 .fa-chalkboard-user::before {
11671 .fa-chalkboard-teacher::before {
11675 .fa-peso-sign::before {
11679 .fa-building-shield::before {
11687 .fa-users-line::before {
11691 .fa-quote-left::before {
11695 .fa-quote-left-alt::before {
11699 .fa-tractor::before {
11703 .fa-trash-arrow-up::before {
11707 .fa-trash-restore::before {
11711 .fa-arrow-down-up-lock::before {
11715 .fa-lines-leaning::before {
11719 .fa-ruler-combined::before {
11723 .fa-copyright::before {
11727 .fa-equals::before {
11731 .fa-blender::before {
11735 .fa-teeth::before {
11739 .fa-shekel-sign::before {
11747 .fa-shekel::before {
11751 .fa-sheqel::before {
11755 .fa-sheqel-sign::before {
11763 .fa-rocket::before {
11767 .fa-photo-film::before {
11771 .fa-photo-video::before {
11775 .fa-folder-minus::before {
11779 .fa-store::before {
11783 .fa-arrow-trend-up::before {
11787 .fa-plug-circle-minus::before {
11791 .fa-sign-hanging::before {
11799 .fa-bezier-curve::before {
11803 .fa-bell-slash::before {
11807 .fa-tablet::before {
11811 .fa-tablet-android::before {
11815 .fa-school-flag::before {
11823 .fa-angle-up::before {
11827 .fa-drumstick-bite::before {
11831 .fa-holly-berry::before {
11835 .fa-chevron-left::before {
11839 .fa-bacteria::before {
11843 .fa-hand-lizard::before {
11847 .fa-notdef::before {
11851 .fa-disease::before {
11855 .fa-briefcase-medical::before {
11859 .fa-genderless::before {
11863 .fa-chevron-right::before {
11867 .fa-retweet::before {
11871 .fa-car-rear::before {
11875 .fa-car-alt::before {
11879 .fa-pump-soap::before {
11883 .fa-video-slash::before {
11887 .fa-battery-quarter::before {
11891 .fa-battery-2::before {
11895 .fa-radio::before {
11899 .fa-baby-carriage::before {
11903 .fa-carriage-baby::before {
11907 .fa-traffic-light::before {
11911 .fa-thermometer::before {
11915 .fa-vr-cardboard::before {
11919 .fa-hand-middle-finger::before {
11923 .fa-percent::before {
11927 .fa-percentage::before {
11931 .fa-truck-moving::before {
11935 .fa-glass-water-droplet::before {
11939 .fa-display::before {
11943 .fa-face-smile::before {
11947 .fa-smile::before {
11951 .fa-thumbtack::before {
11955 .fa-thumb-tack::before {
11959 .fa-trophy::before {
11963 .fa-person-praying::before {
11971 .fa-hammer::before {
11975 .fa-hand-peace::before {
11979 .fa-rotate::before {
11983 .fa-sync-alt::before {
11987 .fa-spinner::before {
11991 .fa-robot::before {
11995 .fa-peace::before {
11999 .fa-gears::before {
12007 .fa-warehouse::before {
12011 .fa-arrow-up-right-dots::before {
12015 .fa-splotch::before {
12019 .fa-face-grin-hearts::before {
12023 .fa-grin-hearts::before {
12027 .fa-dice-four::before {
12031 .fa-sim-card::before {
12035 .fa-transgender::before {
12039 .fa-transgender-alt::before {
12043 .fa-mercury::before {
12047 .fa-arrow-turn-down::before {
12051 .fa-level-down::before {
12055 .fa-person-falling-burst::before {
12059 .fa-award::before {
12063 .fa-ticket-simple::before {
12067 .fa-ticket-alt::before {
12071 .fa-building::before {
12075 .fa-angles-left::before {
12079 .fa-angle-double-left::before {
12083 .fa-qrcode::before {
12087 .fa-clock-rotate-left::before {
12091 .fa-history::before {
12095 .fa-face-grin-beam-sweat::before {
12099 .fa-grin-beam-sweat::before {
12103 .fa-file-export::before {
12107 .fa-arrow-right-from-file::before {
12111 .fa-shield::before {
12115 .fa-shield-blank::before {
12119 .fa-arrow-up-short-wide::before {
12123 .fa-sort-amount-up-alt::before {
12127 .fa-house-medical::before {
12131 .fa-golf-ball-tee::before {
12135 .fa-golf-ball::before {
12139 .fa-circle-chevron-left::before {
12143 .fa-chevron-circle-left::before {
12147 .fa-house-chimney-window::before {
12151 .fa-pen-nib::before {
12155 .fa-tent-arrow-turn-left::before {
12159 .fa-tents::before {
12163 .fa-wand-magic::before {
12167 .fa-magic::before {
12175 .fa-carrot::before {
12183 .fa-wine-glass-empty::before {
12187 .fa-wine-glass-alt::before {
12191 .fa-cheese::before {
12195 .fa-yin-yang::before {
12199 .fa-music::before {
12203 .fa-code-commit::before {
12207 .fa-temperature-low::before {
12211 .fa-person-biking::before {
12215 .fa-biking::before {
12219 .fa-broom::before {
12223 .fa-shield-heart::before {
12227 .fa-gopuram::before {
12231 .fa-earth-oceania::before {
12235 .fa-globe-oceania::before {
12239 .fa-square-xmark::before {
12243 .fa-times-square::before {
12247 .fa-xmark-square::before {
12251 .fa-hashtag::before {
12255 .fa-up-right-and-down-left-from-center::before {
12259 .fa-expand-alt::before {
12263 .fa-oil-can::before {
12271 .fa-hippo::before {
12275 .fa-chart-column::before {
12279 .fa-infinity::before {
12283 .fa-vial-circle-check::before {
12287 .fa-person-arrow-down-to-line::before {
12291 .fa-voicemail::before {
12299 .fa-person-walking-luggage::before {
12303 .fa-up-down::before {
12307 .fa-arrows-alt-v::before {
12311 .fa-cloud-moon-rain::before {
12315 .fa-calendar::before {
12319 .fa-trailer::before {
12323 .fa-bahai::before {
12327 .fa-haykal::before {
12331 .fa-sd-card::before {
12335 .fa-dragon::before {
12339 .fa-shoe-prints::before {
12343 .fa-circle-plus::before {
12347 .fa-plus-circle::before {
12351 .fa-face-grin-tongue-wink::before {
12355 .fa-grin-tongue-wink::before {
12359 .fa-hand-holding::before {
12363 .fa-plug-circle-exclamation::before {
12367 .fa-link-slash::before {
12371 .fa-chain-broken::before {
12375 .fa-chain-slash::before {
12379 .fa-unlink::before {
12383 .fa-clone::before {
12387 .fa-person-walking-arrow-loop-left::before {
12391 .fa-arrow-up-z-a::before {
12395 .fa-sort-alpha-up-alt::before {
12399 .fa-fire-flame-curved::before {
12403 .fa-fire-alt::before {
12407 .fa-tornado::before {
12411 .fa-file-circle-plus::before {
12415 .fa-book-quran::before {
12419 .fa-quran::before {
12423 .fa-anchor::before {
12427 .fa-border-all::before {
12431 .fa-face-angry::before {
12435 .fa-angry::before {
12439 .fa-cookie-bite::before {
12443 .fa-arrow-trend-down::before {
12455 .fa-draw-polygon::before {
12459 .fa-scale-balanced::before {
12463 .fa-balance-scale::before {
12467 .fa-gauge-simple-high::before {
12471 .fa-tachometer::before {
12475 .fa-tachometer-fast::before {
12479 .fa-shower::before {
12483 .fa-desktop::before {
12487 .fa-desktop-alt::before {
12495 .fa-table-list::before {
12499 .fa-th-list::before {
12503 .fa-comment-sms::before {
12515 .fa-user-plus::before {
12519 .fa-check::before {
12523 .fa-battery-three-quarters::before {
12527 .fa-battery-4::before {
12531 .fa-house-circle-check::before {
12535 .fa-angle-left::before {
12539 .fa-diagram-successor::before {
12543 .fa-truck-arrow-right::before {
12547 .fa-arrows-split-up-and-left::before {
12551 .fa-hand-fist::before {
12555 .fa-fist-raised::before {
12559 .fa-cloud-moon::before {
12563 .fa-briefcase::before {
12567 .fa-person-falling::before {
12571 .fa-image-portrait::before {
12575 .fa-portrait::before {
12579 .fa-user-tag::before {
12587 .fa-earth-europe::before {
12591 .fa-globe-europe::before {
12595 .fa-cart-flatbed-suitcase::before {
12599 .fa-luggage-cart::before {
12603 .fa-rectangle-xmark::before {
12607 .fa-rectangle-times::before {
12611 .fa-times-rectangle::before {
12615 .fa-window-close::before {
12619 .fa-baht-sign::before {
12623 .fa-book-open::before {
12627 .fa-book-journal-whills::before {
12631 .fa-journal-whills::before {
12635 .fa-handcuffs::before {
12639 .fa-triangle-exclamation::before {
12643 .fa-exclamation-triangle::before {
12647 .fa-warning::before {
12651 .fa-database::before {
12655 .fa-share::before {
12659 .fa-arrow-turn-right::before {
12663 .fa-mail-forward::before {
12667 .fa-bottle-droplet::before {
12671 .fa-mask-face::before {
12675 .fa-hill-rockslide::before {
12679 .fa-right-left::before {
12683 .fa-exchange-alt::before {
12687 .fa-paper-plane::before {
12691 .fa-road-circle-exclamation::before {
12695 .fa-dungeon::before {
12699 .fa-align-right::before {
12703 .fa-money-bill-1-wave::before {
12707 .fa-money-bill-wave-alt::before {
12711 .fa-life-ring::before {
12715 .fa-hands::before {
12719 .fa-sign-language::before {
12723 .fa-signing::before {
12727 .fa-calendar-day::before {
12731 .fa-water-ladder::before {
12735 .fa-ladder-water::before {
12739 .fa-swimming-pool::before {
12743 .fa-arrows-up-down::before {
12747 .fa-arrows-v::before {
12751 .fa-face-grimace::before {
12755 .fa-grimace::before {
12759 .fa-wheelchair-move::before {
12763 .fa-wheelchair-alt::before {
12767 .fa-turn-down::before {
12771 .fa-level-down-alt::before {
12775 .fa-person-walking-arrow-right::before {
12779 .fa-square-envelope::before {
12783 .fa-envelope-square::before {
12791 .fa-bowling-ball::before {
12795 .fa-brain::before {
12799 .fa-bandage::before {
12803 .fa-band-aid::before {
12807 .fa-calendar-minus::before {
12811 .fa-circle-xmark::before {
12815 .fa-times-circle::before {
12819 .fa-xmark-circle::before {
12823 .fa-gifts::before {
12827 .fa-hotel::before {
12831 .fa-earth-asia::before {
12835 .fa-globe-asia::before {
12839 .fa-id-card-clip::before {
12843 .fa-id-card-alt::before {
12847 .fa-magnifying-glass-plus::before {
12851 .fa-search-plus::before {
12855 .fa-thumbs-up::before {
12859 .fa-user-clock::before {
12863 .fa-hand-dots::before {
12867 .fa-allergies::before {
12871 .fa-file-invoice::before {
12875 .fa-window-minimize::before {
12879 .fa-mug-saucer::before {
12883 .fa-coffee::before {
12887 .fa-brush::before {
12895 .fa-magnifying-glass-minus::before {
12899 .fa-search-minus::before {
12903 .fa-ruler-vertical::before {
12907 .fa-user-large::before {
12911 .fa-user-alt::before {
12915 .fa-train-tram::before {
12919 .fa-user-nurse::before {
12923 .fa-syringe::before {
12927 .fa-cloud-sun::before {
12931 .fa-stopwatch-20::before {
12935 .fa-square-full::before {
12939 .fa-magnet::before {
12947 .fa-note-sticky::before {
12951 .fa-sticky-note::before {
12955 .fa-bug-slash::before {
12959 .fa-arrow-up-from-water-pump::before {
12967 .fa-user-injured::before {
12971 .fa-face-sad-tear::before {
12975 .fa-sad-tear::before {
12979 .fa-plane::before {
12983 .fa-tent-arrows-down::before {
12987 .fa-exclamation::before {
12991 .fa-arrows-spin::before {
12995 .fa-print::before {
12999 .fa-turkish-lira-sign::before {
13007 .fa-turkish-lira::before {
13011 .fa-dollar-sign::before {
13015 .fa-dollar::before {
13027 .fa-magnifying-glass-dollar::before {
13031 .fa-search-dollar::before {
13035 .fa-users-gear::before {
13039 .fa-users-cog::before {
13043 .fa-person-military-pointing::before {
13047 .fa-building-columns::before {
13055 .fa-institution::before {
13059 .fa-museum::before {
13063 .fa-university::before {
13067 .fa-umbrella::before {
13071 .fa-trowel::before {
13079 .fa-stapler::before {
13083 .fa-masks-theater::before {
13087 .fa-theater-masks::before {
13091 .fa-kip-sign::before {
13095 .fa-hand-point-left::before {
13099 .fa-handshake-simple::before {
13103 .fa-handshake-alt::before {
13107 .fa-jet-fighter::before {
13111 .fa-fighter-jet::before {
13115 .fa-square-share-nodes::before {
13119 .fa-share-alt-square::before {
13123 .fa-barcode::before {
13127 .fa-plus-minus::before {
13131 .fa-video::before {
13135 .fa-video-camera::before {
13139 .fa-graduation-cap::before {
13143 .fa-mortar-board::before {
13147 .fa-hand-holding-medical::before {
13151 .fa-person-circle-check::before {
13155 .fa-turn-up::before {
13159 .fa-level-up-alt::before {
13165 position: absolute
;
13171 clip: rect
(0, 0, 0, 0);
13172 white-space: nowrap
;
13176 .sr-only-focusable:not
(:focus
),
13177 .fa-sr-only-focusable:not(:focus) {
13178 position: absolute
;
13184 clip: rect
(0, 0, 0, 0);
13185 white-space: nowrap
;
13190 * Bootstrap v4.6.2 (https://getbootstrap.com/)
13191 * Copyright 2011-2022 The Bootstrap Authors
13192 * Copyright 2011-2022 Twitter, Inc.
13193 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
13208 --gray-dark: #343a40;
13209 --primary: #0f6cbf;
13210 --secondary: #ced4da;
13211 --success: #357a32;
13213 --warning: #f0ad4e;
13217 --breakpoint-xs: 0;
13218 --breakpoint-sm: 576px;
13219 --breakpoint-md: 768px;
13220 --breakpoint-lg: 992px;
13221 --breakpoint-xl: 1200px;
13222 --font-family-sans-serif: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, "Noto Sans", "Liberation Sans", sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
13223 --font-family-monospace: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
;
13229 box-sizing: border-box
;
13233 font-family: sans-serif
;
13235 -webkit-text-size-adjust: 100%;
13236 -webkit-tap-highlight-color: rgba
(0, 0, 0, 0);
13239 article
, aside
, figcaption
, figure
, footer
, header
, hgroup
, main
, nav
, section
{
13245 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, "Noto Sans", "Liberation Sans", sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
13246 font-size: 0.9375rem;
13251 background-color: #fff;
13253 @media (max-width: 1200px) {
13255 font-size: calc
(0.90375rem + 0.045vw);
13259 [tabindex
="-1"]:focus:not
(:focus-visible
) {
13260 outline: 0 !important
;
13264 box-sizing: content-box
;
13269 h1
, h2
, h3
, h4
, h5
, h6
{
13271 margin-bottom: 0.5rem;
13276 margin-bottom: 1rem;
13280 abbr
[data-original-title
] {
13281 text-decoration: underline
;
13282 text-decoration: underline dotted
;
13285 text-decoration-skip-ink: none
;
13289 margin-bottom: 1rem;
13290 font-style: normal
;
13291 line-height: inherit
;
13298 margin-bottom: 1rem;
13313 margin-bottom: 0.5rem;
13323 font-weight: bolder
;
13332 position: relative
;
13335 vertical-align: baseline
;
13348 text-decoration: none
;
13349 background-color: transparent
;
13353 text-decoration: underline
;
13356 a:not
([href
]):not
([class
]) {
13358 text-decoration: none
;
13360 a:not
([href
]):not
([class
]):hover
{
13362 text-decoration: none
;
13369 font-family: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
;
13375 margin-bottom: 1rem;
13377 -ms-overflow-style: scrollbar
;
13385 vertical-align: middle
;
13386 border-style: none
;
13391 vertical-align: middle
;
13395 border-collapse: collapse
;
13399 padding-top: 0.75rem;
13400 padding-bottom: 0.75rem;
13403 caption-side: bottom
;
13407 text-align: inherit
;
13408 text-align: -webkit-match-parent
;
13412 display: inline-block
;
13413 margin-bottom: 0.5rem;
13420 button:focus:not
(:focus-visible
) {
13430 font-family: inherit
;
13431 font-size: inherit
;
13432 line-height: inherit
;
13442 text-transform: none
;
13457 -webkit-appearance: button
;
13460 button:not
(:disabled
),
13461 [type
=button
]:not
(:disabled
),
13462 [type
=reset
]:not
(:disabled
),
13463 [type
=submit
]:not
(:disabled
) {
13467 button::-moz-focus-inner
,
13468 [type
=button
]::-moz-focus-inner
,
13469 [type
=reset
]::-moz-focus-inner
,
13470 [type
=submit
]::-moz-focus-inner
{
13472 border-style: none
;
13476 input
[type
=checkbox
] {
13477 box-sizing: border-box
;
13498 margin-bottom: 0.5rem;
13500 line-height: inherit
;
13502 white-space: normal
;
13504 @media (max-width: 1200px) {
13506 font-size: calc
(0.96rem + 0.72vw);
13511 vertical-align: baseline
;
13514 [type
=number
]::-webkit-inner-spin-button
,
13515 [type
=number
]::-webkit-outer-spin-button
{
13520 outline-offset: -2px;
13521 -webkit-appearance: none
;
13524 [type
=search
]::-webkit-search-decoration
{
13525 -webkit-appearance: none
;
13528 ::-webkit-file-upload-button
{
13530 -webkit-appearance: button
;
13534 display: inline-block
;
13538 display: list-item
;
13547 display: none
!important
;
13550 h1
, h2
, h3
, h4
, h5
, h6
,
13551 .h1, .h2, .h3, .h4, .h5, .h6 {
13552 margin-bottom: 0.5rem;
13558 font-size: 2.34375rem;
13560 @media (max-width: 1200px) {
13562 font-size: calc
(1.044375rem + 1.7325vw);
13567 font-size: 1.875rem;
13569 @media (max-width: 1200px) {
13571 font-size: calc
(0.9975rem + 1.17vw);
13576 font-size: 1.640625rem;
13578 @media (max-width: 1200px) {
13580 font-size: calc
(0.9740625rem + 0.88875vw);
13585 font-size: 1.40625rem;
13587 @media (max-width: 1200px) {
13589 font-size: calc
(0.950625rem + 0.6075vw);
13594 font-size: 1.171875rem;
13596 @media (max-width: 1200px) {
13598 font-size: calc
(0.9271875rem + 0.32625vw);
13603 font-size: 0.9375rem;
13605 @media (max-width: 1200px) {
13607 font-size: calc
(0.90375rem + 0.045vw);
13612 font-size: 1.171875rem;
13615 @media (max-width: 1200px) {
13617 font-size: calc
(0.9271875rem + 0.32625vw);
13626 @media (max-width: 1200px) {
13628 font-size: calc
(1.41rem + 6.12vw);
13637 @media (max-width: 1200px) {
13639 font-size: calc
(1.36rem + 5.52vw);
13648 @media (max-width: 1200px) {
13650 font-size: calc
(1.26rem + 4.32vw);
13659 @media (max-width: 1200px) {
13661 font-size: calc
(1.16rem + 3.12vw);
13667 margin-bottom: 1rem;
13669 border-top: 1px solid rgba
(0, 0, 0, 0.1);
13674 font-size: 0.875em;
13681 background-color: #fcf8e3;
13694 .list-inline-item {
13695 display: inline-block
;
13697 .list-inline-item:not(:last-child) {
13698 margin-right: 0.5rem;
13703 text-transform: uppercase
;
13707 margin-bottom: 1rem;
13708 font-size: 1.171875rem;
13710 @media (max-width: 1200px) {
13712 font-size: calc
(0.9271875rem + 0.32625vw);
13716 .blockquote-footer {
13718 font-size: 0.875em;
13721 .blockquote-footer::before {
13732 background-color: #fff;
13733 border: 1px solid
#dee2e6;
13734 border-radius: 0.5rem;
13740 display: inline-block
;
13744 margin-bottom: 0.5rem;
13756 word-wrap: break-word
;
13763 padding: 0.2rem 0.4rem;
13766 background-color: #1d2125;
13767 border-radius: 0.2rem;
13781 font-size: inherit
;
13783 word-break: normal
;
13788 overflow-y: scroll
;
13798 padding-right: 15px;
13799 padding-left: 15px;
13800 margin-right: auto
;
13804 @media (min-width: 576px) {
13805 .container-sm, .container {
13809 @media (min-width: 768px) {
13810 .container-md, .container-sm, .container {
13814 @media (min-width: 992px) {
13815 .container-lg, .container-md, .container-sm, .container {
13819 @media (min-width: 1200px) {
13820 .container-xl, .container-lg, .container-md, .container-sm, .container {
13827 margin-right: -15px;
13828 margin-left: -15px;
13835 .no-gutters
> .col
,
13836 .no-gutters > [class*=col-] {
13842 .col-xl-auto
, .col-xl-12
, .col-xl-11
, .col-xl-10
, .col-xl-9
, .col-xl-8
, .col-xl-7
, .col-xl-6
, .col-xl-5
, .col-xl-4
, .col-xl-3
, .col-xl-2
, .col-xl-1
, .col-lg
,
13843 .col-lg-auto
, .col-lg-12
, .col-lg-11
, .col-lg-10
, .col-lg-9
, .col-lg-8
, .col-lg-7
, .col-lg-6
, .col-lg-5
, .col-lg-4
, .col-lg-3
, .col-lg-2
, .col-lg-1
, .col-md
,
13844 .col-md-auto
, .col-md-12
, .col-md-11
, .col-md-10
, .col-md-9
, .col-md-8
, .col-md-7
, .col-md-6
, .col-md-5
, .col-md-4
, .col-md-3
, .col-md-2
, .col-md-1
, .col-sm
,
13845 .col-sm-auto
, .col-sm-12
, .col-sm-11
, .col-sm-10
, .col-sm-9
, .col-sm-8
, .col-sm-7
, .col-sm-6
, .col-sm-5
, .col-sm-4
, .col-sm-3
, .col-sm-2
, .col-sm-1
, .col
,
13846 .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
13847 position: relative
;
13849 padding-right: 15px;
13850 padding-left: 15px;
13870 flex: 0 0 33.3333333333%;
13871 max-width: 33.3333333333%;
13885 flex: 0 0 16.6666666667%;
13886 max-width: 16.6666666667%;
13896 flex: 0 0 8.33333333%;
13897 max-width: 8.33333333%;
13901 flex: 0 0 16.66666667%;
13902 max-width: 16.66666667%;
13911 flex: 0 0 33.33333333%;
13912 max-width: 33.33333333%;
13916 flex: 0 0 41.66666667%;
13917 max-width: 41.66666667%;
13926 flex: 0 0 58.33333333%;
13927 max-width: 58.33333333%;
13931 flex: 0 0 66.66666667%;
13932 max-width: 66.66666667%;
13941 flex: 0 0 83.33333333%;
13942 max-width: 83.33333333%;
13946 flex: 0 0 91.66666667%;
13947 max-width: 91.66666667%;
14016 margin-left: 8.33333333%;
14020 margin-left: 16.66666667%;
14028 margin-left: 33.33333333%;
14032 margin-left: 41.66666667%;
14040 margin-left: 58.33333333%;
14044 margin-left: 66.66666667%;
14052 margin-left: 83.33333333%;
14056 margin-left: 91.66666667%;
14059 @media (min-width: 576px) {
14065 .row-cols-sm-1 > * {
14069 .row-cols-sm-2 > * {
14073 .row-cols-sm-3 > * {
14074 flex: 0 0 33.3333333333%;
14075 max-width: 33.3333333333%;
14077 .row-cols-sm-4 > * {
14081 .row-cols-sm-5 > * {
14085 .row-cols-sm-6 > * {
14086 flex: 0 0 16.6666666667%;
14087 max-width: 16.6666666667%;
14095 flex: 0 0 8.33333333%;
14096 max-width: 8.33333333%;
14099 flex: 0 0 16.66666667%;
14100 max-width: 16.66666667%;
14107 flex: 0 0 33.33333333%;
14108 max-width: 33.33333333%;
14111 flex: 0 0 41.66666667%;
14112 max-width: 41.66666667%;
14119 flex: 0 0 58.33333333%;
14120 max-width: 58.33333333%;
14123 flex: 0 0 66.66666667%;
14124 max-width: 66.66666667%;
14131 flex: 0 0 83.33333333%;
14132 max-width: 83.33333333%;
14135 flex: 0 0 91.66666667%;
14136 max-width: 91.66666667%;
14191 margin-left: 8.33333333%;
14194 margin-left: 16.66666667%;
14200 margin-left: 33.33333333%;
14203 margin-left: 41.66666667%;
14209 margin-left: 58.33333333%;
14212 margin-left: 66.66666667%;
14218 margin-left: 83.33333333%;
14221 margin-left: 91.66666667%;
14224 @media (min-width: 768px) {
14230 .row-cols-md-1 > * {
14234 .row-cols-md-2 > * {
14238 .row-cols-md-3 > * {
14239 flex: 0 0 33.3333333333%;
14240 max-width: 33.3333333333%;
14242 .row-cols-md-4 > * {
14246 .row-cols-md-5 > * {
14250 .row-cols-md-6 > * {
14251 flex: 0 0 16.6666666667%;
14252 max-width: 16.6666666667%;
14260 flex: 0 0 8.33333333%;
14261 max-width: 8.33333333%;
14264 flex: 0 0 16.66666667%;
14265 max-width: 16.66666667%;
14272 flex: 0 0 33.33333333%;
14273 max-width: 33.33333333%;
14276 flex: 0 0 41.66666667%;
14277 max-width: 41.66666667%;
14284 flex: 0 0 58.33333333%;
14285 max-width: 58.33333333%;
14288 flex: 0 0 66.66666667%;
14289 max-width: 66.66666667%;
14296 flex: 0 0 83.33333333%;
14297 max-width: 83.33333333%;
14300 flex: 0 0 91.66666667%;
14301 max-width: 91.66666667%;
14356 margin-left: 8.33333333%;
14359 margin-left: 16.66666667%;
14365 margin-left: 33.33333333%;
14368 margin-left: 41.66666667%;
14374 margin-left: 58.33333333%;
14377 margin-left: 66.66666667%;
14383 margin-left: 83.33333333%;
14386 margin-left: 91.66666667%;
14389 @media (min-width: 992px) {
14395 .row-cols-lg-1 > * {
14399 .row-cols-lg-2 > * {
14403 .row-cols-lg-3 > * {
14404 flex: 0 0 33.3333333333%;
14405 max-width: 33.3333333333%;
14407 .row-cols-lg-4 > * {
14411 .row-cols-lg-5 > * {
14415 .row-cols-lg-6 > * {
14416 flex: 0 0 16.6666666667%;
14417 max-width: 16.6666666667%;
14425 flex: 0 0 8.33333333%;
14426 max-width: 8.33333333%;
14429 flex: 0 0 16.66666667%;
14430 max-width: 16.66666667%;
14437 flex: 0 0 33.33333333%;
14438 max-width: 33.33333333%;
14441 flex: 0 0 41.66666667%;
14442 max-width: 41.66666667%;
14449 flex: 0 0 58.33333333%;
14450 max-width: 58.33333333%;
14453 flex: 0 0 66.66666667%;
14454 max-width: 66.66666667%;
14461 flex: 0 0 83.33333333%;
14462 max-width: 83.33333333%;
14465 flex: 0 0 91.66666667%;
14466 max-width: 91.66666667%;
14521 margin-left: 8.33333333%;
14524 margin-left: 16.66666667%;
14530 margin-left: 33.33333333%;
14533 margin-left: 41.66666667%;
14539 margin-left: 58.33333333%;
14542 margin-left: 66.66666667%;
14548 margin-left: 83.33333333%;
14551 margin-left: 91.66666667%;
14554 @media (min-width: 1200px) {
14560 .row-cols-xl-1 > * {
14564 .row-cols-xl-2 > * {
14568 .row-cols-xl-3 > * {
14569 flex: 0 0 33.3333333333%;
14570 max-width: 33.3333333333%;
14572 .row-cols-xl-4 > * {
14576 .row-cols-xl-5 > * {
14580 .row-cols-xl-6 > * {
14581 flex: 0 0 16.6666666667%;
14582 max-width: 16.6666666667%;
14590 flex: 0 0 8.33333333%;
14591 max-width: 8.33333333%;
14594 flex: 0 0 16.66666667%;
14595 max-width: 16.66666667%;
14602 flex: 0 0 33.33333333%;
14603 max-width: 33.33333333%;
14606 flex: 0 0 41.66666667%;
14607 max-width: 41.66666667%;
14614 flex: 0 0 58.33333333%;
14615 max-width: 58.33333333%;
14618 flex: 0 0 66.66666667%;
14619 max-width: 66.66666667%;
14626 flex: 0 0 83.33333333%;
14627 max-width: 83.33333333%;
14630 flex: 0 0 91.66666667%;
14631 max-width: 91.66666667%;
14686 margin-left: 8.33333333%;
14689 margin-left: 16.66666667%;
14695 margin-left: 33.33333333%;
14698 margin-left: 41.66666667%;
14704 margin-left: 58.33333333%;
14707 margin-left: 66.66666667%;
14713 margin-left: 83.33333333%;
14716 margin-left: 91.66666667%;
14721 margin-bottom: 1rem;
14727 vertical-align: top
;
14728 border-top: 1px solid
#dee2e6;
14731 vertical-align: bottom
;
14732 border-bottom: 2px solid
#dee2e6;
14734 .table tbody + tbody {
14735 border-top: 2px solid
#dee2e6;
14744 border: 1px solid
#dee2e6;
14746 .table-bordered th
,
14747 .table-bordered td {
14748 border: 1px solid
#dee2e6;
14750 .table-bordered thead th
,
14751 .table-bordered thead td {
14752 border-bottom-width: 2px;
14755 .table-borderless th
,
14756 .table-borderless td
,
14757 .table-borderless thead th
,
14758 .table-borderless tbody + tbody {
14762 .table-striped tbody tr:nth-of-type(odd) {
14763 background-color: rgba
(0, 0, 0, 0.03);
14766 .table-hover tbody tr:hover {
14768 background-color: rgba
(0, 0, 0, 0.075);
14772 .table-primary
> th
,
14773 .table-primary > td {
14774 background-color: #bcd6ed;
14778 .table-primary thead th
,
14779 .table-primary tbody + tbody {
14780 border-color: #82b3de;
14783 .table-hover .table-primary:hover {
14784 background-color: #a8cae8;
14786 .table-hover
.table-primary:hover
> td
,
14787 .table-hover .table-primary:hover > th {
14788 background-color: #a8cae8;
14792 .table-secondary
> th
,
14793 .table-secondary > td {
14794 background-color: #f1f3f5;
14796 .table-secondary th
,
14797 .table-secondary td
,
14798 .table-secondary thead th
,
14799 .table-secondary tbody + tbody {
14800 border-color: #e6e9ec;
14803 .table-hover .table-secondary:hover {
14804 background-color: #e2e6ea;
14806 .table-hover
.table-secondary:hover
> td
,
14807 .table-hover .table-secondary:hover > th {
14808 background-color: #e2e6ea;
14812 .table-success
> th
,
14813 .table-success > td {
14814 background-color: #c6dac6;
14818 .table-success thead th
,
14819 .table-success tbody + tbody {
14820 border-color: #96ba94;
14823 .table-hover .table-success:hover {
14824 background-color: #b7d0b7;
14826 .table-hover
.table-success:hover
> td
,
14827 .table-hover .table-success:hover > th {
14828 background-color: #b7d0b7;
14834 background-color: #b8dce2;
14838 .table-info thead th
,
14839 .table-info tbody + tbody {
14840 border-color: #7abdc8;
14843 .table-hover .table-info:hover {
14844 background-color: #a6d3db;
14846 .table-hover
.table-info:hover
> td
,
14847 .table-hover .table-info:hover > th {
14848 background-color: #a6d3db;
14852 .table-warning
> th
,
14853 .table-warning > td {
14854 background-color: #fbe8cd;
14858 .table-warning thead th
,
14859 .table-warning tbody + tbody {
14860 border-color: #f7d4a3;
14863 .table-hover .table-warning:hover {
14864 background-color: #f9ddb5;
14866 .table-hover
.table-warning:hover
> td
,
14867 .table-hover .table-warning:hover > th {
14868 background-color: #f9ddb5;
14872 .table-danger
> th
,
14873 .table-danger > td {
14874 background-color: #f0c5c1;
14878 .table-danger thead th
,
14879 .table-danger tbody + tbody {
14880 border-color: #e3948b;
14883 .table-hover .table-danger:hover {
14884 background-color: #ebb2ac;
14886 .table-hover
.table-danger:hover
> td
,
14887 .table-hover .table-danger:hover > th {
14888 background-color: #ebb2ac;
14893 .table-light > td {
14894 background-color: #fdfdfe;
14898 .table-light thead th
,
14899 .table-light tbody + tbody {
14900 border-color: #fbfcfc;
14903 .table-hover .table-light:hover {
14904 background-color: #ececf6;
14906 .table-hover
.table-light:hover
> td
,
14907 .table-hover .table-light:hover > th {
14908 background-color: #ececf6;
14914 background-color: #c6c8ca;
14918 .table-dark thead th
,
14919 .table-dark tbody + tbody {
14920 border-color: #95999c;
14923 .table-hover .table-dark:hover {
14924 background-color: #b9bbbe;
14926 .table-hover
.table-dark:hover
> td
,
14927 .table-hover .table-dark:hover > th {
14928 background-color: #b9bbbe;
14932 .table-active
> th
,
14933 .table-active > td {
14934 background-color: rgba
(0, 0, 0, 0.075);
14937 .table-hover .table-active:hover {
14938 background-color: rgba
(0, 0, 0, 0.075);
14940 .table-hover
.table-active:hover
> td
,
14941 .table-hover .table-active:hover > th {
14942 background-color: rgba
(0, 0, 0, 0.075);
14945 .table .thead-dark th {
14947 background-color: #343a40;
14948 border-color: #454d55;
14950 .table .thead-light th {
14952 background-color: #e9ecef;
14953 border-color: #dee2e6;
14958 background-color: #343a40;
14962 .table-dark thead th {
14963 border-color: #454d55;
14965 .table-dark.table-bordered {
14968 .table-dark.table-striped tbody tr:nth-of-type(odd) {
14969 background-color: rgba
(255, 255, 255, 0.05);
14971 .table-dark.table-hover tbody tr:hover {
14973 background-color: rgba
(255, 255, 255, 0.075);
14976 @media (max-width: 575.98px) {
14977 .table-responsive-sm {
14981 -webkit-overflow-scrolling: touch
;
14983 .table-responsive-sm > .table-bordered {
14987 @media (max-width: 767.98px) {
14988 .table-responsive-md {
14992 -webkit-overflow-scrolling: touch
;
14994 .table-responsive-md > .table-bordered {
14998 @media (max-width: 991.98px) {
14999 .table-responsive-lg {
15003 -webkit-overflow-scrolling: touch
;
15005 .table-responsive-lg > .table-bordered {
15009 @media (max-width: 1199.98px) {
15010 .table-responsive-xl {
15014 -webkit-overflow-scrolling: touch
;
15016 .table-responsive-xl > .table-bordered {
15020 .table-responsive {
15024 -webkit-overflow-scrolling: touch
;
15026 .table-responsive > .table-bordered {
15033 height: calc
(1.5em + 0.75rem + 2px);
15034 padding: 0.375rem 0.75rem;
15035 font-size: 0.9375rem;
15039 background-color: #fff;
15040 background-clip: padding-box
;
15041 border: 1px solid
#8f959e;
15042 border-radius: 0.5rem;
15043 transition: border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
;
15045 @media (max-width: 1200px) {
15047 font-size: calc
(0.90375rem + 0.045vw);
15050 @media (prefers-reduced-motion: reduce
) {
15055 .form-control::-ms-expand {
15056 background-color: transparent
;
15059 .form-control:focus {
15061 background-color: #fff;
15062 border-color: #5babf2;
15064 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
15066 .form-control::placeholder {
15070 .form-control:disabled, .form-control[readonly] {
15071 background-color: #e9ecef;
15075 input
[type
=date
].form-control
,
15076 input
[type
=time
].form-control
,
15077 input
[type
=datetime-local
].form-control
,
15078 input
[type
=month
].form-control
{
15082 select
.form-control:-moz-focusring
{
15083 color: transparent
;
15084 text-shadow: 0 0 0 #495057;
15086 select
.form-control:focus::-ms-value
{
15088 background-color: #fff;
15091 .form-control-file
,
15092 .form-control-range {
15098 padding-top: calc
(0.375rem + 1px);
15099 padding-bottom: calc
(0.375rem + 1px);
15101 font-size: inherit
;
15105 .col-form-label-lg {
15106 padding-top: calc
(0.5rem + 1px);
15107 padding-bottom: calc
(0.5rem + 1px);
15108 font-size: 1.171875rem;
15111 @media (max-width: 1200px) {
15112 .col-form-label-lg {
15113 font-size: calc
(0.9271875rem + 0.32625vw);
15117 .col-form-label-sm {
15118 padding-top: calc
(0.25rem + 1px);
15119 padding-bottom: calc
(0.25rem + 1px);
15120 font-size: 0.8203125rem;
15124 .form-control-plaintext {
15127 padding: 0.375rem 0;
15129 font-size: 0.9375rem;
15132 background-color: transparent
;
15133 border: solid transparent
;
15134 border-width: 1px 0;
15136 @media (max-width: 1200px) {
15137 .form-control-plaintext {
15138 font-size: calc
(0.90375rem + 0.045vw);
15141 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
15147 height: calc
(1.5em + 0.5rem + 2px);
15148 padding: 0.25rem 0.5rem;
15149 font-size: 0.8203125rem;
15151 border-radius: 0.2rem;
15155 height: calc
(1.5em + 1rem + 2px);
15156 padding: 0.5rem 1rem;
15157 font-size: 1.171875rem;
15159 border-radius: 0.6rem;
15161 @media (max-width: 1200px) {
15163 font-size: calc
(0.9271875rem + 0.32625vw);
15167 select
.form-control
[size
], select
.form-control
[multiple
] {
15171 textarea
.form-control
{
15176 margin-bottom: 1rem;
15181 margin-top: 0.25rem;
15187 margin-right: -5px;
15191 .form-row > [class*=col-] {
15192 padding-right: 5px;
15197 position: relative
;
15199 padding-left: 1.25rem;
15202 .form-check-input {
15203 position: absolute
;
15204 margin-top: 0.3rem;
15205 margin-left: -1.25rem;
15207 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
15211 .form-check-label {
15215 .form-check-inline {
15216 display: inline-flex
;
15217 align-items: center
;
15219 margin-right: 0.75rem;
15221 .form-check-inline .form-check-input {
15224 margin-right: 0.3125rem;
15231 margin-top: 0.25rem;
15232 font-size: 0.875em;
15237 position: absolute
;
15243 padding: 0.25rem 0.5rem;
15244 margin-top: 0.1rem;
15245 font-size: 0.8203125rem;
15248 background-color: rgba
(53, 122, 50, 0.9);
15249 border-radius: 0.5rem;
15251 .form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
15255 .was-validated :valid
~ .valid-feedback
,
15256 .was-validated :valid
~ .valid-tooltip
,
15257 .is-valid
~ .valid-feedback
,
15258 .is-valid ~ .valid-tooltip {
15262 .was-validated .form-control:valid, .form-control.is-valid {
15263 border-color: #357a32;
15264 padding-right: calc
(1.5em + 0.75rem) !important
;
15265 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23357a32' 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");
15266 background-repeat: no-repeat
;
15267 background-position: right calc
(0.375em + 0.1875rem) center
;
15268 background-size: calc
(0.75em + 0.375rem) calc
(0.75em + 0.375rem);
15270 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
15271 border-color: #357a32;
15272 box-shadow: 0 0 0 0.2rem rgba
(53, 122, 50, 0.25);
15275 .was-validated select.form-control:valid, select.form-control.is-valid {
15276 padding-right: 3rem !important
;
15277 background-position: right
1.5rem center
;
15280 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
15281 padding-right: calc
(1.5em + 0.75rem);
15282 background-position: top calc
(0.375em + 0.1875rem) right calc
(0.375em + 0.1875rem);
15285 .was-validated .custom-select:valid, .custom-select.is-valid {
15286 border-color: #357a32;
15287 padding-right: calc
(0.75em + 2.3125rem) !important
;
15288 background: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right
0.75rem center
/8px 10px no-repeat
, #fff url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23357a32' 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") center right
1.75rem/calc
(0.75em + 0.375rem) calc
(0.75em + 0.375rem) no-repeat
;
15290 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
15291 border-color: #357a32;
15292 box-shadow: 0 0 0 0.2rem rgba
(53, 122, 50, 0.25);
15295 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
15298 .was-validated
.form-check-input:valid
~ .valid-feedback
,
15299 .was-validated
.form-check-input:valid
~ .valid-tooltip
, .form-check-input
.is-valid
~ .valid-feedback
,
15300 .form-check-input.is-valid ~ .valid-tooltip {
15304 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
15307 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
15308 border-color: #357a32;
15310 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
15311 border-color: #459e41;
15312 background-color: #459e41;
15314 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
15315 box-shadow: 0 0 0 0.2rem rgba
(53, 122, 50, 0.25);
15317 .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 {
15318 border-color: #357a32;
15321 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
15322 border-color: #357a32;
15324 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
15325 border-color: #357a32;
15326 box-shadow: 0 0 0 0.2rem rgba
(53, 122, 50, 0.25);
15329 .invalid-feedback {
15332 margin-top: 0.25rem;
15333 font-size: 0.875em;
15338 position: absolute
;
15344 padding: 0.25rem 0.5rem;
15345 margin-top: 0.1rem;
15346 font-size: 0.8203125rem;
15349 background-color: rgba
(202, 49, 32, 0.9);
15350 border-radius: 0.5rem;
15352 .form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
15356 .was-validated :invalid
~ .invalid-feedback
,
15357 .was-validated :invalid
~ .invalid-tooltip
,
15358 .is-invalid
~ .invalid-feedback
,
15359 .is-invalid ~ .invalid-tooltip {
15363 .was-validated .form-control:invalid, .form-control.is-invalid {
15364 border-color: #ca3120;
15365 padding-right: calc
(1.5em + 0.75rem) !important
;
15366 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ca3120' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ca3120' stroke='none'/%3e%3c/svg%3e");
15367 background-repeat: no-repeat
;
15368 background-position: right calc
(0.375em + 0.1875rem) center
;
15369 background-size: calc
(0.75em + 0.375rem) calc
(0.75em + 0.375rem);
15371 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
15372 border-color: #ca3120;
15373 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.25);
15376 .was-validated select.form-control:invalid, select.form-control.is-invalid {
15377 padding-right: 3rem !important
;
15378 background-position: right
1.5rem center
;
15381 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
15382 padding-right: calc
(1.5em + 0.75rem);
15383 background-position: top calc
(0.375em + 0.1875rem) right calc
(0.375em + 0.1875rem);
15386 .was-validated .custom-select:invalid, .custom-select.is-invalid {
15387 border-color: #ca3120;
15388 padding-right: calc
(0.75em + 2.3125rem) !important
;
15389 background: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right
0.75rem center
/8px 10px no-repeat
, #fff url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ca3120' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ca3120' stroke='none'/%3e%3c/svg%3e") center right
1.75rem/calc
(0.75em + 0.375rem) calc
(0.75em + 0.375rem) no-repeat
;
15391 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
15392 border-color: #ca3120;
15393 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.25);
15396 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
15399 .was-validated
.form-check-input:invalid
~ .invalid-feedback
,
15400 .was-validated
.form-check-input:invalid
~ .invalid-tooltip
, .form-check-input
.is-invalid
~ .invalid-feedback
,
15401 .form-check-input.is-invalid ~ .invalid-tooltip {
15405 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
15408 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
15409 border-color: #ca3120;
15411 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
15412 border-color: #e04d3d;
15413 background-color: #e04d3d;
15415 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
15416 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.25);
15418 .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 {
15419 border-color: #ca3120;
15422 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
15423 border-color: #ca3120;
15425 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
15426 border-color: #ca3120;
15427 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.25);
15432 flex-flow: row wrap
;
15433 align-items: center
;
15435 .form-inline .form-check {
15438 @media (min-width: 576px) {
15439 .form-inline label {
15441 align-items: center
;
15442 justify-content: center
;
15445 .form-inline .form-group {
15448 flex-flow: row wrap
;
15449 align-items: center
;
15452 .form-inline .form-control {
15453 display: inline-block
;
15455 vertical-align: middle
;
15457 .form-inline .form-control-plaintext {
15458 display: inline-block
;
15460 .form-inline
.input-group
,
15461 .form-inline .custom-select {
15464 .form-inline .form-check {
15466 align-items: center
;
15467 justify-content: center
;
15471 .form-inline .form-check-input {
15472 position: relative
;
15475 margin-right: 0.25rem;
15478 .form-inline .custom-control {
15479 align-items: center
;
15480 justify-content: center
;
15482 .form-inline .custom-control-label {
15488 display: inline-block
;
15491 text-align: center
;
15492 vertical-align: middle
;
15494 background-color: transparent
;
15495 border: 1px solid transparent
;
15496 padding: 0.375rem 0.75rem;
15497 font-size: 0.9375rem;
15499 border-radius: 0.5rem;
15500 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
;
15502 @media (max-width: 1200px) {
15504 font-size: calc
(0.90375rem + 0.045vw);
15507 @media (prefers-reduced-motion: reduce
) {
15514 text-decoration: none
;
15516 .btn:focus, .btn.focus {
15518 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
15520 .btn.disabled, .btn:disabled {
15523 .btn:not(:disabled):not(.disabled) {
15527 fieldset:disabled a
.btn
{
15528 pointer-events: none
;
15533 background-color: #0f6cbf;
15534 border-color: #0f6cbf;
15536 .btn-primary:hover {
15538 background-color: #0c589c;
15539 border-color: #0b5190;
15541 .btn-primary:focus, .btn-primary.focus {
15543 background-color: #0c589c;
15544 border-color: #0b5190;
15545 box-shadow: 0 0 0 0.2rem rgba
(51, 130, 201, 0.5);
15547 .btn-primary.disabled, .btn-primary:disabled {
15549 background-color: #0f6cbf;
15550 border-color: #0f6cbf;
15552 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
15554 background-color: #0b5190;
15555 border-color: #0a4b84;
15557 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
15558 box-shadow: 0 0 0 0.2rem rgba
(51, 130, 201, 0.5);
15563 background-color: #ced4da;
15564 border-color: #ced4da;
15566 .btn-secondary:hover {
15568 background-color: #b8c1ca;
15569 border-color: #b1bbc4;
15571 .btn-secondary:focus, .btn-secondary.focus {
15573 background-color: #b8c1ca;
15574 border-color: #b1bbc4;
15575 box-shadow: 0 0 0 0.2rem rgba
(179, 185, 191, 0.5);
15577 .btn-secondary.disabled, .btn-secondary:disabled {
15579 background-color: #ced4da;
15580 border-color: #ced4da;
15582 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
15584 background-color: #b1bbc4;
15585 border-color: #aab4bf;
15587 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
15588 box-shadow: 0 0 0 0.2rem rgba
(179, 185, 191, 0.5);
15593 background-color: #357a32;
15594 border-color: #357a32;
15596 .btn-success:hover {
15598 background-color: #295f27;
15599 border-color: #255623;
15601 .btn-success:focus, .btn-success.focus {
15603 background-color: #295f27;
15604 border-color: #255623;
15605 box-shadow: 0 0 0 0.2rem rgba
(83, 142, 81, 0.5);
15607 .btn-success.disabled, .btn-success:disabled {
15609 background-color: #357a32;
15610 border-color: #357a32;
15612 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
15614 background-color: #255623;
15615 border-color: #214d1f;
15617 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
15618 box-shadow: 0 0 0 0.2rem rgba
(83, 142, 81, 0.5);
15623 background-color: #008196;
15624 border-color: #008196;
15628 background-color: #006070;
15629 border-color: #005563;
15631 .btn-info:focus, .btn-info.focus {
15633 background-color: #006070;
15634 border-color: #005563;
15635 box-shadow: 0 0 0 0.2rem rgba
(38, 148, 166, 0.5);
15637 .btn-info.disabled, .btn-info:disabled {
15639 background-color: #008196;
15640 border-color: #008196;
15642 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
15644 background-color: #005563;
15645 border-color: #004a56;
15647 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
15648 box-shadow: 0 0 0 0.2rem rgba
(38, 148, 166, 0.5);
15653 background-color: #f0ad4e;
15654 border-color: #f0ad4e;
15656 .btn-warning:hover {
15658 background-color: #ed9d2b;
15659 border-color: #ec971f;
15661 .btn-warning:focus, .btn-warning.focus {
15663 background-color: #ed9d2b;
15664 border-color: #ec971f;
15665 box-shadow: 0 0 0 0.2rem rgba
(208, 152, 72, 0.5);
15667 .btn-warning.disabled, .btn-warning:disabled {
15669 background-color: #f0ad4e;
15670 border-color: #f0ad4e;
15672 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
15674 background-color: #ec971f;
15675 border-color: #ea9214;
15677 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
15678 box-shadow: 0 0 0 0.2rem rgba
(208, 152, 72, 0.5);
15683 background-color: #ca3120;
15684 border-color: #ca3120;
15686 .btn-danger:hover {
15688 background-color: #a9291b;
15689 border-color: #9e2619;
15691 .btn-danger:focus, .btn-danger.focus {
15693 background-color: #a9291b;
15694 border-color: #9e2619;
15695 box-shadow: 0 0 0 0.2rem rgba
(210, 80, 65, 0.5);
15697 .btn-danger.disabled, .btn-danger:disabled {
15699 background-color: #ca3120;
15700 border-color: #ca3120;
15702 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
15704 background-color: #9e2619;
15705 border-color: #932417;
15707 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
15708 box-shadow: 0 0 0 0.2rem rgba
(210, 80, 65, 0.5);
15713 background-color: #f8f9fa;
15714 border-color: #f8f9fa;
15718 background-color: #e2e6ea;
15719 border-color: #dae0e5;
15721 .btn-light:focus, .btn-light.focus {
15723 background-color: #e2e6ea;
15724 border-color: #dae0e5;
15725 box-shadow: 0 0 0 0.2rem rgba
(215, 217, 218, 0.5);
15727 .btn-light.disabled, .btn-light:disabled {
15729 background-color: #f8f9fa;
15730 border-color: #f8f9fa;
15732 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
15734 background-color: #dae0e5;
15735 border-color: #d3d9df;
15737 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
15738 box-shadow: 0 0 0 0.2rem rgba
(215, 217, 218, 0.5);
15743 background-color: #343a40;
15744 border-color: #343a40;
15748 background-color: #23272b;
15749 border-color: #1d2124;
15751 .btn-dark:focus, .btn-dark.focus {
15753 background-color: #23272b;
15754 border-color: #1d2124;
15755 box-shadow: 0 0 0 0.2rem rgba
(82, 88, 93, 0.5);
15757 .btn-dark.disabled, .btn-dark:disabled {
15759 background-color: #343a40;
15760 border-color: #343a40;
15762 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
15764 background-color: #1d2124;
15765 border-color: #171a1d;
15767 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
15768 box-shadow: 0 0 0 0.2rem rgba
(82, 88, 93, 0.5);
15771 .btn-outline-primary {
15773 border-color: #0f6cbf;
15775 .btn-outline-primary:hover {
15777 background-color: #0f6cbf;
15778 border-color: #0f6cbf;
15780 .btn-outline-primary:focus, .btn-outline-primary.focus {
15781 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.5);
15783 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
15785 background-color: transparent
;
15787 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
15789 background-color: #0f6cbf;
15790 border-color: #0f6cbf;
15792 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
15793 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.5);
15796 .btn-outline-secondary {
15798 border-color: #ced4da;
15800 .btn-outline-secondary:hover {
15802 background-color: #ced4da;
15803 border-color: #ced4da;
15805 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
15806 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5);
15808 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
15810 background-color: transparent
;
15812 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
15814 background-color: #ced4da;
15815 border-color: #ced4da;
15817 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
15818 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5);
15821 .btn-outline-success {
15823 border-color: #357a32;
15825 .btn-outline-success:hover {
15827 background-color: #357a32;
15828 border-color: #357a32;
15830 .btn-outline-success:focus, .btn-outline-success.focus {
15831 box-shadow: 0 0 0 0.2rem rgba
(53, 122, 50, 0.5);
15833 .btn-outline-success.disabled, .btn-outline-success:disabled {
15835 background-color: transparent
;
15837 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
15839 background-color: #357a32;
15840 border-color: #357a32;
15842 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
15843 box-shadow: 0 0 0 0.2rem rgba
(53, 122, 50, 0.5);
15846 .btn-outline-info {
15848 border-color: #008196;
15850 .btn-outline-info:hover {
15852 background-color: #008196;
15853 border-color: #008196;
15855 .btn-outline-info:focus, .btn-outline-info.focus {
15856 box-shadow: 0 0 0 0.2rem rgba
(0, 129, 150, 0.5);
15858 .btn-outline-info.disabled, .btn-outline-info:disabled {
15860 background-color: transparent
;
15862 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
15864 background-color: #008196;
15865 border-color: #008196;
15867 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
15868 box-shadow: 0 0 0 0.2rem rgba
(0, 129, 150, 0.5);
15871 .btn-outline-warning {
15873 border-color: #f0ad4e;
15875 .btn-outline-warning:hover {
15877 background-color: #f0ad4e;
15878 border-color: #f0ad4e;
15880 .btn-outline-warning:focus, .btn-outline-warning.focus {
15881 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5);
15883 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
15885 background-color: transparent
;
15887 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
15889 background-color: #f0ad4e;
15890 border-color: #f0ad4e;
15892 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
15893 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5);
15896 .btn-outline-danger {
15898 border-color: #ca3120;
15900 .btn-outline-danger:hover {
15902 background-color: #ca3120;
15903 border-color: #ca3120;
15905 .btn-outline-danger:focus, .btn-outline-danger.focus {
15906 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.5);
15908 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
15910 background-color: transparent
;
15912 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
15914 background-color: #ca3120;
15915 border-color: #ca3120;
15917 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
15918 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.5);
15921 .btn-outline-light {
15923 border-color: #f8f9fa;
15925 .btn-outline-light:hover {
15927 background-color: #f8f9fa;
15928 border-color: #f8f9fa;
15930 .btn-outline-light:focus, .btn-outline-light.focus {
15931 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5);
15933 .btn-outline-light.disabled, .btn-outline-light:disabled {
15935 background-color: transparent
;
15937 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
15939 background-color: #f8f9fa;
15940 border-color: #f8f9fa;
15942 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
15943 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5);
15946 .btn-outline-dark {
15948 border-color: #343a40;
15950 .btn-outline-dark:hover {
15952 background-color: #343a40;
15953 border-color: #343a40;
15955 .btn-outline-dark:focus, .btn-outline-dark.focus {
15956 box-shadow: 0 0 0 0.2rem rgba
(52, 58, 64, 0.5);
15958 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
15960 background-color: transparent
;
15962 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
15964 background-color: #343a40;
15965 border-color: #343a40;
15967 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
15968 box-shadow: 0 0 0 0.2rem rgba
(52, 58, 64, 0.5);
15974 text-decoration: none
;
15978 text-decoration: underline
;
15980 .btn-link:focus, .btn-link.focus {
15981 text-decoration: underline
;
15983 .btn-link:disabled, .btn-link.disabled {
15985 pointer-events: none
;
15988 .btn-lg, .btn-group-lg > .btn {
15989 padding: 0.5rem 1rem;
15990 font-size: 1.171875rem;
15992 border-radius: 0.6rem;
15994 @media (max-width: 1200px) {
15995 .btn-lg, .btn-group-lg > .btn {
15996 font-size: calc
(0.9271875rem + 0.32625vw);
16000 .btn-sm, .btn-group-sm > .btn {
16001 padding: 0.25rem 0.5rem;
16002 font-size: 0.8203125rem;
16004 border-radius: 0.2rem;
16011 .btn-block + .btn-block {
16012 margin-top: 0.5rem;
16015 input
[type
=submit
].btn-block
,
16016 input
[type
=reset
].btn-block
,
16017 input
[type
=button
].btn-block
{
16022 transition: opacity
0.15s linear
;
16024 @media (prefers-reduced-motion: reduce
) {
16033 .collapse:not(.show) {
16038 position: relative
;
16041 transition: height
0.35s ease
;
16043 @media (prefers-reduced-motion: reduce
) {
16048 .collapsing.width {
16051 transition: width
0.35s ease
;
16053 @media (prefers-reduced-motion: reduce
) {
16054 .collapsing.width {
16063 position: relative
;
16067 white-space: nowrap
;
16069 .dropdown-toggle::after {
16070 display: inline-block
;
16071 margin-left: 0.255em;
16072 vertical-align: 0.255em;
16074 border-top: 0.3em solid
;
16075 border-right: 0.3em solid transparent
;
16077 border-left: 0.3em solid transparent
;
16079 .dropdown-toggle:empty::after {
16084 position: absolute
;
16092 margin: 0.125rem 0 0;
16093 font-size: 0.9375rem;
16097 background-color: #fff;
16098 background-clip: padding-box
;
16099 border: 1px solid rgba
(0, 0, 0, 0.15);
16100 border-radius: 0.5rem;
16102 @media (max-width: 1200px) {
16104 font-size: calc
(0.90375rem + 0.045vw);
16108 .dropdown-menu-left {
16113 .dropdown-menu-right {
16118 @media (min-width: 576px) {
16119 .dropdown-menu-sm-left {
16123 .dropdown-menu-sm-right {
16128 @media (min-width: 768px) {
16129 .dropdown-menu-md-left {
16133 .dropdown-menu-md-right {
16138 @media (min-width: 992px) {
16139 .dropdown-menu-lg-left {
16143 .dropdown-menu-lg-right {
16148 @media (min-width: 1200px) {
16149 .dropdown-menu-xl-left {
16153 .dropdown-menu-xl-right {
16158 .dropup .dropdown-menu {
16162 margin-bottom: 0.125rem;
16164 .dropup .dropdown-toggle::after {
16165 display: inline-block
;
16166 margin-left: 0.255em;
16167 vertical-align: 0.255em;
16170 border-right: 0.3em solid transparent
;
16171 border-bottom: 0.3em solid
;
16172 border-left: 0.3em solid transparent
;
16174 .dropup .dropdown-toggle:empty::after {
16178 .dropright .dropdown-menu {
16183 margin-left: 0.125rem;
16185 .dropright .dropdown-toggle::after {
16186 display: inline-block
;
16187 margin-left: 0.255em;
16188 vertical-align: 0.255em;
16190 border-top: 0.3em solid transparent
;
16192 border-bottom: 0.3em solid transparent
;
16193 border-left: 0.3em solid
;
16195 .dropright .dropdown-toggle:empty::after {
16198 .dropright .dropdown-toggle::after {
16202 .dropleft .dropdown-menu {
16207 margin-right: 0.125rem;
16209 .dropleft .dropdown-toggle::after {
16210 display: inline-block
;
16211 margin-left: 0.255em;
16212 vertical-align: 0.255em;
16215 .dropleft .dropdown-toggle::after {
16218 .dropleft .dropdown-toggle::before {
16219 display: inline-block
;
16220 margin-right: 0.255em;
16221 vertical-align: 0.255em;
16223 border-top: 0.3em solid transparent
;
16224 border-right: 0.3em solid
;
16225 border-bottom: 0.3em solid transparent
;
16227 .dropleft .dropdown-toggle:empty::after {
16230 .dropleft .dropdown-toggle::before {
16234 .dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
16239 .dropdown-divider {
16243 border-top: 1px solid
#e9ecef;
16249 padding: 0.25rem 1.5rem;
16253 text-align: inherit
;
16254 white-space: nowrap
;
16255 background-color: transparent
;
16258 .dropdown-item:hover, .dropdown-item:focus {
16260 text-decoration: none
;
16261 background-color: #0f6cbf;
16263 .dropdown-item.active, .dropdown-item:active {
16265 text-decoration: none
;
16266 background-color: #0f6cbf;
16268 .dropdown-item.disabled, .dropdown-item:disabled {
16270 pointer-events: none
;
16271 background-color: transparent
;
16274 .dropdown-menu.show {
16280 padding: 0.5rem 1.5rem;
16282 font-size: 0.8203125rem;
16284 white-space: nowrap
;
16287 .dropdown-item-text {
16289 padding: 0.25rem 1.5rem;
16294 .btn-group-vertical {
16295 position: relative
;
16296 display: inline-flex
;
16297 vertical-align: middle
;
16300 .btn-group-vertical > .btn {
16301 position: relative
;
16304 .btn-group
> .btn:hover
,
16305 .btn-group-vertical > .btn:hover {
16308 .btn-group
> .btn:focus
, .btn-group
> .btn:active
, .btn-group
> .btn
.active
,
16309 .btn-group-vertical
> .btn:focus
,
16310 .btn-group-vertical
> .btn:active
,
16311 .btn-group-vertical > .btn.active {
16318 justify-content: flex-start
;
16320 .btn-toolbar .input-group {
16324 .btn-group
> .btn:not
(:first-child
),
16325 .btn-group > .btn-group:not(:first-child) {
16328 .btn-group
> .btn:not
(:last-child
):not
(.dropdown-toggle
),
16329 .btn-group > .btn-group:not(:last-child) > .btn {
16330 border-top-right-radius: 0;
16331 border-bottom-right-radius: 0;
16333 .btn-group
> .btn:not
(:first-child
),
16334 .btn-group > .btn-group:not(:first-child) > .btn {
16335 border-top-left-radius: 0;
16336 border-bottom-left-radius: 0;
16339 .dropdown-toggle-split {
16340 padding-right: 0.5625rem;
16341 padding-left: 0.5625rem;
16343 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
16346 .dropleft .dropdown-toggle-split::before {
16350 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
16351 padding-right: 0.375rem;
16352 padding-left: 0.375rem;
16355 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
16356 padding-right: 0.75rem;
16357 padding-left: 0.75rem;
16360 .btn-group-vertical {
16361 flex-direction: column
;
16362 align-items: flex-start
;
16363 justify-content: center
;
16365 .btn-group-vertical
> .btn
,
16366 .btn-group-vertical > .btn-group {
16369 .btn-group-vertical
> .btn:not
(:first-child
),
16370 .btn-group-vertical > .btn-group:not(:first-child) {
16373 .btn-group-vertical
> .btn:not
(:last-child
):not
(.dropdown-toggle
),
16374 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
16375 border-bottom-right-radius: 0;
16376 border-bottom-left-radius: 0;
16378 .btn-group-vertical
> .btn:not
(:first-child
),
16379 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
16380 border-top-left-radius: 0;
16381 border-top-right-radius: 0;
16384 .btn-group-toggle
> .btn
,
16385 .btn-group-toggle > .btn-group > .btn {
16388 .btn-group-toggle
> .btn input
[type
=radio
],
16389 .btn-group-toggle
> .btn input
[type
=checkbox
],
16390 .btn-group-toggle
> .btn-group
> .btn input
[type
=radio
],
16391 .btn-group-toggle > .btn-group > .btn input[type=checkbox] {
16392 position: absolute
;
16393 clip: rect
(0, 0, 0, 0);
16394 pointer-events: none
;
16398 position: relative
;
16401 align-items: stretch
;
16404 .input-group
> .form-control
,
16405 .input-group
> .form-control-plaintext
,
16406 .input-group
> .custom-select
,
16407 .input-group > .custom-file {
16408 position: relative
;
16414 .input-group
> .form-control
+ .form-control
,
16415 .input-group
> .form-control
+ .custom-select
,
16416 .input-group
> .form-control
+ .custom-file
,
16417 .input-group
> .form-control-plaintext
+ .form-control
,
16418 .input-group
> .form-control-plaintext
+ .custom-select
,
16419 .input-group
> .form-control-plaintext
+ .custom-file
,
16420 .input-group
> .custom-select
+ .form-control
,
16421 .input-group
> .custom-select
+ .custom-select
,
16422 .input-group
> .custom-select
+ .custom-file
,
16423 .input-group
> .custom-file
+ .form-control
,
16424 .input-group
> .custom-file
+ .custom-select
,
16425 .input-group > .custom-file + .custom-file {
16428 .input-group
> .form-control:focus
,
16429 .input-group
> .custom-select:focus
,
16430 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
16433 .input-group > .custom-file .custom-file-input:focus {
16436 .input-group
> .form-control:not
(:first-child
),
16437 .input-group > .custom-select:not(:first-child) {
16438 border-top-left-radius: 0;
16439 border-bottom-left-radius: 0;
16441 .input-group > .custom-file {
16443 align-items: center
;
16445 .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
16446 border-top-right-radius: 0;
16447 border-bottom-right-radius: 0;
16449 .input-group > .custom-file:not(:first-child) .custom-file-label {
16450 border-top-left-radius: 0;
16451 border-bottom-left-radius: 0;
16453 .input-group:not
(.has-validation
) > .form-control:not
(:last-child
),
16454 .input-group:not
(.has-validation
) > .custom-select:not
(:last-child
),
16455 .input-group:not
(.has-validation
) > .custom-file:not
(:last-child
) .custom-file-label
,
16456 .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
16457 border-top-right-radius: 0;
16458 border-bottom-right-radius: 0;
16460 .input-group
.has-validation
> .form-control:nth-last-child
(n
+3),
16461 .input-group
.has-validation
> .custom-select:nth-last-child
(n
+3),
16462 .input-group
.has-validation
> .custom-file:nth-last-child
(n
+3) .custom-file-label
,
16463 .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
16464 border-top-right-radius: 0;
16465 border-bottom-right-radius: 0;
16468 .input-group-prepend
,
16469 .input-group-append {
16472 .input-group-prepend
.btn
,
16473 .input-group-append .btn {
16474 position: relative
;
16477 .input-group-prepend
.btn:focus
,
16478 .input-group-append .btn:focus {
16481 .input-group-prepend
.btn
+ .btn
,
16482 .input-group-prepend
.btn
+ .input-group-text
,
16483 .input-group-prepend
.input-group-text
+ .input-group-text
,
16484 .input-group-prepend
.input-group-text
+ .btn
,
16485 .input-group-append
.btn
+ .btn
,
16486 .input-group-append
.btn
+ .input-group-text
,
16487 .input-group-append
.input-group-text
+ .input-group-text
,
16488 .input-group-append .input-group-text + .btn {
16492 .input-group-prepend {
16493 margin-right: -1px;
16496 .input-group-append {
16500 .input-group-text {
16502 align-items: center
;
16503 padding: 0.375rem 0.75rem;
16505 font-size: 0.9375rem;
16509 text-align: center
;
16510 white-space: nowrap
;
16511 background-color: #e9ecef;
16512 border: 1px solid
#8f959e;
16513 border-radius: 0.5rem;
16515 @media (max-width: 1200px) {
16516 .input-group-text {
16517 font-size: calc
(0.90375rem + 0.045vw);
16520 .input-group-text input
[type
=radio
],
16521 .input-group-text input[type=checkbox] {
16525 .input-group-lg
> .form-control:not
(textarea
),
16526 .input-group-lg > .custom-select {
16527 height: calc
(1.5em + 1rem + 2px);
16530 .input-group-lg
> .form-control
,
16531 .input-group-lg
> .custom-select
,
16532 .input-group-lg
> .input-group-prepend
> .input-group-text
,
16533 .input-group-lg
> .input-group-append
> .input-group-text
,
16534 .input-group-lg
> .input-group-prepend
> .btn
,
16535 .input-group-lg > .input-group-append > .btn {
16536 padding: 0.5rem 1rem;
16537 font-size: 1.171875rem;
16539 border-radius: 0.6rem;
16541 @media (max-width: 1200px) {
16542 .input-group-lg
> .form-control
,
16543 .input-group-lg
> .custom-select
,
16544 .input-group-lg
> .input-group-prepend
> .input-group-text
,
16545 .input-group-lg
> .input-group-append
> .input-group-text
,
16546 .input-group-lg
> .input-group-prepend
> .btn
,
16547 .input-group-lg > .input-group-append > .btn {
16548 font-size: calc
(0.9271875rem + 0.32625vw);
16552 .input-group-sm
> .form-control:not
(textarea
),
16553 .input-group-sm > .custom-select {
16554 height: calc
(1.5em + 0.5rem + 2px);
16557 .input-group-sm
> .form-control
,
16558 .input-group-sm
> .custom-select
,
16559 .input-group-sm
> .input-group-prepend
> .input-group-text
,
16560 .input-group-sm
> .input-group-append
> .input-group-text
,
16561 .input-group-sm
> .input-group-prepend
> .btn
,
16562 .input-group-sm > .input-group-append > .btn {
16563 padding: 0.25rem 0.5rem;
16564 font-size: 0.8203125rem;
16566 border-radius: 0.2rem;
16569 .input-group-lg
> .custom-select
,
16570 .input-group-sm > .custom-select {
16571 padding-right: 1.75rem;
16574 .input-group
> .input-group-prepend
> .btn
,
16575 .input-group
> .input-group-prepend
> .input-group-text
,
16576 .input-group:not
(.has-validation
) > .input-group-append:not
(:last-child
) > .btn
,
16577 .input-group:not
(.has-validation
) > .input-group-append:not
(:last-child
) > .input-group-text
,
16578 .input-group
.has-validation
> .input-group-append:nth-last-child
(n
+3) > .btn
,
16579 .input-group
.has-validation
> .input-group-append:nth-last-child
(n
+3) > .input-group-text
,
16580 .input-group
> .input-group-append:last-child
> .btn:not
(:last-child
):not
(.dropdown-toggle
),
16581 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
16582 border-top-right-radius: 0;
16583 border-bottom-right-radius: 0;
16586 .input-group
> .input-group-append
> .btn
,
16587 .input-group
> .input-group-append
> .input-group-text
,
16588 .input-group
> .input-group-prepend:not
(:first-child
) > .btn
,
16589 .input-group
> .input-group-prepend:not
(:first-child
) > .input-group-text
,
16590 .input-group
> .input-group-prepend:first-child
> .btn:not
(:first-child
),
16591 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
16592 border-top-left-radius: 0;
16593 border-bottom-left-radius: 0;
16597 position: relative
;
16600 min-height: 1.40625rem;
16601 padding-left: 1.75rem;
16602 print-color-adjust: exact
;
16605 .custom-control-inline {
16606 display: inline-flex
;
16607 margin-right: 1rem;
16610 .custom-control-input {
16611 position: absolute
;
16615 height: 1.328125rem;
16618 .custom-control-input:checked ~ .custom-control-label::before {
16620 border-color: #0f6cbf;
16621 background-color: #0f6cbf;
16623 .custom-control-input:focus ~ .custom-control-label::before {
16624 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
16626 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
16627 border-color: #5babf2;
16629 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
16631 background-color: #8bc3f6;
16632 border-color: #8bc3f6;
16634 .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
16637 .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
16638 background-color: #e9ecef;
16641 .custom-control-label {
16642 position: relative
;
16644 vertical-align: top
;
16646 .custom-control-label::before {
16647 position: absolute
;
16653 pointer-events: none
;
16655 background-color: #fff;
16656 border: 1px solid
#8f959e;
16658 .custom-control-label::after {
16659 position: absolute
;
16666 background: 50%/50% 50% no-repeat
;
16669 .custom-checkbox .custom-control-label::before {
16670 border-radius: 0.5rem;
16672 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
16673 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
16675 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
16676 border-color: #0f6cbf;
16677 background-color: #0f6cbf;
16679 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
16680 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
16682 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
16683 background-color: rgba
(15, 108, 191, 0.5);
16685 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
16686 background-color: rgba
(15, 108, 191, 0.5);
16689 .custom-radio .custom-control-label::before {
16690 border-radius: 50%;
16692 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
16693 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
16695 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
16696 background-color: rgba
(15, 108, 191, 0.5);
16700 padding-left: 2.6875rem;
16702 .custom-switch .custom-control-label::before {
16705 pointer-events: all
;
16706 border-radius: 0.625rem;
16708 .custom-switch .custom-control-label::after {
16709 top: calc
(0.078125rem + 2px);
16710 left: calc
(-2.6875rem + 2px);
16711 width: calc
(1.25rem - 4px);
16712 height: calc
(1.25rem - 4px);
16713 background-color: #8f959e;
16714 border-radius: 0.625rem;
16715 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
;
16717 @media (prefers-reduced-motion: reduce
) {
16718 .custom-switch .custom-control-label::after {
16722 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
16723 background-color: #fff;
16724 transform: translateX
(0.9375rem);
16726 .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
16727 background-color: rgba
(15, 108, 191, 0.5);
16731 display: inline-block
;
16733 height: calc
(1.5em + 0.75rem + 2px);
16734 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
16735 font-size: 0.9375rem;
16739 vertical-align: middle
;
16740 background: #fff url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right
0.75rem center
/8px 10px no-repeat
;
16741 border: 1px solid
#8f959e;
16742 border-radius: 0.5rem;
16745 @media (max-width: 1200px) {
16747 font-size: calc
(0.90375rem + 0.045vw);
16750 .custom-select:focus {
16751 border-color: #5babf2;
16753 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
16755 .custom-select:focus::-ms-value {
16757 background-color: #fff;
16759 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
16761 padding-right: 0.75rem;
16762 background-image: none
;
16764 .custom-select:disabled {
16766 background-color: #e9ecef;
16768 .custom-select::-ms-expand {
16771 .custom-select:-moz-focusring {
16772 color: transparent
;
16773 text-shadow: 0 0 0 #495057;
16776 .custom-select-sm {
16777 height: calc
(1.5em + 0.5rem + 2px);
16778 padding-top: 0.25rem;
16779 padding-bottom: 0.25rem;
16780 padding-left: 0.5rem;
16781 font-size: 0.8203125rem;
16784 .custom-select-lg {
16785 height: calc
(1.5em + 1rem + 2px);
16786 padding-top: 0.5rem;
16787 padding-bottom: 0.5rem;
16788 padding-left: 1rem;
16789 font-size: 1.171875rem;
16791 @media (max-width: 1200px) {
16792 .custom-select-lg {
16793 font-size: calc
(0.9271875rem + 0.32625vw);
16798 position: relative
;
16799 display: inline-block
;
16801 height: calc
(1.5em + 0.75rem + 2px);
16805 .custom-file-input {
16806 position: relative
;
16809 height: calc
(1.5em + 0.75rem + 2px);
16814 .custom-file-input:focus ~ .custom-file-label {
16815 border-color: #5babf2;
16816 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
16818 .custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
16819 background-color: #e9ecef;
16821 .custom-file-input:lang(en) ~ .custom-file-label::after {
16824 .custom-file-input ~ .custom-file-label[data-browse]::after {
16825 content: attr
(data-browse
);
16828 .custom-file-label {
16829 position: absolute
;
16834 height: calc
(1.5em + 0.75rem + 2px);
16835 padding: 0.375rem 0.75rem;
16840 background-color: #fff;
16841 border: 1px solid
#8f959e;
16842 border-radius: 0.5rem;
16844 .custom-file-label::after {
16845 position: absolute
;
16851 height: calc
(1.5em + 0.75rem);
16852 padding: 0.375rem 0.75rem;
16856 background-color: #e9ecef;
16857 border-left: inherit
;
16858 border-radius: 0 0.5rem 0.5rem 0;
16865 background-color: transparent
;
16868 .custom-range:focus {
16871 .custom-range:focus::-webkit-slider-thumb {
16872 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
16874 .custom-range:focus::-moz-range-thumb {
16875 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
16877 .custom-range:focus::-ms-thumb {
16878 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
16880 .custom-range::-moz-focus-outer {
16883 .custom-range::-webkit-slider-thumb {
16886 margin-top: -0.25rem;
16887 background-color: #0f6cbf;
16889 border-radius: 1rem;
16890 transition: background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
;
16893 @media (prefers-reduced-motion: reduce
) {
16894 .custom-range::-webkit-slider-thumb {
16898 .custom-range::-webkit-slider-thumb:active {
16899 background-color: #8bc3f6;
16901 .custom-range::-webkit-slider-runnable-track {
16904 color: transparent
;
16906 background-color: #dee2e6;
16907 border-color: transparent
;
16908 border-radius: 1rem;
16910 .custom-range::-moz-range-thumb {
16913 background-color: #0f6cbf;
16915 border-radius: 1rem;
16916 transition: background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
;
16919 @media (prefers-reduced-motion: reduce
) {
16920 .custom-range::-moz-range-thumb {
16924 .custom-range::-moz-range-thumb:active {
16925 background-color: #8bc3f6;
16927 .custom-range::-moz-range-track {
16930 color: transparent
;
16932 background-color: #dee2e6;
16933 border-color: transparent
;
16934 border-radius: 1rem;
16936 .custom-range::-ms-thumb {
16940 margin-right: 0.2rem;
16941 margin-left: 0.2rem;
16942 background-color: #0f6cbf;
16944 border-radius: 1rem;
16945 transition: background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
;
16948 @media (prefers-reduced-motion: reduce
) {
16949 .custom-range::-ms-thumb {
16953 .custom-range::-ms-thumb:active {
16954 background-color: #8bc3f6;
16956 .custom-range::-ms-track {
16959 color: transparent
;
16961 background-color: transparent
;
16962 border-color: transparent
;
16963 border-width: 0.5rem;
16965 .custom-range::-ms-fill-lower {
16966 background-color: #dee2e6;
16967 border-radius: 1rem;
16969 .custom-range::-ms-fill-upper {
16970 margin-right: 15px;
16971 background-color: #dee2e6;
16972 border-radius: 1rem;
16974 .custom-range:disabled::-webkit-slider-thumb {
16975 background-color: #8f959e;
16977 .custom-range:disabled::-webkit-slider-runnable-track {
16980 .custom-range:disabled::-moz-range-thumb {
16981 background-color: #8f959e;
16983 .custom-range:disabled::-moz-range-track {
16986 .custom-range:disabled::-ms-thumb {
16987 background-color: #8f959e;
16990 .custom-control-label::before
,
16991 .custom-file-label
,
16993 transition: background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
;
16995 @media (prefers-reduced-motion: reduce
) {
16996 .custom-control-label::before
,
16997 .custom-file-label
,
17013 padding: 0.5rem 1rem;
17015 .nav-link:hover, .nav-link:focus {
17016 text-decoration: none
;
17018 .nav-link.disabled {
17020 pointer-events: none
;
17025 border-bottom: 1px solid
#dee2e6;
17027 .nav-tabs .nav-link {
17028 margin-bottom: -1px;
17029 background-color: transparent
;
17030 border: 1px solid transparent
;
17031 border-top-left-radius: 0.5rem;
17032 border-top-right-radius: 0.5rem;
17034 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
17035 isolation: isolate
;
17036 border-color: #e9ecef #e9ecef #dee2e6;
17038 .nav-tabs .nav-link.disabled {
17040 background-color: transparent
;
17041 border-color: transparent
;
17043 .nav-tabs
.nav-link
.active
,
17044 .nav-tabs .nav-item.show .nav-link {
17046 background-color: #fff;
17047 border-color: #dee2e6 #dee2e6 #fff;
17049 .nav-tabs .dropdown-menu {
17051 border-top-left-radius: 0;
17052 border-top-right-radius: 0;
17055 .nav-pills .nav-link {
17058 border-radius: 0.5rem;
17060 .nav-pills
.nav-link
.active
,
17061 .nav-pills .show > .nav-link {
17063 background-color: #0f6cbf;
17066 .nav-fill
> .nav-link
,
17067 .nav-fill .nav-item {
17069 text-align: center
;
17072 .nav-justified
> .nav-link
,
17073 .nav-justified .nav-item {
17076 text-align: center
;
17079 .tab-content > .tab-pane {
17082 .tab-content > .active {
17087 position: relative
;
17090 align-items: center
;
17091 justify-content: space-between
;
17092 padding: 0.5rem 1rem;
17094 .navbar
.container
,
17095 .navbar
.container-fluid
,
17096 .navbar
.container-sm
,
17097 .navbar
.container-md
,
17098 .navbar
.container-lg
,
17099 .navbar .container-xl {
17102 align-items: center
;
17103 justify-content: space-between
;
17106 display: inline-block
;
17107 padding-top: 0.32421875rem;
17108 padding-bottom: 0.32421875rem;
17109 margin-right: 1rem;
17110 font-size: 1.171875rem;
17111 line-height: inherit
;
17112 white-space: nowrap
;
17114 @media (max-width: 1200px) {
17116 font-size: calc
(0.9271875rem + 0.32625vw);
17119 .navbar-brand:hover, .navbar-brand:focus {
17120 text-decoration: none
;
17125 flex-direction: column
;
17130 .navbar-nav .nav-link {
17134 .navbar-nav .dropdown-menu {
17140 display: inline-block
;
17141 padding-top: 0.5rem;
17142 padding-bottom: 0.5rem;
17148 align-items: center
;
17152 padding: 0.25rem 0.75rem;
17153 font-size: 1.171875rem;
17155 background-color: transparent
;
17156 border: 1px solid transparent
;
17157 border-radius: 0.5rem;
17159 @media (max-width: 1200px) {
17161 font-size: calc
(0.9271875rem + 0.32625vw);
17164 .navbar-toggler:hover, .navbar-toggler:focus {
17165 text-decoration: none
;
17168 .navbar-toggler-icon {
17169 display: inline-block
;
17172 vertical-align: middle
;
17174 background: 50%/100% 100% no-repeat
;
17177 .navbar-nav-scroll {
17182 @media (max-width: 575.98px) {
17183 .navbar-expand-sm
> .container
,
17184 .navbar-expand-sm
> .container-fluid
,
17185 .navbar-expand-sm
> .container-sm
,
17186 .navbar-expand-sm
> .container-md
,
17187 .navbar-expand-sm
> .container-lg
,
17188 .navbar-expand-sm > .container-xl {
17193 @media (min-width: 576px) {
17194 .navbar-expand-sm {
17195 flex-flow: row nowrap
;
17196 justify-content: flex-start
;
17198 .navbar-expand-sm .navbar-nav {
17199 flex-direction: row
;
17201 .navbar-expand-sm .navbar-nav .dropdown-menu {
17202 position: absolute
;
17204 .navbar-expand-sm .navbar-nav .nav-link {
17205 padding-right: 0.5rem;
17206 padding-left: 0.5rem;
17208 .navbar-expand-sm
> .container
,
17209 .navbar-expand-sm
> .container-fluid
,
17210 .navbar-expand-sm
> .container-sm
,
17211 .navbar-expand-sm
> .container-md
,
17212 .navbar-expand-sm
> .container-lg
,
17213 .navbar-expand-sm > .container-xl {
17216 .navbar-expand-sm .navbar-nav-scroll {
17219 .navbar-expand-sm .navbar-collapse {
17220 display: flex
!important
;
17223 .navbar-expand-sm .navbar-toggler {
17227 @media (max-width: 767.98px) {
17228 .navbar-expand-md
> .container
,
17229 .navbar-expand-md
> .container-fluid
,
17230 .navbar-expand-md
> .container-sm
,
17231 .navbar-expand-md
> .container-md
,
17232 .navbar-expand-md
> .container-lg
,
17233 .navbar-expand-md > .container-xl {
17238 @media (min-width: 768px) {
17239 .navbar-expand-md {
17240 flex-flow: row nowrap
;
17241 justify-content: flex-start
;
17243 .navbar-expand-md .navbar-nav {
17244 flex-direction: row
;
17246 .navbar-expand-md .navbar-nav .dropdown-menu {
17247 position: absolute
;
17249 .navbar-expand-md .navbar-nav .nav-link {
17250 padding-right: 0.5rem;
17251 padding-left: 0.5rem;
17253 .navbar-expand-md
> .container
,
17254 .navbar-expand-md
> .container-fluid
,
17255 .navbar-expand-md
> .container-sm
,
17256 .navbar-expand-md
> .container-md
,
17257 .navbar-expand-md
> .container-lg
,
17258 .navbar-expand-md > .container-xl {
17261 .navbar-expand-md .navbar-nav-scroll {
17264 .navbar-expand-md .navbar-collapse {
17265 display: flex
!important
;
17268 .navbar-expand-md .navbar-toggler {
17272 @media (max-width: 991.98px) {
17273 .navbar-expand-lg
> .container
,
17274 .navbar-expand-lg
> .container-fluid
,
17275 .navbar-expand-lg
> .container-sm
,
17276 .navbar-expand-lg
> .container-md
,
17277 .navbar-expand-lg
> .container-lg
,
17278 .navbar-expand-lg > .container-xl {
17283 @media (min-width: 992px) {
17284 .navbar-expand-lg {
17285 flex-flow: row nowrap
;
17286 justify-content: flex-start
;
17288 .navbar-expand-lg .navbar-nav {
17289 flex-direction: row
;
17291 .navbar-expand-lg .navbar-nav .dropdown-menu {
17292 position: absolute
;
17294 .navbar-expand-lg .navbar-nav .nav-link {
17295 padding-right: 0.5rem;
17296 padding-left: 0.5rem;
17298 .navbar-expand-lg
> .container
,
17299 .navbar-expand-lg
> .container-fluid
,
17300 .navbar-expand-lg
> .container-sm
,
17301 .navbar-expand-lg
> .container-md
,
17302 .navbar-expand-lg
> .container-lg
,
17303 .navbar-expand-lg > .container-xl {
17306 .navbar-expand-lg .navbar-nav-scroll {
17309 .navbar-expand-lg .navbar-collapse {
17310 display: flex
!important
;
17313 .navbar-expand-lg .navbar-toggler {
17317 @media (max-width: 1199.98px) {
17318 .navbar-expand-xl
> .container
,
17319 .navbar-expand-xl
> .container-fluid
,
17320 .navbar-expand-xl
> .container-sm
,
17321 .navbar-expand-xl
> .container-md
,
17322 .navbar-expand-xl
> .container-lg
,
17323 .navbar-expand-xl > .container-xl {
17328 @media (min-width: 1200px) {
17329 .navbar-expand-xl {
17330 flex-flow: row nowrap
;
17331 justify-content: flex-start
;
17333 .navbar-expand-xl .navbar-nav {
17334 flex-direction: row
;
17336 .navbar-expand-xl .navbar-nav .dropdown-menu {
17337 position: absolute
;
17339 .navbar-expand-xl .navbar-nav .nav-link {
17340 padding-right: 0.5rem;
17341 padding-left: 0.5rem;
17343 .navbar-expand-xl
> .container
,
17344 .navbar-expand-xl
> .container-fluid
,
17345 .navbar-expand-xl
> .container-sm
,
17346 .navbar-expand-xl
> .container-md
,
17347 .navbar-expand-xl
> .container-lg
,
17348 .navbar-expand-xl > .container-xl {
17351 .navbar-expand-xl .navbar-nav-scroll {
17354 .navbar-expand-xl .navbar-collapse {
17355 display: flex
!important
;
17358 .navbar-expand-xl .navbar-toggler {
17363 flex-flow: row nowrap
;
17364 justify-content: flex-start
;
17366 .navbar-expand
> .container
,
17367 .navbar-expand
> .container-fluid
,
17368 .navbar-expand
> .container-sm
,
17369 .navbar-expand
> .container-md
,
17370 .navbar-expand
> .container-lg
,
17371 .navbar-expand > .container-xl {
17375 .navbar-expand .navbar-nav {
17376 flex-direction: row
;
17378 .navbar-expand .navbar-nav .dropdown-menu {
17379 position: absolute
;
17381 .navbar-expand .navbar-nav .nav-link {
17382 padding-right: 0.5rem;
17383 padding-left: 0.5rem;
17385 .navbar-expand
> .container
,
17386 .navbar-expand
> .container-fluid
,
17387 .navbar-expand
> .container-sm
,
17388 .navbar-expand
> .container-md
,
17389 .navbar-expand
> .container-lg
,
17390 .navbar-expand > .container-xl {
17393 .navbar-expand .navbar-nav-scroll {
17396 .navbar-expand .navbar-collapse {
17397 display: flex
!important
;
17400 .navbar-expand .navbar-toggler {
17404 .navbar-light .navbar-brand {
17405 color: rgba
(0, 0, 0, 0.9);
17407 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
17408 color: rgba
(0, 0, 0, 0.9);
17410 .navbar-light .navbar-nav .nav-link {
17411 color: rgba
(0, 0, 0, 0.6);
17413 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
17414 color: rgba
(0, 0, 0, 0.9);
17416 .navbar-light .navbar-nav .nav-link.disabled {
17417 color: rgba
(0, 0, 0, 0.3);
17419 .navbar-light
.navbar-nav
.show
> .nav-link
,
17420 .navbar-light
.navbar-nav
.active
> .nav-link
,
17421 .navbar-light
.navbar-nav
.nav-link
.show
,
17422 .navbar-light .navbar-nav .nav-link.active {
17423 color: rgba
(0, 0, 0, 0.9);
17425 .navbar-light .navbar-toggler {
17426 color: rgba
(0, 0, 0, 0.6);
17427 border-color: rgba
(0, 0, 0, 0.1);
17429 .navbar-light .navbar-toggler-icon {
17430 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
17432 .navbar-light .navbar-text {
17433 color: rgba
(0, 0, 0, 0.6);
17435 .navbar-light .navbar-text a {
17436 color: rgba
(0, 0, 0, 0.9);
17438 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
17439 color: rgba
(0, 0, 0, 0.9);
17442 .navbar-dark .navbar-brand {
17445 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
17448 .navbar-dark .navbar-nav .nav-link {
17449 color: rgba
(255, 255, 255, 0.5);
17451 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
17454 .navbar-dark .navbar-nav .nav-link.disabled {
17455 color: rgba
(255, 255, 255, 0.25);
17457 .navbar-dark
.navbar-nav
.show
> .nav-link
,
17458 .navbar-dark
.navbar-nav
.active
> .nav-link
,
17459 .navbar-dark
.navbar-nav
.nav-link
.show
,
17460 .navbar-dark .navbar-nav .nav-link.active {
17463 .navbar-dark .navbar-toggler {
17464 color: rgba
(255, 255, 255, 0.5);
17465 border-color: rgba
(255, 255, 255, 0.1);
17467 .navbar-dark .navbar-toggler-icon {
17468 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
17470 .navbar-dark .navbar-text {
17471 color: rgba
(255, 255, 255, 0.5);
17473 .navbar-dark .navbar-text a {
17476 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
17481 position: relative
;
17483 flex-direction: column
;
17485 word-wrap: break-word
;
17486 background-color: #fff;
17487 background-clip: border-box
;
17488 border: 1px solid rgba
(0, 0, 0, 0.125);
17489 border-radius: 0.5rem;
17495 .card > .list-group {
17496 border-top: inherit
;
17497 border-bottom: inherit
;
17499 .card > .list-group:first-child {
17500 border-top-width: 0;
17501 border-top-left-radius: calc
(0.5rem - 1px);
17502 border-top-right-radius: calc
(0.5rem - 1px);
17504 .card > .list-group:last-child {
17505 border-bottom-width: 0;
17506 border-bottom-right-radius: calc
(0.5rem - 1px);
17507 border-bottom-left-radius: calc
(0.5rem - 1px);
17509 .card
> .card-header
+ .list-group
,
17510 .card > .list-group + .card-footer {
17521 margin-bottom: 0.75rem;
17525 margin-top: -0.375rem;
17529 .card-text:last-child {
17534 text-decoration: none
;
17536 .card-link + .card-link {
17537 margin-left: 1.25rem;
17541 padding: 0.75rem 1.25rem;
17543 background-color: rgba
(0, 0, 0, 0.03);
17544 border-bottom: 1px solid rgba
(0, 0, 0, 0.125);
17546 .card-header:first-child {
17547 border-radius: calc
(0.5rem - 1px) calc
(0.5rem - 1px) 0 0;
17551 padding: 0.75rem 1.25rem;
17552 background-color: rgba
(0, 0, 0, 0.03);
17553 border-top: 1px solid rgba
(0, 0, 0, 0.125);
17555 .card-footer:last-child {
17556 border-radius: 0 0 calc
(0.5rem - 1px) calc
(0.5rem - 1px);
17559 .card-header-tabs {
17560 margin-right: -0.625rem;
17561 margin-bottom: -0.75rem;
17562 margin-left: -0.625rem;
17566 .card-header-pills {
17567 margin-right: -0.625rem;
17568 margin-left: -0.625rem;
17571 .card-img-overlay {
17572 position: absolute
;
17578 border-radius: calc
(0.5rem - 1px);
17590 border-top-left-radius: calc
(0.5rem - 1px);
17591 border-top-right-radius: calc
(0.5rem - 1px);
17596 border-bottom-right-radius: calc
(0.5rem - 1px);
17597 border-bottom-left-radius: calc
(0.5rem - 1px);
17601 margin-bottom: 0.25rem;
17603 @media (min-width: 576px) {
17606 flex-flow: row wrap
;
17607 margin-right: -0.25rem;
17608 margin-left: -0.25rem;
17612 margin-right: 0.25rem;
17614 margin-left: 0.25rem;
17618 .card-group > .card {
17619 margin-bottom: 0.25rem;
17621 @media (min-width: 576px) {
17624 flex-flow: row wrap
;
17626 .card-group > .card {
17630 .card-group > .card + .card {
17634 .card-group > .card:not(:last-child) {
17635 border-top-right-radius: 0;
17636 border-bottom-right-radius: 0;
17638 .card-group
> .card:not
(:last-child
) .card-img-top
,
17639 .card-group > .card:not(:last-child) .card-header {
17640 border-top-right-radius: 0;
17642 .card-group
> .card:not
(:last-child
) .card-img-bottom
,
17643 .card-group > .card:not(:last-child) .card-footer {
17644 border-bottom-right-radius: 0;
17646 .card-group > .card:not(:first-child) {
17647 border-top-left-radius: 0;
17648 border-bottom-left-radius: 0;
17650 .card-group
> .card:not
(:first-child
) .card-img-top
,
17651 .card-group > .card:not(:first-child) .card-header {
17652 border-top-left-radius: 0;
17654 .card-group
> .card:not
(:first-child
) .card-img-bottom
,
17655 .card-group > .card:not(:first-child) .card-footer {
17656 border-bottom-left-radius: 0;
17660 .card-columns .card {
17661 margin-bottom: 0.75rem;
17663 @media (min-width: 576px) {
17666 column-gap: 1.25rem;
17670 .card-columns .card {
17671 display: inline-block
;
17677 overflow-anchor: none
;
17679 .accordion > .card {
17682 .accordion > .card:not(:last-of-type) {
17684 border-bottom-right-radius: 0;
17685 border-bottom-left-radius: 0;
17687 .accordion > .card:not(:first-of-type) {
17688 border-top-left-radius: 0;
17689 border-top-right-radius: 0;
17691 .accordion > .card > .card-header {
17693 margin-bottom: -1px;
17702 background-color: transparent
;
17703 border-radius: 0.5rem;
17706 .breadcrumb-item + .breadcrumb-item {
17707 padding-left: 0.5rem;
17709 .breadcrumb-item + .breadcrumb-item::before {
17711 padding-right: 0.5rem;
17715 .breadcrumb-item + .breadcrumb-item:hover::before {
17716 text-decoration: underline
;
17718 .breadcrumb-item + .breadcrumb-item:hover::before {
17719 text-decoration: none
;
17721 .breadcrumb-item.active {
17729 border-radius: 0.5rem;
17733 position: relative
;
17735 padding: 0.5rem 0.75rem;
17739 background-color: #fff;
17740 border: 1px solid
#dee2e6;
17745 text-decoration: none
;
17746 background-color: #e9ecef;
17747 border-color: #dee2e6;
17752 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
17755 .page-item:first-child .page-link {
17757 border-top-left-radius: 0.5rem;
17758 border-bottom-left-radius: 0.5rem;
17760 .page-item:last-child .page-link {
17761 border-top-right-radius: 0.5rem;
17762 border-bottom-right-radius: 0.5rem;
17764 .page-item.active .page-link {
17767 background-color: #0f6cbf;
17768 border-color: #0f6cbf;
17770 .page-item.disabled .page-link {
17772 pointer-events: none
;
17774 background-color: #fff;
17775 border-color: #dee2e6;
17778 .pagination-lg .page-link {
17779 padding: 0.75rem 1.5rem;
17780 font-size: 1.171875rem;
17783 @media (max-width: 1200px) {
17784 .pagination-lg .page-link {
17785 font-size: calc
(0.9271875rem + 0.32625vw);
17788 .pagination-lg .page-item:first-child .page-link {
17789 border-top-left-radius: 0.6rem;
17790 border-bottom-left-radius: 0.6rem;
17792 .pagination-lg .page-item:last-child .page-link {
17793 border-top-right-radius: 0.6rem;
17794 border-bottom-right-radius: 0.6rem;
17797 .pagination-sm .page-link {
17798 padding: 0.25rem 0.5rem;
17799 font-size: 0.8203125rem;
17802 .pagination-sm .page-item:first-child .page-link {
17803 border-top-left-radius: 0.2rem;
17804 border-bottom-left-radius: 0.2rem;
17806 .pagination-sm .page-item:last-child .page-link {
17807 border-top-right-radius: 0.2rem;
17808 border-bottom-right-radius: 0.2rem;
17812 display: inline-block
;
17813 padding: 0.25em 0.4em;
17817 text-align: center
;
17818 white-space: nowrap
;
17819 vertical-align: baseline
;
17820 border-radius: 0.5rem;
17821 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
;
17823 @media (prefers-reduced-motion: reduce
) {
17828 a
.badge:hover
, a
.badge:focus
{
17829 text-decoration: none
;
17837 position: relative
;
17842 padding-right: 0.6em;
17843 padding-left: 0.6em;
17844 border-radius: 10rem;
17849 background-color: #0f6cbf;
17851 a
.badge-primary:hover
, a
.badge-primary:focus
{
17853 background-color: #0b5190;
17855 a
.badge-primary:focus
, a
.badge-primary
.focus
{
17857 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.5);
17862 background-color: #ced4da;
17864 a
.badge-secondary:hover
, a
.badge-secondary:focus
{
17866 background-color: #b1bbc4;
17868 a
.badge-secondary:focus
, a
.badge-secondary
.focus
{
17870 box-shadow: 0 0 0 0.2rem rgba
(206, 212, 218, 0.5);
17875 background-color: #357a32;
17877 a
.badge-success:hover
, a
.badge-success:focus
{
17879 background-color: #255623;
17881 a
.badge-success:focus
, a
.badge-success
.focus
{
17883 box-shadow: 0 0 0 0.2rem rgba
(53, 122, 50, 0.5);
17888 background-color: #008196;
17890 a
.badge-info:hover
, a
.badge-info:focus
{
17892 background-color: #005563;
17894 a
.badge-info:focus
, a
.badge-info
.focus
{
17896 box-shadow: 0 0 0 0.2rem rgba
(0, 129, 150, 0.5);
17901 background-color: #f0ad4e;
17903 a
.badge-warning:hover
, a
.badge-warning:focus
{
17905 background-color: #ec971f;
17907 a
.badge-warning:focus
, a
.badge-warning
.focus
{
17909 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5);
17914 background-color: #ca3120;
17916 a
.badge-danger:hover
, a
.badge-danger:focus
{
17918 background-color: #9e2619;
17920 a
.badge-danger:focus
, a
.badge-danger
.focus
{
17922 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.5);
17927 background-color: #f8f9fa;
17929 a
.badge-light:hover
, a
.badge-light:focus
{
17931 background-color: #dae0e5;
17933 a
.badge-light:focus
, a
.badge-light
.focus
{
17935 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5);
17940 background-color: #343a40;
17942 a
.badge-dark:hover
, a
.badge-dark:focus
{
17944 background-color: #1d2124;
17946 a
.badge-dark:focus
, a
.badge-dark
.focus
{
17948 box-shadow: 0 0 0 0.2rem rgba
(52, 58, 64, 0.5);
17952 padding: 2rem 1rem;
17953 margin-bottom: 2rem;
17954 background-color: #e9ecef;
17955 border-radius: 0.6rem;
17957 @media (min-width: 576px) {
17959 padding: 4rem 2rem;
17970 position: relative
;
17971 padding: 0.75rem 1.25rem;
17972 margin-bottom: 1rem;
17973 border: 0 solid transparent
;
17974 border-radius: 0.5rem;
17985 .alert-dismissible {
17986 padding-right: 3.90625rem;
17988 .alert-dismissible .close {
17989 position: absolute
;
17993 padding: 0.75rem 1.25rem;
17999 background-color: #cfe2f2;
18000 border-color: #bcd6ed;
18002 .alert-primary hr {
18003 border-top-color: #a8cae8;
18005 .alert-primary .alert-link {
18011 background-color: #f5f6f8;
18012 border-color: #f1f3f5;
18014 .alert-secondary hr {
18015 border-top-color: #e2e6ea;
18017 .alert-secondary .alert-link {
18021 .alert-success, .environmenttable .ok {
18023 background-color: #d7e4d6;
18024 border-color: #c6dac6;
18026 .alert-success hr, .environmenttable .ok hr {
18027 border-top-color: #b7d0b7;
18029 .alert-success .alert-link, .environmenttable .ok .alert-link {
18035 background-color: #cce6ea;
18036 border-color: #b8dce2;
18039 border-top-color: #a6d3db;
18041 .alert-info .alert-link {
18045 .alert-warning, .environmenttable .warn {
18047 background-color: #fcefdc;
18048 border-color: #fbe8cd;
18050 .alert-warning hr, .environmenttable .warn hr {
18051 border-top-color: #f9ddb5;
18053 .alert-warning .alert-link, .environmenttable .warn .alert-link {
18057 .alert-danger, .environmenttable .error {
18059 background-color: #f4d6d2;
18060 border-color: #f0c5c1;
18062 .alert-danger hr, .environmenttable .error hr {
18063 border-top-color: #ebb2ac;
18065 .alert-danger .alert-link, .environmenttable .error .alert-link {
18071 background-color: #fefefe;
18072 border-color: #fdfdfe;
18075 border-top-color: #ececf6;
18077 .alert-light .alert-link {
18083 background-color: #d6d8d9;
18084 border-color: #c6c8ca;
18087 border-top-color: #b9bbbe;
18089 .alert-dark .alert-link {
18093 @keyframes progress-bar-stripes
{
18095 background-position: 1rem 0;
18098 background-position: 0 0;
18106 font-size: 0.703125rem;
18107 background-color: #e9ecef;
18108 border-radius: 0.5rem;
18113 flex-direction: column
;
18114 justify-content: center
;
18117 text-align: center
;
18118 white-space: nowrap
;
18119 background-color: #0f6cbf;
18120 transition: width
0.6s ease
;
18122 @media (prefers-reduced-motion: reduce
) {
18128 .progress-bar-striped {
18129 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
);
18130 background-size: 1rem 1rem;
18133 .progress-bar-animated {
18134 animation: 1s linear infinite progress-bar-stripes
;
18136 @media (prefers-reduced-motion: reduce
) {
18137 .progress-bar-animated {
18144 align-items: flex-start
;
18153 flex-direction: column
;
18156 border-radius: 0.5rem;
18159 .list-group-item-action {
18162 text-align: inherit
;
18164 .list-group-item-action:hover, .list-group-item-action:focus {
18167 text-decoration: none
;
18168 background-color: #f8f9fa;
18170 .list-group-item-action:active {
18172 background-color: #e9ecef;
18176 position: relative
;
18178 padding: 0.75rem 1.25rem;
18179 background-color: #fff;
18180 border: 1px solid rgba
(0, 0, 0, 0.125);
18182 .list-group-item:first-child {
18183 border-top-left-radius: inherit
;
18184 border-top-right-radius: inherit
;
18186 .list-group-item:last-child {
18187 border-bottom-right-radius: inherit
;
18188 border-bottom-left-radius: inherit
;
18190 .list-group-item.disabled, .list-group-item:disabled {
18192 pointer-events: none
;
18193 background-color: #fff;
18195 .list-group-item.active {
18198 background-color: #0f6cbf;
18199 border-color: #0f6cbf;
18201 .list-group-item + .list-group-item {
18202 border-top-width: 0;
18204 .list-group-item + .list-group-item.active {
18206 border-top-width: 1px;
18209 .list-group-horizontal {
18210 flex-direction: row
;
18212 .list-group-horizontal > .list-group-item:first-child {
18213 border-bottom-left-radius: 0.5rem;
18214 border-top-right-radius: 0;
18216 .list-group-horizontal > .list-group-item:last-child {
18217 border-top-right-radius: 0.5rem;
18218 border-bottom-left-radius: 0;
18220 .list-group-horizontal > .list-group-item.active {
18223 .list-group-horizontal > .list-group-item + .list-group-item {
18224 border-top-width: 1px;
18225 border-left-width: 0;
18227 .list-group-horizontal > .list-group-item + .list-group-item.active {
18229 border-left-width: 1px;
18232 @media (min-width: 576px) {
18233 .list-group-horizontal-sm {
18234 flex-direction: row
;
18236 .list-group-horizontal-sm > .list-group-item:first-child {
18237 border-bottom-left-radius: 0.5rem;
18238 border-top-right-radius: 0;
18240 .list-group-horizontal-sm > .list-group-item:last-child {
18241 border-top-right-radius: 0.5rem;
18242 border-bottom-left-radius: 0;
18244 .list-group-horizontal-sm > .list-group-item.active {
18247 .list-group-horizontal-sm > .list-group-item + .list-group-item {
18248 border-top-width: 1px;
18249 border-left-width: 0;
18251 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
18253 border-left-width: 1px;
18256 @media (min-width: 768px) {
18257 .list-group-horizontal-md {
18258 flex-direction: row
;
18260 .list-group-horizontal-md > .list-group-item:first-child {
18261 border-bottom-left-radius: 0.5rem;
18262 border-top-right-radius: 0;
18264 .list-group-horizontal-md > .list-group-item:last-child {
18265 border-top-right-radius: 0.5rem;
18266 border-bottom-left-radius: 0;
18268 .list-group-horizontal-md > .list-group-item.active {
18271 .list-group-horizontal-md > .list-group-item + .list-group-item {
18272 border-top-width: 1px;
18273 border-left-width: 0;
18275 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
18277 border-left-width: 1px;
18280 @media (min-width: 992px) {
18281 .list-group-horizontal-lg {
18282 flex-direction: row
;
18284 .list-group-horizontal-lg > .list-group-item:first-child {
18285 border-bottom-left-radius: 0.5rem;
18286 border-top-right-radius: 0;
18288 .list-group-horizontal-lg > .list-group-item:last-child {
18289 border-top-right-radius: 0.5rem;
18290 border-bottom-left-radius: 0;
18292 .list-group-horizontal-lg > .list-group-item.active {
18295 .list-group-horizontal-lg > .list-group-item + .list-group-item {
18296 border-top-width: 1px;
18297 border-left-width: 0;
18299 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
18301 border-left-width: 1px;
18304 @media (min-width: 1200px) {
18305 .list-group-horizontal-xl {
18306 flex-direction: row
;
18308 .list-group-horizontal-xl > .list-group-item:first-child {
18309 border-bottom-left-radius: 0.5rem;
18310 border-top-right-radius: 0;
18312 .list-group-horizontal-xl > .list-group-item:last-child {
18313 border-top-right-radius: 0.5rem;
18314 border-bottom-left-radius: 0;
18316 .list-group-horizontal-xl > .list-group-item.active {
18319 .list-group-horizontal-xl > .list-group-item + .list-group-item {
18320 border-top-width: 1px;
18321 border-left-width: 0;
18323 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
18325 border-left-width: 1px;
18328 .list-group-flush {
18331 .list-group-flush > .list-group-item {
18332 border-width: 0 0 1px;
18334 .list-group-flush > .list-group-item:last-child {
18335 border-bottom-width: 0;
18338 .list-group-item-primary {
18340 background-color: #bcd6ed;
18342 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
18344 background-color: #a8cae8;
18346 .list-group-item-primary.list-group-item-action.active {
18348 background-color: #083863;
18349 border-color: #083863;
18352 .list-group-item-secondary {
18354 background-color: #f1f3f5;
18356 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
18358 background-color: #e2e6ea;
18360 .list-group-item-secondary.list-group-item-action.active {
18362 background-color: #6b6e71;
18363 border-color: #6b6e71;
18366 .list-group-item-success {
18368 background-color: #c6dac6;
18370 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
18372 background-color: #b7d0b7;
18374 .list-group-item-success.list-group-item-action.active {
18376 background-color: #1c3f1a;
18377 border-color: #1c3f1a;
18380 .list-group-item-info {
18382 background-color: #b8dce2;
18384 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
18386 background-color: #a6d3db;
18388 .list-group-item-info.list-group-item-action.active {
18390 background-color: #00434e;
18391 border-color: #00434e;
18394 .list-group-item-warning {
18396 background-color: #fbe8cd;
18398 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
18400 background-color: #f9ddb5;
18402 .list-group-item-warning.list-group-item-action.active {
18404 background-color: #7d5a29;
18405 border-color: #7d5a29;
18408 .list-group-item-danger {
18410 background-color: #f0c5c1;
18412 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
18414 background-color: #ebb2ac;
18416 .list-group-item-danger.list-group-item-action.active {
18418 background-color: #691911;
18419 border-color: #691911;
18422 .list-group-item-light {
18424 background-color: #fdfdfe;
18426 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
18428 background-color: #ececf6;
18430 .list-group-item-light.list-group-item-action.active {
18432 background-color: #818182;
18433 border-color: #818182;
18436 .list-group-item-dark {
18438 background-color: #c6c8ca;
18440 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
18442 background-color: #b9bbbe;
18444 .list-group-item-dark.list-group-item-action.active {
18446 background-color: #1b1e21;
18447 border-color: #1b1e21;
18452 font-size: 1.40625rem;
18456 text-shadow: 0 1px 0 #fff;
18459 @media (max-width: 1200px) {
18461 font-size: calc
(0.950625rem + 0.6075vw);
18466 text-decoration: none
;
18468 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
18474 background-color: transparent
;
18479 pointer-events: none
;
18485 font-size: 0.875rem;
18487 background-color: rgba
(29, 33, 37, 0.95);
18488 background-clip: padding-box
;
18489 border: 1px solid rgba
(0, 0, 0, 0.1);
18490 box-shadow: 0 0.25rem 0.75rem rgba
(0, 0, 0, 0.1);
18492 border-radius: 0.25rem;
18494 .toast:not(:last-child) {
18495 margin-bottom: 0.75rem;
18510 align-items: center
;
18511 padding: 0.25rem 0.75rem;
18513 background-color: rgba
(255, 255, 255, 0.1);
18514 background-clip: padding-box
;
18515 border-bottom: 1px solid rgba
(0, 0, 0, 0.05);
18516 border-top-left-radius: calc
(0.25rem - 1px);
18517 border-top-right-radius: calc
(0.25rem - 1px);
18527 .modal-open .modal {
18528 overflow-x: hidden
;
18545 position: relative
;
18548 pointer-events: none
;
18550 .modal.fade .modal-dialog {
18551 transition: transform
0.3s ease-out
;
18552 transform: translate
(0, -50px);
18554 @media (prefers-reduced-motion: reduce
) {
18555 .modal.fade .modal-dialog {
18559 .modal.show .modal-dialog {
18562 .modal.modal-static .modal-dialog {
18563 transform: scale
(1.02);
18566 .modal-dialog-scrollable {
18568 max-height: calc
(100% - 1rem);
18570 .modal-dialog-scrollable .modal-content {
18571 max-height: calc
(100vh - 1rem);
18574 .modal-dialog-scrollable
.modal-header
,
18575 .modal-dialog-scrollable .modal-footer {
18578 .modal-dialog-scrollable .modal-body {
18582 .modal-dialog-centered {
18584 align-items: center
;
18585 min-height: calc
(100% - 1rem);
18587 .modal-dialog-centered::before {
18589 height: calc
(100vh - 1rem);
18590 height: min-content
;
18593 .modal-dialog-centered.modal-dialog-scrollable {
18594 flex-direction: column
;
18595 justify-content: center
;
18598 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
18601 .modal-dialog-centered.modal-dialog-scrollable::before {
18606 position: relative
;
18608 flex-direction: column
;
18610 pointer-events: auto
;
18611 background-color: #fff;
18612 background-clip: padding-box
;
18613 border: 1px solid rgba
(0, 0, 0, 0.2);
18614 border-radius: 0.6rem;
18625 background-color: #000;
18627 .modal-backdrop.fade {
18630 .modal-backdrop.show {
18636 align-items: flex-start
;
18637 justify-content: space-between
;
18638 padding: 1rem 1rem;
18639 border-bottom: 1px solid
#dee2e6;
18640 border-top-left-radius: calc
(0.6rem - 1px);
18641 border-top-right-radius: calc
(0.6rem - 1px);
18643 .modal-header .close {
18644 padding: 1rem 1rem;
18645 margin: -1rem -1rem -1rem auto
;
18654 position: relative
;
18662 align-items: center
;
18663 justify-content: flex-end
;
18665 border-top: 1px solid
#dee2e6;
18666 border-bottom-right-radius: calc
(0.6rem - 1px);
18667 border-bottom-left-radius: calc
(0.6rem - 1px);
18669 .modal-footer > * {
18673 .modal-scrollbar-measure {
18674 position: absolute
;
18681 @media (min-width: 576px) {
18684 margin: 1.75rem auto
;
18686 .modal-dialog-scrollable {
18687 max-height: calc
(100% - 3.5rem);
18689 .modal-dialog-scrollable .modal-content {
18690 max-height: calc
(100vh - 3.5rem);
18692 .modal-dialog-centered {
18693 min-height: calc
(100% - 3.5rem);
18695 .modal-dialog-centered::before {
18696 height: calc
(100vh - 3.5rem);
18697 height: min-content
;
18703 @media (min-width: 992px) {
18709 @media (min-width: 1200px) {
18715 position: absolute
;
18719 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, "Noto Sans", "Liberation Sans", sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
18720 font-style: normal
;
18725 text-decoration: none
;
18727 text-transform: none
;
18728 letter-spacing: normal
;
18729 word-break: normal
;
18730 white-space: normal
;
18731 word-spacing: normal
;
18733 font-size: 0.8203125rem;
18734 word-wrap: break-word
;
18741 position: absolute
;
18746 .tooltip .arrow::before {
18747 position: absolute
;
18749 border-color: transparent
;
18750 border-style: solid
;
18753 .bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
18756 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
18759 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
18761 border-width: 0.4rem 0.4rem 0;
18762 border-top-color: #000;
18765 .bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
18768 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
18773 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
18775 border-width: 0.4rem 0.4rem 0.4rem 0;
18776 border-right-color: #000;
18779 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
18782 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
18785 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
18787 border-width: 0 0.4rem 0.4rem;
18788 border-bottom-color: #000;
18791 .bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
18794 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
18799 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
18801 border-width: 0.4rem 0 0.4rem 0.4rem;
18802 border-left-color: #000;
18807 padding: 0.25rem 0.5rem;
18809 text-align: center
;
18810 background-color: #000;
18811 border-radius: 0.5rem;
18815 position: absolute
;
18820 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, "Noto Sans", "Liberation Sans", sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
18821 font-style: normal
;
18826 text-decoration: none
;
18828 text-transform: none
;
18829 letter-spacing: normal
;
18830 word-break: normal
;
18831 white-space: normal
;
18832 word-spacing: normal
;
18834 font-size: 0.8203125rem;
18835 word-wrap: break-word
;
18836 background-color: #fff;
18837 background-clip: padding-box
;
18838 border: 1px solid rgba
(0, 0, 0, 0.2);
18839 border-radius: 0.6rem;
18842 position: absolute
;
18848 .popover .arrow::before, .popover .arrow::after {
18849 position: absolute
;
18852 border-color: transparent
;
18853 border-style: solid
;
18856 .bs-popover-top, .bs-popover-auto[x-placement^=top] {
18857 margin-bottom: 0.5rem;
18859 .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
18860 bottom: calc
(-0.5rem - 1px);
18862 .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
18864 border-width: 0.5rem 0.5rem 0;
18865 border-top-color: rgba
(0, 0, 0, 0.25);
18867 .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
18869 border-width: 0.5rem 0.5rem 0;
18870 border-top-color: #fff;
18873 .bs-popover-right, .bs-popover-auto[x-placement^=right] {
18874 margin-left: 0.5rem;
18876 .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
18877 left: calc
(-0.5rem - 1px);
18882 .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
18884 border-width: 0.5rem 0.5rem 0.5rem 0;
18885 border-right-color: rgba
(0, 0, 0, 0.25);
18887 .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
18889 border-width: 0.5rem 0.5rem 0.5rem 0;
18890 border-right-color: #fff;
18893 .bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
18894 margin-top: 0.5rem;
18896 .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
18897 top: calc
(-0.5rem - 1px);
18899 .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
18901 border-width: 0 0.5rem 0.5rem 0.5rem;
18902 border-bottom-color: rgba
(0, 0, 0, 0.25);
18904 .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
18906 border-width: 0 0.5rem 0.5rem 0.5rem;
18907 border-bottom-color: #fff;
18909 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
18910 position: absolute
;
18915 margin-left: -0.5rem;
18917 border-bottom: 1px solid
#f7f7f7;
18920 .bs-popover-left, .bs-popover-auto[x-placement^=left] {
18921 margin-right: 0.5rem;
18923 .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
18924 right: calc
(-0.5rem - 1px);
18929 .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
18931 border-width: 0.5rem 0 0.5rem 0.5rem;
18932 border-left-color: rgba
(0, 0, 0, 0.25);
18934 .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
18936 border-width: 0.5rem 0 0.5rem 0.5rem;
18937 border-left-color: #fff;
18941 padding: 0.5rem 0.75rem;
18943 font-size: 0.9375rem;
18944 background-color: #f7f7f7;
18945 border-bottom: 1px solid
#ebebeb;
18946 border-top-left-radius: calc
(0.6rem - 1px);
18947 border-top-right-radius: calc
(0.6rem - 1px);
18949 @media (max-width: 1200px) {
18951 font-size: calc
(0.90375rem + 0.045vw);
18954 .popover-header:empty {
18959 padding: 0.5rem 0.75rem;
18964 position: relative
;
18967 .carousel.pointer-event {
18968 touch-action: pan-y
;
18972 position: relative
;
18976 .carousel-inner::after {
18983 position: relative
;
18987 margin-right: -100%;
18988 backface-visibility: hidden
;
18989 transition: transform
0.6s ease-in-out
;
18991 @media (prefers-reduced-motion: reduce
) {
18997 .carousel-item
.active
,
18998 .carousel-item-next
,
18999 .carousel-item-prev {
19003 .carousel-item-next:not
(.carousel-item-left
),
19004 .active.carousel-item-right {
19005 transform: translateX
(100%);
19008 .carousel-item-prev:not
(.carousel-item-right
),
19009 .active.carousel-item-left {
19010 transform: translateX
(-100%);
19013 .carousel-fade .carousel-item {
19015 transition-property: opacity
;
19018 .carousel-fade
.carousel-item
.active
,
19019 .carousel-fade
.carousel-item-next
.carousel-item-left
,
19020 .carousel-fade .carousel-item-prev.carousel-item-right {
19024 .carousel-fade
.active
.carousel-item-left
,
19025 .carousel-fade .active.carousel-item-right {
19028 transition: opacity
0s 0.6s;
19030 @media (prefers-reduced-motion: reduce
) {
19031 .carousel-fade
.active
.carousel-item-left
,
19032 .carousel-fade .active.carousel-item-right {
19037 .carousel-control-prev
,
19038 .carousel-control-next {
19039 position: absolute
;
19044 align-items: center
;
19045 justify-content: center
;
19049 text-align: center
;
19053 transition: opacity
0.15s ease
;
19055 @media (prefers-reduced-motion: reduce
) {
19056 .carousel-control-prev
,
19057 .carousel-control-next {
19061 .carousel-control-prev:hover
, .carousel-control-prev:focus
,
19062 .carousel-control-next:hover
,
19063 .carousel-control-next:focus {
19065 text-decoration: none
;
19070 .carousel-control-prev {
19074 .carousel-control-next {
19078 .carousel-control-prev-icon
,
19079 .carousel-control-next-icon {
19080 display: inline-block
;
19083 background: 50%/100% 100% no-repeat
;
19086 .carousel-control-prev-icon {
19087 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
19090 .carousel-control-next-icon {
19091 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
19094 .carousel-indicators {
19095 position: absolute
;
19101 justify-content: center
;
19107 .carousel-indicators li {
19108 box-sizing: content-box
;
19114 text-indent: -999px;
19116 background-color: #fff;
19117 background-clip: padding-box
;
19118 border-top: 10px solid transparent
;
19119 border-bottom: 10px solid transparent
;
19121 transition: opacity
0.6s ease
;
19123 @media (prefers-reduced-motion: reduce
) {
19124 .carousel-indicators li {
19128 .carousel-indicators .active {
19132 .carousel-caption {
19133 position: absolute
;
19139 padding-bottom: 20px;
19141 text-align: center
;
19144 @keyframes spinner-border
{
19146 transform: rotate
(360deg);
19150 display: inline-block
;
19153 vertical-align: -0.125em;
19154 border: 0.25em solid currentcolor
;
19155 border-right-color: transparent
;
19156 border-radius: 50%;
19157 animation: 0.75s linear infinite spinner-border
;
19160 .spinner-border-sm {
19163 border-width: 0.2em;
19166 @keyframes spinner-grow
{
19168 transform: scale
(0);
19176 display: inline-block
;
19179 vertical-align: -0.125em;
19180 background-color: currentcolor
;
19181 border-radius: 50%;
19183 animation: 0.75s linear infinite spinner-grow
;
19191 @media (prefers-reduced-motion: reduce
) {
19194 animation-duration: 1.5s;
19198 vertical-align: baseline
!important
;
19201 .align-top, [data-filterregion=value] div:first-of-type {
19202 vertical-align: top
!important
;
19205 .align-middle, .reportbuilder-table td {
19206 vertical-align: middle
!important
;
19210 vertical-align: bottom
!important
;
19213 .align-text-bottom {
19214 vertical-align: text-bottom
!important
;
19218 vertical-align: text-top
!important
;
19222 background-color: #0f6cbf !important
;
19225 a
.bg-primary:hover
, a
.bg-primary:focus
,
19226 button
.bg-primary:hover
,
19227 button
.bg-primary:focus
{
19228 background-color: #0b5190 !important
;
19232 background-color: #ced4da !important
;
19235 a
.bg-secondary:hover
, a
.bg-secondary:focus
,
19236 button
.bg-secondary:hover
,
19237 button
.bg-secondary:focus
{
19238 background-color: #b1bbc4 !important
;
19242 background-color: #357a32 !important
;
19245 a
.bg-success:hover
, a
.bg-success:focus
,
19246 button
.bg-success:hover
,
19247 button
.bg-success:focus
{
19248 background-color: #255623 !important
;
19252 background-color: #008196 !important
;
19255 a
.bg-info:hover
, a
.bg-info:focus
,
19256 button
.bg-info:hover
,
19257 button
.bg-info:focus
{
19258 background-color: #005563 !important
;
19262 background-color: #f0ad4e !important
;
19265 a
.bg-warning:hover
, a
.bg-warning:focus
,
19266 button
.bg-warning:hover
,
19267 button
.bg-warning:focus
{
19268 background-color: #ec971f !important
;
19272 background-color: #ca3120 !important
;
19275 a
.bg-danger:hover
, a
.bg-danger:focus
,
19276 button
.bg-danger:hover
,
19277 button
.bg-danger:focus
{
19278 background-color: #9e2619 !important
;
19282 background-color: #f8f9fa !important
;
19285 a
.bg-light:hover
, a
.bg-light:focus
,
19286 button
.bg-light:hover
,
19287 button
.bg-light:focus
{
19288 background-color: #dae0e5 !important
;
19292 background-color: #343a40 !important
;
19295 a
.bg-dark:hover
, a
.bg-dark:focus
,
19296 button
.bg-dark:hover
,
19297 button
.bg-dark:focus
{
19298 background-color: #1d2124 !important
;
19302 background-color: #fff !important
;
19306 background-color: transparent
!important
;
19310 border: 1px solid
#dee2e6 !important
;
19314 border-top: 1px solid
#dee2e6 !important
;
19318 border-right: 1px solid
#dee2e6 !important
;
19322 border-bottom: 1px solid
#dee2e6 !important
;
19326 border-left: 1px solid
#dee2e6 !important
;
19330 border: 0 !important
;
19334 border-top: 0 !important
;
19338 border-right: 0 !important
;
19342 border-bottom: 0 !important
;
19346 border-left: 0 !important
;
19350 border-color: #0f6cbf !important
;
19353 .border-secondary {
19354 border-color: #ced4da !important
;
19358 border-color: #357a32 !important
;
19362 border-color: #008196 !important
;
19366 border-color: #f0ad4e !important
;
19370 border-color: #ca3120 !important
;
19374 border-color: #f8f9fa !important
;
19378 border-color: #343a40 !important
;
19382 border-color: #fff !important
;
19386 border-radius: 0.2rem !important
;
19390 border-radius: 0.5rem !important
;
19394 border-top-left-radius: 0.5rem !important
;
19395 border-top-right-radius: 0.5rem !important
;
19399 border-top-right-radius: 0.5rem !important
;
19400 border-bottom-right-radius: 0.5rem !important
;
19404 border-bottom-right-radius: 0.5rem !important
;
19405 border-bottom-left-radius: 0.5rem !important
;
19409 border-top-left-radius: 0.5rem !important
;
19410 border-bottom-left-radius: 0.5rem !important
;
19414 border-radius: 0.6rem !important
;
19418 border-radius: 50% !important
;
19422 border-radius: 50rem !important
;
19426 border-radius: 0 !important
;
19436 display: none
!important
;
19440 display: inline
!important
;
19444 display: inline-block
!important
;
19448 display: block
!important
;
19452 display: table
!important
;
19456 display: table-row
!important
;
19460 display: table-cell
!important
;
19464 display: flex
!important
;
19468 display: inline-flex
!important
;
19471 @media (min-width: 576px) {
19473 display: none
!important
;
19476 display: inline
!important
;
19478 .d-sm-inline-block {
19479 display: inline-block
!important
;
19482 display: block
!important
;
19485 display: table
!important
;
19488 display: table-row
!important
;
19491 display: table-cell
!important
;
19494 display: flex
!important
;
19496 .d-sm-inline-flex {
19497 display: inline-flex
!important
;
19500 @media (min-width: 768px) {
19502 display: none
!important
;
19505 display: inline
!important
;
19507 .d-md-inline-block {
19508 display: inline-block
!important
;
19511 display: block
!important
;
19514 display: table
!important
;
19517 display: table-row
!important
;
19520 display: table-cell
!important
;
19523 display: flex
!important
;
19525 .d-md-inline-flex {
19526 display: inline-flex
!important
;
19529 @media (min-width: 992px) {
19531 display: none
!important
;
19534 display: inline
!important
;
19536 .d-lg-inline-block {
19537 display: inline-block
!important
;
19540 display: block
!important
;
19543 display: table
!important
;
19546 display: table-row
!important
;
19549 display: table-cell
!important
;
19552 display: flex
!important
;
19554 .d-lg-inline-flex {
19555 display: inline-flex
!important
;
19558 @media (min-width: 1200px) {
19560 display: none
!important
;
19563 display: inline
!important
;
19565 .d-xl-inline-block {
19566 display: inline-block
!important
;
19569 display: block
!important
;
19572 display: table
!important
;
19575 display: table-row
!important
;
19578 display: table-cell
!important
;
19581 display: flex
!important
;
19583 .d-xl-inline-flex {
19584 display: inline-flex
!important
;
19589 display: none
!important
;
19592 display: inline
!important
;
19594 .d-print-inline-block {
19595 display: inline-block
!important
;
19598 display: block
!important
;
19601 display: table
!important
;
19603 .d-print-table-row {
19604 display: table-row
!important
;
19606 .d-print-table-cell {
19607 display: table-cell
!important
;
19610 display: flex
!important
;
19612 .d-print-inline-flex {
19613 display: inline-flex
!important
;
19616 .embed-responsive {
19617 position: relative
;
19623 .embed-responsive::before {
19627 .embed-responsive
.embed-responsive-item
,
19628 .embed-responsive iframe
,
19629 .embed-responsive embed
,
19630 .embed-responsive object
,
19631 .embed-responsive video {
19632 position: absolute
;
19641 .embed-responsive-21by9::before {
19642 padding-top: 42.85714286%;
19645 .embed-responsive-16by9::before {
19646 padding-top: 56.25%;
19649 .embed-responsive-4by3::before {
19653 .embed-responsive-1by1::before {
19658 flex-direction: row
!important
;
19662 flex-direction: column
!important
;
19665 .flex-row-reverse {
19666 flex-direction: row-reverse
!important
;
19669 .flex-column-reverse {
19670 flex-direction: column-reverse
!important
;
19674 flex-wrap: wrap
!important
;
19678 flex-wrap: nowrap
!important
;
19681 .flex-wrap-reverse {
19682 flex-wrap: wrap-reverse
!important
;
19685 .flex-fill, .reportbuilder-report-container {
19686 flex: 1 1 auto
!important
;
19690 flex-grow: 0 !important
;
19694 flex-grow: 1 !important
;
19698 flex-shrink: 0 !important
;
19702 flex-shrink: 1 !important
;
19705 .justify-content-start {
19706 justify-content: flex-start
!important
;
19709 .justify-content-end {
19710 justify-content: flex-end
!important
;
19713 .justify-content-center {
19714 justify-content: center
!important
;
19717 .justify-content-between {
19718 justify-content: space-between
!important
;
19721 .justify-content-around {
19722 justify-content: space-around
!important
;
19725 .align-items-start {
19726 align-items: flex-start
!important
;
19730 align-items: flex-end
!important
;
19733 .align-items-center {
19734 align-items: center
!important
;
19737 .align-items-baseline {
19738 align-items: baseline
!important
;
19741 .align-items-stretch {
19742 align-items: stretch
!important
;
19745 .align-content-start {
19746 align-content: flex-start
!important
;
19749 .align-content-end {
19750 align-content: flex-end
!important
;
19753 .align-content-center {
19754 align-content: center
!important
;
19757 .align-content-between {
19758 align-content: space-between
!important
;
19761 .align-content-around {
19762 align-content: space-around
!important
;
19765 .align-content-stretch {
19766 align-content: stretch
!important
;
19770 align-self: auto
!important
;
19773 .align-self-start {
19774 align-self: flex-start
!important
;
19778 align-self: flex-end
!important
;
19781 .align-self-center {
19782 align-self: center
!important
;
19785 .align-self-baseline {
19786 align-self: baseline
!important
;
19789 .align-self-stretch {
19790 align-self: stretch
!important
;
19793 @media (min-width: 576px) {
19795 flex-direction: row
!important
;
19798 flex-direction: column
!important
;
19800 .flex-sm-row-reverse {
19801 flex-direction: row-reverse
!important
;
19803 .flex-sm-column-reverse {
19804 flex-direction: column-reverse
!important
;
19807 flex-wrap: wrap
!important
;
19810 flex-wrap: nowrap
!important
;
19812 .flex-sm-wrap-reverse {
19813 flex-wrap: wrap-reverse
!important
;
19816 flex: 1 1 auto
!important
;
19819 flex-grow: 0 !important
;
19822 flex-grow: 1 !important
;
19824 .flex-sm-shrink-0 {
19825 flex-shrink: 0 !important
;
19827 .flex-sm-shrink-1 {
19828 flex-shrink: 1 !important
;
19830 .justify-content-sm-start {
19831 justify-content: flex-start
!important
;
19833 .justify-content-sm-end {
19834 justify-content: flex-end
!important
;
19836 .justify-content-sm-center {
19837 justify-content: center
!important
;
19839 .justify-content-sm-between {
19840 justify-content: space-between
!important
;
19842 .justify-content-sm-around {
19843 justify-content: space-around
!important
;
19845 .align-items-sm-start {
19846 align-items: flex-start
!important
;
19848 .align-items-sm-end {
19849 align-items: flex-end
!important
;
19851 .align-items-sm-center {
19852 align-items: center
!important
;
19854 .align-items-sm-baseline {
19855 align-items: baseline
!important
;
19857 .align-items-sm-stretch {
19858 align-items: stretch
!important
;
19860 .align-content-sm-start {
19861 align-content: flex-start
!important
;
19863 .align-content-sm-end {
19864 align-content: flex-end
!important
;
19866 .align-content-sm-center {
19867 align-content: center
!important
;
19869 .align-content-sm-between {
19870 align-content: space-between
!important
;
19872 .align-content-sm-around {
19873 align-content: space-around
!important
;
19875 .align-content-sm-stretch {
19876 align-content: stretch
!important
;
19878 .align-self-sm-auto {
19879 align-self: auto
!important
;
19881 .align-self-sm-start {
19882 align-self: flex-start
!important
;
19884 .align-self-sm-end {
19885 align-self: flex-end
!important
;
19887 .align-self-sm-center {
19888 align-self: center
!important
;
19890 .align-self-sm-baseline {
19891 align-self: baseline
!important
;
19893 .align-self-sm-stretch {
19894 align-self: stretch
!important
;
19897 @media (min-width: 768px) {
19899 flex-direction: row
!important
;
19902 flex-direction: column
!important
;
19904 .flex-md-row-reverse {
19905 flex-direction: row-reverse
!important
;
19907 .flex-md-column-reverse {
19908 flex-direction: column-reverse
!important
;
19911 flex-wrap: wrap
!important
;
19914 flex-wrap: nowrap
!important
;
19916 .flex-md-wrap-reverse {
19917 flex-wrap: wrap-reverse
!important
;
19920 flex: 1 1 auto
!important
;
19923 flex-grow: 0 !important
;
19926 flex-grow: 1 !important
;
19928 .flex-md-shrink-0 {
19929 flex-shrink: 0 !important
;
19931 .flex-md-shrink-1 {
19932 flex-shrink: 1 !important
;
19934 .justify-content-md-start {
19935 justify-content: flex-start
!important
;
19937 .justify-content-md-end {
19938 justify-content: flex-end
!important
;
19940 .justify-content-md-center {
19941 justify-content: center
!important
;
19943 .justify-content-md-between {
19944 justify-content: space-between
!important
;
19946 .justify-content-md-around {
19947 justify-content: space-around
!important
;
19949 .align-items-md-start {
19950 align-items: flex-start
!important
;
19952 .align-items-md-end {
19953 align-items: flex-end
!important
;
19955 .align-items-md-center {
19956 align-items: center
!important
;
19958 .align-items-md-baseline {
19959 align-items: baseline
!important
;
19961 .align-items-md-stretch {
19962 align-items: stretch
!important
;
19964 .align-content-md-start {
19965 align-content: flex-start
!important
;
19967 .align-content-md-end {
19968 align-content: flex-end
!important
;
19970 .align-content-md-center {
19971 align-content: center
!important
;
19973 .align-content-md-between {
19974 align-content: space-between
!important
;
19976 .align-content-md-around {
19977 align-content: space-around
!important
;
19979 .align-content-md-stretch {
19980 align-content: stretch
!important
;
19982 .align-self-md-auto {
19983 align-self: auto
!important
;
19985 .align-self-md-start {
19986 align-self: flex-start
!important
;
19988 .align-self-md-end {
19989 align-self: flex-end
!important
;
19991 .align-self-md-center {
19992 align-self: center
!important
;
19994 .align-self-md-baseline {
19995 align-self: baseline
!important
;
19997 .align-self-md-stretch {
19998 align-self: stretch
!important
;
20001 @media (min-width: 992px) {
20003 flex-direction: row
!important
;
20006 flex-direction: column
!important
;
20008 .flex-lg-row-reverse {
20009 flex-direction: row-reverse
!important
;
20011 .flex-lg-column-reverse {
20012 flex-direction: column-reverse
!important
;
20015 flex-wrap: wrap
!important
;
20018 flex-wrap: nowrap
!important
;
20020 .flex-lg-wrap-reverse {
20021 flex-wrap: wrap-reverse
!important
;
20024 flex: 1 1 auto
!important
;
20027 flex-grow: 0 !important
;
20030 flex-grow: 1 !important
;
20032 .flex-lg-shrink-0 {
20033 flex-shrink: 0 !important
;
20035 .flex-lg-shrink-1 {
20036 flex-shrink: 1 !important
;
20038 .justify-content-lg-start {
20039 justify-content: flex-start
!important
;
20041 .justify-content-lg-end {
20042 justify-content: flex-end
!important
;
20044 .justify-content-lg-center {
20045 justify-content: center
!important
;
20047 .justify-content-lg-between {
20048 justify-content: space-between
!important
;
20050 .justify-content-lg-around {
20051 justify-content: space-around
!important
;
20053 .align-items-lg-start {
20054 align-items: flex-start
!important
;
20056 .align-items-lg-end {
20057 align-items: flex-end
!important
;
20059 .align-items-lg-center {
20060 align-items: center
!important
;
20062 .align-items-lg-baseline {
20063 align-items: baseline
!important
;
20065 .align-items-lg-stretch {
20066 align-items: stretch
!important
;
20068 .align-content-lg-start {
20069 align-content: flex-start
!important
;
20071 .align-content-lg-end {
20072 align-content: flex-end
!important
;
20074 .align-content-lg-center {
20075 align-content: center
!important
;
20077 .align-content-lg-between {
20078 align-content: space-between
!important
;
20080 .align-content-lg-around {
20081 align-content: space-around
!important
;
20083 .align-content-lg-stretch {
20084 align-content: stretch
!important
;
20086 .align-self-lg-auto {
20087 align-self: auto
!important
;
20089 .align-self-lg-start {
20090 align-self: flex-start
!important
;
20092 .align-self-lg-end {
20093 align-self: flex-end
!important
;
20095 .align-self-lg-center {
20096 align-self: center
!important
;
20098 .align-self-lg-baseline {
20099 align-self: baseline
!important
;
20101 .align-self-lg-stretch {
20102 align-self: stretch
!important
;
20105 @media (min-width: 1200px) {
20107 flex-direction: row
!important
;
20110 flex-direction: column
!important
;
20112 .flex-xl-row-reverse {
20113 flex-direction: row-reverse
!important
;
20115 .flex-xl-column-reverse {
20116 flex-direction: column-reverse
!important
;
20119 flex-wrap: wrap
!important
;
20122 flex-wrap: nowrap
!important
;
20124 .flex-xl-wrap-reverse {
20125 flex-wrap: wrap-reverse
!important
;
20128 flex: 1 1 auto
!important
;
20131 flex-grow: 0 !important
;
20134 flex-grow: 1 !important
;
20136 .flex-xl-shrink-0 {
20137 flex-shrink: 0 !important
;
20139 .flex-xl-shrink-1 {
20140 flex-shrink: 1 !important
;
20142 .justify-content-xl-start {
20143 justify-content: flex-start
!important
;
20145 .justify-content-xl-end {
20146 justify-content: flex-end
!important
;
20148 .justify-content-xl-center {
20149 justify-content: center
!important
;
20151 .justify-content-xl-between {
20152 justify-content: space-between
!important
;
20154 .justify-content-xl-around {
20155 justify-content: space-around
!important
;
20157 .align-items-xl-start {
20158 align-items: flex-start
!important
;
20160 .align-items-xl-end {
20161 align-items: flex-end
!important
;
20163 .align-items-xl-center {
20164 align-items: center
!important
;
20166 .align-items-xl-baseline {
20167 align-items: baseline
!important
;
20169 .align-items-xl-stretch {
20170 align-items: stretch
!important
;
20172 .align-content-xl-start {
20173 align-content: flex-start
!important
;
20175 .align-content-xl-end {
20176 align-content: flex-end
!important
;
20178 .align-content-xl-center {
20179 align-content: center
!important
;
20181 .align-content-xl-between {
20182 align-content: space-between
!important
;
20184 .align-content-xl-around {
20185 align-content: space-around
!important
;
20187 .align-content-xl-stretch {
20188 align-content: stretch
!important
;
20190 .align-self-xl-auto {
20191 align-self: auto
!important
;
20193 .align-self-xl-start {
20194 align-self: flex-start
!important
;
20196 .align-self-xl-end {
20197 align-self: flex-end
!important
;
20199 .align-self-xl-center {
20200 align-self: center
!important
;
20202 .align-self-xl-baseline {
20203 align-self: baseline
!important
;
20205 .align-self-xl-stretch {
20206 align-self: stretch
!important
;
20210 float: left
!important
;
20214 float: right
!important
;
20218 float: none
!important
;
20221 @media (min-width: 576px) {
20223 float: left
!important
;
20226 float: right
!important
;
20229 float: none
!important
;
20232 @media (min-width: 768px) {
20234 float: left
!important
;
20237 float: right
!important
;
20240 float: none
!important
;
20243 @media (min-width: 992px) {
20245 float: left
!important
;
20248 float: right
!important
;
20251 float: none
!important
;
20254 @media (min-width: 1200px) {
20256 float: left
!important
;
20259 float: right
!important
;
20262 float: none
!important
;
20266 user-select: all
!important
;
20269 .user-select-auto {
20270 user-select: auto
!important
;
20273 .user-select-none {
20274 user-select: none
!important
;
20278 overflow: auto
!important
;
20282 overflow: hidden
!important
;
20286 position: static
!important
;
20289 .position-relative {
20290 position: relative
!important
;
20293 .position-absolute {
20294 position: absolute
!important
;
20298 position: fixed
!important
;
20302 position: sticky
!important
;
20321 @supports (position: sticky
) {
20330 position: absolute
;
20336 clip: rect
(0, 0, 0, 0);
20337 white-space: nowrap
;
20341 .sr-only-focusable:active, .sr-only-focusable:focus {
20347 white-space: normal
;
20351 box-shadow: 0 0.125rem 0.25rem rgba
(0, 0, 0, 0.075) !important
;
20355 box-shadow: 0 0.5rem 1rem rgba
(0, 0, 0, 0.15) !important
;
20359 box-shadow: 0 1rem 3rem rgba
(0, 0, 0, 0.175) !important
;
20363 box-shadow: none
!important
;
20367 width: 25% !important
;
20371 width: 50% !important
;
20375 width: 75% !important
;
20379 width: 100% !important
;
20383 width: auto
!important
;
20387 height: 25% !important
;
20391 height: 50% !important
;
20395 height: 75% !important
;
20399 height: 100% !important
;
20403 height: auto
!important
;
20407 max-width: 100% !important
;
20411 max-height: 100% !important
;
20415 min-width: 100vw !important
;
20419 min-height: 100vh !important
;
20423 width: 100vw !important
;
20427 height: 100vh !important
;
20431 margin: 0 !important
;
20436 margin-top: 0 !important
;
20441 margin-right: 0 !important
;
20446 margin-bottom: 0 !important
;
20451 margin-left: 0 !important
;
20455 margin: 0.25rem !important
;
20460 margin-top: 0.25rem !important
;
20465 margin-right: 0.25rem !important
;
20470 margin-bottom: 0.25rem !important
;
20475 margin-left: 0.25rem !important
;
20479 margin: 0.5rem !important
;
20484 margin-top: 0.5rem !important
;
20489 margin-right: 0.5rem !important
;
20494 margin-bottom: 0.5rem !important
;
20499 margin-left: 0.5rem !important
;
20503 margin: 1rem !important
;
20508 margin-top: 1rem !important
;
20513 margin-right: 1rem !important
;
20518 margin-bottom: 1rem !important
;
20523 margin-left: 1rem !important
;
20527 margin: 1.5rem !important
;
20532 margin-top: 1.5rem !important
;
20537 margin-right: 1.5rem !important
;
20542 margin-bottom: 1.5rem !important
;
20547 margin-left: 1.5rem !important
;
20551 margin: 2rem !important
;
20556 margin-top: 2rem !important
;
20561 margin-right: 2rem !important
;
20566 margin-bottom: 2rem !important
;
20571 margin-left: 2rem !important
;
20575 margin: 3rem !important
;
20580 margin-top: 3rem !important
;
20585 margin-right: 3rem !important
;
20590 margin-bottom: 3rem !important
;
20595 margin-left: 3rem !important
;
20599 padding: 0 !important
;
20604 padding-top: 0 !important
;
20609 padding-right: 0 !important
;
20614 padding-bottom: 0 !important
;
20619 padding-left: 0 !important
;
20623 padding: 0.25rem !important
;
20628 padding-top: 0.25rem !important
;
20633 padding-right: 0.25rem !important
;
20638 padding-bottom: 0.25rem !important
;
20643 padding-left: 0.25rem !important
;
20647 padding: 0.5rem !important
;
20652 padding-top: 0.5rem !important
;
20657 padding-right: 0.5rem !important
;
20662 padding-bottom: 0.5rem !important
;
20667 padding-left: 0.5rem !important
;
20671 padding: 1rem !important
;
20676 padding-top: 1rem !important
;
20681 padding-right: 1rem !important
;
20686 padding-bottom: 1rem !important
;
20691 padding-left: 1rem !important
;
20695 padding: 1.5rem !important
;
20700 padding-top: 1.5rem !important
;
20705 padding-right: 1.5rem !important
;
20710 padding-bottom: 1.5rem !important
;
20715 padding-left: 1.5rem !important
;
20719 padding: 2rem !important
;
20724 padding-top: 2rem !important
;
20729 padding-right: 2rem !important
;
20734 padding-bottom: 2rem !important
;
20739 padding-left: 2rem !important
;
20743 padding: 3rem !important
;
20748 padding-top: 3rem !important
;
20753 padding-right: 3rem !important
;
20758 padding-bottom: 3rem !important
;
20763 padding-left: 3rem !important
;
20767 margin: -0.25rem !important
;
20772 margin-top: -0.25rem !important
;
20777 margin-right: -0.25rem !important
;
20782 margin-bottom: -0.25rem !important
;
20787 margin-left: -0.25rem !important
;
20791 margin: -0.5rem !important
;
20796 margin-top: -0.5rem !important
;
20801 margin-right: -0.5rem !important
;
20806 margin-bottom: -0.5rem !important
;
20811 margin-left: -0.5rem !important
;
20815 margin: -1rem !important
;
20820 margin-top: -1rem !important
;
20825 margin-right: -1rem !important
;
20830 margin-bottom: -1rem !important
;
20835 margin-left: -1rem !important
;
20839 margin: -1.5rem !important
;
20844 margin-top: -1.5rem !important
;
20849 margin-right: -1.5rem !important
;
20854 margin-bottom: -1.5rem !important
;
20859 margin-left: -1.5rem !important
;
20863 margin: -2rem !important
;
20868 margin-top: -2rem !important
;
20873 margin-right: -2rem !important
;
20878 margin-bottom: -2rem !important
;
20883 margin-left: -2rem !important
;
20887 margin: -3rem !important
;
20892 margin-top: -3rem !important
;
20897 margin-right: -3rem !important
;
20902 margin-bottom: -3rem !important
;
20907 margin-left: -3rem !important
;
20911 margin: auto
!important
;
20916 margin-top: auto
!important
;
20921 margin-right: auto
!important
;
20926 margin-bottom: auto
!important
;
20931 margin-left: auto
!important
;
20934 @media (min-width: 576px) {
20936 margin: 0 !important
;
20940 margin-top: 0 !important
;
20944 margin-right: 0 !important
;
20948 margin-bottom: 0 !important
;
20952 margin-left: 0 !important
;
20955 margin: 0.25rem !important
;
20959 margin-top: 0.25rem !important
;
20963 margin-right: 0.25rem !important
;
20967 margin-bottom: 0.25rem !important
;
20971 margin-left: 0.25rem !important
;
20974 margin: 0.5rem !important
;
20978 margin-top: 0.5rem !important
;
20982 margin-right: 0.5rem !important
;
20986 margin-bottom: 0.5rem !important
;
20990 margin-left: 0.5rem !important
;
20993 margin: 1rem !important
;
20997 margin-top: 1rem !important
;
21001 margin-right: 1rem !important
;
21005 margin-bottom: 1rem !important
;
21009 margin-left: 1rem !important
;
21012 margin: 1.5rem !important
;
21016 margin-top: 1.5rem !important
;
21020 margin-right: 1.5rem !important
;
21024 margin-bottom: 1.5rem !important
;
21028 margin-left: 1.5rem !important
;
21031 margin: 2rem !important
;
21035 margin-top: 2rem !important
;
21039 margin-right: 2rem !important
;
21043 margin-bottom: 2rem !important
;
21047 margin-left: 2rem !important
;
21050 margin: 3rem !important
;
21054 margin-top: 3rem !important
;
21058 margin-right: 3rem !important
;
21062 margin-bottom: 3rem !important
;
21066 margin-left: 3rem !important
;
21069 padding: 0 !important
;
21073 padding-top: 0 !important
;
21077 padding-right: 0 !important
;
21081 padding-bottom: 0 !important
;
21085 padding-left: 0 !important
;
21088 padding: 0.25rem !important
;
21092 padding-top: 0.25rem !important
;
21096 padding-right: 0.25rem !important
;
21100 padding-bottom: 0.25rem !important
;
21104 padding-left: 0.25rem !important
;
21107 padding: 0.5rem !important
;
21111 padding-top: 0.5rem !important
;
21115 padding-right: 0.5rem !important
;
21119 padding-bottom: 0.5rem !important
;
21123 padding-left: 0.5rem !important
;
21126 padding: 1rem !important
;
21130 padding-top: 1rem !important
;
21134 padding-right: 1rem !important
;
21138 padding-bottom: 1rem !important
;
21142 padding-left: 1rem !important
;
21145 padding: 1.5rem !important
;
21149 padding-top: 1.5rem !important
;
21153 padding-right: 1.5rem !important
;
21157 padding-bottom: 1.5rem !important
;
21161 padding-left: 1.5rem !important
;
21164 padding: 2rem !important
;
21168 padding-top: 2rem !important
;
21172 padding-right: 2rem !important
;
21176 padding-bottom: 2rem !important
;
21180 padding-left: 2rem !important
;
21183 padding: 3rem !important
;
21187 padding-top: 3rem !important
;
21191 padding-right: 3rem !important
;
21195 padding-bottom: 3rem !important
;
21199 padding-left: 3rem !important
;
21202 margin: -0.25rem !important
;
21206 margin-top: -0.25rem !important
;
21210 margin-right: -0.25rem !important
;
21214 margin-bottom: -0.25rem !important
;
21218 margin-left: -0.25rem !important
;
21221 margin: -0.5rem !important
;
21225 margin-top: -0.5rem !important
;
21229 margin-right: -0.5rem !important
;
21233 margin-bottom: -0.5rem !important
;
21237 margin-left: -0.5rem !important
;
21240 margin: -1rem !important
;
21244 margin-top: -1rem !important
;
21248 margin-right: -1rem !important
;
21252 margin-bottom: -1rem !important
;
21256 margin-left: -1rem !important
;
21259 margin: -1.5rem !important
;
21263 margin-top: -1.5rem !important
;
21267 margin-right: -1.5rem !important
;
21271 margin-bottom: -1.5rem !important
;
21275 margin-left: -1.5rem !important
;
21278 margin: -2rem !important
;
21282 margin-top: -2rem !important
;
21286 margin-right: -2rem !important
;
21290 margin-bottom: -2rem !important
;
21294 margin-left: -2rem !important
;
21297 margin: -3rem !important
;
21301 margin-top: -3rem !important
;
21305 margin-right: -3rem !important
;
21309 margin-bottom: -3rem !important
;
21313 margin-left: -3rem !important
;
21316 margin: auto
!important
;
21320 margin-top: auto
!important
;
21324 margin-right: auto
!important
;
21328 margin-bottom: auto
!important
;
21332 margin-left: auto
!important
;
21335 @media (min-width: 768px) {
21337 margin: 0 !important
;
21341 margin-top: 0 !important
;
21345 margin-right: 0 !important
;
21349 margin-bottom: 0 !important
;
21353 margin-left: 0 !important
;
21356 margin: 0.25rem !important
;
21360 margin-top: 0.25rem !important
;
21364 margin-right: 0.25rem !important
;
21368 margin-bottom: 0.25rem !important
;
21372 margin-left: 0.25rem !important
;
21375 margin: 0.5rem !important
;
21379 margin-top: 0.5rem !important
;
21383 margin-right: 0.5rem !important
;
21387 margin-bottom: 0.5rem !important
;
21391 margin-left: 0.5rem !important
;
21394 margin: 1rem !important
;
21398 margin-top: 1rem !important
;
21402 margin-right: 1rem !important
;
21406 margin-bottom: 1rem !important
;
21410 margin-left: 1rem !important
;
21413 margin: 1.5rem !important
;
21417 margin-top: 1.5rem !important
;
21421 margin-right: 1.5rem !important
;
21425 margin-bottom: 1.5rem !important
;
21429 margin-left: 1.5rem !important
;
21432 margin: 2rem !important
;
21436 margin-top: 2rem !important
;
21440 margin-right: 2rem !important
;
21444 margin-bottom: 2rem !important
;
21448 margin-left: 2rem !important
;
21451 margin: 3rem !important
;
21455 margin-top: 3rem !important
;
21459 margin-right: 3rem !important
;
21463 margin-bottom: 3rem !important
;
21467 margin-left: 3rem !important
;
21470 padding: 0 !important
;
21474 padding-top: 0 !important
;
21478 padding-right: 0 !important
;
21482 padding-bottom: 0 !important
;
21486 padding-left: 0 !important
;
21489 padding: 0.25rem !important
;
21493 padding-top: 0.25rem !important
;
21497 padding-right: 0.25rem !important
;
21501 padding-bottom: 0.25rem !important
;
21505 padding-left: 0.25rem !important
;
21508 padding: 0.5rem !important
;
21512 padding-top: 0.5rem !important
;
21516 padding-right: 0.5rem !important
;
21520 padding-bottom: 0.5rem !important
;
21524 padding-left: 0.5rem !important
;
21527 padding: 1rem !important
;
21531 padding-top: 1rem !important
;
21535 padding-right: 1rem !important
;
21539 padding-bottom: 1rem !important
;
21543 padding-left: 1rem !important
;
21546 padding: 1.5rem !important
;
21550 padding-top: 1.5rem !important
;
21554 padding-right: 1.5rem !important
;
21558 padding-bottom: 1.5rem !important
;
21562 padding-left: 1.5rem !important
;
21565 padding: 2rem !important
;
21569 padding-top: 2rem !important
;
21573 padding-right: 2rem !important
;
21577 padding-bottom: 2rem !important
;
21581 padding-left: 2rem !important
;
21584 padding: 3rem !important
;
21588 padding-top: 3rem !important
;
21592 padding-right: 3rem !important
;
21596 padding-bottom: 3rem !important
;
21600 padding-left: 3rem !important
;
21603 margin: -0.25rem !important
;
21607 margin-top: -0.25rem !important
;
21611 margin-right: -0.25rem !important
;
21615 margin-bottom: -0.25rem !important
;
21619 margin-left: -0.25rem !important
;
21622 margin: -0.5rem !important
;
21626 margin-top: -0.5rem !important
;
21630 margin-right: -0.5rem !important
;
21634 margin-bottom: -0.5rem !important
;
21638 margin-left: -0.5rem !important
;
21641 margin: -1rem !important
;
21645 margin-top: -1rem !important
;
21649 margin-right: -1rem !important
;
21653 margin-bottom: -1rem !important
;
21657 margin-left: -1rem !important
;
21660 margin: -1.5rem !important
;
21664 margin-top: -1.5rem !important
;
21668 margin-right: -1.5rem !important
;
21672 margin-bottom: -1.5rem !important
;
21676 margin-left: -1.5rem !important
;
21679 margin: -2rem !important
;
21683 margin-top: -2rem !important
;
21687 margin-right: -2rem !important
;
21691 margin-bottom: -2rem !important
;
21695 margin-left: -2rem !important
;
21698 margin: -3rem !important
;
21702 margin-top: -3rem !important
;
21706 margin-right: -3rem !important
;
21710 margin-bottom: -3rem !important
;
21714 margin-left: -3rem !important
;
21717 margin: auto
!important
;
21721 margin-top: auto
!important
;
21725 margin-right: auto
!important
;
21729 margin-bottom: auto
!important
;
21733 margin-left: auto
!important
;
21736 @media (min-width: 992px) {
21738 margin: 0 !important
;
21742 margin-top: 0 !important
;
21746 margin-right: 0 !important
;
21750 margin-bottom: 0 !important
;
21754 margin-left: 0 !important
;
21757 margin: 0.25rem !important
;
21761 margin-top: 0.25rem !important
;
21765 margin-right: 0.25rem !important
;
21769 margin-bottom: 0.25rem !important
;
21773 margin-left: 0.25rem !important
;
21776 margin: 0.5rem !important
;
21780 margin-top: 0.5rem !important
;
21784 margin-right: 0.5rem !important
;
21788 margin-bottom: 0.5rem !important
;
21792 margin-left: 0.5rem !important
;
21795 margin: 1rem !important
;
21799 margin-top: 1rem !important
;
21803 margin-right: 1rem !important
;
21807 margin-bottom: 1rem !important
;
21811 margin-left: 1rem !important
;
21814 margin: 1.5rem !important
;
21818 margin-top: 1.5rem !important
;
21822 margin-right: 1.5rem !important
;
21826 margin-bottom: 1.5rem !important
;
21830 margin-left: 1.5rem !important
;
21833 margin: 2rem !important
;
21837 margin-top: 2rem !important
;
21841 margin-right: 2rem !important
;
21845 margin-bottom: 2rem !important
;
21849 margin-left: 2rem !important
;
21852 margin: 3rem !important
;
21856 margin-top: 3rem !important
;
21860 margin-right: 3rem !important
;
21864 margin-bottom: 3rem !important
;
21868 margin-left: 3rem !important
;
21871 padding: 0 !important
;
21875 padding-top: 0 !important
;
21879 padding-right: 0 !important
;
21883 padding-bottom: 0 !important
;
21887 padding-left: 0 !important
;
21890 padding: 0.25rem !important
;
21894 padding-top: 0.25rem !important
;
21898 padding-right: 0.25rem !important
;
21902 padding-bottom: 0.25rem !important
;
21906 padding-left: 0.25rem !important
;
21909 padding: 0.5rem !important
;
21913 padding-top: 0.5rem !important
;
21917 padding-right: 0.5rem !important
;
21921 padding-bottom: 0.5rem !important
;
21925 padding-left: 0.5rem !important
;
21928 padding: 1rem !important
;
21932 padding-top: 1rem !important
;
21936 padding-right: 1rem !important
;
21940 padding-bottom: 1rem !important
;
21944 padding-left: 1rem !important
;
21947 padding: 1.5rem !important
;
21951 padding-top: 1.5rem !important
;
21955 padding-right: 1.5rem !important
;
21959 padding-bottom: 1.5rem !important
;
21963 padding-left: 1.5rem !important
;
21966 padding: 2rem !important
;
21970 padding-top: 2rem !important
;
21974 padding-right: 2rem !important
;
21978 padding-bottom: 2rem !important
;
21982 padding-left: 2rem !important
;
21985 padding: 3rem !important
;
21989 padding-top: 3rem !important
;
21993 padding-right: 3rem !important
;
21997 padding-bottom: 3rem !important
;
22001 padding-left: 3rem !important
;
22004 margin: -0.25rem !important
;
22008 margin-top: -0.25rem !important
;
22012 margin-right: -0.25rem !important
;
22016 margin-bottom: -0.25rem !important
;
22020 margin-left: -0.25rem !important
;
22023 margin: -0.5rem !important
;
22027 margin-top: -0.5rem !important
;
22031 margin-right: -0.5rem !important
;
22035 margin-bottom: -0.5rem !important
;
22039 margin-left: -0.5rem !important
;
22042 margin: -1rem !important
;
22046 margin-top: -1rem !important
;
22050 margin-right: -1rem !important
;
22054 margin-bottom: -1rem !important
;
22058 margin-left: -1rem !important
;
22061 margin: -1.5rem !important
;
22065 margin-top: -1.5rem !important
;
22069 margin-right: -1.5rem !important
;
22073 margin-bottom: -1.5rem !important
;
22077 margin-left: -1.5rem !important
;
22080 margin: -2rem !important
;
22084 margin-top: -2rem !important
;
22088 margin-right: -2rem !important
;
22092 margin-bottom: -2rem !important
;
22096 margin-left: -2rem !important
;
22099 margin: -3rem !important
;
22103 margin-top: -3rem !important
;
22107 margin-right: -3rem !important
;
22111 margin-bottom: -3rem !important
;
22115 margin-left: -3rem !important
;
22118 margin: auto
!important
;
22122 margin-top: auto
!important
;
22126 margin-right: auto
!important
;
22130 margin-bottom: auto
!important
;
22134 margin-left: auto
!important
;
22137 @media (min-width: 1200px) {
22139 margin: 0 !important
;
22143 margin-top: 0 !important
;
22147 margin-right: 0 !important
;
22151 margin-bottom: 0 !important
;
22155 margin-left: 0 !important
;
22158 margin: 0.25rem !important
;
22162 margin-top: 0.25rem !important
;
22166 margin-right: 0.25rem !important
;
22170 margin-bottom: 0.25rem !important
;
22174 margin-left: 0.25rem !important
;
22177 margin: 0.5rem !important
;
22181 margin-top: 0.5rem !important
;
22185 margin-right: 0.5rem !important
;
22189 margin-bottom: 0.5rem !important
;
22193 margin-left: 0.5rem !important
;
22196 margin: 1rem !important
;
22200 margin-top: 1rem !important
;
22204 margin-right: 1rem !important
;
22208 margin-bottom: 1rem !important
;
22212 margin-left: 1rem !important
;
22215 margin: 1.5rem !important
;
22219 margin-top: 1.5rem !important
;
22223 margin-right: 1.5rem !important
;
22227 margin-bottom: 1.5rem !important
;
22231 margin-left: 1.5rem !important
;
22234 margin: 2rem !important
;
22238 margin-top: 2rem !important
;
22242 margin-right: 2rem !important
;
22246 margin-bottom: 2rem !important
;
22250 margin-left: 2rem !important
;
22253 margin: 3rem !important
;
22257 margin-top: 3rem !important
;
22261 margin-right: 3rem !important
;
22265 margin-bottom: 3rem !important
;
22269 margin-left: 3rem !important
;
22272 padding: 0 !important
;
22276 padding-top: 0 !important
;
22280 padding-right: 0 !important
;
22284 padding-bottom: 0 !important
;
22288 padding-left: 0 !important
;
22291 padding: 0.25rem !important
;
22295 padding-top: 0.25rem !important
;
22299 padding-right: 0.25rem !important
;
22303 padding-bottom: 0.25rem !important
;
22307 padding-left: 0.25rem !important
;
22310 padding: 0.5rem !important
;
22314 padding-top: 0.5rem !important
;
22318 padding-right: 0.5rem !important
;
22322 padding-bottom: 0.5rem !important
;
22326 padding-left: 0.5rem !important
;
22329 padding: 1rem !important
;
22333 padding-top: 1rem !important
;
22337 padding-right: 1rem !important
;
22341 padding-bottom: 1rem !important
;
22345 padding-left: 1rem !important
;
22348 padding: 1.5rem !important
;
22352 padding-top: 1.5rem !important
;
22356 padding-right: 1.5rem !important
;
22360 padding-bottom: 1.5rem !important
;
22364 padding-left: 1.5rem !important
;
22367 padding: 2rem !important
;
22371 padding-top: 2rem !important
;
22375 padding-right: 2rem !important
;
22379 padding-bottom: 2rem !important
;
22383 padding-left: 2rem !important
;
22386 padding: 3rem !important
;
22390 padding-top: 3rem !important
;
22394 padding-right: 3rem !important
;
22398 padding-bottom: 3rem !important
;
22402 padding-left: 3rem !important
;
22405 margin: -0.25rem !important
;
22409 margin-top: -0.25rem !important
;
22413 margin-right: -0.25rem !important
;
22417 margin-bottom: -0.25rem !important
;
22421 margin-left: -0.25rem !important
;
22424 margin: -0.5rem !important
;
22428 margin-top: -0.5rem !important
;
22432 margin-right: -0.5rem !important
;
22436 margin-bottom: -0.5rem !important
;
22440 margin-left: -0.5rem !important
;
22443 margin: -1rem !important
;
22447 margin-top: -1rem !important
;
22451 margin-right: -1rem !important
;
22455 margin-bottom: -1rem !important
;
22459 margin-left: -1rem !important
;
22462 margin: -1.5rem !important
;
22466 margin-top: -1.5rem !important
;
22470 margin-right: -1.5rem !important
;
22474 margin-bottom: -1.5rem !important
;
22478 margin-left: -1.5rem !important
;
22481 margin: -2rem !important
;
22485 margin-top: -2rem !important
;
22489 margin-right: -2rem !important
;
22493 margin-bottom: -2rem !important
;
22497 margin-left: -2rem !important
;
22500 margin: -3rem !important
;
22504 margin-top: -3rem !important
;
22508 margin-right: -3rem !important
;
22512 margin-bottom: -3rem !important
;
22516 margin-left: -3rem !important
;
22519 margin: auto
!important
;
22523 margin-top: auto
!important
;
22527 margin-right: auto
!important
;
22531 margin-bottom: auto
!important
;
22535 margin-left: auto
!important
;
22538 .stretched-link::after {
22539 position: absolute
;
22545 pointer-events: auto
;
22547 background-color: rgba
(0, 0, 0, 0);
22551 font-family: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
!important
;
22555 text-align: justify
!important
;
22559 white-space: normal
!important
;
22563 white-space: nowrap
!important
;
22568 text-overflow: ellipsis
;
22569 white-space: nowrap
;
22573 text-align: left
!important
;
22577 text-align: right
!important
;
22581 text-align: center
!important
;
22584 @media (min-width: 576px) {
22586 text-align: left
!important
;
22589 text-align: right
!important
;
22592 text-align: center
!important
;
22595 @media (min-width: 768px) {
22597 text-align: left
!important
;
22600 text-align: right
!important
;
22603 text-align: center
!important
;
22606 @media (min-width: 992px) {
22608 text-align: left
!important
;
22611 text-align: right
!important
;
22614 text-align: center
!important
;
22617 @media (min-width: 1200px) {
22619 text-align: left
!important
;
22622 text-align: right
!important
;
22625 text-align: center
!important
;
22629 text-transform: lowercase
!important
;
22633 text-transform: uppercase
!important
;
22637 text-transform: capitalize
!important
;
22640 .font-weight-light {
22641 font-weight: 300 !important
;
22644 .font-weight-lighter {
22645 font-weight: lighter
!important
;
22648 .font-weight-normal {
22649 font-weight: 400 !important
;
22652 .font-weight-bold {
22653 font-weight: 700 !important
;
22656 .font-weight-bolder {
22657 font-weight: bolder
!important
;
22661 font-style: italic
!important
;
22665 color: #fff !important
;
22669 color: #0f6cbf !important
;
22672 a
.text-primary:hover
, a
.text-primary:focus
{
22673 color: #094478 !important
;
22677 color: #ced4da !important
;
22680 a
.text-secondary:hover
, a
.text-secondary:focus
{
22681 color: #a2aeb9 !important
;
22685 color: #357a32 !important
;
22688 a
.text-success:hover
, a
.text-success:focus
{
22689 color: #1d441c !important
;
22693 color: #008196 !important
;
22696 a
.text-info:hover
, a
.text-info:focus
{
22697 color: #003f4a !important
;
22701 color: #f0ad4e !important
;
22704 a
.text-warning:hover
, a
.text-warning:focus
{
22705 color: #df8a13 !important
;
22709 color: #ca3120 !important
;
22712 a
.text-danger:hover
, a
.text-danger:focus
{
22713 color: #882116 !important
;
22717 color: #f8f9fa !important
;
22720 a
.text-light:hover
, a
.text-light:focus
{
22721 color: #cbd3da !important
;
22725 color: #343a40 !important
;
22728 a
.text-dark:hover
, a
.text-dark:focus
{
22729 color: #121416 !important
;
22733 color: #1d2125 !important
;
22737 color: #6a737b !important
;
22741 color: rgba
(0, 0, 0, 0.5) !important
;
22745 color: rgba
(255, 255, 255, 0.5) !important
;
22750 color: transparent
;
22752 background-color: transparent
;
22756 .text-decoration-none {
22757 text-decoration: none
!important
;
22761 word-break: break-word
!important
;
22762 word-wrap: break-word
!important
;
22766 color: inherit
!important
;
22770 visibility: visible
!important
;
22774 visibility: hidden
!important
;
22781 text-shadow: none
!important
;
22782 box-shadow: none
!important
;
22785 text-decoration: underline
;
22787 abbr
[title
]::after
{
22788 content: " (" attr
(title
) ")";
22791 white-space: pre-wrap
!important
;
22795 border: 1px solid
#8f959e;
22796 page-break-inside: avoid
;
22800 page-break-inside: avoid
;
22810 page-break-after: avoid
;
22813 min-width: 992px !important
;
22816 min-width: 992px !important
;
22822 border: 1px solid
#000;
22825 border-collapse: collapse
!important
;
22829 background-color: #fff !important
;
22831 .table-bordered th
,
22832 .table-bordered td {
22833 border: 1px solid
#dee2e6 !important
;
22840 .table-dark thead th
,
22841 .table-dark tbody + tbody {
22842 border-color: #dee2e6;
22844 .table .thead-dark th {
22846 border-color: #dee2e6;
22850 * Bootstrap overrides for RTL
22852 * This file is only for overriding sass from upstream bootstrap, all general rtl fixes for
22853 * moodle scss should be placed immediately after the definition of the ltr rule.
22855 .breadcrumb-item + .breadcrumb-item::before {
22858 content: "/"; /* stylelint-disable-line declaration-block-no-duplicate-properties */
22861 .dir-rtl .custom-select {
22862 background-position: 0.75rem center
;
22865 .dir-rtl .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
22866 transform: translateX
(-0.9375rem);
22872 * Variables written for Moodle specific components
22874 * Please do not override any Bootstrap variables here, custom Bootstrap variable should go in
22875 * preset files instead.
22879 overflow-y: visible
;
22880 background-color: #fff;
22883 @media (min-width: 576px) {
22884 .context-header-settings-menu
,
22885 .region-main-settings-menu {
22894 @media (max-width: 767.98px) {
22895 .context-header-settings-menu
,
22896 .region-main-settings-menu {
22898 justify-content: flex-end
;
22901 .context-header-settings-menu
.dropdown-toggle
> .icon
,
22902 #region-main-settings-menu .dropdown-toggle
> .icon
{
22908 /** Prevent user notifications overlapping with region main settings menu */
22909 #user-notifications {
22914 /** Page layout CSS starts **/
22915 .layout-option-noheader #page-header
,
22916 .layout-option-nonavbar #page-navbar
,
22917 .layout-option-nofooter #page-footer
,
22918 .layout-option-nocourseheader
.course-content-header
,
22919 .layout-option-nocoursefooter .course-content-footer {
22923 /** Page layout CSS ends **/
22934 direction: ltr
!important
; /* stylelint-disable-line declaration-no-important */
22941 text-align: center
;
22948 a
.dimmed_text:link
,
22949 a
.dimmed_text:visited
,
22952 .dimmed_text
a:link
,
22953 .dimmed_text
a:visited
,
22956 .usersuspended
a:link
,
22957 .usersuspended
a:visited
,
22959 .dimmed_category a {
22963 .aalink
.focus
, a
.focus
.autolink
, .aalink:focus
, a
.autolink:focus
,
22964 #page-footer a:not
([class
]).focus
,
22965 #page-footer a:not
([class
]):focus
,
22968 a:not
([class
]).focus
,
22969 a:not
([class
]):focus
,
22970 .activityinstance
> a
.focus
,
22971 .activityinstance > a:focus {
22972 outline: 0.2rem solid transparent
;
22974 background-color: #d2e8fb;
22975 box-shadow: 0 -0.2rem #d2e8fb, 0 0.2rem #343a40;
22977 .aalink:focus:hover
, a
.autolink:focus:hover
,
22978 #page-footer a:not
([class
]):focus:hover
,
22979 .arrow_link:focus:hover
,
22980 a:not
([class
]):focus:hover
,
22981 .activityinstance > a:focus:hover {
22982 text-decoration: none
;
22985 .aabtn
.focus
, .aabtn:focus
,
22990 .editor_atto_toolbar button
.focus
,
22991 .editor_atto_toolbar
button:focus
,
22992 .editor_atto_toolbar
.atto_toolbar_row
.focus
,
22993 .editor_atto_toolbar
.atto_toolbar_row:focus
,
22994 [role
=button
].focus
,
22995 [role
=button
]:focus
,
22996 .list-group-item-action
.focus
,
22997 .list-group-item-action:focus
,
22998 input
[type
=checkbox
].focus
,
22999 input
[type
=checkbox
]:focus
,
23000 input
[type
=radio
].focus
,
23001 input
[type
=radio
]:focus
,
23002 input
[type
=file
].focus
,
23003 input
[type
=file
]:focus
,
23004 input
[type
=image
].focus
,
23005 input
[type
=image
]:focus
,
23006 .sr-only-focusable
.focus
,
23007 .sr-only-focusable:focus
,
23008 a
.dropdown-toggle
.focus
,
23009 a
.dropdown-toggle:focus
,
23010 .moodle-dialogue-base
.closebutton
.focus
,
23011 .moodle-dialogue-base
.closebutton:focus
,
23012 button
.close
.focus
,
23013 button
.close:focus
,
23014 .form-autocomplete-selection
.focus
,
23015 .form-autocomplete-selection:focus
,
23016 [role
=treeitem
]:not
([aria-expanded
=true
]).focus
,
23017 [role
=treeitem
]:not
([aria-expanded
=true
]):focus
{
23019 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
23021 .aabtn:focus:hover
,
23022 .btn-link:focus:hover
,
23023 .nav-link:focus:hover
,
23024 .editor_atto_toolbar
button:focus:hover
,
23025 .editor_atto_toolbar
.atto_toolbar_row:focus:hover
,
23026 [role
=button
]:focus:hover
,
23027 .list-group-item-action:focus:hover
,
23028 input
[type
=checkbox
]:focus:hover
,
23029 input
[type
=radio
]:focus:hover
,
23030 input
[type
=file
]:focus:hover
,
23031 input
[type
=image
]:focus:hover
,
23032 .sr-only-focusable:focus:hover
,
23033 a
.dropdown-toggle:focus:hover
,
23034 .moodle-dialogue-base
.closebutton:focus:hover
,
23035 button
.close:focus:hover
,
23036 .form-autocomplete-selection:focus:hover
,
23037 [role
=treeitem
]:not
([aria-expanded
=true
]):focus:hover
{
23038 text-decoration: none
;
23041 .modal-dialog[tabindex="0"].focus, .modal-dialog[tabindex="0"]:focus {
23044 .modal-dialog[tabindex="0"].focus .modal-content, .modal-dialog[tabindex="0"]:focus .modal-content {
23046 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
23047 border-radius: 0.6rem;
23050 [role
=treeitem
][aria-expanded
=true
] {
23053 [role
=treeitem
][aria-expanded
=true
].focus
> *:first-child
, [role
=treeitem
][aria-expanded
=true
]:focus
> *:first-child
{
23055 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
23057 [role
=treeitem
][aria-expanded
=true
]:focus:hover
{
23058 text-decoration: none
;
23061 .form-autocomplete-suggestions li[aria-selected=true] {
23063 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
23066 .safari input
[type
=checkbox
].focus
, .safari input
[type
=checkbox
]:focus
,
23067 .safari input
[type
=radio
].focus
,
23068 .safari input[type=radio]:focus {
23078 .section li
.movehere
,
23085 .section li.movehere a {
23089 border: 2px dashed
#343a40;
23092 .editing .course-content .hidden.sectionname {
23093 visibility: hidden
;
23103 font-size: 0.703125rem;
23125 .fitem.advanced .text-info {
23133 a
.autolink
.glossary:hover
{
23137 /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
23138 .collapsibleregioncaption {
23139 white-space: nowrap
;
23140 min-height: 1.40625rem;
23143 .pagelayout-mydashboard.jsenabled .collapsibleregioncaption {
23147 .pagelayout-mydashboard #region-main {
23150 background-color: transparent
;
23154 @media (max-width: 767.98px) {
23155 .pagelayout-mydashboard #region-main-box
,
23156 .pagelayout-login #region-main-box {
23161 .collapsibleregioncaption img {
23162 vertical-align: middle
;
23165 .jsenabled .hiddenifjs {
23173 .jsenabled .visibleifjs {
23177 .jsenabled .collapsibleregion {
23179 box-sizing: content-box
;
23182 .jsenabled .collapsed .collapsibleregioninner {
23183 visibility: hidden
;
23186 .collapsible-actions {
23191 .jsenabled .collapsible-actions {
23195 .yui-overlay .yui-widget-bd {
23196 background-color: #ffee69;
23197 border: 1px solid
#a6982b;
23198 border-top-color: #d4c237;
23202 position: relative
;
23208 background: transparent
;
23221 .pagingbar .thispage {
23230 .action-menu .dropdown-toggle {
23231 text-decoration: none
;
23232 display: inline-block
;
23236 white-space: nowrap
;
23240 .block img.resize {
23249 vertical-align: middle
;
23266 #addmembersform table
{
23268 margin-right: auto
;
23271 table
.flexible
.emptyrow
{
23276 form
.popupform div
{
23280 .arrow_button input {
23288 .no-overflow > .generaltable {
23292 .no-overflow
.generaltable
.sr-only
,
23293 .no-overflow
.generaltable
.accesshide
,
23294 .table-responsive
.generaltable
.sr-only
,
23295 .table-responsive .generaltable .accesshide {
23296 position: relative
;
23301 position: absolute
;
23307 clip: rect
(0, 0, 0, 0);
23308 white-space: nowrap
;
23320 position: absolute
;
23323 text-decoration: none
;
23326 a
.skip-block:focus
,
23327 a
.skip-block:active
,
23341 text-align: center
;
23344 .blog_entry .audience {
23346 padding-right: 4px;
23349 .blog_entry .tags {
23353 .blog_entry .content {
23367 #doc-contents ul li
{
23368 list-style-type: none
;
23371 .groupmanagementtable td {
23372 vertical-align: top
;
23375 .groupmanagementtable #existingcell
,
23376 .groupmanagementtable #potentialcell {
23380 .groupmanagementtable #buttonscell {
23384 .groupmanagementtable #buttonscell p.arrow_button input {
23391 .groupmanagementtable #removeselect_wrapper
,
23392 .groupmanagementtable #addselect_wrapper {
23396 .groupmanagementtable #removeselect_wrapper label
,
23397 .groupmanagementtable #addselect_wrapper label {
23398 font-weight: normal
;
23401 #group-usersummary {
23407 margin-bottom: 3px;
23408 display: inline-block
;
23411 .groupselector label {
23412 display: inline-block
;
23416 margin-bottom: 1em;
23419 .notepost .userpicture {
23424 .notepost
.content
,
23425 .notepost .footer {
23433 .path-my .coursebox {
23437 .path-my .coursebox .overview {
23438 margin: 15px 30px 10px 30px;
23441 .path-my .coursebox .info {
23471 .comment-area textarea {
23475 .comment-area textarea.fullwidth {
23476 -webkit-box-sizing: border-box
;
23477 -moz-box-sizing: border-box
;
23478 box-sizing: border-box
;
23481 .comment-area .fd {
23485 .comment-meta span {
23489 .comment-link img {
23490 vertical-align: text-bottom
;
23504 margin-bottom: 5px;
23507 position: relative
;
23510 .comment-list li.first {
23515 text-align: center
;
23518 .comment-paging .pageno {
23522 .comment-paging .curpage {
23523 border: 1px solid
#ccc;
23526 .comment-message .picture {
23528 margin-right: 0.25rem;
23531 .comment-message .text {
23536 .comment-message .text p {
23538 margin: 0 18px 0 0;
23542 position: absolute
;
23548 .comment-report-selectall {
23556 .jsenabled .comment-link {
23560 .jsenabled .showcommentsnonjs {
23564 .jsenabled .comment-report-selectall {
23569 * Completion progress report
23571 .completion-expired {
23575 .completion-expected {
23576 font-size: 0.703125rem;
23579 .completion-sortchoice
,
23580 .completion-identifyfield {
23581 font-size: 0.703125rem;
23582 vertical-align: bottom
;
23585 .completion-progresscell {
23589 .completion-expired .completion-expected {
23602 text-align: center
;
23606 .path-tag .tag-index-items .tagarea {
23607 border: 1px solid
#e3e3e3;
23608 border-radius: 4px;
23613 .path-tag .tag-index-items .tagarea h3 {
23615 padding: 3px 0 10px 0;
23621 text-shadow: 0 1px 0 rgba
(255, 255, 255, 0.5);
23622 text-transform: uppercase
;
23623 word-wrap: break-word
;
23624 border-bottom: solid
1px #e3e3e3;
23625 margin-bottom: 10px;
23628 .path-tag
.tagarea
.controls::after
,
23629 .path-tag .tagarea .taggeditems::after {
23635 .path-tag
.tagarea
.controls
,
23636 .path-tag .tag-backtoallitems {
23637 text-align: center
;
23640 .path-tag .tagarea .controls .gotopage.nextpage {
23644 .path-tag .tagarea .controls .gotopage.prevpage {
23648 .path-tag .tagarea .controls .exclusivemode {
23649 display: inline-block
;
23652 .path-tag .tagarea .controls.controls-bottom {
23656 .path-tag .tagarea .controls .gotopage.nextpage::after {
23657 padding-right: 5px;
23662 .path-tag .tagarea .controls .gotopage.prevpage::before {
23663 padding-right: 5px;
23670 span
.flagged-tag a
,
23675 .tag-management-table td
,
23676 .tag-management-table th {
23677 vertical-align: middle
;
23681 .tag-management-table .inplaceeditable.inplaceeditingon input {
23685 .path-admin-tag .addstandardtags {
23688 .path-admin-tag .addstandardtags img {
23692 .path-tag .tag-relatedtags {
23696 .path-tag .tag-management-box {
23700 .path-tag .tag-index-toc {
23702 text-align: center
;
23705 .path-tag
.tag-index-toc li
,
23706 .path-tag .tag-management-box li {
23711 .path-tag .tag-management-box li a.edittag {
23712 background-image: url
([[pix:moodle|i
/settings
]]);
23715 .path-tag .tag-management-box li a.flagasinappropriate {
23716 background-image: url
([[pix:moodle|i
/flagged
]]);
23719 .path-tag .tag-management-box li a.removefrommyinterests {
23720 background-image: url
([[pix:moodle|t
/delete
]]);
23723 .path-tag .tag-management-box li a.addtomyinterests {
23724 background-image: url
([[pix:moodle|t
/add
]]);
23727 .path-tag .tag-management-box li a {
23728 background-repeat: no-repeat
;
23729 background-position: left
;
23730 padding-left: 17px;
23733 .tag_feed.media-list .media .itemimage {
23737 .tag_feed.media-list .media .itemimage img {
23742 .tag_feed.media-list .media .media-body {
23743 padding-right: 10px;
23744 padding-left: 10px;
23747 .tag_feed .media .muted a {
23752 text-align: center
;
23755 .tag_cloud .inline-list li {
23759 .tag_cloud .tag_overflow {
23761 font-style: italic
;
23852 .tag_list.hideoverlimit .overlimit {
23856 .tag_list .tagmorelink {
23860 .tag_list.hideoverlimit .tagmorelink {
23864 .tag_list.hideoverlimit .taglesslink {
23871 #webservice-doc-generator td
{
23873 border: 0 solid black
;
23881 border-collapse: collapse
;
23884 .userenrolment tr {
23885 vertical-align: top
;
23888 .userenrolment td {
23893 .userenrolment .subfield {
23897 .userenrolment .col_userdetails .subfield {
23901 .userenrolment .col_userdetails .subfield_picture {
23906 .userenrolment .col_lastseen {
23910 .userenrolment .col_role {
23914 .userenrolment
.col_role
.roles
,
23915 .userenrolment .col_group .groups {
23916 margin-right: 30px;
23919 .userenrolment .col_role .role {
23921 padding: 0 3px 3px;
23923 white-space: nowrap
;
23926 .userenrolment .col_group .group {
23930 white-space: nowrap
;
23933 .userenrolment
.col_role
.role a
,
23934 .userenrolment .col_group .group a {
23939 .userenrolment
.col_role
.addrole
,
23940 .userenrolment .col_group .addgroup {
23945 .userenrolment
.col_role
.addrole
> a:hover
,
23946 .userenrolment .col_group .addgroup > a:hover {
23947 border-bottom: 1px solid
#666;
23950 .userenrolment
.col_role
.addrole img
,
23951 .userenrolment .col_group .addgroup img {
23952 vertical-align: baseline
;
23955 .userenrolment .hasAllRoles .col_role .addrole {
23959 .userenrolment .col_enrol .enrolment {
23961 padding: 0 3px 3px;
23965 .userenrolment .col_enrol .enrolment a {
23970 #page-enrol-otherusers .userenrolment
.col_role
.role
{
23972 margin: 3px 3px 3px 0;
23973 padding: 3px 3px 3px 0;
23977 background-color: #ccc;
23978 position: absolute
;
23983 text-align: center
;
23986 .corelightbox img {
23992 .mod-indent-outer {
23997 display: table-cell
;
24000 .label .mod-indent {
24005 .activity.label.modtype_label .mod-indent {
24009 @media (min-width: 576px) {
24010 /* Creates a series of .mod-indent-# rule declarations based on indent size and number of indent levels. */
24063 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
24064 .resourcecontent .mediaplugin_mp3 object {
24069 .resourcecontent audio.mediaplugin_html5audio {
24073 /** Large resource images should avoid hidden overflow **/
24078 /* Audio player size in 'inline' mode (can only change width, as above) */
24079 .mediaplugin_mp3 object {
24084 audio
.mediaplugin_html5audio
{
24088 .core_media_preview.pagelayout-embedded #maincontent {
24092 .path-rating .ratingtable {
24094 margin-bottom: 1em;
24097 .path-rating .ratingtable th.rating {
24101 .path-rating
.ratingtable td
.rating
,
24102 .path-rating .ratingtable td.time {
24103 white-space: nowrap
;
24104 text-align: center
;
24107 /* Moodle Dialogue Settings (moodle-core-dialogue) */
24108 .moodle-dialogue-base .moodle-dialogue-lightbox {
24109 background-color: #495057;
24112 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox {
24113 background-color: transparent
;
24115 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue {
24116 box-shadow: 0 0.25rem 0.5rem rgba
(0, 0, 0, 0.2);
24119 .moodle-dialogue-base
.hidden
,
24120 .moodle-dialogue-base .moodle-dialogue-hidden {
24128 .moodle-dialogue-base .moodle-dialogue-fullscreen {
24136 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
24140 .moodle-dialogue-base .moodle-dialogue-wrap {
24141 background-color: #fff;
24142 border: 1px solid
#ccc;
24149 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd {
24151 padding: 1rem 1rem;
24152 border-bottom: 1px solid
#dee2e6;
24155 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
24158 background: initial
;
24163 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h5 {
24170 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
24176 position: relative
;
24180 .moodle-dialogue-base .closebutton {
24181 padding: 1rem 1rem;
24182 margin: -1rem -1rem -1rem auto
;
24183 position: relative
;
24184 background-color: transparent
;
24186 background-image: none
;
24190 .moodle-dialogue-base .closebutton:hover, .moodle-dialogue-base .closebutton:active {
24193 .moodle-dialogue-base .closebutton::after {
24197 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
24200 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd body {
24201 background-color: #fff;
24204 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
24206 position: absolute
;
24215 .moodle-dialogue-exception .moodle-exception-param label {
24219 .moodle-dialogue-exception .param-stacktrace label {
24220 background-color: #eee;
24221 border: 1px solid
#ccc;
24222 border-bottom-width: 0;
24225 .moodle-dialogue-exception .param-stacktrace pre {
24226 border: 1px solid
#ccc;
24227 background-color: #fff;
24230 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
24232 font-size: 0.8203125rem;
24235 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
24237 font-size: 0.8203125rem;
24240 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
24243 border-bottom: 1px solid
#eee;
24246 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft:empty {
24250 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft.yui3-widget-ft {
24251 background: initial
;
24254 .moodle-dialogue-confirm .confirmation-message {
24258 .moodle-dialogue-confirm .confirmation-dialogue input {
24262 .moodle-dialogue-exception .moodle-exception-message {
24266 .moodle-dialogue-exception .moodle-exception-param {
24267 margin-bottom: 0.5em;
24270 .moodle-dialogue-exception .moodle-exception-param label {
24274 .moodle-dialogue-exception .param-stacktrace label {
24280 .moodle-dialogue-exception .param-stacktrace pre {
24286 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
24287 display: inline-block
;
24291 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
24292 display: inline-block
;
24297 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
24298 padding-left: 25px;
24299 margin-bottom: 4px;
24300 padding-bottom: 4px;
24303 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
24309 background-color: white
;
24310 text-align: center
;
24314 /* Apply a default max-height on tooltip text */
24315 .moodle-dialogue .tooltiptext {
24319 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
24322 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
24327 * Chooser Dialogues (moodle-core-chooserdialogue)
24329 * This CSS belong to the chooser dialogue which should work both with, and
24330 * without javascript enabled
24332 /* Hide the dialog and it's title */
24333 .chooserdialoguebody
,
24338 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
24342 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
24344 background: #f2f2f2;
24345 border-bottom-right-radius: 10px;
24346 border-bottom-left-radius: 10px;
24349 /* Center the submit buttons within the area */
24350 .choosercontainer #chooseform .submitbuttons {
24355 /* Fixed for safari browser on iPhone4S with ios7@mixin */
24356 @media (max-height: 639px) {
24357 .ios .choosercontainer #chooseform .submitbuttons {
24361 .choosercontainer #chooseform .submitbuttons input {
24366 /* Various settings for the options area */
24367 .choosercontainer #chooseform .options {
24368 position: relative
;
24369 border-bottom: 1px solid
#bbb;
24372 /* Only set these options if we're showing the js container */
24373 .jschooser .choosercontainer #chooseform .alloptions {
24374 overflow-x: hidden
;
24378 .jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {
24379 display: inline-block
;
24381 .jschooser .choosercontainer #chooseform .alloptions .option .typename {
24382 display: inline-block
;
24386 /* Settings for option rows and option subtypes */
24387 .choosercontainer #chooseform
.moduletypetitle
,
24388 .choosercontainer #chooseform
.option
,
24389 .choosercontainer #chooseform .nonoption {
24391 padding: 0 1.6em 0 1.6em;
24394 .choosercontainer #chooseform .moduletypetitle {
24395 text-transform: uppercase
;
24396 padding-top: 1.2em;
24397 padding-bottom: 0.4em;
24398 margin-bottom: 0.5rem;
24402 .choosercontainer #chooseform
.option
.typename
,
24403 .choosercontainer #chooseform .nonoption .typename {
24404 padding: 0 0 0 0.5em;
24407 .choosercontainer #chooseform .modicon + .typename {
24411 .choosercontainer #chooseform
.option input
[type
=radio
],
24412 .choosercontainer #chooseform .option span.typename {
24413 vertical-align: middle
;
24416 .choosercontainer #chooseform .option label {
24420 border-bottom: 1px solid
#fff;
24423 .choosercontainer #chooseform .option .icon {
24428 .choosercontainer #chooseform .nonoption {
24429 padding-left: 2.7em;
24430 padding-top: 0.3em;
24431 padding-bottom: 0.1em;
24434 .choosercontainer #chooseform .subtype {
24436 padding: 0 1.6em 0 3.2em;
24439 .choosercontainer #chooseform .subtype .typename {
24440 margin: 0 0 0 0.2em;
24443 /* The instruction/help area */
24444 .jschooser
.choosercontainer #chooseform
.instruction
,
24445 .jschooser .choosercontainer #chooseform .typesummary {
24447 position: absolute
;
24454 background-color: #fff;
24455 overflow-x: hidden
;
24460 /* Selected option settings */
24461 .jschooser
.choosercontainer #chooseform
.instruction
,
24462 .choosercontainer #chooseform .selected .typesummary {
24466 .choosercontainer #chooseform .selected {
24467 background-color: #fff;
24472 @media (max-width: 575.98px) {
24473 .jsenabled .choosercontainer #chooseform .alloptions {
24476 .jsenabled
.choosercontainer #chooseform
.instruction
,
24477 .jsenabled .choosercontainer #chooseform .typesummary {
24482 * Module chooser dialogue (moodle-core-chooserdialogue)
24484 * This CSS belong to the chooser dialogue which should work both with, and
24485 * without javascript enabled
24487 .modchooser .modal-body {
24492 flex-direction: column
;
24494 .modchooser .modal-body .searchresultitemscontainer-wrapper {
24497 .modchooser .modal-body .carousel-item.active {
24500 .modchooser .modal-body .chooser-container {
24502 flex-direction: column
;
24505 .modchooser .modal-body .loading-icon {
24508 .modchooser .modal-body .loading-icon .icon {
24514 .modchooser .modal-body .carousel-item .loading-icon .icon {
24517 .modchooser .modal-body .searchbar {
24521 .modchooser .modal-footer {
24525 .modchooser .modal-footer .moodlenet-logo .icon {
24528 margin-bottom: 0.6rem;
24531 .modchoosercontainer.noscroll {
24532 overflow-y: hidden
;
24535 .modchoosercontainer
.optionscontainer
,
24536 .modchoosercontainer .searchresultitemscontainer {
24537 overflow-x: hidden
;
24539 .modchoosercontainer
.optionscontainer
.option
,
24540 .modchoosercontainer .searchresultitemscontainer .option {
24541 flex-basis: calc
(50% - 0.5rem);
24543 .modchoosercontainer
.optionscontainer
.option
.optionactions
.optionaction
,
24544 .modchoosercontainer .searchresultitemscontainer .option .optionactions .optionaction {
24548 .modchoosercontainer
.optionscontainer
.option
.optionactions
.optionaction i
,
24549 .modchoosercontainer .searchresultitemscontainer .option .optionactions .optionaction i {
24552 .modchoosercontainer
.optionscontainer
.option
.optioninfo a
,
24553 .modchoosercontainer .searchresultitemscontainer .option .optioninfo a {
24556 .modchoosercontainer
.optionscontainer
.option
.optioninfo
a:hover
,
24557 .modchoosercontainer .searchresultitemscontainer .option .optioninfo a:hover {
24558 text-decoration: none
;
24561 .modchooser .modal-body .optionsummary {
24562 background-color: #fff;
24563 overflow-x: hidden
;
24567 .modchooser .modal-body .optionsummary .content {
24570 .modchooser .modal-body .optionsummary .content .heading .icon {
24576 .modchooser .modal-body .optionsummary .actions {
24577 border-top: 1px solid
#dee2e6;
24581 @media (max-width: 575.98px) {
24582 .path-course-view
.modal-dialog
.modal-lg
,
24583 .path-course-view
.modal-content
,
24584 .modchooser
.modal-body
,
24585 .modchooser
.modal-body
.carousel
,
24586 .modchooser
.modal-body
.carousel-inner
,
24587 .modchooser
.modal-body
.carousel-item
,
24588 .modchooser
.modal-body
.optionsummary
,
24589 .modchoosercontainer
,
24591 .searchresultitemscontainer {
24596 .path-course-view .modal-dialog.modal-lg {
24599 .modchooser .modal-body .searchresultitemscontainer-wrapper {
24603 @media (min-width: 576px) {
24604 .modchoosercontainer
.optionscontainer
.option
,
24605 .modchoosercontainer .searchresultitemscontainer .option {
24606 flex-basis: calc
(33.33% - 0.5rem);
24609 @media (min-width: 992px) {
24610 .modchoosercontainer
.optionscontainer
.option
,
24611 .modchoosercontainer .searchresultitemscontainer .option {
24612 flex-basis: calc
(16.66% - 0.5rem);
24615 /* Form element: listing */
24616 .formlistingradio {
24617 padding-bottom: 25px;
24618 padding-right: 10px;
24621 .formlistinginputradio {
24630 position: relative
;
24632 padding: 1px 19px 14px;
24633 background-color: white
;
24634 border: 1px solid
#ddd;
24635 border-radius: 4px;
24639 position: absolute
;
24646 background-color: whitesmoke
;
24647 border: 1px solid
#ddd;
24649 border-radius: 4px 0 4px 0;
24655 border-radius: 4px;
24660 border-bottom: 1px solid
;
24661 border-color: #e1e1e8;
24662 border-left: 1px solid
#e1e1e8;
24663 border-right: 1px solid
#e1e1e8;
24664 background-color: #f7f7f9;
24665 border-radius: 0 0 4px 4px;
24674 body
.jsenabled
.formlistingradio
{
24678 body
.jsenabled
.formlisting
{
24682 a
.criteria-action
{
24687 div
.criteria-description
{
24688 padding: 10px 15px;
24690 background: none repeat scroll
0 0 #f9f9f9;
24691 border: 1px solid
#eee;
24700 position: relative
;
24701 display: inline-block
;
24703 text-align: center
;
24704 vertical-align: top
;
24708 .badges li .badge-name {
24714 position: absolute
;
24717 .badges li .badge-image {
24725 .badges li .badge-actions {
24726 position: relative
;
24729 .badges li .expireimage {
24730 background-image: url
([[pix:i
/expired
]]);
24731 background-repeat: no-repeat
;
24732 background-size: 100px 100px;
24737 position: absolute
;
24743 background-color: transparent
;
24745 position: relative
;
24748 display: inline-block
;
24749 vertical-align: top
;
24751 margin-bottom: 20px;
24753 #badge-image .expireimage
{
24754 background-image: url
([[pix:i
/expired
]]);
24755 background-repeat: no-repeat
;
24756 background-size: 100px 100px;
24762 position: absolute
;
24765 #badge-image .singlebutton
{
24769 #badge-image .singlebutton button
{
24774 display: inline-block
;
24778 #badge-overview dl
,
24779 #badge-details dl
{
24782 #badge-overview dl dt
,
24783 #badge-overview dl dd
,
24784 #badge-details dl dt
,
24785 #badge-details dl dd
{
24786 vertical-align: top
;
24789 #badge-overview dl dt
,
24790 #badge-details dl dt
{
24792 display: inline-block
;
24796 #badge-overview dl dd
,
24797 #badge-details dl dd
{
24798 display: inline-block
;
24803 #badge-criteria li li
{
24804 list-style-type: none
;
24812 vertical-align: top
;
24827 #page-badges-award .recipienttable tr td
{
24828 vertical-align: top
;
24831 #page-badges-award .recipienttable tr td
.actions
.actionbutton
{
24837 #page-badges-award .recipienttable tr td
.existing
,
24838 #page-badges-award .recipienttable tr td
.potential
{
24842 #issued-badge-table .activatebadge
{
24843 display: inline-block
;
24846 .statusbox.active {
24847 background-color: #d7e4d6;
24850 .statusbox.inactive {
24851 background-color: #fcefdc;
24855 text-align: center
;
24856 margin-bottom: 5px;
24860 .statusbox .activatebadge {
24861 display: inline-block
;
24864 .statusbox .activatebadge input[type=submit] {
24871 vertical-align: middle
;
24874 img#persona_signin
{
24882 .invisiblefieldset {
24889 #page-header h1
.h2
{
24892 #page-header .logo
{
24895 #page-header .logo img
{
24899 /** Navbar logo. */
24900 nav
.navbar
.logo img
{
24904 .nav.usernav .nav-item {
24907 .nav.usernav .usermenu .dropdown-toggle {
24911 /** Header-bar styles **/
24912 .page-context-header {
24914 padding: 0.25rem 0;
24917 .page-context-header .page-header-image > a {
24918 display: inline-block
;
24920 .page-context-header
.page-header-headings
,
24921 .page-context-header .header-button-group {
24922 position: relative
;
24924 vertical-align: middle
;
24926 .page-context-header .header-button-group {
24931 ul
.dragdrop-keyboard-drag li
{
24932 list-style-type: none
;
24937 text-decoration: none
;
24939 font-style: italic
;
24948 .progressbar_container {
24953 /* IE10 only fix for calendar titling */
24954 .ie10 .yui3-calendar-header-label {
24955 display: inline-block
;
24968 .nav-tabs
> .active
> a
[href
],
24969 .nav-tabs
> .active
> a
[href
]:hover
,
24970 .nav-tabs > .active > a[href]:focus {
24974 .inplaceeditable.inplaceeditingon {
24975 position: relative
;
24977 .inplaceeditable.inplaceeditingon .editinstructions {
24979 font-weight: normal
;
24984 white-space: nowrap
;
24986 @media (min-width: 576px) {
24987 .inplaceeditable.inplaceeditingon input {
24989 vertical-align: text-bottom
;
24992 .inplaceeditable.inplaceeditingon input[role=combobox] {
24996 .inplaceeditable.inplaceeditingon select {
24999 .inplaceeditable .quickediticon img {
25002 .inplaceeditable .quickeditlink {
25004 text-decoration: inherit
;
25006 .inplaceeditable:hover
.quickeditlink
.quickediticon img
,
25007 .inplaceeditable .quickeditlink:focus .quickediticon img {
25010 .inplaceeditable.inplaceeditable-toggle .quickediticon {
25013 .inplaceeditable.inplaceeditable-autocomplete {
25017 h3
.sectionname
.inplaceeditable
.inplaceeditingon
.editinstructions
{
25022 @media (min-width: 992px) {
25023 .chart-area .chart-image {
25024 position: relative
;
25030 .chart-area .chart-table-data {
25033 .chart-area .chart-table {
25034 /** When accessible, we display the table only. */
25036 .chart-area .chart-table .chart-output-htmltable caption {
25037 white-space: nowrap
;
25039 .chart-area .chart-table.accesshide .chart-table-expand {
25042 .chart-area .chart-table.accesshide .chart-table-data {
25046 /* YUI 2 Tree View */
25066 .ygtvcancel:hover {
25067 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
25070 .hover-tooltip-container {
25071 position: relative
;
25073 .hover-tooltip-container .hover-tooltip {
25075 visibility: hidden
;
25076 position: absolute
;
25079 top: calc
(-50% - 5px);
25080 transform: translate
(-50%, -50%);
25081 background-color: #fff;
25082 border: 1px solid rgba
(0, 0, 0, 0.2);
25083 border-radius: 0.3rem;
25084 box-sizing: border-box
;
25086 white-space: nowrap
;
25087 transition: opacity
0.15s, visibility
0.15s;
25090 .hover-tooltip-container .hover-tooltip:before {
25092 display: inline-block
;
25093 border-left: 8px solid transparent
;
25094 border-right: 8px solid transparent
;
25095 border-top: 8px solid rgba
(0, 0, 0, 0.2);
25096 position: absolute
;
25098 left: calc
(50% - 8px);
25100 .hover-tooltip-container .hover-tooltip:after {
25102 display: inline-block
;
25103 border-left: 7px solid transparent
;
25104 border-right: 7px solid transparent
;
25105 border-top: 7px solid
#fff;
25106 position: absolute
;
25108 left: calc
(50% - 7px);
25111 .hover-tooltip-container:hover .hover-tooltip {
25113 visibility: visible
;
25114 transition: opacity
0.15s 0.5s, visibility
0.15s 0.5s;
25121 #region-flat-nav .nav
{
25122 margin-right: 15px;
25123 background-color: #fff;
25125 @media (max-width: 767.98px) {
25126 #region-flat-nav .nav
{
25134 text-decoration: underline
;
25136 .footer-dark a .icon {
25139 .footer-dark a:focus .icon {
25143 .btn-footer-popover {
25150 .btn-footer-communication {
25157 .hasstickyfooter .btn-footer-popover {
25158 bottom: calc
(1rem + max
(96px, 0.9375rem * 3));
25161 .hasstickyfooter .btn-footer-communication {
25162 bottom: calc
(4rem + max
(96px, 0.9375rem * 3));
25165 .popover.footer .popover-body {
25168 .popover.footer .popover-body .footer-section a {
25170 text-decoration: underline
;
25172 .popover.footer .popover-body .footer-section a .icon {
25175 .popover.footer .popover-body .footer-section a:focus {
25176 text-decoration: none
;
25179 .footer-support-link {
25180 padding-bottom: 5px;
25183 @media (min-width: 576px) {
25184 .jsenabled #page-footer .footer-content-popover {
25187 .jsenabled
.btn-footer-popover
,
25188 .jsenabled .btn-footer-communication {
25195 text-decoration: underline
;
25197 .bg-inverse a .icon {
25210 .dropdown-item.active, .dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus, .dropdown-item:focus-within {
25212 background-color: #0f6cbf;
25215 .dropdown-item.active a, .dropdown-item:active a, .dropdown-item:hover a, .dropdown-item:focus a, .dropdown-item:focus-within a {
25218 .dropdown-item[aria-current=true], .dropdown-item[aria-selected=true] {
25219 position: relative
;
25221 align-items: center
;
25223 .dropdown-item[aria-current=true]:before, .dropdown-item[aria-selected=true]:before {
25225 position: absolute
;
25230 .competency-tree ul {
25231 padding-left: 1.5rem;
25234 .sr-only-focusable:active, .sr-only-focusable:focus {
25243 [data-drag-type
=move
] {
25245 touch-action: none
;
25252 .overlay-icon-container {
25253 position: absolute
;
25258 background-color: rgba
(255, 255, 255, 0.6);
25260 .overlay-icon-container .loading-icon {
25261 position: absolute
;
25264 transform: translate
(-50%, -50%);
25266 .overlay-icon-container .loading-icon .icon {
25277 animation: bg-pulse-grey
2s infinite linear
;
25280 @keyframes bg-pulse-grey
{
25282 background-color: #f8f9fa;
25285 background-color: #e9ecef;
25288 background-color: #f8f9fa;
25292 line-height: 0 !important
; /* stylelint-disable-line declaration-no-important */
25296 line-height: 0.25rem !important
; /* stylelint-disable-line declaration-no-important */
25300 line-height: 0.5rem !important
; /* stylelint-disable-line declaration-no-important */
25304 line-height: 1rem !important
; /* stylelint-disable-line declaration-no-important */
25308 line-height: 1.5rem !important
; /* stylelint-disable-line declaration-no-important */
25312 line-height: 2rem !important
; /* stylelint-disable-line declaration-no-important */
25316 line-height: 3rem !important
; /* stylelint-disable-line declaration-no-important */
25319 .dir-rtl .dir-rtl-hide {
25323 .dir-ltr .dir-ltr-hide {
25327 .paged-content-page-container {
25328 min-height: 3.125rem;
25331 body
.h5p-embed #page-content
{
25334 body
.h5p-embed #maincontent
{
25337 body
.h5p-embed
.h5pmessages
{
25341 #h5pcontenttypes td
{
25342 vertical-align: middle
;
25345 #page.drawers form#h5peditor
,
25346 #page.drawers form#coolh5peditor
,
25347 #page.drawers
.core_contentbank_viewcontent
{
25352 .text-decoration-none {
25353 text-decoration: none
!important
; /* stylelint-disable-line declaration-no-important */
25357 color: inherit
!important
; /* stylelint-disable-line declaration-no-important */
25361 right: 0 !important
; /* stylelint-disable-line declaration-no-important */
25365 overflow: hidden
!important
; /* stylelint-disable-line declaration-no-important */
25369 overflow-wrap: break-word
!important
; /* stylelint-disable-line declaration-no-important */
25373 word-break: break-word
!important
; /* stylelint-disable-line declaration-no-important */
25377 z-index: 0 !important
; /* stylelint-disable-line declaration-no-important */
25381 z-index: 1 !important
; /* stylelint-disable-line declaration-no-important */
25385 float: left
!important
; /* stylelint-disable-line declaration-no-important */
25389 float: right
!important
; /* stylelint-disable-line declaration-no-important */
25398 cursor: not-allowed
;
25411 display: -webkit-box
;
25412 -webkit-box-orient: vertical
;
25413 -webkit-line-clamp: 2;
25418 word-break: break-all
;
25422 background-color: #a2cff8;
25428 border-radius: 0.5rem;
25432 visibility: hidden
;
25443 @media (min-width: 576px) {
25455 .emoji-picker .category-button {
25456 padding: 0.375rem 0;
25458 width: 38.8888888889px;
25461 border-right: none
;
25462 border-bottom: 2px solid transparent
;
25464 .emoji-picker .category-button.selected {
25465 border-bottom: 2px solid
#0f6cbf;
25467 .emoji-picker
.emojis-container
,
25468 .emoji-picker .search-results-container {
25471 .emoji-picker .picker-row {
25474 .emoji-picker .picker-row .category-name {
25477 .emoji-picker .picker-row .emoji-button {
25484 .emoji-picker .picker-row .emoji-button:hover, .emoji-picker .picker-row .emoji-button:focus {
25486 text-decoration: none
;
25488 .emoji-picker .emoji-preview {
25493 .emoji-picker .emoji-short-name {
25496 @media (max-width: 575.98px) {
25502 .emoji-auto-complete {
25505 .emoji-auto-complete .btn.btn-link.btn-icon.emoji-button {
25511 .emoji-auto-complete .btn.btn-link.btn-icon.emoji-button.active {
25512 background-color: #e9ecef;
25520 .toast-wrapper > :first-child {
25527 .alert-primary .close {
25532 .alert-secondary a {
25535 .alert-secondary .close {
25540 .alert-success a, .environmenttable .ok a {
25543 .alert-success .close, .environmenttable .ok .close {
25551 .alert-info .close {
25556 .alert-warning a, .environmenttable .warn a {
25559 .alert-warning .close, .environmenttable .warn .close {
25564 .alert-danger a, .environmenttable .error a {
25567 .alert-danger .close, .environmenttable .error .close {
25575 .alert-light .close {
25583 .alert-dark .close {
25592 .breadcrumb:empty {
25596 @media (max-width: 767.98px) {
25600 .breadcrumb:not(:empty) {
25603 margin-bottom: 0.5rem;
25605 .breadcrumb:not(:empty) .breadcrumb-item {
25606 padding-top: 0.33333rem;
25607 padding-bottom: 0.33333rem;
25608 display: inline-flex
;
25611 .breadcrumb:not
(:empty
) .breadcrumb-item a
,
25612 .breadcrumb:not(:empty) .breadcrumb-item span {
25614 text-overflow: ellipsis
;
25615 white-space: nowrap
;
25619 padding-right: 15px;
25620 padding-left: 15px;
25624 justify-content: center
;
25632 #page-header .card
{
25635 #page-header .card
.card-body
{
25638 .nav-tabs:not
(.more-nav
),
25643 background-color: #e9ecef;
25645 .nav-tabs:not
(.more-nav
) .nav-item
,
25646 .nav-pills .nav-item {
25648 text-align: center
;
25650 .nav-tabs:not
(.more-nav
) .nav-link
,
25651 .nav-pills .nav-link {
25656 .nav-tabs:not
(.more-nav
) .nav-link
.active
,
25657 .nav-pills .nav-link.active {
25659 border-color: #6a737b;
25660 border-color: #6a737b;
25662 .nav-tabs:not
(.more-nav
) .nav-link
.active:hover
,
25663 .nav-pills .nav-link.active:hover {
25665 background-color: #6a737b;
25666 border-color: #6a737b;
25668 .nav-tabs:not
(.more-nav
) .nav-link
.active:focus
, .nav-tabs:not
(.more-nav
) .nav-link
.active
.focus
,
25669 .nav-pills
.nav-link
.active:focus
,
25670 .nav-pills .nav-link.active.focus {
25671 box-shadow: 0 0 0 0.2rem rgba
(106, 115, 123, 0.5);
25673 .nav-tabs:not
(.more-nav
) .nav-link
.active
.disabled
, .nav-tabs:not
(.more-nav
) .nav-link
.active:disabled
,
25674 .nav-pills
.nav-link
.active
.disabled
,
25675 .nav-pills .nav-link.active:disabled {
25677 background-color: transparent
;
25679 .nav-tabs:not
(.more-nav
) .nav-link
.active:not
(:disabled
):not
(.disabled
):active
, .nav-tabs:not
(.more-nav
) .nav-link
.active:not
(:disabled
):not
(.disabled
).active
, .show
> .nav-tabs:not
(.more-nav
) .nav-link
.active
.dropdown-toggle
,
25680 .nav-pills
.nav-link
.active:not
(:disabled
):not
(.disabled
):active
,
25681 .nav-pills
.nav-link
.active:not
(:disabled
):not
(.disabled
).active
,
25682 .show > .nav-pills .nav-link.active.dropdown-toggle {
25684 background-color: #6a737b;
25685 border-color: #6a737b;
25687 .nav-tabs:not
(.more-nav
) .nav-link
.active:not
(:disabled
):not
(.disabled
):active:focus
, .nav-tabs:not
(.more-nav
) .nav-link
.active:not
(:disabled
):not
(.disabled
).active:focus
, .show
> .nav-tabs:not
(.more-nav
) .nav-link
.active
.dropdown-toggle:focus
,
25688 .nav-pills
.nav-link
.active:not
(:disabled
):not
(.disabled
):active:focus
,
25689 .nav-pills
.nav-link
.active:not
(:disabled
):not
(.disabled
).active:focus
,
25690 .show > .nav-pills .nav-link.active.dropdown-toggle:focus {
25691 box-shadow: 0 0 0 0.2rem rgba
(106, 115, 123, 0.5);
25694 @media (max-width: 576px) and
(max-height: 320px) {
25698 .navbar.fixed-top {
25699 position: relative
;
25704 text-decoration: underline
;
25706 .link-underline:focus {
25707 text-decoration: none
;
25710 .alert.cta .cta-icon .icon {
25713 .alert.cta .cta-icon .icon.fa {
25714 border-radius: 50%;
25715 border-style: solid
;
25716 border-width: 0.125rem;
25719 .core_payment_gateways_modal
.custom-control-label::before
,
25720 .core_payment_gateways_modal .custom-control-label::after {
25725 scrollbar-width: thin
;
25726 scrollbar-color: #0f6cbf #a2cff8;
25727 -ms-overflow-style: -ms-autohiding-scrollbar
;
25729 .visual-scroll-x::-webkit-scrollbar {
25731 -webkit-appearance: none
;
25734 .visual-scroll-x::-webkit-scrollbar-thumb {
25735 background-color: #0f6cbf;
25736 border-right: 1px solid
#fff;
25738 .visual-scroll-x::-webkit-scrollbar-track {
25739 background-color: #a2cff8;
25740 border-right: 1px solid
#fff;
25743 body
.dragging
.drop-zone
{
25744 border: 1px dashed
#1d2125;
25746 body
.dragging
.drop-up
{
25747 border-top: 1px solid
#1d2125;
25748 border-top-left-radius: 0;
25749 border-top-right-radius: 0;
25751 body
.dragging
.drop-down
{
25752 border-bottom: 1px solid
#1d2125;
25753 border-bottom-left-radius: 0;
25754 border-bottom-right-radius: 0;
25756 body
.dragging
.dragging
{
25761 visibility: hidden
;
25764 .draggable:hover .dragicon {
25765 visibility: visible
;
25770 background-color: rgba
(255, 255, 255, 0.8);
25771 border: 2px dashed
#0f6cbf;
25772 position: absolute
;
25778 .overlay-preview .overlay-preview-wrapper {
25779 position: absolute
;
25784 .overlay-preview .overlay-preview-content {
25785 position: relative
;
25791 background-color: #0f6cbf;
25793 text-align: center
;
25794 font-size: 1.171875rem;
25795 border-radius: 0.5rem;
25798 .overlay-preview-borders {
25799 outline: 2px dashed
#0f6cbf;
25806 .stateready .waitstate {
25809 .stateready .whilenostate {
25813 .collapse-list .collapse-list-item {
25814 padding: 0.5rem 1rem;
25816 .collapse-list .collapse-list-item:hover, .collapse-list .collapse-list-item:focus {
25817 background-color: #e0f0f2;
25818 border-color: #b8dce2;
25820 .collapse-list .collapse-list-item-content .collapse-list-item {
25821 padding-left: calc
(1rem * 3);
25824 .drawers .block_myoverview {
25827 .drawers .block_myoverview > .card-body {
25828 padding-top: 0 !important
; /* stylelint-disable-line declaration-no-important */
25829 padding-left: 0 !important
; /* stylelint-disable-line declaration-no-important */
25830 padding-right: 0 !important
; /* stylelint-disable-line declaration-no-important */
25833 .dropdown-toggle::after {
25842 .dropleft .dropdown-toggle::before {
25851 .dropright .dropdown-toggle::after {
25856 .dropup .dropdown-toggle::after {
25861 .select-menu li:first-child ul[role=group] {
25864 .select-menu ul[role=group] {
25865 padding: 0.3rem 0 0 0;
25868 .select-menu ul[role=group] li:first-child {
25871 padding: 0.25rem 1.5rem;
25874 .select-menu ul[role=group] .dropdown-item {
25875 padding-left: 2.5rem;
25877 .select-menu .dropdown-item[aria-selected=true] {
25881 [role
=listbox
] [role
=option
] {
25884 [role
=listbox
] [role
=option
][aria-selected
=true
] {
25888 .initialbargroups ul {
25889 -webkit-margin-start: 0; /* stylelint-disable-line */
25890 margin-right: -1px;
25893 .initialbargroups .page-item:first-child .page-link {
25894 border-top-left-radius: 0;
25895 border-bottom-left-radius: 0;
25896 border-top-right-radius: 0;
25897 border-bottom-right-radius: 0;
25899 .initialbargroups .pagination-lg:first-child .page-item:first-child .page-link {
25900 border-top-left-radius: 0.6rem;
25901 border-bottom-left-radius: 0.6rem;
25903 .initialbargroups .pagination-sm:first-child .page-item:first-child .page-link {
25904 border-top-left-radius: 0.2rem;
25905 border-bottom-left-radius: 0.2rem;
25907 .initialbargroups .page-item:last-child .page-link {
25908 border-top-left-radius: 0;
25909 border-bottom-left-radius: 0;
25910 border-top-right-radius: 0;
25911 border-bottom-right-radius: 0;
25913 .initialbargroups .pagination-lg:last-child .page-item:last-child .page-link {
25914 border-top-right-radius: 0.6rem;
25915 border-bottom-right-radius: 0.6rem;
25917 .initialbargroups .pagination-sm:last-child .page-item:last-child .page-link {
25918 border-top-right-radius: 0.2rem;
25919 border-bottom-right-radius: 0.2rem;
25923 margin: 0 0.5rem 1rem;
25924 padding-left: 1rem;
25926 border-left: 5px solid
#ced4da;
25929 /* Prevent long strings exceeding page width */
25930 .page-header-headings:not
(.text-truncate
),
25931 .coursename:not
(.text-truncate
),
25932 .categoryname:not
(.text-truncate
),
25933 .breadcrumb-item:not(.text-truncate) {
25934 word-break: normal
;
25935 overflow-wrap: anywhere
;
25936 white-space: normal
;
25939 /* Showmore component */
25940 .showmore-container.collapsed .collapsed-content {
25943 .showmore-container.collapsed .expanded-content {
25946 .showmore-container:not(.collapsed) .collapsed-content {
25949 .showmore-container:not(.collapsed) .expanded-content {
25952 .showmore-container button {
25955 .showmore-container button.btn-link {
25956 text-decoration: none
;
25958 .showmore-container button .icon {
25959 font-size: 0.8203125rem;
25969 box-sizing: content-box
;
25970 margin-right: 0.5rem;
25975 .icon.iconsize-big {
25981 .navbar-dark a .icon {
25982 color: rgba
(255, 255, 255, 0.5) !important
; /* stylelint-disable-line declaration-no-important */
25985 .action-menu-item a:first-of-type > .icon {
25986 margin-left: 0.5rem;
25990 margin-left: 0 !important
; /* stylelint-disable-line declaration-no-important */
25993 .block_navigation
.tree_item
.icon
,
25994 .block_settings .tree_item .icon {
25998 [data-action
=toggle-drawer
] .icon
{
26002 .icon-no-spacing a > .icon {
26006 .icon-no-margin .icon {
26013 .icon-large > .icon {
26018 .icon-size-0 .icon {
26019 height: 0 !important
; /* stylelint-disable-line declaration-no-important */
26020 width: 0 !important
; /* stylelint-disable-line declaration-no-important */
26021 font-size: 0 !important
; /* stylelint-disable-line declaration-no-important */
26024 .icon-size-1 .icon {
26025 height: 4px !important
; /* stylelint-disable-line declaration-no-important */
26026 width: 4px !important
; /* stylelint-disable-line declaration-no-important */
26027 font-size: 4px !important
; /* stylelint-disable-line declaration-no-important */
26030 .icon-size-2 .icon {
26031 height: 8px !important
; /* stylelint-disable-line declaration-no-important */
26032 width: 8px !important
; /* stylelint-disable-line declaration-no-important */
26033 font-size: 8px !important
; /* stylelint-disable-line declaration-no-important */
26036 .icon-size-3 .icon {
26037 height: 16px !important
; /* stylelint-disable-line declaration-no-important */
26038 width: 16px !important
; /* stylelint-disable-line declaration-no-important */
26039 font-size: 16px !important
; /* stylelint-disable-line declaration-no-important */
26042 .icon-size-4 .icon {
26043 height: 24px !important
; /* stylelint-disable-line declaration-no-important */
26044 width: 24px !important
; /* stylelint-disable-line declaration-no-important */
26045 font-size: 24px !important
; /* stylelint-disable-line declaration-no-important */
26048 .icon-size-5 .icon {
26049 height: 32px !important
; /* stylelint-disable-line declaration-no-important */
26050 width: 32px !important
; /* stylelint-disable-line declaration-no-important */
26051 font-size: 32px !important
; /* stylelint-disable-line declaration-no-important */
26054 .icon-size-6 .icon {
26055 height: 40px !important
; /* stylelint-disable-line declaration-no-important */
26056 width: 40px !important
; /* stylelint-disable-line declaration-no-important */
26057 font-size: 40px !important
; /* stylelint-disable-line declaration-no-important */
26060 .icon-size-7 .icon {
26061 height: 48px !important
; /* stylelint-disable-line declaration-no-important */
26062 width: 48px !important
; /* stylelint-disable-line declaration-no-important */
26063 font-size: 48px !important
; /* stylelint-disable-line declaration-no-important */
26067 margin-left: 0.5rem;
26070 .icons-collapse-expand {
26072 align-items: center
;
26074 .icons-collapse-expand .expanded-icon {
26076 align-items: center
;
26078 .icons-collapse-expand .collapsed-icon {
26081 .icons-collapse-expand.collapsed .expanded-icon {
26084 .icons-collapse-expand.collapsed .collapsed-icon {
26086 align-items: center
;
26089 .activityiconcontainer {
26092 display: inline-flex
;
26093 justify-content: center
;
26094 align-items: center
;
26095 background-color: #f8f9fa;
26096 border-radius: 4px;
26099 .activityiconcontainer
.activityicon
,
26100 .activityiconcontainer .icon {
26105 .activityiconcontainer.small {
26109 .activityiconcontainer.smaller {
26113 .activityiconcontainer.smaller .activityicon {
26118 .activityiconcontainer.administration {
26119 background-color: #5d63f6;
26121 .activityiconcontainer
.administration
.activityicon:not
(.nofilter
),
26122 .activityiconcontainer.administration .icon:not(.nofilter) {
26123 filter: brightness
(0) invert
(1);
26126 .activityiconcontainer.assessment {
26127 background-color: #eb66a2;
26129 .activityiconcontainer
.assessment
.activityicon:not
(.nofilter
),
26130 .activityiconcontainer.assessment .icon:not(.nofilter) {
26131 filter: brightness
(0) invert
(1);
26134 .activityiconcontainer.collaboration {
26135 background-color: #f7634d;
26137 .activityiconcontainer
.collaboration
.activityicon:not
(.nofilter
),
26138 .activityiconcontainer.collaboration .icon:not(.nofilter) {
26139 filter: brightness
(0) invert
(1);
26142 .activityiconcontainer.communication {
26143 background-color: #11a676;
26145 .activityiconcontainer
.communication
.activityicon:not
(.nofilter
),
26146 .activityiconcontainer.communication .icon:not(.nofilter) {
26147 filter: brightness
(0) invert
(1);
26150 .activityiconcontainer.content {
26151 background-color: #399be2;
26153 .activityiconcontainer
.content
.activityicon:not
(.nofilter
),
26154 .activityiconcontainer.content .icon:not(.nofilter) {
26155 filter: brightness
(0) invert
(1);
26158 .activityiconcontainer.interface {
26159 background-color: #a378ff;
26161 .activityiconcontainer
.interface
.activityicon:not
(.nofilter
),
26162 .activityiconcontainer.interface .icon:not(.nofilter) {
26163 filter: brightness
(0) invert
(1);
26169 display: inline-flex
;
26170 justify-content: center
;
26171 align-items: center
;
26172 background-color: #f8f9fa;
26173 border-radius: 12px;
26183 --activityadministration: #5d63f6;
26184 --activityassessment: #eb66a2;
26185 --activitycollaboration: #f7634d;
26186 --activitycommunication: #11a676;
26187 --activitycontent: #399be2;
26188 --activityinterface: #a378ff;
26192 .formtable tbody th {
26193 font-weight: normal
;
26197 .path-admin #assignrole {
26200 margin-right: auto
;
26203 .path-admin .admintable .leftalign {
26207 .path-admin
.admintable
.environmenttable
.name
,
26208 .path-admin
.admintable
.environmenttable
.info
,
26209 .path-admin #assignrole
.admintable
.role
,
26210 .path-admin #assignrole
.admintable
.userrole
,
26211 .path-admin #assignrole .admintable .roleholder {
26212 white-space: nowrap
;
26215 .path-admin .incompatibleblockstable td.c0 {
26219 #page-admin-course-category .addcategory
{
26223 #page-admin-course-index .editcourse
{
26227 #page-admin-course-index .editcourse th
,
26228 #page-admin-course-index .editcourse td
{
26229 padding-left: 10px;
26230 padding-right: 10px;
26233 .timewarninghidden {
26237 #page-admin-qtypes #qtypes div
,
26238 #page-admin-qtypes #qtypes form
,
26239 #page-admin-qbehaviours #qbehaviours div
,
26240 #page-admin-qbehaviours #qbehaviours form
{
26244 #page-admin-qtypes #qtypes img
.spacer
,
26245 #page-admin-qbehaviours #qbehaviours img
.spacer
{
26249 #page-admin-qbehaviours .cell
.c3
,
26250 #page-admin-qtypes .cell
.c3
{
26251 font-size: 0.8203125rem;
26254 #page-admin-lang .generalbox
,
26255 #page-admin-course-index .singlebutton
,
26256 #page-admin-course-index .addcategory
,
26257 #page-course-index .buttons
,
26258 #page-course-index-category .buttons
,
26259 #page-admin-course-category .addcategory
,
26260 #page-admin-stickyblocks .generalbox
,
26261 #page-admin-maintenance .buttons
,
26262 #page-admin-course-index .buttons
,
26263 #page-admin-course-category .buttons
,
26264 #page-admin-index .copyright
,
26265 #page-admin-index .copyrightnotice
,
26266 #page-admin-index .adminerror
.singlebutton
,
26267 #page-admin-index .adminwarning
.singlebutton
,
26268 #page-admin-index #layout-table
.singlebutton
{
26269 text-align: center
;
26270 margin-bottom: 1em;
26273 .path-admin-roles .capabilitysearchui {
26276 margin-right: auto
;
26280 #page-admin-roles-define .topfields
{
26284 #page-admin-roles-override .capcurrent
,
26285 #page-admin-roles-define .capdefault
{
26286 background-color: rgba
(0, 0, 0, 0.075);
26289 #page-filter-manage .backlink
,
26290 .path-admin-roles .backlink {
26294 #page-admin-roles-explain #chooseuser h3
,
26295 #page-admin-roles-usersroles .contextname
{
26299 #page-admin-roles-explain #chooseusersubmit
{
26301 text-align: center
;
26304 #page-admin-roles-usersroles p
{
26308 #page-admin-roles-override .cell
.c1
,
26309 #page-admin-roles-assign .cell
.c3
,
26310 #page-admin-roles-assign .cell
.c1
{
26311 padding-top: 0.75em;
26314 #page-admin-roles-override .overridenotice
,
26315 #page-admin-roles-define .definenotice
{
26316 margin: 1em 10% 2em 10%;
26320 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo span
{
26324 #page-admin-index .updateplugin div
{
26325 margin-bottom: 0.5em;
26328 #page-admin-user-user_bulk #users
.fgroup
{
26329 white-space: nowrap
;
26332 #page-admin-report-stats-index .graph
{
26333 text-align: center
;
26334 margin-bottom: 1em;
26337 #page-admin-report-courseoverview-index .graph
{
26338 text-align: center
;
26339 margin-bottom: 1em;
26342 #page-admin-lang .translator
{
26344 border-style: solid
;
26347 .path-admin .roleassigntable {
26351 .path-admin .roleassigntable td {
26352 vertical-align: top
;
26353 padding: 0.2em 0.3em;
26356 .path-admin .roleassigntable p {
26361 .path-admin
.roleassigntable #existingcell
,
26362 .path-admin .roleassigntable #potentialcell {
26366 .path-admin
.roleassigntable #existingcell p
> label:first-child
,
26367 .path-admin .roleassigntable #potentialcell p > label:first-child {
26371 .path-admin .roleassigntable #buttonscell {
26375 .path-admin .roleassigntable #buttonscell #assignoptions {
26376 font-size: 0.8203125rem;
26379 .path-admin
.roleassigntable #removeselect_wrapper
,
26380 .path-admin .roleassigntable #addselect_wrapper {
26384 .path-admin table.rolecap tr.rolecap th {
26386 font-weight: normal
;
26389 .path-admin .rolecap .hiddenrow {
26393 .path-admin
#defineroletable
.rolecap
.inherit
,
26394 .path-admin
#defineroletable
.rolecap
.allow
,
26395 .path-admin
#defineroletable
.rolecap
.prevent
,
26396 .path-admin #defineroletable .rolecap .prohibit {
26397 text-align: center
;
26402 .path-admin
.rolecap
.cap-name
,
26403 .path-admin .rolecap .note {
26405 font-size: 0.8203125rem;
26406 white-space: nowrap
;
26407 font-weight: normal
;
26410 .path-admin .rolecap label {
26412 text-align: center
;
26417 .path-admin
.header-maxwidth
,
26418 .path-admin
.secondary-navigation
.navigation
.nav-tabs
,
26419 .format-site
.header-maxwidth
,
26420 .format-site .secondary-navigation .navigation .nav-tabs {
26424 .path-admin
.path-admin-roles:not
(.format-site
) .header-maxwidth
,
26425 .path-admin
.path-admin-roles:not
(.format-site
) .secondary-navigation
.navigation
.nav-tabs
,
26426 .path-admin
.path-admin-tool-lp
.header-maxwidth
,
26427 .path-admin.path-admin-tool-lp .secondary-navigation .navigation .nav-tabs {
26431 .plugincheckwrapper {
26439 #mnetconfig table
{
26441 margin-right: auto
;
26444 .environmenttable .cell {
26445 padding: 0.15em 0.5em;
26448 #trustedhosts .generaltable
{
26450 margin-right: auto
;
26454 #trustedhosts .standard
{
26458 #adminsettings legend
{
26462 #adminsettings fieldset
.error
{
26463 margin: 0.2em 0 0.5em 0;
26466 #adminsettings fieldset
.error legend
{
26470 #admin-spelllanguagelist textarea
{
26477 /* Styles for flags on admin settings */
26478 .adminsettingsflags {
26482 .adminsettingsflags label {
26486 .form-description pre
,
26487 .formsettingheading pre {
26492 .form-item .form-setting .form-htmlarea {
26496 .form-item .form-setting .form-htmlarea .htmlarea {
26501 .form-item .form-setting .form-multicheckbox ul {
26507 .form-item .form-setting .defaultsnext {
26511 .form-item .form-setting .locked-checkbox {
26512 margin-right: 0.2em;
26513 margin-left: 0.5em;
26517 .form-item
.form-setting
.form-password
.unmask
,
26518 .form-item .form-setting .form-defaultinfo {
26519 display: inline-block
;
26522 .form-item .form-setting .form-defaultinfo {
26524 word-wrap: break-word
;
26527 #admin-emoticons td input
{
26531 #admin-emoticons td
.c0 input
{
26535 #adminthemeselector table
{
26536 border-collapse: collapse
;
26539 #adminthemeselector .selectedtheme
{
26540 border: 1px solid
#b8dce2;
26543 .admin_colourpicker
,
26544 .admin_colourpicker_preview {
26548 .jsenabled .admin_colourpicker_preview {
26552 @media (min-width: 768px) {
26553 .jsenabled .admin_colourpicker {
26557 margin-bottom: 10px;
26558 box-sizing: content-box
;
26560 .admin_colourpicker .colourdialogue {
26562 border: 1px solid
#8f959e;
26564 .admin_colourpicker .previewcolour {
26565 border: 1px solid
#8f959e;
26566 margin-left: 301px;
26568 .admin_colourpicker .currentcolour {
26569 border: 1px solid
#8f959e;
26570 margin-left: 301px;
26571 border-top-width: 0;
26574 @media (max-width: 767.98px) {
26575 .jsenabled .admin_colourpicker {
26577 margin-bottom: 10px;
26579 position: relative
;
26581 .admin_colourpicker .previewcolour {
26584 .admin_colourpicker .currentcolour {
26585 position: absolute
;
26586 border: 1px solid
#dee2e6;
26591 .admin_colourpicker .loadingicon {
26592 vertical-align: middle
;
26596 #page-admin-index #notice
.checkforupdates
{
26597 text-align: center
;
26600 #page-admin-plugins #plugins-overview-panel
.info
{
26601 display: inline-block
;
26604 #page-admin-plugins .checkforupdates
{
26607 #page-admin-plugins .checkforupdates
.singlebutton
{
26611 #page-admin-plugins .checkforupdates
.singlebutton div
,
26612 #page-admin-plugins .checkforupdates
.singlebutton input
{
26615 #page-admin-plugins .updateavailableinstallall
{
26619 #page-admin-plugins .updateavailableinstallall div
,
26620 #page-admin-plugins .updateavailableinstallall input
{
26621 margin: 0 3px 5px 0;
26623 #page-admin-plugins #plugins-control-panel
.status-missing td
{
26624 background-color: #fcefdc;
26626 #page-admin-plugins #plugins-control-panel
.pluginname
.componentname
{
26627 font-size: 0.8203125rem;
26631 #page-admin-plugins #plugins-control-panel
.version
.versionnumber
{
26632 font-size: 0.8203125rem;
26635 #page-admin-plugins #plugins-control-panel
.uninstall a
{
26638 #page-admin-plugins #plugins-control-panel
.notes
.label
{
26641 #page-admin-plugins #plugins-control-panel
.notes
.requiredby
{
26642 font-size: 0.8203125rem;
26646 #plugins-check-page #plugins-check
.status-missing td
,
26647 #plugins-check-page #plugins-check
.status-downgrade td
{
26648 background-color: #f4d6d2;
26651 #plugins-check-page .pluginupdateinfo
,
26652 #plugins-control-panel .pluginupdateinfo
{
26653 background-color: #cce6ea;
26656 border-radius: 5px;
26658 #plugins-check-page .pluginupdateinfo
.maturity50
,
26659 #plugins-control-panel .pluginupdateinfo
.maturity50
{
26660 background-color: #f4d6d2;
26662 #plugins-check-page .pluginupdateinfo
.maturity100
, #plugins-check-page
.pluginupdateinfo
.maturity150
,
26663 #plugins-control-panel .pluginupdateinfo
.maturity100
,
26664 #plugins-control-panel .pluginupdateinfo
.maturity150
{
26665 background-color: #fcefdc;
26667 #plugins-check-page .pluginupdateinfo
.info
,
26668 #plugins-control-panel .pluginupdateinfo
.info
{
26669 display: inline-block
;
26671 #plugins-check-page .pluginupdateinfo
.separator:after
,
26672 #plugins-control-panel .pluginupdateinfo
.separator:after
{
26675 #plugins-check-page .pluginupdateinfo
.singlebutton
,
26676 #plugins-control-panel .pluginupdateinfo
.singlebutton
{
26680 #plugins-check-page .pluginupdateinfo
.singlebutton div
,
26681 #plugins-check-page .pluginupdateinfo
.singlebutton input
,
26682 #plugins-control-panel .pluginupdateinfo
.singlebutton div
,
26683 #plugins-control-panel .pluginupdateinfo
.singlebutton input
{
26687 .plugins-management-confirm-buttons > div {
26688 display: inline-block
;
26689 margin: 1em 1em 1em 0;
26691 .plugins-management-confirm-buttons .continue {
26694 .plugins-management-confirm-buttons
.continue div
,
26695 .plugins-management-confirm-buttons .continue input {
26699 #page-admin-index .upgradepluginsinfo
{
26700 text-align: center
;
26703 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.separator:after
{
26707 /** MNet networking */
26708 #page-admin-mnet-peers .box
.deletedhosts
{
26709 margin-bottom: 1em;
26710 font-size: 0.8203125rem;
26713 #core-cache-plugin-summaries table
,
26714 #core-cache-store-summaries table
{
26718 #core-cache-lock-summary table
,
26719 #core-cache-definition-summaries table
,
26720 #core-cache-mode-mappings table
{
26724 #core-cache-store-summaries .default-store td
{
26725 font-style: italic
;
26728 #core-cache-rescan-definitions,
26729 #core-cache-mode-mappings .edit-link
,
26730 #core-cache-lock-additional-actions .new-instance
{
26732 text-align: center
;
26735 .maintenancewarning {
26743 .modal.modal-in-page {
26747 #page-admin-search .adminpagetitle
{
26749 border-bottom: none
;
26751 #page-admin-search .adminpagepath
{
26756 margin: 0 0 1.5rem 0;
26758 #page-admin-search .adminpagepath li
+ li:before
{
26759 padding-right: 0.5rem;
26760 padding-left: 0.5rem;
26763 @media (min-width: 576px) {
26764 #page-admin-search .container
{
26765 overflow-wrap: break-word
;
26769 #page-admin-tasklogs .task-class
{
26770 font-size: 0.8203125rem;
26774 .path-admin-tool-uploaduser .uuwarning {
26775 background-color: #fcefdc;
26777 .path-admin-tool-uploaduser .uuerror {
26778 background-color: #f4d6d2;
26780 .path-admin-tool-uploaduser .uuinfo {
26781 background-color: #d7e4d6;
26784 .blockmovetarget .accesshide {
26785 position: relative
;
26790 padding-top: 0 !important
; /* stylelint-disable declaration-no-important */
26791 margin-top: 0 !important
;
26794 .block_search_forums .searchform {
26795 /* Override plugin's default. */
26799 .block
.block_navigation
.block_tree ul
,
26800 .block_settings .block_tree ul {
26804 .block .block-controls .dropdown-toggle {
26805 /* So that the caret takes the colour of the icon. */
26809 [data-region
=blocks-column
] {
26814 /* We put an absolutely positioned div in a relatively positioned div so it takes up no space */
26815 @media (min-width: 576px) {
26816 #region-main-settings-menu {
26817 position: relative
;
26821 #region-main-settings-menu > div
{
26822 position: absolute
;
26827 .region_main_settings_menu_proxy {
26830 background-color: #fff;
26831 margin-left: 0.625rem;
26832 margin-bottom: 0.625rem;
26833 border-bottom-left-radius: 0.5rem;
26837 @media (max-width: 767.98px) {
26838 #region-main-settings-menu .menubar
{
26839 justify-content: flex-end
;
26842 #region-main.has-blocks
{
26843 display: inline-block
;
26844 width: calc
(100% - 375px);
26846 @media (max-width: 1199.98px) {
26847 #region-main.has-blocks
{
26849 /* MDL-63102 - Remove extra space at bottom.
26850 If modifying make sure block-region is horizontally stacked when in full screen */
26855 .header-action #region-main-settings-menu {
26860 .header-action #region-main-settings-menu > div {
26866 @media (max-width: 1199.98px) {
26867 [data-region
=blocks-column
] {
26872 .block .empty-placeholder-image-lg {
26876 .block .searchbar .icon {
26880 .block .block-cards .course-info-container {
26883 .block .block-cards .progress {
26886 .block .block-cards .course-summaryitem {
26887 border: 1px solid
#dee2e6;
26888 background-color: #fff;
26890 .block .block-cards .icon {
26893 .block .block-cards .card .coursemenubtn {
26894 margin-top: -0.5rem;
26896 .block
.block-cards span
.categoryname
,
26897 .block .block-cards .btn-link {
26900 .block .block-cards .progress-text {
26903 .block .block-cards .multiline {
26904 white-space: normal
;
26906 .block .block-cards .btn.btn-link.btn-icon {
26910 border-radius: 50%;
26912 .block .block-cards .btn.btn-link.btn-icon:hover, .block .block-cards .btn.btn-link.btn-icon:focus {
26913 background-color: #e9ecef;
26916 .dashboard-card-deck.one-row {
26918 overflow-x: scroll
;
26924 background-position: center
;
26925 background-size: cover
;
26928 .dashboard-list-img {
26931 background-position: center
;
26932 background-size: cover
;
26934 @media (max-width: 1199.98px) {
26935 .dashboard-list-img {
26940 .dashboard-card-deck .dashboard-card {
26941 margin-bottom: 0.5rem;
26947 .dashboard-card-deck .dashboard-card .dashboard-card-img {
26949 background-position: center
;
26950 background-size: cover
;
26951 border-bottom-left-radius: 0;
26952 border-bottom-right-radius: 0;
26954 .dashboard-card-deck .dashboard-card .dashboard-card-footer {
26957 @media (min-width: 576px) {
26958 .dashboard-card-deck.fixed-width-cards .dashboard-card {
26964 @media (min-width: 576px) {
26965 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
26966 width: calc
(50% - 0.5rem);
26969 @media (min-width: 840px) {
26970 .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card {
26971 width: calc
(33.33% - 0.5rem);
26975 #block-region-side-pre .dashboard-card-deck:not
(.fixed-width-cards
) {
26979 #block-region-side-pre .dashboard-card-deck:not
(.fixed-width-cards
) .dashboard-card
{
26980 width: calc
(100% - 0.5rem) !important
;
26983 .block_recentlyaccessedcourses .paging-bar-container {
26984 margin-top: -2.4rem;
26985 padding-right: 0.5rem;
26986 justify-content: flex-end
;
26988 @media (max-width: 575.98px) {
26989 .block_recentlyaccessedcourses .paging-bar-container {
26994 #block-region-side-pre .block_recentlyaccessedcourses
.paging-bar-container
{
26998 .block_recentlyaccesseditems .activityiconcontainer {
27002 aside
[id^
=block-region-side-
] .block_recentlyaccesseditems
.dashboard-card-deck
.one-row
{
27004 overflow-x: hidden
;
27006 aside
[id^
=block-region-side-
] .block_recentlyaccesseditems
.dashboard-card-deck
.card:nth-of-type
(n
+4) {
27009 #block-region-content .block_recentlyaccesseditems
[data-region
=more-items-button-container
] {
27012 .block_recentlyaccesseditems a.dashboard-card:hover, .block_recentlyaccesseditems a.dashboard-card:focus {
27013 text-decoration: none
;
27015 .block_recentlyaccesseditems a.dashboard-card:hover h6, .block_recentlyaccesseditems a.dashboard-card:focus h6 {
27016 text-decoration: underline
;
27018 .block_recentlyaccesseditems a.dashboard-card small {
27022 .block_myoverview .content {
27023 min-height: 19.35rem;
27025 .block_myoverview .paged-content-page-container {
27029 .block_timeline .paged-content-page-container {
27030 background-color: #fff;
27033 .block_timeline .event-action {
27034 padding-left: 5.55em;
27037 .block_settings
.block_tree
[aria-expanded
=true
],
27038 .block_settings
.block_tree
[aria-expanded
=true
].emptybranch
,
27039 .block_settings
.block_tree
[aria-expanded
=false
],
27040 .block_navigation
.block_tree
[aria-expanded
=true
],
27041 .block_navigation
.block_tree
[aria-expanded
=true
].emptybranch
,
27042 .block_navigation .block_tree [aria-expanded=false] {
27043 background-image: none
;
27046 .block_settings
.block_tree
[aria-expanded
=true
] > p:before
,
27047 .block_navigation .block_tree [aria-expanded=true] > p:before {
27054 .block_settings
.block_tree
[aria-expanded
=false
] > p:before
,
27055 .block_navigation .block_tree [aria-expanded=false] > p:before {
27062 .dir-rtl
.block_settings
.block_tree
[aria-expanded
=false
] > p:before
,
27063 .dir-rtl .block_navigation .block_tree [aria-expanded=false] > p:before {
27067 .block_navigation
.block_tree p
.hasicon
,
27068 .block_settings .block_tree p.hasicon {
27071 .block_navigation
.block_tree p
.hasicon
.icon
,
27072 .block_settings .block_tree p.hasicon .icon {
27076 .block.invisibleblock .card-title {
27080 @media (max-width: 767.98px) {
27086 .block_social_activities li a
.movehere
,
27087 .block_site_main_menu li a.movehere {
27091 border: 2px dashed
#343a40;
27095 .pagelayout-embedded .has-fake-blocks {
27099 .pagelayout-embedded .has-fake-blocks .embedded-main {
27101 width: calc
(100% - 360px);
27102 margin-right: 1rem;
27104 .pagelayout-embedded .embedded-blocks {
27108 @media (max-width: 767.98px) {
27109 .pagelayout-embedded .has-fake-blocks {
27112 .pagelayout-embedded .has-fake-blocks .embedded-main {
27115 .pagelayout-embedded .embedded-blocks {
27120 /* calendar.less */
27121 .calendar_event_category {
27122 background-color: #e0cbe0;
27124 .calendar_event_category .commands a {
27128 .calendar_event_course {
27129 background-color: #ffd3bd;
27131 .calendar_event_course .commands a {
27135 .calendar_event_site {
27136 background-color: #d6f8cd;
27138 .calendar_event_site .commands a {
27142 .calendar_event_group {
27143 background-color: #fee7ae;
27145 .calendar_event_group .commands a {
27149 .calendar_event_user {
27150 background-color: #dce7ec;
27152 .calendar_event_user .commands a {
27156 .calendar_event_other {
27157 background-color: #ced4da;
27159 .calendar_event_other .commands a {
27165 table-layout: fixed
;
27168 .calendartable td {
27170 vertical-align: top
;
27171 text-align: center
;
27175 .calendar-controls
.previous
,
27176 .calendar-controls
.next
,
27177 .calendar-controls .current {
27182 .calendar-controls .previous {
27184 border: 1px solid transparent
;
27187 .calendar-controls .current {
27188 text-align: center
;
27191 .calendar-controls .next {
27193 border: 1px solid transparent
;
27196 .calendar-controls .drop-target {
27197 box-sizing: border-box
;
27198 border: 1px dashed
#0f6cbf;
27202 border-collapse: separate
;
27203 border-spacing: 2px;
27207 #region-main .maincalendar
.calendarwrapper td
> div
{
27213 vertical-align: top
;
27216 .maincalendar .bottom {
27221 .maincalendar .bottom span.footer-link:after {
27225 .maincalendar .bottom span.footer-link:last-child:after {
27228 .maincalendar .heightcontainer {
27230 position: relative
;
27232 .maincalendar .calendarmonth {
27236 .maincalendar .calendarmonth ul {
27240 .maincalendar .calendarmonth ul li[data-event-folded=true] {
27243 .maincalendar .calendarmonth ul li {
27244 list-style-type: none
;
27245 line-height: 1.2em;
27247 .maincalendar .calendarmonth ul li > a {
27249 text-overflow: ellipsis
;
27250 white-space: nowrap
;
27252 display: inline-block
;
27254 .maincalendar .calendarmonth ul li > a:hover {
27255 text-decoration: none
;
27257 .maincalendar .calendarmonth ul li > a:hover .eventname {
27258 text-decoration: underline
;
27260 .maincalendar .calendarmonth ul li a[data-action=view-day-link] {
27262 text-overflow: ellipsis
;
27263 white-space: nowrap
;
27265 .maincalendar .calendarmonth ul li .icon {
27266 margin-left: 0.25em;
27267 margin-right: 0.25em;
27268 vertical-align: initial
;
27270 .maincalendar .calendarmonth ul li .calendar-circle {
27273 border-radius: 6px;
27274 vertical-align: middle
;
27275 display: inline-block
;
27277 .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_category {
27278 background-color: #e0cbe0;
27279 border: 2px solid
#9e619f;
27281 .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_course {
27282 background-color: #ffd3bd;
27283 border: 2px solid
#d34600;
27285 .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_site {
27286 background-color: #d6f8cd;
27287 border: 2px solid
#2b8713;
27289 .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_group {
27290 background-color: #fee7ae;
27291 border: 2px solid
#9a6e02;
27293 .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_user {
27294 background-color: #dce7ec;
27295 border: 2px solid
#4e7c91;
27297 .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_other {
27298 background-color: #ced4da;
27299 border: 2px solid
#687889;
27301 .maincalendar .calendarmonth th {
27303 padding-left: 16px;
27305 .maincalendar .calendarmonth td a.day:focus {
27306 display: inline-block
;
27307 border-radius: 50%;
27308 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
27310 .maincalendar .calendarmonth td .day-number-circle {
27311 display: inline-block
;
27316 .maincalendar .calendarmonth td .day-number-circle .day-number {
27317 display: inline-block
;
27320 text-align: center
;
27322 .maincalendar .calendarmonth td.today .day-number-circle {
27323 border-radius: 50%;
27325 background-color: #0f6cbf;
27327 .maincalendar .calendarmonth .clickable:hover {
27328 background-color: #ededed;
27330 .maincalendar .controls {
27334 .maincalendar
.calendar_event_category:hover a
,
27335 .maincalendar
.calendar_event_course:hover a
,
27336 .maincalendar
.calendar_event_site:hover a
,
27337 .maincalendar
.calendar_event_group:hover a
,
27338 .maincalendar .calendar_event_user:hover a {
27340 text-decoration: underline
;
27342 .maincalendar .calendar_event_category {
27343 border-color: #e0cbe0;
27345 .maincalendar .calendar_event_course {
27346 border-color: #ffd3bd;
27348 .maincalendar .calendar_event_site {
27349 border-color: #d6f8cd;
27351 .maincalendar .calendar_event_group {
27352 border-color: #fee7ae;
27354 .maincalendar .calendar_event_user {
27355 border-color: #dce7ec;
27357 .maincalendar .calendar_event_other {
27358 border-color: #ced4da;
27360 .maincalendar
.calendartable td
,
27361 .maincalendar .calendartable li {
27364 .maincalendar .calendartable li {
27367 .maincalendar .header {
27370 .maincalendar .header .buttons {
27373 .maincalendar .event .card-header img {
27374 vertical-align: baseline
;
27376 .maincalendar .event .location {
27377 word-break: break-all
;
27378 overflow-wrap: break-word
;
27380 .maincalendar table#subscription_details_table td {
27381 vertical-align: middle
;
27383 .maincalendar table#subscription_details_table td > .btn-group button {
27387 #page-calendar-export .indent
{
27388 padding-left: 20px;
27395 .block .bottom span.footer-link:after {
27399 .block .bottom span.footer-link:last-child:after {
27402 .block .minicalendar {
27407 .block
.minicalendar th
,
27408 .block .minicalendar td {
27411 text-align: center
;
27413 .block .minicalendar td.weekend {
27416 .block .minicalendar td a {
27422 .block .minicalendar td.duration_global {
27423 border-top: 1px solid
#d6f8cd;
27424 border-bottom: 1px solid
#d6f8cd;
27426 .block .minicalendar td.duration_global.duration_finish {
27427 background-color: #d6f8cd;
27429 .block .minicalendar td.duration_category {
27430 border-top: 1px solid
#e0cbe0;
27431 border-bottom: 1px solid
#e0cbe0;
27433 .block .minicalendar td.duration_category.duration_finish {
27434 background-color: #e0cbe0;
27436 .block .minicalendar td.duration_course {
27437 border-top: 1px solid
#ffd3bd;
27438 border-bottom: 1px solid
#ffd3bd;
27440 .block .minicalendar td.duration_course.duration_finish {
27441 background-color: #ffd3bd;
27443 .block .minicalendar td.duration_group {
27444 border-top: 1px solid
#fee7ae;
27445 border-bottom: 1px solid
#fee7ae;
27447 .block .minicalendar td.duration_group.duration_finish {
27448 background-color: #fee7ae;
27450 .block .minicalendar td.duration_user {
27451 border-top: 1px solid
#dce7ec;
27452 border-bottom: 1px solid
#dce7ec;
27454 .block .minicalendar td.duration_user.duration_finish {
27455 background-color: #dce7ec;
27457 .block .minicalendar td.duration_other {
27458 border-top: 1px solid
#ced4da;
27459 border-bottom: 1px solid
#ced4da;
27461 .block .minicalendar td.duration_other.duration_finish {
27462 background-color: #ced4da;
27464 .block .minicalendar caption {
27465 font-size: inherit
;
27466 font-weight: inherit
;
27467 line-height: inherit
;
27468 text-align: center
;
27470 .block .calendar_filters ul {
27475 .block .calendar_filters li {
27476 margin-bottom: 0.2em;
27478 .block .calendar_filters li span.calendar_event_category i {
27481 .block .calendar_filters li span.calendar_event_course i {
27484 .block .calendar_filters li span.calendar_event_site i {
27487 .block .calendar_filters li span.calendar_event_group i {
27490 .block .calendar_filters li span.calendar_event_user i {
27493 .block .calendar_filters li span.calendar_event_other i {
27496 .block .calendar_filters li span img {
27500 .block .calendar_filters li .icon {
27501 vertical-align: initial
;
27502 margin: 0 0.1rem 0 0.4rem;
27504 .block .calendar_filters li > a:hover {
27505 text-decoration: none
;
27507 .block .calendar_filters li > a:hover .eventname {
27508 text-decoration: underline
;
27510 .block .content h3.eventskey {
27514 .path-course-view .block.block_calendar_month .maincalendar div.header {
27515 visibility: hidden
;
27518 .path-course-view .block.block_calendar_month .maincalendar .calendarwrapper .arrow_text {
27521 .path-course-view .block.block_calendar_month .footer .bottom .footer-link {
27524 .path-course-view .block.block_calendar_month .footer .bottom .footer-link:after {
27528 /* Display month name above the calendar */
27529 table
.calendartable caption
{
27533 @media (min-width: 768px) {
27534 #page-calender-view .container-fluid
, #page-calender-view
.container-sm
, #page-calender-view
.container-md
, #page-calender-view
.container-lg
, #page-calender-view
.container-xl
{
27538 @media (min-width: 768px) {
27539 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar div
.header
{
27540 visibility: hidden
;
27543 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendarwrapper
.current
{
27545 font-size: inherit
;
27546 line-height: inherit
;
27548 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendarwrapper
.previous
,
27549 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendarwrapper
.next
{
27553 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendartable
.calendarmonth th
,
27554 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendartable
.calendarmonth td
{
27556 text-align: center
!important
;
27559 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendartable
.calendarmonth td
{
27563 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendartable
.calendarmonth td
.hasevent
[data-region
=day-content
] {
27566 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendartable
.calendarmonth td
.hasevent
.day-number
{
27567 display: inline-block
;
27568 position: relative
;
27570 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendartable
.calendarmonth td
.hasevent
.day-number:before
{
27572 display: inline-block
;
27573 position: absolute
;
27576 text-align: center
;
27581 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendartable
.calendarmonth
td:after
{
27584 margin-top: calc
(100% - 26px);
27586 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendartable
.calendarmonth td
.clickable:hover
{
27587 background-color: inherit
;
27589 section:not
(#region-main
) .block
.block_calendar_month
.maincalendar
.calendartable
.calendarmonth td
.clickable:not
(.today
):hover
.day-number-circle
{
27590 border-radius: 50%;
27591 background-color: #ededed;
27593 section:not
(#region-main
) .block
.block_calendar_month
.bottom
{
27594 border-top: 1px solid rgba
(0, 0, 0, 0.125);
27595 padding-top: 0.5rem;
27598 @media (max-width: 768px) {
27599 .maincalendar
.calendartable
.calendarmonth th
,
27600 .maincalendar .calendartable.calendarmonth td {
27602 text-align: center
!important
;
27605 .maincalendar .calendartable.calendarmonth td {
27607 font-size: inherit
;
27610 .maincalendar .calendartable.calendarmonth td.hasevent [data-region=day-content] {
27613 .maincalendar .calendartable.calendarmonth td.hasevent .day-number {
27614 display: inline-block
;
27615 position: relative
;
27617 .maincalendar .calendartable.calendarmonth td.hasevent .day-number:before {
27619 display: inline-block
;
27620 position: absolute
;
27623 text-align: center
;
27628 .maincalendar .calendartable.calendarmonth td:after {
27631 margin-top: calc
(100% - 26px);
27633 .maincalendar .calendartable.calendarmonth td > div {
27634 height: auto
!important
;
27638 position: relative
;
27641 .day-popover-content:empty + .day-popover-alternate {
27645 .location-content {
27646 overflow-wrap: break-word
;
27649 .description-content {
27650 overflow-wrap: break-word
;
27652 .description-content > p {
27661 .content-bank-container .cb-content-wrapper {
27668 .content-bank-container .cb-thumbnail {
27671 background-repeat: no-repeat
;
27672 background-position: center
;
27673 background-size: cover
;
27675 .content-bank-container.view-grid {
27676 /* Display a centered eye slash on top of unlisted content icons. */
27678 .content-bank-container.view-grid .cb-listitem {
27679 margin-bottom: 0.5rem;
27681 .content-bank-container.view-grid .cb-listitem.cb-unlisted {
27682 position: relative
;
27684 @media (max-width: 767.98px) {
27685 .content-bank-container.view-grid .cb-listitem {
27689 @media (min-width: 576px) {
27690 .content-bank-container.view-grid .cb-listitem {
27695 .content-bank-container.view-grid .cb-name {
27696 text-align: center
;
27698 .content-bank-container.view-grid .cb-file {
27701 .content-bank-container.view-grid .cb-thumbnail {
27705 margin-right: auto
;
27706 margin-bottom: 0.5rem;
27708 .content-bank-container.view-grid .cb-unlisted .cb-thumbnail {
27711 .content-bank-container.view-grid .cb-unlisted::after {
27713 position: absolute
;
27718 text-align: center
;
27720 text-shadow: 0 0 10px #fff;
27722 .content-bank-container
.view-grid
.cb-heading
,
27723 .content-bank-container
.view-grid
.cb-uses
,
27724 .content-bank-container
.view-grid
.cb-date
,
27725 .content-bank-container
.view-grid
.cb-size
,
27726 .content-bank-container
.view-grid
.cb-type
,
27727 .content-bank-container.view-grid .cb-author {
27730 .content-bank-container.view-list .cb-content-wrapper {
27732 flex-direction: column
;
27735 .content-bank-container.view-list .cb-thumbnail {
27736 margin-right: 0.5rem;
27738 .content-bank-container
.view-list
.cb-listitem
,
27739 .content-bank-container.view-list .cb-heading {
27743 border-bottom: 1px solid
#dee2e6;
27745 .content-bank-container.view-list .cb-column {
27749 .content-bank-container.view-list .cb-column {
27750 border-right: 1px solid
#dee2e6;
27752 .content-bank-container.view-list .cb-listitem.cb-unlisted .cb-thumbnail {
27755 .content-bank-container
.view-list
.cb-listitem
.cb-unlisted
.cb-column
,
27756 .content-bank-container.view-list .cb-listitem.cb-unlisted .cb-column a {
27759 @media (max-width: 767.98px) {
27760 .content-bank-container.view-list .cb-column {
27765 @media (min-width: 576px) {
27766 .content-bank-container.view-list .cb-heading {
27771 .content-bank-container.view-list .cb-file {
27775 .content-bank-container
.view-list
.cb-uses
,
27776 .content-bank-container
.view-list
.cb-date
,
27777 .content-bank-container
.view-list
.cb-size
,
27778 .content-bank-container
.view-list
.cb-type
,
27779 .content-bank-container.view-list .cb-author {
27783 .content-bank-container.view-list .cb-column.last {
27787 .content-bank-container.view-list .cb-btnsort span {
27790 .content-bank-container.view-list .cb-btnsort .title {
27793 .content-bank-container.view-list .cb-btnsort.dir-none .default, .content-bank-container.view-list .cb-btnsort.dir-asc .asc, .content-bank-container.view-list .cb-btnsort.dir-desc .desc {
27797 .cb-toolbar-container .dropdown-scrollable {
27802 .cb-navigation-container
.singleselect
,
27803 .cb-navigation-container .singleselect .custom-select {
27808 /* COURSE CONTENT */
27809 .section_add_menus {
27814 .section-modchooser {
27816 margin-top: 0.25rem;
27819 .block_tree .tree_item.branch {
27823 .section_add_menus
.horizontal div
,
27824 .section_add_menus .horizontal form {
27828 .section_add_menus optgroup {
27829 font-weight: normal
;
27830 font-style: italic
;
27834 .section_add_menus .urlselect {
27836 margin-left: 0.4em;
27840 .section_add_menus .urlselect select {
27841 margin-left: 0.2em;
27844 .sitetopic ul.section {
27848 body:not
(.editing
) .sitetopic ul
.section
{
27851 body:not
(.editing
) .sitetopic ul
.section
.label
.mod-indent-outer
{
27855 @media (min-width: 576px) {
27856 .course-content ul.section {
27861 margin-top: 0.5rem;
27863 .section .side.left {
27866 .section .side.right {
27870 .section .spinner {
27874 .section .activity {
27876 padding: 0.25rem 0;
27877 /* The command block for each activity */
27879 .section .activity .spinner {
27881 position: absolute
;
27883 .section .activity .actions {
27884 position: absolute
;
27889 .section
.activity
.contentwithoutlink
,
27890 .section .activity .activityinstance {
27893 .section
.activity
.contentwithoutlink
> a
,
27894 .section .activity .activityinstance > a {
27895 display: inline-flex
;
27896 align-items: center
;
27898 .section
.activity
.contentwithoutlink
.dimmed
.activityicon
,
27899 .section .activity .activityinstance .dimmed .activityicon {
27902 .section .activity .stealth {
27905 .section
.activity a
.stealth
,
27906 .section .activity a.stealth:hover {
27907 color: #5babf2 !important
; /* stylelint-disable-line declaration-no-important */
27909 .section .activity.indented .activity-item {
27913 .section .activity.indented + .indented .activity-item {
27914 border-top: 1px solid
#dee2e6;
27915 border-radius: unset
;
27917 .section
.label
.contentwithoutlink
,
27918 .section .label .activityinstance {
27919 padding-right: 32px;
27923 @media (min-width: 576px) {
27924 .section .label .mod-indent-outer {
27925 padding-left: 24px;
27934 display: inline-block
;
27936 .section
.activity
.editor_displayed a
.editing_title
,
27937 .section .activity.editor_displayed .moodle-actionmenu {
27940 .section .activity.editor_displayed div.activityinstance {
27941 padding-right: initial
;
27943 .section .activity.editor_displayed div.activityinstance input {
27944 margin-bottom: initial
;
27945 padding-top: initial
;
27946 padding-bottom: initial
;
27947 vertical-align: text-bottom
;
27950 .section .activity .activityinstance {
27951 display: inline-flex
;
27952 align-items: center
;
27953 margin-bottom: 1rem;
27956 .editing
.section
.activity
.contentwithoutlink
,
27957 .editing .section .activity .activityinstance {
27958 padding-right: 200px;
27960 .editing .section .activity .editing_move {
27961 position: absolute
;
27966 .editing .section .activity .mod-indent-outer {
27968 * Add appropriate padding such that nothing overlaps the
27969 * absolute positioned move icon.
27971 padding-left: 2rem;
27973 .editing .activity .editing_move_activity {
27974 position: absolute
;
27979 .editing .course-content .stateready .section .spinner {
27982 .editing .editinprogress {
27983 position: relative
;
27985 .editing .editinprogress > * {
27988 .editing
.editinprogress
.corelightbox
,
27989 .editing .editinprogress .lightbox {
27992 .editing .editinprogress:after {
27993 position: absolute
;
27998 justify-content: center
;
27999 align-items: center
;
28002 left: calc
(50% - 15px);
28003 top: calc
(50% - 15px);
28004 animation: editinprogress-rotation
2s infinite linear
;
28006 .editing .editinprogress .editinprogress:after {
28010 @keyframes editinprogress-rotation
{
28013 transform: rotate
(0deg);
28020 transform: rotate
(359deg);
28023 .editing_show
+ .editing_assign
,
28024 .editing_hide + .editing_assign {
28028 .section .activity .commands {
28029 white-space: nowrap
;
28030 display: inline-block
;
28033 .section .activity.modtype_label.label {
28034 font-weight: normal
;
28036 .section .activity.modtype_label.label .contentwithoutlink {
28039 .section
.activity
.modtype_label
.label
.hasinfo
p:last-child
,
28040 .section .activity.modtype_label.label.hasinfo i:last-child {
28044 .section li.activity:not(.activity-wrapper) {
28048 .section li.activity:not(.activity-wrapper).hasinfo {
28049 border-bottom: 1px solid
#dee2e6;
28051 padding-bottom: 1rem;
28053 .section li.activity:not(.activity-wrapper).hasinfo:last-child {
28058 .course-content .section.dropready.main.drop-down {
28059 border-bottom: 1px solid
#1d2125;
28061 .course-content .section.dropready .course-section-header.dropready.drop-zone {
28064 .course-content .section.dropready li.activity.dropready.drop-down {
28065 border-bottom: 1px solid
#1d2125;
28066 margin-bottom: -1px;
28068 .course-content .section.dropready li.activity.dropready.drop-up {
28069 border-top: 1px solid
#1d2125;
28073 .section .activity .activityinstance .groupinglabel {
28074 padding-left: 30px;
28077 .section
.main:not
(.course-section
) .activity
.availabilityinfo
,
28078 .section.main:not(.course-section) .activity .contentafterlink {
28083 .section .activity .contentafterlink p {
28087 .editing
.section
.main:not
(.course-section
) .activity:hover
,
28088 .editing
.section
.main:not
(.course-section
) .activity
.action-menu-shown
,
28089 .editing .section.main:not(.course-section) .sectionname:hover {
28090 background-color: rgba
(0, 0, 0, 0.03);
28093 .course-content .current {
28094 position: relative
;
28097 .course-content .current::before {
28098 border-left: #0f6cbf 3px solid
;
28102 position: absolute
;
28106 .course-content .section-summary {
28107 border: 1px solid
#dee2e6;
28112 .course-content .section-summary .section-title {
28113 margin: 2px 5px 10px 5px;
28116 .course-content .section-summary .summarytext {
28117 margin: 2px 5px 2px 5px;
28120 .course-content .section-summary .section-summary-activities .activity-count {
28122 font-size: 0.8203125rem;
28124 white-space: nowrap
;
28125 display: inline-block
;
28128 .course-content .section-summary .summary {
28132 .course-content .single-section {
28136 .course-content .single-section .section-navigation {
28139 margin-bottom: -0.5em;
28142 .course-content .single-section .section-navigation .title {
28148 .course-content .single-section .section-navigation .mdl-left {
28149 font-weight: normal
;
28154 .course-content .single-section .section-navigation .mdl-left .larrow {
28155 margin-right: 0.1em;
28158 .course-content .single-section .section-navigation .mdl-right {
28159 font-weight: normal
;
28164 .course-content .single-section .section-navigation .mdl-right .rarrow {
28165 margin-left: 0.1em;
28168 .course-content .single-section .section-navigation .mdl-bottom {
28172 .course-content ul li.section.main:not(.course-section) {
28173 border-bottom: 1px solid
#dee2e6;
28176 .course-content ul li.section.main:not(.course-section):last-child {
28180 .course-content ul li
.section
.hidden:not
(.course-section
) .sectionname
> span
,
28181 .course-content ul li
.section
.hidden:not
(.course-section
) .content
> div
.summary
,
28182 .course-content ul li.section.hidden:not(.course-section) .activity .activityinstance {
28186 .course-content ul
.topics
,
28187 .course-content ul.weeks {
28192 .course-content ul
.topics li
.section
,
28193 .course-content ul.weeks li.section {
28195 padding-bottom: 1rem;
28197 .course-content ul
.topics li
.section
.content
,
28198 .course-content ul.weeks li.section .content {
28202 @media (min-width: 576px) {
28203 .course-content ul
.topics li
.section
.summary
,
28204 .course-content ul
.topics li
.section
.content
> .availabilityinfo
,
28205 .course-content ul
.weeks li
.section
.summary
,
28206 .course-content ul.weeks li.section .content > .availabilityinfo {
28210 .course-content ul
.topics li
.section
.left
,
28211 .course-content ul
.topics li
.section
.right
,
28212 .course-content ul
.weeks li
.section
.left
,
28213 .course-content ul.weeks li.section .right {
28219 @media (max-width: 767.98px) {
28220 body:not
(.editing
) .course-content ul
.topics li
.section
.left
,
28221 body:not
(.editing
) .course-content ul
.topics li
.section
.right
,
28222 body:not
(.editing
) .course-content ul
.weeks li
.section
.left
,
28223 body:not
(.editing
) .course-content ul
.weeks li
.section
.right
{
28231 .course-content .hidden {
28235 @media (max-width: 767.98px) {
28236 .course-content li.section:not(.course-section) ul {
28240 .course-content li.section:not(.course-section) ul {
28243 .course-content li.section:not(.course-section) ul ul {
28244 list-style: circle
;
28246 .course-content li.section:not(.course-section) ul ul ul {
28247 list-style: square
;
28249 .course-content li.section:not(.course-section) li.activity ul {
28252 .course-content li.section:not(.course-section) li.activity ul ul {
28253 list-style: circle
;
28255 .course-content li.section:not(.course-section) li.activity ul ul ul {
28256 list-style: square
;
28258 .course-content li.section:not(.course-section) .right > .icon:first-child {
28259 /* Remove the spacer icon. */
28263 .path-course-view.editing #region-main > .card-block {
28264 padding-bottom: 13rem;
28267 .jumpmenu .form-inline {
28271 .path-course-view .completionprogress {
28275 .path-course-view .completionprogress {
28279 position: relative
;
28282 #page-site-index .subscribelink
{
28286 #site-news-forum h2
,
28287 #frontpage-course-list h2
,
28288 #frontpage-category-names h2
,
28289 #frontpage-category-combo h2
{
28290 margin-bottom: 9px;
28293 .path-course-view a.reduce-sections {
28294 padding-left: 0.2em;
28297 .path-course-view .subscribelink {
28301 .path-course-view .unread {
28305 .path-course-view .block.drag .header {
28309 .path-course-view .completionprogress {
28313 .path-course-view .single-section .completionprogress {
28317 .path-site li
.activity
> div:not
(.activity-item
),
28318 .path-course-view li.activity > div:not(.activity-item) {
28319 position: relative
;
28320 padding: 0 16px 0 0; /* to accommodate the floated completion icon with highlighting */
28323 .path-course-view li.activity span.autocompletion img {
28324 vertical-align: text-bottom
;
28328 .path-course-view li.activity form.togglecompletion .btn {
28332 .path-course-view li.activity form.togglecompletion img {
28333 max-width: none
; /* The width is 0 so ensure we don't end up with a relative max-width */
28336 .path-course-view.editing li.activity span.autocompletion img {
28337 /* Use the same spacing as the filler. */
28338 margin-right: 0.5rem;
28339 margin-left: 0.5rem;
28342 .path-course-view li.activity form.togglecompletion .ajaxworking {
28345 position: absolute
;
28348 background: url
([[pix:i
/ajaxloader
]]) no-repeat
;
28351 li
.section
.hidden span
.commands a
.editing_hide
,
28352 li
.section
.hidden span
.commands a
.editing_show
{
28356 .single-section h3.sectionname {
28357 text-align: center
;
28361 input
.titleeditor
{
28363 vertical-align: text-bottom
;
28366 span
.editinstructions
{
28367 position: absolute
;
28371 font-size: 0.8203125rem;
28372 padding: 0.1em 0.4em;
28373 text-decoration: none
;
28375 border: 0 solid transparent
;
28377 background-color: #cce6ea;
28378 border-color: #b8dce2;
28380 span
.editinstructions hr
{
28381 border-top-color: #a6d3db;
28383 span
.editinstructions
.alert-link
{
28387 /* Course drag and drop upload styles */
28388 #dndupload-status {
28394 text-align: center
;
28396 border: 0 solid transparent
;
28398 background-color: #cce6ea;
28399 border-color: #b8dce2;
28401 #dndupload-status hr
{
28402 border-top-color: #a6d3db;
28404 #dndupload-status .alert-link
{
28408 .dndupload-preview {
28410 background-color: #0f6cbf;
28412 text-align: center
;
28413 font-size: 1.171875rem;
28416 border-radius: 0.5rem;
28419 .dndupload-hidden {
28423 /* COURSES LISTINGS AND COURSE SUMMARY */
28424 #page-course-pending .singlebutton
,
28425 #page-course-index .singlebutton
,
28426 #page-course-index-category .singlebutton
,
28427 #page-course-editsection .singlebutton
{
28428 text-align: center
;
28431 #page-admin-course-manage #movecourses td img
{
28433 vertical-align: text-bottom
;
28441 #page-course-pending .pendingcourserequests
{
28442 margin-bottom: 1em;
28445 #page-course-pending .pendingcourserequests
.singlebutton
{
28449 #page-course-pending .pendingcourserequests
.cell
{
28453 #page-course-pending .pendingcourserequests
.cell
.c6
{
28454 white-space: nowrap
;
28459 flex-direction: column
;
28463 align-items: center
;
28466 #frontpage-available-course-list,
28467 #frontpage-course-list,
28468 .course-search-result {
28469 margin-top: 0.5rem;
28471 #frontpage-available-course-list .coursebox
,
28472 #frontpage-course-list .coursebox
,
28473 .course-search-result .coursebox {
28475 border: 1px solid
#dee2e6;
28476 margin-bottom: 0.5rem;
28477 border-radius: 0.5rem;
28480 .subcategories
.coursebox
> .info
> .coursename a
,
28481 #frontpage-category-names .coursebox
> .info
> .coursename a
,
28482 #frontpage-category-combo .coursebox
> .info
> .coursename a
{
28484 background-image: url
([[pix:moodle|i
/course
]]);
28485 background-repeat: no-repeat
;
28486 padding-left: 21px;
28487 background-position: left
0.2em;
28490 .coursebox > .info > .coursename {
28491 font-size: 0.9375rem;
28492 font-weight: normal
;
28497 .coursebox .content .teachers li {
28498 list-style-type: none
;
28503 .coursebox
.customfieldname
,
28504 .coursebox .customfieldseparator {
28508 .coursebox .content .coursefile {
28512 .coursebox .content .courseimage img {
28517 .coursebox
.content
.coursecat
,
28518 .coursebox
.content
.summary
,
28519 .coursebox
.content
.courseimage
,
28520 .coursebox
.content
.coursefile
,
28521 .coursebox
.content
.teachers
,
28522 .coursebox
.remotecoursebox
.remotecourseinfo
,
28523 .coursebox .content .customfields-container {
28524 margin: 15px 5px 5px;
28528 .category-browse
.coursebox
.content
.coursecat
,
28529 .category-browse
.coursebox
.content
.summary
,
28530 .category-browse
.coursebox
.content
.courseimage
,
28531 .category-browse
.coursebox
.content
.coursefile
,
28532 .category-browse
.coursebox
.content
.teachers
,
28533 .category-browse
.coursebox
.remotecoursebox
.remotecourseinfo
,
28534 .category-browse .coursebox .content .customfields-container {
28538 .coursebox.collapsed > .content {
28542 .courses > .paging.paging-morelink {
28543 text-align: center
;
28547 .course_category_tree .category .numberofcourse {
28548 font-size: 0.8203125rem;
28551 .course_category_tree .category > .info > .categoryname {
28553 font-size: 0.9375rem;
28554 font-weight: normal
;
28558 .course_category_tree .category.with_children > .info > .categoryname {
28559 background-image: url
([[pix:moodle|t
/expanded
]]);
28560 background-repeat: no-repeat
;
28561 background-position: center left
;
28564 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
28565 background-image: url
([[pix:moodle|t
/collapsed
]]);
28569 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
28570 background-image:url([[pix:moodle|t/collapsed_rtl]]);
28573 .course_category_tree .category.collapsed > .content {
28577 .course_category_tree .category > .content {
28578 padding-left: 16px;
28581 #page-course-index-category .categorypicker
{
28582 margin: 10px 0 20px;
28586 * Course management page
28589 * Background (reg) #F5F5F5
28590 * Background (light #fafafa
28591 * Background (highlight) #ddffaa
28594 #course-category-listings {
28596 /** Two column layout */
28597 /** Three column layout */
28599 #course-category-listings.columns-2
> #course-listing
> div
{
28600 position: relative
;
28603 #course-category-listings.columns-3
> #course-listing
> div
{
28606 #course-category-listings > div
> div
{
28609 #course-category-listings > div
> div
> ul
.ml
> li:first-child
> div
{
28612 #course-category-listings h3
{
28614 padding: 0.4rem 0.6rem 0.3rem;
28616 #course-category-listings h4
{
28618 padding: 0.6rem 1rem 0.5rem;
28620 #course-category-listings .moodle-actionmenu
{
28621 white-space: nowrap
;
28623 #course-category-listings .listing-actions
{
28624 text-align: center
;
28626 #course-category-listings .listing-actions
> .moodle-actionmenu
{
28627 display: inline-block
;
28629 #course-category-listings ul
.ml
{
28633 #course-category-listings ul
.ml ul
.ml
{
28636 #course-category-listings .listitem
[data-selected
="1"] {
28637 border-left: calc
(1px + 5px) solid
#0f6cbf;
28638 padding-left: calc
(1.25rem - 5px);
28640 #course-category-listings .item-actions
{
28642 display: inline-block
;
28644 #course-category-listings .item-actions
.show
.menu img
{
28648 #course-category-listings .item-actions
.menu-action-text
{
28649 vertical-align: inherit
;
28651 #course-category-listings .listitem
> div
> .float-left
{
28654 #course-category-listings .listitem
> div
> .float-right
{
28658 #course-category-listings .listitem
> div
.item-actions
.action-show
{
28661 #course-category-listings .listitem
> div
.item-actions
.action-hide
{
28664 #course-category-listings .listitem
> div
.without-actions
{
28667 #course-category-listings .listitem
> div
.idnumber
{
28670 #course-category-listings .listitem
[data-visible
="0"] {
28673 #course-category-listings .listitem
[data-visible
="0"] > div
> a
{
28676 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-show
{
28679 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-hide
{
28682 #course-category-listings .listitem
.highlight
{
28683 background-color: #fff;
28685 #course-category-listings .listitem
.highlight
> div
,
28686 #course-category-listings .listitem
.highlight
> div:hover
, #course-category-listings
.listitem
.highlight
[data-selected
="1"] > div
{
28687 background-color: rgba
(0, 0, 0, 0.075);
28689 #course-category-listings #course-listing
.listitem
.categoryname
{
28690 display: inline-block
;
28694 #course-category-listings #course-listing
.listitem
.coursename
{
28695 display: inline-block
;
28698 #course-category-listings #course-listing
> .firstpage
.listitem:first-child
> div
.item-actions
.action-moveup
,
28699 #course-category-listings #course-listing
> .lastpage
.listitem:last-child
> div
.item-actions
.action-movedown
{
28702 #course-category-listings #course-listing
.bulk-action-checkbox
{
28703 margin: -2px 6px 0 0;
28705 #course-category-listings #category-listing
.listitem
.collapsed
> ul
.ml
{
28708 #course-category-listings #category-listing
.listitem:first-child
> div
.item-actions
.action-moveup
, #course-category-listings #category-listing
.listitem:last-child
> div
.item-actions
.action-movedown
{
28711 #course-category-listings #category-listing
.course-count
{
28713 margin-right: 2rem;
28715 display: inline-block
;
28717 #course-category-listings #category-listing
.bulk-action-checkbox
{
28718 margin-right: -3px;
28720 #course-category-listings #category-listing
.category-listing
> ul
> .listitem:first-child
{
28721 position: relative
;
28723 #course-category-listings #category-listing
.category-bulk-actions
{
28724 margin: 0 0.5em 0.5em;
28725 position: relative
;
28727 #course-category-listings .detail-pair
> * {
28728 display: inline-block
;
28730 #course-category-listings .detail-pair
.pair-key
{
28732 vertical-align: top
;
28734 #course-category-listings .detail-pair
.pair-key span
{
28735 margin-right: 1rem;
28738 #course-category-listings .detail-pair
.pair-value select
{
28741 #course-category-listings .bulk-actions
.detail-pair
> * {
28745 #course-category-listings .listing-pagination
{
28746 text-align: center
;
28748 #course-category-listings .listing-pagination
.yui3-button
{
28750 background-color: #008196;
28751 border-color: #008196;
28753 margin: 0.4rem 0.2rem 0.45rem;
28756 #course-category-listings .listing-pagination
.yui3-button:hover
{
28758 background-color: #006070;
28759 border-color: #005563;
28761 #course-category-listings .listing-pagination
.yui3-button:focus
, #course-category-listings
.listing-pagination
.yui3-button
.focus
{
28763 background-color: #006070;
28764 border-color: #005563;
28765 box-shadow: 0 0 0 0.2rem rgba
(38, 148, 166, 0.5);
28767 #course-category-listings .listing-pagination
.yui3-button
.disabled
, #course-category-listings
.listing-pagination
.yui3-button:disabled
{
28769 background-color: #008196;
28770 border-color: #008196;
28772 #course-category-listings .listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
):active
, #course-category-listings
.listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
).active
, .show
> #course-category-listings
.listing-pagination
.yui3-button
.dropdown-toggle
{
28774 background-color: #005563;
28775 border-color: #004a56;
28777 #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
, .show
> #course-category-listings
.listing-pagination
.yui3-button
.dropdown-toggle:focus
{
28778 box-shadow: 0 0 0 0.2rem rgba
(38, 148, 166, 0.5);
28780 #course-category-listings .listing-pagination
.yui3-button
.active-page
{
28782 background-color: #0f6cbf;
28783 border-color: #0f6cbf;
28785 #course-category-listings .listing-pagination
.yui3-button
.active-page:hover
{
28787 background-color: #0c589c;
28788 border-color: #0b5190;
28790 #course-category-listings .listing-pagination
.yui3-button
.active-page:focus
, #course-category-listings
.listing-pagination
.yui3-button
.active-page
.focus
{
28792 background-color: #0c589c;
28793 border-color: #0b5190;
28794 box-shadow: 0 0 0 0.2rem rgba
(51, 130, 201, 0.5);
28796 #course-category-listings .listing-pagination
.yui3-button
.active-page
.disabled
, #course-category-listings
.listing-pagination
.yui3-button
.active-page:disabled
{
28798 background-color: #0f6cbf;
28799 border-color: #0f6cbf;
28801 #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
, .show
> #course-category-listings
.listing-pagination
.yui3-button
.active-page
.dropdown-toggle
{
28803 background-color: #0b5190;
28804 border-color: #0a4b84;
28806 #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
, .show
> #course-category-listings
.listing-pagination
.yui3-button
.active-page
.dropdown-toggle:focus
{
28807 box-shadow: 0 0 0 0.2rem rgba
(51, 130, 201, 0.5);
28809 #course-category-listings .listing-pagination-totals
{
28810 text-align: center
;
28812 #course-category-listings .listing-pagination-totals
.dimmed
{
28814 margin: 0.4rem 1rem 0.45rem;
28816 #course-category-listings .select-a-category
.notifymessage
,
28817 #course-category-listings .select-a-category
.alert
{
28821 #course-category-listings #course-listing
.listitem
.drag-handle
{
28825 .jsenabled #course-category-listings #course-listing .listitem .drag-handle {
28826 display: inline-block
;
28831 /** Management header styling **/
28832 .coursecat-management-header {
28833 vertical-align: middle
;
28835 .coursecat-management-header h2 {
28836 display: inline-block
;
28839 .coursecat-management-header > div {
28842 .coursecat-management-header > div > div {
28843 margin: 10px 0 10px 1em;
28844 display: inline-block
;
28846 .coursecat-management-header select {
28849 padding: 0.4em 0.5em 0.45em 1em;
28850 vertical-align: baseline
;
28851 white-space: nowrap
;
28853 .coursecat-management-header .view-mode-selector .moodle-actionmenu {
28854 white-space: nowrap
;
28855 display: inline-block
;
28857 .coursecat-management-header .view-mode-selector .moodle-actionmenu[data-enhanced].show .menu a {
28861 .course-being-dragged-proxy {
28864 vertical-align: middle
;
28865 padding: 0 0 0 4em;
28868 .course-being-dragged {
28874 * Large displays 1200 +
28875 * Default displays 980 1199
28877 * Small tablets and large phones 481 767
28880 @media (min-width: 1200px) and
(max-width: 1600px) {
28881 #course-category-listings.columns-3
{
28882 background-color: #fff;
28885 #course-category-listings.columns-3 #category-listing
,
28886 #course-category-listings.columns-3 #course-listing
{
28889 #course-category-listings.columns-3 #category-listing
> div
,
28890 #course-category-listings.columns-3 #course-listing
> div
,
28891 #course-category-listings.columns-3 #course-detail
> div
{
28892 background-color: #fff;
28894 #course-category-listings.columns-3 #course-detail
{
28899 @media (max-width: 1199px) {
28900 #course-category-listings.columns-2
,
28901 #course-category-listings.columns-3
{
28904 #course-category-listings.columns-2 #category-listing
,
28905 #course-category-listings.columns-2 #course-listing
,
28906 #course-category-listings.columns-2 #course-detail
,
28907 #course-category-listings.columns-3 #category-listing
,
28908 #course-category-listings.columns-3 #course-listing
,
28909 #course-category-listings.columns-3 #course-detail
{
28914 .page-settings-menu .menubar > a > .icon {
28920 .activity-navigation .row {
28921 align-items: center
;
28923 .activity-navigation #prev-activity-link
,
28924 .activity-navigation #next-activity-link {
28925 white-space: pre-wrap
;
28928 .automatic-completion-conditions .badge {
28932 /* Variables definition*/
28933 /* Activity & Block 'add' buttons */
28937 background-color: #f5f9fc;
28938 border-color: #3584c9;
28944 border-top-color: #3077b5;
28946 .activity-add
.alert-link
,
28947 .block-add .alert-link {
28950 .activity-add
.pluscontainer
,
28951 .block-add .pluscontainer {
28952 border: 1px solid
#3584c9;
28954 .activity-add:hover
,
28957 background-color: #cfe2f2;
28959 .activity-add:hover
.activity-add-text
,
28960 .block-add:hover .activity-add-text {
28961 text-decoration: underline
;
28965 border-radius: 0.5rem;
28969 border-radius: 1rem;
28972 .changenumsections {
28973 border-top: 1px solid
#3584c9;
28976 /* Section Expand all/Collapse all */
28977 .section-collapsemenu .collapseall {
28980 .section-collapsemenu .expandall {
28983 .section-collapsemenu.collapsed .collapseall {
28986 .section-collapsemenu.collapsed .expandall {
28990 /* Course section */
28994 border-bottom: 1px solid
#dee2e6;
28996 .course-section:last-child:not(.section-summary) {
28999 .course-section .sectionbadges .badge {
29000 margin-left: 0.5rem;
29002 .course-section .course-section-header.draggable {
29005 .course-section .section_action_menu .dropdown-toggle::after {
29008 .course-section .inplaceeditable {
29010 align-items: center
;
29012 .course-section .summarytext img {
29013 border-radius: 1rem;
29015 .course-section .availabilityinfo {
29016 margin-top: 0.5rem;
29017 padding: 0.25rem 1rem;
29018 background-color: #e9ecef;
29019 border-radius: 1rem;
29021 .course-section .availabilityinfo .editavailability {
29022 padding: 0.25rem 1rem;
29023 border-radius: 1rem;
29025 .course-section .availabilityinfo .editavailability :hover {
29026 background-color: #ced4da;
29028 .course-section .availabilityinfo .editavailability a {
29029 border-radius: 0.5rem;
29031 text-decoration: none
;
29033 .course-section.section-summary {
29034 padding-left: 1rem;
29035 padding-right: 1rem;
29036 margin-bottom: 0.5rem;
29037 margin-top: 0.5rem;
29038 border-radius: 0.5rem;
29040 .course-section .section-summary-activities .activity-count {
29042 font-size: 0.8203125rem;
29044 white-space: nowrap
;
29045 display: inline-block
;
29047 .course-section.dndupload-dropzone {
29048 border: 2px dashed
#0f6cbf;
29050 padding-right: 2px;
29051 position: relative
;
29053 .course-section.dndupload-dropzone .dndupload-preview-overlay {
29054 background-color: #fff;
29056 position: absolute
;
29062 .course-section.dndupload-dropzone .dndupload-preview-wrapper {
29063 position: absolute
;
29069 /* Re-style ordered list in course content */
29070 .course-content .activity-altcontent ul {
29073 .course-content .activity-altcontent ul ul {
29074 list-style: circle
;
29076 .course-content .activity-altcontent ul ul ul {
29077 list-style: square
;
29080 /* Activity cards */
29082 position: relative
;
29083 border-radius: 1rem;
29085 .activity-item:not(.activityinline) {
29086 border: 1px solid
#dee2e6;
29089 .activity-item.activityinline {
29092 .activity-item.hiddenactivity {
29093 background-color: #f8f9fa;
29095 .activity-item
.hiddenactivity
.activityiconcontainer
,
29096 .activity-item.hiddenactivity .badge {
29097 mix-blend-mode: multiply
;
29099 .activity-item .activity-grid {
29101 align-items: center
;
29102 grid-template-columns: min-content
1fr min-content min-content min-content
;
29103 grid-template-rows: 1fr repeat
(5, min-content
);
29104 grid-template-areas: "icon name groupmode completion actions" "icon visibility groupmode completion actions" "icon dates groupmode completion actions" "altcontent altcontent altcontent altcontent altcontent" "afterlink afterlink afterlink afterlink afterlink" "availability availability availability availability availability";
29106 @media (max-width: 575.98px) {
29107 .activity-item .activity-grid {
29108 grid-template-columns: min-content
1fr min-content min-content min-content
;
29109 grid-template-rows: 1fr repeat
(4, min-content
);
29110 grid-template-areas: "icon name actions" "icon visibility actions" "dates dates dates" "groupmode groupmode groupmode" "completion completion completion" "altcontent altcontent altcontent" "afterlink afterlink afterlink" "availability availability availability";
29113 .activity-item .activity-grid.noname-grid {
29114 grid-template-columns: min-content min-content
1fr min-content
;
29115 grid-template-areas: "visibility groupmode completion actions" "altcontent altcontent altcontent altcontent" "afterlink afterlink afterlink afterlink" "availability availability availability availability";
29117 @media (max-width: 575.98px) {
29118 .activity-item .activity-grid.noname-grid {
29119 grid-template-columns: 1fr min-content
;
29120 grid-template-areas: "visibility actions" "altcontent altcontent" "groupmode groupmode" "afterlink afterlink" "completion completion" "availability availability";
29123 .activity-item .activity-actions {
29124 grid-area: actions
;
29126 .activity-item .activity-actions .actions {
29127 position: relative
;
29129 .activity-item .activity-actions .dropdown-toggle::after {
29132 .activity-item .activity-actions .action-menu .btn.btn-icon {
29136 .activity-item .activity-icon {
29139 .activity-item .activity-dates {
29141 font-size: 0.875em;
29145 column-gap: 0.75rem;
29147 @media (max-width: 575.98px) {
29148 .activity-item .activity-dates {
29149 margin-top: 0.5rem;
29152 .activity-item .activity-name-area {
29155 .activity-item .activity-name-area .activityname .afterlink {
29156 margin-left: 0.5rem;
29158 .activity-item .activity-name-area .activityname .inplaceeditable .quickeditlink {
29160 margin-left: 0.5rem;
29162 .activity-item .activity-name-area .activitybadge.badge-none {
29163 font-weight: normal
;
29164 font-size: 0.875em;
29167 .activity-item .activity-info {
29168 grid-area: completion
;
29171 .activity-item
.activity-info button
,
29172 .activity-item .activity-info a[role=button] {
29173 border: 1px solid
#dee2e6;
29174 border-radius: 0.5rem;
29177 @media (max-width: 575.98px) {
29178 .activity-item .activity-info {
29180 margin-top: 0.5rem;
29182 .activity-item .activity-info button {
29186 .activity-item .activity-groupmode-info {
29187 grid-area: groupmode
;
29190 .activity-item .activity-groupmode-info .groupmode-information {
29193 .activity-item .activity-groupmode-info .groupmode-information .groupmode-icon-info {
29196 @media (max-width: 575.98px) {
29197 .activity-item .activity-groupmode-info {
29199 margin-top: 0.5rem;
29200 padding-top: 0.5rem;
29201 border-top: 1px solid
#dee2e6;
29203 .activity-item .activity-groupmode-info .groupmode-information .groupmode-icon-info {
29207 .activity-item .activity-badges {
29208 grid-area: visibility
;
29210 .activity-item .activity-badges .badge {
29211 font-weight: normal
;
29213 .activity-item .activity-badges .badge .icon {
29218 .activity-item .activity-altcontent {
29219 grid-area: altcontent
;
29220 margin-top: 0.25rem;
29222 .activity-item .activity-altcontent.activity-description {
29223 margin-top: 0.5rem;
29224 padding-top: 0.5rem;
29225 border-top: 1px solid
#dee2e6;
29226 font-size: 0.875em;
29228 .activity-item .activity-altcontent img {
29229 border-radius: 1rem;
29231 .activity-item .activity-availability {
29232 grid-area: availability
;
29234 .activity-item .activity-afterlink {
29235 grid-area: afterlink
;
29236 margin-top: 0.5rem;
29237 padding-top: 0.5rem;
29238 border-top: 1px solid
#dee2e6;
29240 .activity-item .inplaceeditable {
29245 .activity-item .no-overflow {
29248 @media (min-width: 768px) {
29249 .activity-item:not(.activityinline) {
29254 /* Activity card in editing mode */
29255 .editing .activity-item {
29258 .editing .activity-item .a {
29261 .editing .activity-item:hover, .editing .activity-item.selected {
29263 background-color: #f5f9fc;
29264 border-color: #3584c9;
29266 .editing .activity-item:hover hr, .editing .activity-item.selected hr {
29267 border-top-color: #3077b5;
29269 .editing .activity-item:hover .alert-link, .editing .activity-item.selected .alert-link {
29272 .editing
.activity-item:hover
.activityiconcontainer
,
29273 .editing
.activity-item:hover
.badge
, .editing
.activity-item
.selected
.activityiconcontainer
,
29274 .editing .activity-item.selected .badge {
29275 mix-blend-mode: multiply
;
29278 .section .draggable .activity-item .dragicon {
29282 .automatic-completion-conditions .badge {
29285 margin-top: 0.25rem;
29287 .automatic-completion-conditions .badge .icon {
29292 .automatic-completion-conditions .badge:first-child {
29296 /* Activity divider */
29297 .activity:focus-within
+ .activity div
.divider button
,
29298 .course-section-header:focus-within
+ .content
.section
.activity:first-child div
.divider button
,
29299 .content .section .activity:focus-within div.divider button {
29300 visibility: visible
;
29303 .activity div.divider {
29305 margin-top: -1.25rem;
29306 margin-bottom: -0.75rem;
29309 .activity div.divider button {
29310 border-radius: 100%;
29313 position: relative
;
29316 visibility: hidden
;
29317 transition: visibility
0.1s;
29321 .activity div.divider button i.icon {
29325 position: absolute
;
29326 left: calc
(0.25rem - 1px);
29327 top: calc
(0.25rem - 0.5px);
29329 .activity:not(.dragging) div.divider:hover button, .activity:not(.dragging) div.divider:focus button, .activity:not(.dragging) div.divider:focus-within button {
29331 visibility: visible
;
29335 .bulkenabled .bulk-hidden {
29336 display: none
!important
;
29339 .activity-item .bulkselect {
29340 position: absolute
;
29344 .course-section-header .bulkselect {
29346 position: relative
;
29350 @media (max-width: 767.98px) {
29351 .bulkenabled .course-content {
29355 /* Anchor link offset fix. This makes hash links scroll 60px down to account for the fixed header. */
29357 scroll-margin-top: 70px;
29360 .pagelayout-embedded :target {
29361 padding-top: initial
;
29362 margin-top: initial
;
29365 #nav-drawer.closed
{
29369 #nav-drawer[aria-hidden
=true
] .list-group-item
{
29373 /* Use a variable for the drawer background colors. */
29374 [data-region
=drawer
] {
29378 height: calc
(100% - 60px);
29380 -webkit-overflow-scrolling: touch
;
29382 background-color: #f2f2f2;
29383 transition: right
0.5s ease
, left
0.5s ease
;
29385 @media (prefers-reduced-motion: reduce
) {
29386 [data-region
=drawer
] {
29391 @media (min-width: 576px) {
29392 [data-region
=drawer
] {
29393 padding: 20px 20px;
29395 .jsenabled .btn-footer-popover {
29399 @media (min-width: 576px) and
(prefers-reduced-motion: reduce
) {
29400 .jsenabled .btn-footer-popover {
29407 /* Override the z-indexes defined in bootstrap/_list-group.scss that
29408 lead to side effects on the user tours positioning. */
29410 #nav-drawer .list-group-item-action
.active
,
29411 #nav-drawer .list-group-item
.active
{
29414 #nav-drawer .list-group-item-action
.active
+ .list-group-item
,
29415 #nav-drawer .list-group-item
.active
+ .list-group-item
{
29418 #nav-drawer .list-group ul
{
29423 #nav-drawer .list-group li
{
29424 margin-bottom: -1px;
29426 #nav-drawer .list-group
li:last-child
{
29431 transition: margin-left
0.5s ease
, margin-right
0.5s ease
;
29433 @media (prefers-reduced-motion: reduce
) {
29439 @media (min-width: 768px) {
29440 body:not
(.uses-drawers
).drawer-open-left
{
29441 margin-left: 285px;
29445 @media (min-width: 768px) {
29446 body
.drawer-open-left #page
.drawers
{
29447 margin-left: 285px;
29448 padding-left: 1rem;
29452 @media (min-width: 768px) {
29453 body
.drawer-open-right
{
29454 margin-right: 315px;
29458 [data-region
=right-hand-drawer
] {
29460 flex-direction: column
;
29461 transition: right
0.2s ease-in-out
;
29463 @media (prefers-reduced-motion: reduce
) {
29464 [data-region
=right-hand-drawer
] {
29468 [data-region
=right-hand-drawer
].drawer
{
29473 height: calc
(100% - 60px);
29475 box-shadow: -2px 2px 4px rgba
(0, 0, 0, 0.25);
29477 visibility: visible
;
29480 [data-region
=right-hand-drawer
].hidden
{
29483 visibility: hidden
;
29485 transition: right
0.2s ease-in-out
, visibility
0s ease-in-out
0.2s, opacity
0s ease-in-out
0.2s;
29487 @media (prefers-reduced-motion: reduce
) {
29488 [data-region
=right-hand-drawer
].hidden
{
29493 @media (max-width: 767.98px) {
29494 [data-region
=right-hand-drawer
].drawer
{
29499 body
.drawer-open-left
,
29500 body
.drawer-open-right
{
29504 .dir-rtl [data-region=right-hand-drawer] {
29505 box-shadow: 2px 2px 4px rgba
(0, 0, 0, 0.25);
29509 transition: left
0.2s ease
, right
0.2s ease
, top
0.2s ease
, bottom
0.2s ease
, visibility
0.2s ease
;
29510 background-color: #f8f9fa;
29516 @media (prefers-reduced-motion: reduce
) {
29521 .drawer.not-initialized {
29524 .drawer.drawer-right {
29527 right: calc
(-315px + -10px);
29528 visibility: hidden
;
29530 .drawer.drawer-right.show {
29532 visibility: visible
;
29534 .drawer.drawer-right .drawertoggle {
29538 .drawer.drawer-left {
29541 left: calc
(-285px + -10px);
29542 visibility: hidden
;
29544 .drawer.drawer-left.show {
29546 visibility: visible
;
29548 .drawer.drawer-left .drawertoggle {
29549 margin-right: auto
;
29552 .drawer.drawer-bottom {
29555 .drawer.drawer-bottom.show {
29559 @media (min-width: 992px) {
29563 .drawer#theme_boost-drawers-blocks:focus-within {
29564 position: absolute
;
29566 .drawer#theme_boost-drawers-blocks:focus-within .drawercontent {
29569 .drawer.not-initialized {
29582 align-items: center
;
29585 .drawer.scrolled .drawerheader {
29586 box-shadow: 0 8px 11px -7px rgba
(0, 0, 0, 0.25);
29589 @media (max-width: 991.98px) {
29592 transition: left
0.2s ease
, right
0.2s ease
, top
0.2s ease
, bottom
0.2s ease
, visibility
0.2s ease
;
29593 background-color: #f8f9fa;
29600 @media (max-width: 991.98px) and
(prefers-reduced-motion: reduce
) {
29605 @media (max-width: 991.98px) {
29606 .drawer-md.not-initialized {
29610 @media (max-width: 991.98px) {
29611 .drawer-md.drawer-right {
29614 right: calc
(-315px + -10px);
29615 visibility: hidden
;
29617 .drawer-md.drawer-right.show {
29619 visibility: visible
;
29621 .drawer-md.drawer-right .drawertoggle {
29626 @media (max-width: 991.98px) {
29627 .drawer-md.drawer-left {
29630 left: calc
(-285px + -10px);
29631 visibility: hidden
;
29633 .drawer-md.drawer-left.show {
29635 visibility: visible
;
29637 .drawer-md.drawer-left .drawertoggle {
29638 margin-right: auto
;
29642 @media (max-width: 991.98px) {
29643 .drawer-md.drawer-bottom {
29646 .drawer-md.drawer-bottom.show {
29650 @media (max-width: 767.98px) {
29653 transition: left
0.2s ease
, right
0.2s ease
, top
0.2s ease
, bottom
0.2s ease
, visibility
0.2s ease
;
29654 background-color: #f8f9fa;
29661 @media (max-width: 767.98px) and
(prefers-reduced-motion: reduce
) {
29666 @media (max-width: 767.98px) {
29667 .drawer-sm.not-initialized {
29671 @media (max-width: 767.98px) {
29672 .drawer-sm.drawer-right {
29675 right: calc
(-315px + -10px);
29676 visibility: hidden
;
29678 .drawer-sm.drawer-right.show {
29680 visibility: visible
;
29682 .drawer-sm.drawer-right .drawertoggle {
29687 @media (max-width: 767.98px) {
29688 .drawer-sm.drawer-left {
29691 left: calc
(-285px + -10px);
29692 visibility: hidden
;
29694 .drawer-sm.drawer-left.show {
29696 visibility: visible
;
29698 .drawer-sm.drawer-left .drawertoggle {
29699 margin-right: auto
;
29703 @media (max-width: 767.98px) {
29704 .drawer-sm.drawer-bottom {
29707 .drawer-sm.drawer-bottom.show {
29712 position: relative
;
29714 height: calc
(100% - 60px);
29716 flex-direction: column
;
29720 scrollbar-width: thin
;
29721 scrollbar-color: #6a737b #f8f9fa;
29723 .drawercontent .dropdown-menu .dropdown-item {
29725 white-space: normal
;
29727 .drawercontent::-webkit-scrollbar {
29730 .drawercontent::-webkit-scrollbar-track {
29731 background: #f8f9fa;
29733 .drawercontent::-webkit-scrollbar-thumb {
29734 background-color: #6a737b;
29735 border-radius: 20px;
29736 border: 3px solid
#f8f9fa;
29738 .drawercontent::-webkit-scrollbar-thumb:hover {
29739 background-color: #495057;
29742 .fp-content-center {
29745 display: table-cell
;
29746 vertical-align: middle
;
29749 .fp-content-hidden {
29750 visibility: hidden
;
29753 .yui3-panel-focused {
29759 padding: 3px 20px 2px 20px;
29760 text-align: center
;
29762 border-radius: 10px;
29763 display: inline-block
;
29766 .filepicker .yui3-widget-content-expanded {
29770 /* The javascript is adding a style="height: 0px;" to this element - we need to set the min-height so the height is ignored. */
29771 .filepicker .moodle-dialogue-bd {
29775 .file-picker .fp-navbar {
29781 border-color: #8f959e;
29783 border-bottom-left-radius: 0;
29784 border-bottom-right-radius: 0;
29787 .file-picker .fp-content {
29795 .filepicker.moodle-dialogue-fullscreen .file-picker .fp-content {
29799 .file-picker .fp-content-loading {
29803 text-align: center
;
29806 .file-picker .fp-content .fp-object-container {
29811 .file-picker .fp-def-search {
29815 .file-picker .fp-list {
29816 list-style-type: none
;
29823 .file-picker .fp-list .fp-repo a {
29825 padding: 0.5em 0.7em;
29828 .file-picker .fp-list .fp-repo.active {
29829 background: #f2f2f2;
29832 .file-picker .fp-list .fp-repo-icon {
29833 padding: 0 7px 0 5px;
29842 .fp-toolbar.empty {
29846 .fp-toolbar .disabled {
29857 vertical-align: -15%;
29861 .fp-viewbar:not(.disabled) a.checked {
29862 background-color: #b1bbc4;
29864 border-color: #aab4bf;
29867 .fp-viewbar.disabled a {
29868 pointer-events: none
;
29872 .file-picker .fp-clear-left {
29876 .fp-pathbar.empty {
29880 .fp-pathbar .fp-path-folder {
29881 background: url
("[[pix:theme|fp/path_folder]]") left
3px no-repeat
;
29882 background-size: 12px 12px;
29888 .fp-pathbar .fp-path-folder {
29889 background-image: url('[[pix:theme|fp/path_folder_rtl]]');
29892 .fp-pathbar .fp-path-folder-name {
29896 .fp-iconview .fp-file {
29898 text-align: center
;
29899 position: relative
;
29900 margin: 10px 10px 35px;
29903 .fp-iconview .fp-thumbnail {
29906 line-height: 110px;
29907 text-align: center
;
29908 border: 1px solid
#fff;
29912 .fp-iconview .fp-thumbnail img {
29913 border: 1px solid
#ddd;
29915 vertical-align: middle
;
29918 .fp-iconview .fp-thumbnail:hover {
29920 border: 1px solid
#ddd;
29923 .fp-iconview .fp-filename-field {
29926 word-wrap: break-word
;
29928 position: absolute
;
29931 .fp-iconview
.fp-file:focus
.fp-filename-field
,
29932 .fp-iconview .fp-file:hover .fp-filename-field {
29936 .fp-iconview
.fp-file:focus
.fp-filename
,
29937 .fp-iconview .fp-file:hover .fp-filename {
29939 white-space: normal
;
29940 text-overflow: inherit
;
29943 .fp-iconview .fp-filename-field .fp-filename {
29946 padding-bottom: 12px;
29950 .file-picker .yui3-datatable table {
29951 border: 0 solid
#bbb;
29955 .file-picker
.ygtvtn
,
29956 .filemanager .ygtvtn {
29958 background: url
("[[pix:moodle|y/tn]]") 0 0 no-repeat
;
29960 background: url('[[pix:moodle|y/tn_rtl]]') 0 0 no-repeat;
29966 .file-picker
.ygtvtm
,
29967 .filemanager .ygtvtm {
29968 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
29970 background-position: 2px 10px;
29977 .file-picker
.ygtvtmh
,
29978 .filemanager .ygtvtmh {
29979 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
29981 background-position: 2px 10px;
29988 .file-picker
.ygtvtp
,
29989 .filemanager .ygtvtp {
29991 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
29993 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
30000 .file-picker
.ygtvtph
,
30001 .filemanager .ygtvtph {
30003 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
30005 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
30012 .file-picker
.ygtvln
,
30013 .filemanager .ygtvln {
30015 background: url
("[[pix:moodle|y/ln]]") 0 0 no-repeat
;
30017 background: url('[[pix:moodle|y/ln_rtl]]') 0 0 no-repeat;
30023 .file-picker
.ygtvlm
,
30024 .filemanager .ygtvlm {
30025 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
30027 background-position: 2px 10px;
30034 .file-picker
.ygtvlmh
,
30035 .filemanager .ygtvlmh {
30036 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
30038 background-position: 2px 10px;
30045 .file-picker
.ygtvlp
,
30046 .filemanager .ygtvlp {
30048 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
30050 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
30057 .file-picker
.ygtvlph
,
30058 .filemanager .ygtvlph {
30060 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
30062 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
30069 .file-picker
.ygtvloading
,
30070 .filemanager .ygtvloading {
30071 background: transparent url
("[[pix:moodle|y/loading]]") 0 0 no-repeat
;
30076 .file-picker
.ygtvdepthcell
,
30077 .filemanager .ygtvdepthcell {
30078 background: url
("[[pix:moodle|y/vline]]") 0 0 no-repeat
;
30080 background-position: 0 0;
30086 .file-picker
.ygtvblankdepthcell
,
30087 .filemanager .ygtvblankdepthcell {
30092 a
.ygtvspacer:hover
{
30093 color: transparent
;
30094 text-decoration: none
;
30099 .ygtvlabel:visited
,
30101 background-color: transparent
;
30104 text-decoration: none
;
30107 .file-picker
.ygtvfocus
,
30108 .filemanager .ygtvfocus {
30109 background-color: #eee;
30112 .fp-filename-icon {
30115 position: relative
;
30123 margin-right: 10px;
30124 text-align: center
;
30131 vertical-align: middle
;
30135 padding-right: 10px;
30138 .file-picker .fp-login-form {
30144 .file-picker .fp-upload-form {
30150 .file-picker .fp-upload-form table {
30154 .file-picker.fp-dlg {
30155 text-align: center
;
30158 .file-picker.fp-dlg .fp-dlg-buttons {
30162 .file-picker.fp-msg {
30163 text-align: center
;
30166 .file-picker .fp-content-error {
30170 text-align: center
;
30173 .file-picker .fp-nextpage {
30177 .file-picker .fp-nextpage .fp-nextpage-loading {
30181 .file-picker .fp-nextpage.loading .fp-nextpage-link {
30185 .file-picker .fp-nextpage.loading .fp-nextpage-loading {
30187 text-align: center
;
30192 .fp-select .fp-select-loading {
30193 text-align: center
;
30201 .fp-select table .mdl-right {
30205 .fp-select .fp-reflist .mdl-right {
30206 vertical-align: top
;
30209 .fp-select .fp-select-buttons {
30213 .fp-select .fp-info {
30214 font-size: 0.703125rem;
30217 .fp-select .fp-thumbnail {
30221 line-height: 110px;
30222 text-align: center
;
30223 margin: 10px 20px 0 0;
30225 border: 1px solid
#ddd;
30228 .fp-select .fp-thumbnail img {
30229 border: 1px solid
#ddd;
30231 vertical-align: middle
;
30235 .fp-select .fp-fileinfo {
30236 display: inline-block
;
30240 .file-picker.fp-select .fp-fileinfo {
30244 .fp-select .fp-fileinfo div {
30245 padding-bottom: 5px;
30248 .file-picker.fp-select .uneditable {
30252 .file-picker.fp-select .fp-select-loading {
30256 .file-picker.fp-select.loading .fp-select-loading {
30260 .file-picker.fp-select.loading form {
30264 .fp-select .fp-dimensions.fp-unknown {
30268 .fp-select .fp-size.fp-unknown {
30272 .filemanager-loading {
30276 .jsenabled .filemanager-loading {
30281 .filemanager
.fm-loading
.filemanager-toolbar
,
30282 .filemanager
.fm-loading
.fp-pathbar
,
30283 .filemanager
.fm-loading
.filemanager-container
,
30284 .filemanager
.fm-loaded
.filemanager-loading
,
30285 .filemanager
.fm-maxfiles
.fp-btn-add
,
30286 .filemanager
.fm-maxfiles
.dndupload-message
,
30287 .filemanager
.fm-noitems
.fp-btn-download
,
30288 .filemanager
.fm-noitems
.fp-btn-delete
,
30289 .filemanager
.fm-empty-container
,
30290 .filemanager.fm-noitems .filemanager-container .fp-content {
30294 .filemanager .fp-img-downloading {
30299 .filemanager .filemanager-updating {
30301 text-align: center
;
30304 .filemanager.fm-updating .filemanager-updating {
30309 .filemanager
.fm-updating
.fm-content-wrapper
,
30310 .filemanager
.fm-nomkdir
.fp-btn-mkdir
,
30311 .fitem
.disabled
.filemanager
.filemanager-toolbar
,
30312 .fitem
.disabled
.filemanager
.fp-pathbar
,
30313 .fitem
.disabled
.filemanager
.fp-restrictions
,
30314 .fitem.disabled .filemanager .fm-content-wrapper {
30318 .filemanager .fp-restrictions {
30322 .filemanager-toolbar {
30327 .filemanager .fp-pathbar.empty {
30331 .filepicker-filelist
,
30332 .filemanager-container {
30334 border: 1px solid
#8f959e;
30335 border-radius: 0.5rem;
30338 .filemanager .fp-content {
30344 .filemanager-container
,
30345 .filepicker-filelist {
30347 border-top-left-radius: 0;
30348 border-top-right-radius: 0;
30351 .file-picker .yui3-datatable-header {
30355 background: initial
;
30358 .fitem
.disabled
.filepicker-filelist
,
30359 .fitem.disabled .filemanager-container {
30360 background-color: #ebebe4;
30363 .fitem.disabled .fp-btn-choose {
30367 .fitem.disabled .filepicker-filelist .filepicker-filename {
30371 .fp-iconview .fp-reficons1 {
30372 position: absolute
;
30379 .fp-iconview .fp-reficons2 {
30380 position: absolute
;
30387 .fp-iconview .fp-file.fp-hasreferences .fp-reficons1 {
30388 background: url
("[[pix:theme|fp/link]]") no-repeat
;
30390 transform: scaleX(-1);
30393 background-position: bottom right
;
30394 background-size: 16px 16px;
30397 .fp-iconview .fp-file.fp-isreference .fp-reficons2 {
30398 background: url
("[[pix:theme|fp/alias]]") no-repeat
;
30400 transform: scaleX(-1);
30403 background-position: bottom left
;
30404 background-size: 16px 16px;
30407 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img {
30411 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail {
30412 background: url
([[pix:s
/dead
]]) no-repeat
;
30413 background-position: center center
;
30416 .filemanager .yui3-datatable table {
30417 border: 0 solid
#bbb;
30421 /* Override YUI default styling */
30422 /* stylelint-disable declaration-no-important */
30423 .filemanager .yui3-datatable-header {
30427 background: #fff !important
;
30428 border-bottom: 1px solid
#ccc !important
;
30429 border-left: 0 solid
#fff !important
;
30430 color: #555 !important
;
30432 .filemanager .yui3-datatable-odd .yui3-datatable-cell {
30433 background-color: #f6f6f6 !important
;
30434 border-left: 0 solid
#f6f6f6;
30436 .filemanager .yui3-datatable-even .yui3-datatable-cell {
30437 background-color: #fff !important
;
30438 border-left: 0 solid
#fff;
30441 /* stylelint-enable */
30442 .filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 {
30443 background: url
("[[pix:theme|fp/link_sm]]") no-repeat
0 0;
30447 transform: scaleX(-1);
30449 position: absolute
;
30452 background-size: 16px 16px;
30455 .filemanager .fp-filename-icon.fp-isreference .fp-reficons2 {
30456 background: url
("[[pix:theme|fp/alias_sm]]") no-repeat
0 0;
30460 transform: scaleX(-1);
30462 position: absolute
;
30465 background-size: 16px 16px;
30468 .filemanager .fp-contextmenu {
30472 .filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu {
30473 position: absolute
;
30477 align-items: center
;
30478 justify-content: center
;
30481 .filemanager
.fp-treeview
.fp-folder
.fp-hascontextmenu
.fp-contextmenu
,
30482 .filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu {
30484 position: absolute
;
30486 margin-right: -20px;
30490 .filepicker-filelist
.filepicker-container
,
30491 .filemanager.fm-noitems .fm-empty-container {
30493 position: absolute
;
30498 border: 2px dashed
#bbb;
30500 text-align: center
;
30503 .filepicker-filelist
.dndupload-target
,
30504 .filemanager-container .dndupload-target {
30506 position: absolute
;
30511 border: 2px dashed
#fb7979;
30513 text-align: center
;
30516 .filepicker-filelist
.dndupload-over
.dndupload-target
,
30517 .filemanager-container.dndupload-over .dndupload-target {
30519 position: absolute
;
30524 border: 2px dashed
#6c8cd3;
30526 text-align: center
;
30529 .dndupload-message {
30533 .dndsupported .dndupload-message {
30537 .dnduploadnotsupported-message {
30541 .dndnotsupported .dnduploadnotsupported-message {
30545 .dndupload-target {
30549 .dndsupported .dndupload-ready .dndupload-target {
30553 .dndupload-uploadinprogress {
30555 text-align: center
;
30558 .dndupload-uploading .dndupload-uploadinprogress {
30565 position: absolute
;
30570 .fitem
.disabled
.filepicker-container
,
30571 .fitem.disabled .fm-empty-container {
30575 .dndupload-progressbars {
30580 .dndupload-inprogress .dndupload-progressbars {
30584 .dndupload-inprogress .fp-content {
30588 .filemanager.fm-noitems .dndupload-inprogress .fm-empty-container {
30592 .filepicker-filelist.dndupload-inprogress .filepicker-container {
30596 .filepicker-filelist.dndupload-inprogress a {
30600 .filemanager.fp-select .fp-select-loading {
30604 .filemanager.fp-select.loading .fp-select-loading {
30608 .filemanager.fp-select.loading form {
30612 .filemanager
.fp-select
.fp-folder
.fp-license
,
30613 .filemanager
.fp-select
.fp-folder
.fp-author
,
30614 .filemanager
.fp-select
.fp-file
.fp-file-unzip
,
30615 .filemanager
.fp-select
.fp-folder
.fp-file-unzip
,
30616 .filemanager
.fp-select
.fp-file
.fp-file-zip
,
30617 .filemanager.fp-select.fp-zip .fp-file-zip {
30621 .filemanager
.fp-select
.fp-file-setmain
,
30622 .filemanager.fp-select .fp-file-setmain-help {
30626 .filemanager
.fp-select
.fp-cansetmain
.fp-file-setmain
,
30627 .filemanager.fp-select.fp-cansetmain .fp-file-setmain-help {
30628 display: inline-block
;
30631 .filemanager .fp-mainfile .fp-filename {
30635 .filemanager.fp-select.fp-folder .fp-file-download {
30643 .filemanager
.fp-select
.fp-original
.fp-unknown
,
30644 .filemanager.fp-select .fp-original .fp-originloading {
30648 .filemanager.fp-select .fp-original.fp-loading .fp-originloading {
30652 .filemanager
.fp-select
.fp-reflist
.fp-unknown
,
30653 .filemanager.fp-select .fp-reflist .fp-reflistloading {
30657 .filemanager.fp-select .fp-reflist.fp-loading .fp-reflistloading {
30661 .filemanager.fp-select .fp-reflist .fp-value {
30662 background: #f9f9f9;
30663 border: 1px solid
#bbb;
30670 .filemanager.fp-select .fp-reflist .fp-value li {
30671 padding-bottom: 7px;
30674 .filemanager.fp-mkdir-dlg {
30675 text-align: center
;
30678 .filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text {
30683 .filemanager.fp-dlg {
30684 text-align: center
;
30687 .file-picker div.bd {
30694 .fp-formset input[type=file] {
30695 line-height: inherit
;
30702 .fp-fileinfo .fp-value {
30703 display: inline-block
;
30707 /** The message area **/
30712 .preferences-container .container-fluid, .preferences-container .container-sm, .preferences-container .container-md, .preferences-container .container-lg, .preferences-container .container-xl {
30715 .preferences-container .container-fluid .col-md-6, .preferences-container .container-sm .col-md-6, .preferences-container .container-md .col-md-6, .preferences-container .container-lg .col-md-6, .preferences-container .container-xl .col-md-6 {
30718 .preferences-container .align-bottom {
30719 vertical-align: bottom
;
30721 .preferences-container .preference-table {
30722 border: 1px solid
#ddd;
30724 .preferences-container .preference-table thead th {
30725 text-align: center
;
30727 .preferences-container .preference-table thead th .config-warning {
30730 .preferences-container .preference-table thead th.unconfigured .config-warning {
30731 display: inline-block
;
30733 .preferences-container .preference-table tr th {
30734 border-left: 1px solid
#dee2e6;
30736 .preferences-container .preference-table tr td:not(:first-child) {
30738 text-align: center
;
30740 .preferences-container .preference-table tr td:nth-child(even) {
30741 border: 1px solid
#dee2e6;
30743 .preferences-container .preference-table .preference-row .hover-tooltip-container {
30744 display: inline-block
;
30746 .preferences-container .preference-table .preference-row .preference-name {
30747 vertical-align: middle
;
30749 .preferences-container .preference-table .preference-row .disabled-message {
30750 text-align: center
;
30754 .preferences-container .preference-table .preference-row.loading .preference-name .loading-icon {
30758 .disabled-message {
30762 .disabled .disabled-message {
30765 .disabled .disabled-message + form {
30769 .general-settings-container .loading-icon {
30772 .general-settings-container .loading .loading-icon {
30773 display: inline-block
;
30775 .general-settings-container label {
30776 display: inline-block
;
30779 .processor-container {
30780 position: relative
;
30782 .processor-container .loading-container {
30784 position: absolute
;
30787 text-align: center
;
30788 background-color: rgba
(255, 255, 255, 0.5);
30790 .processor-container .loading-container .vertical-align {
30793 display: inline-block
;
30794 vertical-align: middle
;
30796 .processor-container.loading .loading-container {
30800 .preferences-page-container .checkbox-container {
30804 .preferences-page-container .checkbox-container input {
30808 .preferences-page-container .checkbox-container .loading-icon {
30811 .preferences-page-container .checkbox-container.loading .loading-icon {
30812 display: inline-block
;
30815 .notification-area {
30817 box-sizing: border-box
;
30818 border-radius: 4px;
30819 margin-bottom: 30px;
30820 border: 1px solid
#e3e3e3;
30822 @media (max-height: 670px) {
30823 .notification-area {
30827 .notification-area .control-area {
30828 box-sizing: border-box
;
30829 display: inline-block
;
30833 -webkit-overflow-scrolling: touch
;
30834 border-right: 1px solid
#e3e3e3;
30836 .notification-area .control-area .content {
30837 position: relative
;
30839 .notification-area .control-area .content .content-item-container {
30842 .notification-area .control-area .content:empty + .empty-text {
30845 .notification-area .control-area .loading-icon {
30848 .notification-area .control-area .empty-text {
30850 text-align: center
;
30853 .notification-area .control-area.loading .loading-icon {
30855 text-align: center
;
30856 box-sizing: border-box
;
30859 .notification-area .control-area.loading .content:empty + .empty-text {
30862 .notification-area .content-area {
30863 box-sizing: border-box
;
30864 display: inline-block
;
30865 width: calc
(100% - 300px);
30868 .notification-area .content-area .toggle-mode {
30871 .notification-area .content-area .header {
30873 box-sizing: border-box
;
30874 border-bottom: 1px solid
#e3e3e3;
30877 .notification-area .content-area .header .image-container {
30878 display: inline-block
;
30883 .notification-area .content-area .header .subject-container {
30884 display: inline-block
;
30885 max-width: calc
(100% - 24px);
30886 white-space: nowrap
;
30888 text-overflow: ellipsis
;
30891 box-sizing: border-box
;
30893 .notification-area .content-area .header .timestamp {
30900 .notification-area .content-area .header:empty {
30903 .notification-area .content-area > .content {
30905 box-sizing: border-box
;
30907 -webkit-overflow-scrolling: touch
;
30910 @media (max-height: 670px) {
30911 .notification-area .content-area > .content {
30915 .notification-area .content-area > .content:empty {
30918 .notification-area .content-area > .content:empty + .empty-text {
30920 text-align: center
;
30921 padding-top: 100px;
30923 .notification-area .content-area .empty-text {
30926 .notification-area .content-area .footer {
30928 box-sizing: border-box
;
30929 text-align: center
;
30931 .notification-area .content-area .footer a {
30934 .notification-area .content-area .footer:empty {
30938 @media (max-width: 979px) {
30939 .notification-area {
30940 position: relative
;
30943 .notification-area .control-area {
30944 border-right: none
;
30946 position: absolute
;
30950 visibility: visible
;
30951 transition: left
0.25s;
30953 .notification-area .content-area {
30955 position: absolute
;
30959 visibility: hidden
;
30960 transition: right
0.25s, opacity
0.25s, visibility
0.25s;
30962 .notification-area .content-area .toggle-mode {
30963 display: inline-block
;
30968 box-sizing: border-box
;
30969 border-right: 1px solid
#e3e3e3;
30970 border-bottom: 1px solid
#e3e3e3;
30972 .notification-area .content-area .header {
30973 display: inline-block
;
30974 width: calc
(100% - 70px);
30976 .notification-area.show-content-area .control-area {
30979 visibility: hidden
;
30980 transition: left
0.25s, opacity
0.25s, visibility
0.25s;
30982 .notification-area.show-content-area .content-area {
30985 visibility: visible
;
30986 transition: right
0.25s;
30989 .drawer .message-app {
30992 .drawer .message-app .icon-back-in-app {
30995 .drawer .message-app .icon-back-in-drawer {
31001 flex-direction: column
;
31002 background-color: #eff1f3;
31004 .message-app .icon-back-in-drawer {
31007 .message-app.main {
31010 .message-app .header-container {
31013 .message-app .overflow-y {
31016 @media (max-height: 320px) {
31017 .message-app .header-container [data-region=view-overview]:not(.hidden) {
31019 align-items: center
;
31021 .message-app .footer-container [data-region=view-overview] {
31024 .message-app .overflow-y {
31028 .message-app .body-container {
31032 .message-app .body-container > * {
31033 position: absolute
;
31040 .message-app .footer-container {
31043 .message-app .footer-container textarea {
31046 .message-app .contact-status {
31047 position: absolute
;
31052 border-radius: 50%;
31054 .message-app .contact-status.online {
31055 border: 1px solid
#fff;
31056 background-color: #357a32;
31058 .message-app .message p {
31061 .message-app .clickable {
31064 .message-app .clickable:hover {
31065 filter: drop-shadow
(2px 2px 2px rgba
(0, 0, 0, 0.3));
31068 .message-app .btn-link {
31071 .message-app .btn-link:hover, .message-app .btn-link:focus {
31072 background-color: rgba
(0, 0, 0, 0.035);
31073 text-decoration: none
;
31075 .message-app .icon {
31078 .message-app .overview-section-toggle .collapsed-icon-container {
31081 .message-app .overview-section-toggle .expanded-icon-container {
31082 display: inline-block
;
31084 .message-app .overview-section-toggle.collapsed .collapsed-icon-container {
31085 display: inline-block
;
31087 .message-app .overview-section-toggle.collapsed .expanded-icon-container {
31090 .message-app .btn.btn-link.btn-icon {
31094 border-radius: 50%;
31097 .message-app .btn.btn-link.btn-icon:hover, .message-app .btn.btn-link.btn-icon:focus {
31098 background-color: #e9ecef;
31100 .message-app .btn.btn-link.btn-icon.icon-size-0 {
31101 height: 20px !important
; /* stylelint-disable-line declaration-no-important */
31102 width: 20px !important
; /* stylelint-disable-line declaration-no-important */
31104 .message-app .btn.btn-link.btn-icon.icon-size-1 {
31105 height: 24px !important
; /* stylelint-disable-line declaration-no-important */
31106 width: 24px !important
; /* stylelint-disable-line declaration-no-important */
31108 .message-app .btn.btn-link.btn-icon.icon-size-2 {
31109 height: 28px !important
; /* stylelint-disable-line declaration-no-important */
31110 width: 28px !important
; /* stylelint-disable-line declaration-no-important */
31112 .message-app .btn.btn-link.btn-icon.icon-size-3 {
31113 height: 36px !important
; /* stylelint-disable-line declaration-no-important */
31114 width: 36px !important
; /* stylelint-disable-line declaration-no-important */
31116 .message-app .btn.btn-link.btn-icon.icon-size-4 {
31117 height: 44px !important
; /* stylelint-disable-line declaration-no-important */
31118 width: 44px !important
; /* stylelint-disable-line declaration-no-important */
31120 .message-app .btn.btn-link.btn-icon.icon-size-5 {
31121 height: 52px !important
; /* stylelint-disable-line declaration-no-important */
31122 width: 52px !important
; /* stylelint-disable-line declaration-no-important */
31124 .message-app .btn.btn-link.btn-icon.icon-size-6 {
31125 height: 60px !important
; /* stylelint-disable-line declaration-no-important */
31126 width: 60px !important
; /* stylelint-disable-line declaration-no-important */
31128 .message-app .btn.btn-link.btn-icon.icon-size-7 {
31129 height: 68px !important
; /* stylelint-disable-line declaration-no-important */
31130 width: 68px !important
; /* stylelint-disable-line declaration-no-important */
31132 .message-app .view-overview-body .section {
31135 .message-app .view-overview-body .section.expanded {
31138 .message-app .view-overview-body .section div[data-region=toggle] {
31141 .message-app .view-conversation .content-message-container img {
31144 .message-app .list-group {
31147 .message-app .list-group .list-group-item {
31151 .message-app .list-group .list-group-item:hover {
31153 background-color: #0f6cbf;
31155 .message-app .list-group .list-group-item:hover .badge-primary {
31156 background-color: #fff;
31159 .message-app .list-group .list-group-item:first-child {
31162 .message-app .list-group .list-group-item:last-child {
31165 .message-app .list-group .list-group-item.list-group-item-action {
31168 text-align: inherit
;
31170 .message-app .last-message {
31171 min-height: 1.5rem;
31173 .message-app .section .collapsing {
31176 .message-app .message.send {
31177 background-color: #dee2e6;
31180 .message-app .message.send .time {
31183 .message-app .message.send .tail {
31185 margin-right: -0.5rem;
31186 border-bottom-color: #dee2e6;
31188 .message-app .message.received {
31189 background-color: #fff;
31192 .message-app .message.received .time {
31195 .message-app .message.received .tail {
31197 margin-left: -0.5rem;
31198 border-bottom-color: #fff;
31200 .message-app .message .tail {
31205 border: 0.5rem solid transparent
;
31206 position: relative
;
31208 .message-app .day {
31211 .message-app .lazy-load-list {
31215 #page-message-index #page-header
{
31218 #page-message-index #region-main
{
31222 #page-message-index #region-main
.conversationcontainer
.section
{
31223 max-height: calc
(100vh - 50px);
31225 #page-message-index #region-main div
[role
=main
] {
31228 #page-message-index #region-main div
[role
=main
] #maincontent
{
31231 #page-message-index #region-main div
[role
=main
] .message-app
.main
{
31235 .dir-rtl .message-drawer {
31236 box-shadow: 2px 2px 4px rgba
(0, 0, 0, 0.08);
31239 .message-app .emoji-picker-container {
31240 position: absolute
;
31243 transform: translateY
(-100%);
31245 .message-app .emoji-picker-container .emoji-picker .picker-row .emoji-button {
31249 @media (max-width: 575.98px) {
31250 .message-app .emoji-picker-container {
31254 @media (max-height: 495px) {
31255 .message-app .emoji-picker-container {
31261 .message-app .emoji-auto-complete-container {
31264 transition: max-height
0.15s ease-in-out
;
31265 visibility: visible
;
31267 .message-app .emoji-auto-complete-container.hidden {
31270 visibility: hidden
;
31272 transition: max-height
0.15s ease-in-out
, visibility
0s linear
0.15s, overflow
0s linear
0.15s;
31280 .questioncategories h3 {
31292 #chooseqtype .instruction
{
31296 #chooseqtype .fakeqtypes
{
31297 border-top: 1px solid silver
;
31300 #chooseqtype .qtypeoption
{
31301 margin-bottom: 0.5em;
31304 #chooseqtype label
{
31308 #chooseqtype .qtypename img
{
31312 #chooseqtype .qtypename
{
31313 display: inline-table
;
31317 #chooseqtype .qtypesummary
{
31322 #chooseqtype .submitbuttons
{
31324 text-align: center
;
31327 #qtypechoicecontainer {
31331 #qtypechoicecontainer_c.yui-panel-container
.shadow
.underlay
{
31335 #qtypechoicecontainer.yui-panel
.hd
{
31337 letter-spacing: 1px;
31338 text-shadow: 1px 1px 1px #fff;
31339 border-top-left-radius: 10px;
31340 border-top-right-radius: 10px;
31341 border: 1px solid
#ccc;
31342 border-bottom: 1px solid
#bbb;
31343 background-image: linear-gradient
(to bottom
, #fff 0%, #ccc 100%);
31344 background-repeat: repeat-x
;
31347 #qtypechoicecontainer {
31350 background: #f2f2f2;
31351 border-radius: 10px;
31352 border: 1px solid
#ccc;
31353 border-top: 0 none
;
31356 #qtypechoicecontainer #chooseqtype
{
31360 #chooseqtypehead h3
{
31362 font-weight: normal
;
31365 #chooseqtype .qtypes
{
31366 position: relative
;
31367 border-bottom: 1px solid
#bbb;
31371 #chooseqtype .alloptions
{
31372 overflow-x: hidden
;
31374 max-height: calc
(100vh - 15em);
31378 #chooseqtype .qtypeoption
{
31380 padding: 0.3em 0.3em 0.3em 1.6em;
31383 #chooseqtype .qtypeoption img
{
31384 vertical-align: text-bottom
;
31386 padding-right: 0.5em;
31389 #chooseqtype .selected
{
31390 background-color: #fff;
31393 #chooseqtype .instruction
,
31394 #chooseqtype .qtypesummary
{
31396 position: absolute
;
31402 overflow-x: hidden
;
31404 padding: 1.5em 1.6em;
31405 background-color: #fff;
31408 #chooseqtype .instruction
,
31409 #chooseqtype .selected
.qtypesummary
{
31413 #categoryquestions {
31416 #categoryquestions td
,
31417 #categoryquestions th
{
31421 #categoryquestions th
{
31423 font-weight: normal
;
31425 #categoryquestions > tbody
> tr
.r1
{
31426 background-color: rgba
(0, 0, 0, 0.03);
31428 #categoryquestions > tbody
> tr
.highlight
{
31429 border: 1px solid
#008196;
31431 #categoryquestions .checkbox
{
31434 #categoryquestions .checkbox input
[type
=checkbox
] {
31438 #categoryquestions .iconcol
{
31440 box-sizing: content-box
;
31442 #categoryquestions .iconcol
.icon
{
31447 #categoryquestions label
{
31451 #categoryquestions .header
{
31455 #page-mod-quiz-edit div
.questionbankwindow div
.header
{
31458 #page-mod-quiz-edit div
.questionbankwindow
.block
{
31462 .questionbank .singleselect {
31466 /* Question editing form */
31467 #combinedfeedbackhdr div
.fhtmleditor
{
31471 #combinedfeedbackhdr div
.fcheckbox
{
31472 margin-bottom: 1em;
31475 #multitriesheader div
.fitem_feditor
{
31479 #multitriesheader div
.fitem_fgroup
{
31480 margin-bottom: 1em;
31483 #multitriesheader div
.fitem_fgroup fieldset
.felement label
{
31484 margin-left: 0.3em;
31485 margin-right: 0.3em;
31488 body
.path-question-type
{
31489 /* Hacks to display the labels within a form group. */
31491 body
.path-question-type
.form-group
.col-form-label
.sr-only:not
(legend
):not
([for
=id_category
]) {
31496 margin: 0 0.5rem 0 0;
31506 margin: 0 auto
1.8em auto
;
31513 margin-bottom: 1.8em;
31514 background-color: #f8f9fa;
31515 border: 1px solid
#cad0d7;
31516 border-radius: 2px;
31528 word-break: break-word
;
31536 .que .info .questionflag.editable {
31540 .que
.info
.editquestion img
,
31541 .que
.info
.questionflag img
,
31542 .que .info .questionflag input {
31543 vertical-align: bottom
;
31547 margin: 0 0 0 8.5em;
31553 position: relative
;
31554 padding: 0.75rem 1.25rem;
31555 margin-bottom: 1rem;
31556 border: 0 solid transparent
;
31557 border-radius: 0.5rem;
31563 background-color: #fcefdc;
31564 border-color: #fbe8cd;
31565 /* stylelint-disable-line max-line-length */
31569 border-top-color: #f9ddb5;
31571 .que
.outcome
.alert-link
,
31572 .que .comment .alert-link {
31580 .que .formulation {
31582 background-color: #e7f3f5;
31583 border-color: #b8dce2;
31584 /* stylelint-disable-line max-line-length */
31586 .que .formulation hr {
31587 border-top-color: #a6d3db;
31589 .que .formulation .alert-link {
31593 .que
.multichoice
.answer div
.r0
.icon
.fa-check
,
31594 .que
.multichoice
.answer div
.r1
.icon
.fa-check
,
31595 .que
.multichoice
.answer div
.r0
.icon
.fa-remove
,
31596 .que.multichoice .answer div.r1 .icon.fa-remove {
31600 .formulation input
[type
=text
],
31601 .formulation select {
31603 vertical-align: baseline
;
31606 .que.multianswer .formulation .yui3-widget-positioned {
31607 box-sizing: content-box
;
31609 .que.multianswer .formulation .yui3-widget-positioned .feedbackspan {
31611 max-width: inherit
;
31614 .path-mod-quiz input[size] {
31621 background-color: #d7e4d6;
31622 border-color: #c6dac6;
31623 /* stylelint-disable-line max-line-length */
31626 border-top-color: #b7d0b7;
31628 .que .comment .alert-link {
31633 margin: 0.7em 0 0.3em 0;
31636 .que .im-controls {
31641 .que
.specificfeedback
,
31642 .que
.generalfeedback
,
31643 .que
.numpartscorrect
.que
.rightanswer
,
31650 .que .correctness.correct {
31652 background-color: #357a32;
31654 a
.que
.correctness
.correct:hover
, a
.que
.correctness
.correct:focus
{
31656 background-color: #255623;
31658 a
.que
.correctness
.correct:focus
, a
.que
.correctness
.correct
.focus
{
31660 box-shadow: 0 0 0 0.2rem rgba
(53, 122, 50, 0.5);
31663 .que .correctness.partiallycorrect {
31665 background-color: #f0ad4e;
31667 a
.que
.correctness
.partiallycorrect:hover
, a
.que
.correctness
.partiallycorrect:focus
{
31669 background-color: #ec971f;
31671 a
.que
.correctness
.partiallycorrect:focus
, a
.que
.correctness
.partiallycorrect
.focus
{
31673 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5);
31676 .que .correctness.notanswered, .que .correctness.incorrect {
31678 background-color: #ca3120;
31680 a
.que
.correctness
.notanswered:hover
, a
.que
.correctness
.notanswered:focus
, .que
.correctness
.incorrect:hover
, .que
.correctness
.incorrect:focus
{
31682 background-color: #9e2619;
31684 a
.que
.correctness
.notanswered:focus
, a
.que
.correctness
.notanswered
.focus
, .que
.correctness
.incorrect:focus
, .que
.correctness
.incorrect
.focus
{
31686 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.5);
31690 margin-bottom: 1.5em;
31693 .que .validationerror {
31709 .que .history table {
31714 .que .history .current {
31718 .que .questioncorrectnessicon {
31719 vertical-align: text-bottom
;
31722 body
.jsenabled
.questionflag input
[type
=checkbox
] {
31726 .que .questionflagimage {
31727 padding-right: 3px;
31734 border-bottom: 1px solid
#555;
31737 .mform .que.comment .fitemtitle {
31741 #page-question-preview #techinfo
{
31745 #page-question-preview .collapsibleregion
.collapsibleregioncaption
,
31746 #page-question-preview .collapsibleregion
.collapsibleregionextracontent
{
31747 display: inline-block
;
31750 #page-mod-quiz-edit ul
.slots
.activityinstance
> a
{
31753 align-items: center
;
31757 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
31761 padding-right: 4px;
31764 #page-mod-quiz-edit .activity img
.activityicon
{
31765 vertical-align: text-top
;
31768 #page-mod-quiz-edit .box
.generalbox
.questionbank
{
31772 #page-mod-quiz-edit .questionbank
.categorypagingbarcontainer
,
31773 #page-mod-quiz-edit .questionbank
.categoryquestionscontainer
,
31774 #page-mod-quiz-edit .questionbank
.choosecategory
{
31778 #page-mod-quiz-edit .questionbank
.choosecategory select
{
31782 #page-mod-quiz-edit div
.questionbank
.categoryquestionscontainer
{
31783 background: transparent
;
31786 #page-mod-quiz-edit .questionbankwindow div
.header
{
31789 border-top-left-radius: 4px;
31790 border-top-right-radius: 4px;
31791 margin: 0 -10px 0 -10px;
31792 padding: 2px 10px 2px 10px;
31793 background: transparent
; /* Old browsers */
31796 #page-mod-quiz-edit .questionbankwindow div
.header
a:link
,
31797 #page-mod-quiz-edit .questionbankwindow div
.header
a:visited
{
31801 #page-mod-quiz-edit .questionbankwindow div
.header
a:hover
{
31805 #page-mod-quiz-edit .createnewquestion
{
31808 #page-mod-quiz-edit .createnewquestion div
,
31809 #page-mod-quiz-edit .createnewquestion input
{
31813 #page-mod-quiz-edit .questionbankwindow div
.header
.title
{
31817 #page-mod-quiz-edit div
.container div
.generalbox
{
31818 background-color: transparent
;
31822 #page-mod-quiz-edit .categoryinfo
{
31823 background-color: transparent
;
31824 border-bottom: none
;
31827 #page-mod-quiz-edit .createnewquestion
.singlebutton input
{
31831 #page-mod-quiz-edit div
.questionbank
.categorysortopotionscontainer
,
31832 #page-mod-quiz-edit div
.questionbank
.categoryselectallcontainer
{
31833 padding: 0 0 1.5em 0;
31836 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
{
31837 background-color: transparent
;
31842 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
.paging
{
31846 #page-mod-quiz-edit div
.question div
.content div
.questioncontrols
{
31847 background-color: #fff;
31850 #page-mod-quiz-edit div
.question div
.content div
.points
{
31851 margin-top: -0.5em;
31854 background-color: #fff;
31858 margin-right: 60px;
31861 #page-mod-quiz-edit div
.question div
.content div
.points br
{
31865 #page-mod-quiz-edit div
.question div
.content div
.points label
{
31866 display: inline-block
;
31869 #page-mod-quiz-edit div
.quizpage
.pagecontent
.pagestatus
{
31870 background-color: #fff;
31873 #page-mod-quiz-edit .quizpagedelete
,
31874 #page-mod-quiz-edit .quizpagedelete img
{
31875 background-color: transparent
;
31878 #page-mod-quiz-edit div
.quizpage
.pagecontent
{
31879 border: 1px solid
#ddd;
31880 border-radius: 2px;
31884 #page-mod-quiz-edit div
.questionbank
.categoryinfo
{
31888 .questionbankwindow .module {
31892 .questionbankwindow .form-autocomplete-selection {
31896 #page-mod-quiz-edit div
.editq div
.question div
.content
{
31897 background-color: #fff;
31898 border: 1px solid
#ddd;
31899 border-radius: 2px;
31903 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
31905 padding-right: 4px;
31908 .path-mod-quiz .statedetails {
31917 .que.shortanswer .answer {
31925 .que .content .answer div[data-region=answer-label] .mediaplugin {
31929 body
.path-question-type
.mform fieldset
.hidden
{
31935 .que.ddwtos .drop {
31936 box-sizing: content-box
;
31939 .tag-condition-container {
31940 position: relative
;
31943 @media (max-width: 767.98px) {
31952 @media (max-width: 991.98px) {
31953 #categoryquestions td
,
31954 #categoryquestions th
{
31959 .userprofile .fullprofilelink {
31960 text-align: center
;
31964 .userprofile .page-context-header {
31965 margin-bottom: 10px;
31969 .userprofile .description {
31971 margin-bottom: 30px;
31974 .userprofile .profile_tree {
31978 #participantsform .no-overflow
{
31982 .userprofile dl.list > dd + dt {
31990 text-align: center
;
31995 #page-user-profile .node_category ul
,
31996 .path-user .node_category ul {
32001 #page-user-profile .node_category li
,
32002 .path-user .node_category li {
32005 #page-user-profile .node_category
.editprofile
,
32006 #page-user-profile .node_category
.viewmore
,
32007 .path-user
.node_category
.editprofile
,
32008 .path-user .node_category .viewmore {
32012 .ajax-contact-button {
32013 box-sizing: border-box
;
32014 position: relative
;
32016 .ajax-contact-button.loading .loading-icon {
32019 .ajax-contact-button .loading-icon {
32021 position: absolute
;
32026 background-color: rgba
(255, 255, 255, 0.7);
32028 .ajax-contact-button .loading-icon .icon {
32029 position: absolute
;
32032 transform: translate
(-50%, -50%);
32035 @media (max-width: 480px) {
32036 .userprofile .profile_tree {
32037 /** Display the profile on one column on phones@mixin */
32041 .userlist #showall {
32045 .userlist .buttons {
32046 text-align: center
;
32049 .userlist .buttons label {
32053 .userlist table#participants {
32054 text-align: center
;
32057 .userlist table#participants td {
32060 vertical-align: middle
;
32063 .userlist table#participants th {
32068 .userlist table.controls {
32071 .userlist table.controls tr {
32072 vertical-align: top
;
32074 .userlist table.controls .right {
32077 .userlist table.controls .groupselector {
32081 .userlist table.controls .groupselector label {
32088 border-collapse: separate
;
32092 .userinfobox
.left
,
32093 .userinfobox .side {
32095 vertical-align: top
;
32098 .userinfobox .userpicture {
32103 .userinfobox .content {
32104 vertical-align: top
;
32107 .userinfobox .links {
32110 vertical-align: bottom
;
32113 .userinfobox .links a {
32117 .userinfobox .list td {
32121 .userinfobox .username {
32122 padding-bottom: 20px;
32126 .userinfobox td.label {
32128 white-space: nowrap
;
32129 vertical-align: top
;
32134 position: absolute
;
32136 margin-right: 0.6em;
32144 .group-image .grouppicture {
32145 border-radius: 50%;
32148 .groupinfobox .left {
32151 vertical-align: top
;
32154 .course-participation #showall {
32155 text-align: center
;
32159 #user-policy .noticebox
{
32160 text-align: center
;
32162 margin-right: auto
;
32163 margin-bottom: 10px;
32168 #user-policy #policyframe
{
32177 .userselector select {
32181 .userselector div {
32185 .userselector div label {
32186 margin-right: 0.3em;
32189 /* Next style does not work in all browsers but looks nicer when it does */
32190 .userselector .userselector-infobelow {
32194 #userselector_options .collapsibleregioncaption
{
32198 #userselector_options p
{
32203 /** user full profile */
32204 #page-user-profile .messagebox
{
32205 text-align: center
;
32207 margin-right: auto
;
32210 /** user course profile */
32211 #page-course-view-weeks .messagebox
{
32212 text-align: center
;
32214 margin-right: auto
;
32217 .profileeditor > .singleselect {
32218 margin: 0 0.5em 0 0;
32220 .profileeditor > .singlebutton {
32221 display: inline-block
;
32222 margin: 0 0 0 0.5em;
32224 .profileeditor
> .singlebutton div
,
32225 .profileeditor > .singlebutton input {
32229 .userlist h3 .action-icon {
32233 #page-enrol-users .popover
{
32237 .user-enroller-panel {
32241 [data-filterverbfor
],
32242 [data-filterregion
=filter
]:last-child
[data-filterregion
=joinadverb
] {
32246 [data-filterverb
="0"] [data-filterverbfor
="0"],
32247 [data-filterverb
="1"] [data-filterverbfor
="1"],
32248 [data-filterverb
="2"] [data-filterverbfor
="2"] {
32252 #page-user-contactsitesupport .supporticon i
{
32256 .search-results .result {
32261 .search-results .result .result-content {
32265 .search-results .result .filename {
32266 font-style: italic
;
32269 .simplesearchform .input-group input.form-control {
32270 border-top-left-radius: 0.5rem;
32271 border-bottom-left-radius: 0.5rem;
32273 .simplesearchform .btn {
32274 padding-left: 0.5rem;
32275 padding-right: 0.5rem;
32277 .simplesearchform .btn .icon {
32280 .simplesearchform .btn-submit {
32281 border-color: #8f959e;
32284 .simplesearchform
.btn-close
,
32285 .simplesearchform .btn-clear {
32286 position: absolute
;
32292 .simplesearchform .btn-close {
32295 .simplesearchform .btn-submit {
32296 background-color: #f8f9fa;
32298 .simplesearchform .withclear {
32299 padding-right: 2rem;
32301 .simplesearchform .searchinput {
32305 .simplesearchform .collapsing {
32311 .simplesearchform
.collapse
.show
,
32312 .simplesearchform .collapsing {
32313 position: absolute
;
32318 background-color: #fff;
32322 .simplesearchform
.collapse
.show
.form-inline
,
32323 .simplesearchform .collapsing .form-inline {
32326 margin-right: auto
;
32329 .search-areas-actions {
32330 margin-bottom: 1rem;
32333 .search-areas-actions > div {
32334 margin-right: 1rem;
32335 display: inline-block
;
32338 #core-search-areas .lastcol li
{
32340 text-indent: -24px;
32343 #core-search-areas .lastcol li
> i
{
32348 * Moodle forms HTML isn't changeable via renderers (yet?) so this
32349 * .less file imports styles from the bootstrap $variables file and
32350 * adds them to the existing Moodle form CSS ids and classes.
32353 .jsenabled .mform .containsadvancedelements .advanced {
32357 .mform .containsadvancedelements .advanced.show {
32361 #adminsettings span
.error
{
32362 display: inline-block
;
32363 border: 1px solid
#f0c5c1;
32364 border-radius: 4px;
32365 background-color: #f4d6d2;
32367 margin-bottom: 4px;
32370 .mform
.form-inline
.form-control
,
32371 .mform .form-inline .custom-select {
32374 .mform .form-inline textarea.form-control {
32377 .mform .form-inline .form-group {
32378 margin: 0.1rem 0.25rem 0.1rem 0;
32380 .mform .form-inline br + label {
32381 justify-content: flex-start
;
32386 .unresponsive
.mform
.form-inline
,
32387 .unresponsive.mform .form-inline label {
32388 display: inline-flex
;
32391 #jump-to-activity.custom-select
{
32396 margin-bottom: 0.5rem;
32397 border-bottom: 1px solid
#dee2e6;
32400 #adminsettings .form-control
[size
] {
32404 #adminsettings .error
{
32408 .mform ul.file-list {
32415 .mform label .adv {
32420 input#id_externalurl
{
32424 #portfolio-add-button {
32429 .form-label .form-shortname {
32433 .form-label .form-shortname {
32434 font-size: 0.703125rem;
32438 .form-item .form-inline {
32442 .form-inline label:not(.sr-only):not(.accesshide) + select {
32443 margin-left: 0.5rem;
32446 .formsettingheading .form-horizontal {
32450 .no-felement.fstatic {
32455 .no-fitem .fstaticlabel {
32459 .form-item .form-setting .defaultsnext > input {
32460 display: inline-block
;
32463 .form-item .form-setting .form-checkbox.defaultsnext {
32465 display: inline-block
;
32468 #adminsettings h3
{
32472 margin-bottom: 1.5;
32473 font-size: 1.171875rem;
32476 border-bottom: 1px solid
#e5e5e5;
32480 .mform
.fitem
.felement input
[name
=email
],
32481 .mform
.fitem
.felement input
[name
=email2
],
32482 .mform
.fitem
.felement input
[name
=url
],
32483 .mform
.fitem
.felement input
[name
=idnumber
],
32484 .mform
.fitem
.felement input
[name
=phone1
],
32485 .mform .fitem .felement input[name=phone2] {
32490 .que.match .mediaplugin {
32495 #page-admin-grade-edit-scale-edit .error input#id_name
{
32496 margin-right: 170px;
32499 #page-grade-edit-outcome-course .courseoutcomes
{
32501 margin-right: auto
;
32505 #page-grade-edit-outcome-course .courseoutcomes td
{
32506 text-align: center
;
32509 /* Install Process' text fields Forms, should always be justified to the left */
32511 #installform #id_wwwroot
,
32512 #installform #id_dirroot
,
32513 #installform #id_dataroot
,
32514 #installform #id_dbhost
,
32515 #installform #id_dbname
,
32516 #installform #id_dbuser
,
32517 #installform #id_dbpass
,
32518 #installform #id_prefix
{
32522 .mdl-right > label {
32523 display: inline-block
;
32530 .form-item .form-label label {
32534 div#dateselector-calendar-panel
{
32535 z-index: 3100; /* Set higher than the z-index of the filemanager - see MDL-39047. */
32538 fieldset
.coursesearchbox label
{
32543 * Show the labels above text editors and file managers except on wide screens.
32545 /* Section and module editing forms contain special JS components for the
32546 availability system (if enabled). */
32547 #id_availabilityconditionsjson[aria-hidden
=true
],
32548 .availability-field [aria-hidden=true] {
32552 .availability-field label {
32553 display: inline-flex
;
32555 .availability-field .availability-group label {
32556 vertical-align: top
;
32559 .availability-eye {
32564 .availability-inner
,
32565 .availability-plugincontrols {
32567 border-radius: 0.5rem;
32568 border: 1px solid rgba
(0, 0, 0, 0.125);
32570 margin-top: 0.5rem;
32573 .availability-plugincontrols
,
32574 .availability-childlist .availability-inner {
32575 margin-left: 0.625rem;
32578 .availability-field .availability-plugincontrols .availability-group select {
32582 /* Custom styles for autocomplete form element */
32583 /* These styles reserve a standard amount of space in the DOM to avoid flicker when the original select element is replaced */
32584 [data-fieldtype
=autocomplete
] select
,
32585 [data-fieldtype
=tags
] select
,
32586 .form-autocomplete-original-select {
32587 visibility: hidden
;
32594 margin-top: 1.65625rem;
32595 vertical-align: bottom
;
32598 .form-autocomplete-selection {
32600 min-height: 2.375rem;
32603 .form-autocomplete-selection [role=option] {
32605 white-space: inherit
;
32606 word-break: break-word
;
32611 .form-autocomplete-suggestions {
32612 position: absolute
;
32613 background-color: white
;
32614 border: 1px solid
#8f959e;
32618 margin: 0.125rem 0 0;
32623 .form-autocomplete-suggestions li {
32624 list-style-type: none
;
32625 padding: 0.25rem 1.5rem;
32630 .form-autocomplete-suggestions li:hover, .form-autocomplete-suggestions li:focus, .form-autocomplete-suggestions li[aria-selected=true] {
32631 background-color: #0f6cbf;
32634 .form-autocomplete-suggestions li::before {
32638 .form-autocomplete-downarrow {
32644 .form-autocomplete-downarrow .loading-icon {
32645 position: absolute
;
32648 background-color: #fff;
32651 /** Undo some bootstrap things */
32652 .form-autocomplete-selection + input.form-control {
32654 display: inline-block
;
32655 vertical-align: middle
;
32658 .form-autocomplete-selection [data-active-selection=true] {
32659 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
32662 select
.form-control
[size
], select
.form-control
[multiple
] {
32665 select
.form-control
[size
] option
, select
.form-control
[multiple
] option
{
32666 width: fit-content
;
32669 /* Non-bootstrap selects with a size show their contents outside of the element.
32670 * Remove when we update to stable bootstrap 4. (MDL-56511) */
32680 textarea
[data-auto-rows
] {
32681 overflow-x: hidden
;
32685 /** Display elements under labels in vertical forms regardless of the screen size. */
32686 .mform.full-width-labels .fitem.row {
32690 .mform.full-width-labels .fitem.row > .col-md-3, .mform.full-width-labels .fitem.row > .col-md-9 {
32697 .mform.full-width-labels .fitem.row.femptylabel > .col-md-3 {
32700 .mform.full-width-labels .fitem.row .form-control {
32704 .mform .col-form-label .form-label-addon {
32705 margin-left: 0.25rem;
32708 @media (min-width: 576px) {
32709 .mform:not(.full-width-labels) .col-form-label .form-label-addon {
32713 /** Allow wrapping an mform in a div with the form-inline class to have an inline, responsive form. */
32714 @media (min-width: 768px) {
32715 .form-inline
.col-md-9
,
32716 .form-inline .col-md-3 {
32717 margin-bottom: 1rem;
32720 .form-inline
.col-md-9 label
,
32721 .form-inline .col-md-3 label {
32726 [data-fieldtype
=modgrade
] .form-group
{
32727 padding-bottom: 0.375rem;
32730 [data-fieldtype
=modgrade
] {
32731 background-color: #fff;
32732 border-radius: 0.5rem;
32733 border: 1px solid rgba
(0, 0, 0, 0.125);
32739 [data-filetypesbrowserbody
] [aria-expanded
=false
] > [role
=group
],
32740 [data-filetypesbrowserbody
] [aria-expanded
=false
] [data-filetypesbrowserfeature
=hideifcollapsed
],
32741 [data-filetypesbrowserbody
] [aria-expanded
=true
] [data-filetypesbrowserfeature
=hideifexpanded
] {
32745 .form-inline
[data-fieldtype
=autocomplete
],
32746 .form-inline[data-fieldtype=tags] {
32750 [data-fieldtype
=editor
] > div
{
32754 @media (min-width: 768px) {
32755 .mform fieldset .fcontainer.collapseable .col-form-label {
32756 padding-left: 2.5rem;
32759 @media (min-width: 576px) {
32760 .mform .form-inline .fdefaultcustom label {
32761 justify-content: initial
;
32764 .collapsemenu .collapseall {
32767 .collapsemenu .expandall {
32770 .collapsemenu.collapsed .collapseall {
32773 .collapsemenu.collapsed .expandall {
32777 .input-group.form-inset .form-inset-item {
32778 position: absolute
;
32779 padding-top: calc
(0.375rem + 1px);
32782 .input-group.form-inset.form-inset-left .form-control {
32783 padding-left: 1.5rem;
32785 .input-group.form-inset.form-inset-right .form-control {
32786 padding-right: 1.5rem;
32788 .input-group.form-inset.form-inset-right .form-inset-item {
32792 .pagelayout-login #region-main {
32794 background-color: inherit
;
32797 .pagelayout-login #page {
32798 background: #f8f9fa;
32799 background-image: linear-gradient
(to right
, #f8f9fa 0%, #dee2e6 100%);
32800 background-repeat: repeat-x
;
32802 .pagelayout-login #page div[role=main] {
32808 align-items: center
;
32809 justify-content: center
;
32814 background-color: #fff;
32816 box-shadow: 0 0.5rem 1rem rgba
(0, 0, 0, 0.15);
32817 margin-bottom: 2rem;
32819 .login-container .login-languagemenu {
32821 justify-content: flex-start
;
32823 .login-container .login-languagemenu .dropdown-menu {
32827 .login-container .login-logo {
32829 justify-content: center
;
32830 margin-bottom: 1rem;
32832 .login-container .login-divider {
32833 margin-top: 1.5rem;
32834 margin-bottom: 1.5rem;
32835 border-top: 1px solid
#dee2e6;
32837 .login-container h1.login-heading {
32838 font-size: 1.875rem;
32840 .login-container h2.login-heading {
32841 font-size: 1.40625rem;
32843 .login-container .login-identityproviders .login-identityprovider-btn {
32844 border: 1px solid
#dee2e6;
32846 .login-container .divider {
32848 background-color: #dee2e6;
32851 .login-container .action-menu-trigger a {
32855 @media (min-width: 768px) {
32858 border-radius: 0.5rem;
32866 .path-mod .activity-header:not(:empty) {
32867 background-color: #f8f9fa;
32868 margin-bottom: 1rem;
32869 padding-left: 1rem;
32870 padding-right: 1rem;
32871 border-radius: 0.5rem;
32873 .path-mod .activity-header:not(:empty) > div:last-child > div:last-child {
32876 .path-mod .activity-information .activity-dates {
32878 padding-bottom: 1rem;
32879 border-bottom: 1px solid
#dee2e6;
32881 .path-mod .activity-information .completion-info {
32883 padding-bottom: 1rem;
32884 border-bottom: 1px solid
#dee2e6;
32886 .path-mod .activity-description {
32888 padding-bottom: 1rem;
32890 .path-mod .activity-description > .box.py-3 {
32891 padding-top: 0 !important
; /* stylelint-disable-line declaration-no-important */
32892 padding-bottom: 0 !important
; /* stylelint-disable-line declaration-no-important */
32894 .path-mod .activity-description > .box.py-3:empty {
32897 .path-mod .automatic-completion-conditions .badge {
32900 margin-top: 0.25rem;
32901 mix-blend-mode: multiply
;
32903 .path-mod .automatic-completion-conditions .badge.badge-light {
32904 background-color: #e9ecef !important
; /* stylelint-disable-line declaration-no-important */
32906 .path-mod .automatic-completion-conditions .badge .icon {
32911 .path-mod .automatic-completion-conditions .badge:first-child {
32914 .path-mod .activity-description .no-overflow p:last-child {
32919 .path-mod-choice .horizontal .choices .option {
32920 display: inline-block
;
32923 .path-mod-choice .choices .option label {
32924 vertical-align: top
;
32927 .path-mod-forum
.forumsearch input
,
32928 .path-mod-forum .forumsearch .helptooltip {
32932 .path-mod-forum
.forumheaderlist
,
32933 .path-mod-forum .forumheaderlist td {
32937 .path-mod-forum
.forumheaderlist thead
.header
,
32938 .path-mod-forum .forumheaderlist tbody .discussion td {
32939 white-space: normal
;
32940 vertical-align: top
;
32941 padding-left: 0.5em;
32942 padding-right: 0.5em;
32944 .path-mod-forum .forumheaderlist thead .header {
32945 white-space: normal
;
32946 vertical-align: top
;
32948 .path-mod-forum .forumheaderlist thead .header.replies {
32949 text-align: center
;
32951 .path-mod-forum .forumheaderlist thead .header.lastpost {
32954 .path-mod-forum
.forumheaderlist thead
.header th
.discussionsubscription
,
32955 .path-mod-forum .forumheaderlist tbody .discussion td.discussionsubscription {
32957 padding-left: 0.5em;
32958 padding-right: 0.5em;
32960 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
32961 .path-mod-forum .forumheaderlist .discussion .lastpost {
32962 white-space: normal
;
32964 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
32965 .path-mod-forum .forumheaderlist .discussion .replies {
32966 text-align: center
;
32968 .path-mod-forum
.forumheaderlist
.discussion
.topic
,
32969 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
32970 .path-mod-forum
.forumheaderlist
.discussion
.topic
.starter
,
32971 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
32972 .path-mod-forum .forumheaderlist .discussion .lastpost {
32973 vertical-align: top
;
32975 .path-mod-forum .discussion-list .topic {
32976 font-weight: inherit
;
32979 .discussion-settings-container .custom-select {
32982 .discussion-settings-container input {
32987 border: 1px solid
#dee2e6;
32991 .forumpost .header {
32992 margin-bottom: 3px;
32994 .forumpost .picture img {
32997 .forumpost .picture img.userpicture {
32999 margin-right: 10px;
33001 .forumpost .content .posting.fullpost {
33007 .forumpost
.row
.topic
,
33008 .forumpost
.row
.content-mask
,
33009 .forumpost .row .options {
33012 .forumpost .row.side {
33016 .forumpost .row .left {
33020 .forumpost .options .commands {
33024 .forumpost .subject {
33028 .forumsearch input[type=text] {
33032 #page-mod-forum-view table
.fit-content
{
33034 white-space: nowrap
;
33036 #page-mod-forum-view table
.limit-width
{
33038 white-space: nowrap
;
33039 text-overflow: ellipsis
;
33042 #page-mod-forum-view table
.limit-width
.author-info
{
33043 max-width: calc
(100% - 35px - 0.5rem);
33046 #page-mod-forum-discuss .discussioncontrols
{
33050 #page-mod-forum-discuss .discussioncontrols
.form-inline input
{
33054 /** Gently highlight the selected post by changing it's background to blue and then fading it out. */
33055 @keyframes background-highlight
{
33057 background-color: rgba
(0, 123, 255, 0.5);
33060 background-color: inherit
;
33063 .path-mod-forum
.nested-v2-display-mode
,
33064 .path-mod-forum.nested-v2-display-mode {
33065 /** Reset the badge styling back to pill style. */
33066 /** Style the ratings like a badge. */
33067 /** Don't show the discussion locked alert in this mode because it's already indicated with a badge. */
33068 /** Fix muted text contrast ratios for accessibility. */
33069 /** Make the tag list text screen reader visible only */
33071 .path-mod-forum
.nested-v2-display-mode
.discussionsubscription
,
33072 .path-mod-forum.nested-v2-display-mode .discussionsubscription {
33074 text-align: inherit
;
33077 .path-mod-forum
.nested-v2-display-mode
.preload-subscribe
,
33078 .path-mod-forum
.nested-v2-display-mode
.preload-unsubscribe
,
33079 .path-mod-forum
.nested-v2-display-mode
.preload-subscribe
,
33080 .path-mod-forum.nested-v2-display-mode .preload-unsubscribe {
33083 .path-mod-forum
.nested-v2-display-mode
.post-message
,
33084 .path-mod-forum.nested-v2-display-mode .post-message {
33087 .path-mod-forum
.nested-v2-display-mode
.indent
,
33088 .path-mod-forum.nested-v2-display-mode .indent {
33091 .path-mod-forum
.nested-v2-display-mode
.badge
,
33092 .path-mod-forum.nested-v2-display-mode .badge {
33093 font-size: inherit
;
33094 font-weight: inherit
;
33095 padding-left: 0.5rem;
33096 padding-right: 0.5rem;
33097 border-radius: 10rem;
33099 .path-mod-forum
.nested-v2-display-mode
.badge-light
,
33100 .path-mod-forum.nested-v2-display-mode .badge-light {
33101 background-color: #f6f6f6;
33104 .path-mod-forum
.nested-v2-display-mode
.rating-aggregate-container
,
33105 .path-mod-forum.nested-v2-display-mode .rating-aggregate-container {
33106 background-color: #f6f6f6;
33108 padding: 0.25em 0.5em;
33110 margin-right: 0.5rem;
33111 vertical-align: middle
;
33112 border-radius: 10rem;
33113 text-align: center
;
33115 .path-mod-forum
.nested-v2-display-mode
.ratinginput
,
33116 .path-mod-forum.nested-v2-display-mode .ratinginput {
33117 padding: 0.25em 1.75rem 0.25em 0.75em;
33120 border-radius: 10rem;
33122 @media (max-width: 767.98px) {
33123 .path-mod-forum
.nested-v2-display-mode
.ratinginput
,
33124 .path-mod-forum.nested-v2-display-mode .ratinginput {
33125 margin-top: 0.5rem;
33128 .path-mod-forum
.nested-v2-display-mode
.group-image
,
33129 .path-mod-forum.nested-v2-display-mode .group-image {
33134 display: inline-block
;
33136 .path-mod-forum
.nested-v2-display-mode
.alert
.discussionlocked
,
33137 .path-mod-forum.nested-v2-display-mode .alert.discussionlocked {
33138 position: absolute
;
33144 clip: rect
(0, 0, 0, 0);
33145 white-space: nowrap
;
33148 .path-mod-forum
.nested-v2-display-mode
.text-muted
,
33149 .path-mod-forum
.nested-v2-display-mode
.dimmed_text
,
33150 .path-mod-forum
.nested-v2-display-mode
.text-muted
,
33151 .path-mod-forum.nested-v2-display-mode .dimmed_text {
33152 color: #707070 !important
; /* stylelint-disable-line declaration-no-important */
33154 .path-mod-forum
.nested-v2-display-mode
.author-header
,
33155 .path-mod-forum.nested-v2-display-mode .author-header {
33156 font-style: italic
;
33158 .path-mod-forum
.nested-v2-display-mode
.author-header
.author-name
,
33159 .path-mod-forum.nested-v2-display-mode .author-header .author-name {
33160 font-style: normal
;
33162 .path-mod-forum
.nested-v2-display-mode
.tag_list
> b
,
33163 .path-mod-forum.nested-v2-display-mode .tag_list > b {
33164 position: absolute
;
33170 clip: rect
(0, 0, 0, 0);
33171 white-space: nowrap
;
33174 .path-mod-forum
.nested-v2-display-mode :target
> .focus-target
,
33175 .path-mod-forum.nested-v2-display-mode :target > .focus-target {
33176 animation-name: background-highlight
;
33177 animation-duration: 1s;
33178 animation-timing-function: ease-in-out
;
33179 animation-iteration-count: 1;
33181 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.replies-container
.forum-post-container
,
33182 .path-mod-forum.nested-v2-display-mode .forum-post-container .replies-container .forum-post-container {
33183 border-top: 1px solid
#dee2e6;
33184 padding-top: 1.5rem;
33186 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.replies-container
.forum-post-container
.replies-container
.forum-post-container
,
33187 .path-mod-forum.nested-v2-display-mode .forum-post-container .replies-container .forum-post-container .replies-container .forum-post-container {
33191 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.replies-container
.inline-reply-container
.reply-author
,
33192 .path-mod-forum.nested-v2-display-mode .forum-post-container .replies-container .inline-reply-container .reply-author {
33195 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.post-message
p:last-of-type
,
33196 .path-mod-forum.nested-v2-display-mode .forum-post-container .post-message p:last-of-type {
33199 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.author-image-container
,
33200 .path-mod-forum.nested-v2-display-mode .forum-post-container .author-image-container {
33202 margin-right: 24px;
33205 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.inline-reply-container textarea
,
33206 .path-mod-forum.nested-v2-display-mode .forum-post-container .inline-reply-container textarea {
33210 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
,
33211 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent {
33213 * The first post and first set of replies have a larger author image so offset the 2nd
33214 * set of replies by the image width + margin to ensure they align.
33217 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
.indent
,
33218 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent {
33219 padding-left: 94px;
33221 * Reduce the size of the the author image for all second level replies (and below).
33224 * Adjust the indentation offset for all 3rd level replies and below for the smaller author image.
33227 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
.indent
.author-image-container
,
33228 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent .author-image-container {
33233 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
.indent
.indent
,
33234 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent .indent {
33235 padding-left: 38px;
33237 * Stop indenting the replies after the 5th reply.
33240 .path-mod-forum
.nested-v2-display-mode
.forum-post-container
.indent
.indent
.indent
.indent
.indent
.indent
,
33241 .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent .indent .indent .indent .indent {
33245 /** Extra small devices (portrait phones, less than 576px). */
33246 @media (max-width: 767.98px) {
33247 #page-mod-forum-discuss.nested-v2-display-mode
.forum-post-container
.author-image-container
{
33251 #page-mod-forum-discuss.nested-v2-display-mode
.forum-post-container
.indent
.indent
{
33252 padding-left: 38px;
33254 #page-mod-forum-discuss.nested-v2-display-mode
.forum-post-container
.indent
.indent
.indent
.indent
{
33257 #page-mod-forum-discuss.nested-v2-display-mode
.group-image
{
33262 .filter-scrollable {
33265 margin-bottom: 1em;
33268 .filter-dates-popover {
33273 /* stylelint-disable-line max-line-length */
33274 @keyframes expandSearchButton
{
33278 border-radius: 18px;
33279 background-color: #e9ecef;
33283 height: calc
(1.5em + 1rem + 2px);
33285 background-color: #fff;
33286 border-color: #8f959e;
33287 padding-left: calc
(0.5rem + 8px);
33288 padding-top: 0.5rem;
33289 padding-bottom: 0.5rem;
33290 font-size: 1.171875rem;
33291 @media
(max-width: 1200px) {
33292 font-size: calc
(0.9271875rem + 0.32625vw);
33298 @keyframes collapseSearchButton
{
33301 height: calc
(1.5em + 1rem + 2px);
33303 background-color: #fff;
33304 border-color: #8f959e;
33305 padding-left: calc
(0.5rem + 8px);
33306 padding-top: 0.5rem;
33307 padding-bottom: 0.5rem;
33308 font-size: 1.171875rem;
33309 @media
(max-width: 1200px) {
33310 font-size: calc
(0.9271875rem + 0.32625vw);
33318 border-radius: 18px;
33319 background-color: #e9ecef;
33322 .path-mod-forum .unified-grader .navbar {
33326 .path-mod-forum .unified-grader .body-container {
33329 .path-mod-forum .unified-grader .body-container.hidden {
33330 display: none
!important
; /* stylelint-disable-line declaration-no-important */
33332 .path-mod-forum .unified-grader .userpicture {
33336 .path-mod-forum .unified-grader .grader-grading-panel {
33338 position: absolute
;
33343 .path-mod-forum .unified-grader .grader-grading-panel.hidden {
33346 .path-mod-forum .unified-grader .grader-grading-panel .grading-icon {
33349 .path-mod-forum .unified-grader .grader-grading-panel .user-picker-container .user-full-name {
33352 .path-mod-forum .unified-grader .grader-grading-panel .user-picker-container .page-link {
33356 text-align: center
;
33357 align-items: center
;
33358 justify-content: center
;
33360 .path-mod-forum .unified-grader .grader-grading-panel .header-container {
33362 position: relative
;
33365 .path-mod-forum .unified-grader .grader-grading-panel .header-container .info-container {
33366 position: absolute
;
33369 transform: translateY
(-50%);
33373 padding-right: calc
(36px + 0.5rem);
33375 visibility: visible
;
33376 transition: left
0.3s ease-in-out
;
33379 .path-mod-forum .unified-grader .grader-grading-panel .header-container .toggle-search-button.expand {
33380 animation-name: expandSearchButton
;
33381 animation-duration: 0.3s;
33382 animation-timing-function: ease-in-out
;
33384 .path-mod-forum .unified-grader .grader-grading-panel .header-container .toggle-search-button.collapse {
33386 animation-name: collapseSearchButton
;
33387 animation-duration: 0.3s;
33389 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container {
33391 position: absolute
;
33394 transform: translateY
(-50%);
33397 height: 100% !important
; /* stylelint-disable-line declaration-no-important */
33400 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container {
33401 position: relative
;
33405 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container input {
33406 padding-left: calc
(0.5rem + 0.5rem + 34px);
33407 padding-right: calc
(0.5rem + 36px);
33409 visibility: visible
;
33410 transition: opacity
0s linear
0.3s, visibility
0s linear
;
33412 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .search-icon {
33413 position: absolute
;
33416 transform: translateY
(-50%);
33420 background-color: #fff;
33422 visibility: visible
;
33423 transition: opacity
0s linear
0.3s, visibility
0s linear
0.3s;
33425 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .toggle-search-button {
33426 position: absolute
;
33429 transform: translateY
(-50%);
33434 transition: right
0s linear
0.3s;
33436 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .toggle-search-button .expanded-icon {
33438 visibility: visible
;
33441 transition: opacity
0s linear
0.3s, max-height
0s linear
0.3s, max-width
0s linear
0.3s, visibility
0s linear
0.3s;
33443 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .toggle-search-button .collapsed-icon {
33445 visibility: hidden
;
33449 transition: opacity
0s linear
0.3s, max-height
0s linear
0.3s, max-width
0s linear
0.3s, visibility
0s linear
0.3s;
33451 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed {
33452 width: calc
(36px + 0.5rem + 0.5rem);
33453 transition: width
0.3s ease-in-out
;
33455 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container {
33458 .path-mod-forum
.unified-grader
.grader-grading-panel
.header-container
.user-search-container
.collapsed
.search-input-container input
,
33459 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container .search-icon {
33461 visibility: hidden
;
33462 transition: opacity
0s linear
, visibility
0s linear
;
33464 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container input {
33468 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container .toggle-search-button .expanded-icon {
33470 visibility: hidden
;
33474 transition: opacity
0s linear
, max-height
0s linear
, max-width
0s linear
, visibility
0s linear
;
33476 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container .toggle-search-button .collapsed-icon {
33478 visibility: visible
;
33481 transition: opacity
0s linear
, max-height
0s linear
, max-width
0s linear
, visibility
0s linear
;
33483 .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container:not(.collapsed) + .info-container {
33485 visibility: hidden
;
33487 transition: left
0.3s ease-in-out
, opacity
0s linear
0.3s, visibility
0s linear
0.3s, padding
0s linear
0.3s;
33489 .path-mod-forum .unified-grader .grader-module-content {
33491 margin-right: 430px;
33492 transition: margin-right
0.2s ease-in-out
;
33494 @media (prefers-reduced-motion: reduce
) {
33495 .path-mod-forum .unified-grader .grader-module-content {
33499 .path-mod-forum .unified-grader .drawer-button {
33500 position: relative
;
33502 .path-mod-forum .unified-grader .drawer-button.active::after {
33504 position: absolute
;
33505 bottom: calc
(-0.5rem - 1px);
33509 background-color: #0f6cbf;
33511 .path-mod-forum .unified-grader .drawer-button .icon {
33516 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container:last-of-type > hr {
33519 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container:last-of-type > hr {
33522 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container {
33523 position: relative
;
33525 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button {
33526 position: absolute
;
33531 padding-left: calc
(1rem + 45px);
33535 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button:not(.collapsed) {
33538 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content {
33540 height: auto
!important
; /* stylelint-disable-line declaration-no-important */
33542 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .header {
33543 transition: margin-bottom
0.3s ease-in-out
;
33545 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .header div + div {
33547 visibility: visible
;
33549 transition: opacity
0.3s linear
, visibility
0s linear
;
33551 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .body-content-container {
33553 visibility: visible
;
33555 transition: opacity
0.3s linear
, visibility
0s linear
;
33557 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .forum-post-core {
33559 visibility: visible
;
33561 transition: opacity
0.3s linear
, visibility
0s linear
;
33563 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content {
33566 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .header {
33567 margin-bottom: 0 !important
; /* stylelint-disable-line declaration-no-important */
33569 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .header div + div {
33571 visibility: hidden
;
33574 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .body-content-container {
33576 visibility: hidden
;
33579 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .forum-post-core {
33581 visibility: hidden
;
33584 .path-mod-forum
.unified-grader
.grader-module-content-display
.discussion-container
.posts-container
.parent-container
.show-content-button
.collapsed:hover
+ .content
,
33585 .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed:focus + .content {
33588 .path-mod-forum .unified-grader .grader-module-content-display .no-post-container .icon {
33593 .path-mod-forum .unified-grader .grader-module-content-display .nested-v2-display-mode .discussion-container .posts-container .parent-container .show-content-button {
33594 padding-left: 94px;
33596 .path-mod-forum .unified-grader .no-search-results-container .icon {
33601 .path-mod-forum .unified-grader .nested-v2-display-mode .view-context-button {
33603 border-radius: 0.6rem;
33605 .path-mod-forum .unified-grader .nested-v2-display-mode .parent-container .author-image-container {
33606 position: relative
;
33608 .path-mod-forum .unified-grader .nested-v2-display-mode .parent-container .author-image-container:after {
33609 position: absolute
;
33610 top: calc
(70px + 0.5rem);
33612 background-color: #e9ecef;
33614 height: calc
(100% - 70px + 0.5rem);
33616 .path-mod-forum .unified-grader .nested-v2-display-mode .parent-container + .post-container .author-image-container img {
33617 width: 30px !important
; /* stylelint-disable-line declaration-no-important */
33620 .path-mod-forum
.unified-grader
.nested-v2-display-mode
.post-subject
,
33621 .path-mod-forum .modal .nested-v2-display-mode .post-subject {
33625 @media (max-width: 575.98px) {
33626 .path-mod-forum .unified-grader .grader-grading-panel {
33629 height: calc
(100vh - 50px);
33633 .path-mod-forum .unified-grader .body-container {
33637 .maincalendar
.calendarmonth td
,
33638 .maincalendar .calendarmonth th {
33639 border: 1px dotted
#dee2e6;
33642 .path-grade-report-grader h1 {
33643 text-align: inherit
;
33646 #page-mod-chat-gui_basic input#message
{
33650 #page-mod-data-view #singleimage
{
33654 .template_heading {
33658 .breadcrumb-button {
33662 .breadcrumb-button .singlebutton {
33672 -ms-touch-action: auto
;
33679 /** General styles (scope: all of lesson) **/
33680 .path-mod-lesson .invisiblefieldset.fieldsetfix {
33684 .path-mod-lesson .answeroption .checkbox label p {
33688 .path-mod-lesson .form-inline label.form-check-label {
33689 display: inline-block
;
33692 .path-mod-lesson .slideshow {
33697 #page-mod-lesson-view .branchbuttoncontainer
.singlebutton button
[type
=submit
] {
33698 white-space: normal
;
33701 #page-mod-lesson-view .vertical
.singlebutton
{
33704 #page-mod-lesson-view .vertical
.singlebutton
+ .singlebutton
{
33708 #page-mod-lesson-view .fitem
.felement
.custom-select
{
33709 align-self: flex-start
;
33712 .path-mod-lesson .generaltable td {
33713 vertical-align: middle
;
33715 .path-mod-lesson .generaltable td label {
33718 .path-mod-lesson .generaltable td .highlight {
33719 display: inline-block
;
33720 margin-left: 0.25rem;
33722 .path-mod-lesson .generaltable td input[type=checkbox] {
33726 .path-mod-wiki
.wiki_headingtitle
,
33727 .path-mod-wiki
.midpad
,
33728 .path-mod-wiki .wiki_headingtime {
33729 text-align: inherit
;
33732 .path-mod-wiki .wiki_contentbox {
33736 .path-mod-survey .surveytable > tbody > tr:nth-of-type(even) {
33737 background-color: rgba
(0, 0, 0, 0.03);
33739 .path-mod-survey .surveytable .rblock label {
33740 text-align: center
;
33752 .userloggedinas
.usermenu
.usertext
,
33753 .userswitchedrole
.usermenu
.usertext
,
33754 .loginfailures .usermenu .usertext {
33757 margin-right: 0.5rem;
33760 .userloggedinas
.usermenu
.usertext
.meta
,
33761 .userswitchedrole
.usermenu
.usertext
.meta
,
33762 .loginfailures .usermenu .usertext .meta {
33763 font-size: 0.8203125rem;
33764 align-items: center
;
33766 .userloggedinas
.usermenu
.avatar img
,
33767 .userswitchedrole
.usermenu
.avatar img
,
33768 .loginfailures .usermenu .avatar img {
33772 .userloggedinas .usermenu .userbutton .avatars {
33773 position: relative
;
33774 display: inline-block
;
33776 .userloggedinas .usermenu .userbutton .avatars .avatar.current {
33777 display: inline-block
;
33778 position: absolute
;
33783 border-radius: 50%;
33785 .userloggedinas .usermenu .userbutton .avatars .avatar.current img {
33786 vertical-align: baseline
;
33788 .userloggedinas .usermenu .userbutton .avatars .avatar.current .userinitials.size-35 {
33791 border: 1px solid
#dee2e6;
33792 background-color: #fff;
33793 font-size: 0.5625rem;
33795 .userloggedinas .usermenu .userbutton .avatars .avatar img {
33799 .userloggedinas .usermenu .userbutton .avatars .realuser {
33802 display: inline-block
;
33806 background-color: #e9ecef;
33807 vertical-align: middle
;
33808 display: inline-flex
;
33809 align-items: center
;
33810 justify-content: center
;
33811 border-radius: 50%;
33813 font-weight: normal
;
33814 margin-right: 0.25rem;
33816 .userinitials.size-16, .userinitials.size-30 {
33821 .userinitials.size-35 {
33825 .userinitials.size-50 {
33829 .userinitials.size-64 {
33833 .userinitials.size-100 {
33836 font-size: 1.875rem;
33840 margin-right: 0.25rem;
33843 @media (max-width: 767.98px) {
33848 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-3
,
33849 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-9
{
33854 #page-mod-quiz-mod #id_reviewoptionshdr
.form-group
{
33857 display: inline-block
;
33861 #page-mod-quiz-mod #id_reviewoptionshdr
.btn-link
{
33863 vertical-align: bottom
;
33866 #page-mod-quiz-mod #id_reviewoptionshdr
.form-inline
{
33871 #page-mod-quiz-mod #id_reviewoptionshdr
.form-check
{
33874 justify-content: flex-start
;
33877 #page-mod-quiz-mod #id_reviewoptionshdr
.review_option_item
{
33882 .path-mod-quiz #mod_quiz_navblock .qnbutton {
33883 text-decoration: none
;
33886 font-weight: normal
;
33887 background-color: #fff;
33888 background-image: none
;
33891 border-radius: 3px;
33894 white-space: nowrap
;
33895 margin: 0 6px 6px 0;
33897 .path-mod-quiz #mod_quiz_navblock span.qnbutton {
33899 background-color: #e9ecef;
33902 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:hover
,
33903 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:active
,
33904 .path-mod-quiz #mod_quiz_navblock a.qnbutton:focus {
33905 text-decoration: underline
;
33907 .path-mod-quiz #mod_quiz_navblock .qnbutton .thispageholder {
33909 border-radius: 3px;
33912 .path-mod-quiz #mod_quiz_navblock .qnbutton.thispage .thispageholder {
33915 .path-mod-quiz #mod_quiz_navblock .allquestionsononepage .qnbutton.thispage .thispageholder {
33918 .path-mod-quiz #mod_quiz_navblock .qnbutton.flagged .thispageholder {
33919 background: transparent url
([[pix:theme|mod
/quiz
/flag-on
]]) 15px 0 no-repeat
;
33921 .path-mod-quiz #mod_quiz_navblock .qnbutton .trafficlight {
33923 background: #fff none center
/10px no-repeat scroll
;
33926 border-radius: 0 0 3px 3px;
33928 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notyetanswered
.trafficlight
,
33929 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
33930 background-color: #fff;
33932 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
33933 background-image: url
([[pix:theme|mod
/quiz
/warningtriangle
]]);
33935 .path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight {
33936 background-image: url
([[pix:theme|mod
/quiz
/checkmark
]]);
33937 background-color: #357a32;
33939 .path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight {
33940 background-image: url
([[pix:core|t
/locked
]]);
33941 background-color: #e9ecef;
33943 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notanswered
.trafficlight
,
33944 .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight {
33945 background-color: #ca3120;
33947 .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight {
33948 background-image: url
([[pix:theme|mod
/quiz
/whitecircle
]]);
33949 background-color: #f0ad4e;
33951 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.complete
.trafficlight
,
33952 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.answersaved
.trafficlight
,
33953 .path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading .trafficlight {
33954 background-color: #6a737b;
33957 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer form input
{
33959 vertical-align: middle
;
33962 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer
{
33963 padding: 0.5em 0 0.5em 0.1em;
33967 /* Countdown timer. */
33968 #page-mod-quiz-attempt #region-main
{
33969 overflow-x: inherit
;
33972 #quiz-timer-wrapper {
33975 justify-content: end
;
33979 #quiz-timer-wrapper #quiz-timer
{
33980 border: 1px solid
#ca3120;
33981 background-color: #fff;
33984 .pagelayout-embedded #quiz-timer-wrapper {
33988 #quiz-timer-wrapper #quiz-timer
.timeleft0
{
33989 background-color: #ca3120;
33993 #quiz-timer-wrapper #quiz-timer
.timeleft1
{
33994 background-color: #d73422;
33998 #quiz-timer-wrapper #quiz-timer
.timeleft2
{
33999 background-color: #dd3d2b;
34003 #quiz-timer-wrapper #quiz-timer
.timeleft3
{
34004 background-color: #e04938;
34008 #quiz-timer-wrapper #quiz-timer
.timeleft4
{
34009 background-color: #e25546;
34013 #quiz-timer-wrapper #quiz-timer
.timeleft5
{
34014 background-color: #e46153;
34018 #quiz-timer-wrapper #quiz-timer
.timeleft6
{
34019 background-color: #e66d60;
34023 #quiz-timer-wrapper #quiz-timer
.timeleft7
{
34024 background-color: #e8796d;
34028 #quiz-timer-wrapper #quiz-timer
.timeleft8
{
34029 background-color: #ea867a;
34033 #quiz-timer-wrapper #quiz-timer
.timeleft9
{
34034 background-color: #ec9288;
34038 #quiz-timer-wrapper #quiz-timer
.timeleft10
{
34039 background-color: #ee9e95;
34043 #quiz-timer-wrapper #quiz-timer
.timeleft11
{
34044 background-color: #f0aaa2;
34048 #quiz-timer-wrapper #quiz-timer
.timeleft12
{
34049 background-color: #f2b6af;
34053 #quiz-timer-wrapper #quiz-timer
.timeleft13
{
34054 background-color: #f4c2bc;
34058 #quiz-timer-wrapper #quiz-timer
.timeleft14
{
34059 background-color: #f7ceca;
34063 #quiz-timer-wrapper #quiz-timer
.timeleft15
{
34064 background-color: #f9dad7;
34068 #quiz-timer-wrapper #quiz-timer
.timeleft16
{
34069 background-color: #fbe6e4;
34073 .path-mod-assign [data-region=grade-actions-panel] [data-region=grade-actions] .collapse-buttons {
34077 .path-mod-assign #page-content [data-region=grade-panel] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement {
34078 height: calc
(100% - 4rem);
34081 .path-mod-assign [data-region=grade-panel] {
34085 .path-mod-assign
[data-region
=grade-panel
] .fitem
> .col-md-3
,
34086 .path-mod-assign [data-region=grade-panel] .fitem > .col-md-9 {
34093 .path-mod-assign
[data-region
=grade-panel
] fieldset
,
34094 .path-mod-assign [data-region=grade-panel] .fitem.row {
34098 .path-mod-assign [data-region=grade-panel] .mform .fitem.has-popout .felement {
34101 height: calc
(100% - 4rem);
34104 .path-mod-assign [data-region=grade-panel] .mform .fitem .felement {
34108 .path-mod-assign [data-region=grade-panel] .popout {
34109 background-color: #fff;
34112 .path-mod-assign [data-region=grade-panel] .fitem.has-popout {
34113 background-color: #fff;
34114 border-radius: 0.5rem;
34115 border: 1px solid rgba
(0, 0, 0, 0.125);
34117 margin-bottom: 1rem;
34120 .path-mod-assign [data-region=grade-panel] .has-popout .col-md-3 {
34121 border-bottom: 1px solid rgba
(0, 0, 0, 0.1);
34122 margin-bottom: 1rem;
34125 .path-mod-assign [data-region=grade-panel] .popout > .col-md-3 {
34127 align-items: flex-start
;
34128 justify-content: space-between
;
34129 font-size: 1.40625rem;
34132 .path-mod-assign [data-region=grade-panel] .popout [data-region=popout-button] {
34136 .path-mod-assign [data-region=assignment-info] {
34137 overflow-y: hidden
;
34140 .path-mod-assign [data-region=grading-navigation] {
34144 .path-mod-assign [data-region=grade-actions] {
34148 .path-mod-assign [data-region=user-info] .img-rounded {
34152 .path-mod-assign [data-region=grading-navigation-panel] {
34156 @media (max-width: 767px) {
34157 .path-mod-assign [data-region=grading-navigation-panel] {
34160 .path-mod-assign [data-region=user-info] {
34164 .path-mod-assign [data-region=grading-navigation] [data-region=input-field] input {
34166 display: inline-block
;
34172 .assignfeedback_editpdf_widget * {
34173 box-sizing: content-box
;
34176 .assignfeedback_editpdf_widget button {
34177 box-sizing: border-box
;
34180 .assignfeedback_editpdf_widget .commentcolourbutton img {
34184 .assignfeedback_editpdf_widget .label {
34185 position: relative
;
34186 padding: 0.75rem 1.25rem;
34187 margin-bottom: 1rem;
34188 border: 0 solid transparent
;
34189 border-radius: 0.5rem;
34191 background-color: #cce6ea;
34192 border-color: #b8dce2;
34193 /* stylelint-disable-line max-line-length */
34195 .assignfeedback_editpdf_widget .label hr {
34196 border-top-color: #a6d3db;
34198 .assignfeedback_editpdf_widget .label .alert-link {
34202 .assignfeedback_editpdf_menu {
34206 .path-mod-assign [data-region=grade-panel] .gradingform_guide .remark .commentchooser {
34210 .path-mod-assign [data-region=grade-panel] .gradingform_guide .markingguideremark {
34214 .path-mod-assign [data-region=grade-panel] .mform .fitem .felement[data-fieldtype=grading] {
34215 padding-left: 1rem;
34216 padding-right: 1rem;
34219 .path-mod-assign
[data-region
=grade-panel
] .showmarkerdesc
,
34220 .path-mod-assign [data-region=grade-panel] .showstudentdesc {
34221 background-color: #fff;
34227 .path-admin-mod-lti
.btn
.loader img
,
34228 .path-admin-mod-lti #tool-list-loader-container .loader img {
34232 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax {
34233 background-color: #fff;
34235 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-nohd
,
34236 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-noft
,
34237 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd
,
34238 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
34239 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
34242 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
34243 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
34246 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd {
34247 background-color: transparent
;
34249 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit.yui-layout-unit-center div.yui-layout-bd {
34250 background-color: #f8f9fa;
34252 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area.py-3 {
34253 padding: 0 !important
; /* stylelint-disable-line declaration-no-important */
34255 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax #chat-input-area table
.generaltable
,
34256 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell {
34259 white-space: nowrap
;
34262 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist {
34265 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list {
34266 border-top: 1px solid
#dee2e6;
34267 border-bottom: 1px solid
#fff;
34269 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li {
34270 border-top: 1px solid
#fff;
34271 border-bottom: 1px solid
#dee2e6;
34274 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img {
34276 border: 1px solid
#ccc;
34277 border-radius: 4px;
34280 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages {
34283 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-event.course-theme {
34284 text-align: center
;
34286 font-size: 0.8203125rem;
34289 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
34290 margin-bottom: 0.75rem;
34291 border-radius: 0.5rem;
34292 border: 1px solid rgba
(0, 0, 0, 0.125);
34295 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time {
34300 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
34301 background-color: #fff;
34303 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .user {
34308 #page-report-participation-index .participationselectform div label
{
34309 display: inline-block
;
34313 #page-report-participation-index .participationselectform div label
[for
=menuinstanceid
] {
34317 .path-backup .mform {
34318 /* These are long labels with checkboxes on the right. */
34320 .path-backup .mform .grouped_settings {
34323 /* Use card styles but avoid extend because that brings in too much. */
34325 .path-backup .mform .grouped_settings.section_level {
34326 background-color: #fff;
34327 border-radius: 0.5rem;
34328 border: 1px solid rgba
(0, 0, 0, 0.125);
34330 margin-bottom: 1.25rem;
34332 .path-backup .mform .grouped_settings.section_level::after {
34337 .path-backup .mform .include_setting {
34339 display: inline-block
;
34343 .path-backup .mform .normal_setting {
34345 display: inline-block
;
34351 /* Bold section labels */
34353 .path-backup .section_level {
34356 .path-backup .section_level .activity_level {
34357 font-weight: normal
;
34359 .path-backup .proceedbutton {
34363 /* Override the columns width to leave more room for the labels. */
34364 .path-backup
.mform
.root_setting
,
34365 .path-backup .mform .grouped_settings {
34366 /* Striped rows like a table */
34368 .path-backup
.mform
.root_setting:nth-of-type
(odd
),
34369 .path-backup .mform .grouped_settings:nth-of-type(odd) {
34370 background-color: rgba
(0, 0, 0, 0.03);
34372 .path-backup
.mform
.root_setting:nth-of-type
(even
),
34373 .path-backup .mform .grouped_settings:nth-of-type(even) {
34374 background-color: #fff;
34376 .path-backup
.mform
.root_setting
.form-group
,
34377 .path-backup .mform .grouped_settings .form-group {
34378 /* These checkboxes with no label on the left. */
34380 .path-backup
.mform
.root_setting
.form-group
.col-md-3
.checkbox
,
34381 .path-backup .mform .grouped_settings .form-group .col-md-3.checkbox {
34384 .path-backup
.mform
.root_setting
.form-group
.col-md-9
.checkbox
,
34385 .path-backup .mform .grouped_settings .form-group .col-md-9.checkbox {
34390 /* Detail pair is (usually) some short label with a longer value */
34391 .path-backup .detail-pair .detail-pair-label {
34396 .path-backup .detail-pair .detail-pair-value {
34401 .path-backup .backup-restore .singlebutton {
34405 /* Make these bits full width and work with the detail-pair */
34406 .path-backup .backup-section {
34407 /* Fix for nested table headers */
34408 /* Add card styles to backup sections */
34409 background-color: #fff;
34410 border-radius: 0.5rem;
34411 border: 1px solid rgba
(0, 0, 0, 0.125);
34413 margin-bottom: 1.25rem;
34415 .path-backup
.backup-section
.sub-header
,
34416 .path-backup
.backup-section
.backup-sub-section
,
34417 .path-backup
.backup-section
.singlebutton
,
34418 .path-backup .backup-section .header {
34423 .path-backup .backup-section th.header {
34427 .path-backup .backup-section ::after {
34432 .path-backup .backup-section::after {
34438 .path-backup .notification.dependencies_enforced {
34443 .path-backup .backup_progress {
34445 margin-bottom: 1rem;
34447 .path-backup .backup_progress .backup_stage {
34450 .path-backup .backup_progress .backup_stage.backup_stage_current {
34455 .path-backup .backup_progress span.backup_stage.backup_stage_complete {
34459 #page-backup-restore .filealiasesfailures
{
34460 background-color: #f4d6d2;
34462 #page-backup-restore .filealiasesfailures
.aliaseslist
{
34463 background-color: #fff;
34466 .path-backup .wibbler {
34468 margin: 0 auto
10px;
34469 border-bottom: 1px solid black
;
34470 border-right: 1px solid black
;
34471 border-left: 1px solid black
;
34472 position: relative
;
34475 .path-backup .wibbler .wibble {
34476 position: absolute
;
34482 .path-backup .wibbler .state0 {
34485 .path-backup .wibbler .state1 {
34488 .path-backup .wibbler .state2 {
34491 .path-backup .wibbler .state3 {
34494 .path-backup .wibbler .state4 {
34497 .path-backup .wibbler .state5 {
34500 .path-backup .wibbler .state6 {
34503 .path-backup .wibbler .state7 {
34506 .path-backup .wibbler .state8 {
34509 .path-backup .wibbler .state9 {
34512 .path-backup .wibbler .state10 {
34515 .path-backup .wibbler .state11 {
34518 .path-backup .wibbler .state12 {
34524 margin-bottom: 1rem;
34530 vertical-align: top
;
34531 border-top: 1px solid
#dee2e6;
34533 .generaltable thead th
,
34534 .generaltable thead td {
34535 vertical-align: bottom
;
34536 border-bottom: 2px solid
#dee2e6;
34538 .generaltable tbody + tbody {
34539 border-top: 2px solid
#dee2e6;
34541 .generaltable tbody tr:nth-of-type(odd) {
34542 background-color: rgba
(0, 0, 0, 0.03);
34544 .generaltable thead
.sticky-column
,
34545 .generaltable tbody tr:nth-of-type(even) {
34546 background-color: #fff;
34548 .generaltable tbody tr:nth-of-type(odd) .sticky-column {
34549 background-color: #f7f7f7;
34551 .generaltable
.table-sm th
,
34552 .generaltable.table-sm td {
34555 .generaltable tbody tr:hover {
34557 background-color: rgba
(0, 0, 0, 0.075);
34559 .generaltable tbody tr:hover.dimmed_text a:not(.menu-action) {
34562 .generaltable tbody tr:hover td.sticky-column {
34563 background-color: #ececec;
34573 table
.sticky-column
{
34576 background-color: inherit
;
34579 .table-dynamic .loading-icon {
34580 position: absolute
;
34581 left: calc
(50% - 1.5rem);
34584 .table-dynamic .loading-icon .icon {
34591 display: inline-block
;
34593 .singlebutton + .singlebutton {
34594 margin-left: 0.5rem;
34598 text-align: center
;
34603 text-align: center
;
34607 margin-top: 11.25rem;
34608 text-align: center
;
34609 margin-bottom: 3em;
34611 #addcontrols label
{
34615 #addcontrols input
,
34616 #removecontrols input
{
34622 margin: 0 0 10px 5px;
34631 border-radius: 50%;
34634 .btn.btn-icon:hover, .btn.btn-icon:focus {
34635 background-color: #e9ecef;
34637 .btn.btn-icon.icon-size-0 {
34638 height: 20px !important
; /* stylelint-disable-line declaration-no-important */
34639 width: 20px !important
; /* stylelint-disable-line declaration-no-important */
34640 font-size: 0 !important
; /* stylelint-disable-line declaration-no-important */
34641 line-height: 0 !important
; /* stylelint-disable-line declaration-no-important */
34643 .btn.btn-icon.icon-size-1 {
34644 height: 24px !important
; /* stylelint-disable-line declaration-no-important */
34645 width: 24px !important
; /* stylelint-disable-line declaration-no-important */
34646 font-size: 4px !important
; /* stylelint-disable-line declaration-no-important */
34647 line-height: 4px !important
; /* stylelint-disable-line declaration-no-important */
34649 .btn.btn-icon.icon-size-2 {
34650 height: 28px !important
; /* stylelint-disable-line declaration-no-important */
34651 width: 28px !important
; /* stylelint-disable-line declaration-no-important */
34652 font-size: 8px !important
; /* stylelint-disable-line declaration-no-important */
34653 line-height: 8px !important
; /* stylelint-disable-line declaration-no-important */
34655 .btn.btn-icon.icon-size-3 {
34656 height: 36px !important
; /* stylelint-disable-line declaration-no-important */
34657 width: 36px !important
; /* stylelint-disable-line declaration-no-important */
34658 font-size: 16px !important
; /* stylelint-disable-line declaration-no-important */
34659 line-height: 16px !important
; /* stylelint-disable-line declaration-no-important */
34661 .btn.btn-icon.icon-size-4 {
34662 height: 44px !important
; /* stylelint-disable-line declaration-no-important */
34663 width: 44px !important
; /* stylelint-disable-line declaration-no-important */
34664 font-size: 24px !important
; /* stylelint-disable-line declaration-no-important */
34665 line-height: 24px !important
; /* stylelint-disable-line declaration-no-important */
34667 .btn.btn-icon.icon-size-5 {
34668 height: 52px !important
; /* stylelint-disable-line declaration-no-important */
34669 width: 52px !important
; /* stylelint-disable-line declaration-no-important */
34670 font-size: 32px !important
; /* stylelint-disable-line declaration-no-important */
34671 line-height: 32px !important
; /* stylelint-disable-line declaration-no-important */
34673 .btn.btn-icon.icon-size-6 {
34674 height: 60px !important
; /* stylelint-disable-line declaration-no-important */
34675 width: 60px !important
; /* stylelint-disable-line declaration-no-important */
34676 font-size: 40px !important
; /* stylelint-disable-line declaration-no-important */
34677 line-height: 40px !important
; /* stylelint-disable-line declaration-no-important */
34679 .btn.btn-icon.icon-size-7 {
34680 height: 68px !important
; /* stylelint-disable-line declaration-no-important */
34681 width: 68px !important
; /* stylelint-disable-line declaration-no-important */
34682 font-size: 48px !important
; /* stylelint-disable-line declaration-no-important */
34683 line-height: 48px !important
; /* stylelint-disable-line declaration-no-important */
34686 .btn-primary:focus, .btn-primary.focus {
34687 outline: 0.2rem solid
#000102;
34688 box-shadow: inset
0 0 0 2px #fff;
34691 .btn-secondary:focus, .btn-secondary.focus {
34692 outline: 0.2rem solid
#5f6e7d;
34693 box-shadow: inset
0 0 0 2px #fff;
34696 .btn-success:focus, .btn-success.focus {
34697 outline: 0.2rem solid black
;
34698 box-shadow: inset
0 0 0 2px #fff;
34701 .btn-info:focus, .btn-info.focus {
34702 outline: 0.2rem solid black
;
34703 box-shadow: inset
0 0 0 2px #fff;
34706 .btn-warning:focus, .btn-warning.focus {
34707 outline: 0.2rem solid
#694109;
34708 box-shadow: inset
0 0 0 2px #fff;
34711 .btn-danger:focus, .btn-danger.focus {
34712 outline: 0.2rem solid
#1a0604;
34713 box-shadow: inset
0 0 0 2px #fff;
34716 .btn-light:focus, .btn-light.focus {
34717 outline: 0.2rem solid
#8193a5;
34718 box-shadow: inset
0 0 0 2px #fff;
34721 .btn-dark:focus, .btn-dark.focus {
34722 outline: 0.2rem solid black
;
34723 box-shadow: inset
0 0 0 2px #fff;
34726 .btn-outline-primary:focus, .btn-outline-primary.focus {
34727 outline: 0.2rem solid
#000102;
34728 box-shadow: inset
0 0 0 2px #343a40;
34731 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
34732 outline: 0.2rem solid
#5f6e7d;
34733 box-shadow: inset
0 0 0 2px #343a40;
34736 .btn-outline-success:focus, .btn-outline-success.focus {
34737 outline: 0.2rem solid black
;
34738 box-shadow: inset
0 0 0 2px #343a40;
34741 .btn-outline-info:focus, .btn-outline-info.focus {
34742 outline: 0.2rem solid black
;
34743 box-shadow: inset
0 0 0 2px #343a40;
34746 .btn-outline-warning:focus, .btn-outline-warning.focus {
34747 outline: 0.2rem solid
#694109;
34748 box-shadow: inset
0 0 0 2px #343a40;
34751 .btn-outline-danger:focus, .btn-outline-danger.focus {
34752 outline: 0.2rem solid
#1a0604;
34753 box-shadow: inset
0 0 0 2px #343a40;
34756 .btn-outline-light:focus, .btn-outline-light.focus {
34757 outline: 0.2rem solid
#8193a5;
34758 box-shadow: inset
0 0 0 2px #343a40;
34761 .btn-outline-dark:focus, .btn-outline-dark.focus {
34762 outline: 0.2rem solid black
;
34763 box-shadow: inset
0 0 0 2px #343a40;
34767 margin: 20px 0 30px 0;
34770 font-size: 0.9375rem;
34772 .gradetreebox th
.cell
,
34773 .gradetreebox input[type=text] {
34776 .gradetreebox input
[type
=text
],
34777 .gradetreebox select {
34781 .core_grades_notices .singlebutton {
34782 display: inline-block
;
34785 .path-grade-report #maincontent + .urlselect {
34786 position: absolute
;
34790 .path-grade-report-grader #region-main {
34794 flex-direction: column
;
34796 .path-grade-report-grader #region-main > .card {
34798 overflow-x: initial
;
34800 .path-grade-report-grader #region-main div[role=main] {
34803 .path-grade-report-grader [data-region=blocks-column] {
34808 .path-grade-report-grader
.gradepass
,
34809 .path-grade-report-user .gradepass {
34812 .path-grade-report-grader
.gradefail
,
34813 .path-grade-report-user .gradefail {
34817 .path-grade #region-main {
34818 overflow-x: visible
;
34820 .path-grade .user-heading .userinitials {
34825 #page-grade-grading-manage #activemethodselector label
{
34826 display: inline-block
;
34828 #page-grade-grading-manage #activemethodselector
.helptooltip
{
34829 margin-right: 0.5em;
34831 #page-grade-grading-manage .actions
{
34833 text-align: center
;
34834 margin-bottom: 1em;
34836 #page-grade-grading-manage .actions
.action
{
34837 display: inline-block
;
34838 position: relative
;
34839 vertical-align: top
;
34841 text-align: center
;
34845 border: 1px solid
#aaa;
34847 #page-grade-grading-manage .actions
.action
.action-text
{
34848 position: relative
;
34851 white-space: normal
;
34854 #page-grade-grading-form-rubric-edit .gradingform_rubric_editform
.status
{
34858 .gradingform_rubric {
34859 margin-bottom: 1em;
34861 .gradingform_rubric.evaluate .criterion .levels .level:hover, .gradingform_rubric.evaluate .criterion .levels .level.checked {
34862 background: #dff0d8;
34864 .gradingform_rubric.evaluate .criterion .levels .level.checked {
34866 border-left: 1px solid
#dee2e6;
34868 .gradingform_rubric .criterion .description {
34869 vertical-align: top
;
34872 .gradingform_rubric .criterion .description textarea {
34876 .gradingform_rubric .criterion .definition textarea {
34880 .gradingform_rubric .criterion .score {
34882 margin-right: 28px;
34883 font-style: italic
;
34887 .gradingform_rubric .criterion .score input {
34890 .gradingform_rubric .criterion .level {
34891 vertical-align: top
;
34894 .gradingform_rubric .criterion .level.currentchecked {
34895 background: #fff0f0;
34897 .gradingform_rubric .criterion .level.checked {
34898 background: #d0ffd0;
34899 border: 1px solid
#555;
34901 .gradingform_rubric .criterion .level .delete {
34902 position: relative
;
34909 .gradingform_rubric .criterion .level .delete input {
34911 position: absolute
;
34918 .gradingform_rubric .criterion .level .delete input:hover {
34919 background-color: #ddd;
34921 .gradingform_rubric .criterion .scorevalue input {
34925 .gradingform_rubric .criterion .scorevalue input.hiddenelement, .gradingform_rubric .criterion .scorevalue input.pseudotablink {
34928 .gradingform_rubric .criterion .addlevel {
34929 vertical-align: top
;
34932 .gradingform_rubric .criterion .addlevel input {
34936 .gradingform_rubric .addcriterion {
34939 margin-bottom: 1em;
34941 .gradingform_rubric .addcriterion input {
34944 text-shadow: inherit
;
34946 line-height: inherit
;
34947 background: transparent url
([[pix:t
/add
]]) no-repeat
7px 8px;
34948 padding-left: 26px;
34950 .gradingform_rubric .options {
34953 .gradingform_rubric .options .option label {
34956 font-size: inherit
;
34957 font-weight: normal
;
34961 background-color: transparent
;
34963 .gradingform_rubric .options .option input {
34965 margin-right: 12px;
34968 .grade-display .description {
34972 .criterion .description {
34975 .criterion .criterion-toggle .expanded-icon {
34978 .criterion .criterion-toggle .collapsed-icon {
34981 .criterion .criterion-toggle.collapsed .expanded-icon {
34984 .criterion .criterion-toggle.collapsed .collapsed-icon {
34988 .path-grade-edit-tree .gradetree-wrapper {
34989 padding: 10px 10px;
34990 background-color: #f8f9fa;
34992 .path-grade-edit-tree .gradetree-wrapper .setup-grades h4 {
34995 .path-grade-edit-tree .gradetree-wrapper .setup-grades .column-rowspan {
35001 .path-grade-edit-tree .gradetree-wrapper .setup-grades .emptyrow {
35004 .path-grade-edit-tree .gradetree-wrapper .setup-grades .gradeitemdescription {
35005 font-weight: normal
;
35006 padding-left: 24px;
35008 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.spacer {
35011 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr[data-hidden=true] {
35014 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr th {
35015 vertical-align: bottom
;
35018 background-color: #f8f9fa;
35020 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr th.rowspan {
35025 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td {
35027 background-color: #f8f9fa;
35029 vertical-align: middle
;
35031 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-name .small {
35034 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-name .itemicon {
35039 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-weight {
35042 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-weight .weightoverride {
35045 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-actions .dropdown-toggle::after {
35048 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere {
35051 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere a.movehere {
35054 margin: 5px 0 5px 0;
35055 padding: 3px 0 3px 0;
35057 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere a.movehere hr {
35058 border-top: 2px dashed
#8f959e;
35061 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere a.movehere:hover hr {
35062 border-top: 2px dashed
#0f6cbf;
35064 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td {
35065 background-color: white
;
35066 border-top: 1px solid
#dee2e6;
35067 border-bottom: 1px solid
#dee2e6;
35069 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td:first-child {
35070 border-left: 1px solid
#dee2e6;
35072 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td:last-child {
35073 border-right: 1px solid
#dee2e6;
35075 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name {
35076 padding-left: 10px;
35079 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div {
35082 align-items: center
;
35084 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category {
35091 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category[aria-expanded=true] .expanded, .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category[aria-expanded=false] .collapsed {
35094 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category i {
35101 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item td {
35102 background-color: white
;
35103 border-top: 3px solid
#f8f9fa;
35105 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.categoryitem td, .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.courseitem td {
35107 background-color: #f8f9fa;
35109 vertical-align: middle
;
35111 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.categoryitem td.column-name, .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.courseitem td.column-name {
35114 .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.categoryitem td:not(.column-actions), .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.courseitem td:not(.column-actions) {
35117 .path-grade-edit-tree .gradetree-wrapper .badge-light {
35119 background-color: #ced4da;
35120 margin-right: 0.5em;
35121 margin-bottom: 0.5em;
35127 .path-grade-report-grader
.gradeparent tr
.cell
,
35128 .path-grade-report-grader .gradeparent .floater .cell {
35129 background-color: #fff;
35131 .path-grade-report-grader
.gradeparent tr
.cell
.gradecell
.dropdown-menu
.show
,
35132 .path-grade-report-grader .gradeparent .floater .cell.gradecell .dropdown-menu.show {
35135 .path-grade-report-grader
.gradeparent table
,
35136 .path-grade-report-grader .gradeparent .cell {
35137 border-color: #dee2e6;
35139 .path-grade-report-grader
.gradeparent
.heading
.cell
,
35140 .path-grade-report-grader
.gradeparent
.cell
.category
,
35141 .path-grade-report-grader .gradeparent .avg .cell {
35142 background-color: #f8f9fa;
35144 .path-grade-report-grader .gradeparent table .clickable {
35147 .path-grade-report-grader .gradeparent tr.heading {
35152 .path-grade-report-grader .gradeparent tr.userrow th {
35155 .path-grade-report-grader .gradeparent tr.userrow th.actions-menu-active {
35158 .path-grade-report-grader .gradeparent tr.lastrow {
35162 .path-grade-report-grader .gradeparent tr.lastrow.pinned {
35165 .path-grade-report-grader
.gradeparent tr
.lastrow td
,
35166 .path-grade-report-grader .gradeparent tr.lastrow th {
35167 border-top: 1px solid
#dee2e6;
35169 .path-grade-report-grader .gradeparent th.header {
35172 @media (max-width: 767.98px) {
35173 .path-grade-report-grader .gradeparent th.header {
35177 @media (min-width: 768px) {
35178 .path-grade-report-grader .gradeparent th.header {
35182 .path-grade-report-grader .gradeparent th.header#studentheader {
35185 .path-grade-report-grader .gradeparent td.noborder {
35186 border-right: transparent
;
35188 .path-grade-report-grader .show-drawer-left .gradeparent th.header {
35195 .path-grade-report-user .user-grade {
35198 .path-grade-report-user .user-grade.generaltable .levelodd {
35199 background-color: rgba
(0, 0, 0, 0.03);
35201 .path-grade-report-user
.user-grade
.column-contributiontocoursetotal
,
35202 .path-grade-report-user
.user-grade
.column-range
,
35203 .path-grade-report-user
.user-grade
.column-percentage
,
35204 .path-grade-report-user .user-grade .column-weight {
35212 .path-grade-report-singleview .reporttable input[name^=finalgrade] {
35214 display: inline-block
;
35216 .path-grade-report-singleview .reporttable .action-menu {
35217 display: inline-block
;
35218 margin-left: 0.5rem;
35221 .path-grade-report-singleview .reporttable .dropdown-toggle::after {
35225 .gradereport-grader-table input[name^=grade] {
35227 display: inline-block
;
35229 .gradereport-grader-table .dropdown-toggle::after {
35233 .search-widget .dropdown-menu {
35234 padding: 0.8rem 1.2rem;
35236 .search-widget .dropdown-menu.wide {
35239 .search-widget .dropdown-menu.narrow {
35242 .search-widget .dropdown-menu .dropdown-item span.email {
35245 .search-widget
.dropdown-menu
.dropdown-item:hover span
,
35246 .search-widget .dropdown-menu .dropdown-item:active span {
35249 .search-widget .dropdown-menu .searchresultscontainer {
35253 .search-widget .dropdown-menu .searchresultscontainer .searchresultitemscontainer {
35258 .search-widget .dropdown-menu .unsearchablecontentcontainer {
35259 border-top: 1px solid
#dee2e6;
35264 .columns-autoflow-1to1to1 {
35268 @media (max-width: 767px) {
35269 .columns-autoflow-1to1to1 {
35273 /* some very targetted corrections to roll back nameclashes between
35274 * Moodle and Bootstrap like .row, .label, .content, .controls
35276 * Mostly relies on these styles being more specific than the Bootstrap
35277 * ones in order to overule them.
35280 .file-picker td.label {
35281 background: inherit
;
35285 white-space: normal
;
35287 font-size: inherit
;
35288 line-height: inherit
;
35289 text-align: inherit
;
35292 .file-picker td.label {
35293 display: table-cell
;
35298 .choosercontainer #chooseform .option {
35302 /* block.invisible vs .invisible
35303 * block.hidden vs .invisible
35305 * uses .invisible where the rest of Moodle uses @mixin dimmed
35306 * fixible in block renderer?
35308 * There's seems to be even more naming confusion here since,
35309 * blocks can be actually 'visible' (or not) to students,
35310 * marked 'visible' but really just dimmed to indicate to editors
35311 * that students can't see them or 'visible' to the user who
35312 * collapses them, 'visible' if you have the right role and in
35313 * different circumstances different sections of a block can
35314 * be 'visible' or not.
35316 * currently worked around in renderers.php function block{}
35317 * by rewriting the class name "invisible" to "dimmed",
35318 * though the blocks don't look particularly different apart
35319 * from their contents disappearing. Maybe try .muted? or
35320 * dimming all the edit icons apart from unhide, might be a
35321 * nice effect, though they'd still be active. Maybe reverse
35327 visibility: visible
;
35333 * very tricky to track down this when it goes wrong,
35334 * since the styles are applied to generated content
35336 * basically if you see things shifted left or right compared
35337 * with where they should be check for a .row
35340 margin-left: 0 !important
; /* stylelint-disable-line declaration-no-important */
35343 .forumpost
.row:before
,
35344 .forumpost .row:after {
35348 /* fieldset.hidden vs .hidden
35350 * Moodle uses fieldset.hidden for mforms, to signify a collection of
35351 * form elements that don't have a box drawn round them. Bootstrap
35352 * uses hidden for stuff that is hidden in various responsive modes.
35354 * Relatedly, there is also fieldset.invisiblefieldset which hides the
35355 * border and sets the display to inline.
35357 * Originally this just set block and visible, but it is used
35358 * in random question dialogue in Quiz,
35359 * that dialogue is hidden and shown, so when hidden the
35360 * above workaround leaves you with a button floating around
35364 visibility: inherit
;
35367 /* .container vs .container
35369 * bootstrap uses .container to set the width of the layout at 960px or so, Moodle uses it
35370 * in the Quiz to contain the questions to add. If you don't overule the Bootstrap code,
35371 * it becomes near unuseable.
35373 #questionbank + .container
{
35377 body:not
(.jsenabled
) .dropdown:hover
> .dropdown-menu
{
35382 body:not
(.jsenabled
) .langmenu:hover
> .dropdown-menu
,
35383 .langmenu.open > .dropdown-menu {
35389 .navbar.fixed-top .dropdown .dropdown-menu {
35390 max-height: calc
(100vh - 60px);
35394 .page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus {
35398 /* Force positioning of popover arrows.
35400 * The Css prefixer used in Moodle does not support complex calc statements used
35401 * in Bootstrap 4 CSS. For example:
35402 * calc((0.5rem + 1px) * -1); is stripped out by lib/php-css-parser/Parser.php.
35403 * See MDL-61879. For now the arrow positions of popovers are fixed until this is resolved.
35405 .bs-popover-right
.arrow
,
35406 .bs-popover-auto[x-placement^=right] .arrow {
35410 .bs-popover-left
.arrow
,
35411 .bs-popover-auto[x-placement^=left] .arrow {
35415 .bs-popover-top
.arrow
,
35416 .bs-popover-auto[x-placement^=top] .arrow {
35420 .bs-popover-bottom
.arrow
,
35421 .bs-popover-auto[x-placement^=bottom] .arrow {
35429 /* Add commented out carousel transistions back in.
35431 * The Css prefixer used in Moodle breaks on @supports syntax, See MDL-61515.
35433 .carousel-item-next
.carousel-item-left
,
35434 .carousel-item-prev.carousel-item-right {
35435 transform: translateX
(0);
35438 .carousel-item-next
,
35439 .active.carousel-item-right {
35440 transform: translateX
(100%);
35443 .carousel-item-prev
,
35444 .active.carousel-item-left {
35445 transform: translateX
(-100%);
35449 * Reset all of the forced style on the page.
35450 * - Remove borders on header and content.
35451 * - Remove most of the vertical padding.
35452 * - Make the content region flex grow so it pushes things like the
35453 * next activity selector to the bottom of the page.
35455 body
.reset-style #page-header
.card
{
35458 body
.reset-style #page-header
.card
.page-header-headings h1
{
35461 @media (max-width: 767.98px) {
35462 body
.reset-style #page-header
.card
.card-body
{
35467 body
.reset-style #page-header
> div
{
35468 padding-top: 0 !important
; /* stylelint-disable-line declaration-no-important */
35469 padding-bottom: 0 !important
; /* stylelint-disable-line declaration-no-important */
35471 body
.reset-style #page-content
{
35472 padding-bottom: 0 !important
; /* stylelint-disable-line declaration-no-important */
35474 body
.reset-style #page-content #region-main-box #region-main
{
35476 display: inline-flex
;
35477 flex-direction: column
;
35481 padding-left: 1.25rem;
35482 padding-right: 1.25rem;
35483 vertical-align: top
;
35485 body
.reset-style #page-content #region-main-box #region-main div
[role
=main
] {
35488 body
.reset-style #page-content #region-main-box #region-main
.activity-navigation
{
35491 body
.reset-style #page-content #region-main-box #region-main
.has-blocks
{
35492 width: calc
(100% - 375px);
35494 @media (max-width: 1199.98px) {
35495 body
.reset-style #page-content #region-main-box #region-main
.has-blocks
{
35499 @media (max-width: 767.98px) {
35500 body
.reset-style #page-content #region-main-box #region-main
{
35505 body
.reset-style #page-content #region-main-box
[data-region
=blocks-column
] {
35508 @media (max-width: 1199.98px) {
35509 body
.reset-style #page-content #region-main-box
{
35511 flex-direction: column
;
35514 body
.reset-style select
,
35515 body
.reset-style input
,
35516 body
.reset-style textarea
,
35517 body
.reset-style
.btn:not
(.btn-icon
) {
35518 border-radius: 0.6rem;
35521 body
.behat-site
.fixed-top
{
35522 position: absolute
;
35524 body
.behat-site
.hasstickyfooter
.stickyfooter
,
35525 body
.behat-site
.stickyfooter
{
35529 body
.behat-site
.dropdown-item
{
35530 margin-top: 4px !important
; /* stylelint-disable declaration-no-important */
35532 body
.behat-site
.drawer-ease
{
35533 -webkit-transition: initial
;
35534 -moz-transition: initial
;
35535 transition: initial
;
35537 body
.behat-site
[data-region
=drawer
] {
35538 -webkit-transition: initial
;
35539 -moz-transition: initial
;
35540 transition: initial
;
35541 position: absolute
;
35543 body
.behat-site
.custom-control
,
35544 body
.behat-site
.custom-switch
{
35547 body
.behat-site
.custom-control-input
{
35553 body
.behat-site
.custom-control-label::before
, body
.behat-site
.custom-control-label::after
{
35556 body
.behat-site
[data-region
=message-drawer
] {
35557 padding-right: 10px;
35559 body
.behat-site
.jsenabled #page-footer
.footer-content-popover
{
35562 body
.behat-site
.path-grade-report-grader
.gradeparent tr
.heading
,
35563 body
.behat-site
.path-grade-report-grader
.gradeparent tr
.lastrow
,
35564 body
.behat-site
.path-grade-report-grader
.gradeparent th
.header
{
35565 position: relative
;
35568 body
.behat-site
.path-grade-report-grader
.gradeparent tr
.heading
{
35581 border: 1px solid
#000;
35583 vertical-align: baseline
;
35585 background-color: #ccc;
35589 background-color: #ccf;
35594 background-color: #99c;
35598 body
> .debuggingmessage
{
35602 body
> .debuggingmessage
~ .debuggingmessage
{
35603 margin-top: 0.5rem;
35607 * This file contains the styles required to make the footer sticky.
35618 height: max
(96px, 0.9375rem * 3);
35619 bottom: calc
(max
(96px, 0.9375rem * 3) * -1);
35620 transition: bottom
0.5s;
35623 box-shadow: 0 0 1rem rgba
(0, 0, 0, 0.15);
35624 font-size: calc
(0.9375rem * 1.10);
35627 .hasstickyfooter .stickyfooter {
35631 /* Standard components fixes for sticky footer. */
35632 .stickyfooter ul.pagination {
35633 margin-bottom: 0.25rem;
35636 .stickyfooter .btn {
35637 font-size: calc
(0.9375rem * 1.10);
35640 /* Breakpoints fixes. */
35641 @media (min-width: 576px) {
35645 flex-direction: column
;
35647 #page-wrapper #page
{
35649 flex-direction: column
;
35651 #page-wrapper #
page:not
(.drawers
) {
35654 #page-wrapper #page #page-content
{
35657 #page-wrapper #page-footer
{
35661 @media (max-width: 767.98px) {
35665 flex-direction: column
;
35667 #page-wrapper #page
{
35669 flex-direction: column
;
35671 #page-wrapper #
page:not
(.drawers
) {
35676 position: relative
;
35678 .popover-region.collapsed .popover-region-toggle:before, .popover-region.collapsed .popover-region-toggle:after {
35681 .popover-region.collapsed .popover-region-container {
35683 visibility: hidden
;
35686 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s;
35689 .popover-region-toggle {
35692 .popover-region-toggle::before {
35694 display: inline-block
;
35695 border-left: 10px solid transparent
;
35696 border-right: 10px solid transparent
;
35697 border-bottom: 10px solid
#ddd;
35698 position: absolute
;
35702 .popover-region-toggle::after {
35704 display: inline-block
;
35705 border-left: 9px solid transparent
;
35706 border-right: 9px solid transparent
;
35707 border-bottom: 9px solid
#fff;
35708 position: absolute
;
35716 border-radius: 2px;
35717 background-color: #ca3120;
35721 position: absolute
;
35726 .popover-region-container {
35728 visibility: visible
;
35729 position: absolute
;
35734 border: 1px solid
#ddd;
35735 transition: height
0.25s;
35736 background-color: #fff;
35740 .popover-region-header-container {
35744 padding-right: 5px;
35745 border-bottom: 1px solid
#ddd;
35746 box-sizing: border-box
;
35749 .popover-region-footer-container {
35751 text-align: center
;
35752 border-top: 1px solid
#ddd;
35753 background-color: #fff;
35757 .popover-region-header-text {
35764 .popover-region-header-actions {
35767 .popover-region-header-actions > * {
35770 display: inline-block
;
35772 .popover-region-header-actions .loading-icon {
35777 .popover-region-header-actions .newmessage-link {
35778 margin-right: 10px;
35780 .popover-region-header-actions label {
35781 display: inline-block
;
35782 text-align: center
;
35786 .popover-region-content-container {
35787 height: calc
(100% - 55px);
35790 -webkit-overflow-scrolling: touch
;
35792 .popover-region-content-container > .loading-icon {
35794 text-align: center
;
35796 box-sizing: border-box
;
35798 .popover-region-content-container .empty-message {
35800 text-align: center
;
35803 .popover-region-content-container.loading > .loading-icon {
35806 .popover-region-content-container.loading .empty-message {
35810 .navbar-nav .popover-region .icon {
35811 font-weight: bolder
;
35814 .navbar .popover-region.collapsed .popover-region-container {
35816 visibility: hidden
;
35819 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s;
35821 .navbar .count-container {
35823 border-radius: 2px;
35824 background-color: #ca3120;
35828 position: absolute
;
35832 .navbar .popover-region-container {
35836 .content-item-container {
35838 border-bottom: 1px solid
#ddd;
35839 box-sizing: border-box
;
35841 position: relative
;
35845 text-decoration: none
;
35847 .content-item-container:hover {
35849 background-color: #0f6cbf;
35851 .content-item-container:hover .content-item-footer .timestamp {
35854 .content-item-container:hover .view-more {
35857 .content-item-container.unread {
35859 background-color: #f4f4f4;
35861 .content-item-container.unread:hover {
35863 background-color: #0f6cbf;
35865 .content-item-container.unread .content-item-body .notification-message {
35868 .content-item-container .context-link {
35870 text-decoration: none
;
35872 .content-item-container .content-item-body {
35873 box-sizing: border-box
;
35874 margin-bottom: 5px;
35876 .content-item-container .content-item-footer {
35878 box-sizing: border-box
;
35880 .content-item-container .content-item-footer .timestamp {
35887 .content-item-container .view-more {
35888 position: absolute
;
35894 .content-item-container .view-more:hover {
35897 .content-item-container.notification .content-item-body .notification-image {
35898 display: inline-block
;
35903 .content-item-container.notification .content-item-body .notification-image img {
35906 .content-item-container.notification .content-item-body .notification-message {
35907 display: inline-block
;
35909 width: calc
(100% - 24px);
35911 .content-item-container.selected {
35912 background-color: #4f94cd;
35914 border-color: #4f94cd;
35916 .content-item-container.selected .content-item-footer .timestamp {
35920 .popover-region-notifications .popover-region-header-container .mark-all-read-button .normal-icon {
35921 display: inline-block
;
35923 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .normal-icon {
35926 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .loading-icon {
35927 display: inline-block
;
35929 .popover-region-notifications .all-notifications {
35931 visibility: visible
;
35935 .popover-region-notifications .all-notifications:empty + .empty-message {
35938 .popover-region-notifications .notification-image {
35939 display: inline-block
;
35941 vertical-align: top
;
35943 .popover-region-notifications .notification-image img {
35946 .popover-region-notifications .notification-message {
35947 display: inline-block
;
35950 .popover-region-notifications .popover-region-content-container.loading .all-notifications:empty + .empty-message {
35954 .popover-region-messages .mark-all-read-button .normal-icon {
35955 display: inline-block
;
35957 .popover-region-messages .mark-all-read-button.loading .normal-icon {
35960 .popover-region-messages .mark-all-read-button.loading .loading-icon {
35961 display: inline-block
;
35963 .popover-region-messages .popover-region-content-container.loading .popover-region-content .messages:empty + .empty-message {
35966 .popover-region-messages .messages:empty + .empty-message {
35969 .popover-region-messages .content-item-container.unread .content-item-body {
35971 width: calc
(90% - 30px);
35973 .popover-region-messages .content-item-container.unread .unread-count-container {
35974 display: inline-block
;
35976 text-align: center
;
35979 .popover-region-messages .content-item {
35982 box-sizing: border-box
;
35984 .popover-region-messages .profile-image-container {
35986 display: inline-block
;
35987 text-align: center
;
35990 .popover-region-messages .profile-image-container img {
35992 display: inline-block
;
35993 vertical-align: middle
;
35994 border-radius: 50%;
35996 .popover-region-messages .content-item-body {
35997 display: inline-block
;
35998 box-sizing: border-box
;
35999 width: calc
(100% - 30px);
36001 padding-left: 10px;
36004 .popover-region-messages .content-item-body h3 {
36010 .popover-region-messages .content-item-body p {
36013 .popover-region-messages .unread-count-container {
36017 @media (max-width: 767px) {
36018 .navbar .popover-region .popover-region-container {
36022 @media (max-width: 480px) {
36023 .navbar .popover-region .popover-region-container {
36034 * Tour step must sit above all other UI components.
36035 * The backdrop is the lowest point in the tour.
36036 * Everything else is in the container, and the target background should be at the same z-index.
36038 * ---- step backdrop
36039 * --- step container
36040 * --- step target background
36042 div
[data-flexitour
=backdrop
] {
36043 background-color: #000;
36048 div
[data-flexitour
=step-background-fader
],
36049 div
[data-flexitour
=step-background
] {
36050 border-radius: 0.6rem;
36055 span
[data-flexitour
=container
],
36056 div
[data-flexitour
=step-background-fader
],
36057 [data-flexitour
=step-backdrop
] > td
,
36058 [data-flexitour
=step-backdrop
] {
36062 span
[data-flexitour
=container
] .modal-dialog
{
36064 * Remove all margins to:
36065 * 1) ensure that the arrow touches the target; and
36066 * 2) ensure that the focus border touches the modal.
36070 span
[data-flexitour
=container
] div
[data-role
=arrow
] {
36071 border-width: 1rem;
36073 span
[data-flexitour
=container
] div
[data-role
=arrow
],
36074 span
[data-flexitour
=container
] div
[data-role
=arrow
]:after
{
36075 position: absolute
;
36079 border-color: transparent
;
36080 border-style: solid
;
36081 border-width: 1rem;
36083 span
[data-flexitour
=container
][x-placement
=top
], span
[data-flexitour
=container
][x-placement
=top-start
] {
36084 margin-bottom: 1rem;
36086 span
[data-flexitour
=container
][x-placement
=top
] div
[data-role
=arrow
], span
[data-flexitour
=container
][x-placement
=top-start
] div
[data-role
=arrow
] {
36089 margin-left: -1rem;
36090 border-bottom-width: 0;
36091 border-top-color: rgba
(0, 0, 0, 0.25);
36093 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
{
36095 margin-left: -1rem;
36097 border-bottom-width: 0;
36098 border-top-color: #fff;
36100 span
[data-flexitour
=container
][x-placement
=bottom
], span
[data-flexitour
=container
][x-placement
=bottom-start
] {
36103 span
[data-flexitour
=container
][x-placement
=bottom
] div
[data-role
=arrow
], span
[data-flexitour
=container
][x-placement
=bottom-start
] div
[data-role
=arrow
] {
36106 margin-left: -1rem;
36107 border-top-width: 0;
36108 border-bottom-color: rgba
(0, 0, 0, 0.25);
36110 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
{
36112 margin-left: -1rem;
36114 border-top-width: 0;
36115 border-bottom-color: #fff;
36117 span
[data-flexitour
=container
][x-placement
=left
], span
[data-flexitour
=container
][x-placement
=left-start
] {
36118 margin-right: 1rem;
36120 span
[data-flexitour
=container
][x-placement
=left
] div
[data-role
=arrow
], span
[data-flexitour
=container
][x-placement
=left-start
] div
[data-role
=arrow
] {
36124 border-right-width: 0;
36125 border-left-color: rgba
(0, 0, 0, 0.25);
36127 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
{
36131 border-right-width: 0;
36132 border-left-color: #fff;
36134 span
[data-flexitour
=container
][x-placement
=right
], span
[data-flexitour
=container
][x-placement
=right-start
] {
36137 span
[data-flexitour
=container
][x-placement
=right
] div
[data-role
=arrow
], span
[data-flexitour
=container
][x-placement
=right-start
] div
[data-role
=arrow
] {
36141 border-left-width: 0;
36142 border-right-color: rgba
(0, 0, 0, 0.25);
36144 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
{
36148 border-left-width: 0;
36149 border-right-color: #fff;
36152 [data-region
=drawer
] [data-flexitour
=container
] {
36154 margin-left: -15px;
36159 body
.drawer-open-left
.jsenabled
,
36160 body
.drawer-open-right
.jsenabled
{
36167 .modal .modal-body > .loading-icon {
36169 position: relative
;
36173 .modal .modal-body > .loading-icon .icon {
36174 position: absolute
;
36178 transform: translate
(-50%, -50%);
36181 margin: -0.8rem -0.8rem -0.8rem auto
;
36183 .modal .close:not(:disabled):not(.disabled):hover, .modal .close:not(:disabled):not(.disabled):focus {
36187 .layout.fullscreen {
36197 background-color: #fff;
36199 @media (prefers-reduced-motion: reduce
) {
36200 .layout.fullscreen {
36204 .layout.fullscreen > div {
36208 .layout.fullscreen .loading-icon {
36210 margin-right: auto
;
36211 text-align: center
;
36212 display: inline-block
;
36217 .layout.fullscreen .loading-icon .icon {
36225 scrollbar-width: thin
;
36226 scrollbar-color: #6a737b #f8f9fa;
36228 #page.drawers::-webkit-scrollbar
{
36231 #page.drawers::-webkit-scrollbar-track
{
36232 background: #f8f9fa;
36234 #page.drawers::-webkit-scrollbar-thumb
{
36235 background-color: #6a737b;
36236 border-radius: 20px;
36237 border: 3px solid
#f8f9fa;
36239 #page.drawers::-webkit-scrollbar-thumb:hover
{
36240 background-color: #495057;
36242 #page.drawers
.main-inner
{
36246 border-radius: 0.5rem;
36247 background-color: #fff;
36248 padding: 1.5rem 0.5rem;
36249 margin-top: 0.5rem;
36250 margin-bottom: 3rem;
36253 #page.drawers
.activity-header
{
36255 margin-right: 15px;
36258 @media (min-width: 768px) {
36259 .pagelayout-standard #page
.drawers
.main-inner
,
36260 body
.limitedwidth #page
.drawers
.main-inner
{
36263 .pagelayout-standard #page
.drawers
.footer-popover
,
36264 body
.limitedwidth #page
.drawers
.footer-popover
{
36268 border-radius: 0.5rem;
36270 body
.mediumwidth #page
.drawers
.main-inner
{
36273 body
.mediumwidth #page
.drawers
.footer-popover
{
36277 border-radius: 0.5rem;
36282 padding-left: 15px;
36283 padding-right: 15px;
36285 .header-maxwidth .header-inner {
36290 .drawer-toggles .drawer-toggler {
36292 top: calc
(60px + 0.7rem);
36295 .drawer-toggles .drawer-toggler .btn {
36296 border-radius: 200px;
36298 background-color: #dee2e6;
36299 box-shadow: 0 0.125rem 0.25rem rgba
(0, 0, 0, 0.075);
36300 transition: padding
200ms;
36302 .drawer-toggles .drawer-toggler .btn .icon {
36306 .drawer-toggles .drawer-toggler .btn:focus {
36307 box-shadow: 0 0 0 0.2rem rgba
(15, 108, 191, 0.75);
36309 .drawer-toggles .drawer-left-toggle {
36312 .drawer-toggles .drawer-left-toggle .btn {
36313 border-top-left-radius: 0;
36314 border-bottom-left-radius: 0;
36315 padding-right: 14px;
36316 padding-left: 10px;
36318 .drawer-toggles .drawer-left-toggle .btn:hover {
36319 padding-left: 20px;
36321 .drawer-toggles .drawer-right-toggle {
36324 .drawer-toggles .drawer-right-toggle .btn {
36325 border-top-right-radius: 0;
36326 border-bottom-right-radius: 0;
36327 padding-right: 10px;
36328 padding-left: 14px;
36330 .drawer-toggles .drawer-right-toggle .btn:hover {
36331 padding-right: 20px;
36334 #page.drawers
.show-drawer-left
.drawer-left-toggle
{
36338 #page.drawers
.show-drawer-right
.drawer-right-toggle
{
36342 @media (max-width: 767.98px) {
36346 .drawer-toggles
.drawer-right-toggle
,
36347 .drawer-toggles .drawer-left-toggle {
36348 top: calc
(99vh - (60px * 2.5));
36350 #page.drawers
.scroll-down
.drawer-right-toggle
{
36351 transform: translateX
(150%);
36352 pointer-events: auto
;
36353 visibility: hidden
;
36355 #page.drawers
.scroll-down
.drawer-left-toggle
{
36356 transform: translateX
(-150%);
36357 pointer-events: auto
;
36358 visibility: hidden
;
36361 @media (min-width: 576px) {
36362 #page.drawers
.main-inner
{
36363 margin-top: 1.5rem;
36365 #page.drawers
.drawer-right-toggle
{
36366 margin-right: 0.7rem;
36369 @media (min-width: 768px) {
36371 padding-left: 3rem;
36372 padding-right: 3rem;
36374 #page.drawers
.main-inner
{
36375 padding: 1.5rem 0.5rem;
36377 #page.drawers div
[role
=main
] {
36378 padding-left: 15px;
36379 padding-right: 15px;
36382 @media (min-width: 992px) {
36386 height: calc
(100vh - 60px);
36388 .hasstickyfooter
.drawer-left
,
36389 .hasstickyfooter .drawer-right {
36391 height: calc
(100vh - 60px - max
(96px, 0.9375rem * 3));
36394 position: relative
;
36397 height: calc
(100vh - 60px);
36402 @media (min-width: 992px) and
(prefers-reduced-motion: reduce
) {
36407 @media (min-width: 992px) {
36408 #page.drawers
.show-drawer-left
{
36409 margin-left: 285px;
36411 padding-left: 1rem;
36414 @media (min-width: 992px) {
36415 #page.drawers
.show-drawer-right
{
36417 margin-right: 315px;
36418 padding-right: 1rem;
36420 .jsenabled #page.drawers.show-drawer-right .btn-footer-popover {
36421 right: calc
(315px + 2rem);
36424 @media (min-width: 992px) {
36425 #page.drawers
.show-drawer-left
.show-drawer-right
{
36426 margin-left: 285px;
36427 margin-right: 315px;
36430 @media (min-width: 992px) {
36431 #page.drawers
.hasstickyfooter
{
36432 height: calc
(100vh - 60px - max
(96px, 0.9375rem * 3));
36435 .drawercontrolbuttons {
36438 .drawercontrolbuttons .buttons {
36442 .form-control:-ms-input-placeholder {
36447 -webkit-appearance: none
;
36448 -moz-appearance: none
;
36452 -webkit-appearance: none
;
36453 -moz-appearance: none
;
36455 .custom-range::-webkit-slider-thumb, .custom-range::-moz-range-thumb, .custom-range::-ms-thumb {
36456 -webkit-appearance: none
;
36457 -moz-appearance: none
;
36460 input
[type
=date
].form-control
,
36461 input
[type
=time
].form-control
,
36462 input
[type
=datetime-local
].form-control
,
36463 input
[type
=month
].form-control
{
36464 -webkit-appearance: none
;
36465 -moz-appearance: none
;
36468 @media (min-width: 576px) {
36470 -webkit-column-gap: 1.25rem;
36471 -moz-column-gap: 1.25rem;
36476 -webkit-backface-visibility: hidden
;
36480 -webkit-background-clip: border-box
;
36483 .carousel-indicators li
,
36489 -webkit-background-clip: padding-box
;
36493 -webkit-user-select: none
;
36494 -ms-user-select: none
;
36498 -webkit-user-select: all
!important
; /* stylelint-disable-line declaration-no-important */
36499 -ms-user-select: none
;
36502 .user-select-auto {
36503 -webkit-user-select: auto
!important
; /* stylelint-disable-line declaration-no-important */
36504 -ms-user-select: none
;
36507 .user-select-none {
36508 -webkit-user-select: none
!important
; /* stylelint-disable-line declaration-no-important */
36509 -ms-user-select: none
;
36512 .editor_atto_content_wrap {
36513 background-color: white
;
36517 .editor_atto_content {
36523 .editor_atto_content_wrap
,
36524 .editor_atto + textarea {
36529 .editor_atto + textarea {
36535 div
.editor_atto_toolbar
{
36537 background: #f2f2f2;
36539 border: 1px solid
#8f959e;
36541 padding: 0 0 9px 0;
36542 border-top-left-radius: 0.5rem;
36543 border-top-right-radius: 0.5rem;
36546 div
.editor_atto_toolbar button
{
36555 div
.editor_atto_toolbar
.menuplaceholder
{
36556 display: inline-block
;
36559 div
.editor_atto_toolbar button
+ button
,
36560 div
.editor_atto_toolbar
.menuplaceholder
+ button
{
36561 border-left: 1px solid
#ccc;
36564 div
.editor_atto_toolbar button
[disabled
] {
36570 .editor_atto_toolbar button:hover {
36571 background-image: radial-gradient
(ellipse at center
, #fff 60%, #dfdfdf 100%);
36572 background-color: #ebebeb;
36575 .editor_atto_toolbar
button:active
,
36576 .editor_atto_toolbar button.highlight {
36577 background-image: radial-gradient
(ellipse at center
, #fff 40%, #dfdfdf 100%);
36578 background-color: #dfdfdf;
36581 /* Make firefox button sizes match other browsers */
36582 div
.editor_atto_toolbar
button::-moz-focus-inner
{
36587 div
.editor_atto_toolbar button
.icon
{
36592 div
.editor_atto_toolbar div
.atto_group
{
36593 display: inline-block
;
36594 border: 1px solid
#ccc;
36595 border-bottom: 1px solid
#b3b3b3;
36596 border-radius: 4px;
36597 margin: 9px 0 0 9px;
36601 div
.editor_atto_toolbar
.atto_toolbar_row
{
36602 margin: 6px 0 -3px 5px;
36605 div
.editor_atto_toolbar
.atto_toolbar_row div
.atto_group
{
36606 margin: 3px 5px 3px 4px;
36609 .editor_atto_content img {
36615 /* IE8 places the images on top of each other if that is not set. */
36616 white-space: nowrap
;
36619 .atto_menuentry .icon {
36628 .atto_menuentry h1
,
36629 .atto_menuentry h2
,
36630 .atto_menuentry p {
36634 /*.atto_form label.sameline {
36635 display: inline-block;
36638 .atto_form textarea
.fullwidth
,
36639 .atto_form input.fullwidth {
36647 /*.atto_form label {
36652 position: absolute
;
36659 .atto_control .icon {
36660 background-color: white
;
36663 div
.editor_atto_content:focus
.atto_control
,
36664 div
.editor_atto_content:hover
.atto_control
{
36668 .editor_atto_menu.yui3-menu-hidden {
36672 /* Get broken images back in firefox */
36673 .editor_atto_content img:-moz-broken {
36674 -moz-force-broken-image-icon: 1;
36679 /* Atto menu styling */
36680 .moodle-dialogue-base .editor_atto_menu .moodle-dialogue-content .moodle-dialogue-bd {
36685 .editor_atto_menu .dropdown-menu > li > a {
36689 .editor_atto_menu .open ul.dropdown-menu {
36691 padding-bottom: 5px;
36694 .editor_atto_wrap {
36695 position: relative
;
36699 .editor_atto_wrap textarea {
36703 .editor_atto_notification
.atto_info
,
36704 .editor_atto_notification .atto_warning {
36705 display: inline-block
;
36706 background-color: #f2f2f2;
36709 padding-right: 1em;
36710 border-bottom-left-radius: 1em;
36711 border-bottom-right-radius: 1em;
36714 .editor_atto_notification .atto_info {
36715 background-color: #f2f2f2;
36718 .editor_atto_notification .atto_warning {
36719 background-color: #ffd700;
36722 .editor_atto_toolbar
,
36723 .editor_atto_content_wrap
,
36724 .editor_atto + textarea {
36725 box-sizing: border-box
;
36728 .editor_atto_content.form-control {
36731 border-top-left-radius: 0;
36732 border-top-right-radius: 0;
36735 /** Atto fields do not have form-control because that would break the layout of the editor.
36736 So they need these extra styles to highlight the editor when there is a validation error. */
36737 .has-danger
.editor_atto_content
.form-control
.invalid-feedback
,
36738 .has-danger .editor_atto_content.form-control-danger .invalid-feedback {
36741 margin-top: 0.25rem;
36742 font-size: 0.875em;
36745 .has-danger
.editor_atto_content
.form-control
.invalid-tooltip
,
36746 .has-danger .editor_atto_content.form-control-danger .invalid-tooltip {
36747 position: absolute
;
36753 padding: 0.25rem 0.5rem;
36754 margin-top: 0.1rem;
36755 font-size: 0.8203125rem;
36758 background-color: rgba
(202, 49, 32, 0.9);
36759 border-radius: 0.5rem;
36761 .form-row
> .col
> .has-danger
.editor_atto_content
.form-control
.invalid-tooltip
, .form-row
> [class
*=col-
] > .has-danger
.editor_atto_content
.form-control
.invalid-tooltip
,
36762 .form-row
> .col
> .has-danger
.editor_atto_content
.form-control-danger
.invalid-tooltip
,
36763 .form-row > [class*=col-] > .has-danger .editor_atto_content.form-control-danger .invalid-tooltip {
36766 .was-validated
.has-danger
.editor_atto_content
.form-control:invalid
~ .invalid-feedback
,
36767 .was-validated
.has-danger
.editor_atto_content
.form-control:invalid
~ .invalid-tooltip
, .has-danger
.editor_atto_content
.form-control
.is-invalid
~ .invalid-feedback
,
36768 .has-danger
.editor_atto_content
.form-control
.is-invalid
~ .invalid-tooltip
,
36769 .was-validated
.has-danger
.editor_atto_content
.form-control-danger:invalid
~ .invalid-feedback
,
36770 .was-validated
.has-danger
.editor_atto_content
.form-control-danger:invalid
~ .invalid-tooltip
,
36771 .has-danger
.editor_atto_content
.form-control-danger
.is-invalid
~ .invalid-feedback
,
36772 .has-danger .editor_atto_content.form-control-danger.is-invalid ~ .invalid-tooltip {
36775 .was-validated
.has-danger
.editor_atto_content
.form-control
.form-control:invalid
, .has-danger
.editor_atto_content
.form-control
.form-control
.is-invalid
,
36776 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.form-control:invalid
,
36777 .has-danger .editor_atto_content.form-control-danger .form-control.is-invalid {
36778 border-color: #ca3120;
36779 padding-right: calc
(1.5em + 0.75rem) !important
;
36780 background-image: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ca3120' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ca3120' stroke='none'/%3e%3c/svg%3e");
36781 background-repeat: no-repeat
;
36782 background-position: right calc
(0.375em + 0.1875rem) center
;
36783 background-size: calc
(0.75em + 0.375rem) calc
(0.75em + 0.375rem);
36785 .was-validated
.has-danger
.editor_atto_content
.form-control
.form-control:invalid:focus
, .has-danger
.editor_atto_content
.form-control
.form-control
.is-invalid:focus
,
36786 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.form-control:invalid:focus
,
36787 .has-danger .editor_atto_content.form-control-danger .form-control.is-invalid:focus {
36788 border-color: #ca3120;
36789 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.25);
36791 .was-validated
.has-danger
.editor_atto_content
.form-control select
.form-control:invalid
, .has-danger
.editor_atto_content
.form-control select
.form-control
.is-invalid
,
36792 .was-validated
.has-danger
.editor_atto_content
.form-control-danger select
.form-control:invalid
,
36793 .has-danger .editor_atto_content.form-control-danger select.form-control.is-invalid {
36794 padding-right: 3rem !important
;
36795 background-position: right
1.5rem center
;
36797 .was-validated
.has-danger
.editor_atto_content
.form-control textarea
.form-control:invalid
, .has-danger
.editor_atto_content
.form-control textarea
.form-control
.is-invalid
,
36798 .was-validated
.has-danger
.editor_atto_content
.form-control-danger textarea
.form-control:invalid
,
36799 .has-danger .editor_atto_content.form-control-danger textarea.form-control.is-invalid {
36800 padding-right: calc
(1.5em + 0.75rem);
36801 background-position: top calc
(0.375em + 0.1875rem) right calc
(0.375em + 0.1875rem);
36803 .was-validated
.has-danger
.editor_atto_content
.form-control
.custom-select:invalid
, .has-danger
.editor_atto_content
.form-control
.custom-select
.is-invalid
,
36804 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.custom-select:invalid
,
36805 .has-danger .editor_atto_content.form-control-danger .custom-select.is-invalid {
36806 border-color: #ca3120;
36807 padding-right: calc
(0.75em + 2.3125rem) !important
;
36808 background: url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right
0.75rem center
/8px 10px no-repeat
, #fff url
("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ca3120' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ca3120' stroke='none'/%3e%3c/svg%3e") center right
1.75rem/calc
(0.75em + 0.375rem) calc
(0.75em + 0.375rem) no-repeat
;
36810 .was-validated
.has-danger
.editor_atto_content
.form-control
.custom-select:invalid:focus
, .has-danger
.editor_atto_content
.form-control
.custom-select
.is-invalid:focus
,
36811 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.custom-select:invalid:focus
,
36812 .has-danger .editor_atto_content.form-control-danger .custom-select.is-invalid:focus {
36813 border-color: #ca3120;
36814 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.25);
36816 .was-validated
.has-danger
.editor_atto_content
.form-control
.form-check-input:invalid
~ .form-check-label
, .has-danger
.editor_atto_content
.form-control
.form-check-input
.is-invalid
~ .form-check-label
,
36817 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.form-check-input:invalid
~ .form-check-label
,
36818 .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid ~ .form-check-label {
36821 .was-validated
.has-danger
.editor_atto_content
.form-control
.form-check-input:invalid
~ .invalid-feedback
,
36822 .was-validated
.has-danger
.editor_atto_content
.form-control
.form-check-input:invalid
~ .invalid-tooltip
, .has-danger
.editor_atto_content
.form-control
.form-check-input
.is-invalid
~ .invalid-feedback
,
36823 .has-danger
.editor_atto_content
.form-control
.form-check-input
.is-invalid
~ .invalid-tooltip
,
36824 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.form-check-input:invalid
~ .invalid-feedback
,
36825 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.form-check-input:invalid
~ .invalid-tooltip
,
36826 .has-danger
.editor_atto_content
.form-control-danger
.form-check-input
.is-invalid
~ .invalid-feedback
,
36827 .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid ~ .invalid-tooltip {
36830 .was-validated
.has-danger
.editor_atto_content
.form-control
.custom-control-input:invalid
~ .custom-control-label
, .has-danger
.editor_atto_content
.form-control
.custom-control-input
.is-invalid
~ .custom-control-label
,
36831 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.custom-control-input:invalid
~ .custom-control-label
,
36832 .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid ~ .custom-control-label {
36835 .was-validated
.has-danger
.editor_atto_content
.form-control
.custom-control-input:invalid
~ .custom-control-label::before
, .has-danger
.editor_atto_content
.form-control
.custom-control-input
.is-invalid
~ .custom-control-label::before
,
36836 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.custom-control-input:invalid
~ .custom-control-label::before
,
36837 .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid ~ .custom-control-label::before {
36838 border-color: #ca3120;
36840 .was-validated
.has-danger
.editor_atto_content
.form-control
.custom-control-input:invalid:checked
~ .custom-control-label::before
, .has-danger
.editor_atto_content
.form-control
.custom-control-input
.is-invalid:checked
~ .custom-control-label::before
,
36841 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.custom-control-input:invalid:checked
~ .custom-control-label::before
,
36842 .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
36843 border-color: #e04d3d;
36844 background-color: #e04d3d;
36846 .was-validated
.has-danger
.editor_atto_content
.form-control
.custom-control-input:invalid:focus
~ .custom-control-label::before
, .has-danger
.editor_atto_content
.form-control
.custom-control-input
.is-invalid:focus
~ .custom-control-label::before
,
36847 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.custom-control-input:invalid:focus
~ .custom-control-label::before
,
36848 .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
36849 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.25);
36851 .was-validated
.has-danger
.editor_atto_content
.form-control
.custom-control-input:invalid:focus:not
(:checked
) ~ .custom-control-label::before
, .has-danger
.editor_atto_content
.form-control
.custom-control-input
.is-invalid:focus:not
(:checked
) ~ .custom-control-label::before
,
36852 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.custom-control-input:invalid:focus:not
(:checked
) ~ .custom-control-label::before
,
36853 .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
36854 border-color: #ca3120;
36856 .was-validated
.has-danger
.editor_atto_content
.form-control
.custom-file-input:invalid
~ .custom-file-label
, .has-danger
.editor_atto_content
.form-control
.custom-file-input
.is-invalid
~ .custom-file-label
,
36857 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.custom-file-input:invalid
~ .custom-file-label
,
36858 .has-danger .editor_atto_content.form-control-danger .custom-file-input.is-invalid ~ .custom-file-label {
36859 border-color: #ca3120;
36861 .was-validated
.has-danger
.editor_atto_content
.form-control
.custom-file-input:invalid:focus
~ .custom-file-label
, .has-danger
.editor_atto_content
.form-control
.custom-file-input
.is-invalid:focus
~ .custom-file-label
,
36862 .was-validated
.has-danger
.editor_atto_content
.form-control-danger
.custom-file-input:invalid:focus
~ .custom-file-label
,
36863 .has-danger .editor_atto_content.form-control-danger .custom-file-input.is-invalid:focus ~ .custom-file-label {
36864 border-color: #ca3120;
36865 box-shadow: 0 0 0 0.2rem rgba
(202, 49, 32, 0.25);
36868 .open.atto_menu > .dropdown-menu {
36872 div
.editor_atto_toolbar button
.icon
{
36877 border-radius: 0.25rem;
36879 .toast.toast-success {
36880 background-color: rgba
(215, 228, 214, 0.95);
36883 .toast.toast-success .toast-header {
36886 .toast.toast-success .toast-body:before {
36887 margin: 2px 5px 0 0;
36890 .toast.toast-danger {
36891 background-color: rgba
(244, 214, 210, 0.95);
36894 .toast.toast-danger .toast-header {
36897 .toast.toast-danger .toast-body:before {
36898 margin: 2px 5px 0 0;
36901 .toast.toast-info {
36902 background-color: rgba
(204, 230, 234, 0.95);
36905 .toast.toast-info .toast-header {
36908 .toast.toast-info .toast-body:before {
36909 margin: 2px 5px 0 0;
36912 .toast.toast-warning {
36913 background-color: rgba
(252, 239, 220, 0.95);
36916 .toast.toast-warning .toast-header {
36919 .toast.toast-warning .toast-body:before {
36920 margin: 2px 5px 0 0;
36927 .navbar.fixed-top {
36931 border-bottom: #dee2e6 1px solid
;
36932 align-items: stretch
;
36935 .navbar.fixed-top .navbar-brand .logo {
36936 max-height: calc
(60px - (0.25rem * 2));
36938 .navbar.fixed-top .nav-link {
36941 align-items: center
;
36942 white-space: nowrap
;
36944 .navbar.fixed-top .divider {
36946 background-color: #dee2e6;
36948 .navbar.fixed-top #usernavigation .nav-link {
36951 .navbar.fixed-top .login {
36953 align-items: center
;
36955 .navbar.fixed-top .usermenu {
36958 .navbar.fixed-top .usermenu .action-menu {
36960 align-items: center
;
36962 .navbar.fixed-top .usermenu .dropdown {
36964 align-items: center
;
36966 .navbar.fixed-top .usermenu .dropdown .dropdown-toggle {
36971 align-items: center
;
36974 .navbar.fixed-top .usermenu .dropdown-menu {
36977 .navbar.fixed-top .usermenu .dropdown-menu .carousel-navigation-link > * {
36978 pointer-events: none
;
36980 .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item {
36981 padding: 0.25rem 1.75rem 0.25rem 0.75rem;
36983 .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after {
36987 position: absolute
;
36989 .navbar.fixed-top .usermenu .dropdown-menu .submenu .header {
36990 padding: 0.25rem 0.75rem;
36991 font-size: 0.975rem;
36993 .navbar.fixed-top .usermenu .dropdown-menu .submenu .header .icon {
36999 .navbar.fixed-top .usermenu .dropdown-menu .submenu .items .dropdown-item[aria-current=true]::before {
37001 font-size: 0.75rem;
37002 padding-left: 0.25rem;
37004 .navbar.fixed-top .usermenu .login {
37006 align-items: center
;
37008 .navbar
.fixed-top
.usermenu
.dropdown
,
37009 .navbar.fixed-top .langmenu .dropdown {
37011 align-items: center
;
37014 .navbar
.fixed-top
.usermenu
.dropdown
.dropdown-toggle
,
37015 .navbar.fixed-top .langmenu .dropdown .dropdown-toggle {
37020 align-items: center
;
37023 .navbar.fixed-top .langmenu .dropdown-menu .dropdown-item[aria-current=true]::before {
37025 font-size: 0.75rem;
37026 padding-left: 0.25rem;
37028 @media (max-width: 767.98px) {
37029 .navbar.fixed-top .langmenu .langbutton {
37033 .navbar
.fixed-top
.moodle-actionmenu
.menubar
,
37034 .navbar.fixed-top .action-menu-trigger .dropdown {
37039 .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after {
37042 .dir-rtl
.navbar
.fixed-top
.usermenu
.dropdown-menu
.carousel
.carousel-inner
.carousel-item-prev
.carousel-item-right
,
37043 .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .carousel .carousel-inner .carousel-item-next.carousel-item-left {
37044 transform: translateX
(0);
37046 .dir-rtl
.navbar
.fixed-top
.usermenu
.dropdown-menu
.carousel
.carousel-inner
.carousel-item-next
,
37047 .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .carousel .carousel-inner .carousel-item-right.active {
37048 transform: translateX
(-100%);
37050 .dir-rtl
.navbar
.fixed-top
.usermenu
.dropdown-menu
.carousel
.carousel-inner
.carousel-item-prev
,
37051 .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .carousel .carousel-inner .carousel-item-left.active {
37052 transform: translateX
(100%);
37059 .pagelayout-embedded #page {
37064 --navbar-height: 60px;
37071 .reportbuilder-table .action-menu .menubar {
37072 justify-content: end
;
37076 .reportbuilder-wrapper .filters-dropdown {
37082 @media (max-width: 767.98px) {
37083 .reportbuilder-wrapper .filters-dropdown {
37087 .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar {
37088 max-height: calc
(100vh - 60px - 1rem);
37090 scrollbar-width: thin
;
37091 scrollbar-color: #6a737b #fff;
37093 .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar::-webkit-scrollbar {
37096 .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar::-webkit-scrollbar-track {
37099 .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar::-webkit-scrollbar-thumb {
37100 background-color: #6a737b;
37101 border-radius: 20px;
37102 border: 3px solid
#fff;
37104 .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar::-webkit-scrollbar-thumb:hover {
37105 background-color: #495057;
37107 .reportbuilder-wrapper
.reportbuilder-filters-wrapper
.mform
.full-width-labels
.fitem
.row
> .col-md-3
,
37108 .reportbuilder-wrapper
.reportbuilder-filters-wrapper
.mform
.full-width-labels
.fitem
.row
> .col-md-9
,
37109 .reportbuilder-wrapper
.reportbuilder-conditions-list
.mform
.full-width-labels
.fitem
.row
> .col-md-3
,
37110 .reportbuilder-wrapper .reportbuilder-conditions-list .mform.full-width-labels .fitem.row > .col-md-9 {
37114 .reportbuilder-wrapper
.reportbuilder-filters-wrapper
.mform
.full-width-labels
.fitem
.row
.fdate_selector
,
37115 .reportbuilder-wrapper .reportbuilder-conditions-list .mform.full-width-labels .fitem.row .fdate_selector {
37118 .reportbuilder-wrapper
.reportbuilder-filters-wrapper
.mform
.form-group
,
37119 .reportbuilder-wrapper .reportbuilder-conditions-list .mform .form-group {
37123 .reportbuilder-wrapper
.reportbuilder-filters-wrapper
.mform
.form-group
> span
,
37124 .reportbuilder-wrapper .reportbuilder-conditions-list .mform .form-group > span {
37127 .reportbuilder-wrapper
.reportbuilder-filters-wrapper
.filter
.filter-header
,
37128 .reportbuilder-wrapper .reportbuilder-conditions-list .filter .filter-header {
37129 font-size: 1.171875rem;
37131 .reportbuilder-wrapper
.reportbuilder-filters-wrapper
.filter
.filter-header
.filter-name
,
37132 .reportbuilder-wrapper .reportbuilder-conditions-list .filter .filter-header .filter-name {
37134 white-space: nowrap
;
37136 text-overflow: ellipsis
;
37137 padding-right: 1rem;
37139 .reportbuilder-wrapper
.reportbuilder-filters-wrapper
.filter
.filter-header
.filter-name:hover
,
37140 .reportbuilder-wrapper .reportbuilder-conditions-list .filter .filter-header .filter-name:hover {
37141 white-space: normal
;
37142 text-overflow: clip
;
37143 word-break: break-all
;
37149 .reportbuilder-report-container {
37152 .reportbuilder-report-container button[data-action=toggle-edit-preview] .loading-icon {
37153 margin-left: 0.5rem;
37156 .reportbuilder-editor-table-container {
37160 /* Custom table headers */
37161 .reportbuilder-table th button
[data-action
=report-remove-column
] .icon
,
37162 .reportbuilder-table th span[data-drag-type=move] .icon {
37166 vertical-align: text-top
;
37169 .reportbuilder-table th button[data-action=report-remove-column] .icon {
37174 @media (min-width: 992px) {
37175 .reportbuilder-sidebar-menu {
37180 .reportbuilder-sidebar-menu .card-body .list-group-item {
37183 .reportbuilder-sidebar-menu .card-body .list-group-item .icon {
37189 .reportbuilder-sidebar-menu-cards {
37191 scrollbar-width: thin
;
37192 scrollbar-color: #6a737b #f8f9fa;
37194 .reportbuilder-sidebar-menu-cards::-webkit-scrollbar {
37197 .reportbuilder-sidebar-menu-cards::-webkit-scrollbar-track {
37198 background: #f8f9fa;
37200 .reportbuilder-sidebar-menu-cards::-webkit-scrollbar-thumb {
37201 background-color: #6a737b;
37202 border-radius: 20px;
37203 border: 3px solid
#f8f9fa;
37205 .reportbuilder-sidebar-menu-cards::-webkit-scrollbar-thumb:hover {
37206 background-color: #495057;
37209 /* Settings sidebar */
37210 .reportbuilder-sidebar-settings {
37212 scrollbar-width: thin
;
37213 scrollbar-color: #6a737b #f8f9fa;
37215 .reportbuilder-sidebar-settings::-webkit-scrollbar {
37218 .reportbuilder-sidebar-settings::-webkit-scrollbar-track {
37219 background: #f8f9fa;
37221 .reportbuilder-sidebar-settings::-webkit-scrollbar-thumb {
37222 background-color: #6a737b;
37223 border-radius: 20px;
37224 border: 3px solid
#f8f9fa;
37226 .reportbuilder-sidebar-settings::-webkit-scrollbar-thumb:hover {
37227 background-color: #495057;
37229 @media (min-width: 992px) {
37230 .reportbuilder-sidebar-settings {
37235 .reportbuilder-sidebar-settings .list-group-item {
37238 .reportbuilder-sidebar-settings .list-group-item .icon {
37244 .reportbuilder-sidebar-settings
.list-group-item button
[data-action
=report-remove-filter
] .icon
,
37245 .reportbuilder-sidebar-settings .list-group-item button[data-action=report-remove-condition] .icon {
37247 vertical-align: text-top
;
37249 .reportbuilder-sidebar-settings .list-group-item span[data-drag-type=move] .icon {
37250 vertical-align: text-top
;
37252 .reportbuilder-sidebar-settings div[data-region=settings-sorting] .list-group-item span[data-drag-type=move] .icon {
37253 vertical-align: middle
;
37255 .reportbuilder-sidebar-settings div
[data-region
=settings-cardview
] form
.col-md-3
,
37256 .reportbuilder-sidebar-settings div[data-region=settings-cardview] form .col-md-9 {
37258 max-width: initial
;
37260 .reportbuilder-sidebar-settings div[data-region=settings-cardview] form div[data-fieldtype=submit] {
37263 .reportbuilder-sidebar-settings .inplaceeditable.inplaceeditingon input {
37267 /* Add button styles when a toggle button is active. */
37268 .reportbuilder-wrapper button
.btn-outline-secondary
[data-toggle
=collapse
]:not
(.collapsed
),
37269 .reportbuilder-wrapper .dropdown.show button.btn-outline-secondary[data-toggle=dropdown] {
37271 background-color: #6a737b;
37272 border-color: #6a737b;
37275 /* Drag&drop styles. */
37276 .reportbuilder-sortable-list li
.sortable-list-current-position
,
37277 .reportbuilder-table th
.sortable-list-current-position
,
37278 .reportbuilder-conditions-list .condition.sortable-list-current-position {
37279 background-color: #a2cff8;
37281 .reportbuilder-sortable-list li
.sortable-list-is-dragged
,
37282 .reportbuilder-table th
.sortable-list-is-dragged
,
37283 .reportbuilder-conditions-list .condition.sortable-list-is-dragged {
37284 background-color: #fff;
37288 /* Reportbuilder full page styles. */
37289 @media (min-width: 992px) {
37290 .path-admin-reportbuilder.pagelayout-popup.behat-site .fixed-top {
37293 .path-admin-reportbuilder.pagelayout-popup #region-main {
37297 .path-admin-reportbuilder.pagelayout-popup #maincontent {
37298 visibility: hidden
;
37300 .path-admin-reportbuilder.pagelayout-popup .dynamictabs .nav-tabs {
37303 width: calc
(100% - 35px);
37304 padding-top: 1.25rem;
37305 background-color: #fff;
37306 box-shadow: 0 1.25rem 0 #fff;
37308 .path-admin-reportbuilder.pagelayout-popup .dynamictabs .tab-content {
37311 .path-admin-reportbuilder.pagelayout-popup .reportbuilder-sidebar-menu {
37314 .path-admin-reportbuilder.pagelayout-popup .reportbuilder-sidebar-menu .reportbuilder-sidebar-menu-cards {
37315 max-height: calc
(100vh - 163px - 52px);
37317 .path-admin-reportbuilder.pagelayout-popup .reportbuilder-sidebar-settings {
37320 max-height: calc
(100vh - 163px);
37322 .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container {
37323 max-height: calc
(100vh - 163px);
37325 scrollbar-width: thin
;
37326 scrollbar-color: #6a737b #f8f9fa;
37327 margin-left: calc
(250px + 1rem);
37328 margin-right: calc
(350px + 1rem);
37330 .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container::-webkit-scrollbar {
37333 .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container::-webkit-scrollbar-track {
37334 background: #f8f9fa;
37336 .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container::-webkit-scrollbar-thumb {
37337 background-color: #6a737b;
37338 border-radius: 20px;
37339 border: 3px solid
#f8f9fa;
37341 .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container::-webkit-scrollbar-thumb:hover {
37342 background-color: #495057;
37344 .path-admin-reportbuilder.pagelayout-popup .reportbuilder-audiences-container {
37345 margin-left: calc
(250px + 1rem);
37348 #page-admin-reportbuilder-edit #page
{
37352 /* Toggle cards. */
37353 .reportbuilder-toggle-card .card-header {
37354 border-bottom: none
;
37356 .reportbuilder-toggle-card .card-body {
37357 border-top: 1px solid rgba
(0, 0, 0, 0.125);
37359 .reportbuilder-toggle-card .toggle-card-button i.toggle-card-icon {
37364 .reportbuilder-toggle-card .toggle-card-button .collapsed-icon-container {
37367 .reportbuilder-toggle-card .toggle-card-button .expanded-icon-container {
37368 display: inline-block
;
37370 .reportbuilder-toggle-card .toggle-card-button.collapsed .collapsed-icon-container {
37371 display: inline-block
;
37373 .reportbuilder-toggle-card .toggle-card-button.collapsed .expanded-icon-container {
37378 .reportbuilder-audiences-container {
37379 /* 'OR' separator. */
37380 /* Card action icons. */
37382 .reportbuilder-audiences-container .audience-separator {
37383 text-transform: uppercase
;
37385 .reportbuilder-audiences-container .audience-separator::before, .reportbuilder-audiences-container .audience-separator::after {
37388 border-bottom: 1px solid rgba
(0, 0, 0, 0.125);
37390 .reportbuilder-audiences-container .audience-separator:not(:empty)::before {
37391 margin-right: 1rem;
37393 .reportbuilder-audiences-container .audience-separator:not(:empty)::after {
37396 .reportbuilder-audiences-container .instance-card .card-header i.icon {
37400 /* Report table card view styles */
37401 @media (max-width: 575.98px) {
37402 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table thead {
37405 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr {
37407 flex-direction: column
;
37409 padding: 0.25rem 0.5rem 0 0.5rem;
37410 background-color: #fff !important
; /* stylelint-disable-line declaration-no-important */
37411 word-wrap: break-word
;
37412 background-clip: border-box
;
37413 border: 1px solid rgba
(0, 0, 0, 0.125);
37414 border-radius: 0.5rem;
37416 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr:hover {
37417 background-color: #fff !important
; /* stylelint-disable-line declaration-no-important */
37419 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr.emptyrow {
37422 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr:not(.show) td[data-cardviewhidden] {
37425 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td {
37427 min-height: 3.6rem;
37428 padding: 0.5rem 0.25rem;
37431 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td::before {
37432 content: attr
(data-cardtitle
);
37434 text-transform: uppercase
;
37438 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td:not([data-cardtitle]) {
37441 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td:not(:first-child):not(.card-toggle) {
37442 border-top: 1px solid rgba
(0, 0, 0, 0.125);
37444 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td:first-child {
37445 padding-right: 2rem;
37447 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td.card-toggle {
37448 display: block
!important
; /* stylelint-disable-line declaration-no-important */
37449 position: absolute
;
37452 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td.card-toggle button {
37456 .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td.card-toggle button i {
37461 @media (min-width: 576px) {
37462 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table thead {
37465 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr {
37467 flex-direction: column
;
37469 padding: 0.25rem 0.5rem 0 0.5rem;
37470 background-color: #fff !important
; /* stylelint-disable-line declaration-no-important */
37471 word-wrap: break-word
;
37472 background-clip: border-box
;
37473 border: 1px solid rgba
(0, 0, 0, 0.125);
37474 border-radius: 0.5rem;
37476 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr:hover {
37477 background-color: #fff !important
; /* stylelint-disable-line declaration-no-important */
37479 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr.emptyrow {
37482 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr:not(.show) td[data-cardviewhidden] {
37485 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td {
37487 min-height: 3.6rem;
37488 padding: 0.5rem 0.25rem;
37491 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td::before {
37492 content: attr
(data-cardtitle
);
37494 text-transform: uppercase
;
37498 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td:not([data-cardtitle]) {
37501 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td:not(:first-child):not(.card-toggle) {
37502 border-top: 1px solid rgba
(0, 0, 0, 0.125);
37504 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td:first-child {
37505 padding-right: 2rem;
37507 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td.card-toggle {
37508 display: block
!important
; /* stylelint-disable-line declaration-no-important */
37509 position: absolute
;
37512 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td.card-toggle button {
37516 .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td.card-toggle button i {
37522 .courseindex .courseindex-item {
37523 padding: 0.5rem 0.5rem;
37524 border: 1px solid transparent
;
37525 border-radius: 0.5rem;
37527 .courseindex .courseindex-item.courseindex-section-title a {
37530 .courseindex .courseindex-item .icons-collapse-expand {
37531 padding-right: 4px;
37533 .courseindex
.courseindex-item
.courseindex-link
,
37534 .courseindex .courseindex-item .courseindex-chevron {
37537 .courseindex
.courseindex-item
.courseindex-link:hover
, .courseindex
.courseindex-item
.courseindex-link:focus
,
37538 .courseindex
.courseindex-item
.courseindex-chevron:hover
,
37539 .courseindex .courseindex-item .courseindex-chevron:focus {
37541 text-decoration: none
;
37543 .courseindex .courseindex-item:hover, .courseindex .courseindex-item:focus {
37546 .courseindex
.courseindex-item:hover
.courseindex-link
,
37547 .courseindex
.courseindex-item:hover
.courseindex-chevron
, .courseindex
.courseindex-item:focus
.courseindex-link
,
37548 .courseindex .courseindex-item:focus .courseindex-chevron {
37552 .courseindex .courseindex-item:hover.dimmed, .courseindex .courseindex-item:focus.dimmed {
37555 .courseindex
.courseindex-item:hover
.dimmed
.courseindex-link
,
37556 .courseindex
.courseindex-item:hover
.dimmed
.courseindex-chevron
, .courseindex
.courseindex-item:focus
.dimmed
.courseindex-link
,
37557 .courseindex .courseindex-item:focus.dimmed .courseindex-chevron {
37560 .courseindex .courseindex-item:hover.draggable, .courseindex .courseindex-item:focus.draggable {
37563 .courseindex .courseindex-item.dragging {
37564 border: 1px solid
#b8dce2;
37565 background-color: #e0f0f2;
37567 .courseindex .courseindex-item.active {
37568 background-color: #f8f9fa;
37569 border-color: #dee2e6;
37571 .courseindex .courseindex-item.dimmed {
37574 .courseindex
.courseindex-item
.dimmed
.courseindex-link
,
37575 .courseindex .courseindex-item.dimmed .courseindex-chevron {
37578 .courseindex .courseindex-item.dimmed.pageitem {
37581 .courseindex .courseindex-item.dimmed.pageitem a {
37584 .courseindex .courseindex-item .courseindex-locked {
37587 .courseindex .courseindex-item.restrictions .courseindex-locked {
37590 .courseindex .courseindex-item.pageitem {
37591 background-color: #0f6cbf;
37593 scroll-margin: 6rem;
37595 .courseindex .courseindex-item.pageitem a {
37598 .courseindex .courseindex-item.pageitem:hover, .courseindex .courseindex-item.pageitem:focus {
37599 background-color: #0c589c;
37602 .courseindex
.courseindex-item
.pageitem:hover
.courseindex-link
,
37603 .courseindex
.courseindex-item
.pageitem:hover
.courseindex-chevron
, .courseindex
.courseindex-item
.pageitem:focus
.courseindex-link
,
37604 .courseindex .courseindex-item.pageitem:focus .courseindex-chevron {
37607 .courseindex .courseindex-item .completioninfo {
37610 .courseindex .courseindex-item .completioninfo.completion_complete {
37613 .courseindex .courseindex-item .completioninfo.completion_fail {
37616 .courseindex .courseindex-item.indented {
37619 .courseindex .courseindex-section {
37620 border-left: solid
3px transparent
;
37622 .courseindex .courseindex-section.dragging {
37623 border: 1px solid
#b8dce2;
37624 background-color: #e0f0f2;
37626 .courseindex .courseindex-section .current-badge {
37630 .courseindex .courseindex-section.current {
37631 border-left: solid
3px #0f6cbf;
37633 .courseindex .courseindex-section.current .current-badge {
37634 display: inline-block
;
37636 .courseindex .courseindex-section.dropready .courseindex-item-content {
37637 /* Extra dropzone space */
37638 padding-bottom: 1em;
37640 .courseindex .courseindex-section .courseindex-sectioncontent .courseindex-item {
37641 padding-left: 0.5rem;
37643 .courseindex .icon {
37646 .courseindex .d-flex-noedit {
37649 .courseindex.editing .d-flex-noedit {
37652 .courseindex .media-list .rounded-circle {
37656 .courseindex .media-list .w-100 {
37665 .moremenu.observed {
37668 .moremenu .nav-link {
37671 align-items: center
;
37672 border-right: none
;
37673 border-bottom: solid
3px transparent
;
37677 .moremenu .nav-link:hover, .moremenu .nav-link:focus {
37678 border-color: transparent
;
37679 background-color: #f8f9fa;
37681 .moremenu .nav-link.active {
37682 background-color: #f8f9fa;
37683 border-color: transparent
;
37684 border-bottom-color: #0f6cbf;
37686 .moremenu .nav-link.active:focus, .moremenu .nav-link.active:hover {
37687 background-color: #f8f9fa;
37688 border-bottom-color: #0f6cbf;
37690 .moremenu .nav-link.focus, .moremenu .nav-link:focus {
37691 position: relative
;
37693 .moremenu .nav-link[data-toggle=tab] {
37694 display: inline-flex
;
37695 flex-direction: column
;
37696 align-items: center
;
37697 justify-content: center
;
37699 .moremenu .nav-link[data-toggle=tab]::after {
37700 content: attr
(data-text
)/"";
37702 visibility: hidden
;
37705 pointer-events: none
;
37709 .moremenu .nav-link[data-toggle=tab]::after {
37713 .moremenu .nav-tabs {
37715 background-color: #fff;
37717 .moremenu
.show
> .nav-link
,
37718 .moremenu
.active
> .nav-link
,
37719 .moremenu
.nav-link
.show
,
37720 .moremenu .nav-link.active {
37721 background: transparent
;
37723 .moremenu .dropdownmoremenu > .dropdown-menu > .dropdown-item {
37726 .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu {
37731 .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu.show {
37734 .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu .dropdown-item {
37735 background-color: #f8f9fa;
37737 .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu .dropdown-item:hover, .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu .dropdown-item:focus {
37739 background-color: #0f6cbf;
37741 .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu .dropdown-divider {
37744 .moremenu
.dropdown-item
[aria-current
=true
],
37745 .moremenu .dropdown-item.active {
37746 background-color: transparent
;
37749 .moremenu
.dropdown-item
[aria-current
=true
]:focus-within
, .moremenu
.dropdown-item
[aria-current
=true
]:hover
,
37750 .moremenu
.dropdown-item
.active:focus-within
,
37751 .moremenu .dropdown-item.active:hover {
37752 background-color: #0f6cbf;
37755 .moremenu
.dropdown-item
[aria-current
=true
]:focus-within a
, .moremenu
.dropdown-item
[aria-current
=true
]:hover a
,
37756 .moremenu
.dropdown-item
.active:focus-within a
,
37757 .moremenu .dropdown-item.active:hover a {
37760 .moremenu
.dropdown-item
[aria-current
=true
]:before
,
37761 .moremenu .dropdown-item.active:before {
37765 .primary-navigation .navigation {
37768 .primary-navigation .navigation .nav-link {
37771 border-top: 3px solid transparent
;
37774 @media (max-width: 767.98px) {
37775 .primary-navigation {
37778 .editmode-switch-form label {
37779 position: absolute
;
37785 clip: rect
(0, 0, 0, 0);
37786 white-space: nowrap
;
37790 .editmode-switch-form .custom-control-input {
37795 .drawer-primary .drawercontent {
37798 .drawer-primary .drawercontent .list-group {
37802 .drawer-primary .drawercontent .list-group .list-group-item {
37807 .secondary-navigation {
37808 padding-bottom: 15px;
37810 .secondary-navigation .navigation {
37811 border-bottom: 1px solid
#dee2e6;
37812 background-color: #fff;
37816 .secondary-navigation .navigation .nav-tabs {
37821 .secondary-navigation .navigation .nav-tabs .nav-link {
37822 border-radius: initial
;
37825 @media (min-width: 768px) {
37826 .secondary-navigation .navigation {
37827 padding: 0 calc
(0.5rem + 15px);
37830 .tertiary-navigation {
37833 .tertiary-navigation.full-width-bottom-border {
37834 width: calc
(100% + 1rem + 30px);
37835 margin-left: calc
(-0.5rem - 15px);
37836 margin-right: calc
(-0.5rem - 15px);
37837 border-bottom: 1px solid
#dee2e6;
37838 margin-bottom: 25px;
37840 @media (max-width: 767.98px) {
37841 .tertiary-navigation.full-width-bottom-border {
37842 width: calc
(100% + 1rem);
37843 margin-left: -0.5rem;
37844 margin-right: -0.5rem;
37847 .tertiary-navigation.full-width-bottom-border .row {
37849 padding-left: 0.5rem;
37850 padding-right: 0.5rem;
37852 .tertiary-navigation
.navitem
,
37853 .tertiary-navigation .navitem-divider {
37855 margin-bottom: 25px;
37857 .tertiary-navigation .navitem-divider {
37859 background-color: #dee2e6;
37861 .tertiary-navigation > a.btn, .tertiary-navigation > div.urlselect {
37862 margin-bottom: 25px;
37864 .tertiary-navigation .row {
37867 .tertiary-navigation .tertiary-navigation-selector .dropdown-toggle {
37872 .tertiary-navigation
.navitem:not
(:last-child
),
37873 .tertiary-navigation .navitem-divider:not(:last-child) {
37874 margin-right: 20px;
37876 .tertiary-navigation .btn > div {
37880 @media (max-width: 767.98px) {
37881 .tertiary-navigation .mform {
37882 padding-left: initial
;
37885 @media (max-width: 575.98px) {
37886 .tertiary-navigation .page-toggler > p {
37891 .tertiary-navigation {
37895 .popover-process-monitor {
37900 background-color: #fff;
37901 border-radius: 0.5rem;
37902 border: 1px solid
#dee2e6;
37904 .popover-process-monitor .process-list {
37907 scrollbar-width: thin
;
37908 scrollbar-color: #6a737b #f8f9fa;
37910 .popover-process-monitor .process-list::-webkit-scrollbar {
37913 .popover-process-monitor .process-list::-webkit-scrollbar-track {
37914 background: #f8f9fa;
37916 .popover-process-monitor .process-list::-webkit-scrollbar-thumb {
37917 background-color: #6a737b;
37918 border-radius: 20px;
37919 border: 3px solid
#f8f9fa;
37921 .popover-process-monitor .process-list::-webkit-scrollbar-thumb:hover {
37922 background-color: #495057;
37924 .popover-process-monitor .queue-process {
37925 border-bottom: 1px solid
#e9ecef;
37927 .popover-process-monitor .queue-process:last-child {
37931 .moodlenet-share-dialog {
37934 .moodlenet-share-dialog .modal-header .moodlenet-share-moodlenetinfo {
37935 align-items: baseline
;
37937 .moodlenet-share-dialog .modal-header .moodlenet-share-moodlenetinfo .moodlenet-logo {
37940 .moodlenet-share-dialog .modal-header .moodlenet-share-moodlenetinfo .moodlenet-logo .icon {
37944 .moodlenet-share-dialog .modal-header .moodlenet-share-moodlenetinfo .moodlenet-title {
37946 padding-left: 0.5em;
37948 .moodlenet-share-dialog .modal-header.no-border {
37949 border-bottom: none
;
37951 .moodlenet-share-dialog .modal-header.no-header-text .moodlenet-share-moodlenetinfo .moodlenet-title {
37954 .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info {
37955 border-radius: 0.5rem;
37957 background-color: #f5f9fc;
37958 border-color: #3584c9;
37960 border-style: solid
;
37961 padding: 0.6em 1.5em;
37962 margin-bottom: 1rem;
37964 .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info hr {
37965 border-top-color: #3077b5;
37967 .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .alert-link {
37970 .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .moodlenet-share-activity-info-hr {
37971 border-bottom: 1px solid
#dee2e6;
37973 .moodlenet-share-dialog
.modal-body
.moodlenet-share-activity-info
.moodlenet-activity-type
,
37974 .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .moodlenet-activity-name {
37977 .moodlenet-share-dialog .modal-body .moodlenet-share-notice {
37978 background-color: #f8f9fa;
37981 .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .loading-icon .icon {
37986 .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status {
37990 .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status.success {
37991 background: radial-gradient
(circle
, rgba
(25, 143, 81, 0.1) 9rem, transparent
9rem);
37993 .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status.fail {
37994 background: radial-gradient
(circle
, rgba
(202, 49, 32, 0.1) 9rem, transparent
9rem);
37996 .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status span {
38000 .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status span.status-icon .icon {
38005 .moodlenet-share-dialog .modal-footer .moodlenet-share-to {
38006 margin-right: auto
;
38010 -webkit-font-smoothing: antialiased
;
38011 -moz-osx-font-smoothing: grayscale
;
38015 box-shadow: 0 2px 4px rgba
(0, 0, 0, 0.08);
38019 border-radius: 50%;
38022 .btn-outline-secondary {
38024 border-color: #6a737b;
38025 border-color: #6a737b;
38027 .btn-outline-secondary:hover {
38029 background-color: #6a737b;
38030 border-color: #6a737b;
38032 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
38033 box-shadow: 0 0 0 0.2rem rgba
(106, 115, 123, 0.5);
38035 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
38037 background-color: transparent
;
38039 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
38041 background-color: #6a737b;
38042 border-color: #6a737b;
38044 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
38045 box-shadow: 0 0 0 0.2rem rgba
(106, 115, 123, 0.5);
38048 .btn-outline-info {
38050 border-color: #1f7e9a;
38052 .btn-outline-info:hover {
38054 background-color: #1f7e9a;
38055 border-color: #1f7e9a;
38057 .btn-outline-info:focus, .btn-outline-info.focus {
38058 box-shadow: 0 0 0 0.2rem rgba
(31, 126, 154, 0.5);
38060 .btn-outline-info.disabled, .btn-outline-info:disabled {
38062 background-color: transparent
;
38064 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
38066 background-color: #1f7e9a;
38067 border-color: #1f7e9a;
38069 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
38070 box-shadow: 0 0 0 0.2rem rgba
(31, 126, 154, 0.5);
38073 .btn-outline-warning {
38075 border-color: #a6670e;
38077 .btn-outline-warning:hover {
38079 background-color: #a6670e;
38080 border-color: #a6670e;
38082 .btn-outline-warning:focus, .btn-outline-warning.focus {
38083 box-shadow: 0 0 0 0.2rem rgba
(166, 103, 14, 0.5);
38085 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
38087 background-color: transparent
;
38089 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
38091 background-color: #a6670e;
38092 border-color: #a6670e;
38094 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
38095 box-shadow: 0 0 0 0.2rem rgba
(166, 103, 14, 0.5);
38099 background-color: #e9ecef !important
;
38102 a
.bg-gray:hover
, a
.bg-gray:focus
,
38103 button
.bg-gray:hover
,
38104 button
.bg-gray:focus
{
38105 background-color: #cbd3da !important
;