3 font-family: 'FontAwesome';
4 src: url
("[[font:core|fontawesome-webfont.eot]]?v=4.7.0");
5 src: url
("[[font:core|fontawesome-webfont.eot]]?#iefix&v=4.7.0") format
("embedded-opentype"), url
("[[font:core|fontawesome-webfont.woff2]]?v=4.7.0") format
("woff2"), url
("[[font:core|fontawesome-webfont.woff]]?v=4.7.0") format
("woff"), url
("[[font:core|fontawesome-webfont.ttf]]?v=4.7.0") format
("truetype"), url
("[[font:core|fontawesome-webfont.svg]]?v=4.7.0#fontawesomeregular") format
("svg");
10 * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
11 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
13 .fa
, .block_settings
.block_tree
[aria-expanded
="true"]:before
,
14 .block_navigation
.block_tree
[aria-expanded
="true"]:before
, .block_settings
.block_tree
[aria-expanded
="false"]:before
,
15 .block_navigation .block_tree [aria-expanded="false"]:before {
16 display: inline-block
;
17 font: normal normal normal
14px/1 FontAwesome
;
20 -webkit-font-smoothing: antialiased
;
21 -moz-osx-font-smoothing: grayscale
; }
23 /* makes the font 33% larger relative to the icon container */
25 font-size: 1.3333333333em;
27 vertical-align: -15%; }
42 width: 1.2857142857em;
47 margin-left: 2.1428571429em;
48 list-style-type: none
; }
54 left: -2.1428571429em;
55 width: 2.1428571429em;
59 left: -1.8571428571em; }
62 padding: .2em .25em .15em;
63 border: solid
0.08em #eee;
64 border-radius: .1em; }
72 .fa
.fa-pull-left
, .block_settings
.block_tree
.fa-pull-left
[aria-expanded
="true"]:before
,
73 .block_navigation
.block_tree
.fa-pull-left
[aria-expanded
="true"]:before
, .block_settings
.block_tree
.fa-pull-left
[aria-expanded
="false"]:before
,
74 .block_navigation .block_tree .fa-pull-left[aria-expanded="false"]:before {
77 .fa
.fa-pull-right
, .block_settings
.block_tree
.fa-pull-right
[aria-expanded
="true"]:before
,
78 .block_navigation
.block_tree
.fa-pull-right
[aria-expanded
="true"]:before
, .block_settings
.block_tree
.fa-pull-right
[aria-expanded
="false"]:before
,
79 .block_navigation .block_tree .fa-pull-right[aria-expanded="false"]:before {
82 /* Deprecated as of 4.4.0 */
89 .fa
.pull-left
, .block_settings
.block_tree
.pull-left
[aria-expanded
="true"]:before
,
90 .block_navigation
.block_tree
.pull-left
[aria-expanded
="true"]:before
, .block_settings
.block_tree
.pull-left
[aria-expanded
="false"]:before
,
91 .block_navigation .block_tree .pull-left[aria-expanded="false"]:before {
94 .fa
.pull-right
, .block_settings
.block_tree
.pull-right
[aria-expanded
="true"]:before
,
95 .block_navigation
.block_tree
.pull-right
[aria-expanded
="true"]:before
, .block_settings
.block_tree
.pull-right
[aria-expanded
="false"]:before
,
96 .block_navigation .block_tree .pull-right[aria-expanded="false"]:before {
100 -webkit-animation: fa-spin
2s infinite linear
;
101 animation: fa-spin
2s infinite linear
; }
104 -webkit-animation: fa-spin
1s infinite steps
(8);
105 animation: fa-spin
1s infinite steps
(8); }
107 @-webkit-keyframes fa-spin
{
109 -webkit-transform: rotate
(0deg);
110 transform: rotate
(0deg); }
112 -webkit-transform: rotate
(359deg);
113 transform: rotate
(359deg); } }
117 -webkit-transform: rotate
(0deg);
118 transform: rotate
(0deg); }
120 -webkit-transform: rotate
(359deg);
121 transform: rotate
(359deg); } }
124 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
125 -webkit-transform: rotate
(90deg);
126 -ms-transform: rotate
(90deg);
127 transform: rotate
(90deg); }
130 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
131 -webkit-transform: rotate
(180deg);
132 -ms-transform: rotate
(180deg);
133 transform: rotate
(180deg); }
136 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
137 -webkit-transform: rotate
(270deg);
138 -ms-transform: rotate
(270deg);
139 transform: rotate
(270deg); }
141 .fa-flip-horizontal {
142 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
143 -webkit-transform: scale
(-1, 1);
144 -ms-transform: scale
(-1, 1);
145 transform: scale
(-1, 1); }
148 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
149 -webkit-transform: scale
(1, -1);
150 -ms-transform: scale
(1, -1);
151 transform: scale
(1, -1); }
154 :root
.fa-rotate-180
,
155 :root
.fa-rotate-270
,
156 :root
.fa-flip-horizontal
,
157 :root
.fa-flip-vertical
{
162 display: inline-block
;
166 vertical-align: middle
; }
168 .fa-stack-1x, .fa-stack-2x {
172 text-align: center
; }
175 line-height: inherit
; }
183 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
184 readers do not read off random characters that represent icons */
194 .fa-envelope-o:before {
212 .fa-th-large:before {
229 .fa-search-plus:before {
232 .fa-search-minus:before {
235 .fa-power-off:before {
260 .fa-download:before {
263 .fa-arrow-circle-o-down:before {
266 .fa-arrow-circle-o-up:before {
272 .fa-play-circle-o:before {
275 .fa-rotate-right:before
,
282 .fa-list-alt:before {
291 .fa-headphones:before {
294 .fa-volume-off:before {
297 .fa-volume-down:before {
300 .fa-volume-up:before {
318 .fa-bookmark:before {
336 .fa-text-height:before {
339 .fa-text-width:before {
342 .fa-align-left:before {
345 .fa-align-center:before {
348 .fa-align-right:before {
351 .fa-align-justify:before {
364 .fa-video-camera:before {
369 .fa-picture-o:before {
375 .fa-map-marker:before {
385 .fa-pencil-square-o:before {
388 .fa-share-square-o:before {
391 .fa-check-square-o:before {
397 .fa-step-backward:before {
400 .fa-fast-backward:before {
403 .fa-backward:before {
418 .fa-fast-forward:before {
421 .fa-step-forward:before {
427 .fa-chevron-left:before {
430 .fa-chevron-right:before {
433 .fa-plus-circle:before {
436 .fa-minus-circle:before {
439 .fa-times-circle:before {
442 .fa-check-circle:before {
445 .fa-question-circle:before {
448 .fa-info-circle:before {
451 .fa-crosshairs:before {
454 .fa-times-circle-o:before {
457 .fa-check-circle-o:before {
463 .fa-arrow-left:before {
466 .fa-arrow-right:before {
469 .fa-arrow-up:before {
472 .fa-arrow-down:before {
475 .fa-mail-forward:before
,
482 .fa-compress:before {
491 .fa-asterisk:before {
494 .fa-exclamation-circle:before {
509 .fa-eye-slash:before {
513 .fa-exclamation-triangle:before {
519 .fa-calendar:before {
531 .fa-chevron-up:before {
534 .fa-chevron-down:before {
540 .fa-shopping-cart:before {
546 .fa-folder-open:before {
549 .fa-arrows-v:before {
552 .fa-arrows-h:before {
555 .fa-bar-chart-o:before
,
556 .fa-bar-chart:before {
559 .fa-twitter-square:before {
562 .fa-facebook-square:before {
565 .fa-camera-retro:before {
575 .fa-comments:before {
578 .fa-thumbs-o-up:before {
581 .fa-thumbs-o-down:before {
584 .fa-star-half:before {
590 .fa-sign-out:before {
593 .fa-linkedin-square:before {
596 .fa-thumb-tack:before {
599 .fa-external-link:before {
608 .fa-github-square:before {
620 .fa-square-o:before {
623 .fa-bookmark-o:before {
626 .fa-phone-square:before {
632 .fa-facebook-f:before
,
633 .fa-facebook:before {
642 .fa-credit-card:before {
652 .fa-bullhorn:before {
658 .fa-certificate:before {
661 .fa-hand-o-right:before {
664 .fa-hand-o-left:before {
667 .fa-hand-o-up:before {
670 .fa-hand-o-down:before {
673 .fa-arrow-circle-left:before {
676 .fa-arrow-circle-right:before {
679 .fa-arrow-circle-up:before {
682 .fa-arrow-circle-down:before {
697 .fa-briefcase:before {
700 .fa-arrows-alt:before {
718 .fa-scissors:before {
725 .fa-paperclip:before {
729 .fa-floppy-o:before {
746 .fa-strikethrough:before {
749 .fa-underline:before {
761 .fa-pinterest:before {
764 .fa-pinterest-square:before {
767 .fa-google-plus-square:before {
770 .fa-google-plus:before {
776 .fa-caret-down:before {
779 .fa-caret-up:before {
782 .fa-caret-left:before {
785 .fa-caret-right:before {
795 .fa-sort-down:before
,
796 .fa-sort-desc:before {
800 .fa-sort-asc:before {
803 .fa-envelope:before {
806 .fa-linkedin:before {
809 .fa-rotate-left:before
,
817 .fa-dashboard:before
,
818 .fa-tachometer:before {
821 .fa-comment-o:before {
824 .fa-comments-o:before {
834 .fa-umbrella:before {
838 .fa-clipboard:before {
841 .fa-lightbulb-o:before {
844 .fa-exchange:before {
847 .fa-cloud-download:before {
850 .fa-cloud-upload:before {
856 .fa-stethoscope:before {
859 .fa-suitcase:before {
871 .fa-file-text-o:before {
874 .fa-building-o:before {
877 .fa-hospital-o:before {
880 .fa-ambulance:before {
886 .fa-fighter-jet:before {
892 .fa-h-square:before {
895 .fa-plus-square:before {
898 .fa-angle-double-left:before {
901 .fa-angle-double-right:before {
904 .fa-angle-double-up:before {
907 .fa-angle-double-down:before {
910 .fa-angle-left:before {
913 .fa-angle-right:before {
916 .fa-angle-up:before {
919 .fa-angle-down:before {
931 .fa-mobile-phone:before
,
935 .fa-circle-o:before {
938 .fa-quote-left:before {
941 .fa-quote-right:before {
950 .fa-mail-reply:before
,
954 .fa-github-alt:before {
957 .fa-folder-o:before {
960 .fa-folder-open-o:before {
975 .fa-keyboard-o:before {
981 .fa-flag-checkered:before {
984 .fa-terminal:before {
990 .fa-mail-reply-all:before
,
991 .fa-reply-all:before {
994 .fa-star-half-empty:before
,
995 .fa-star-half-full:before
,
996 .fa-star-half-o:before {
999 .fa-location-arrow:before {
1005 .fa-code-fork:before {
1009 .fa-chain-broken:before {
1012 .fa-question:before {
1018 .fa-exclamation:before {
1021 .fa-superscript:before {
1024 .fa-subscript:before {
1030 .fa-puzzle-piece:before {
1033 .fa-microphone:before {
1036 .fa-microphone-slash:before {
1042 .fa-calendar-o:before {
1045 .fa-fire-extinguisher:before {
1054 .fa-chevron-circle-left:before {
1057 .fa-chevron-circle-right:before {
1060 .fa-chevron-circle-up:before {
1063 .fa-chevron-circle-down:before {
1075 .fa-unlock-alt:before {
1078 .fa-bullseye:before {
1081 .fa-ellipsis-h:before {
1084 .fa-ellipsis-v:before {
1087 .fa-rss-square:before {
1090 .fa-play-circle:before {
1096 .fa-minus-square:before {
1099 .fa-minus-square-o:before {
1102 .fa-level-up:before {
1105 .fa-level-down:before {
1108 .fa-check-square:before {
1111 .fa-pencil-square:before {
1114 .fa-external-link-square:before {
1117 .fa-share-square:before {
1120 .fa-compass:before {
1123 .fa-toggle-down:before
,
1124 .fa-caret-square-o-down:before {
1127 .fa-toggle-up:before
,
1128 .fa-caret-square-o-up:before {
1131 .fa-toggle-right:before
,
1132 .fa-caret-square-o-right:before {
1172 .fa-file-text:before {
1175 .fa-sort-alpha-asc:before {
1178 .fa-sort-alpha-desc:before {
1181 .fa-sort-amount-asc:before {
1184 .fa-sort-amount-desc:before {
1187 .fa-sort-numeric-asc:before {
1190 .fa-sort-numeric-desc:before {
1193 .fa-thumbs-up:before {
1196 .fa-thumbs-down:before {
1199 .fa-youtube-square:before {
1202 .fa-youtube:before {
1208 .fa-xing-square:before {
1211 .fa-youtube-play:before {
1214 .fa-dropbox:before {
1217 .fa-stack-overflow:before {
1220 .fa-instagram:before {
1229 .fa-bitbucket:before {
1232 .fa-bitbucket-square:before {
1238 .fa-tumblr-square:before {
1241 .fa-long-arrow-down:before {
1244 .fa-long-arrow-up:before {
1247 .fa-long-arrow-left:before {
1250 .fa-long-arrow-right:before {
1256 .fa-windows:before {
1259 .fa-android:before {
1265 .fa-dribbble:before {
1271 .fa-foursquare:before {
1284 .fa-gratipay:before {
1293 .fa-archive:before {
1308 .fa-pagelines:before {
1311 .fa-stack-exchange:before {
1314 .fa-arrow-circle-o-right:before {
1317 .fa-arrow-circle-o-left:before {
1320 .fa-toggle-left:before
,
1321 .fa-caret-square-o-left:before {
1324 .fa-dot-circle-o:before {
1327 .fa-wheelchair:before {
1330 .fa-vimeo-square:before {
1333 .fa-turkish-lira:before
,
1337 .fa-plus-square-o:before {
1340 .fa-space-shuttle:before {
1346 .fa-envelope-square:before {
1349 .fa-wordpress:before {
1355 .fa-institution:before
,
1357 .fa-university:before {
1360 .fa-mortar-board:before
,
1361 .fa-graduation-cap:before {
1373 .fa-reddit-square:before {
1376 .fa-stumbleupon-circle:before {
1379 .fa-stumbleupon:before {
1382 .fa-delicious:before {
1388 .fa-pied-piper-pp:before {
1391 .fa-pied-piper-alt:before {
1400 .fa-language:before {
1406 .fa-building:before {
1424 .fa-behance:before {
1427 .fa-behance-square:before {
1433 .fa-steam-square:before {
1436 .fa-recycle:before {
1439 .fa-automobile:before
,
1450 .fa-spotify:before {
1453 .fa-deviantart:before {
1456 .fa-soundcloud:before {
1459 .fa-database:before {
1462 .fa-file-pdf-o:before {
1465 .fa-file-word-o:before {
1468 .fa-file-excel-o:before {
1471 .fa-file-powerpoint-o:before {
1474 .fa-file-photo-o:before
,
1475 .fa-file-picture-o:before
,
1476 .fa-file-image-o:before {
1479 .fa-file-zip-o:before
,
1480 .fa-file-archive-o:before {
1483 .fa-file-sound-o:before
,
1484 .fa-file-audio-o:before {
1487 .fa-file-movie-o:before
,
1488 .fa-file-video-o:before {
1491 .fa-file-code-o:before {
1497 .fa-codepen:before {
1500 .fa-jsfiddle:before {
1503 .fa-life-bouy:before
,
1504 .fa-life-buoy:before
,
1505 .fa-life-saver:before
,
1507 .fa-life-ring:before {
1510 .fa-circle-o-notch:before {
1514 .fa-resistance:before
,
1522 .fa-git-square:before {
1528 .fa-y-combinator-square:before
,
1529 .fa-yc-square:before
,
1530 .fa-hacker-news:before {
1533 .fa-tencent-weibo:before {
1544 .fa-paper-plane:before {
1548 .fa-paper-plane-o:before {
1551 .fa-history:before {
1554 .fa-circle-thin:before {
1560 .fa-paragraph:before {
1563 .fa-sliders:before {
1566 .fa-share-alt:before {
1569 .fa-share-alt-square:before {
1575 .fa-soccer-ball-o:before
,
1576 .fa-futbol-o:before {
1582 .fa-binoculars:before {
1588 .fa-slideshare:before {
1597 .fa-newspaper-o:before {
1603 .fa-calculator:before {
1609 .fa-google-wallet:before {
1612 .fa-cc-visa:before {
1615 .fa-cc-mastercard:before {
1618 .fa-cc-discover:before {
1621 .fa-cc-amex:before {
1624 .fa-cc-paypal:before {
1627 .fa-cc-stripe:before {
1630 .fa-bell-slash:before {
1633 .fa-bell-slash-o:before {
1639 .fa-copyright:before {
1645 .fa-eyedropper:before {
1648 .fa-paint-brush:before {
1651 .fa-birthday-cake:before {
1654 .fa-area-chart:before {
1657 .fa-pie-chart:before {
1660 .fa-line-chart:before {
1666 .fa-lastfm-square:before {
1669 .fa-toggle-off:before {
1672 .fa-toggle-on:before {
1675 .fa-bicycle:before {
1681 .fa-ioxhost:before {
1684 .fa-angellist:before {
1695 .fa-meanpath:before {
1698 .fa-buysellads:before {
1701 .fa-connectdevelop:before {
1704 .fa-dashcube:before {
1707 .fa-forumbee:before {
1710 .fa-leanpub:before {
1716 .fa-shirtsinbulk:before {
1719 .fa-simplybuilt:before {
1722 .fa-skyatlas:before {
1725 .fa-cart-plus:before {
1728 .fa-cart-arrow-down:before {
1731 .fa-diamond:before {
1737 .fa-user-secret:before {
1740 .fa-motorcycle:before {
1743 .fa-street-view:before {
1746 .fa-heartbeat:before {
1755 .fa-mercury:before {
1758 .fa-intersex:before
,
1759 .fa-transgender:before {
1762 .fa-transgender-alt:before {
1765 .fa-venus-double:before {
1768 .fa-mars-double:before {
1771 .fa-venus-mars:before {
1774 .fa-mars-stroke:before {
1777 .fa-mars-stroke-v:before {
1780 .fa-mars-stroke-h:before {
1786 .fa-genderless:before {
1789 .fa-facebook-official:before {
1792 .fa-pinterest-p:before {
1795 .fa-whatsapp:before {
1801 .fa-user-plus:before {
1804 .fa-user-times:before {
1811 .fa-viacoin:before {
1824 .fa-y-combinator:before {
1827 .fa-optin-monster:before {
1830 .fa-opencart:before {
1833 .fa-expeditedssl:before {
1836 .fa-battery-4:before
,
1838 .fa-battery-full:before {
1841 .fa-battery-3:before
,
1842 .fa-battery-three-quarters:before {
1845 .fa-battery-2:before
,
1846 .fa-battery-half:before {
1849 .fa-battery-1:before
,
1850 .fa-battery-quarter:before {
1853 .fa-battery-0:before
,
1854 .fa-battery-empty:before {
1857 .fa-mouse-pointer:before {
1860 .fa-i-cursor:before {
1863 .fa-object-group:before {
1866 .fa-object-ungroup:before {
1869 .fa-sticky-note:before {
1872 .fa-sticky-note-o:before {
1878 .fa-cc-diners-club:before {
1884 .fa-balance-scale:before {
1887 .fa-hourglass-o:before {
1890 .fa-hourglass-1:before
,
1891 .fa-hourglass-start:before {
1894 .fa-hourglass-2:before
,
1895 .fa-hourglass-half:before {
1898 .fa-hourglass-3:before
,
1899 .fa-hourglass-end:before {
1902 .fa-hourglass:before {
1905 .fa-hand-grab-o:before
,
1906 .fa-hand-rock-o:before {
1909 .fa-hand-stop-o:before
,
1910 .fa-hand-paper-o:before {
1913 .fa-hand-scissors-o:before {
1916 .fa-hand-lizard-o:before {
1919 .fa-hand-spock-o:before {
1922 .fa-hand-pointer-o:before {
1925 .fa-hand-peace-o:before {
1928 .fa-trademark:before {
1931 .fa-registered:before {
1934 .fa-creative-commons:before {
1940 .fa-gg-circle:before {
1943 .fa-tripadvisor:before {
1946 .fa-odnoklassniki:before {
1949 .fa-odnoklassniki-square:before {
1952 .fa-get-pocket:before {
1955 .fa-wikipedia-w:before {
1964 .fa-firefox:before {
1970 .fa-internet-explorer:before {
1974 .fa-television:before {
1986 .fa-calendar-plus-o:before {
1989 .fa-calendar-minus-o:before {
1992 .fa-calendar-times-o:before {
1995 .fa-calendar-check-o:before {
1998 .fa-industry:before {
2001 .fa-map-pin:before {
2004 .fa-map-signs:before {
2013 .fa-commenting:before {
2016 .fa-commenting-o:before {
2025 .fa-black-tie:before {
2028 .fa-fonticons:before {
2031 .fa-reddit-alien:before {
2037 .fa-credit-card-alt:before {
2040 .fa-codiepie:before {
2046 .fa-fort-awesome:before {
2052 .fa-product-hunt:before {
2055 .fa-mixcloud:before {
2061 .fa-pause-circle:before {
2064 .fa-pause-circle-o:before {
2067 .fa-stop-circle:before {
2070 .fa-stop-circle-o:before {
2073 .fa-shopping-bag:before {
2076 .fa-shopping-basket:before {
2079 .fa-hashtag:before {
2082 .fa-bluetooth:before {
2085 .fa-bluetooth-b:before {
2088 .fa-percent:before {
2094 .fa-wpbeginner:before {
2097 .fa-wpforms:before {
2103 .fa-universal-access:before {
2106 .fa-wheelchair-alt:before {
2109 .fa-question-circle-o:before {
2115 .fa-audio-description:before {
2118 .fa-volume-control-phone:before {
2121 .fa-braille:before {
2124 .fa-assistive-listening-systems:before {
2127 .fa-asl-interpreting:before
,
2128 .fa-american-sign-language-interpreting:before {
2131 .fa-deafness:before
,
2132 .fa-hard-of-hearing:before
,
2139 .fa-glide-g:before {
2143 .fa-sign-language:before {
2146 .fa-low-vision:before {
2152 .fa-viadeo-square:before {
2155 .fa-snapchat:before {
2158 .fa-snapchat-ghost:before {
2161 .fa-snapchat-square:before {
2164 .fa-pied-piper:before {
2167 .fa-first-order:before {
2173 .fa-themeisle:before {
2176 .fa-google-plus-circle:before
,
2177 .fa-google-plus-official:before {
2181 .fa-font-awesome:before {
2184 .fa-handshake-o:before {
2187 .fa-envelope-open:before {
2190 .fa-envelope-open-o:before {
2196 .fa-address-book:before {
2199 .fa-address-book-o:before {
2203 .fa-address-card:before {
2207 .fa-address-card-o:before {
2210 .fa-user-circle:before {
2213 .fa-user-circle-o:before {
2219 .fa-id-badge:before {
2222 .fa-drivers-license:before
,
2223 .fa-id-card:before {
2226 .fa-drivers-license-o:before
,
2227 .fa-id-card-o:before {
2233 .fa-free-code-camp:before {
2236 .fa-telegram:before {
2239 .fa-thermometer-4:before
,
2240 .fa-thermometer:before
,
2241 .fa-thermometer-full:before {
2244 .fa-thermometer-3:before
,
2245 .fa-thermometer-three-quarters:before {
2248 .fa-thermometer-2:before
,
2249 .fa-thermometer-half:before {
2252 .fa-thermometer-1:before
,
2253 .fa-thermometer-quarter:before {
2256 .fa-thermometer-0:before
,
2257 .fa-thermometer-empty:before {
2268 .fa-podcast:before {
2271 .fa-window-maximize:before {
2274 .fa-window-minimize:before {
2277 .fa-window-restore:before {
2280 .fa-times-rectangle:before
,
2281 .fa-window-close:before {
2284 .fa-times-rectangle-o:before
,
2285 .fa-window-close-o:before {
2288 .fa-bandcamp:before {
2300 .fa-ravelry:before {
2303 .fa-eercast:before {
2306 .fa-microchip:before {
2309 .fa-snowflake-o:before {
2312 .fa-superpowers:before {
2315 .fa-wpexplorer:before {
2328 clip: rect
(0, 0, 0, 0);
2331 .sr-only-focusable:active, .sr-only-focusable:focus {
2340 * Bootstrap v4.0.0 (https://getbootstrap.com)
2341 * Copyright 2011-2018 The Bootstrap Authors
2342 * Copyright 2011-2018 Twitter, Inc.
2343 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
2358 --gray-dark: #373a3c;
2360 --secondary: #e9ecef;
2368 --breakpoint-sm: 576px;
2369 --breakpoint-md: 768px;
2370 --breakpoint-lg: 992px;
2371 --breakpoint-xl: 1200px;
2372 --font-family-sans-serif: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
2373 --font-family-monospace: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
; }
2378 box-sizing: border-box
; }
2381 font-family: sans-serif
;
2383 -webkit-text-size-adjust: 100%;
2384 -ms-text-size-adjust: 100%;
2385 -ms-overflow-style: scrollbar
;
2386 -webkit-tap-highlight-color: rgba
(0, 0, 0, 0); }
2389 width: device-width
; }
2391 article
, aside
, dialog
, figcaption
, figure
, footer
, header
, hgroup
, main
, nav
, section
{
2396 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
2397 font-size: 0.9375rem;
2402 background-color: #fff; }
2404 [tabindex
="-1"]:focus
{
2405 outline: 0 !important
; }
2408 box-sizing: content-box
;
2410 overflow: visible
; }
2412 h1
, h2
, h3
, h4
, h5
, h6
{
2414 margin-bottom: 0.5rem; }
2418 margin-bottom: 1rem; }
2421 abbr
[data-original-title
] {
2422 text-decoration: underline
;
2423 text-decoration: underline dotted
;
2428 margin-bottom: 1rem;
2430 line-height: inherit
; }
2436 margin-bottom: 1rem; }
2448 margin-bottom: .5rem;
2455 font-style: italic
; }
2459 font-weight: bolder
; }
2469 vertical-align: baseline
; }
2479 text-decoration: none
;
2480 background-color: transparent
;
2481 -webkit-text-decoration-skip: objects
; }
2484 text-decoration: underline
; }
2486 a:not
([href
]):not
([tabindex
]) {
2488 text-decoration: none
; }
2489 a:not
([href
]):not
([tabindex
]):hover
, a:not
([href
]):not
([tabindex
]):focus
{
2491 text-decoration: none
; }
2492 a:not
([href
]):not
([tabindex
]):focus
{
2499 font-family: monospace
, monospace
;
2504 margin-bottom: 1rem;
2506 -ms-overflow-style: scrollbar
; }
2512 vertical-align: middle
;
2513 border-style: none
; }
2519 border-collapse: collapse
; }
2522 padding-top: 0.75rem;
2523 padding-bottom: 0.75rem;
2526 caption-side: bottom
; }
2529 text-align: inherit
; }
2532 display: inline-block
;
2533 margin-bottom: .5rem; }
2539 outline: 1px dotted
;
2540 outline: 5px auto
-webkit-focus-ring-color
; }
2548 font-family: inherit
;
2550 line-height: inherit
; }
2554 overflow: visible
; }
2558 text-transform: none
; }
2561 html
[type
="button"],
2564 -webkit-appearance: button
; }
2566 button::-moz-focus-inner
,
2567 [type
="button"]::-moz-focus-inner
,
2568 [type
="reset"]::-moz-focus-inner
,
2569 [type
="submit"]::-moz-focus-inner
{
2571 border-style: none
; }
2573 input
[type
="radio"],
2574 input
[type
="checkbox"] {
2575 box-sizing: border-box
;
2580 input
[type
="datetime-local"],
2581 input
[type
="month"] {
2582 -webkit-appearance: listbox
; }
2599 margin-bottom: .5rem;
2601 line-height: inherit
;
2603 white-space: normal
; }
2606 vertical-align: baseline
; }
2608 [type
="number"]::-webkit-inner-spin-button
,
2609 [type
="number"]::-webkit-outer-spin-button
{
2613 outline-offset: -2px;
2614 -webkit-appearance: none
; }
2616 [type
="search"]::-webkit-search-cancel-button
,
2617 [type
="search"]::-webkit-search-decoration
{
2618 -webkit-appearance: none
; }
2620 ::-webkit-file-upload-button
{
2622 -webkit-appearance: button
; }
2625 display: inline-block
; }
2635 display: none
!important
; }
2637 h1
, h2
, h3
, h4
, h5
, h6
,
2638 .h1, .h2, .path-calendar .maincalendar .calendar-controls .current, .h3, .h4, .h5, .h6 {
2639 margin-bottom: 0.5rem;
2640 font-family: inherit
;
2646 font-size: 2.34375rem; }
2648 h2
, .h2
, .path-calendar
.maincalendar
.calendar-controls
.current
{
2649 font-size: 1.875rem; }
2652 font-size: 1.640625rem; }
2655 font-size: 1.40625rem; }
2658 font-size: 1.171875rem; }
2661 font-size: 0.9375rem; }
2663 .lead, .userprofile .profile_tree section h3 {
2664 font-size: 1.171875rem;
2689 margin-bottom: 1rem;
2691 border-top: 1px solid rgba
(0, 0, 0, 0.1); }
2695 #page-admin-search .adminpagepath li
{
2702 background-color: #fcf8e3; }
2713 display: inline-block
; }
2714 .list-inline-item:not(:last-child) {
2715 margin-right: 0.5rem; }
2719 text-transform: uppercase
; }
2722 margin-bottom: 1rem;
2723 font-size: 1.171875rem; }
2725 .blockquote-footer {
2729 .blockquote-footer::before {
2730 content: "\2014 \00A0"; }
2732 .img-fluid, .img-responsive {
2738 background-color: #fff;
2739 border: 1px solid
#dee2e6;
2744 display: inline-block
; }
2747 margin-bottom: 0.5rem;
2758 font-family: SFMono-Regular
, Menlo
, Monaco
, Consolas
, "Liberation Mono", "Courier New", monospace
; }
2763 word-break: break-word
; }
2768 padding: 0.2rem 0.4rem;
2771 background-color: #212529; }
2784 word-break: normal
; }
2788 overflow-y: scroll
; }
2792 padding-right: 15px;
2795 margin-left: auto
; }
2796 @media
(min-width: 576px) {
2798 max-width: 540px; } }
2799 @media
(min-width: 768px) {
2801 max-width: 720px; } }
2802 @media
(min-width: 992px) {
2804 max-width: 960px; } }
2805 @media
(min-width: 1200px) {
2807 max-width: 1140px; } }
2811 padding-right: 15px;
2814 margin-left: auto
; }
2819 margin-right: -15px;
2820 margin-left: -15px; }
2826 .no-gutters > [class*="col-"] {
2830 .col-1
, .col-xs-1
, .col-2
, .col-xs-2
, .col-3
, .col-xs-3
, .col-4
, .col-xs-4
, .col-5
, .col-xs-5
, .col-6
, .col-xs-6
, .col-7
, .col-xs-7
, .col-8
, .col-xs-8
, .col-9
, .col-xs-9
, .col-10
, .col-xs-10
, .col-11
, .col-xs-11
, .col-12
, .col-xs-12
, .col
,
2831 .col-auto
, .col-sm-1
, .col-sm-2
, .col-sm-3
, .col-sm-4
, .col-sm-5
, .col-sm-6
, .col-sm-7
, .col-sm-8
, .col-sm-9
, .col-sm-10
, .col-sm-11
, .col-sm-12
, .col-sm
,
2832 .col-sm-auto
, .col-md-1
, .col-md-2
, .col-md-3
, .col-md-4
, .col-md-5
, .col-md-6
, .col-md-7
, .col-md-8
, .col-md-9
, .col-md-10
, .col-md-11
, .col-md-12
, .col-md
,
2833 .col-md-auto
, .col-lg-1
, .col-lg-2
, .col-lg-3
, .col-lg-4
, .col-lg-5
, .col-lg-6
, .col-lg-7
, .col-lg-8
, .col-lg-9
, .col-lg-10
, .col-lg-11
, .col-lg-12
, .col-lg
,
2834 .col-lg-auto
, .col-xl-1
, .col-xl-2
, .col-xl-3
, .col-xl-4
, .col-xl-5
, .col-xl-6
, .col-xl-7
, .col-xl-8
, .col-xl-9
, .col-xl-10
, .col-xl-11
, .col-xl-12
, .col-xl
,
2839 padding-right: 15px;
2840 padding-left: 15px; }
2853 flex: 0 0 8.3333333333%;
2854 max-width: 8.3333333333%; }
2857 flex: 0 0 16.6666666667%;
2858 max-width: 16.6666666667%; }
2865 flex: 0 0 33.3333333333%;
2866 max-width: 33.3333333333%; }
2869 flex: 0 0 41.6666666667%;
2870 max-width: 41.6666666667%; }
2877 flex: 0 0 58.3333333333%;
2878 max-width: 58.3333333333%; }
2881 flex: 0 0 66.6666666667%;
2882 max-width: 66.6666666667%; }
2888 .col-10, .col-xs-10 {
2889 flex: 0 0 83.3333333333%;
2890 max-width: 83.3333333333%; }
2892 .col-11, .col-xs-11 {
2893 flex: 0 0 91.6666666667%;
2894 max-width: 91.6666666667%; }
2896 .col-12, .col-xs-12 {
2946 margin-left: 8.3333333333%; }
2949 margin-left: 16.6666666667%; }
2955 margin-left: 33.3333333333%; }
2958 margin-left: 41.6666666667%; }
2964 margin-left: 58.3333333333%; }
2967 margin-left: 66.6666666667%; }
2973 margin-left: 83.3333333333%; }
2976 margin-left: 91.6666666667%; }
2978 @media (min-width: 576px) {
2988 flex: 0 0 8.3333333333%;
2989 max-width: 8.3333333333%; }
2991 flex: 0 0 16.6666666667%;
2992 max-width: 16.6666666667%; }
2997 flex: 0 0 33.3333333333%;
2998 max-width: 33.3333333333%; }
3000 flex: 0 0 41.6666666667%;
3001 max-width: 41.6666666667%; }
3006 flex: 0 0 58.3333333333%;
3007 max-width: 58.3333333333%; }
3009 flex: 0 0 66.6666666667%;
3010 max-width: 66.6666666667%; }
3015 flex: 0 0 83.3333333333%;
3016 max-width: 83.3333333333%; }
3018 flex: 0 0 91.6666666667%;
3019 max-width: 91.6666666667%; }
3056 margin-left: 8.3333333333%; }
3058 margin-left: 16.6666666667%; }
3062 margin-left: 33.3333333333%; }
3064 margin-left: 41.6666666667%; }
3068 margin-left: 58.3333333333%; }
3070 margin-left: 66.6666666667%; }
3074 margin-left: 83.3333333333%; }
3076 margin-left: 91.6666666667%; } }
3078 @media (min-width: 768px) {
3088 flex: 0 0 8.3333333333%;
3089 max-width: 8.3333333333%; }
3091 flex: 0 0 16.6666666667%;
3092 max-width: 16.6666666667%; }
3097 flex: 0 0 33.3333333333%;
3098 max-width: 33.3333333333%; }
3100 flex: 0 0 41.6666666667%;
3101 max-width: 41.6666666667%; }
3106 flex: 0 0 58.3333333333%;
3107 max-width: 58.3333333333%; }
3109 flex: 0 0 66.6666666667%;
3110 max-width: 66.6666666667%; }
3115 flex: 0 0 83.3333333333%;
3116 max-width: 83.3333333333%; }
3118 flex: 0 0 91.6666666667%;
3119 max-width: 91.6666666667%; }
3156 margin-left: 8.3333333333%; }
3158 margin-left: 16.6666666667%; }
3162 margin-left: 33.3333333333%; }
3164 margin-left: 41.6666666667%; }
3168 margin-left: 58.3333333333%; }
3170 margin-left: 66.6666666667%; }
3174 margin-left: 83.3333333333%; }
3176 margin-left: 91.6666666667%; } }
3178 @media (min-width: 992px) {
3188 flex: 0 0 8.3333333333%;
3189 max-width: 8.3333333333%; }
3191 flex: 0 0 16.6666666667%;
3192 max-width: 16.6666666667%; }
3197 flex: 0 0 33.3333333333%;
3198 max-width: 33.3333333333%; }
3200 flex: 0 0 41.6666666667%;
3201 max-width: 41.6666666667%; }
3206 flex: 0 0 58.3333333333%;
3207 max-width: 58.3333333333%; }
3209 flex: 0 0 66.6666666667%;
3210 max-width: 66.6666666667%; }
3215 flex: 0 0 83.3333333333%;
3216 max-width: 83.3333333333%; }
3218 flex: 0 0 91.6666666667%;
3219 max-width: 91.6666666667%; }
3256 margin-left: 8.3333333333%; }
3258 margin-left: 16.6666666667%; }
3262 margin-left: 33.3333333333%; }
3264 margin-left: 41.6666666667%; }
3268 margin-left: 58.3333333333%; }
3270 margin-left: 66.6666666667%; }
3274 margin-left: 83.3333333333%; }
3276 margin-left: 91.6666666667%; } }
3278 @media (min-width: 1200px) {
3288 flex: 0 0 8.3333333333%;
3289 max-width: 8.3333333333%; }
3291 flex: 0 0 16.6666666667%;
3292 max-width: 16.6666666667%; }
3297 flex: 0 0 33.3333333333%;
3298 max-width: 33.3333333333%; }
3300 flex: 0 0 41.6666666667%;
3301 max-width: 41.6666666667%; }
3306 flex: 0 0 58.3333333333%;
3307 max-width: 58.3333333333%; }
3309 flex: 0 0 66.6666666667%;
3310 max-width: 66.6666666667%; }
3315 flex: 0 0 83.3333333333%;
3316 max-width: 83.3333333333%; }
3318 flex: 0 0 91.6666666667%;
3319 max-width: 91.6666666667%; }
3356 margin-left: 8.3333333333%; }
3358 margin-left: 16.6666666667%; }
3362 margin-left: 33.3333333333%; }
3364 margin-left: 41.6666666667%; }
3368 margin-left: 58.3333333333%; }
3370 margin-left: 66.6666666667%; }
3374 margin-left: 83.3333333333%; }
3376 margin-left: 91.6666666667%; } }
3378 .table
, table
.collection
, table
.flexible
,
3382 margin-bottom: 1rem;
3383 background-color: transparent
; }
3384 .table th
, table
.collection th
, table
.flexible th
, .generaltable th
,
3386 table
.collection td
,
3390 vertical-align: top
;
3391 border-top: 1px solid
#dee2e6; }
3392 .table thead th, table.collection thead th, table.flexible thead th, .generaltable thead th {
3393 vertical-align: bottom
;
3394 border-bottom: 2px solid
#dee2e6; }
3395 .table tbody + tbody, table.collection tbody + tbody, table.flexible tbody + tbody, .generaltable tbody + tbody {
3396 border-top: 2px solid
#dee2e6; }
3397 .table
.table
, table
.collection
.table
, table
.flexible
.table
, .generaltable
.table
, .table table
.collection
, table
.collection table
.collection
, table
.flexible table
.collection
, .generaltable table
.collection
, .table table
.flexible
, table
.collection table
.flexible
, table
.flexible table
.flexible
, .generaltable table
.flexible
,
3398 .table
.generaltable
,
3399 table
.collection
.generaltable
,
3400 table
.flexible
.generaltable
,
3401 .generaltable .generaltable {
3402 background-color: #fff; }
3404 .table-sm th
, #page-report-loglive-index
.generaltable th
, #page-admin-report-log-index
.generaltable th
, #page-report-log-user
.generaltable th
, #page-admin-user table th
, .environmenttable th
, .category_subcategories th
, .rcs-results th
, table#listdirectories th
,
3406 #page-report-loglive-index .generaltable td
,
3407 #page-admin-report-log-index .generaltable td
,
3408 #page-report-log-user .generaltable td
,
3409 #page-admin-user table td
,
3410 .environmenttable td
,
3411 .category_subcategories td
,
3413 table#listdirectories td
{
3416 .table-bordered, table.collection {
3417 border: 1px solid
#dee2e6; }
3418 .table-bordered th
, table
.collection th
,
3420 table
.collection td
{
3421 border: 1px solid
#dee2e6; }
3422 .table-bordered thead th
, table
.collection thead th
,
3423 .table-bordered thead td
,
3424 table
.collection thead td
{
3425 border-bottom-width: 2px; }
3427 .table-striped tbody tr:nth-of-type(odd), table.collection tbody tr:nth-of-type(odd), table#explaincaps tbody tr:nth-of-type(odd), table#defineroletable tbody tr:nth-of-type(odd), table.grading-report tbody tr:nth-of-type(odd), table#listdirectories tbody tr:nth-of-type(odd), table.rolecaps tbody tr:nth-of-type(odd), table.userenrolment tbody tr:nth-of-type(odd), form#movecourses table tbody tr:nth-of-type(odd), #page-admin-course-index .editcourse tbody tr:nth-of-type(odd), .forumheaderlist tbody tr:nth-of-type(odd), table.flexible tbody tr:nth-of-type(odd), .generaltable tbody tr:nth-of-type(odd) {
3428 background-color: rgba
(0, 0, 0, 0.05); }
3430 .table-hover tbody tr:hover, table.grading-report tbody tr:hover, .forumheaderlist tbody tr:hover, .generaltable tbody tr:hover, table.flexible tbody tr:hover, .category_subcategories tbody tr:hover, table#modules tbody tr:hover, table#permissions tbody tr:hover {
3431 background-color: rgba
(0, 0, 0, 0.075); }
3434 .table-primary
> th
,
3435 .table-primary > td {
3436 background-color: #bcd9f2; }
3438 .table-hover .table-primary:hover, table.grading-report .table-primary:hover, .forumheaderlist .table-primary:hover, .generaltable .table-primary:hover, table.flexible .table-primary:hover, .category_subcategories .table-primary:hover, table#modules .table-primary:hover, table#permissions .table-primary:hover {
3439 background-color: #a7cdee; }
3440 .table-hover
.table-primary:hover
> td
, table
.grading-report
.table-primary:hover
> td
, .forumheaderlist
.table-primary:hover
> td
, .generaltable
.table-primary:hover
> td
, table
.flexible
.table-primary:hover
> td
, .category_subcategories
.table-primary:hover
> td
, table#modules
.table-primary:hover
> td
, table#permissions
.table-primary:hover
> td
,
3441 .table-hover
.table-primary:hover
> th
,
3442 table
.grading-report
.table-primary:hover
> th
,
3443 .forumheaderlist
.table-primary:hover
> th
,
3444 .generaltable
.table-primary:hover
> th
,
3445 table
.flexible
.table-primary:hover
> th
,
3446 .category_subcategories
.table-primary:hover
> th
,
3447 table#modules
.table-primary:hover
> th
,
3448 table#permissions
.table-primary:hover
> th
{
3449 background-color: #a7cdee; }
3452 .table-secondary
> th
,
3453 .table-secondary > td {
3454 background-color: #f9fafb; }
3456 .table-hover .table-secondary:hover, table.grading-report .table-secondary:hover, .forumheaderlist .table-secondary:hover, .generaltable .table-secondary:hover, table.flexible .table-secondary:hover, .category_subcategories .table-secondary:hover, table#modules .table-secondary:hover, table#permissions .table-secondary:hover {
3457 background-color: #eaedf1; }
3458 .table-hover
.table-secondary:hover
> td
, table
.grading-report
.table-secondary:hover
> td
, .forumheaderlist
.table-secondary:hover
> td
, .generaltable
.table-secondary:hover
> td
, table
.flexible
.table-secondary:hover
> td
, .category_subcategories
.table-secondary:hover
> td
, table#modules
.table-secondary:hover
> td
, table#permissions
.table-secondary:hover
> td
,
3459 .table-hover
.table-secondary:hover
> th
,
3460 table
.grading-report
.table-secondary:hover
> th
,
3461 .forumheaderlist
.table-secondary:hover
> th
,
3462 .generaltable
.table-secondary:hover
> th
,
3463 table
.flexible
.table-secondary:hover
> th
,
3464 .category_subcategories
.table-secondary:hover
> th
,
3465 table#modules
.table-secondary:hover
> th
,
3466 table#permissions
.table-secondary:hover
> th
{
3467 background-color: #eaedf1; }
3470 .table-success
> th
,
3471 .table-success > td {
3472 background-color: #d1ebd1; }
3474 .table-hover .table-success:hover, table.grading-report .table-success:hover, .forumheaderlist .table-success:hover, .generaltable .table-success:hover, table.flexible .table-success:hover, .category_subcategories .table-success:hover, table#modules .table-success:hover, table#permissions .table-success:hover {
3475 background-color: #bfe3bf; }
3476 .table-hover
.table-success:hover
> td
, table
.grading-report
.table-success:hover
> td
, .forumheaderlist
.table-success:hover
> td
, .generaltable
.table-success:hover
> td
, table
.flexible
.table-success:hover
> td
, .category_subcategories
.table-success:hover
> td
, table#modules
.table-success:hover
> td
, table#permissions
.table-success:hover
> td
,
3477 .table-hover
.table-success:hover
> th
,
3478 table
.grading-report
.table-success:hover
> th
,
3479 .forumheaderlist
.table-success:hover
> th
,
3480 .generaltable
.table-success:hover
> th
,
3481 table
.flexible
.table-success:hover
> th
,
3482 .category_subcategories
.table-success:hover
> th
,
3483 table#modules
.table-success:hover
> th
,
3484 table#permissions
.table-success:hover
> th
{
3485 background-color: #bfe3bf; }
3490 background-color: #d1edf6; }
3492 .table-hover .table-info:hover, table.grading-report .table-info:hover, .forumheaderlist .table-info:hover, .generaltable .table-info:hover, table.flexible .table-info:hover, .category_subcategories .table-info:hover, table#modules .table-info:hover, table#permissions .table-info:hover {
3493 background-color: #bce5f2; }
3494 .table-hover
.table-info:hover
> td
, table
.grading-report
.table-info:hover
> td
, .forumheaderlist
.table-info:hover
> td
, .generaltable
.table-info:hover
> td
, table
.flexible
.table-info:hover
> td
, .category_subcategories
.table-info:hover
> td
, table#modules
.table-info:hover
> td
, table#permissions
.table-info:hover
> td
,
3495 .table-hover
.table-info:hover
> th
,
3496 table
.grading-report
.table-info:hover
> th
,
3497 .forumheaderlist
.table-info:hover
> th
,
3498 .generaltable
.table-info:hover
> th
,
3499 table
.flexible
.table-info:hover
> th
,
3500 .category_subcategories
.table-info:hover
> th
,
3501 table#modules
.table-info:hover
> th
,
3502 table#permissions
.table-info:hover
> th
{
3503 background-color: #bce5f2; }
3505 .table-warning
, #overriderolestable
.overriddenpermission
,
3506 .table-warning
> th
,
3507 #overriderolestable .overriddenpermission
> th
,
3508 .table-warning
> td
,
3509 #overriderolestable .overriddenpermission
> td
{
3510 background-color: #fbe8cd; }
3512 .table-hover .table-warning:hover, table.grading-report .table-warning:hover, .forumheaderlist .table-warning:hover, .generaltable .table-warning:hover, table.flexible .table-warning:hover, .category_subcategories .table-warning:hover, table#modules .table-warning:hover, table#permissions .table-warning:hover, .table-hover #overriderolestable .overriddenpermission:hover, #overriderolestable .table-hover .overriddenpermission:hover, table.grading-report #overriderolestable .overriddenpermission:hover, #overriderolestable table.grading-report .overriddenpermission:hover, .forumheaderlist #overriderolestable .overriddenpermission:hover, #overriderolestable .forumheaderlist .overriddenpermission:hover, .generaltable #overriderolestable .overriddenpermission:hover, #overriderolestable .generaltable .overriddenpermission:hover, table.flexible #overriderolestable .overriddenpermission:hover, #overriderolestable table.flexible .overriddenpermission:hover, .category_subcategories #overriderolestable .overriddenpermission:hover, #overriderolestable .category_subcategories .overriddenpermission:hover, table#modules #overriderolestable .overriddenpermission:hover, #overriderolestable table#modules .overriddenpermission:hover, table#permissions #overriderolestable .overriddenpermission:hover, #overriderolestable table#permissions .overriddenpermission:hover {
3513 background-color: #f9ddb5; }
3514 .table-hover
.table-warning:hover
> td
, table
.grading-report
.table-warning:hover
> td
, .forumheaderlist
.table-warning:hover
> td
, .generaltable
.table-warning:hover
> td
, table
.flexible
.table-warning:hover
> td
, .category_subcategories
.table-warning:hover
> td
, table#modules
.table-warning:hover
> td
, table#permissions
.table-warning:hover
> td
, .table-hover #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable
.table-hover
.overriddenpermission:hover
> td
, table
.grading-report #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable table
.grading-report
.overriddenpermission:hover
> td
, .forumheaderlist #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable
.forumheaderlist
.overriddenpermission:hover
> td
, .generaltable #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable
.generaltable
.overriddenpermission:hover
> td
, table
.flexible #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable table
.flexible
.overriddenpermission:hover
> td
, .category_subcategories #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable
.category_subcategories
.overriddenpermission:hover
> td
, table#modules #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable table#modules
.overriddenpermission:hover
> td
, table#permissions #overriderolestable
.overriddenpermission:hover
> td
, #overriderolestable table#permissions
.overriddenpermission:hover
> td
,
3515 .table-hover
.table-warning:hover
> th
,
3516 table
.grading-report
.table-warning:hover
> th
,
3517 .forumheaderlist
.table-warning:hover
> th
,
3518 .generaltable
.table-warning:hover
> th
,
3519 table
.flexible
.table-warning:hover
> th
,
3520 .category_subcategories
.table-warning:hover
> th
,
3521 table#modules
.table-warning:hover
> th
,
3522 table#permissions
.table-warning:hover
> th
,
3523 .table-hover #overriderolestable
.overriddenpermission:hover
> th
,
3524 #overriderolestable .table-hover
.overriddenpermission:hover
> th
,
3525 table
.grading-report #overriderolestable
.overriddenpermission:hover
> th
,
3526 #overriderolestable table
.grading-report
.overriddenpermission:hover
> th
,
3527 .forumheaderlist #overriderolestable
.overriddenpermission:hover
> th
,
3528 #overriderolestable .forumheaderlist
.overriddenpermission:hover
> th
,
3529 .generaltable #overriderolestable
.overriddenpermission:hover
> th
,
3530 #overriderolestable .generaltable
.overriddenpermission:hover
> th
,
3531 table
.flexible #overriderolestable
.overriddenpermission:hover
> th
,
3532 #overriderolestable table
.flexible
.overriddenpermission:hover
> th
,
3533 .category_subcategories #overriderolestable
.overriddenpermission:hover
> th
,
3534 #overriderolestable .category_subcategories
.overriddenpermission:hover
> th
,
3535 table#modules #overriderolestable
.overriddenpermission:hover
> th
,
3536 #overriderolestable table#modules
.overriddenpermission:hover
> th
,
3537 table#permissions #overriderolestable
.overriddenpermission:hover
> th
,
3538 #overriderolestable table#permissions
.overriddenpermission:hover
> th
{
3539 background-color: #f9ddb5; }
3543 .table-danger > td {
3544 background-color: #f4cfce; }
3546 .table-hover .table-danger:hover, table.grading-report .table-danger:hover, .forumheaderlist .table-danger:hover, .generaltable .table-danger:hover, table.flexible .table-danger:hover, .category_subcategories .table-danger:hover, table#modules .table-danger:hover, table#permissions .table-danger:hover {
3547 background-color: #efbbb9; }
3548 .table-hover
.table-danger:hover
> td
, table
.grading-report
.table-danger:hover
> td
, .forumheaderlist
.table-danger:hover
> td
, .generaltable
.table-danger:hover
> td
, table
.flexible
.table-danger:hover
> td
, .category_subcategories
.table-danger:hover
> td
, table#modules
.table-danger:hover
> td
, table#permissions
.table-danger:hover
> td
,
3549 .table-hover
.table-danger:hover
> th
,
3550 table
.grading-report
.table-danger:hover
> th
,
3551 .forumheaderlist
.table-danger:hover
> th
,
3552 .generaltable
.table-danger:hover
> th
,
3553 table
.flexible
.table-danger:hover
> th
,
3554 .category_subcategories
.table-danger:hover
> th
,
3555 table#modules
.table-danger:hover
> th
,
3556 table#permissions
.table-danger:hover
> th
{
3557 background-color: #efbbb9; }
3562 background-color: #fdfdfe; }
3564 .table-hover .table-light:hover, table.grading-report .table-light:hover, .forumheaderlist .table-light:hover, .generaltable .table-light:hover, table.flexible .table-light:hover, .category_subcategories .table-light:hover, table#modules .table-light:hover, table#permissions .table-light:hover {
3565 background-color: #ececf6; }
3566 .table-hover
.table-light:hover
> td
, table
.grading-report
.table-light:hover
> td
, .forumheaderlist
.table-light:hover
> td
, .generaltable
.table-light:hover
> td
, table
.flexible
.table-light:hover
> td
, .category_subcategories
.table-light:hover
> td
, table#modules
.table-light:hover
> td
, table#permissions
.table-light:hover
> td
,
3567 .table-hover
.table-light:hover
> th
,
3568 table
.grading-report
.table-light:hover
> th
,
3569 .forumheaderlist
.table-light:hover
> th
,
3570 .generaltable
.table-light:hover
> th
,
3571 table
.flexible
.table-light:hover
> th
,
3572 .category_subcategories
.table-light:hover
> th
,
3573 table#modules
.table-light:hover
> th
,
3574 table#permissions
.table-light:hover
> th
{
3575 background-color: #ececf6; }
3580 background-color: #c7c8c8; }
3582 .table-hover .table-dark:hover, table.grading-report .table-dark:hover, .forumheaderlist .table-dark:hover, .generaltable .table-dark:hover, table.flexible .table-dark:hover, .category_subcategories .table-dark:hover, table#modules .table-dark:hover, table#permissions .table-dark:hover {
3583 background-color: #babbbb; }
3584 .table-hover
.table-dark:hover
> td
, table
.grading-report
.table-dark:hover
> td
, .forumheaderlist
.table-dark:hover
> td
, .generaltable
.table-dark:hover
> td
, table
.flexible
.table-dark:hover
> td
, .category_subcategories
.table-dark:hover
> td
, table#modules
.table-dark:hover
> td
, table#permissions
.table-dark:hover
> td
,
3585 .table-hover
.table-dark:hover
> th
,
3586 table
.grading-report
.table-dark:hover
> th
,
3587 .forumheaderlist
.table-dark:hover
> th
,
3588 .generaltable
.table-dark:hover
> th
,
3589 table
.flexible
.table-dark:hover
> th
,
3590 .category_subcategories
.table-dark:hover
> th
,
3591 table#modules
.table-dark:hover
> th
,
3592 table#permissions
.table-dark:hover
> th
{
3593 background-color: #babbbb; }
3597 .table-active > td {
3598 background-color: rgba
(0, 0, 0, 0.075); }
3600 .table-hover .table-active:hover, table.grading-report .table-active:hover, .forumheaderlist .table-active:hover, .generaltable .table-active:hover, table.flexible .table-active:hover, .category_subcategories .table-active:hover, table#modules .table-active:hover, table#permissions .table-active:hover {
3601 background-color: rgba
(0, 0, 0, 0.075); }
3602 .table-hover
.table-active:hover
> td
, table
.grading-report
.table-active:hover
> td
, .forumheaderlist
.table-active:hover
> td
, .generaltable
.table-active:hover
> td
, table
.flexible
.table-active:hover
> td
, .category_subcategories
.table-active:hover
> td
, table#modules
.table-active:hover
> td
, table#permissions
.table-active:hover
> td
,
3603 .table-hover
.table-active:hover
> th
,
3604 table
.grading-report
.table-active:hover
> th
,
3605 .forumheaderlist
.table-active:hover
> th
,
3606 .generaltable
.table-active:hover
> th
,
3607 table
.flexible
.table-active:hover
> th
,
3608 .category_subcategories
.table-active:hover
> th
,
3609 table#modules
.table-active:hover
> th
,
3610 table#permissions
.table-active:hover
> th
{
3611 background-color: rgba
(0, 0, 0, 0.075); }
3613 .table .thead-dark th, table.collection .thead-dark th, table.flexible .thead-dark th, .generaltable .thead-dark th {
3615 background-color: #212529;
3616 border-color: #32383e; }
3618 .table .thead-light th, table.collection .thead-light th, table.flexible .thead-light th, .generaltable .thead-light th {
3620 background-color: #e9ecef;
3621 border-color: #dee2e6; }
3625 background-color: #212529; }
3628 .table-dark thead th {
3629 border-color: #32383e; }
3630 .table-dark.table-bordered, table.table-dark.collection {
3632 .table-dark.table-striped tbody tr:nth-of-type(odd), table.table-dark.collection tbody tr:nth-of-type(odd), table.table-dark#explaincaps tbody tr:nth-of-type(odd), table.table-dark#defineroletable tbody tr:nth-of-type(odd), table.table-dark.grading-report tbody tr:nth-of-type(odd), table.table-dark#listdirectories tbody tr:nth-of-type(odd), table.table-dark.rolecaps tbody tr:nth-of-type(odd), table.table-dark.userenrolment tbody tr:nth-of-type(odd), form#movecourses table.table-dark tbody tr:nth-of-type(odd), #page-admin-course-index .table-dark.editcourse tbody tr:nth-of-type(odd), .table-dark.forumheaderlist tbody tr:nth-of-type(odd), table.table-dark.flexible tbody tr:nth-of-type(odd), .table-dark.generaltable tbody tr:nth-of-type(odd) {
3633 background-color: rgba
(255, 255, 255, 0.05); }
3634 .table-dark.table-hover tbody tr:hover, table.table-dark.grading-report tbody tr:hover, .table-dark.forumheaderlist tbody tr:hover, .table-dark.generaltable tbody tr:hover, table.table-dark.flexible tbody tr:hover, .table-dark.category_subcategories tbody tr:hover, table.table-dark#modules tbody tr:hover, table.table-dark#permissions tbody tr:hover {
3635 background-color: rgba
(255, 255, 255, 0.075); }
3637 @media (max-width: 575.98px) {
3638 .table-responsive-sm {
3642 -webkit-overflow-scrolling: touch
;
3643 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3644 .table-responsive-sm > .table-bordered, .table-responsive-sm > table.collection {
3647 @media (max-width: 767.98px) {
3648 .table-responsive-md {
3652 -webkit-overflow-scrolling: touch
;
3653 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3654 .table-responsive-md > .table-bordered, .table-responsive-md > table.collection {
3657 @media (max-width: 991.98px) {
3658 .table-responsive-lg {
3662 -webkit-overflow-scrolling: touch
;
3663 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3664 .table-responsive-lg > .table-bordered, .table-responsive-lg > table.collection {
3667 @media (max-width: 1199.98px) {
3668 .table-responsive-xl {
3672 -webkit-overflow-scrolling: touch
;
3673 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3674 .table-responsive-xl > .table-bordered, .table-responsive-xl > table.collection {
3681 -webkit-overflow-scrolling: touch
;
3682 -ms-overflow-style: -ms-autohiding-scrollbar
; }
3683 .table-responsive > .table-bordered, .table-responsive > table.collection {
3689 padding: 0.375rem 0.75rem;
3690 font-size: 0.9375rem;
3693 background-color: #fff;
3694 background-clip: padding-box
;
3695 border: 1px solid
#ced4da;
3697 transition: border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
; }
3698 .form-control::-ms-expand {
3699 background-color: transparent
;
3701 .form-control:focus {
3703 background-color: #fff;
3704 border-color: #6eb5f3;
3706 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
3707 .form-control::placeholder {
3710 .form-control:disabled, .form-control[readonly] {
3711 background-color: #e9ecef;
3714 select
.form-control:not
([size
]):not
([multiple
]) {
3715 height: calc
(2.15625rem + 2px); }
3717 select
.form-control:focus::-ms-value
{
3719 background-color: #fff; }
3722 .form-control-range {
3727 padding-top: calc
(0.375rem + 1px);
3728 padding-bottom: calc
(0.375rem + 1px);
3733 .col-form-label-lg {
3734 padding-top: calc
(0.5rem + 1px);
3735 padding-bottom: calc
(0.5rem + 1px);
3736 font-size: 1.171875rem;
3739 .col-form-label-sm {
3740 padding-top: calc
(0.25rem + 1px);
3741 padding-bottom: calc
(0.25rem + 1px);
3742 font-size: 0.8203125rem;
3745 .form-control-plaintext {
3748 padding-top: 0.375rem;
3749 padding-bottom: 0.375rem;
3752 background-color: transparent
;
3753 border: solid transparent
;
3754 border-width: 1px 0; }
3755 .form-control-plaintext
.form-control-sm
, .input-group-sm
> .form-control-plaintext
.form-control
,
3756 .input-group-sm
> .input-group-prepend
> .form-control-plaintext
.input-group-text
,
3757 .input-group-sm
> .input-group-append
> .form-control-plaintext
.input-group-text
,
3758 .input-group-sm
> .input-group-prepend
> .form-control-plaintext
.btn
, #page-grade-grading-manage
.actions
.input-group-sm
> .input-group-prepend
> .form-control-plaintext
.action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-sm
> .input-group-prepend
> input
.form-control-plaintext
, #rubric-rubric
.gradingform_rubric
.input-group-sm
> .input-group-prepend
> .form-control-plaintext
.addcriterion
,
3759 .input-group-sm
> .input-group-append
> .form-control-plaintext
.btn
, #page-grade-grading-manage
.actions
.input-group-sm
> .input-group-append
> .form-control-plaintext
.action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-sm
> .input-group-append
> input
.form-control-plaintext
, #rubric-rubric
.gradingform_rubric
.input-group-sm
> .input-group-append
> .form-control-plaintext
.addcriterion
, .form-control-plaintext
.form-control-lg
, .input-group-lg
> .form-control-plaintext
.form-control
,
3760 .input-group-lg
> .input-group-prepend
> .form-control-plaintext
.input-group-text
,
3761 .input-group-lg
> .input-group-append
> .form-control-plaintext
.input-group-text
,
3762 .input-group-lg
> .input-group-prepend
> .form-control-plaintext
.btn
, #page-grade-grading-manage
.actions
.input-group-lg
> .input-group-prepend
> .form-control-plaintext
.action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-lg
> .input-group-prepend
> input
.form-control-plaintext
, #rubric-rubric
.gradingform_rubric
.input-group-lg
> .input-group-prepend
> .form-control-plaintext
.addcriterion
,
3763 .input-group-lg > .input-group-append > .form-control-plaintext.btn, #page-grade-grading-manage .actions .input-group-lg > .input-group-append > .form-control-plaintext.action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-lg > .input-group-append > input.form-control-plaintext, #rubric-rubric.gradingform_rubric .input-group-lg > .input-group-append > .form-control-plaintext.addcriterion {
3767 .form-control-sm
, .input-group-sm
> .form-control
,
3768 .input-group-sm
> .input-group-prepend
> .input-group-text
,
3769 .input-group-sm
> .input-group-append
> .input-group-text
,
3770 .input-group-sm
> .input-group-prepend
> .btn
, #page-grade-grading-manage
.actions
.input-group-sm
> .input-group-prepend
> .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-sm
> .input-group-prepend
> input
, #rubric-rubric
.gradingform_rubric
.input-group-sm
> .input-group-prepend
> .addcriterion
,
3771 .input-group-sm > .input-group-append > .btn, #page-grade-grading-manage .actions .input-group-sm > .input-group-append > .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-sm > .input-group-append > input, #rubric-rubric.gradingform_rubric .input-group-sm > .input-group-append > .addcriterion {
3772 padding: 0.25rem 0.5rem;
3773 font-size: 0.8203125rem;
3776 select
.form-control-sm:not
([size
]):not
([multiple
]), .input-group-sm
> select
.form-control:not
([size
]):not
([multiple
]),
3777 .input-group-sm
> .input-group-prepend
> select
.input-group-text:not
([size
]):not
([multiple
]),
3778 .input-group-sm
> .input-group-append
> select
.input-group-text:not
([size
]):not
([multiple
]),
3779 .input-group-sm
> .input-group-prepend
> select
.btn:not
([size
]):not
([multiple
]), #page-grade-grading-manage
.actions
.input-group-sm
> .input-group-prepend
> select
.action:not
([size
]):not
([multiple
]), #rubric-rubric
.gradingform_rubric
.input-group-sm
> .input-group-prepend
> select
.addcriterion:not
([size
]):not
([multiple
]),
3780 .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), #page-grade-grading-manage .actions .input-group-sm > .input-group-append > select.action:not([size]):not([multiple]), #rubric-rubric.gradingform_rubric .input-group-sm > .input-group-append > select.addcriterion:not([size]):not([multiple]) {
3781 height: calc
(1.73046875rem + 2px); }
3783 .form-control-lg
, .input-group-lg
> .form-control
,
3784 .input-group-lg
> .input-group-prepend
> .input-group-text
,
3785 .input-group-lg
> .input-group-append
> .input-group-text
,
3786 .input-group-lg
> .input-group-prepend
> .btn
, #page-grade-grading-manage
.actions
.input-group-lg
> .input-group-prepend
> .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-lg
> .input-group-prepend
> input
, #rubric-rubric
.gradingform_rubric
.input-group-lg
> .input-group-prepend
> .addcriterion
,
3787 .input-group-lg > .input-group-append > .btn, #page-grade-grading-manage .actions .input-group-lg > .input-group-append > .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-lg > .input-group-append > input, #rubric-rubric.gradingform_rubric .input-group-lg > .input-group-append > .addcriterion {
3788 padding: 0.5rem 1rem;
3789 font-size: 1.171875rem;
3792 select
.form-control-lg:not
([size
]):not
([multiple
]), .input-group-lg
> select
.form-control:not
([size
]):not
([multiple
]),
3793 .input-group-lg
> .input-group-prepend
> select
.input-group-text:not
([size
]):not
([multiple
]),
3794 .input-group-lg
> .input-group-append
> select
.input-group-text:not
([size
]):not
([multiple
]),
3795 .input-group-lg
> .input-group-prepend
> select
.btn:not
([size
]):not
([multiple
]), #page-grade-grading-manage
.actions
.input-group-lg
> .input-group-prepend
> select
.action:not
([size
]):not
([multiple
]), #rubric-rubric
.gradingform_rubric
.input-group-lg
> .input-group-prepend
> select
.addcriterion:not
([size
]):not
([multiple
]),
3796 .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), #page-grade-grading-manage .actions .input-group-lg > .input-group-append > select.action:not([size]):not([multiple]), #rubric-rubric.gradingform_rubric .input-group-lg > .input-group-append > select.addcriterion:not([size]):not([multiple]) {
3797 height: calc
(2.7578125rem + 2px); }
3799 .form-group
, .form-buttons
,
3800 .path-admin
.buttons
,
3801 #fitem_id_submitbutton,
3802 .fp-content-center form
+ div
,
3803 div
.backup-section
+ form
,
3804 #fgroup_id_buttonar {
3805 margin-bottom: 1rem; }
3809 margin-top: 0.25rem; }
3815 margin-left: -5px; }
3817 .form-row > [class*="col-"] {
3819 padding-left: 5px; }
3824 padding-left: 1.25rem; }
3829 margin-left: -1.25rem; }
3830 .form-check-input:disabled ~ .form-check-label {
3836 .form-check-inline {
3837 display: inline-flex
;
3838 align-items: center
;
3840 margin-right: 0.75rem; }
3841 .form-check-inline .form-check-input {
3844 margin-right: 0.3125rem;
3850 margin-top: 0.25rem;
3865 background-color: rgba
(92, 184, 92, 0.8);
3866 border-radius: .2rem; }
3868 .was-validated
.form-control:valid
, .form-control
.is-valid
, .was-validated
3869 .custom-select:valid
,
3870 .custom-select.is-valid {
3871 border-color: #5cb85c; }
3872 .was-validated
.form-control:valid:focus
, .form-control
.is-valid:focus
, .was-validated
3873 .custom-select:valid:focus
,
3874 .custom-select.is-valid:focus {
3875 border-color: #5cb85c;
3876 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3877 .was-validated
.form-control:valid
~ .valid-feedback
,
3878 .was-validated
.form-control:valid
~ .valid-tooltip
, .form-control
.is-valid
~ .valid-feedback
,
3879 .form-control
.is-valid
~ .valid-tooltip
, .was-validated
3880 .custom-select:valid
~ .valid-feedback
,
3882 .custom-select:valid
~ .valid-tooltip
,
3883 .custom-select
.is-valid
~ .valid-feedback
,
3884 .custom-select.is-valid ~ .valid-tooltip {
3887 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3890 .was-validated
.form-check-input:valid
~ .valid-feedback
,
3891 .was-validated
.form-check-input:valid
~ .valid-tooltip
, .form-check-input
.is-valid
~ .valid-feedback
,
3892 .form-check-input.is-valid ~ .valid-tooltip {
3895 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
3897 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
3898 background-color: #b5dfb5; }
3900 .was-validated
.custom-control-input:valid
~ .valid-feedback
,
3901 .was-validated
.custom-control-input:valid
~ .valid-tooltip
, .custom-control-input
.is-valid
~ .valid-feedback
,
3902 .custom-control-input.is-valid ~ .valid-tooltip {
3905 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
3906 background-color: #80c780; }
3908 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
3909 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3911 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
3912 border-color: #5cb85c; }
3913 .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
3914 border-color: inherit
; }
3916 .was-validated
.custom-file-input:valid
~ .valid-feedback
,
3917 .was-validated
.custom-file-input:valid
~ .valid-tooltip
, .custom-file-input
.is-valid
~ .valid-feedback
,
3918 .custom-file-input.is-valid ~ .valid-tooltip {
3921 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
3922 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.25); }
3927 margin-top: 0.25rem;
3942 background-color: rgba
(217, 83, 79, 0.8);
3943 border-radius: .2rem; }
3945 .was-validated
.form-control:invalid
, .form-control
.is-invalid
, .was-validated
3946 .custom-select:invalid
,
3947 .custom-select.is-invalid {
3948 border-color: #d9534f; }
3949 .was-validated
.form-control:invalid:focus
, .form-control
.is-invalid:focus
, .was-validated
3950 .custom-select:invalid:focus
,
3951 .custom-select.is-invalid:focus {
3952 border-color: #d9534f;
3953 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
3954 .was-validated
.form-control:invalid
~ .invalid-feedback
,
3955 .was-validated
.form-control:invalid
~ .invalid-tooltip
, .form-control
.is-invalid
~ .invalid-feedback
,
3956 .form-control
.is-invalid
~ .invalid-tooltip
, .was-validated
3957 .custom-select:invalid
~ .invalid-feedback
,
3959 .custom-select:invalid
~ .invalid-tooltip
,
3960 .custom-select
.is-invalid
~ .invalid-feedback
,
3961 .custom-select.is-invalid ~ .invalid-tooltip {
3964 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3967 .was-validated
.form-check-input:invalid
~ .invalid-feedback
,
3968 .was-validated
.form-check-input:invalid
~ .invalid-tooltip
, .form-check-input
.is-invalid
~ .invalid-feedback
,
3969 .form-check-input.is-invalid ~ .invalid-tooltip {
3972 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
3974 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
3975 background-color: #f0b9b8; }
3977 .was-validated
.custom-control-input:invalid
~ .invalid-feedback
,
3978 .was-validated
.custom-control-input:invalid
~ .invalid-tooltip
, .custom-control-input
.is-invalid
~ .invalid-feedback
,
3979 .custom-control-input.is-invalid ~ .invalid-tooltip {
3982 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
3983 background-color: #e27c79; }
3985 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
3986 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
3988 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
3989 border-color: #d9534f; }
3990 .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
3991 border-color: inherit
; }
3993 .was-validated
.custom-file-input:invalid
~ .invalid-feedback
,
3994 .was-validated
.custom-file-input:invalid
~ .invalid-tooltip
, .custom-file-input
.is-invalid
~ .invalid-feedback
,
3995 .custom-file-input.is-invalid ~ .invalid-tooltip {
3998 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
3999 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.25); }
4003 flex-flow: row wrap
;
4004 align-items: center
; }
4005 .form-inline .form-check {
4007 @media
(min-width: 576px) {
4008 .form-inline label {
4010 align-items: center
;
4011 justify-content: center
;
4013 .form-inline
.form-group
, .form-inline
.form-buttons
,
4014 .form-inline
.path-admin
.buttons
, .path-admin
.form-inline
.buttons
,
4015 .form-inline #fitem_id_submitbutton
,
4016 .form-inline
.fp-content-center form
+ div
, .fp-content-center
.form-inline form
+ div
,
4017 .form-inline div
.backup-section
+ form
,
4018 .form-inline #fgroup_id_buttonar {
4021 flex-flow: row wrap
;
4022 align-items: center
;
4024 .form-inline .form-control {
4025 display: inline-block
;
4027 vertical-align: middle
; }
4028 .form-inline .form-control-plaintext {
4029 display: inline-block
; }
4030 .form-inline .input-group {
4032 .form-inline .form-check {
4034 align-items: center
;
4035 justify-content: center
;
4038 .form-inline .form-check-input {
4041 margin-right: 0.25rem;
4043 .form-inline .custom-control {
4044 align-items: center
;
4045 justify-content: center
; }
4046 .form-inline .custom-control-label {
4047 margin-bottom: 0; } }
4049 .btn, #page-grade-grading-manage .actions .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, #rubric-rubric.gradingform_rubric .addcriterion {
4050 display: inline-block
;
4053 white-space: nowrap
;
4054 vertical-align: middle
;
4056 border: 1px solid transparent
;
4057 padding: 0.375rem 0.75rem;
4058 font-size: 0.9375rem;
4061 transition: color
0.15s ease-in-out
, background-color
0.15s ease-in-out
, border-color
0.15s ease-in-out
, box-shadow
0.15s ease-in-out
; }
4062 .btn:hover, #page-grade-grading-manage .actions .action:hover, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:hover, #rubric-rubric.gradingform_rubric .addcriterion:hover, .btn:focus, #page-grade-grading-manage .actions .action:focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus, #rubric-rubric.gradingform_rubric .addcriterion:focus {
4063 text-decoration: none
; }
4064 .btn:focus, #page-grade-grading-manage .actions .action:focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus, #rubric-rubric.gradingform_rubric .addcriterion:focus, .btn.focus, #page-grade-grading-manage .actions .focus.action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.focus, #rubric-rubric.gradingform_rubric .focus.addcriterion {
4066 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
4067 .btn.disabled, .fp-viewbar.disabled a, #page-grade-grading-manage .actions .disabled.action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.disabled, #rubric-rubric.gradingform_rubric .disabled.addcriterion, .btn:disabled, #page-grade-grading-manage .actions .action:disabled, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:disabled, #rubric-rubric.gradingform_rubric .addcriterion:disabled {
4069 .btn:not(:disabled):not(.disabled), #page-grade-grading-manage .actions .action:not(:disabled):not(.disabled), #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:not(:disabled):not(.disabled), #rubric-rubric.gradingform_rubric .addcriterion:not(:disabled):not(.disabled) {
4071 .btn:not(:disabled):not(.disabled):active, #page-grade-grading-manage .actions .action:not(:disabled):not(.disabled):active, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:not(:disabled):not(.disabled):active, #rubric-rubric.gradingform_rubric .addcriterion:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, #page-grade-grading-manage .actions .action:not(:disabled):not(.disabled).active, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:not(:disabled):not(.disabled).active, #rubric-rubric.gradingform_rubric .addcriterion:not(:disabled):not(.disabled).active {
4072 background-image: none
; }
4074 a
.btn
.disabled
, .fp-viewbar
.disabled a
, #page-grade-grading-manage
.actions a
.disabled
.action
, #rubric-rubric
.gradingform_rubric a
.disabled
.addcriterion
,
4075 fieldset:disabled a
.btn
,
4076 fieldset:disabled #page-grade-grading-manage
.actions a
.action
,
4077 #page-grade-grading-manage .actions
fieldset:disabled a
.action
,
4078 fieldset:disabled #rubric-rubric
.gradingform_rubric a
.addcriterion
,
4079 #rubric-rubric.gradingform_rubric
fieldset:disabled a
.addcriterion
{
4080 pointer-events: none
; }
4084 background-color: #1177d1;
4085 border-color: #1177d1; }
4086 .btn-primary:hover {
4088 background-color: #0e63ae;
4089 border-color: #0d5ca2; }
4090 .btn-primary:focus, .btn-primary.focus {
4091 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4092 .btn-primary.disabled, .btn-primary:disabled {
4094 background-color: #1177d1;
4095 border-color: #1177d1; }
4096 .btn-primary:not
(:disabled
):not
(.disabled
):active
, .btn-primary:not
(:disabled
):not
(.disabled
).active
,
4097 .show > .btn-primary.dropdown-toggle {
4099 background-color: #0d5ca2;
4100 border-color: #0c5596; }
4101 .btn-primary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-primary:not
(:disabled
):not
(.disabled
).active:focus
,
4102 .show > .btn-primary.dropdown-toggle:focus {
4103 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4105 .btn-secondary, .btn-default {
4107 background-color: #e9ecef;
4108 border-color: #e9ecef; }
4109 .btn-secondary:hover, .btn-default:hover {
4111 background-color: #d3d9df;
4112 border-color: #cbd3da; }
4113 .btn-secondary:focus, .btn-default:focus, .btn-secondary.focus, .focus.btn-default {
4114 box-shadow: 0 0 0 0.2rem rgba
(233, 236, 239, 0.5); }
4115 .btn-secondary.disabled, .fp-viewbar.disabled a, .disabled.btn-default, .btn-secondary:disabled, .btn-default:disabled {
4117 background-color: #e9ecef;
4118 border-color: #e9ecef; }
4119 .btn-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-default:not
(:disabled
):not
(.disabled
):active
, .btn-secondary:not
(:disabled
):not
(.disabled
).active
, .fp-viewbar:not
(.disabled
) a
.checked:not
(:disabled
):not
(.disabled
), .btn-default:not
(:disabled
):not
(.disabled
).active
,
4120 .show
> .btn-secondary
.dropdown-toggle
,
4121 .show > .dropdown-toggle.btn-default {
4123 background-color: #cbd3da;
4124 border-color: #c4ccd4; }
4125 .btn-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-default:not
(:disabled
):not
(.disabled
):active:focus
, .btn-secondary:not
(:disabled
):not
(.disabled
).active:focus
, .fp-viewbar:not
(.disabled
) a
.checked:not
(:disabled
):not
(.disabled
):focus
, .btn-default:not
(:disabled
):not
(.disabled
).active:focus
,
4126 .show
> .btn-secondary
.dropdown-toggle:focus
,
4127 .show > .dropdown-toggle.btn-default:focus {
4128 box-shadow: 0 0 0 0.2rem rgba
(233, 236, 239, 0.5); }
4132 background-color: #5cb85c;
4133 border-color: #5cb85c; }
4134 .btn-success:hover {
4136 background-color: #48a648;
4137 border-color: #449d44; }
4138 .btn-success:focus, .btn-success.focus {
4139 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4140 .btn-success.disabled, .btn-success:disabled {
4142 background-color: #5cb85c;
4143 border-color: #5cb85c; }
4144 .btn-success:not
(:disabled
):not
(.disabled
):active
, .btn-success:not
(:disabled
):not
(.disabled
).active
,
4145 .show > .btn-success.dropdown-toggle {
4147 background-color: #449d44;
4148 border-color: #409440; }
4149 .btn-success:not
(:disabled
):not
(.disabled
):active:focus
, .btn-success:not
(:disabled
):not
(.disabled
).active:focus
,
4150 .show > .btn-success.dropdown-toggle:focus {
4151 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4155 background-color: #5bc0de;
4156 border-color: #5bc0de; }
4159 background-color: #3bb4d8;
4160 border-color: #31b0d5; }
4161 .btn-info:focus, .btn-info.focus {
4162 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4163 .btn-info.disabled, .btn-info:disabled {
4165 background-color: #5bc0de;
4166 border-color: #5bc0de; }
4167 .btn-info:not
(:disabled
):not
(.disabled
):active
, .btn-info:not
(:disabled
):not
(.disabled
).active
,
4168 .show > .btn-info.dropdown-toggle {
4170 background-color: #31b0d5;
4171 border-color: #2aaacf; }
4172 .btn-info:not
(:disabled
):not
(.disabled
):active:focus
, .btn-info:not
(:disabled
):not
(.disabled
).active:focus
,
4173 .show > .btn-info.dropdown-toggle:focus {
4174 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4178 background-color: #f0ad4e;
4179 border-color: #f0ad4e; }
4180 .btn-warning:hover {
4182 background-color: #ed9d2b;
4183 border-color: #ec971f; }
4184 .btn-warning:focus, .btn-warning.focus {
4185 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4186 .btn-warning.disabled, .btn-warning:disabled {
4188 background-color: #f0ad4e;
4189 border-color: #f0ad4e; }
4190 .btn-warning:not
(:disabled
):not
(.disabled
):active
, .btn-warning:not
(:disabled
):not
(.disabled
).active
,
4191 .show > .btn-warning.dropdown-toggle {
4193 background-color: #ec971f;
4194 border-color: #ea9214; }
4195 .btn-warning:not
(:disabled
):not
(.disabled
):active:focus
, .btn-warning:not
(:disabled
):not
(.disabled
).active:focus
,
4196 .show > .btn-warning.dropdown-toggle:focus {
4197 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4201 background-color: #d9534f;
4202 border-color: #d9534f; }
4205 background-color: #d23430;
4206 border-color: #c9302c; }
4207 .btn-danger:focus, .btn-danger.focus {
4208 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4209 .btn-danger.disabled, .btn-danger:disabled {
4211 background-color: #d9534f;
4212 border-color: #d9534f; }
4213 .btn-danger:not
(:disabled
):not
(.disabled
):active
, .btn-danger:not
(:disabled
):not
(.disabled
).active
,
4214 .show > .btn-danger.dropdown-toggle {
4216 background-color: #c9302c;
4217 border-color: #bf2e29; }
4218 .btn-danger:not
(:disabled
):not
(.disabled
):active:focus
, .btn-danger:not
(:disabled
):not
(.disabled
).active:focus
,
4219 .show > .btn-danger.dropdown-toggle:focus {
4220 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4224 background-color: #f8f9fa;
4225 border-color: #f8f9fa; }
4228 background-color: #e2e6ea;
4229 border-color: #dae0e5; }
4230 .btn-light:focus, .btn-light.focus {
4231 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4232 .btn-light.disabled, .btn-light:disabled {
4234 background-color: #f8f9fa;
4235 border-color: #f8f9fa; }
4236 .btn-light:not
(:disabled
):not
(.disabled
):active
, .btn-light:not
(:disabled
):not
(.disabled
).active
,
4237 .show > .btn-light.dropdown-toggle {
4239 background-color: #dae0e5;
4240 border-color: #d3d9df; }
4241 .btn-light:not
(:disabled
):not
(.disabled
):active:focus
, .btn-light:not
(:disabled
):not
(.disabled
).active:focus
,
4242 .show > .btn-light.dropdown-toggle:focus {
4243 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4247 background-color: #373a3c;
4248 border-color: #373a3c; }
4251 background-color: #252728;
4252 border-color: #1f2021; }
4253 .btn-dark:focus, .btn-dark.focus {
4254 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4255 .btn-dark.disabled, .btn-dark:disabled {
4257 background-color: #373a3c;
4258 border-color: #373a3c; }
4259 .btn-dark:not
(:disabled
):not
(.disabled
):active
, .btn-dark:not
(:disabled
):not
(.disabled
).active
,
4260 .show > .btn-dark.dropdown-toggle {
4262 background-color: #1f2021;
4263 border-color: #191a1b; }
4264 .btn-dark:not
(:disabled
):not
(.disabled
):active:focus
, .btn-dark:not
(:disabled
):not
(.disabled
).active:focus
,
4265 .show > .btn-dark.dropdown-toggle:focus {
4266 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4268 .btn-outline-primary {
4270 background-color: transparent
;
4271 background-image: none
;
4272 border-color: #1177d1; }
4273 .btn-outline-primary:hover {
4275 background-color: #1177d1;
4276 border-color: #1177d1; }
4277 .btn-outline-primary:focus, .btn-outline-primary.focus {
4278 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4279 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
4281 background-color: transparent
; }
4282 .btn-outline-primary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-primary:not
(:disabled
):not
(.disabled
).active
,
4283 .show > .btn-outline-primary.dropdown-toggle {
4285 background-color: #1177d1;
4286 border-color: #1177d1; }
4287 .btn-outline-primary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-primary:not
(:disabled
):not
(.disabled
).active:focus
,
4288 .show > .btn-outline-primary.dropdown-toggle:focus {
4289 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
4291 .btn-outline-secondary {
4293 background-color: transparent
;
4294 background-image: none
;
4295 border-color: #e9ecef; }
4296 .btn-outline-secondary:hover {
4298 background-color: #e9ecef;
4299 border-color: #e9ecef; }
4300 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
4301 box-shadow: 0 0 0 0.2rem rgba
(233, 236, 239, 0.5); }
4302 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
4304 background-color: transparent
; }
4305 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active
,
4306 .show > .btn-outline-secondary.dropdown-toggle {
4308 background-color: #e9ecef;
4309 border-color: #e9ecef; }
4310 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active:focus
,
4311 .show > .btn-outline-secondary.dropdown-toggle:focus {
4312 box-shadow: 0 0 0 0.2rem rgba
(233, 236, 239, 0.5); }
4314 .btn-outline-success {
4316 background-color: transparent
;
4317 background-image: none
;
4318 border-color: #5cb85c; }
4319 .btn-outline-success:hover {
4321 background-color: #5cb85c;
4322 border-color: #5cb85c; }
4323 .btn-outline-success:focus, .btn-outline-success.focus {
4324 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4325 .btn-outline-success.disabled, .btn-outline-success:disabled {
4327 background-color: transparent
; }
4328 .btn-outline-success:not
(:disabled
):not
(.disabled
):active
, .btn-outline-success:not
(:disabled
):not
(.disabled
).active
,
4329 .show > .btn-outline-success.dropdown-toggle {
4331 background-color: #5cb85c;
4332 border-color: #5cb85c; }
4333 .btn-outline-success:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-success:not
(:disabled
):not
(.disabled
).active:focus
,
4334 .show > .btn-outline-success.dropdown-toggle:focus {
4335 box-shadow: 0 0 0 0.2rem rgba
(92, 184, 92, 0.5); }
4339 background-color: transparent
;
4340 background-image: none
;
4341 border-color: #5bc0de; }
4342 .btn-outline-info:hover {
4344 background-color: #5bc0de;
4345 border-color: #5bc0de; }
4346 .btn-outline-info:focus, .btn-outline-info.focus {
4347 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4348 .btn-outline-info.disabled, .btn-outline-info:disabled {
4350 background-color: transparent
; }
4351 .btn-outline-info:not
(:disabled
):not
(.disabled
):active
, .btn-outline-info:not
(:disabled
):not
(.disabled
).active
,
4352 .show > .btn-outline-info.dropdown-toggle {
4354 background-color: #5bc0de;
4355 border-color: #5bc0de; }
4356 .btn-outline-info:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-info:not
(:disabled
):not
(.disabled
).active:focus
,
4357 .show > .btn-outline-info.dropdown-toggle:focus {
4358 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
4360 .btn-outline-warning {
4362 background-color: transparent
;
4363 background-image: none
;
4364 border-color: #f0ad4e; }
4365 .btn-outline-warning:hover {
4367 background-color: #f0ad4e;
4368 border-color: #f0ad4e; }
4369 .btn-outline-warning:focus, .btn-outline-warning.focus {
4370 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4371 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
4373 background-color: transparent
; }
4374 .btn-outline-warning:not
(:disabled
):not
(.disabled
):active
, .btn-outline-warning:not
(:disabled
):not
(.disabled
).active
,
4375 .show > .btn-outline-warning.dropdown-toggle {
4377 background-color: #f0ad4e;
4378 border-color: #f0ad4e; }
4379 .btn-outline-warning:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-warning:not
(:disabled
):not
(.disabled
).active:focus
,
4380 .show > .btn-outline-warning.dropdown-toggle:focus {
4381 box-shadow: 0 0 0 0.2rem rgba
(240, 173, 78, 0.5); }
4383 .btn-outline-danger {
4385 background-color: transparent
;
4386 background-image: none
;
4387 border-color: #d9534f; }
4388 .btn-outline-danger:hover {
4390 background-color: #d9534f;
4391 border-color: #d9534f; }
4392 .btn-outline-danger:focus, .btn-outline-danger.focus {
4393 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4394 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
4396 background-color: transparent
; }
4397 .btn-outline-danger:not
(:disabled
):not
(.disabled
):active
, .btn-outline-danger:not
(:disabled
):not
(.disabled
).active
,
4398 .show > .btn-outline-danger.dropdown-toggle {
4400 background-color: #d9534f;
4401 border-color: #d9534f; }
4402 .btn-outline-danger:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-danger:not
(:disabled
):not
(.disabled
).active:focus
,
4403 .show > .btn-outline-danger.dropdown-toggle:focus {
4404 box-shadow: 0 0 0 0.2rem rgba
(217, 83, 79, 0.5); }
4406 .btn-outline-light {
4408 background-color: transparent
;
4409 background-image: none
;
4410 border-color: #f8f9fa; }
4411 .btn-outline-light:hover {
4413 background-color: #f8f9fa;
4414 border-color: #f8f9fa; }
4415 .btn-outline-light:focus, .btn-outline-light.focus {
4416 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4417 .btn-outline-light.disabled, .btn-outline-light:disabled {
4419 background-color: transparent
; }
4420 .btn-outline-light:not
(:disabled
):not
(.disabled
):active
, .btn-outline-light:not
(:disabled
):not
(.disabled
).active
,
4421 .show > .btn-outline-light.dropdown-toggle {
4423 background-color: #f8f9fa;
4424 border-color: #f8f9fa; }
4425 .btn-outline-light:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-light:not
(:disabled
):not
(.disabled
).active:focus
,
4426 .show > .btn-outline-light.dropdown-toggle:focus {
4427 box-shadow: 0 0 0 0.2rem rgba
(248, 249, 250, 0.5); }
4431 background-color: transparent
;
4432 background-image: none
;
4433 border-color: #373a3c; }
4434 .btn-outline-dark:hover {
4436 background-color: #373a3c;
4437 border-color: #373a3c; }
4438 .btn-outline-dark:focus, .btn-outline-dark.focus {
4439 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4440 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
4442 background-color: transparent
; }
4443 .btn-outline-dark:not
(:disabled
):not
(.disabled
):active
, .btn-outline-dark:not
(:disabled
):not
(.disabled
).active
,
4444 .show > .btn-outline-dark.dropdown-toggle {
4446 background-color: #373a3c;
4447 border-color: #373a3c; }
4448 .btn-outline-dark:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-dark:not
(:disabled
):not
(.disabled
).active:focus
,
4449 .show > .btn-outline-dark.dropdown-toggle:focus {
4450 box-shadow: 0 0 0 0.2rem rgba
(55, 58, 60, 0.5); }
4455 background-color: transparent
; }
4458 text-decoration: underline
;
4459 background-color: transparent
;
4460 border-color: transparent
; }
4461 .btn-link:focus, .btn-link.focus {
4462 text-decoration: underline
;
4463 border-color: transparent
;
4465 .btn-link:disabled, .btn-link.disabled {
4468 .btn-lg, .btn-group-lg > .btn, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-lg > input, #rubric-rubric.gradingform_rubric .btn-group-lg > .addcriterion, #page-grade-grading-manage .actions .action {
4469 padding: 0.5rem 1rem;
4470 font-size: 1.171875rem;
4474 .btn-sm, .btn-group-sm > .btn, #page-grade-grading-manage .actions .btn-group-sm > .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-sm > input, #rubric-rubric.gradingform_rubric .btn-group-sm > .addcriterion {
4475 padding: 0.25rem 0.5rem;
4476 font-size: 0.8203125rem;
4480 .btn-block
, p
.arrow_button input
, #addcontrols input
,
4481 #removecontrols input
{
4484 .btn-block
+ .btn-block
, p
.arrow_button input
+ .btn-block
, #addcontrols input
+ .btn-block
, #removecontrols input
+ .btn-block
, p
.arrow_button
.btn-block
+ input
, p
.arrow_button input
+ input
, #addcontrols
.btn-block
+ input
, #addcontrols p
.arrow_button input
+ input
, #addcontrols input
+ input
,
4485 #removecontrols .btn-block
+ input
, #removecontrols p
.arrow_button input
+ input
,
4486 #removecontrols input
+ input
{
4487 margin-top: 0.5rem; }
4489 input
[type
="submit"].btn-block
, p
.arrow_button input
[type
="submit"], #addcontrols input
[type
="submit"],
4490 #removecontrols input
[type
="submit"],
4491 input
[type
="reset"].btn-block
,
4492 p
.arrow_button input
[type
="reset"],
4493 #addcontrols input
[type
="reset"],
4494 #removecontrols input
[type
="reset"],
4495 input
[type
="button"].btn-block
,
4496 p
.arrow_button input
[type
="button"],
4497 #addcontrols input
[type
="button"],
4498 #removecontrols input
[type
="button"] {
4503 transition: opacity
0.15s linear
; }
4513 display: table-row
; }
4515 tbody
.collapse
.show
{
4516 display: table-row-group
; }
4522 transition: height
0.35s ease
; }
4526 position: relative
; }
4528 .dropdown-toggle::after {
4529 display: inline-block
;
4532 margin-left: 0.255em;
4533 vertical-align: 0.255em;
4535 border-top: 0.3em solid
;
4536 border-right: 0.3em solid transparent
;
4538 border-left: 0.3em solid transparent
; }
4540 .dropdown-toggle:empty::after {
4552 margin: 0.125rem 0 0;
4553 font-size: 0.9375rem;
4557 background-color: #fff;
4558 background-clip: padding-box
;
4559 border: 1px solid rgba
(0, 0, 0, 0.15); }
4561 .dropup .dropdown-menu {
4563 margin-bottom: 0.125rem; }
4565 .dropup .dropdown-toggle::after {
4566 display: inline-block
;
4569 margin-left: 0.255em;
4570 vertical-align: 0.255em;
4573 border-right: 0.3em solid transparent
;
4574 border-bottom: 0.3em solid
;
4575 border-left: 0.3em solid transparent
; }
4577 .dropup .dropdown-toggle:empty::after {
4580 .dropright .dropdown-menu {
4582 margin-left: 0.125rem; }
4584 .dropright .dropdown-toggle::after {
4585 display: inline-block
;
4588 margin-left: 0.255em;
4589 vertical-align: 0.255em;
4591 border-top: 0.3em solid transparent
;
4592 border-bottom: 0.3em solid transparent
;
4593 border-left: 0.3em solid
; }
4595 .dropright .dropdown-toggle:empty::after {
4598 .dropright .dropdown-toggle::after {
4599 vertical-align: 0; }
4601 .dropleft .dropdown-menu {
4603 margin-right: 0.125rem; }
4605 .dropleft .dropdown-toggle::after {
4606 display: inline-block
;
4609 margin-left: 0.255em;
4610 vertical-align: 0.255em;
4613 .dropleft .dropdown-toggle::after {
4616 .dropleft .dropdown-toggle::before {
4617 display: inline-block
;
4620 margin-right: 0.255em;
4621 vertical-align: 0.255em;
4623 border-top: 0.3em solid transparent
;
4624 border-right: 0.3em solid
;
4625 border-bottom: 0.3em solid transparent
; }
4627 .dropleft .dropdown-toggle:empty::after {
4630 .dropleft .dropdown-toggle::before {
4631 vertical-align: 0; }
4637 border-top: 1px solid
#e9ecef; }
4642 padding: 0.25rem 1.5rem;
4646 text-align: inherit
;
4647 white-space: nowrap
;
4648 background-color: transparent
;
4650 .dropdown-item:hover, .dropdown-item:focus {
4652 text-decoration: none
;
4653 background-color: #f8f9fa; }
4654 .dropdown-item.active, .dropdown-item:active {
4656 text-decoration: none
;
4657 background-color: #1177d1; }
4658 .dropdown-item.disabled, .dropdown-item:disabled {
4660 background-color: transparent
; }
4662 .dropdown-menu.show {
4667 padding: 0.5rem 1.5rem;
4669 font-size: 0.8203125rem;
4671 white-space: nowrap
; }
4674 .btn-group-vertical {
4676 display: inline-flex
;
4677 vertical-align: middle
; }
4678 .btn-group
> .btn
, #page-grade-grading-manage
.actions
.btn-group
> .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input
, #rubric-rubric
.gradingform_rubric
.btn-group
> .addcriterion
,
4679 .btn-group-vertical
> .btn
,
4680 #page-grade-grading-manage .actions
.btn-group-vertical
> .action
,
4681 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
,
4682 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion
{
4685 .btn-group
> .btn:hover
, #page-grade-grading-manage
.actions
.btn-group
> .action:hover
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input:hover
, #rubric-rubric
.gradingform_rubric
.btn-group
> .addcriterion:hover
,
4686 .btn-group-vertical
> .btn:hover
,
4687 #page-grade-grading-manage .actions
.btn-group-vertical
> .action:hover
,
4688 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input:hover
,
4689 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion:hover
{
4691 .btn-group
> .btn:focus
, #page-grade-grading-manage
.actions
.btn-group
> .action:focus
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input:focus
, #rubric-rubric
.gradingform_rubric
.btn-group
> .addcriterion:focus
, .btn-group
> .btn:active
, #page-grade-grading-manage
.actions
.btn-group
> .action:active
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input:active
, #rubric-rubric
.gradingform_rubric
.btn-group
> .addcriterion:active
, .btn-group
> .btn
.active
, #page-grade-grading-manage
.actions
.btn-group
> .active
.action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
> input
.active
, #rubric-rubric
.gradingform_rubric
.btn-group
> .active
.addcriterion
,
4692 .btn-group-vertical
> .btn:focus
,
4693 #page-grade-grading-manage .actions
.btn-group-vertical
> .action:focus
,
4694 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input:focus
,
4695 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion:focus
,
4696 .btn-group-vertical
> .btn:active
,
4697 #page-grade-grading-manage .actions
.btn-group-vertical
> .action:active
,
4698 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input:active
,
4699 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion:active
,
4700 .btn-group-vertical
> .btn
.active
,
4701 #page-grade-grading-manage .actions
.btn-group-vertical
> .active
.action
,
4702 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
.active
,
4703 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .active
.addcriterion
{
4705 .btn-group
.btn
+ .btn
, .btn-group #page-grade-grading-manage
.actions
.action
+ .btn
, #page-grade-grading-manage
.actions
.btn-group
.action
+ .btn
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ .btn
, .btn-group #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn
, #rubric-rubric
.gradingform_rubric
.btn-group
.addcriterion
+ .btn
, .btn-group #page-grade-grading-manage
.actions
.btn
+ .action
, #page-grade-grading-manage
.actions
.btn-group
.btn
+ .action
, .btn-group #page-grade-grading-manage
.actions
.action
+ .action
, #page-grade-grading-manage
.actions
.btn-group
.action
+ .action
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions input
+ .action
, #page-grade-grading-manage
.actions
.btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group #page-grade-grading-manage
.actions input
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ .action
, .btn-group #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.addcriterion
+ .action
, #page-grade-grading-manage
.actions
.btn-group #rubric-rubric
.gradingform_rubric
.addcriterion
+ .action
, #rubric-rubric
.gradingform_rubric
.btn-group #page-grade-grading-manage
.actions
.addcriterion
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.btn-group
.addcriterion
+ .action
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
.btn
+ input
, .btn-group #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group #page-grade-grading-manage
.actions
.action
+ input
, #page-grade-grading-manage
.actions
.btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.btn-group
.action
+ input
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ input
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
, #rubric-rubric
.gradingform_rubric
.btn-group #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
.addcriterion
+ input
, .btn-group #rubric-rubric
.gradingform_rubric
.btn
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group
.btn
+ .addcriterion
, .btn-group #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group #page-grade-grading-manage
.actions
.action
+ .addcriterion
, #page-grade-grading-manage
.actions
.btn-group #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.btn-group
.action
+ .addcriterion
, .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ .addcriterion
, .btn-group #rubric-rubric
.gradingform_rubric
.addcriterion
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group
.addcriterion
+ .addcriterion
,
4706 .btn-group
.btn
+ .btn-group
,
4707 .btn-group #page-grade-grading-manage
.actions
.action
+ .btn-group
,
4708 #page-grade-grading-manage .actions
.btn-group
.action
+ .btn-group
,
4709 .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn-group
,
4710 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group input
+ .btn-group
,
4711 .btn-group #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn-group
,
4712 #rubric-rubric.gradingform_rubric
.btn-group
.addcriterion
+ .btn-group
,
4713 .btn-group
.btn-group
+ .btn
,
4714 .btn-group #page-grade-grading-manage
.actions
.btn-group
+ .action
,
4715 #page-grade-grading-manage .actions
.btn-group
.btn-group
+ .action
,
4716 .btn-group #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
+ input
,
4717 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
.btn-group
+ input
,
4718 .btn-group #rubric-rubric
.gradingform_rubric
.btn-group
+ .addcriterion
,
4719 #rubric-rubric.gradingform_rubric
.btn-group
.btn-group
+ .addcriterion
,
4720 .btn-group
.btn-group
+ .btn-group
,
4721 .btn-group-vertical
.btn
+ .btn
,
4722 .btn-group-vertical #page-grade-grading-manage
.actions
.action
+ .btn
,
4723 #page-grade-grading-manage .actions
.btn-group-vertical
.action
+ .btn
,
4724 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn
,
4725 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ .btn
,
4726 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn
,
4727 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.addcriterion
+ .btn
,
4728 .btn-group-vertical #page-grade-grading-manage
.actions
.btn
+ .action
,
4729 #page-grade-grading-manage .actions
.btn-group-vertical
.btn
+ .action
,
4730 .btn-group-vertical #page-grade-grading-manage
.actions
.action
+ .action
,
4731 #page-grade-grading-manage .actions
.btn-group-vertical
.action
+ .action
,
4732 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions input
+ .action
,
4733 #page-grade-grading-manage .actions
.btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .action
,
4734 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical #page-grade-grading-manage
.actions input
+ .action
,
4735 #page-grade-grading-manage .actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ .action
,
4736 .btn-group-vertical #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.addcriterion
+ .action
,
4737 #page-grade-grading-manage .actions
.btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
+ .action
,
4738 #rubric-rubric.gradingform_rubric
.btn-group-vertical #page-grade-grading-manage
.actions
.addcriterion
+ .action
,
4739 #page-grade-grading-manage .actions #rubric-rubric
.gradingform_rubric
.btn-group-vertical
.addcriterion
+ .action
,
4740 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn
+ input
,
4741 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
.btn
+ input
,
4742 .btn-group-vertical #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
,
4743 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical #page-grade-grading-manage
.actions
.action
+ input
,
4744 #page-grade-grading-manage .actions
.btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
,
4745 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.btn-group-vertical
.action
+ input
,
4746 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ input
,
4747 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ input
,
4748 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
,
4749 #rubric-rubric.gradingform_rubric
.btn-group-vertical #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
,
4750 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
.addcriterion
+ input
,
4751 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.btn
+ .addcriterion
,
4752 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.btn
+ .addcriterion
,
4753 .btn-group-vertical #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
,
4754 #rubric-rubric.gradingform_rubric
.btn-group-vertical #page-grade-grading-manage
.actions
.action
+ .addcriterion
,
4755 #page-grade-grading-manage .actions
.btn-group-vertical #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
,
4756 #rubric-rubric.gradingform_rubric #page-grade-grading-manage
.actions
.btn-group-vertical
.action
+ .addcriterion
,
4757 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .addcriterion
,
4758 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ .addcriterion
,
4759 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
+ .addcriterion
,
4760 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.addcriterion
+ .addcriterion
,
4761 .btn-group-vertical
.btn
+ .btn-group
,
4762 .btn-group-vertical #page-grade-grading-manage
.actions
.action
+ .btn-group
,
4763 #page-grade-grading-manage .actions
.btn-group-vertical
.action
+ .btn-group
,
4764 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn-group
,
4765 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
+ .btn-group
,
4766 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn-group
,
4767 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.addcriterion
+ .btn-group
,
4768 .btn-group-vertical
.btn-group
+ .btn
,
4769 .btn-group-vertical #page-grade-grading-manage
.actions
.btn-group
+ .action
,
4770 #page-grade-grading-manage .actions
.btn-group-vertical
.btn-group
+ .action
,
4771 .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group
+ input
,
4772 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
.btn-group
+ input
,
4773 .btn-group-vertical #rubric-rubric
.gradingform_rubric
.btn-group
+ .addcriterion
,
4774 #rubric-rubric.gradingform_rubric
.btn-group-vertical
.btn-group
+ .addcriterion
,
4775 .btn-group-vertical .btn-group + .btn-group {
4776 margin-left: -1px; }
4781 justify-content: flex-start
; }
4782 .btn-toolbar .input-group {
4785 .btn-group > .btn:first-child, #page-grade-grading-manage .actions .btn-group > .action:first-child, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group > input:first-child, #rubric-rubric.gradingform_rubric .btn-group > .addcriterion:first-child {
4788 .dropdown-toggle-split {
4789 padding-right: 0.5625rem;
4790 padding-left: 0.5625rem; }
4791 .dropdown-toggle-split::after {
4794 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, #page-grade-grading-manage .actions .btn-group-sm > .action + .dropdown-toggle-split, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-sm > input + .dropdown-toggle-split, #rubric-rubric.gradingform_rubric .btn-group-sm > .addcriterion + .dropdown-toggle-split {
4795 padding-right: 0.375rem;
4796 padding-left: 0.375rem; }
4798 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, #page-grade-grading-manage .actions .btn-group-lg > .action + .dropdown-toggle-split, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn-group-lg > input + .dropdown-toggle-split, #rubric-rubric.gradingform_rubric .btn-group-lg > .addcriterion + .dropdown-toggle-split, #page-grade-grading-manage .actions .action + .dropdown-toggle-split {
4799 padding-right: 0.75rem;
4800 padding-left: 0.75rem; }
4802 .btn-group-vertical {
4803 flex-direction: column
;
4804 align-items: flex-start
;
4805 justify-content: center
; }
4806 .btn-group-vertical
.btn
, .btn-group-vertical #page-grade-grading-manage
.actions
.action
, #page-grade-grading-manage
.actions
.btn-group-vertical
.action
, .btn-group-vertical #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical input
, .btn-group-vertical #rubric-rubric
.gradingform_rubric
.addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group-vertical
.addcriterion
,
4807 .btn-group-vertical .btn-group {
4809 .btn-group-vertical
> .btn
+ .btn
, #page-grade-grading-manage
.actions
.btn-group-vertical
> .action
+ .btn
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ .btn
, #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .addcriterion
+ .btn
, #page-grade-grading-manage
.actions
.btn-group-vertical
> .btn
+ .action
, #page-grade-grading-manage
.actions
.btn-group-vertical
> .action
+ .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.btn-group-vertical
> input
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ .action
, #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.btn-group-vertical
> .addcriterion
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .addcriterion
+ .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> .btn
+ input
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> .action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.btn-group-vertical
> .action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> .addcriterion
+ input
, #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .btn
+ .addcriterion
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.btn-group-vertical
> .action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.btn-group-vertical
> .addcriterion
+ .addcriterion
,
4810 .btn-group-vertical
> .btn
+ .btn-group
,
4811 #page-grade-grading-manage .actions
.btn-group-vertical
> .action
+ .btn-group
,
4812 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> input
+ .btn-group
,
4813 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .addcriterion
+ .btn-group
,
4814 .btn-group-vertical
> .btn-group
+ .btn
,
4815 #page-grade-grading-manage .actions
.btn-group-vertical
> .btn-group
+ .action
,
4816 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-vertical
> .btn-group
+ input
,
4817 #rubric-rubric.gradingform_rubric
.btn-group-vertical
> .btn-group
+ .addcriterion
,
4818 .btn-group-vertical > .btn-group + .btn-group {
4822 .btn-group-toggle
> .btn
, #page-grade-grading-manage
.actions
.btn-group-toggle
> .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> input
, #rubric-rubric
.gradingform_rubric
.btn-group-toggle
> .addcriterion
,
4823 .btn-group-toggle
> .btn-group
> .btn
,
4824 #page-grade-grading-manage .actions
.btn-group-toggle
> .btn-group
> .action
,
4825 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> .btn-group
> input
,
4826 #rubric-rubric.gradingform_rubric
.btn-group-toggle
> .btn-group
> .addcriterion
{
4828 .btn-group-toggle
> .btn input
[type
="radio"], #page-grade-grading-manage
.actions
.btn-group-toggle
> .action input
[type
="radio"], #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> input input
[type
="radio"], #rubric-rubric
.gradingform_rubric
.btn-group-toggle
> .addcriterion input
[type
="radio"],
4829 .btn-group-toggle
> .btn input
[type
="checkbox"],
4830 #page-grade-grading-manage .actions
.btn-group-toggle
> .action input
[type
="checkbox"],
4831 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> input input
[type
="checkbox"],
4832 #rubric-rubric.gradingform_rubric
.btn-group-toggle
> .addcriterion input
[type
="checkbox"],
4833 .btn-group-toggle
> .btn-group
> .btn input
[type
="radio"],
4834 #page-grade-grading-manage .actions
.btn-group-toggle
> .btn-group
> .action input
[type
="radio"],
4835 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> .btn-group
> input input
[type
="radio"],
4836 #rubric-rubric.gradingform_rubric
.btn-group-toggle
> .btn-group
> .addcriterion input
[type
="radio"],
4837 .btn-group-toggle
> .btn-group
> .btn input
[type
="checkbox"],
4838 #page-grade-grading-manage .actions
.btn-group-toggle
> .btn-group
> .action input
[type
="checkbox"],
4839 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn-group-toggle
> .btn-group
> input input
[type
="checkbox"],
4840 #rubric-rubric.gradingform_rubric
.btn-group-toggle
> .btn-group
> .addcriterion input
[type
="checkbox"] {
4842 clip: rect
(0, 0, 0, 0);
4843 pointer-events: none
; }
4849 align-items: stretch
;
4851 .input-group
> .form-control
,
4852 .input-group
> .custom-select
,
4853 .input-group > .custom-file {
4858 .input-group
> .form-control:focus
,
4859 .input-group
> .custom-select:focus
,
4860 .input-group > .custom-file:focus {
4862 .input-group
> .form-control
+ .form-control
,
4863 .input-group
> .form-control
+ .custom-select
,
4864 .input-group
> .form-control
+ .custom-file
,
4865 .input-group
> .custom-select
+ .form-control
,
4866 .input-group
> .custom-select
+ .custom-select
,
4867 .input-group
> .custom-select
+ .custom-file
,
4868 .input-group
> .custom-file
+ .form-control
,
4869 .input-group
> .custom-file
+ .custom-select
,
4870 .input-group > .custom-file + .custom-file {
4871 margin-left: -1px; }
4872 .input-group > .custom-file {
4874 align-items: center
; }
4876 .input-group-prepend
,
4877 .input-group-append {
4879 .input-group-prepend
.btn
, .input-group-prepend #page-grade-grading-manage
.actions
.action
, #page-grade-grading-manage
.actions
.input-group-prepend
.action
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
, .input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
, #rubric-rubric
.gradingform_rubric
.input-group-prepend
.addcriterion
,
4880 .input-group-append
.btn
,
4881 .input-group-append #page-grade-grading-manage
.actions
.action
,
4882 #page-grade-grading-manage .actions
.input-group-append
.action
,
4883 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
,
4884 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
,
4885 .input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
,
4886 #rubric-rubric.gradingform_rubric
.input-group-append
.addcriterion
{
4889 .input-group-prepend
.btn
+ .btn
, .input-group-prepend #page-grade-grading-manage
.actions
.action
+ .btn
, #page-grade-grading-manage
.actions
.input-group-prepend
.action
+ .btn
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ .btn
, .input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn
, #rubric-rubric
.gradingform_rubric
.input-group-prepend
.addcriterion
+ .btn
, .input-group-prepend #page-grade-grading-manage
.actions
.btn
+ .action
, #page-grade-grading-manage
.actions
.input-group-prepend
.btn
+ .action
, .input-group-prepend #page-grade-grading-manage
.actions
.action
+ .action
, #page-grade-grading-manage
.actions
.input-group-prepend
.action
+ .action
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions input
+ .action
, #page-grade-grading-manage
.actions
.input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .action
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend #page-grade-grading-manage
.actions input
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ .action
, .input-group-prepend #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.addcriterion
+ .action
, #page-grade-grading-manage
.actions
.input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
+ .action
, #rubric-rubric
.gradingform_rubric
.input-group-prepend #page-grade-grading-manage
.actions
.addcriterion
+ .action
, #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.input-group-prepend
.addcriterion
+ .action
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend
.btn
+ input
, .input-group-prepend #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend #page-grade-grading-manage
.actions
.action
+ input
, #page-grade-grading-manage
.actions
.input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.input-group-prepend
.action
+ input
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ input
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
, #rubric-rubric
.gradingform_rubric
.input-group-prepend #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend
.addcriterion
+ input
, .input-group-prepend #rubric-rubric
.gradingform_rubric
.btn
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.input-group-prepend
.btn
+ .addcriterion
, .input-group-prepend #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.input-group-prepend #page-grade-grading-manage
.actions
.action
+ .addcriterion
, #page-grade-grading-manage
.actions
.input-group-prepend #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.input-group-prepend
.action
+ .addcriterion
, .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .addcriterion
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ .addcriterion
, .input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
+ .addcriterion
, #rubric-rubric
.gradingform_rubric
.input-group-prepend
.addcriterion
+ .addcriterion
,
4890 .input-group-prepend
.btn
+ .input-group-text
,
4891 .input-group-prepend #page-grade-grading-manage
.actions
.action
+ .input-group-text
,
4892 #page-grade-grading-manage .actions
.input-group-prepend
.action
+ .input-group-text
,
4893 .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .input-group-text
,
4894 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend input
+ .input-group-text
,
4895 .input-group-prepend #rubric-rubric
.gradingform_rubric
.addcriterion
+ .input-group-text
,
4896 #rubric-rubric.gradingform_rubric
.input-group-prepend
.addcriterion
+ .input-group-text
,
4897 .input-group-prepend
.input-group-text
+ .input-group-text
,
4898 .input-group-prepend
.input-group-text
+ .btn
,
4899 .input-group-prepend #page-grade-grading-manage
.actions
.input-group-text
+ .action
,
4900 #page-grade-grading-manage .actions
.input-group-prepend
.input-group-text
+ .action
,
4901 .input-group-prepend #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-text
+ input
,
4902 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-prepend
.input-group-text
+ input
,
4903 .input-group-prepend #rubric-rubric
.gradingform_rubric
.input-group-text
+ .addcriterion
,
4904 #rubric-rubric.gradingform_rubric
.input-group-prepend
.input-group-text
+ .addcriterion
,
4905 .input-group-append
.btn
+ .btn
,
4906 .input-group-append #page-grade-grading-manage
.actions
.action
+ .btn
,
4907 #page-grade-grading-manage .actions
.input-group-append
.action
+ .btn
,
4908 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .btn
,
4909 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ .btn
,
4910 .input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
+ .btn
,
4911 #rubric-rubric.gradingform_rubric
.input-group-append
.addcriterion
+ .btn
,
4912 .input-group-append #page-grade-grading-manage
.actions
.btn
+ .action
,
4913 #page-grade-grading-manage .actions
.input-group-append
.btn
+ .action
,
4914 .input-group-append #page-grade-grading-manage
.actions
.action
+ .action
,
4915 #page-grade-grading-manage .actions
.input-group-append
.action
+ .action
,
4916 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions input
+ .action
,
4917 #page-grade-grading-manage .actions
.input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .action
,
4918 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append #page-grade-grading-manage
.actions input
+ .action
,
4919 #page-grade-grading-manage .actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ .action
,
4920 .input-group-append #rubric-rubric
.gradingform_rubric #page-grade-grading-manage
.actions
.addcriterion
+ .action
,
4921 #page-grade-grading-manage .actions
.input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
+ .action
,
4922 #rubric-rubric.gradingform_rubric
.input-group-append #page-grade-grading-manage
.actions
.addcriterion
+ .action
,
4923 #page-grade-grading-manage .actions #rubric-rubric
.gradingform_rubric
.input-group-append
.addcriterion
+ .action
,
4924 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.btn
+ input
,
4925 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append
.btn
+ input
,
4926 .input-group-append #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
,
4927 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append #page-grade-grading-manage
.actions
.action
+ input
,
4928 #page-grade-grading-manage .actions
.input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.action
+ input
,
4929 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel #page-grade-grading-manage
.actions
.input-group-append
.action
+ input
,
4930 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ input
,
4931 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ input
,
4932 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
,
4933 #rubric-rubric.gradingform_rubric
.input-group-append #rubric-criteria
.criterion
.addlevel
.addcriterion
+ input
,
4934 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append
.addcriterion
+ input
,
4935 .input-group-append #rubric-rubric
.gradingform_rubric
.btn
+ .addcriterion
,
4936 #rubric-rubric.gradingform_rubric
.input-group-append
.btn
+ .addcriterion
,
4937 .input-group-append #page-grade-grading-manage
.actions #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
,
4938 #rubric-rubric.gradingform_rubric
.input-group-append #page-grade-grading-manage
.actions
.action
+ .addcriterion
,
4939 #page-grade-grading-manage .actions
.input-group-append #rubric-rubric
.gradingform_rubric
.action
+ .addcriterion
,
4940 #rubric-rubric.gradingform_rubric #page-grade-grading-manage
.actions
.input-group-append
.action
+ .addcriterion
,
4941 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .addcriterion
,
4942 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ .addcriterion
,
4943 .input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
+ .addcriterion
,
4944 #rubric-rubric.gradingform_rubric
.input-group-append
.addcriterion
+ .addcriterion
,
4945 .input-group-append
.btn
+ .input-group-text
,
4946 .input-group-append #page-grade-grading-manage
.actions
.action
+ .input-group-text
,
4947 #page-grade-grading-manage .actions
.input-group-append
.action
+ .input-group-text
,
4948 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
+ .input-group-text
,
4949 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append input
+ .input-group-text
,
4950 .input-group-append #rubric-rubric
.gradingform_rubric
.addcriterion
+ .input-group-text
,
4951 #rubric-rubric.gradingform_rubric
.input-group-append
.addcriterion
+ .input-group-text
,
4952 .input-group-append
.input-group-text
+ .input-group-text
,
4953 .input-group-append
.input-group-text
+ .btn
,
4954 .input-group-append #page-grade-grading-manage
.actions
.input-group-text
+ .action
,
4955 #page-grade-grading-manage .actions
.input-group-append
.input-group-text
+ .action
,
4956 .input-group-append #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-text
+ input
,
4957 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.input-group-append
.input-group-text
+ input
,
4958 .input-group-append #rubric-rubric
.gradingform_rubric
.input-group-text
+ .addcriterion
,
4959 #rubric-rubric.gradingform_rubric
.input-group-append
.input-group-text
+ .addcriterion
{
4960 margin-left: -1px; }
4962 .input-group-prepend {
4963 margin-right: -1px; }
4965 .input-group-append {
4966 margin-left: -1px; }
4970 align-items: center
;
4971 padding: 0.375rem 0.75rem;
4973 font-size: 0.9375rem;
4978 white-space: nowrap
;
4979 background-color: #e9ecef;
4980 border: 1px solid
#ced4da; }
4981 .input-group-text input
[type
="radio"],
4982 .input-group-text input[type="checkbox"] {
4989 padding-left: 1.5rem; }
4991 .custom-control-inline {
4992 display: inline-flex
;
4993 margin-right: 1rem; }
4995 .custom-control-input {
4999 .custom-control-input:checked ~ .custom-control-label::before {
5001 background-color: #1177d1; }
5002 .custom-control-input:focus ~ .custom-control-label::before {
5003 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5004 .custom-control-input:active ~ .custom-control-label::before {
5006 background-color: #9dcdf7; }
5007 .custom-control-input:disabled ~ .custom-control-label {
5009 .custom-control-input:disabled ~ .custom-control-label::before {
5010 background-color: #e9ecef; }
5012 .custom-control-label {
5014 .custom-control-label::before {
5021 pointer-events: none
;
5024 background-color: #dee2e6; }
5025 .custom-control-label::after {
5033 background-repeat: no-repeat
;
5034 background-position: center center
;
5035 background-size: 50% 50%; }
5037 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
5038 background-color: #1177d1; }
5040 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
5041 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }
5043 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
5044 background-color: #1177d1; }
5046 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
5047 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }
5049 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
5050 background-color: rgba
(17, 119, 209, 0.5); }
5052 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
5053 background-color: rgba
(17, 119, 209, 0.5); }
5055 .custom-radio .custom-control-label::before {
5056 border-radius: 50%; }
5058 .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
5059 background-color: #1177d1; }
5061 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
5062 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }
5064 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
5065 background-color: rgba
(17, 119, 209, 0.5); }
5068 display: inline-block
;
5070 height: calc
(2.15625rem + 2px);
5071 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
5074 vertical-align: middle
;
5075 background: #fff url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23373a3c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right
0.75rem center
;
5076 background-size: 8px 10px;
5077 border: 1px solid
#ced4da;
5080 .custom-select:focus {
5081 border-color: #6eb5f3;
5083 box-shadow: inset
0 1px 2px rgba
(0, 0, 0, 0.075), 0 0 5px rgba
(110, 181, 243, 0.5); }
5084 .custom-select:focus::-ms-value {
5086 background-color: #fff; }
5087 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
5089 padding-right: 0.75rem;
5090 background-image: none
; }
5091 .custom-select:disabled {
5093 background-color: #e9ecef; }
5094 .custom-select::-ms-expand {
5098 height: calc
(1.73046875rem + 2px);
5099 padding-top: 0.375rem;
5100 padding-bottom: 0.375rem;
5104 height: calc
(2.7578125rem + 2px);
5105 padding-top: 0.375rem;
5106 padding-bottom: 0.375rem;
5111 display: inline-block
;
5113 height: calc
(2.15625rem + 2px);
5116 .custom-file-input {
5120 height: calc
(2.15625rem + 2px);
5123 .custom-file-input:focus ~ .custom-file-control {
5124 border-color: #6eb5f3;
5125 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5126 .custom-file-input:focus ~ .custom-file-control::before {
5127 border-color: #6eb5f3; }
5128 .custom-file-input:lang(en) ~ .custom-file-label::after {
5129 content: "Browse"; }
5131 .custom-file-label {
5137 height: calc
(2.15625rem + 2px);
5138 padding: 0.375rem 0.75rem;
5141 background-color: #fff;
5142 border: 1px solid
#ced4da; }
5143 .custom-file-label::after {
5150 height: calc
(calc
(2.15625rem + 2px) - 1px * 2);
5151 padding: 0.375rem 0.75rem;
5155 background-color: #e9ecef;
5156 border-left: 1px solid
#ced4da; }
5167 padding: 0.5rem 1rem; }
5168 .nav-link:hover, .nav-link:focus {
5169 text-decoration: none
; }
5170 .nav-link.disabled {
5174 border-bottom: 1px solid
#dee2e6; }
5175 .nav-tabs .nav-item {
5176 margin-bottom: -1px; }
5177 .nav-tabs .nav-link {
5178 border: 1px solid transparent
; }
5179 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
5180 border-color: #e9ecef #e9ecef #dee2e6; }
5181 .nav-tabs .nav-link.disabled {
5183 background-color: transparent
;
5184 border-color: transparent
; }
5185 .nav-tabs
.nav-link
.active
,
5186 .nav-tabs .nav-item.show .nav-link {
5188 background-color: #fff;
5189 border-color: #dee2e6 #dee2e6 #fff; }
5190 .nav-tabs .dropdown-menu {
5193 .nav-pills
.nav-link
.active
,
5194 .nav-pills .show > .nav-link {
5196 background-color: #1177d1; }
5198 .nav-fill .nav-item {
5200 text-align: center
; }
5202 .nav-justified .nav-item {
5205 text-align: center
; }
5207 .tab-content > .tab-pane {
5210 .tab-content > .active {
5217 align-items: center
;
5218 justify-content: space-between
;
5219 padding: 0.5rem 1rem; }
5220 .navbar
> .container
,
5221 .navbar > .container-fluid {
5224 align-items: center
;
5225 justify-content: space-between
; }
5228 display: inline-block
;
5229 padding-top: 0.32421875rem;
5230 padding-bottom: 0.32421875rem;
5232 font-size: 1.171875rem;
5233 line-height: inherit
;
5234 white-space: nowrap
; }
5235 .navbar-brand:hover, .navbar-brand:focus {
5236 text-decoration: none
; }
5240 flex-direction: column
;
5244 .navbar-nav .nav-link {
5247 .navbar-nav .dropdown-menu {
5252 display: inline-block
;
5253 padding-top: 0.5rem;
5254 padding-bottom: 0.5rem; }
5259 align-items: center
; }
5262 padding: 0.25rem 0.75rem;
5263 font-size: 1.171875rem;
5265 background-color: transparent
;
5266 border: 1px solid transparent
; }
5267 .navbar-toggler:hover, .navbar-toggler:focus {
5268 text-decoration: none
; }
5269 .navbar-toggler:not(:disabled):not(.disabled) {
5272 .navbar-toggler-icon {
5273 display: inline-block
;
5276 vertical-align: middle
;
5278 background: no-repeat center center
;
5279 background-size: 100% 100%; }
5281 @media (max-width: 575.98px) {
5282 .navbar-expand-sm
> .container
,
5283 .navbar-expand-sm > .container-fluid {
5285 padding-left: 0; } }
5287 @media (min-width: 576px) {
5289 flex-flow: row nowrap
;
5290 justify-content: flex-start
; }
5291 .navbar-expand-sm .navbar-nav {
5292 flex-direction: row
; }
5293 .navbar-expand-sm .navbar-nav .dropdown-menu {
5294 position: absolute
; }
5295 .navbar-expand-sm .navbar-nav .dropdown-menu-right {
5298 .navbar-expand-sm .navbar-nav .nav-link {
5299 padding-right: 0.5rem;
5300 padding-left: 0.5rem; }
5301 .navbar-expand-sm
> .container
,
5302 .navbar-expand-sm > .container-fluid {
5303 flex-wrap: nowrap
; }
5304 .navbar-expand-sm .navbar-collapse {
5305 display: flex
!important
;
5307 .navbar-expand-sm .navbar-toggler {
5309 .navbar-expand-sm .dropup .dropdown-menu {
5313 @media (max-width: 767.98px) {
5314 .navbar-expand-md
> .container
,
5315 .navbar-expand-md > .container-fluid {
5317 padding-left: 0; } }
5319 @media (min-width: 768px) {
5321 flex-flow: row nowrap
;
5322 justify-content: flex-start
; }
5323 .navbar-expand-md .navbar-nav {
5324 flex-direction: row
; }
5325 .navbar-expand-md .navbar-nav .dropdown-menu {
5326 position: absolute
; }
5327 .navbar-expand-md .navbar-nav .dropdown-menu-right {
5330 .navbar-expand-md .navbar-nav .nav-link {
5331 padding-right: 0.5rem;
5332 padding-left: 0.5rem; }
5333 .navbar-expand-md
> .container
,
5334 .navbar-expand-md > .container-fluid {
5335 flex-wrap: nowrap
; }
5336 .navbar-expand-md .navbar-collapse {
5337 display: flex
!important
;
5339 .navbar-expand-md .navbar-toggler {
5341 .navbar-expand-md .dropup .dropdown-menu {
5345 @media (max-width: 991.98px) {
5346 .navbar-expand-lg
> .container
,
5347 .navbar-expand-lg > .container-fluid {
5349 padding-left: 0; } }
5351 @media (min-width: 992px) {
5353 flex-flow: row nowrap
;
5354 justify-content: flex-start
; }
5355 .navbar-expand-lg .navbar-nav {
5356 flex-direction: row
; }
5357 .navbar-expand-lg .navbar-nav .dropdown-menu {
5358 position: absolute
; }
5359 .navbar-expand-lg .navbar-nav .dropdown-menu-right {
5362 .navbar-expand-lg .navbar-nav .nav-link {
5363 padding-right: 0.5rem;
5364 padding-left: 0.5rem; }
5365 .navbar-expand-lg
> .container
,
5366 .navbar-expand-lg > .container-fluid {
5367 flex-wrap: nowrap
; }
5368 .navbar-expand-lg .navbar-collapse {
5369 display: flex
!important
;
5371 .navbar-expand-lg .navbar-toggler {
5373 .navbar-expand-lg .dropup .dropdown-menu {
5377 @media (max-width: 1199.98px) {
5378 .navbar-expand-xl
> .container
,
5379 .navbar-expand-xl > .container-fluid {
5381 padding-left: 0; } }
5383 @media (min-width: 1200px) {
5385 flex-flow: row nowrap
;
5386 justify-content: flex-start
; }
5387 .navbar-expand-xl .navbar-nav {
5388 flex-direction: row
; }
5389 .navbar-expand-xl .navbar-nav .dropdown-menu {
5390 position: absolute
; }
5391 .navbar-expand-xl .navbar-nav .dropdown-menu-right {
5394 .navbar-expand-xl .navbar-nav .nav-link {
5395 padding-right: 0.5rem;
5396 padding-left: 0.5rem; }
5397 .navbar-expand-xl
> .container
,
5398 .navbar-expand-xl > .container-fluid {
5399 flex-wrap: nowrap
; }
5400 .navbar-expand-xl .navbar-collapse {
5401 display: flex
!important
;
5403 .navbar-expand-xl .navbar-toggler {
5405 .navbar-expand-xl .dropup .dropdown-menu {
5410 flex-flow: row nowrap
;
5411 justify-content: flex-start
; }
5412 .navbar-expand
> .container
,
5413 .navbar-expand > .container-fluid {
5416 .navbar-expand .navbar-nav {
5417 flex-direction: row
; }
5418 .navbar-expand .navbar-nav .dropdown-menu {
5419 position: absolute
; }
5420 .navbar-expand .navbar-nav .dropdown-menu-right {
5423 .navbar-expand .navbar-nav .nav-link {
5424 padding-right: 0.5rem;
5425 padding-left: 0.5rem; }
5426 .navbar-expand
> .container
,
5427 .navbar-expand > .container-fluid {
5428 flex-wrap: nowrap
; }
5429 .navbar-expand .navbar-collapse {
5430 display: flex
!important
;
5432 .navbar-expand .navbar-toggler {
5434 .navbar-expand .dropup .dropdown-menu {
5438 .navbar-light .navbar-brand {
5439 color: rgba
(0, 0, 0, 0.9); }
5440 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
5441 color: rgba
(0, 0, 0, 0.9); }
5443 .navbar-light .navbar-nav .nav-link {
5444 color: rgba
(0, 0, 0, 0.5); }
5445 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
5446 color: rgba
(0, 0, 0, 0.9); }
5447 .navbar-light .navbar-nav .nav-link.disabled {
5448 color: rgba
(0, 0, 0, 0.3); }
5450 .navbar-light
.navbar-nav
.show
> .nav-link
,
5451 .navbar-light
.navbar-nav
.active
> .nav-link
,
5452 .navbar-light
.navbar-nav
.nav-link
.show
,
5453 .navbar-light .navbar-nav .nav-link.active {
5454 color: rgba
(0, 0, 0, 0.9); }
5456 .navbar-light .navbar-toggler {
5457 color: rgba
(0, 0, 0, 0.5);
5458 border-color: rgba
(0, 0, 0, 0.1); }
5460 .navbar-light .navbar-toggler-icon {
5461 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
5463 .navbar-light .navbar-text {
5464 color: rgba
(0, 0, 0, 0.5); }
5465 .navbar-light .navbar-text a {
5466 color: rgba
(0, 0, 0, 0.9); }
5467 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
5468 color: rgba
(0, 0, 0, 0.9); }
5470 .navbar-dark .navbar-brand {
5472 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
5475 .navbar-dark .navbar-nav .nav-link {
5476 color: rgba
(255, 255, 255, 0.5); }
5477 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
5479 .navbar-dark .navbar-nav .nav-link.disabled {
5480 color: rgba
(255, 255, 255, 0.25); }
5482 .navbar-dark
.navbar-nav
.show
> .nav-link
,
5483 .navbar-dark
.navbar-nav
.active
> .nav-link
,
5484 .navbar-dark
.navbar-nav
.nav-link
.show
,
5485 .navbar-dark .navbar-nav .nav-link.active {
5488 .navbar-dark .navbar-toggler {
5489 color: rgba
(255, 255, 255, 0.5);
5490 border-color: rgba
(255, 255, 255, 0.1); }
5492 .navbar-dark .navbar-toggler-icon {
5493 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
5495 .navbar-dark .navbar-text {
5496 color: rgba
(255, 255, 255, 0.5); }
5497 .navbar-dark .navbar-text a {
5499 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
5502 .card, #page-enrol-users #filterform, .que .history, .userprofile .profile_tree section, .groupinfobox, .well {
5505 flex-direction: column
;
5507 word-wrap: break-word
;
5508 background-color: #fff;
5509 background-clip: border-box
;
5510 border: 1px solid rgba
(0, 0, 0, 0.125); }
5511 .card > hr, #page-enrol-users #filterform > hr, .que .history > hr, .userprofile .profile_tree section > hr, .groupinfobox > hr, .well > hr {
5515 .card-body, .userprofile .profile_tree section {
5520 margin-bottom: 0.75rem; }
5523 margin-top: -0.375rem;
5526 .card-text:last-child {
5530 text-decoration: none
; }
5532 .card-link + .card-link {
5533 margin-left: 1.25rem; }
5536 padding: 0.75rem 1.25rem;
5538 background-color: rgba
(0, 0, 0, 0.03);
5539 border-bottom: 1px solid rgba
(0, 0, 0, 0.125); }
5540 .card-header + .list-group .list-group-item:first-child {
5544 padding: 0.75rem 1.25rem;
5545 background-color: rgba
(0, 0, 0, 0.03);
5546 border-top: 1px solid rgba
(0, 0, 0, 0.125); }
5549 margin-right: -0.625rem;
5550 margin-bottom: -0.75rem;
5551 margin-left: -0.625rem;
5554 .card-header-pills {
5555 margin-right: -0.625rem;
5556 margin-left: -0.625rem; }
5577 flex-direction: column
; }
5578 .card-deck .card, .card-deck #page-enrol-users #filterform, #page-enrol-users .card-deck #filterform, .card-deck .que .history, .que .card-deck .history, .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .card-deck section, .card-deck .groupinfobox, .card-deck .well {
5579 margin-bottom: 0.25rem; }
5580 @media
(min-width: 576px) {
5582 flex-flow: row wrap
;
5583 margin-right: -0.25rem;
5584 margin-left: -0.25rem; }
5585 .card-deck .card, .card-deck #page-enrol-users #filterform, #page-enrol-users .card-deck #filterform, .card-deck .que .history, .que .card-deck .history, .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .card-deck section, .card-deck .groupinfobox, .card-deck .well {
5588 flex-direction: column
;
5589 margin-right: 0.25rem;
5591 margin-left: 0.25rem; } }
5595 flex-direction: column
; }
5596 .card-group > .card, #page-enrol-users .card-group > #filterform, .que .card-group > .history, .userprofile .profile_tree .card-group > section, .card-group > .groupinfobox, .card-group > .well {
5597 margin-bottom: 0.25rem; }
5598 @media
(min-width: 576px) {
5600 flex-flow: row wrap
; }
5601 .card-group > .card, #page-enrol-users .card-group > #filterform, .que .card-group > .history, .userprofile .profile_tree .card-group > section, .card-group > .groupinfobox, .card-group > .well {
5604 .card-group > .card + .card, #page-enrol-users .card-group > #filterform + .card, .que .card-group > .history + .card, .userprofile .profile_tree .card-group > section + .card, .card-group > .groupinfobox + .card, .card-group > .well + .card, #page-enrol-users .card-group > .card + #filterform, #page-enrol-users .card-group > #filterform + #filterform, .que #page-enrol-users .card-group > .history + #filterform, #page-enrol-users .que .card-group > .history + #filterform, .userprofile .profile_tree #page-enrol-users .card-group > section + #filterform, #page-enrol-users .userprofile .profile_tree .card-group > section + #filterform, #page-enrol-users .card-group > .groupinfobox + #filterform, #page-enrol-users .card-group > .well + #filterform, .que .card-group > .card + .history, #page-enrol-users .que .card-group > #filterform + .history, .que #page-enrol-users .card-group > #filterform + .history, .que .card-group > .history + .history, .userprofile .profile_tree .que .card-group > section + .history, .que .userprofile .profile_tree .card-group > section + .history, .que .card-group > .groupinfobox + .history, .que .card-group > .well + .history, .userprofile .profile_tree .card-group > .card + section, #page-enrol-users .userprofile .profile_tree .card-group > #filterform + section, .userprofile .profile_tree #page-enrol-users .card-group > #filterform + section, .que .userprofile .profile_tree .card-group > .history + section, .userprofile .profile_tree .que .card-group > .history + section, .userprofile .profile_tree .card-group > section + section, .userprofile .profile_tree .card-group > .groupinfobox + section, .userprofile .profile_tree .card-group > .well + section, .card-group > .card + .groupinfobox, #page-enrol-users .card-group > #filterform + .groupinfobox, .que .card-group > .history + .groupinfobox, .userprofile .profile_tree .card-group > section + .groupinfobox, .card-group > .groupinfobox + .groupinfobox, .card-group > .well + .groupinfobox, .card-group > .card + .well, #page-enrol-users .card-group > #filterform + .well, .que .card-group > .history + .well, .userprofile .profile_tree .card-group > section + .well, .card-group > .groupinfobox + .well, .card-group > .well + .well {
5608 .card-columns .card, .card-columns #page-enrol-users #filterform, #page-enrol-users .card-columns #filterform, .card-columns .que .history, .que .card-columns .history, .card-columns .userprofile .profile_tree section, .userprofile .profile_tree .card-columns section, .card-columns .groupinfobox, .card-columns .well {
5609 margin-bottom: 0.75rem; }
5611 @media (min-width: 576px) {
5614 column-gap: 1.25rem; }
5615 .card-columns .card, .card-columns #page-enrol-users #filterform, #page-enrol-users .card-columns #filterform, .card-columns .que .history, .que .card-columns .history, .card-columns .userprofile .profile_tree section, .userprofile .profile_tree .card-columns section, .card-columns .groupinfobox, .card-columns .well {
5616 display: inline-block
;
5625 background-color: transparent
; }
5627 .breadcrumb-item + .breadcrumb-item::before {
5628 display: inline-block
;
5629 padding-right: 0.5rem;
5630 padding-left: 0.5rem;
5634 .breadcrumb-item + .breadcrumb-item:hover::before {
5635 text-decoration: underline
; }
5637 .breadcrumb-item + .breadcrumb-item:hover::before {
5638 text-decoration: none
; }
5640 .breadcrumb-item.active {
5651 padding: 0.5rem 0.75rem;
5655 background-color: #fff;
5656 border: 1px solid
#dee2e6; }
5659 text-decoration: none
;
5660 background-color: #e9ecef;
5661 border-color: #dee2e6; }
5665 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.25); }
5666 .page-link:not(:disabled):not(.disabled) {
5669 .page-item:first-child .page-link {
5672 .page-item.active .page-link {
5675 background-color: #1177d1;
5676 border-color: #1177d1; }
5678 .page-item.disabled .page-link {
5680 pointer-events: none
;
5682 background-color: #fff;
5683 border-color: #dee2e6; }
5685 .pagination-lg .page-link {
5686 padding: 0.75rem 1.5rem;
5687 font-size: 1.171875rem;
5690 .pagination-sm .page-link {
5691 padding: 0.25rem 0.5rem;
5692 font-size: 0.8203125rem;
5696 display: inline-block
;
5697 padding: 0.25em 0.4em;
5702 white-space: nowrap
;
5703 vertical-align: baseline
; }
5707 .btn .badge, #page-grade-grading-manage .actions .action .badge, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input .badge, #rubric-rubric.gradingform_rubric .addcriterion .badge {
5712 padding-right: 0.6em;
5713 padding-left: 0.6em; }
5717 background-color: #1177d1; }
5718 .badge-primary[href]:hover, .badge-primary[href]:focus {
5720 text-decoration: none
;
5721 background-color: #0d5ca2; }
5725 background-color: #e9ecef; }
5726 .badge-secondary[href]:hover, .badge-secondary[href]:focus {
5728 text-decoration: none
;
5729 background-color: #cbd3da; }
5733 background-color: #5cb85c; }
5734 .badge-success[href]:hover, .badge-success[href]:focus {
5736 text-decoration: none
;
5737 background-color: #449d44; }
5741 background-color: #5bc0de; }
5742 .badge-info[href]:hover, .badge-info[href]:focus {
5744 text-decoration: none
;
5745 background-color: #31b0d5; }
5749 background-color: #f0ad4e; }
5750 .badge-warning[href]:hover, .badge-warning[href]:focus {
5752 text-decoration: none
;
5753 background-color: #ec971f; }
5757 background-color: #d9534f; }
5758 .badge-danger[href]:hover, .badge-danger[href]:focus {
5760 text-decoration: none
;
5761 background-color: #c9302c; }
5765 background-color: #f8f9fa; }
5766 .badge-light[href]:hover, .badge-light[href]:focus {
5768 text-decoration: none
;
5769 background-color: #dae0e5; }
5773 background-color: #373a3c; }
5774 .badge-dark[href]:hover, .badge-dark[href]:focus {
5776 text-decoration: none
;
5777 background-color: #1f2021; }
5781 margin-bottom: 2rem;
5782 background-color: #e9ecef; }
5783 @media
(min-width: 576px) {
5785 padding: 4rem 2rem; } }
5791 .alert
, #page-admin-index
.releasenoteslink
,
5792 #page-admin-index .adminwarning
,
5793 #page-admin-index .adminerror
, .que
.formulation
,
5797 padding: 0.75rem 1.25rem;
5798 margin-bottom: 1rem;
5799 border: 0 solid transparent
; }
5807 .alert-dismissible {
5808 padding-right: 3.90625rem; }
5809 .alert-dismissible .close, .alert-dismissible .moodle-dialogue-base .closebutton, .moodle-dialogue-base .alert-dismissible .closebutton {
5813 padding: 0.75rem 1.25rem;
5818 background-color: #cfe4f6;
5819 border-color: #bcd9f2; }
5821 border-top-color: #a7cdee; }
5822 .alert-primary .alert-link {
5827 background-color: #fbfbfc;
5828 border-color: #f9fafb; }
5829 .alert-secondary hr {
5830 border-top-color: #eaedf1; }
5831 .alert-secondary .alert-link {
5837 background-color: #def1de;
5838 border-color: #d1ebd1; }
5839 .alert-success hr, .que .comment hr {
5840 border-top-color: #bfe3bf; }
5841 .alert-success .alert-link, .que .comment .alert-link {
5844 .alert-info, #page-admin-index .releasenoteslink, #adminsettings .form-overridden, .que .formulation {
5846 background-color: #def2f8;
5847 border-color: #d1edf6; }
5848 .alert-info hr, #page-admin-index .releasenoteslink hr, #adminsettings .form-overridden hr, .que .formulation hr {
5849 border-top-color: #bce5f2; }
5850 .alert-info .alert-link, #page-admin-index .releasenoteslink .alert-link, #adminsettings .form-overridden .alert-link, .que .formulation .alert-link {
5854 #page-admin-index .adminwarning
, .uninstalldeleteconfirmexternal
,
5858 background-color: #fcefdc;
5859 border-color: #fbe8cd; }
5860 .alert-warning hr, #page-admin-index .adminwarning hr, .uninstalldeleteconfirmexternal hr, .que .outcome hr, .que .comment hr {
5861 border-top-color: #f9ddb5; }
5862 .alert-warning .alert-link, #page-admin-index .adminwarning .alert-link, .uninstalldeleteconfirmexternal .alert-link, .que .outcome .alert-link, .que .comment .alert-link {
5866 #page-admin-index .adminerror
{
5868 background-color: #f7dddc;
5869 border-color: #f4cfce; }
5870 .alert-danger hr, #page-admin-index .adminerror hr {
5871 border-top-color: #efbbb9; }
5872 .alert-danger .alert-link, #page-admin-index .adminerror .alert-link {
5877 background-color: #fefefe;
5878 border-color: #fdfdfe; }
5880 border-top-color: #ececf6; }
5881 .alert-light .alert-link {
5886 background-color: #d7d8d8;
5887 border-color: #c7c8c8; }
5889 border-top-color: #babbbb; }
5890 .alert-dark .alert-link {
5893 @keyframes progress-bar-stripes
{
5895 background-position: 1rem 0; }
5897 background-position: 0 0; } }
5903 font-size: 0.703125rem;
5904 background-color: #e9ecef; }
5908 flex-direction: column
;
5909 justify-content: center
;
5912 background-color: #1177d1;
5913 transition: width
0.6s ease
; }
5915 .progress-bar-striped {
5916 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
);
5917 background-size: 1rem 1rem; }
5919 .progress-bar-animated {
5920 animation: progress-bar-stripes
1s linear infinite
; }
5924 align-items: flex-start
; }
5931 flex-direction: column
;
5935 .list-group-item-action {
5938 text-align: inherit
; }
5939 .list-group-item-action:hover, .list-group-item-action:focus {
5941 text-decoration: none
;
5942 background-color: #f8f9fa; }
5943 .list-group-item-action:active {
5945 background-color: #e9ecef; }
5950 padding: 0.75rem 1.25rem;
5951 margin-bottom: -1px;
5952 background-color: #fff;
5953 border: 1px solid rgba
(0, 0, 0, 0.125); }
5954 .list-group-item:last-child {
5956 .list-group-item:hover, .list-group-item:focus {
5958 text-decoration: none
; }
5959 .list-group-item.disabled, .list-group-item:disabled {
5961 background-color: #fff; }
5962 .list-group-item.active {
5965 background-color: #1177d1;
5966 border-color: #1177d1; }
5968 .list-group-flush .list-group-item {
5972 .list-group-flush:first-child .list-group-item:first-child {
5975 .list-group-flush:last-child .list-group-item:last-child {
5978 .list-group-item-primary {
5980 background-color: #bcd9f2; }
5981 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5983 background-color: #a7cdee; }
5984 .list-group-item-primary.list-group-item-action.active {
5986 background-color: #093e6d;
5987 border-color: #093e6d; }
5989 .list-group-item-secondary {
5991 background-color: #f9fafb; }
5992 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5994 background-color: #eaedf1; }
5995 .list-group-item-secondary.list-group-item-action.active {
5997 background-color: #797b7c;
5998 border-color: #797b7c; }
6000 .list-group-item-success {
6002 background-color: #d1ebd1; }
6003 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
6005 background-color: #bfe3bf; }
6006 .list-group-item-success.list-group-item-action.active {
6008 background-color: #306030;
6009 border-color: #306030; }
6011 .list-group-item-info {
6013 background-color: #d1edf6; }
6014 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
6016 background-color: #bce5f2; }
6017 .list-group-item-info.list-group-item-action.active {
6019 background-color: #2f6473;
6020 border-color: #2f6473; }
6022 .list-group-item-warning {
6024 background-color: #fbe8cd; }
6025 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
6027 background-color: #f9ddb5; }
6028 .list-group-item-warning.list-group-item-action.active {
6030 background-color: #7d5a29;
6031 border-color: #7d5a29; }
6033 .list-group-item-danger {
6035 background-color: #f4cfce; }
6036 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
6038 background-color: #efbbb9; }
6039 .list-group-item-danger.list-group-item-action.active {
6041 background-color: #712b29;
6042 border-color: #712b29; }
6044 .list-group-item-light {
6046 background-color: #fdfdfe; }
6047 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
6049 background-color: #ececf6; }
6050 .list-group-item-light.list-group-item-action.active {
6052 background-color: #818182;
6053 border-color: #818182; }
6055 .list-group-item-dark {
6057 background-color: #c7c8c8; }
6058 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
6060 background-color: #babbbb; }
6061 .list-group-item-dark.list-group-item-action.active {
6063 background-color: #1d1e1f;
6064 border-color: #1d1e1f; }
6066 .close, .moodle-dialogue-base .closebutton {
6068 font-size: 1.40625rem;
6072 text-shadow: 0 1px 0 #fff;
6074 .close:hover, .moodle-dialogue-base .closebutton:hover, .close:focus, .moodle-dialogue-base .closebutton:focus {
6076 text-decoration: none
;
6078 .close:not(:disabled):not(.disabled), .moodle-dialogue-base .closebutton:not(:disabled):not(.disabled) {
6081 button
.close
, .moodle-dialogue-base button
.closebutton
{
6083 background-color: transparent
;
6085 -webkit-appearance: none
; }
6100 .modal-open .modal {
6108 pointer-events: none
; }
6109 .modal.fade .modal-dialog {
6110 transition: transform
0.3s ease-out
;
6111 transform: translate
(0, -25%); }
6112 .modal.show .modal-dialog {
6113 transform: translate
(0, 0); }
6115 .modal-dialog-centered {
6117 align-items: center
;
6118 min-height: calc
(100% - (0.5rem * 2)); }
6120 .modal-content, .moodle-dialogue-base .moodle-dialogue-wrap.moodle-dialogue-content {
6123 flex-direction: column
;
6125 pointer-events: auto
;
6126 background-color: #fff;
6127 background-clip: padding-box
;
6128 border: 1px solid rgba
(0, 0, 0, 0.2);
6138 background-color: #000; }
6139 .modal-backdrop.fade {
6141 .modal-backdrop.show {
6144 .modal-header, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {
6146 align-items: flex-start
;
6147 justify-content: space-between
;
6149 border-bottom: 1px solid
#e9ecef; }
6150 .modal-header .close, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .close, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .close, .modal-header .moodle-dialogue-base .closebutton, .moodle-dialogue-base .modal-header .closebutton, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .closebutton, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .moodle-dialogue-base .closebutton, .moodle-dialogue-base .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .closebutton {
6152 margin: -1rem -1rem -1rem auto
; }
6154 .modal-title, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
6163 .modal-footer, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {
6165 align-items: center
;
6166 justify-content: flex-end
;
6168 border-top: 1px solid
#e9ecef; }
6169 .modal-footer > :not(:first-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft > :not(:first-child) {
6170 margin-left: .25rem; }
6171 .modal-footer > :not(:last-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft > :not(:last-child) {
6172 margin-right: .25rem; }
6174 .modal-scrollbar-measure {
6181 @media (min-width: 576px) {
6184 margin: 1.75rem auto
; }
6185 .modal-dialog-centered {
6186 min-height: calc
(100% - (1.75rem * 2)); }
6188 max-width: 300px; } }
6190 @media (min-width: 992px) {
6192 max-width: 800px; } }
6199 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
6205 text-decoration: none
;
6207 text-transform: none
;
6208 letter-spacing: normal
;
6210 word-spacing: normal
;
6211 white-space: normal
;
6213 font-size: 0.8203125rem;
6214 word-wrap: break-word
;
6223 .tooltip .arrow::before {
6226 border-color: transparent
;
6227 border-style: solid
; }
6229 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6230 padding: 0.4rem 0; }
6231 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6233 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6235 border-width: 0.4rem 0.4rem 0;
6236 border-top-color: #000; }
6238 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6239 padding: 0 0.4rem; }
6240 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6244 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6246 border-width: 0.4rem 0.4rem 0.4rem 0;
6247 border-right-color: #000; }
6249 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6250 padding: 0.4rem 0; }
6251 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6253 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6255 border-width: 0 0.4rem 0.4rem;
6256 border-bottom-color: #000; }
6258 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6259 padding: 0 0.4rem; }
6260 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6264 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6266 border-width: 0.4rem 0 0.4rem 0.4rem;
6267 border-left-color: #000; }
6271 padding: 0.25rem 0.5rem;
6274 background-color: #000; }
6276 /* rtl:begin:ignore */
6284 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Arial
, sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
6290 text-decoration: none
;
6292 text-transform: none
;
6293 letter-spacing: normal
;
6295 word-spacing: normal
;
6296 white-space: normal
;
6298 font-size: 0.8203125rem;
6299 word-wrap: break-word
;
6300 background-color: #fff;
6301 background-clip: padding-box
;
6302 border: 1px solid rgba
(0, 0, 0, 0.2); }
6309 .popover .arrow::before, .popover .arrow::after {
6313 border-color: transparent
;
6314 border-style: solid
; }
6316 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6317 margin-bottom: 0.5rem; }
6318 .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
6319 bottom: calc
((0.5rem + 1px) * -1); }
6320 .bs-popover-top
.arrow::before
, .bs-popover-auto
[x-placement^
="top"] .arrow::before
,
6321 .bs-popover-top
.arrow::after
,
6322 .bs-popover-auto[x-placement^="top"] .arrow::after {
6323 border-width: 0.5rem 0.5rem 0; }
6324 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
6326 border-top-color: rgba
(0, 0, 0, 0.25); }
6328 .bs-popover-top
.arrow::after
,
6329 .bs-popover-auto[x-placement^="top"] .arrow::after {
6331 border-top-color: #fff; }
6333 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6334 margin-left: 0.5rem; }
6335 .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
6336 left: calc
((0.5rem + 1px) * -1);
6340 .bs-popover-right
.arrow::before
, .bs-popover-auto
[x-placement^
="right"] .arrow::before
,
6341 .bs-popover-right
.arrow::after
,
6342 .bs-popover-auto[x-placement^="right"] .arrow::after {
6343 border-width: 0.5rem 0.5rem 0.5rem 0; }
6344 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
6346 border-right-color: rgba
(0, 0, 0, 0.25); }
6348 .bs-popover-right
.arrow::after
,
6349 .bs-popover-auto[x-placement^="right"] .arrow::after {
6351 border-right-color: #fff; }
6353 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6354 margin-top: 0.5rem; }
6355 .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
6356 top: calc
((0.5rem + 1px) * -1); }
6357 .bs-popover-bottom
.arrow::before
, .bs-popover-auto
[x-placement^
="bottom"] .arrow::before
,
6358 .bs-popover-bottom
.arrow::after
,
6359 .bs-popover-auto[x-placement^="bottom"] .arrow::after {
6360 border-width: 0 0.5rem 0.5rem 0.5rem; }
6361 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
6363 border-bottom-color: rgba
(0, 0, 0, 0.25); }
6365 .bs-popover-bottom
.arrow::after
,
6366 .bs-popover-auto[x-placement^="bottom"] .arrow::after {
6368 border-bottom-color: #fff; }
6369 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6375 margin-left: -0.5rem;
6377 border-bottom: 1px solid
#f7f7f7; }
6379 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6380 margin-right: 0.5rem; }
6381 .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
6382 right: calc
((0.5rem + 1px) * -1);
6386 .bs-popover-left
.arrow::before
, .bs-popover-auto
[x-placement^
="left"] .arrow::before
,
6387 .bs-popover-left
.arrow::after
,
6388 .bs-popover-auto[x-placement^="left"] .arrow::after {
6389 border-width: 0.5rem 0 0.5rem 0.5rem; }
6390 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
6392 border-left-color: rgba
(0, 0, 0, 0.25); }
6394 .bs-popover-left
.arrow::after
,
6395 .bs-popover-auto[x-placement^="left"] .arrow::after {
6397 border-left-color: #fff; }
6400 padding: 0.5rem 0.75rem;
6402 font-size: 0.9375rem;
6404 background-color: #f7f7f7;
6405 border-bottom: 1px solid
#ebebeb; }
6406 .popover-header:empty {
6410 padding: 0.5rem 0.75rem;
6413 /* rtl:end:ignore */
6415 position: relative
; }
6425 align-items: center
;
6427 transition: transform
0.6s ease
;
6428 backface-visibility: hidden
;
6429 perspective: 1000px; }
6431 .carousel-item
.active
,
6432 .carousel-item-next
,
6433 .carousel-item-prev {
6436 .carousel-item-next
,
6437 .carousel-item-prev {
6441 .carousel-control-prev
,
6442 .carousel-control-next {
6447 align-items: center
;
6448 justify-content: center
;
6453 .carousel-control-prev:hover
, .carousel-control-prev:focus
,
6454 .carousel-control-next:hover
,
6455 .carousel-control-next:focus {
6457 text-decoration: none
;
6461 .carousel-control-prev {
6464 .carousel-control-next {
6467 .carousel-control-prev-icon
,
6468 .carousel-control-next-icon {
6469 display: inline-block
;
6472 background: transparent no-repeat center center
;
6473 background-size: 100% 100%; }
6475 .carousel-control-prev-icon {
6476 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
6478 .carousel-control-next-icon {
6479 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
6481 .carousel-indicators {
6488 justify-content: center
;
6493 .carousel-indicators li {
6500 text-indent: -999px;
6501 background-color: rgba
(255, 255, 255, 0.5); }
6502 .carousel-indicators li::before {
6506 display: inline-block
;
6510 .carousel-indicators li::after {
6514 display: inline-block
;
6518 .carousel-indicators .active {
6519 background-color: #fff; }
6528 padding-bottom: 20px;
6530 text-align: center
; }
6533 vertical-align: baseline
!important
; }
6536 vertical-align: top
!important
; }
6539 vertical-align: middle
!important
; }
6542 vertical-align: bottom
!important
; }
6544 .align-text-bottom {
6545 vertical-align: text-bottom
!important
; }
6548 vertical-align: text-top
!important
; }
6551 background-color: #1177d1 !important
; }
6553 a
.bg-primary:hover
, a
.bg-primary:focus
,
6554 button
.bg-primary:hover
,
6555 button
.bg-primary:focus
{
6556 background-color: #0d5ca2 !important
; }
6559 background-color: #e9ecef !important
; }
6561 a
.bg-secondary:hover
, a
.bg-secondary:focus
,
6562 button
.bg-secondary:hover
,
6563 button
.bg-secondary:focus
{
6564 background-color: #cbd3da !important
; }
6567 background-color: #5cb85c !important
; }
6569 a
.bg-success:hover
, a
.bg-success:focus
,
6570 button
.bg-success:hover
,
6571 button
.bg-success:focus
{
6572 background-color: #449d44 !important
; }
6575 background-color: #5bc0de !important
; }
6577 a
.bg-info:hover
, a
.bg-info:focus
,
6578 button
.bg-info:hover
,
6579 button
.bg-info:focus
{
6580 background-color: #31b0d5 !important
; }
6583 background-color: #f0ad4e !important
; }
6585 a
.bg-warning:hover
, a
.bg-warning:focus
,
6586 button
.bg-warning:hover
,
6587 button
.bg-warning:focus
{
6588 background-color: #ec971f !important
; }
6591 background-color: #d9534f !important
; }
6593 a
.bg-danger:hover
, a
.bg-danger:focus
,
6594 button
.bg-danger:hover
,
6595 button
.bg-danger:focus
{
6596 background-color: #c9302c !important
; }
6599 background-color: #f8f9fa !important
; }
6601 a
.bg-light:hover
, a
.bg-light:focus
,
6602 button
.bg-light:hover
,
6603 button
.bg-light:focus
{
6604 background-color: #dae0e5 !important
; }
6607 background-color: #373a3c !important
; }
6609 a
.bg-dark:hover
, a
.bg-dark:focus
,
6610 button
.bg-dark:hover
,
6611 button
.bg-dark:focus
{
6612 background-color: #1f2021 !important
; }
6615 background-color: #fff !important
; }
6618 background-color: transparent
!important
; }
6620 .border
, .filemanager-container
,
6621 .filepicker-filelist {
6622 border: 1px solid
#dee2e6 !important
; }
6625 border-top: 1px solid
#dee2e6 !important
; }
6628 border-right: 1px solid
#dee2e6 !important
; }
6631 border-bottom: 1px solid
#dee2e6 !important
; }
6634 border-left: 1px solid
#dee2e6 !important
; }
6637 border: 0 !important
; }
6640 border-top: 0 !important
; }
6643 border-right: 0 !important
; }
6646 border-bottom: 0 !important
; }
6649 border-left: 0 !important
; }
6652 border-color: #1177d1 !important
; }
6655 border-color: #e9ecef !important
; }
6658 border-color: #5cb85c !important
; }
6661 border-color: #5bc0de !important
; }
6664 border-color: #f0ad4e !important
; }
6667 border-color: #d9534f !important
; }
6670 border-color: #f8f9fa !important
; }
6673 border-color: #373a3c !important
; }
6676 border-color: #fff !important
; }
6679 border-radius: 0.25rem !important
; }
6682 border-top-left-radius: 0.25rem !important
;
6683 border-top-right-radius: 0.25rem !important
; }
6686 border-top-right-radius: 0.25rem !important
;
6687 border-bottom-right-radius: 0.25rem !important
; }
6690 border-bottom-right-radius: 0.25rem !important
;
6691 border-bottom-left-radius: 0.25rem !important
; }
6694 border-top-left-radius: 0.25rem !important
;
6695 border-bottom-left-radius: 0.25rem !important
; }
6698 border-radius: 50% !important
; }
6701 border-radius: 0 !important
; }
6709 display: none
!important
; }
6712 display: inline
!important
; }
6715 display: inline-block
!important
; }
6718 display: block
!important
; }
6721 display: table
!important
; }
6724 display: table-row
!important
; }
6727 display: table-cell
!important
; }
6730 display: flex
!important
; }
6733 display: inline-flex
!important
; }
6735 @media (min-width: 576px) {
6737 display: none
!important
; }
6739 display: inline
!important
; }
6740 .d-sm-inline-block {
6741 display: inline-block
!important
; }
6743 display: block
!important
; }
6745 display: table
!important
; }
6747 display: table-row
!important
; }
6749 display: table-cell
!important
; }
6751 display: flex
!important
; }
6753 display: inline-flex
!important
; } }
6755 @media (min-width: 768px) {
6757 display: none
!important
; }
6759 display: inline
!important
; }
6760 .d-md-inline-block {
6761 display: inline-block
!important
; }
6763 display: block
!important
; }
6765 display: table
!important
; }
6767 display: table-row
!important
; }
6769 display: table-cell
!important
; }
6771 display: flex
!important
; }
6773 display: inline-flex
!important
; } }
6775 @media (min-width: 992px) {
6777 display: none
!important
; }
6779 display: inline
!important
; }
6780 .d-lg-inline-block {
6781 display: inline-block
!important
; }
6783 display: block
!important
; }
6785 display: table
!important
; }
6787 display: table-row
!important
; }
6789 display: table-cell
!important
; }
6791 display: flex
!important
; }
6793 display: inline-flex
!important
; } }
6795 @media (min-width: 1200px) {
6797 display: none
!important
; }
6799 display: inline
!important
; }
6800 .d-xl-inline-block {
6801 display: inline-block
!important
; }
6803 display: block
!important
; }
6805 display: table
!important
; }
6807 display: table-row
!important
; }
6809 display: table-cell
!important
; }
6811 display: flex
!important
; }
6813 display: inline-flex
!important
; } }
6817 display: none
!important
; }
6819 display: inline
!important
; }
6820 .d-print-inline-block {
6821 display: inline-block
!important
; }
6823 display: block
!important
; }
6825 display: table
!important
; }
6826 .d-print-table-row {
6827 display: table-row
!important
; }
6828 .d-print-table-cell {
6829 display: table-cell
!important
; }
6831 display: flex
!important
; }
6832 .d-print-inline-flex {
6833 display: inline-flex
!important
; } }
6841 .embed-responsive::before {
6844 .embed-responsive
.embed-responsive-item
,
6845 .embed-responsive iframe
,
6846 .embed-responsive embed
,
6847 .embed-responsive object
,
6848 .embed-responsive video {
6857 .embed-responsive-21by9::before {
6858 padding-top: 42.8571428571%; }
6860 .embed-responsive-16by9::before {
6861 padding-top: 56.25%; }
6863 .embed-responsive-4by3::before {
6866 .embed-responsive-1by1::before {
6867 padding-top: 100%; }
6870 flex-direction: row
!important
; }
6873 flex-direction: column
!important
; }
6876 flex-direction: row-reverse
!important
; }
6878 .flex-column-reverse {
6879 flex-direction: column-reverse
!important
; }
6882 flex-wrap: wrap
!important
; }
6885 flex-wrap: nowrap
!important
; }
6887 .flex-wrap-reverse {
6888 flex-wrap: wrap-reverse
!important
; }
6890 .justify-content-start {
6891 justify-content: flex-start
!important
; }
6893 .justify-content-end {
6894 justify-content: flex-end
!important
; }
6896 .justify-content-center {
6897 justify-content: center
!important
; }
6899 .justify-content-between {
6900 justify-content: space-between
!important
; }
6902 .justify-content-around {
6903 justify-content: space-around
!important
; }
6905 .align-items-start {
6906 align-items: flex-start
!important
; }
6909 align-items: flex-end
!important
; }
6911 .align-items-center {
6912 align-items: center
!important
; }
6914 .align-items-baseline {
6915 align-items: baseline
!important
; }
6917 .align-items-stretch {
6918 align-items: stretch
!important
; }
6920 .align-content-start {
6921 align-content: flex-start
!important
; }
6923 .align-content-end {
6924 align-content: flex-end
!important
; }
6926 .align-content-center {
6927 align-content: center
!important
; }
6929 .align-content-between {
6930 align-content: space-between
!important
; }
6932 .align-content-around {
6933 align-content: space-around
!important
; }
6935 .align-content-stretch {
6936 align-content: stretch
!important
; }
6939 align-self: auto
!important
; }
6942 align-self: flex-start
!important
; }
6945 align-self: flex-end
!important
; }
6947 .align-self-center {
6948 align-self: center
!important
; }
6950 .align-self-baseline {
6951 align-self: baseline
!important
; }
6953 .align-self-stretch {
6954 align-self: stretch
!important
; }
6956 @media (min-width: 576px) {
6958 flex-direction: row
!important
; }
6960 flex-direction: column
!important
; }
6961 .flex-sm-row-reverse {
6962 flex-direction: row-reverse
!important
; }
6963 .flex-sm-column-reverse {
6964 flex-direction: column-reverse
!important
; }
6966 flex-wrap: wrap
!important
; }
6968 flex-wrap: nowrap
!important
; }
6969 .flex-sm-wrap-reverse {
6970 flex-wrap: wrap-reverse
!important
; }
6971 .justify-content-sm-start {
6972 justify-content: flex-start
!important
; }
6973 .justify-content-sm-end {
6974 justify-content: flex-end
!important
; }
6975 .justify-content-sm-center {
6976 justify-content: center
!important
; }
6977 .justify-content-sm-between {
6978 justify-content: space-between
!important
; }
6979 .justify-content-sm-around {
6980 justify-content: space-around
!important
; }
6981 .align-items-sm-start {
6982 align-items: flex-start
!important
; }
6983 .align-items-sm-end {
6984 align-items: flex-end
!important
; }
6985 .align-items-sm-center {
6986 align-items: center
!important
; }
6987 .align-items-sm-baseline {
6988 align-items: baseline
!important
; }
6989 .align-items-sm-stretch {
6990 align-items: stretch
!important
; }
6991 .align-content-sm-start {
6992 align-content: flex-start
!important
; }
6993 .align-content-sm-end {
6994 align-content: flex-end
!important
; }
6995 .align-content-sm-center {
6996 align-content: center
!important
; }
6997 .align-content-sm-between {
6998 align-content: space-between
!important
; }
6999 .align-content-sm-around {
7000 align-content: space-around
!important
; }
7001 .align-content-sm-stretch {
7002 align-content: stretch
!important
; }
7003 .align-self-sm-auto {
7004 align-self: auto
!important
; }
7005 .align-self-sm-start {
7006 align-self: flex-start
!important
; }
7007 .align-self-sm-end {
7008 align-self: flex-end
!important
; }
7009 .align-self-sm-center {
7010 align-self: center
!important
; }
7011 .align-self-sm-baseline {
7012 align-self: baseline
!important
; }
7013 .align-self-sm-stretch {
7014 align-self: stretch
!important
; } }
7016 @media (min-width: 768px) {
7018 flex-direction: row
!important
; }
7020 flex-direction: column
!important
; }
7021 .flex-md-row-reverse {
7022 flex-direction: row-reverse
!important
; }
7023 .flex-md-column-reverse {
7024 flex-direction: column-reverse
!important
; }
7026 flex-wrap: wrap
!important
; }
7028 flex-wrap: nowrap
!important
; }
7029 .flex-md-wrap-reverse {
7030 flex-wrap: wrap-reverse
!important
; }
7031 .justify-content-md-start {
7032 justify-content: flex-start
!important
; }
7033 .justify-content-md-end {
7034 justify-content: flex-end
!important
; }
7035 .justify-content-md-center {
7036 justify-content: center
!important
; }
7037 .justify-content-md-between {
7038 justify-content: space-between
!important
; }
7039 .justify-content-md-around {
7040 justify-content: space-around
!important
; }
7041 .align-items-md-start {
7042 align-items: flex-start
!important
; }
7043 .align-items-md-end {
7044 align-items: flex-end
!important
; }
7045 .align-items-md-center {
7046 align-items: center
!important
; }
7047 .align-items-md-baseline {
7048 align-items: baseline
!important
; }
7049 .align-items-md-stretch {
7050 align-items: stretch
!important
; }
7051 .align-content-md-start {
7052 align-content: flex-start
!important
; }
7053 .align-content-md-end {
7054 align-content: flex-end
!important
; }
7055 .align-content-md-center {
7056 align-content: center
!important
; }
7057 .align-content-md-between {
7058 align-content: space-between
!important
; }
7059 .align-content-md-around {
7060 align-content: space-around
!important
; }
7061 .align-content-md-stretch {
7062 align-content: stretch
!important
; }
7063 .align-self-md-auto {
7064 align-self: auto
!important
; }
7065 .align-self-md-start {
7066 align-self: flex-start
!important
; }
7067 .align-self-md-end {
7068 align-self: flex-end
!important
; }
7069 .align-self-md-center {
7070 align-self: center
!important
; }
7071 .align-self-md-baseline {
7072 align-self: baseline
!important
; }
7073 .align-self-md-stretch {
7074 align-self: stretch
!important
; } }
7076 @media (min-width: 992px) {
7078 flex-direction: row
!important
; }
7080 flex-direction: column
!important
; }
7081 .flex-lg-row-reverse {
7082 flex-direction: row-reverse
!important
; }
7083 .flex-lg-column-reverse {
7084 flex-direction: column-reverse
!important
; }
7086 flex-wrap: wrap
!important
; }
7088 flex-wrap: nowrap
!important
; }
7089 .flex-lg-wrap-reverse {
7090 flex-wrap: wrap-reverse
!important
; }
7091 .justify-content-lg-start {
7092 justify-content: flex-start
!important
; }
7093 .justify-content-lg-end {
7094 justify-content: flex-end
!important
; }
7095 .justify-content-lg-center {
7096 justify-content: center
!important
; }
7097 .justify-content-lg-between {
7098 justify-content: space-between
!important
; }
7099 .justify-content-lg-around {
7100 justify-content: space-around
!important
; }
7101 .align-items-lg-start {
7102 align-items: flex-start
!important
; }
7103 .align-items-lg-end {
7104 align-items: flex-end
!important
; }
7105 .align-items-lg-center {
7106 align-items: center
!important
; }
7107 .align-items-lg-baseline {
7108 align-items: baseline
!important
; }
7109 .align-items-lg-stretch {
7110 align-items: stretch
!important
; }
7111 .align-content-lg-start {
7112 align-content: flex-start
!important
; }
7113 .align-content-lg-end {
7114 align-content: flex-end
!important
; }
7115 .align-content-lg-center {
7116 align-content: center
!important
; }
7117 .align-content-lg-between {
7118 align-content: space-between
!important
; }
7119 .align-content-lg-around {
7120 align-content: space-around
!important
; }
7121 .align-content-lg-stretch {
7122 align-content: stretch
!important
; }
7123 .align-self-lg-auto {
7124 align-self: auto
!important
; }
7125 .align-self-lg-start {
7126 align-self: flex-start
!important
; }
7127 .align-self-lg-end {
7128 align-self: flex-end
!important
; }
7129 .align-self-lg-center {
7130 align-self: center
!important
; }
7131 .align-self-lg-baseline {
7132 align-self: baseline
!important
; }
7133 .align-self-lg-stretch {
7134 align-self: stretch
!important
; } }
7136 @media (min-width: 1200px) {
7138 flex-direction: row
!important
; }
7140 flex-direction: column
!important
; }
7141 .flex-xl-row-reverse {
7142 flex-direction: row-reverse
!important
; }
7143 .flex-xl-column-reverse {
7144 flex-direction: column-reverse
!important
; }
7146 flex-wrap: wrap
!important
; }
7148 flex-wrap: nowrap
!important
; }
7149 .flex-xl-wrap-reverse {
7150 flex-wrap: wrap-reverse
!important
; }
7151 .justify-content-xl-start {
7152 justify-content: flex-start
!important
; }
7153 .justify-content-xl-end {
7154 justify-content: flex-end
!important
; }
7155 .justify-content-xl-center {
7156 justify-content: center
!important
; }
7157 .justify-content-xl-between {
7158 justify-content: space-between
!important
; }
7159 .justify-content-xl-around {
7160 justify-content: space-around
!important
; }
7161 .align-items-xl-start {
7162 align-items: flex-start
!important
; }
7163 .align-items-xl-end {
7164 align-items: flex-end
!important
; }
7165 .align-items-xl-center {
7166 align-items: center
!important
; }
7167 .align-items-xl-baseline {
7168 align-items: baseline
!important
; }
7169 .align-items-xl-stretch {
7170 align-items: stretch
!important
; }
7171 .align-content-xl-start {
7172 align-content: flex-start
!important
; }
7173 .align-content-xl-end {
7174 align-content: flex-end
!important
; }
7175 .align-content-xl-center {
7176 align-content: center
!important
; }
7177 .align-content-xl-between {
7178 align-content: space-between
!important
; }
7179 .align-content-xl-around {
7180 align-content: space-around
!important
; }
7181 .align-content-xl-stretch {
7182 align-content: stretch
!important
; }
7183 .align-self-xl-auto {
7184 align-self: auto
!important
; }
7185 .align-self-xl-start {
7186 align-self: flex-start
!important
; }
7187 .align-self-xl-end {
7188 align-self: flex-end
!important
; }
7189 .align-self-xl-center {
7190 align-self: center
!important
; }
7191 .align-self-xl-baseline {
7192 align-self: baseline
!important
; }
7193 .align-self-xl-stretch {
7194 align-self: stretch
!important
; } }
7197 float: left
!important
; }
7200 float: right
!important
; }
7203 float: none
!important
; }
7205 @media (min-width: 576px) {
7207 float: left
!important
; }
7209 float: right
!important
; }
7211 float: none
!important
; } }
7213 @media (min-width: 768px) {
7215 float: left
!important
; }
7217 float: right
!important
; }
7219 float: none
!important
; } }
7221 @media (min-width: 992px) {
7223 float: left
!important
; }
7225 float: right
!important
; }
7227 float: none
!important
; } }
7229 @media (min-width: 1200px) {
7231 float: left
!important
; }
7233 float: right
!important
; }
7235 float: none
!important
; } }
7238 position: static
!important
; }
7240 .position-relative {
7241 position: relative
!important
; }
7243 .position-absolute {
7244 position: absolute
!important
; }
7247 position: fixed
!important
; }
7250 position: sticky
!important
; }
7272 clip: rect
(0, 0, 0, 0);
7273 white-space: nowrap
;
7274 clip-path: inset
(50%);
7277 .sr-only-focusable:active, .sr-only-focusable:focus {
7283 white-space: normal
;
7287 width: 25% !important
; }
7290 width: 50% !important
; }
7293 width: 75% !important
; }
7296 width: 100% !important
; }
7299 height: 25% !important
; }
7302 height: 50% !important
; }
7305 height: 75% !important
; }
7308 height: 100% !important
; }
7311 max-width: 100% !important
; }
7314 max-height: 100% !important
; }
7317 margin: 0 !important
; }
7321 margin-top: 0 !important
; }
7325 margin-right: 0 !important
; }
7329 margin-bottom: 0 !important
; }
7333 margin-left: 0 !important
; }
7336 margin: 0.25rem !important
; }
7340 margin-top: 0.25rem !important
; }
7344 margin-right: 0.25rem !important
; }
7348 margin-bottom: 0.25rem !important
; }
7352 margin-left: 0.25rem !important
; }
7355 margin: 0.5rem !important
; }
7359 margin-top: 0.5rem !important
; }
7363 margin-right: 0.5rem !important
; }
7367 margin-bottom: 0.5rem !important
; }
7371 margin-left: 0.5rem !important
; }
7374 margin: 1rem !important
; }
7378 margin-top: 1rem !important
; }
7382 margin-right: 1rem !important
; }
7386 margin-bottom: 1rem !important
; }
7390 margin-left: 1rem !important
; }
7393 margin: 1.5rem !important
; }
7397 margin-top: 1.5rem !important
; }
7401 margin-right: 1.5rem !important
; }
7405 margin-bottom: 1.5rem !important
; }
7409 margin-left: 1.5rem !important
; }
7412 margin: 3rem !important
; }
7416 margin-top: 3rem !important
; }
7420 margin-right: 3rem !important
; }
7424 margin-bottom: 3rem !important
; }
7428 margin-left: 3rem !important
; }
7430 .p-0, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area.py-3 {
7431 padding: 0 !important
; }
7435 padding-top: 0 !important
; }
7439 padding-right: 0 !important
; }
7443 padding-bottom: 0 !important
; }
7447 padding-left: 0 !important
; }
7450 padding: 0.25rem !important
; }
7454 padding-top: 0.25rem !important
; }
7458 padding-right: 0.25rem !important
; }
7462 padding-bottom: 0.25rem !important
; }
7466 padding-left: 0.25rem !important
; }
7469 padding: 0.5rem !important
; }
7473 padding-top: 0.5rem !important
; }
7477 padding-right: 0.5rem !important
; }
7481 padding-bottom: 0.5rem !important
; }
7485 padding-left: 0.5rem !important
; }
7488 padding: 1rem !important
; }
7492 padding-top: 1rem !important
; }
7496 padding-right: 1rem !important
; }
7500 padding-bottom: 1rem !important
; }
7504 padding-left: 1rem !important
; }
7507 padding: 1.5rem !important
; }
7511 padding-top: 1.5rem !important
; }
7515 padding-right: 1.5rem !important
; }
7519 padding-bottom: 1.5rem !important
; }
7523 padding-left: 1.5rem !important
; }
7526 padding: 3rem !important
; }
7530 padding-top: 3rem !important
; }
7534 padding-right: 3rem !important
; }
7538 padding-bottom: 3rem !important
; }
7542 padding-left: 3rem !important
; }
7545 margin: auto
!important
; }
7549 margin-top: auto
!important
; }
7553 margin-right: auto
!important
; }
7557 margin-bottom: auto
!important
; }
7561 margin-left: auto
!important
; }
7563 @media (min-width: 576px) {
7565 margin: 0 !important
; }
7568 margin-top: 0 !important
; }
7571 margin-right: 0 !important
; }
7574 margin-bottom: 0 !important
; }
7577 margin-left: 0 !important
; }
7579 margin: 0.25rem !important
; }
7582 margin-top: 0.25rem !important
; }
7585 margin-right: 0.25rem !important
; }
7588 margin-bottom: 0.25rem !important
; }
7591 margin-left: 0.25rem !important
; }
7593 margin: 0.5rem !important
; }
7596 margin-top: 0.5rem !important
; }
7599 margin-right: 0.5rem !important
; }
7602 margin-bottom: 0.5rem !important
; }
7605 margin-left: 0.5rem !important
; }
7607 margin: 1rem !important
; }
7610 margin-top: 1rem !important
; }
7613 margin-right: 1rem !important
; }
7616 margin-bottom: 1rem !important
; }
7619 margin-left: 1rem !important
; }
7621 margin: 1.5rem !important
; }
7624 margin-top: 1.5rem !important
; }
7627 margin-right: 1.5rem !important
; }
7630 margin-bottom: 1.5rem !important
; }
7633 margin-left: 1.5rem !important
; }
7635 margin: 3rem !important
; }
7638 margin-top: 3rem !important
; }
7641 margin-right: 3rem !important
; }
7644 margin-bottom: 3rem !important
; }
7647 margin-left: 3rem !important
; }
7649 padding: 0 !important
; }
7652 padding-top: 0 !important
; }
7655 padding-right: 0 !important
; }
7658 padding-bottom: 0 !important
; }
7661 padding-left: 0 !important
; }
7663 padding: 0.25rem !important
; }
7666 padding-top: 0.25rem !important
; }
7669 padding-right: 0.25rem !important
; }
7672 padding-bottom: 0.25rem !important
; }
7675 padding-left: 0.25rem !important
; }
7677 padding: 0.5rem !important
; }
7680 padding-top: 0.5rem !important
; }
7683 padding-right: 0.5rem !important
; }
7686 padding-bottom: 0.5rem !important
; }
7689 padding-left: 0.5rem !important
; }
7691 padding: 1rem !important
; }
7694 padding-top: 1rem !important
; }
7697 padding-right: 1rem !important
; }
7700 padding-bottom: 1rem !important
; }
7703 padding-left: 1rem !important
; }
7705 padding: 1.5rem !important
; }
7708 padding-top: 1.5rem !important
; }
7711 padding-right: 1.5rem !important
; }
7714 padding-bottom: 1.5rem !important
; }
7717 padding-left: 1.5rem !important
; }
7719 padding: 3rem !important
; }
7722 padding-top: 3rem !important
; }
7725 padding-right: 3rem !important
; }
7728 padding-bottom: 3rem !important
; }
7731 padding-left: 3rem !important
; }
7733 margin: auto
!important
; }
7736 margin-top: auto
!important
; }
7739 margin-right: auto
!important
; }
7742 margin-bottom: auto
!important
; }
7745 margin-left: auto
!important
; } }
7747 @media (min-width: 768px) {
7749 margin: 0 !important
; }
7752 margin-top: 0 !important
; }
7755 margin-right: 0 !important
; }
7758 margin-bottom: 0 !important
; }
7761 margin-left: 0 !important
; }
7763 margin: 0.25rem !important
; }
7766 margin-top: 0.25rem !important
; }
7769 margin-right: 0.25rem !important
; }
7772 margin-bottom: 0.25rem !important
; }
7775 margin-left: 0.25rem !important
; }
7777 margin: 0.5rem !important
; }
7780 margin-top: 0.5rem !important
; }
7783 margin-right: 0.5rem !important
; }
7786 margin-bottom: 0.5rem !important
; }
7789 margin-left: 0.5rem !important
; }
7791 margin: 1rem !important
; }
7794 margin-top: 1rem !important
; }
7797 margin-right: 1rem !important
; }
7800 margin-bottom: 1rem !important
; }
7803 margin-left: 1rem !important
; }
7805 margin: 1.5rem !important
; }
7808 margin-top: 1.5rem !important
; }
7811 margin-right: 1.5rem !important
; }
7814 margin-bottom: 1.5rem !important
; }
7817 margin-left: 1.5rem !important
; }
7819 margin: 3rem !important
; }
7822 margin-top: 3rem !important
; }
7825 margin-right: 3rem !important
; }
7828 margin-bottom: 3rem !important
; }
7831 margin-left: 3rem !important
; }
7833 padding: 0 !important
; }
7836 padding-top: 0 !important
; }
7839 padding-right: 0 !important
; }
7842 padding-bottom: 0 !important
; }
7845 padding-left: 0 !important
; }
7847 padding: 0.25rem !important
; }
7850 padding-top: 0.25rem !important
; }
7853 padding-right: 0.25rem !important
; }
7856 padding-bottom: 0.25rem !important
; }
7859 padding-left: 0.25rem !important
; }
7861 padding: 0.5rem !important
; }
7864 padding-top: 0.5rem !important
; }
7867 padding-right: 0.5rem !important
; }
7870 padding-bottom: 0.5rem !important
; }
7873 padding-left: 0.5rem !important
; }
7875 padding: 1rem !important
; }
7878 padding-top: 1rem !important
; }
7881 padding-right: 1rem !important
; }
7884 padding-bottom: 1rem !important
; }
7887 padding-left: 1rem !important
; }
7889 padding: 1.5rem !important
; }
7892 padding-top: 1.5rem !important
; }
7895 padding-right: 1.5rem !important
; }
7898 padding-bottom: 1.5rem !important
; }
7901 padding-left: 1.5rem !important
; }
7903 padding: 3rem !important
; }
7906 padding-top: 3rem !important
; }
7909 padding-right: 3rem !important
; }
7912 padding-bottom: 3rem !important
; }
7915 padding-left: 3rem !important
; }
7917 margin: auto
!important
; }
7920 margin-top: auto
!important
; }
7923 margin-right: auto
!important
; }
7926 margin-bottom: auto
!important
; }
7929 margin-left: auto
!important
; } }
7931 @media (min-width: 992px) {
7933 margin: 0 !important
; }
7936 margin-top: 0 !important
; }
7939 margin-right: 0 !important
; }
7942 margin-bottom: 0 !important
; }
7945 margin-left: 0 !important
; }
7947 margin: 0.25rem !important
; }
7950 margin-top: 0.25rem !important
; }
7953 margin-right: 0.25rem !important
; }
7956 margin-bottom: 0.25rem !important
; }
7959 margin-left: 0.25rem !important
; }
7961 margin: 0.5rem !important
; }
7964 margin-top: 0.5rem !important
; }
7967 margin-right: 0.5rem !important
; }
7970 margin-bottom: 0.5rem !important
; }
7973 margin-left: 0.5rem !important
; }
7975 margin: 1rem !important
; }
7978 margin-top: 1rem !important
; }
7981 margin-right: 1rem !important
; }
7984 margin-bottom: 1rem !important
; }
7987 margin-left: 1rem !important
; }
7989 margin: 1.5rem !important
; }
7992 margin-top: 1.5rem !important
; }
7995 margin-right: 1.5rem !important
; }
7998 margin-bottom: 1.5rem !important
; }
8001 margin-left: 1.5rem !important
; }
8003 margin: 3rem !important
; }
8006 margin-top: 3rem !important
; }
8009 margin-right: 3rem !important
; }
8012 margin-bottom: 3rem !important
; }
8015 margin-left: 3rem !important
; }
8017 padding: 0 !important
; }
8020 padding-top: 0 !important
; }
8023 padding-right: 0 !important
; }
8026 padding-bottom: 0 !important
; }
8029 padding-left: 0 !important
; }
8031 padding: 0.25rem !important
; }
8034 padding-top: 0.25rem !important
; }
8037 padding-right: 0.25rem !important
; }
8040 padding-bottom: 0.25rem !important
; }
8043 padding-left: 0.25rem !important
; }
8045 padding: 0.5rem !important
; }
8048 padding-top: 0.5rem !important
; }
8051 padding-right: 0.5rem !important
; }
8054 padding-bottom: 0.5rem !important
; }
8057 padding-left: 0.5rem !important
; }
8059 padding: 1rem !important
; }
8062 padding-top: 1rem !important
; }
8065 padding-right: 1rem !important
; }
8068 padding-bottom: 1rem !important
; }
8071 padding-left: 1rem !important
; }
8073 padding: 1.5rem !important
; }
8076 padding-top: 1.5rem !important
; }
8079 padding-right: 1.5rem !important
; }
8082 padding-bottom: 1.5rem !important
; }
8085 padding-left: 1.5rem !important
; }
8087 padding: 3rem !important
; }
8090 padding-top: 3rem !important
; }
8093 padding-right: 3rem !important
; }
8096 padding-bottom: 3rem !important
; }
8099 padding-left: 3rem !important
; }
8101 margin: auto
!important
; }
8104 margin-top: auto
!important
; }
8107 margin-right: auto
!important
; }
8110 margin-bottom: auto
!important
; }
8113 margin-left: auto
!important
; } }
8115 @media (min-width: 1200px) {
8117 margin: 0 !important
; }
8120 margin-top: 0 !important
; }
8123 margin-right: 0 !important
; }
8126 margin-bottom: 0 !important
; }
8129 margin-left: 0 !important
; }
8131 margin: 0.25rem !important
; }
8134 margin-top: 0.25rem !important
; }
8137 margin-right: 0.25rem !important
; }
8140 margin-bottom: 0.25rem !important
; }
8143 margin-left: 0.25rem !important
; }
8145 margin: 0.5rem !important
; }
8148 margin-top: 0.5rem !important
; }
8151 margin-right: 0.5rem !important
; }
8154 margin-bottom: 0.5rem !important
; }
8157 margin-left: 0.5rem !important
; }
8159 margin: 1rem !important
; }
8162 margin-top: 1rem !important
; }
8165 margin-right: 1rem !important
; }
8168 margin-bottom: 1rem !important
; }
8171 margin-left: 1rem !important
; }
8173 margin: 1.5rem !important
; }
8176 margin-top: 1.5rem !important
; }
8179 margin-right: 1.5rem !important
; }
8182 margin-bottom: 1.5rem !important
; }
8185 margin-left: 1.5rem !important
; }
8187 margin: 3rem !important
; }
8190 margin-top: 3rem !important
; }
8193 margin-right: 3rem !important
; }
8196 margin-bottom: 3rem !important
; }
8199 margin-left: 3rem !important
; }
8201 padding: 0 !important
; }
8204 padding-top: 0 !important
; }
8207 padding-right: 0 !important
; }
8210 padding-bottom: 0 !important
; }
8213 padding-left: 0 !important
; }
8215 padding: 0.25rem !important
; }
8218 padding-top: 0.25rem !important
; }
8221 padding-right: 0.25rem !important
; }
8224 padding-bottom: 0.25rem !important
; }
8227 padding-left: 0.25rem !important
; }
8229 padding: 0.5rem !important
; }
8232 padding-top: 0.5rem !important
; }
8235 padding-right: 0.5rem !important
; }
8238 padding-bottom: 0.5rem !important
; }
8241 padding-left: 0.5rem !important
; }
8243 padding: 1rem !important
; }
8246 padding-top: 1rem !important
; }
8249 padding-right: 1rem !important
; }
8252 padding-bottom: 1rem !important
; }
8255 padding-left: 1rem !important
; }
8257 padding: 1.5rem !important
; }
8260 padding-top: 1.5rem !important
; }
8263 padding-right: 1.5rem !important
; }
8266 padding-bottom: 1.5rem !important
; }
8269 padding-left: 1.5rem !important
; }
8271 padding: 3rem !important
; }
8274 padding-top: 3rem !important
; }
8277 padding-right: 3rem !important
; }
8280 padding-bottom: 3rem !important
; }
8283 padding-left: 3rem !important
; }
8285 margin: auto
!important
; }
8288 margin-top: auto
!important
; }
8291 margin-right: auto
!important
; }
8294 margin-bottom: auto
!important
; }
8297 margin-left: auto
!important
; } }
8300 text-align: justify
!important
; }
8303 white-space: nowrap
!important
; }
8307 text-overflow: ellipsis
;
8308 white-space: nowrap
; }
8311 text-align: left
!important
; }
8314 text-align: right
!important
; }
8317 text-align: center
!important
; }
8319 @media (min-width: 576px) {
8321 text-align: left
!important
; }
8323 text-align: right
!important
; }
8325 text-align: center
!important
; } }
8327 @media (min-width: 768px) {
8329 text-align: left
!important
; }
8331 text-align: right
!important
; }
8333 text-align: center
!important
; } }
8335 @media (min-width: 992px) {
8337 text-align: left
!important
; }
8339 text-align: right
!important
; }
8341 text-align: center
!important
; } }
8343 @media (min-width: 1200px) {
8345 text-align: left
!important
; }
8347 text-align: right
!important
; }
8349 text-align: center
!important
; } }
8352 text-transform: lowercase
!important
; }
8355 text-transform: uppercase
!important
; }
8358 text-transform: capitalize
!important
; }
8360 .font-weight-light {
8361 font-weight: 300 !important
; }
8363 .font-weight-normal {
8364 font-weight: 400 !important
; }
8367 font-weight: 700 !important
; }
8370 font-style: italic
!important
; }
8373 color: #fff !important
; }
8376 color: #1177d1 !important
; }
8378 a
.text-primary:hover
, a
.text-primary:focus
{
8379 color: #0d5ca2 !important
; }
8382 color: #e9ecef !important
; }
8384 a
.text-secondary:hover
, a
.text-secondary:focus
{
8385 color: #cbd3da !important
; }
8387 .text-success
, .green
,
8388 .notifysuccess, .connected {
8389 color: #5cb85c !important
; }
8391 a
.text-success:hover
, a
.green:hover
,
8392 a
.notifysuccess:hover
, a
.connected:hover
, a
.text-success:focus
, a
.green:focus
,
8393 a
.notifysuccess:focus
, a
.connected:focus
{
8394 color: #449d44 !important
; }
8396 .text-info, .highlight {
8397 color: #5bc0de !important
; }
8399 a
.text-info:hover
, a
.highlight:hover
, a
.text-info:focus
, a
.highlight:focus
{
8400 color: #31b0d5 !important
; }
8402 .text-warning
, .red
,
8403 .notifyproblem
, .completion-expired
, span
.flagged-tag
,
8406 tr
.flagged-tag a
, .moodle-dialogue-exception
.param-stacktrace
.stacktrace-line
, .connecting
{
8407 color: #f0ad4e !important
; }
8409 a
.text-warning:hover
, a
.red:hover
,
8410 a
.notifyproblem:hover
, a
.completion-expired:hover
,
8411 span
.flagged-tag
a:hover
,
8412 tr
.flagged-tag
a:hover
, .moodle-dialogue-exception
.param-stacktrace a
.stacktrace-line:hover
, a
.connecting:hover
, a
.text-warning:focus
, a
.red:focus
,
8413 a
.notifyproblem:focus
, a
.completion-expired:focus
,
8414 span
.flagged-tag
a:focus
,
8415 tr
.flagged-tag
a:focus
, .moodle-dialogue-exception
.param-stacktrace a
.stacktrace-line:focus
, a
.connecting:focus
{
8416 color: #ec971f !important
; }
8418 .text-danger, .notconnected, .que .validationerror, .text-error {
8419 color: #d9534f !important
; }
8421 a
.text-danger:hover
, a
.notconnected:hover
, .que a
.validationerror:hover
, a
.text-error:hover
, a
.text-danger:focus
, a
.notconnected:focus
, .que a
.validationerror:focus
, a
.text-error:focus
{
8422 color: #c9302c !important
; }
8425 color: #f8f9fa !important
; }
8427 a
.text-light:hover
, a
.text-light:focus
{
8428 color: #dae0e5 !important
; }
8431 color: #373a3c !important
; }
8433 a
.text-dark:hover
, a
.text-dark:focus
{
8434 color: #1f2021 !important
; }
8436 .text-muted
, a
.dimmed
,
8441 a
.dimmed_text:visited
,
8444 .dimmed_text
a:link
,
8445 .dimmed_text
a:visited
,
8448 .usersuspended
a:link
,
8449 .usersuspended
a:visited
,
8451 .dimmed_category a
, .tag_feed
.media
.muted a
, #page-admin-qtypes
.disabled
,
8452 #page-admin-qbehaviours .disabled
, #page-admin-plugins #plugins-control-panel
.pluginname
.componentname
, #page-admin-plugins #plugins-control-panel
.version
.versionnumber
, #page-admin-plugins #plugins-control-panel
.notes
.requiredby
, #plugins-check-page
.page-description
, #plugins-check-page #plugins-check
.requires-ok
, #plugins-check-page #plugins-check
.displayname
.plugindir
, #plugins-check-page #plugins-check-available-dependencies
.displayname
.component
, #page-admin-search
.adminpagepath li
, .block
.minicalendar td
.weekend
, .section
.activity
.stealth
, .course-content
.section-summary
.section-summary-activities
.activity-count
, .course-content ul li
.section
.hidden
.sectionname
> span
,
8453 .course-content ul li
.section
.hidden
.content
> div
.summary
,
8454 .course-content ul li
.section
.hidden
.activity
.activityinstance
, #course-category-listings
.listitem
[data-visible
="0"], #course-category-listings
.listitem
[data-visible
="0"] > div
> a
, #course-category-listings
.listing-pagination-totals
.dimmed
, .fitem
.disabled
.fp-btn-choose
, .form-defaultinfo
,
8455 .form-label .form-shortname, .formsettingheading .form-horizontal, .no-felement.fstatic, .path-backup .backup_progress .backup_stage {
8456 color: #868e96 !important
; }
8462 background-color: transparent
;
8466 visibility: visible
!important
; }
8469 visibility: hidden
!important
; }
8475 text-shadow: none
!important
;
8476 box-shadow: none
!important
; }
8478 text-decoration: underline
; }
8479 abbr
[title
]::after
{
8480 content: " (" attr
(title
) ")"; }
8482 white-space: pre-wrap
!important
; }
8485 border: 1px solid
#999;
8486 page-break-inside: avoid
; }
8488 display: table-header-group
; }
8491 page-break-inside: avoid
; }
8499 page-break-after: avoid
; }
8503 min-width: 992px !important
; }
8505 min-width: 992px !important
; }
8509 border: 1px solid
#000; }
8510 .table
, table
.collection
, table
.flexible
,
8512 border-collapse: collapse
!important
; }
8515 table
.collection td
,
8517 .generaltable td, .table th, table.collection th, table.flexible th, .generaltable th {
8518 background-color: #fff !important
; }
8519 .table-bordered th
, table
.collection th
,
8521 table
.collection td
{
8522 border: 1px solid
#ddd !important
; } }
8524 /* stylelint-disable function-url-scheme-blacklist */
8525 /* stylelint-enable function-url-scheme-blacklist */
8526 .tag
, .statusok
, .statuswarning
, .statusserious
,
8527 .statuscritical, .que .correctness, .assignfeedback_editpdf_widget .label, .label, .badge {
8528 display: inline-block
;
8529 padding: 0.25rem 0.4em;
8535 white-space: nowrap
;
8536 vertical-align: baseline
; }
8537 .tag:empty
, .statusok:empty
, .statuswarning:empty
, .statusserious:empty
,
8538 .statuscritical:empty, .que .correctness:empty, .label:empty, .badge:empty {
8541 .form-control-success
,
8542 .form-control-warning
,
8543 .maintenancewarning
.warning
,
8544 .form-control-danger
,
8545 #page-admin-mnet-peers .mform
.deletedhostinfo
,
8546 .maintenancewarning.error {
8547 padding-right: 2.25rem;
8548 background-repeat: no-repeat
;
8549 background-position: center right calc
(2.15625rem + 2px)/4;
8550 background-size: calc
(2.15625rem + 2px)/2 calc
(2.15625rem + 2px)/2; }
8553 background-color: #868e96; }
8554 .tag-default[href]:hover, .tag-default[href]:focus {
8555 background-color: #6c757d; }
8558 background-color: #1177d1; }
8559 .tag-primary[href]:hover, .tag-primary[href]:focus {
8560 background-color: #0d5ca2; }
8562 .tag-success
, .statusok
, #page-admin-report-backups-index
.backup-skipped
,
8563 #page-admin-report-backups-index .backup-ok
,
8564 #page-admin-report-backups-index .backup-notyetrun
{
8565 background-color: #5cb85c; }
8566 .tag-success
[href
]:hover
, .statusok
[href
]:hover
, #page-admin-report-backups-index
.backup-skipped
[href
]:hover
,
8567 #page-admin-report-backups-index .backup-ok
[href
]:hover
,
8568 #page-admin-report-backups-index .backup-notyetrun
[href
]:hover
, .tag-success
[href
]:focus
, .statusok
[href
]:focus
, #page-admin-report-backups-index
.backup-skipped
[href
]:focus
,
8569 #page-admin-report-backups-index .backup-ok
[href
]:focus
,
8570 #page-admin-report-backups-index .backup-notyetrun
[href
]:focus
{
8571 background-color: #449d44; }
8573 .tag-info, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release, .assignfeedback_editpdf_widget .label {
8574 background-color: #5bc0de; }
8575 .tag-info[href]:hover, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release[href]:hover, .assignfeedback_editpdf_widget .label[href]:hover, .tag-info[href]:focus, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release[href]:focus, .assignfeedback_editpdf_widget .label[href]:focus {
8576 background-color: #31b0d5; }
8578 .tag-warning
, .statuswarning
, #page-admin-report-backups-index
.backup-warning
, #page-admin-index
.updateplugin
.updatepluginconfirmexternal
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity100
.info
.release
,
8579 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity150
.info
.release
{
8580 background-color: #ff7518; }
8581 .tag-warning
[href
]:hover
, .statuswarning
[href
]:hover
, #page-admin-report-backups-index
.backup-warning
[href
]:hover
, #page-admin-index
.updateplugin
.updatepluginconfirmexternal
[href
]:hover
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity100
.info
.release
[href
]:hover
,
8582 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity150
.info
.release
[href
]:hover
, .tag-warning
[href
]:focus
, .statuswarning
[href
]:focus
, #page-admin-report-backups-index
.backup-warning
[href
]:focus
, #page-admin-index
.updateplugin
.updatepluginconfirmexternal
[href
]:focus
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity100
.info
.release
[href
]:focus
,
8583 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity150
.info
.release
[href
]:focus
{
8584 background-color: #e45c00; }
8586 .tag-danger
, .statusserious
,
8587 .statuscritical
, #page-admin-report-backups-index
.backup-error
,
8588 #page-admin-report-backups-index .backup-unfinished
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity50
.info
.release
{
8589 background-color: #d9534f; }
8590 .tag-danger
[href
]:hover
, .statusserious
[href
]:hover
,
8591 .statuscritical
[href
]:hover
, #page-admin-report-backups-index
.backup-error
[href
]:hover
,
8592 #page-admin-report-backups-index .backup-unfinished
[href
]:hover
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity50
.info
.release
[href
]:hover
, .tag-danger
[href
]:focus
, .statusserious
[href
]:focus
,
8593 .statuscritical
[href
]:focus
, #page-admin-report-backups-index
.backup-error
[href
]:focus
,
8594 #page-admin-report-backups-index .backup-unfinished
[href
]:focus
, #page-admin-index
.adminwarning
.availableupdatesinfo
.moodleupdateinfo
.maturity50
.info
.release
[href
]:focus
{
8595 background-color: #c9302c; }
8604 margin: 0 !important
; }
8608 margin-top: 0 !important
; }
8612 margin-right: 0 !important
; }
8616 margin-bottom: 0 !important
; }
8620 margin-left: 0 !important
; }
8623 margin: 1rem !important
; }
8627 margin-top: 1rem !important
; }
8631 margin-right: 1rem !important
; }
8635 margin-bottom: 1rem !important
; }
8639 margin-left: 1rem !important
; }
8642 margin: 2rem !important
; }
8646 margin-top: 2rem !important
; }
8650 margin-right: 2rem !important
; }
8654 margin-bottom: 2rem !important
; }
8658 margin-left: 2rem !important
; }
8661 margin: 3rem !important
; }
8665 margin-top: 3rem !important
; }
8669 margin-right: 3rem !important
; }
8673 margin-bottom: 3rem !important
; }
8677 margin-left: 3rem !important
; }
8680 padding: 0 !important
; }
8684 padding-top: 0 !important
; }
8688 padding-right: 0 !important
; }
8692 padding-bottom: 0 !important
; }
8696 padding-left: 0 !important
; }
8699 padding: 1rem !important
; }
8703 padding-top: 1rem !important
; }
8707 padding-right: 1rem !important
; }
8711 padding-bottom: 1rem !important
; }
8715 padding-left: 1rem !important
; }
8718 padding: 2rem !important
; }
8722 padding-top: 2rem !important
; }
8726 padding-right: 2rem !important
; }
8730 padding-bottom: 2rem !important
; }
8734 padding-left: 2rem !important
; }
8737 padding: 3rem !important
; }
8741 padding-top: 3rem !important
; }
8745 padding-right: 3rem !important
; }
8749 padding-bottom: 3rem !important
; }
8753 padding-left: 3rem !important
; }
8756 cursor: not-allowed
; }
8761 margin-right: -15px;
8762 margin-left: -15px; }
8765 .dropdown-menu-right {
8769 .dropdown-menu-left {
8775 * Bootstrap overrides for RTL
8777 * This file is only for overriding sass from upstream bootstrap, all general rtl fixes for
8778 * moodle scss should be placed immediately after the definition of the ltr rule.
8780 .breadcrumb-item + .breadcrumb-item::before {
8784 /* stylelint-disable-line declaration-block-no-duplicate-properties */ }
8796 overflow-y: visible
;
8797 border: 1px solid rgba
(0, 0, 0, 0.125);
8799 background-color: #fff; }
8801 .context-header-settings-menu
,
8802 .region-main-settings-menu {
8810 .context-header-settings-menu
.dropdown-toggle
> .icon
,
8811 #region-main-settings-menu .dropdown-toggle
> .icon
{
8816 /** Prevent user notifications overlapping with region main settings menu */
8817 #user-notifications {
8821 /** Page layout CSS starts **/
8822 .layout-option-noheader #page-header
,
8823 .layout-option-nonavbar #page-navbar
,
8824 .layout-option-nofooter #page-footer
,
8825 .layout-option-nocourseheader
.course-content-header
,
8826 .layout-option-nocoursefooter .course-content-footer {
8829 /** Page layout CSS ends **/
8834 text-align: right
; }
8838 direction: ltr
!important
;
8839 /* stylelint-disable-line declaration-no-important */ }
8845 text-align: center
; }
8853 .section li
.activity
,
8854 .section li
.movehere
,
8865 font-size: 0.703125rem; }
8871 .fitem.advanced .text-info, .fitem.advanced .highlight {
8872 font-weight: bold
; }
8875 text-align: right
; }
8877 a
.autolink
.glossary:hover
{
8880 /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
8881 .collapsibleregioncaption {
8882 white-space: nowrap
;
8883 min-height: 1.40625rem; }
8885 .pagelayout-mydashboard.jsenabled .collapsibleregioncaption {
8888 .pagelayout-mydashboard #region-main {
8891 background-color: transparent
;
8894 .collapsibleregioncaption img {
8895 vertical-align: middle
; }
8897 .jsenabled .hiddenifjs {
8903 .jsenabled .visibleifjs {
8906 .jsenabled .collapsibleregion {
8908 box-sizing: content-box
; }
8910 .jsenabled .collapsed .collapsibleregioninner {
8911 visibility: hidden
; }
8913 .collapsible-actions {
8915 text-align: right
; }
8917 .jsenabled .collapsible-actions {
8920 .collapsible-actions .collapseexpand {
8922 background: url
([[pix:t
/collapsed
]]) 2px center no-repeat
; }
8925 .collapsible-actions .collapseexpand {
8926 background: url([[pix:t/collapsed_rtl]]) right center no-repeat;
8929 .collapsible-actions .collapse-all {
8930 background-image: url
([[pix:t
/expanded
]]); }
8932 .yui-overlay .yui-widget-bd {
8933 background-color: #ffee69;
8934 border: 1px solid
#a6982b;
8935 border-top-color: #d4c237;
8944 background: transparent
;
8956 .pagingbar .thispage {
8957 font-weight: bold
; }
8960 margin-right: 0.5rem; }
8966 .action-menu .dropdown-toggle {
8967 text-decoration: none
; }
8970 white-space: nowrap
; }
8980 vertical-align: middle
; }
8983 font-weight: bold
; }
8993 #addmembersform table
{
8995 margin-right: auto
; }
8997 table
.flexible
.emptyrow
{
9001 form
.popupform div
{
9004 .arrow_button input {
9010 .no-overflow > .generaltable {
9020 clip: rect
(0, 0, 0, 0);
9021 white-space: nowrap
;
9022 clip-path: inset
(50%);
9035 text-decoration: none
; }
9038 a
.skip-block:active
,
9050 text-align: center
; }
9052 .blog_entry .audience {
9054 padding-right: 4px; }
9059 .blog_entry .content {
9060 margin-left: 43px; }
9063 margin: 1em 0 0 0; }
9070 #doc-contents ul li
{
9071 list-style-type: none
; }
9073 .groupmanagementtable td {
9074 vertical-align: top
; }
9076 .groupmanagementtable #existingcell
,
9077 .groupmanagementtable #potentialcell {
9080 .groupmanagementtable #buttonscell {
9083 .groupmanagementtable #buttonscell p.arrow_button input {
9088 .groupmanagementtable #removeselect_wrapper
,
9089 .groupmanagementtable #addselect_wrapper {
9092 .groupmanagementtable #removeselect_wrapper label
,
9093 .groupmanagementtable #addselect_wrapper label {
9094 font-weight: normal
; }
9096 #group-usersummary {
9102 display: inline-block
; }
9104 .groupselector label {
9105 display: inline-block
; }
9107 .login-page [name="username"] {
9108 margin-bottom: -1px;
9109 border-bottom-right-radius: 0;
9110 border-bottom-left-radius: 0; }
9112 .login-page [type="password"] {
9113 margin-bottom: 10px;
9114 border-top-left-radius: 0;
9115 border-top-right-radius: 0; }
9118 margin-bottom: 1em; }
9120 .notepost .userpicture {
9122 margin-right: 5px; }
9129 margin-left: 20px; }
9131 .path-my .coursebox {
9134 .path-my .coursebox .overview {
9135 margin: 15px 30px 10px 30px; }
9137 .path-my .coursebox .info {
9161 .comment-area textarea {
9164 .comment-area textarea.fullwidth {
9165 -webkit-box-sizing: border-box
;
9166 -moz-box-sizing: border-box
;
9167 box-sizing: border-box
; }
9170 text-align: right
; }
9172 .comment-meta span {
9176 vertical-align: text-bottom
; }
9191 position: relative
; }
9193 .comment-list li.first {
9197 text-align: center
; }
9199 .comment-paging .pageno {
9202 .comment-paging .curpage {
9203 border: 1px solid
#ccc; }
9205 .comment-message .picture {
9209 .comment-message .text {
9213 .comment-message .text p {
9215 margin: 0 18px 0 0; }
9223 .comment-report-selectall {
9229 .jsenabled .comment-link {
9232 .jsenabled .showcommentsnonjs {
9235 .jsenabled .comment-report-selectall {
9239 * Completion progress report
9241 .completion-expected {
9242 font-size: 0.703125rem; }
9244 .completion-sortchoice
,
9245 .completion-identifyfield {
9246 font-size: 0.703125rem;
9247 vertical-align: bottom
; }
9249 .completion-progresscell {
9250 text-align: right
; }
9252 .completion-expired .completion-expected {
9253 font-weight: bold
; }
9264 margin: 10px auto
; }
9266 .path-tag .tag-index-items .tagarea {
9267 border: 1px solid
#e3e3e3;
9272 .path-tag .tag-index-items .tagarea h3 {
9274 padding: 3px 0 10px 0;
9280 text-shadow: 0 1px 0 rgba
(255, 255, 255, 0.5);
9281 text-transform: uppercase
;
9282 word-wrap: break-word
;
9283 border-bottom: solid
1px #e3e3e3;
9284 margin-bottom: 10px; }
9286 .path-tag
.tagarea
.controls::after
,
9287 .path-tag .tagarea .taggeditems::after {
9292 .path-tag
.tagarea
.controls
,
9293 .path-tag .tag-backtoallitems {
9294 text-align: center
; }
9296 .path-tag .tagarea .controls .gotopage.nextpage {
9299 .path-tag .tagarea .controls .gotopage.prevpage {
9302 .path-tag .tagarea .controls .exclusivemode {
9303 display: inline-block
; }
9305 .path-tag .tagarea .controls.controls-bottom {
9308 .path-tag .tagarea .controls .gotopage.nextpage::after {
9313 .path-tag .tagarea .controls .gotopage.prevpage::before {
9318 .tag-management-table td
,
9319 .tag-management-table th {
9320 vertical-align: middle
;
9323 .tag-management-table .inplaceeditable.inplaceeditingon input {
9326 .path-admin-tag .addstandardtags {
9328 .path-admin-tag .addstandardtags img {
9331 .path-tag .tag-relatedtags {
9332 padding-top: 10px; }
9334 .path-tag .tag-management-box {
9335 text-align: right
; }
9337 .path-tag .tag-index-toc {
9339 text-align: center
; }
9341 .path-tag
.tag-index-toc li
,
9342 .path-tag .tag-management-box li {
9344 margin-right: 5px; }
9346 .path-tag .tag-management-box li a.edittag {
9347 background-image: url
([[pix:moodle|i
/settings
]]); }
9349 .path-tag .tag-management-box li a.flagasinappropriate {
9350 background-image: url
([[pix:moodle|i
/flagged
]]); }
9352 .path-tag .tag-management-box li a.removefrommyinterests {
9353 background-image: url
([[pix:moodle|t
/delete
]]); }
9355 .path-tag .tag-management-box li a.addtomyinterests {
9356 background-image: url
([[pix:moodle|t
/add
]]); }
9358 .path-tag .tag-management-box li a {
9359 background-repeat: no-repeat
;
9360 background-position: left
;
9361 padding-left: 17px; }
9363 .tag_feed.media-list .media .itemimage {
9366 .tag_feed.media-list .media .itemimage img {
9370 .tag_feed.media-list .media .media-body {
9371 padding-right: 10px;
9372 padding-left: 10px; }
9375 text-align: center
; }
9377 .tag_cloud .inline-list li {
9380 .tag_cloud .tag_overflow {
9382 font-style: italic
; }
9450 .tag_list.hideoverlimit .overlimit {
9453 .tag_list .tagmorelink {
9456 .tag_list.hideoverlimit .tagmorelink {
9459 .tag_list.hideoverlimit .taglesslink {
9465 #webservice-doc-generator td
{
9467 border: 0 solid black
; }
9474 border-collapse: collapse
; }
9477 vertical-align: top
; }
9483 .userenrolment .subfield {
9484 margin-right: 5px; }
9486 .userenrolment .col_userdetails .subfield {
9487 margin-left: 40px; }
9489 .userenrolment .col_userdetails .subfield_picture {
9493 .userenrolment .col_lastseen {
9496 .userenrolment .col_role {
9499 .userenrolment
.col_role
.roles
,
9500 .userenrolment .col_group .groups {
9501 margin-right: 30px; }
9503 .userenrolment .col_role .role {
9507 white-space: nowrap
; }
9509 .userenrolment .col_group .group {
9513 white-space: nowrap
; }
9515 .userenrolment
.col_role
.role a
,
9516 .userenrolment .col_group .group a {
9520 .userenrolment
.col_role
.addrole
,
9521 .userenrolment .col_group .addgroup {
9525 .userenrolment
.col_role
.addrole
> a:hover
,
9526 .userenrolment .col_group .addgroup > a:hover {
9527 border-bottom: 1px solid
#666; }
9529 .userenrolment
.col_role
.addrole img
,
9530 .userenrolment .col_group .addgroup img {
9531 vertical-align: baseline
; }
9533 .userenrolment .hasAllRoles .col_role .addrole {
9536 .userenrolment .col_enrol .enrolment {
9539 margin: 0 3px 3px; }
9541 .userenrolment .col_enrol .enrolment a {
9545 #page-enrol-users .enrol_user_buttons
{
9546 text-align: right
; }
9548 #page-enrol-users .enrol-users-page-action input
{
9552 background-color: #ccc;
9558 text-align: center
; }
9569 display: table-cell
; }
9571 .label .mod-indent {
9573 padding-top: 20px; }
9575 /* Creates a series of .mod-indent-# rule declarations based on indent size and number of indent levels. */
9627 /* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */
9628 .resourcecontent .mediaplugin_mp3 object {
9632 .resourcecontent audio.mediaplugin_html5audio {
9635 /** Large resource images should avoid hidden overflow **/
9639 /* Audio player size in 'inline' mode (can only change width, as above) */
9640 .mediaplugin_mp3 object {
9644 audio
.mediaplugin_html5audio
{
9647 /* TinyMCE moodle media preview frame should not have padding */
9648 .core_media_preview.pagelayout-embedded #content {
9651 .core_media_preview.pagelayout-embedded #maincontent {
9654 body#page-lib-editor-tinymce-plugins-moodlemedia-preview
{
9660 .path-rating .ratingtable {
9662 margin-bottom: 1em; }
9664 .path-rating .ratingtable th.rating {
9667 .path-rating
.ratingtable td
.rating
,
9668 .path-rating .ratingtable td.time {
9669 white-space: nowrap
;
9670 text-align: center
; }
9672 /* Moodle Dialogue Settings (moodle-core-dialogue) */
9673 .moodle-dialogue-base .moodle-dialogue-lightbox {
9674 background-color: #495057; }
9676 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox {
9677 background-color: transparent
; }
9679 .pagelayout-popup .moodle-dialogue-base .moodle-dialogue {
9680 box-shadow: 0 0.25rem 0.5rem rgba
(0, 0, 0, 0.2); }
9682 .moodle-dialogue-base
.hidden
,
9683 .moodle-dialogue-base .moodle-dialogue-hidden {
9689 .moodle-dialogue-base .moodle-dialogue-fullscreen {
9696 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
9699 .moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
9702 background-size: 100%; }
9704 .moodle-dialogue-base .moodle-dialogue-wrap {
9705 background-color: #fff;
9706 border: 1px solid
#ccc; }
9711 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
9714 background: initial
;
9718 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {
9719 font-size: 1.5rem; }
9721 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {
9728 .moodle-dialogue-base .closebutton {
9730 .moodle-dialogue-base .closebutton::after {
9733 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {
9736 .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
9746 .moodle-dialogue-exception .moodle-exception-param label {
9747 font-weight: bold
; }
9749 .moodle-dialogue-exception .param-stacktrace label {
9750 background-color: #eee;
9751 border: 1px solid
#ccc;
9752 border-bottom-width: 0; }
9754 .moodle-dialogue-exception .param-stacktrace pre {
9755 border: 1px solid
#ccc;
9756 background-color: #fff; }
9758 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
9760 font-size: 0.8203125rem; }
9762 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
9763 font-size: 0.8203125rem; }
9765 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
9768 border-bottom: 1px solid
#eee; }
9770 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft:empty {
9773 .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft.yui3-widget-ft {
9774 background: initial
; }
9776 .moodle-dialogue-confirm .confirmation-message {
9779 .moodle-dialogue-confirm .confirmation-dialogue input {
9782 .moodle-dialogue-exception .moodle-exception-message {
9785 .moodle-dialogue-exception .moodle-exception-param {
9786 margin-bottom: 0.5em; }
9788 .moodle-dialogue-exception .moodle-exception-param label {
9791 .moodle-dialogue-exception .param-stacktrace label {
9796 .moodle-dialogue-exception .param-stacktrace pre {
9801 .moodle-dialogue-exception .param-stacktrace .stacktrace-file {
9802 display: inline-block
;
9805 .moodle-dialogue-exception .param-stacktrace .stacktrace-line {
9806 display: inline-block
;
9810 .moodle-dialogue-exception .param-stacktrace .stacktrace-call {
9813 padding-bottom: 4px; }
9815 .moodle-dialogue .moodle-dialogue-bd .content-lightbox {
9821 background-color: white
;
9825 /* Apply a default max-height on tooltip text */
9826 .moodle-dialogue .tooltiptext {
9827 max-height: 300px; }
9829 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {
9831 .moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {
9835 * Chooser Dialogues (moodle-core-chooserdialogue)
9837 * This CSS belong to the chooser dialogue which should work both with, and
9838 * without javascript enabled
9840 /* Hide the dialog and it's title */
9841 .chooserdialoguebody
,
9845 .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {
9848 .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {
9850 background: #f2f2f2; }
9852 /* Center the submit buttons within the area */
9853 .choosercontainer #chooseform .submitbuttons {
9855 text-align: right
; }
9857 /* Fixed for safari browser on iPhone4S with ios7@mixin */
9858 @media (max-height: 639px) {
9859 .ios .choosercontainer #chooseform .submitbuttons {
9860 padding: 45px 0; } }
9862 .choosercontainer #chooseform .submitbuttons input {
9866 /* Various settings for the options area */
9867 .choosercontainer #chooseform .options {
9869 border-bottom: 1px solid
#bbb; }
9871 /* Only set these options if we're showing the js container */
9872 .jschooser .choosercontainer #chooseform .alloptions {
9876 .jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {
9877 display: inline-block
; }
9878 .jschooser .choosercontainer #chooseform .alloptions .option .typename {
9879 display: inline-block
;
9882 /* Settings for option rows and option subtypes */
9883 .choosercontainer #chooseform
.moduletypetitle
,
9884 .choosercontainer #chooseform
.option
,
9885 .choosercontainer #chooseform .nonoption {
9887 padding: 0 1.6em 0 1.6em; }
9889 .choosercontainer #chooseform .moduletypetitle {
9890 text-transform: uppercase
;
9892 padding-bottom: 0.4em; }
9894 .choosercontainer #chooseform
.option
.typename
,
9895 .choosercontainer #chooseform .nonoption .typename {
9896 padding: 0 0 0 0.5em; }
9898 .choosercontainer #chooseform .modicon + .typename {
9901 .choosercontainer #chooseform
.option input
[type
=radio
],
9902 .choosercontainer #chooseform .option span.typename {
9903 vertical-align: middle
; }
9905 .choosercontainer #chooseform .option label {
9909 border-bottom: 1px solid
#fff; }
9911 .choosercontainer #chooseform .option .icon {
9915 .choosercontainer #chooseform .nonoption {
9916 padding-left: 2.7em;
9918 padding-bottom: 0.1em; }
9920 .choosercontainer #chooseform .subtype {
9922 padding: 0 1.6em 0 3.2em; }
9924 .choosercontainer #chooseform .subtype .typename {
9925 margin: 0 0 0 0.2em; }
9927 /* The instruction/help area */
9928 .jschooser
.choosercontainer #chooseform
.instruction
,
9929 .jschooser .choosercontainer #chooseform .typesummary {
9938 background-color: #fff;
9943 /* Selected option settings */
9944 .jschooser
.choosercontainer #chooseform
.instruction
,
9945 .choosercontainer #chooseform .selected .typesummary {
9948 .choosercontainer #chooseform .selected {
9949 background-color: #fff;
9953 .chooserdialogue-course-modchooser .modicon .icon {
9958 @media (max-width: 575.98px) {
9959 .jsenabled .choosercontainer #chooseform .alloptions {
9961 .jsenabled
.choosercontainer #chooseform
.instruction
,
9962 .jsenabled .choosercontainer #chooseform .typesummary {
9963 position: static
; } }
9965 /* Form element: listing */
9967 padding-bottom: 25px;
9968 padding-right: 10px; }
9970 .formlistinginputradio {
9974 min-height: 225px; }
9979 padding: 1px 19px 14px;
9980 background-color: white
;
9981 border: 1px solid
#ddd; }
9991 background-color: whitesmoke
;
9992 border: 1px solid
#ddd;
10001 border-bottom: 1px solid
;
10002 border-color: #e1e1e8;
10003 border-left: 1px solid
#e1e1e8;
10004 border-right: 1px solid
#e1e1e8;
10005 background-color: #f7f7f9;
10013 body
.jsenabled
.formlistingradio
{
10016 body
.jsenabled
.formlisting
{
10019 /* Badges styles */
10020 a
.criteria-action
{
10024 div
.criteria-description
{
10025 padding: 10px 15px;
10027 background: none repeat scroll
0 0 #f9f9f9;
10028 border: 1px solid
#eee; }
10032 list-style: none
; }
10035 position: relative
;
10036 display: inline-block
;
10038 text-align: center
;
10039 vertical-align: top
;
10042 .badges li .badge-name {
10047 position: absolute
; }
10049 .badges li .badge-image {
10056 .badges li .badge-actions {
10057 position: relative
; }
10059 .badges li .expireimage {
10064 position: absolute
;
10069 background-color: transparent
;
10071 position: relative
;
10074 display: inline-block
;
10075 vertical-align: top
;
10077 margin-bottom: 20px; }
10078 #badge-image .expireimage
{
10084 position: absolute
;
10086 #badge-image .singlebutton
{
10089 #badge-image .singlebutton button
{
10090 margin-left: 4px; }
10093 display: inline-block
;
10096 #badge-overview dl
,
10097 #badge-details dl
{
10099 #badge-overview dl dt
,
10100 #badge-overview dl dd
,
10101 #badge-details dl dt
,
10102 #badge-details dl dd
{
10103 vertical-align: top
;
10105 #badge-overview dl dt
,
10106 #badge-details dl dt
{
10108 display: inline-block
;
10110 min-width: 100px; }
10111 #badge-overview dl dd
,
10112 #badge-details dl dd
{
10113 display: inline-block
;
10118 vertical-align: top
; }
10120 #page-badges-award .recipienttable tr td
{
10121 vertical-align: top
; }
10123 #page-badges-award .recipienttable tr td
.actions
.actionbutton
{
10128 #page-badges-award .recipienttable tr td
.existing
,
10129 #page-badges-award .recipienttable tr td
.potential
{
10132 #issued-badge-table .activatebadge
{
10133 display: inline-block
; }
10135 .statusbox.active {
10136 background-color: #def1de; }
10138 .statusbox.inactive {
10139 background-color: #fcefdc; }
10142 text-align: center
;
10143 margin-bottom: 5px;
10146 .statusbox .activatebadge {
10147 display: inline-block
; }
10149 .statusbox .activatebadge input[type=submit] {
10155 vertical-align: middle
; }
10157 img#persona_signin
{
10163 .invisiblefieldset {
10169 #page-header .logo
{
10171 #page-header .logo img
{
10172 max-height: 75px; }
10174 /** Navbar logo. */
10175 nav
.navbar
.logo img
{
10176 max-height: 35px; }
10178 /** Header-bar styles **/
10179 .page-context-header {
10180 overflow: hidden
; }
10181 .page-context-header
.page-header-image
,
10182 .page-context-header .page-header-headings {
10185 position: relative
; }
10186 .page-context-header .page-header-image {
10188 margin-bottom: 1em; }
10189 .page-context-header
.page-header-headings
,
10190 .page-context-header .header-button-group {
10191 position: relative
;
10193 vertical-align: middle
; }
10194 .page-context-header .header-button-group {
10197 .page-context-header .header-button-group a {
10198 position: relative
;
10201 ul
.dragdrop-keyboard-drag li
{
10202 list-style-type: none
; }
10206 text-decoration: none
;
10208 font-style: italic
;
10213 overflow: hidden
; }
10215 .progressbar_container {
10219 /* IE10 only fix for calendar titling */
10220 .ie10 .yui3-calendar-header-label {
10221 display: inline-block
; }
10231 .nav-tabs
> .active
> a
[href
],
10232 .nav-tabs
> .active
> a
[href
]:hover
,
10233 .nav-tabs > .active > a[href]:focus {
10236 .inplaceeditable.inplaceeditingon {
10237 position: relative
; }
10238 .inplaceeditable.inplaceeditingon .editinstructions {
10240 font-weight: normal
;
10245 white-space: nowrap
; }
10246 .inplaceeditable.inplaceeditingon input {
10248 vertical-align: text-bottom
;
10249 margin-bottom: 0; }
10250 .inplaceeditable.inplaceeditingon select {
10251 margin-bottom: 0; }
10253 .inplaceeditable .quickediticon img {
10256 .inplaceeditable .quickeditlink {
10258 text-decoration: inherit
; }
10260 .inplaceeditable:hover
.quickeditlink
.quickediticon img
,
10261 .inplaceeditable .quickeditlink:focus .quickediticon img {
10264 .inplaceeditable.inplaceeditable-toggle .quickediticon {
10267 .inplaceeditable.inplaceeditable-autocomplete {
10270 h3
.sectionname
.inplaceeditable
.inplaceeditingon
.editinstructions
{
10271 margin-top: -20px; }
10274 .chart-area .chart-table-data {
10277 .chart-area .chart-table {
10278 /** When accessible, we display the table only. */ }
10279 .chart-area .chart-table .chart-output-htmltable caption {
10280 white-space: nowrap
; }
10281 .chart-area .chart-table.accesshide .chart-table-expand {
10283 .chart-area .chart-table.accesshide .chart-table-data {
10287 padding-left: 1rem; }
10289 /* YUI 2 Tree View */
10309 .ygtvcancel:hover {
10310 background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]);
10313 .hover-tooltip-container {
10314 position: relative
; }
10315 .hover-tooltip-container .hover-tooltip {
10317 visibility: hidden
;
10318 position: absolute
;
10321 top: calc
(-50% - 5px);
10322 transform: translate
(-50%, -50%);
10323 background-color: #fff;
10324 border: 1px solid rgba
(0, 0, 0, 0.2);
10325 border-radius: .3rem;
10326 box-sizing: border-box
;
10328 white-space: nowrap
;
10329 transition: opacity
0.15s, visibility
0.15s;
10331 .hover-tooltip-container .hover-tooltip:before {
10333 display: inline-block
;
10334 border-left: 8px solid transparent
;
10335 border-right: 8px solid transparent
;
10336 border-top: 8px solid rgba
(0, 0, 0, 0.2);
10337 position: absolute
;
10339 left: calc
(50% - 8px); }
10340 .hover-tooltip-container .hover-tooltip:after {
10342 display: inline-block
;
10343 border-left: 7px solid transparent
;
10344 border-right: 7px solid transparent
;
10345 border-top: 7px solid
#fff;
10346 position: absolute
;
10348 left: calc
(50% - 7px);
10350 .hover-tooltip-container:hover .hover-tooltip {
10352 visibility: visible
;
10353 transition: opacity
0.15s 0.5s, visibility
0.15s 0.5s; }
10358 #region-flat-nav .nav
{
10359 margin-right: 15px;
10360 background-color: #fff; }
10361 @media
(max-width: 767.98px) {
10362 #region-flat-nav .nav
{
10364 margin-right: 0; } }
10368 text-decoration: underline
; }
10369 #page-footer a
.icon
{
10374 text-decoration: underline
; }
10375 .bg-inverse a .icon {
10386 .competency-tree ul {
10387 padding-left: 1.5rem; }
10389 .sr-only-focusable:active, .sr-only-focusable:focus {
10397 [data-drag-type
="move"] {
10399 touch-action: none
; }
10404 .overlay-icon-container {
10405 position: absolute
;
10410 background-color: rgba
(255, 255, 255, 0.6); }
10411 .overlay-icon-container .loading-icon {
10412 position: absolute
;
10415 transform: translate
(-50%, -50%); }
10416 .overlay-icon-container .loading-icon .icon {
10421 .open.atto_menu > .dropdown-menu {
10424 div
.editor_atto_toolbar button
.icon
{
10431 animation: bg-pulse-grey
2s infinite linear
; }
10433 @keyframes bg-pulse-grey
{
10435 background-color: #f8f9fa; }
10437 background-color: #e9ecef; }
10439 background-color: #f8f9fa; } }
10442 line-height: 0 !important
;
10443 /* stylelint-disable-line declaration-no-important */ }
10446 line-height: 0.25rem !important
;
10447 /* stylelint-disable-line declaration-no-important */ }
10450 line-height: 0.5rem !important
;
10451 /* stylelint-disable-line declaration-no-important */ }
10454 line-height: 1rem !important
;
10455 /* stylelint-disable-line declaration-no-important */ }
10458 line-height: 1.5rem !important
;
10459 /* stylelint-disable-line declaration-no-important */ }
10462 line-height: 3rem !important
;
10463 /* stylelint-disable-line declaration-no-important */ }
10465 .dir-rtl .dir-rtl-hide {
10468 .dir-ltr .dir-ltr-hide {
10477 box-sizing: content-box
;
10478 margin-right: 0.5rem; }
10481 .icon.iconsize-big {
10486 .navbar-dark a .icon {
10487 color: rgba
(255, 255, 255, 0.5) !important
;
10488 /* stylelint-disable-line declaration-no-important */ }
10490 .action-menu-item a:first-of-type > .icon {
10491 margin-left: 0.5rem; }
10494 margin-left: 0 !important
;
10495 /* stylelint-disable-line declaration-no-important */ }
10497 .block_navigation
.tree_item
.icon
,
10498 .block_settings .tree_item .icon {
10501 [data-action
=toggle-drawer
] .icon
{
10504 .icon-no-spacing a > .icon {
10507 .icon-no-margin .icon {
10511 margin-bottom: 0; }
10513 .icon-large > .icon {
10517 .icon-size-0 .icon {
10518 height: 0 !important
;
10519 /* stylelint-disable-line declaration-no-important */
10520 width: 0 !important
;
10521 /* stylelint-disable-line declaration-no-important */ }
10523 .icon-size-1 .icon {
10524 height: 4px !important
;
10525 /* stylelint-disable-line declaration-no-important */
10526 width: 4px !important
;
10527 /* stylelint-disable-line declaration-no-important */ }
10529 .icon-size-2 .icon {
10530 height: 8px !important
;
10531 /* stylelint-disable-line declaration-no-important */
10532 width: 8px !important
;
10533 /* stylelint-disable-line declaration-no-important */ }
10535 .icon-size-3 .icon {
10536 height: 16px !important
;
10537 /* stylelint-disable-line declaration-no-important */
10538 width: 16px !important
;
10539 /* stylelint-disable-line declaration-no-important */ }
10541 .icon-size-4 .icon {
10542 height: 24px !important
;
10543 /* stylelint-disable-line declaration-no-important */
10544 width: 24px !important
;
10545 /* stylelint-disable-line declaration-no-important */ }
10547 .icon-size-5 .icon {
10548 height: 48px !important
;
10549 /* stylelint-disable-line declaration-no-important */
10550 width: 48px !important
;
10551 /* stylelint-disable-line declaration-no-important */ }
10554 margin-left: 0.5rem; }
10557 .formtable tbody th {
10558 font-weight: normal
;
10559 text-align: right
; }
10561 .path-admin #assignrole {
10564 margin-right: auto
; }
10566 .path-admin .admintable .leftalign {
10567 text-align: left
; }
10569 .environmenttable .warn {
10570 background-color: #fcefdc;
10573 .environmenttable .error {
10574 background-color: #f7dddc;
10577 .environmenttable .ok {
10578 background-color: #def1de;
10581 .path-admin
.admintable
.environmenttable
.name
,
10582 .path-admin
.admintable
.environmenttable
.info
,
10583 .path-admin #assignrole
.admintable
.role
,
10584 .path-admin #assignrole
.admintable
.userrole
,
10585 .path-admin #assignrole .admintable .roleholder {
10586 white-space: nowrap
; }
10588 .path-admin .incompatibleblockstable td.c0 {
10589 font-weight: bold
; }
10591 #page-admin-course-category .addcategory
{
10594 #page-admin-course-index .editcourse
{
10595 margin: 20px auto
; }
10597 #page-admin-course-index .editcourse th
,
10598 #page-admin-course-index .editcourse td
{
10599 padding-left: 10px;
10600 padding-right: 10px; }
10602 .timewarninghidden {
10605 #page-admin-report-capability-index #capabilitysearch
{
10608 #page-admin-qtypes #qtypes div
,
10609 #page-admin-qtypes #qtypes form
,
10610 #page-admin-qbehaviours #qbehaviours div
,
10611 #page-admin-qbehaviours #qbehaviours form
{
10614 #page-admin-qtypes #qtypes img
.spacer
,
10615 #page-admin-qbehaviours #qbehaviours img
.spacer
{
10618 #page-admin-qbehaviours .cell
.c3
,
10619 #page-admin-qtypes .cell
.c3
{
10620 font-size: 0.8203125rem; }
10622 #page-admin-lang .generalbox
,
10623 #page-admin-course-index .singlebutton
,
10624 #page-admin-course-index .addcategory
,
10625 #page-course-index .buttons
,
10626 #page-course-index-category .buttons
,
10627 #page-admin-course-category .addcategory
,
10628 #page-admin-stickyblocks .generalbox
,
10629 #page-admin-maintenance .buttons
,
10630 #page-admin-course-index .buttons
,
10631 #page-admin-course-category .buttons
,
10632 #page-admin-index .copyright
,
10633 #page-admin-index .copyrightnotice
,
10634 #page-admin-index .adminerror
.singlebutton
,
10635 #page-admin-index .adminwarning
.singlebutton
,
10636 #page-admin-index #layout-table
.singlebutton
{
10637 text-align: center
;
10638 margin-bottom: 1em; }
10640 .path-admin-roles .capabilitysearchui {
10643 margin-right: auto
;
10644 margin-top: 1rem; }
10646 #page-admin-roles-define .topfields
{
10647 margin: 1em 0 2em; }
10649 #page-admin-roles-define .capdefault
{
10650 background-color: rgba
(0, 0, 0, 0.075); }
10652 #page-filter-manage .backlink
,
10653 .path-admin-roles .backlink {
10656 #page-admin-roles-explain #chooseuser h3
,
10657 #page-admin-roles-usersroles .contextname
{
10660 #page-admin-roles-explain #chooseusersubmit
{
10662 text-align: center
; }
10664 #page-admin-roles-usersroles p
{
10667 #page-admin-roles-override .cell
.c1
,
10668 #page-admin-roles-assign .cell
.c3
,
10669 #page-admin-roles-assign .cell
.c1
{
10670 padding-top: 0.75em; }
10672 #page-admin-roles-override .overridenotice
,
10673 #page-admin-roles-define .definenotice
{
10674 margin: 1em 10% 2em 10%;
10675 text-align: left
; }
10677 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo span
{
10680 #page-admin-index .updateplugin div
{
10681 margin-bottom: 0.5em; }
10683 #page-admin-user-user_bulk #users
.fgroup
{
10684 white-space: nowrap
; }
10686 #page-admin-report-stats-index .graph
{
10687 text-align: center
;
10688 margin-bottom: 1em; }
10690 #page-admin-report-courseoverview-index .graph
{
10691 text-align: center
;
10692 margin-bottom: 1em; }
10694 #page-admin-lang .translator
{
10696 border-style: solid
; }
10698 .path-admin .roleassigntable {
10701 .path-admin .roleassigntable td {
10702 vertical-align: top
;
10703 padding: 0.2em 0.3em; }
10705 .path-admin .roleassigntable p {
10709 .path-admin
.roleassigntable #existingcell
,
10710 .path-admin .roleassigntable #potentialcell {
10713 .path-admin
.roleassigntable #existingcell p
> label:first-child
,
10714 .path-admin .roleassigntable #potentialcell p > label:first-child {
10715 font-weight: bold
; }
10717 .path-admin .roleassigntable #buttonscell {
10720 .path-admin .roleassigntable #buttonscell #assignoptions {
10721 font-size: 0.8203125rem; }
10723 .path-admin
.roleassigntable #removeselect_wrapper
,
10724 .path-admin .roleassigntable #addselect_wrapper {
10727 .path-admin table.rolecap tr.rolecap th {
10729 font-weight: normal
; }
10731 .path-admin .rolecap .hiddenrow {
10734 .path-admin
#defineroletable
.rolecap
.inherit
,
10735 .path-admin
#defineroletable
.rolecap
.allow
,
10736 .path-admin
#defineroletable
.rolecap
.prevent
,
10737 .path-admin #defineroletable .rolecap .prohibit {
10738 text-align: center
;
10740 min-width: 3.5em; }
10742 .path-admin
.rolecap
.cap-name
,
10743 .path-admin .rolecap .note {
10745 font-size: 0.8203125rem;
10746 white-space: nowrap
;
10747 font-weight: normal
; }
10749 .path-admin .rolecap label {
10751 text-align: center
;
10755 .plugincheckwrapper {
10761 #mnetconfig table
{
10763 margin-right: auto
; }
10765 .environmenttable .cell {
10766 padding: .15em .5em; }
10768 #trustedhosts .generaltable
{
10770 margin-right: auto
;
10773 #trustedhosts .standard
{
10776 #adminsettings legend
{
10779 #adminsettings fieldset
.error
{
10780 margin: .2em 0 .5em 0; }
10782 #adminsettings fieldset
.error legend
{
10785 #admin-spelllanguagelist textarea
,
10786 #page-admin-setting-editorsettingstinymce .form-textarea textarea
{
10792 /* Styles for flags on admin settings */
10793 .adminsettingsflags {
10796 .adminsettingsflags label {
10797 margin-right: 7px; }
10799 .form-description pre
,
10800 .formsettingheading pre {
10804 .form-item .form-setting .form-htmlarea {
10807 .form-item .form-setting .form-htmlarea .htmlarea {
10811 .form-item .form-setting .form-multicheckbox ul {
10814 margin: 7px 0 0 0; }
10816 .form-item .form-setting .defaultsnext {
10819 .form-item .form-setting .locked-checkbox {
10820 margin-right: 0.2em;
10821 margin-left: 0.5em;
10824 .form-item
.form-setting
.form-password
.unmask
,
10825 .form-item .form-setting .form-defaultinfo {
10826 display: inline-block
; }
10828 .form-item .form-setting .form-defaultinfo {
10830 word-wrap: break-word
; }
10832 #admin-emoticons td input
{
10835 #admin-emoticons td
.c0 input
{
10838 #adminthemeselector .selectedtheme td
.c0
{
10839 border: 1px solid
#d1edf6;
10840 border-right-width: 0; }
10842 #adminthemeselector .selectedtheme td
.c1
{
10843 border: 1px solid
#d1edf6;
10844 border-left-width: 0; }
10846 .admin_colourpicker
,
10847 .admin_colourpicker_preview {
10850 .jsenabled .admin_colourpicker_preview {
10853 .jsenabled .admin_colourpicker {
10857 margin-bottom: 10px;
10858 box-sizing: content-box
; }
10860 .admin_colourpicker .loadingicon {
10861 vertical-align: middle
;
10862 margin-left: auto
; }
10864 .admin_colourpicker .colourdialogue {
10866 border: 1px solid
#d1edf6; }
10868 .admin_colourpicker .previewcolour {
10869 border: 1px solid
#d1edf6;
10870 margin-left: 301px; }
10872 .admin_colourpicker .currentcolour {
10873 border: 1px solid
#d1edf6;
10874 margin-left: 301px;
10875 border-top-width: 0; }
10877 #page-admin-index #notice
.checkforupdates
{
10878 text-align: center
; }
10880 #page-admin-plugins #plugins-overview-panel
.info
{
10881 display: inline-block
;
10882 margin-right: 1em; }
10884 #page-admin-plugins .checkforupdates
{
10886 #page-admin-plugins .checkforupdates
.singlebutton
{
10889 #page-admin-plugins .checkforupdates
.singlebutton div
,
10890 #page-admin-plugins .checkforupdates
.singlebutton input
{
10891 margin: 0 3px 0 0; }
10893 #page-admin-plugins .updateavailableinstallall
{
10896 #page-admin-plugins .updateavailableinstallall div
,
10897 #page-admin-plugins .updateavailableinstallall input
{
10898 margin: 0 3px 5px 0; }
10900 #page-admin-plugins #plugins-control-panel
.status-missing td
{
10901 background-color: #fcefdc; }
10903 #page-admin-plugins #plugins-control-panel
.pluginname
.componentname
{
10904 font-size: 0.8203125rem;
10905 margin-left: 22px; }
10907 #page-admin-plugins #plugins-control-panel
.version
.versionnumber
{
10908 font-size: 0.8203125rem; }
10910 #page-admin-plugins #plugins-control-panel
.uninstall a
{
10913 #page-admin-plugins #plugins-control-panel
.notes
.label
{
10914 margin-right: 3px; }
10916 #page-admin-plugins #plugins-control-panel
.notes
.requiredby
{
10917 font-size: 0.8203125rem; }
10919 #plugins-check-page .checkforupdates
.singlebutton
{
10922 #plugins-check-page .checkforupdates
.singlebutton div
,
10923 #plugins-check-page .checkforupdates
.singlebutton input
{
10924 margin: 0 3px 0 0; }
10926 #plugins-check-page #plugins-check-info
.actions
> div
{
10927 display: inline-block
;
10928 margin-right: 1em; }
10930 #plugins-check-page #plugins-check-info
.actions
.singlebutton
{
10933 #plugins-check-page #plugins-check-info
.actions
.singlebutton div
,
10934 #plugins-check-page #plugins-check-info
.actions
.singlebutton input
{
10935 margin: 0 3px 0 0; }
10937 #plugins-check-page #plugins-check
.status-missing td
,
10938 #plugins-check-page #plugins-check
.status-downgrade td
{
10939 background-color: #f7dddc; }
10941 #plugins-check-page #plugins-check
.displayname
.plugindir
{
10942 font-size: 0.8203125rem; }
10944 #plugins-check-page #plugins-check
.requires ul
{
10945 margin-left: 13px; }
10947 #plugins-check-page #plugins-check
.status
.actionbutton
{
10950 #plugins-check-page #plugins-check
.status
.actionbutton input
{
10953 #plugins-check-page .plugins-check-dependencies-actions
> div
{
10954 display: inline-block
;
10955 margin-right: 1em; }
10957 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton
{
10960 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton div
,
10961 #plugins-check-page .plugins-check-dependencies-actions
.singlebutton input
{
10962 margin: 0 3px 0 0; }
10964 #plugins-check-page #plugins-check-available-dependencies
.displayname
.component
{
10965 font-size: 0.8203125rem; }
10967 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
> div
{
10968 display: inline-block
;
10969 margin-right: 1em; }
10971 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
.dependencyinstall
{
10975 #plugins-check-page #plugins-check-available-dependencies
.info
.actions
.dependencyinstall input
{
10978 #plugins-check-page .pluginupdateinfo
,
10979 #plugins-control-panel .pluginupdateinfo
{
10980 background-color: #def2f8;
10983 #plugins-check-page .pluginupdateinfo
.maturity50
,
10984 #plugins-control-panel .pluginupdateinfo
.maturity50
{
10985 background-color: #f7dddc; }
10986 #plugins-check-page .pluginupdateinfo
.maturity100
, #plugins-check-page
.pluginupdateinfo
.maturity150
,
10987 #plugins-control-panel .pluginupdateinfo
.maturity100
,
10988 #plugins-control-panel .pluginupdateinfo
.maturity150
{
10989 background-color: #fcefdc; }
10990 #plugins-check-page .pluginupdateinfo
.info
,
10991 #plugins-control-panel .pluginupdateinfo
.info
{
10992 display: inline-block
; }
10993 #plugins-check-page .pluginupdateinfo
.separator:after
,
10994 #plugins-control-panel .pluginupdateinfo
.separator:after
{
10996 #plugins-check-page .pluginupdateinfo
.singlebutton
,
10997 #plugins-control-panel .pluginupdateinfo
.singlebutton
{
11000 #plugins-check-page .pluginupdateinfo
.singlebutton div
,
11001 #plugins-check-page .pluginupdateinfo
.singlebutton input
,
11002 #plugins-control-panel .pluginupdateinfo
.singlebutton div
,
11003 #plugins-control-panel .pluginupdateinfo
.singlebutton input
{
11004 margin: 0 3px 0 0; }
11006 .plugins-management-confirm-buttons > div {
11007 display: inline-block
;
11008 margin: 1em 1em 1em 0; }
11010 .plugins-management-confirm-buttons .continue {
11012 .plugins-management-confirm-buttons
.continue div
,
11013 .plugins-management-confirm-buttons .continue input {
11016 .uninstalldeleteconfirmexternal {
11017 padding: 0.5em 1em;
11018 margin: 5px 0 10px 0; }
11020 #page-admin-index .upgradepluginsinfo
{
11021 text-align: center
; }
11023 #page-admin-index .adminwarning
.availableupdatesinfo
.moodleupdateinfo
.separator:after
{
11026 /** MNet networking */
11027 #page-admin-mnet-peers .box
.deletedhosts
{
11028 margin-bottom: 1em;
11029 font-size: 0.8203125rem; }
11031 #page-admin-mnet-peers .mform
.deletedhostinfo
{
11033 margin-bottom: 5px; }
11035 #core-cache-plugin-summaries table
,
11036 #core-cache-store-summaries table
{
11039 #core-cache-lock-summary table
,
11040 #core-cache-definition-summaries table
,
11041 #core-cache-mode-mappings table
{
11044 #core-cache-store-summaries .default-store td
{
11045 font-style: italic
; }
11047 #core-cache-rescan-definitions,
11048 #core-cache-mode-mappings .edit-link
,
11049 #core-cache-lock-summary .new-instance
{
11051 text-align: center
; }
11053 .maintenancewarning {
11060 .modal.modal-in-page {
11063 #page-admin-search .adminpagetitle
{
11065 border-bottom: none
; }
11067 #page-admin-search .adminpagepath
{
11072 margin: 0 0 1.5rem 0; }
11073 #page-admin-search .adminpagepath li
+ li:before
{
11074 padding-right: 0.5rem;
11075 padding-left: 0.5rem;
11078 .blockmovetarget .accesshide {
11079 position: relative
;
11083 padding-top: 0 !important
;
11084 /* stylelint-disable declaration-no-important */
11085 margin-top: 0 !important
; }
11087 .block_search_forums .searchform {
11088 /* Override plugin's default. */
11089 text-align: left
; }
11091 .block
.block_navigation
.block_tree ul
,
11092 .block_settings .block_tree ul {
11095 .block .block-controls .dropdown-toggle {
11096 /* So that the caret takes the colour of the icon. */
11099 [data-region
="blocks-column"] {
11103 /* We put an absolutely positioned div in a relatively positioned div so it takes up no space */
11104 #region-main-settings-menu {
11105 position: relative
;
11109 #region-main-settings-menu > div
{
11110 position: absolute
;
11115 .region_main_settings_menu_proxy {
11118 background-color: #fff;
11119 margin-left: 0.625rem;
11120 margin-bottom: 0.625rem;
11121 border-bottom-left-radius: 0.5rem;
11124 #region-main-settings-menu.has-blocks
,
11125 #region-main.has-blocks
{
11126 display: inline-block
;
11127 width: calc
(100% - 375px); }
11128 @media
(max-width: 1199.98px) {
11129 #region-main-settings-menu.has-blocks
,
11130 #region-main.has-blocks
{
11132 /* MDL-63102 - Remove extra space at bottom.
11133 If modifying make sure block-region is horizontally stacked when in full screen */
11134 display: block
; } }
11136 @media (max-width: 1199.98px) {
11137 [data-region
="blocks-column"] {
11140 .block .empty-placeholder-image-lg {
11143 .block_myoverview
.course-info-container
,
11144 .block_starredcourses
.course-info-container
,
11145 .block_recentlyaccesseditems
.course-info-container
,
11146 .block_recentlyaccessedcourses .course-info-container {
11149 .block_myoverview
.progress
,
11150 .block_starredcourses
.progress
,
11151 .block_recentlyaccesseditems
.progress
,
11152 .block_recentlyaccessedcourses .progress {
11155 .block_myoverview
.course-summaryitem
,
11156 .block_starredcourses
.course-summaryitem
,
11157 .block_recentlyaccesseditems
.course-summaryitem
,
11158 .block_recentlyaccessedcourses .course-summaryitem {
11159 border: 1px solid
#dee2e6;
11160 background-color: #fff; }
11162 .block_myoverview
.icon
,
11163 .block_starredcourses
.icon
,
11164 .block_recentlyaccesseditems
.icon
,
11165 .block_recentlyaccessedcourses .icon {
11168 .block_myoverview a
,
11169 .block_myoverview
.btn-link
,
11170 .block_starredcourses a
,
11171 .block_starredcourses
.btn-link
,
11172 .block_recentlyaccesseditems a
,
11173 .block_recentlyaccesseditems
.btn-link
,
11174 .block_recentlyaccessedcourses a
,
11175 .block_recentlyaccessedcourses .btn-link {
11178 .block_myoverview
.btn
.btn-link
.btn-icon
, .block_myoverview #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action
, #page-grade-grading-manage
.actions
.block_myoverview
.btn-link
.btn-icon
.action
, .block_myoverview #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_myoverview input
.btn-link
.btn-icon
, .block_myoverview #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion
, #rubric-rubric
.gradingform_rubric
.block_myoverview
.btn-link
.btn-icon
.addcriterion
,
11179 .block_starredcourses
.btn
.btn-link
.btn-icon
,
11180 .block_starredcourses #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action
,
11181 #page-grade-grading-manage .actions
.block_starredcourses
.btn-link
.btn-icon
.action
,
11182 .block_starredcourses #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon
,
11183 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_starredcourses input
.btn-link
.btn-icon
,
11184 .block_starredcourses #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion
,
11185 #rubric-rubric.gradingform_rubric
.block_starredcourses
.btn-link
.btn-icon
.addcriterion
,
11186 .block_recentlyaccesseditems
.btn
.btn-link
.btn-icon
,
11187 .block_recentlyaccesseditems #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action
,
11188 #page-grade-grading-manage .actions
.block_recentlyaccesseditems
.btn-link
.btn-icon
.action
,
11189 .block_recentlyaccesseditems #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon
,
11190 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_recentlyaccesseditems input
.btn-link
.btn-icon
,
11191 .block_recentlyaccesseditems #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion
,
11192 #rubric-rubric.gradingform_rubric
.block_recentlyaccesseditems
.btn-link
.btn-icon
.addcriterion
,
11193 .block_recentlyaccessedcourses
.btn
.btn-link
.btn-icon
,
11194 .block_recentlyaccessedcourses #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action
,
11195 #page-grade-grading-manage .actions
.block_recentlyaccessedcourses
.btn-link
.btn-icon
.action
,
11196 .block_recentlyaccessedcourses #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon
,
11197 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_recentlyaccessedcourses input
.btn-link
.btn-icon
,
11198 .block_recentlyaccessedcourses #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion
,
11199 #rubric-rubric.gradingform_rubric
.block_recentlyaccessedcourses
.btn-link
.btn-icon
.addcriterion
{
11203 border-radius: 50%; }
11204 .block_myoverview
.btn
.btn-link
.btn-icon:hover
, .block_myoverview #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action:hover
, #page-grade-grading-manage
.actions
.block_myoverview
.btn-link
.btn-icon
.action:hover
, .block_myoverview #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon:hover
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_myoverview input
.btn-link
.btn-icon:hover
, .block_myoverview #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion:hover
, #rubric-rubric
.gradingform_rubric
.block_myoverview
.btn-link
.btn-icon
.addcriterion:hover
, .block_myoverview
.btn
.btn-link
.btn-icon:focus
, .block_myoverview #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action:focus
, #page-grade-grading-manage
.actions
.block_myoverview
.btn-link
.btn-icon
.action:focus
, .block_myoverview #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon:focus
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_myoverview input
.btn-link
.btn-icon:focus
, .block_myoverview #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion:focus
, #rubric-rubric
.gradingform_rubric
.block_myoverview
.btn-link
.btn-icon
.addcriterion:focus
,
11205 .block_starredcourses
.btn
.btn-link
.btn-icon:hover
,
11206 .block_starredcourses #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action:hover
,
11207 #page-grade-grading-manage .actions
.block_starredcourses
.btn-link
.btn-icon
.action:hover
,
11208 .block_starredcourses #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon:hover
,
11209 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_starredcourses input
.btn-link
.btn-icon:hover
,
11210 .block_starredcourses #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion:hover
,
11211 #rubric-rubric.gradingform_rubric
.block_starredcourses
.btn-link
.btn-icon
.addcriterion:hover
,
11212 .block_starredcourses
.btn
.btn-link
.btn-icon:focus
,
11213 .block_starredcourses #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action:focus
,
11214 #page-grade-grading-manage .actions
.block_starredcourses
.btn-link
.btn-icon
.action:focus
,
11215 .block_starredcourses #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon:focus
,
11216 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_starredcourses input
.btn-link
.btn-icon:focus
,
11217 .block_starredcourses #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion:focus
,
11218 #rubric-rubric.gradingform_rubric
.block_starredcourses
.btn-link
.btn-icon
.addcriterion:focus
,
11219 .block_recentlyaccesseditems
.btn
.btn-link
.btn-icon:hover
,
11220 .block_recentlyaccesseditems #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action:hover
,
11221 #page-grade-grading-manage .actions
.block_recentlyaccesseditems
.btn-link
.btn-icon
.action:hover
,
11222 .block_recentlyaccesseditems #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon:hover
,
11223 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_recentlyaccesseditems input
.btn-link
.btn-icon:hover
,
11224 .block_recentlyaccesseditems #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion:hover
,
11225 #rubric-rubric.gradingform_rubric
.block_recentlyaccesseditems
.btn-link
.btn-icon
.addcriterion:hover
,
11226 .block_recentlyaccesseditems
.btn
.btn-link
.btn-icon:focus
,
11227 .block_recentlyaccesseditems #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action:focus
,
11228 #page-grade-grading-manage .actions
.block_recentlyaccesseditems
.btn-link
.btn-icon
.action:focus
,
11229 .block_recentlyaccesseditems #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon:focus
,
11230 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_recentlyaccesseditems input
.btn-link
.btn-icon:focus
,
11231 .block_recentlyaccesseditems #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion:focus
,
11232 #rubric-rubric.gradingform_rubric
.block_recentlyaccesseditems
.btn-link
.btn-icon
.addcriterion:focus
,
11233 .block_recentlyaccessedcourses
.btn
.btn-link
.btn-icon:hover
,
11234 .block_recentlyaccessedcourses #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action:hover
,
11235 #page-grade-grading-manage .actions
.block_recentlyaccessedcourses
.btn-link
.btn-icon
.action:hover
,
11236 .block_recentlyaccessedcourses #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon:hover
,
11237 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_recentlyaccessedcourses input
.btn-link
.btn-icon:hover
,
11238 .block_recentlyaccessedcourses #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion:hover
,
11239 #rubric-rubric.gradingform_rubric
.block_recentlyaccessedcourses
.btn-link
.btn-icon
.addcriterion:hover
,
11240 .block_recentlyaccessedcourses
.btn
.btn-link
.btn-icon:focus
,
11241 .block_recentlyaccessedcourses #page-grade-grading-manage
.actions
.btn-link
.btn-icon
.action:focus
,
11242 #page-grade-grading-manage .actions
.block_recentlyaccessedcourses
.btn-link
.btn-icon
.action:focus
,
11243 .block_recentlyaccessedcourses #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
.btn-icon:focus
,
11244 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.block_recentlyaccessedcourses input
.btn-link
.btn-icon:focus
,
11245 .block_recentlyaccessedcourses #rubric-rubric
.gradingform_rubric
.btn-link
.btn-icon
.addcriterion:focus
,
11246 #rubric-rubric.gradingform_rubric
.block_recentlyaccessedcourses
.btn-link
.btn-icon
.addcriterion:focus
{
11247 background-color: #e9ecef; }
11249 .block_starredcourses
.dashboard-card-deck
,
11250 .block_recentlyaccesseditems
.dashboard-card-deck
,
11251 .block_recentlyaccessedcourses .dashboard-card-deck {
11253 overflow-y: scroll
; }
11257 background-position: center
;
11258 background-size: cover
; }
11260 .dashboard-card-deck .dashboard-card {
11261 margin-bottom: 0.5rem;
11266 .dashboard-card-deck .dashboard-card .dashboard-card-img {
11268 background-position: center
;
11269 background-size: cover
; }
11270 .dashboard-card-deck .dashboard-card .dashboard-card-footer {
11273 @media (min-width: 576px) {
11274 .dashboard-card-deck .dashboard-card {
11275 width: calc
(50% - 0.5rem); } }
11277 @media (min-width: 768px) {
11278 .dashboard-card-deck .dashboard-card {
11279 width: calc
(33.33% - 0.5rem); } }
11281 @media (min-width: 992px) {
11282 .dashboard-card-deck .dashboard-card {
11283 width: calc
(25% - 0.5rem); } }
11285 @media (min-width: 1200px) {
11286 .dashboard-card-deck .dashboard-card {
11287 width: calc
(20% - 0.5rem); } }
11289 @media (min-width: 992px) {
11290 #region-main.has-blocks
.dashboard-card-deck
.dashboard-card
{
11291 width: calc
(33.33% - 0.5rem); } }
11293 @media (min-width: 1200px) {
11294 #region-main.has-blocks
.dashboard-card-deck
.dashboard-card
{
11295 width: calc
(25% - 0.5rem); } }
11297 @media (min-width: 992px) {
11298 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck
.dashboard-card
{
11299 width: calc
(33.33% - 0.5rem); } }
11301 @media (min-width: 1400px) {
11302 body
.drawer-open-left #region-main
.has-blocks
.dashboard-card-deck
.dashboard-card
{
11303 width: calc
(25% - 0.5rem); } }
11305 @media (min-width: 1200px) {
11306 #block-region-side-pre .dashboard-card-deck
{
11308 #block-region-side-pre .dashboard-card-deck
.dashboard-card
{
11309 width: 100% !important
;
11311 margin-right: 0; } }
11313 .block_settings
.block_tree
[aria-expanded
="true"],
11314 .block_settings
.block_tree
[aria-expanded
="true"].emptybranch
,
11315 .block_settings
.block_tree
[aria-expanded
="false"],
11316 .block_navigation
.block_tree
[aria-expanded
="true"],
11317 .block_navigation
.block_tree
[aria-expanded
="true"].emptybranch
,
11318 .block_navigation .block_tree [aria-expanded="false"] {
11319 background-image: none
; }
11321 .block_settings
.block_tree
[aria-expanded
="true"]:before
,
11322 .block_navigation .block_tree [aria-expanded="true"]:before {
11328 .block_settings
.block_tree
[aria-expanded
="false"]:before
,
11329 .block_navigation .block_tree [aria-expanded="false"]:before {
11335 .dir-rtl
.block_settings
.block_tree
[aria-expanded
="false"]:before
,
11336 .dir-rtl .block_navigation .block_tree [aria-expanded="false"]:before {
11339 .block_navigation
.block_tree p
.hasicon
,
11340 .block_settings .block_tree p.hasicon {
11341 text-indent: -3px; }
11342 .block_navigation
.block_tree p
.hasicon
.icon
,
11343 .block_settings .block_tree p.hasicon .icon {
11344 margin-right: 2px; }
11347 max-height: 50px; }
11349 /* calendar.less */
11350 .calendar_event_category {
11351 background-color: #d8bfd8; }
11353 .calendar_event_course {
11354 background-color: #ffd3bd; }
11356 .calendar_event_site {
11357 background-color: #d6f8cd; }
11359 .calendar_event_group {
11360 background-color: #fee7ae; }
11362 .calendar_event_user {
11363 background-color: #dce7ec; }
11365 .path-calendar .calendartable {
11367 table-layout: fixed
; }
11368 .path-calendar
.calendartable th
,
11369 .path-calendar .calendartable td {
11371 vertical-align: top
;
11372 text-align: center
;
11375 .path-calendar
.calendar-controls
.previous
,
11376 .path-calendar
.calendar-controls
.next
,
11377 .path-calendar .calendar-controls .current {
11382 .path-calendar .calendar-controls .previous {
11384 border: 1px solid transparent
; }
11386 .path-calendar .calendar-controls .current {
11387 text-align: center
;
11390 .path-calendar .calendar-controls .next {
11392 border: 1px solid transparent
; }
11394 .path-calendar .calendar-controls .drop-target {
11395 box-sizing: border-box
;
11396 border: 1px dashed
#1177d1; }
11398 .path-calendar .filters table {
11399 border-collapse: separate
;
11400 border-spacing: 2px;
11403 .path-calendar .maincalendar {
11404 vertical-align: top
;
11406 .path-calendar .maincalendar .bottom {
11407 text-align: center
;
11408 padding: 5px 0 0 0; }
11409 .path-calendar .maincalendar .heightcontainer {
11411 position: relative
; }
11412 .path-calendar .maincalendar .calendarmonth {
11414 margin: 10px auto
; }
11415 .path-calendar .maincalendar .calendarmonth ul {
11418 .path-calendar .maincalendar .calendarmonth ul li {
11419 list-style-type: none
; }
11420 .path-calendar .maincalendar .calendarmonth ul li > a {
11422 text-overflow: ellipsis
;
11423 white-space: nowrap
;
11425 display: inline-block
; }
11426 .path-calendar .maincalendar .calendarmonth ul li > a:hover {
11427 text-decoration: none
; }
11428 .path-calendar .maincalendar .calendarmonth ul li > a:hover .eventname {
11429 text-decoration: underline
; }
11430 .path-calendar .maincalendar .calendarmonth ul li .icon {
11431 margin-left: 0.25em;
11432 margin-right: 0.25em;
11433 vertical-align: initial
; }
11434 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle {
11437 border-radius: 6px;
11438 vertical-align: middle
; }
11439 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_category {
11440 background-color: #d8bfd8; }
11441 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_course {
11442 background-color: #ffd3bd; }
11443 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_site {
11444 background-color: #d6f8cd; }
11445 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_group {
11446 background-color: #fee7ae; }
11447 .path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_user {
11448 background-color: #dce7ec; }
11449 .path-calendar .maincalendar .calendarmonth td {
11451 .path-calendar .maincalendar .calendarmonth .clickable:hover {
11452 box-shadow: 0 2px 2px 0 rgba
(0, 0, 0, 0.14), 0 3px 1px -2px rgba
(0, 0, 0, 0.2), 0 1px 5px 0 rgba
(0, 0, 0, 0.12); }
11453 .path-calendar
.maincalendar
.calendar-controls
.previous
,
11454 .path-calendar .maincalendar .calendar-controls .next {
11456 .path-calendar .maincalendar .calendar-controls .current {
11458 .path-calendar .maincalendar .controls {
11460 margin: 10px auto
; }
11461 .path-calendar
.maincalendar
.calendar_event_category:hover a
,
11462 .path-calendar
.maincalendar
.calendar_event_course:hover a
,
11463 .path-calendar
.maincalendar
.calendar_event_site:hover a
,
11464 .path-calendar
.maincalendar
.calendar_event_group:hover a
,
11465 .path-calendar .maincalendar .calendar_event_user:hover a {
11467 text-decoration: underline
; }
11468 .path-calendar .maincalendar .calendar_event_category {
11469 border-color: #d8bfd8; }
11470 .path-calendar .maincalendar .calendar_event_course {
11471 border-color: #ffd3bd; }
11472 .path-calendar .maincalendar .calendar_event_site {
11473 border-color: #d6f8cd; }
11474 .path-calendar .maincalendar .calendar_event_group {
11475 border-color: #fee7ae; }
11476 .path-calendar .maincalendar .calendar_event_user {
11477 border-color: #dce7ec; }
11478 .path-calendar
.maincalendar
.calendartable td
,
11479 .path-calendar .maincalendar .calendartable li {
11480 padding: 0 4px 4px 4px; }
11481 .path-calendar .maincalendar .calendartable li {
11482 text-align: left
; }
11483 .path-calendar .maincalendar .header {
11484 overflow: hidden
; }
11485 .path-calendar .maincalendar .header .buttons {
11487 .path-calendar .maincalendar .event .card-header img {
11488 vertical-align: baseline
; }
11489 .path-calendar .maincalendar .event .location {
11490 word-break: break-all
;
11491 overflow-wrap: break-word
; }
11493 #page-calendar-export .indent
{
11494 padding-left: 20px; }
11496 .block .minicalendar {
11500 .block
.minicalendar th
,
11501 .block .minicalendar td {
11504 text-align: center
; }
11505 .block .minicalendar td a {
11509 .block .minicalendar td.duration_global {
11510 border-top: 1px solid
#d6f8cd;
11511 border-bottom: 1px solid
#d6f8cd; }
11512 .block .minicalendar td.duration_global.duration_finish {
11513 background-color: #d6f8cd; }
11514 .block .minicalendar td.duration_category {
11515 border-top: 1px solid
#d8bfd8;
11516 border-bottom: 1px solid
#d8bfd8; }
11517 .block .minicalendar td.duration_category.duration_finish {
11518 background-color: #d8bfd8; }
11519 .block .minicalendar td.duration_course {
11520 border-top: 1px solid
#ffd3bd;
11521 border-bottom: 1px solid
#ffd3bd; }
11522 .block .minicalendar td.duration_course.duration_finish {
11523 background-color: #ffd3bd; }
11524 .block .minicalendar td.duration_group {
11525 border-top: 1px solid
#fee7ae;
11526 border-bottom: 1px solid
#fee7ae; }
11527 .block .minicalendar td.duration_group.duration_finish {
11528 background-color: #fee7ae; }
11529 .block .minicalendar td.duration_user {
11530 border-top: 1px solid
#dce7ec;
11531 border-bottom: 1px solid
#dce7ec; }
11532 .block .minicalendar td.duration_user.duration_finish {
11533 background-color: #dce7ec; }
11534 .block .minicalendar caption {
11535 font-size: inherit
;
11536 font-weight: inherit
;
11537 line-height: inherit
;
11538 text-align: center
; }
11540 .block
.calendar-controls
.previous
,
11541 .block
.calendar-controls
.current
,
11542 .block .calendar-controls .next {
11546 .block .calendar-controls .previous {
11550 .block .calendar-controls .current {
11551 text-align: center
;
11554 .block .calendar-controls .next {
11558 .block .calendar_filters ul {
11563 .block .calendar_filters li {
11564 margin-bottom: 0.2em; }
11565 .block .calendar_filters li span img {
11568 .block .calendar_filters li .icon {
11569 vertical-align: initial
;
11570 margin: 0 0.1rem 0 0.4rem; }
11571 .block .calendar_filters li > a:hover {
11572 text-decoration: none
; }
11573 .block .calendar_filters li > a:hover .eventname {
11574 text-decoration: underline
; }
11576 .block .content h3.eventskey {
11577 margin-top: 0.5em; }
11579 /* Display month name above the calendar */
11580 table
.calendartable caption
{
11581 caption-side: top
; }
11583 @media (min-width: 768px) {
11584 #page-calender-view .container-fluid
{
11585 min-width: 1024px; } }
11588 position: relative
; }
11590 .day-popover-content:empty + .day-popover-alternate {
11593 .summary-modal-container .description-content > p {
11596 .summary-modal-container .location-content {
11597 overflow-wrap: break-word
; }
11600 /* COURSE CONTENT */
11601 .section-modchooser-link img {
11602 margin-right: 0.5rem;
11606 .section_add_menus {
11610 .section-modchooser {
11613 .block_tree .tree_item.branch {
11614 margin-left: 8px; }
11616 .section_add_menus
.horizontal div
,
11617 .section_add_menus .horizontal form {
11620 .section_add_menus optgroup {
11621 font-weight: normal
;
11622 font-style: italic
; }
11625 .section_add_menus .urlselect {
11627 margin-left: .4em; }
11630 .section_add_menus .urlselect select {
11631 margin-left: .2em; }
11633 .sitetopic ul.section {
11636 .course-content ul.section {
11640 margin-top: 0.5rem; }
11641 .section .side.left {
11643 .section .side.right {
11647 .section .spinner {
11651 .section .activity {
11652 /* The command block for each activity */ }
11653 .section .activity .spinner {
11655 position: absolute
; }
11656 .section .activity .actions {
11657 position: absolute
;
11661 .section
.activity
.contentwithoutlink
,
11662 .section .activity .activityinstance {
11664 display: table-cell
;
11665 padding-right: 4px;
11667 .section
.activity
.contentwithoutlink
> a
,
11668 .section .activity .activityinstance > a {
11670 text-indent: -31px;
11671 padding-left: 31px; }
11672 .section
.activity
.contentwithoutlink
.dimmed
.activityicon
,
11673 .section .activity .activityinstance .dimmed .activityicon {
11675 .section
.activity a
.stealth
,
11676 .section .activity a.stealth:hover {
11677 color: #6eb5f3 !important
;
11678 /* stylelint-disable-line declaration-no-important */ }
11680 .section
.label
.contentwithoutlink
,
11681 .section .label .activityinstance {
11682 padding-right: 32px;
11686 .section .label .mod-indent-outer {
11687 padding-left: 24px;
11695 display: inline-block
; }
11697 .section
.activity
.editor_displayed a
.editing_title
,
11698 .section .activity.editor_displayed .moodle-actionmenu {
11701 .section .activity.editor_displayed div.activityinstance {
11702 padding-right: initial
; }
11703 .section .activity.editor_displayed div.activityinstance input {
11704 margin-bottom: initial
;
11705 padding-top: initial
;
11706 padding-bottom: initial
;
11707 vertical-align: text-bottom
; }
11709 .activity img.activityicon {
11711 vertical-align: text-bottom
; }
11713 .section
.activity
.activityinstance
,
11714 .section .activity .activityinstance div {
11715 display: inline-block
; }
11717 .editing
.section
.activity
.contentwithoutlink
,
11718 .editing .section .activity .activityinstance {
11719 padding-right: 200px; }
11721 .editing .section .activity .editing_move {
11722 /* Move the move icon to the start of the line */
11723 position: absolute
;
11727 .editing .section .activity .mod-indent-outer {
11729 * Add appropriate padding such that nothing overlaps the
11730 * absolute positioned move icon.
11732 padding-left: 2rem; }
11734 .editing_show
+ .editing_assign
,
11735 .editing_hide + .editing_assign {
11736 margin-left: 20px; }
11738 .section .activity .commands {
11739 white-space: nowrap
;
11740 display: inline-block
; }
11742 .section .activity.modtype_label.label {
11743 font-weight: normal
;
11746 .section li.activity {
11750 .section .activity .activityinstance .groupinglabel {
11751 padding-left: 30px; }
11753 .section
.activity
.availabilityinfo
,
11754 .section .activity .contentafterlink {
11756 margin-left: 30px; }
11758 .section .activity .contentafterlink p {
11761 .editing
.section
.activity:hover
,
11762 .editing .section .activity.action-menu-shown {
11763 background-color: rgba
(0, 0, 0, 0.05); }
11765 .course-content .current {
11766 position: relative
; }
11768 .course-content .current::before {
11770 border-left: #1177d1 2px solid
;
11771 position: absolute
;
11776 .course-content .section-summary {
11777 border: 1px solid
#dee2e6;
11779 list-style: none
; }
11781 .course-content .section-summary .section-title {
11782 margin: 2px 5px 10px 5px; }
11784 .course-content .section-summary .summarytext {
11785 margin: 2px 5px 2px 5px; }
11787 .course-content .section-summary .section-summary-activities .activity-count {
11788 font-size: 0.8203125rem;
11790 white-space: nowrap
;
11791 display: inline-block
; }
11793 .course-content .section-summary .summary {
11796 .course-content .single-section {
11799 .course-content .single-section .section-navigation {
11802 margin-bottom: -0.5em; }
11804 .course-content .single-section .section-navigation .title {
11809 .course-content .single-section .section-navigation .mdl-left {
11810 font-weight: normal
;
11812 margin-right: 1em; }
11814 .course-content .single-section .section-navigation .mdl-left .larrow {
11815 margin-right: 0.1em; }
11817 .course-content .single-section .section-navigation .mdl-right {
11818 font-weight: normal
;
11820 margin-left: 1em; }
11822 .course-content .single-section .section-navigation .mdl-right .rarrow {
11823 margin-left: 0.1em; }
11825 .course-content .single-section .section-navigation .mdl-bottom {
11828 .course-content ul li.section.main {
11829 border-bottom: 1px solid
#dee2e6;
11831 .course-content ul li.section.main:last-child {
11832 border-bottom: 0; }
11834 .course-content ul
.topics
,
11835 .course-content ul.weeks {
11837 .course-content ul
.topics li
.section
,
11838 .course-content ul.weeks li.section {
11840 padding-bottom: 1rem; }
11841 .course-content ul
.topics li
.section
.content
,
11842 .course-content ul.weeks li.section .content {
11845 .course-content ul
.topics li
.section
.summary
,
11846 .course-content ul
.topics li
.section
.content
> .availabilityinfo
,
11847 .course-content ul
.weeks li
.section
.summary
,
11848 .course-content ul.weeks li.section .content > .availabilityinfo {
11849 margin-left: 25px; }
11850 .course-content ul
.topics li
.section
.left
,
11851 .course-content ul.weeks li.section .left {
11853 text-align: right
; }
11858 .course-content .hidden {
11861 .course-content li.section ul {
11862 list-style: disc
; }
11863 .course-content li.section ul ul {
11864 list-style: circle
; }
11865 .course-content li.section ul ul ul {
11866 list-style: square
; }
11868 .course-content li.section li.activity ul {
11869 list-style: disc
; }
11870 .course-content li.section li.activity ul ul {
11871 list-style: circle
; }
11872 .course-content li.section li.activity ul ul ul {
11873 list-style: square
; }
11875 .course-content li.section .right > .icon:first-child {
11876 /* Remove the spacer icon. */
11879 .path-course-view.editing #region-main > .card-block, .path-course-view.editing #page-enrol-users #region-main > #filterform, #page-enrol-users .path-course-view.editing #region-main > #filterform {
11880 padding-bottom: 13rem; }
11882 .jumpmenu .form-inline {
11885 .path-course-view .completionprogress {
11886 margin-left: 25px; }
11888 .path-course-view .completionprogress {
11892 position: relative
; }
11894 #page-site-index .subscribelink
{
11895 text-align: right
; }
11897 #site-news-forum h2
,
11898 #frontpage-course-list h2
,
11899 #frontpage-category-names h2
,
11900 #frontpage-category-combo h2
{
11901 margin-bottom: 9px; }
11903 .path-course-view a.reduce-sections {
11904 padding-left: 0.2em; }
11906 .path-course-view .subscribelink {
11907 text-align: right
; }
11909 .path-course-view .unread {
11910 margin-left: 30px; }
11912 .path-course-view .block.drag .header {
11915 .path-course-view .completionprogress {
11916 text-align: right
; }
11918 .path-course-view .single-section .completionprogress {
11919 margin-right: 5px; }
11921 .path-site li
.activity
> div
,
11922 .path-course-view li.activity > div {
11923 position: relative
;
11924 padding: 0 16px 0 0;
11925 /* to accommodate the floated completion icon with highlighting */ }
11927 .path-course-view li.activity span.autocompletion img {
11928 vertical-align: text-bottom
;
11931 .path-course-view li.activity form.togglecompletion .btn, .path-course-view li.activity form.togglecompletion #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .path-course-view li.activity form.togglecompletion .action, .path-course-view li.activity form.togglecompletion #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .path-course-view li.activity form.togglecompletion input, .path-course-view li.activity form.togglecompletion #rubric-rubric.gradingform_rubric .addcriterion, #rubric-rubric.gradingform_rubric .path-course-view li.activity form.togglecompletion .addcriterion {
11934 .path-course-view li.activity form.togglecompletion img {
11936 /* The width is 0 so ensure we don't end up with a relative max-width */ }
11938 .path-course-view.editing li.activity span.autocompletion img {
11939 /* Use the same spacing as the filler. */
11940 margin-right: 0.5rem;
11941 margin-left: 0.5rem; }
11943 .path-course-view li.activity form.togglecompletion .ajaxworking {
11946 position: absolute
;
11949 background: url
([[pix:i
/ajaxloader
]]) no-repeat
; }
11951 li
.section
.hidden span
.commands a
.editing_hide
,
11952 li
.section
.hidden span
.commands a
.editing_show
{
11955 .single-section h3.sectionname {
11956 text-align: center
;
11959 .section img.movetarget {
11963 input
.titleeditor
{
11965 vertical-align: text-bottom
; }
11967 span
.editinstructions
{
11969 position: absolute
;
11971 position: relative;
11976 font-size: 0.8203125rem;
11977 padding: .1em .4em;
11978 background-color: #def2f8;
11980 text-decoration: none
;
11982 border: 1px solid
#d1edf6; }
11984 /* Course drag and drop upload styles */
11985 #dndupload-status {
11991 border: 1px solid
#d1edf6;
11992 text-align: center
;
11993 background: #def2f8;
11997 .dndupload-preview {
11999 border: 1px dashed
#909090;
12004 .dndupload-progress-outer {
12005 background-color: #e9ecef;
12009 margin-bottom: 1rem; }
12011 .dndupload-progress-inner {
12012 background-color: #fff;
12013 display: inline-block
;
12016 .dndupload-hidden {
12019 /* COURSES LISTINGS AND COURSE SUMMARY */
12020 #page-course-pending .singlebutton
,
12021 #page-course-index .singlebutton
,
12022 #page-course-index-category .singlebutton
,
12023 #page-course-editsection .singlebutton
{
12024 text-align: center
; }
12026 #page-admin-course-manage #movecourses td img
{
12028 vertical-align: text-bottom
; }
12032 text-align: center
; }
12034 #page-course-pending .pendingcourserequests
{
12035 margin-bottom: 1em; }
12037 #page-course-pending .pendingcourserequests
.singlebutton
{
12040 #page-course-pending .pendingcourserequests
.cell
{
12043 #page-course-pending .pendingcourserequests
.cell
.c6
{
12044 white-space: nowrap
; }
12049 .coursebox > .info > .coursename a {
12051 background-image: url
([[pix:moodle|i
/course
]]);
12052 background-repeat: no-repeat
;
12053 padding-left: 21px;
12054 background-position: left
0.2em; }
12056 .coursebox
> .info
> .coursename
,
12057 .coursebox
.content
.teachers
,
12058 .coursebox
.content
.courseimage
,
12059 .coursebox .content .coursefile {
12063 .coursebox
.content
.teachers
,
12064 .coursebox
.content
.courseimage
,
12065 .coursebox .content .coursefile {
12068 .coursebox > .info > h3.coursename {
12071 .coursebox > .info > .coursename {
12075 .coursebox .content .teachers li {
12076 list-style-type: none
;
12080 .coursebox .moreinfo {
12084 .coursebox .moreinfo img {
12087 .coursebox .content {
12090 .coursebox
.content
.summary
,
12091 .coursebox .content .coursecat {
12095 .coursebox .content .coursecat {
12099 .coursebox.remotecoursebox .remotecourseinfo {
12103 .coursebox .content .courseimage img {
12105 max-height: 100px; }
12107 .coursebox
.content
.coursecat
,
12108 .coursebox
.content
.summary
,
12109 .coursebox
.content
.courseimage
,
12110 .coursebox
.content
.coursefile
,
12111 .coursebox
.content
.teachers
,
12112 .coursebox.remotecoursebox .remotecourseinfo {
12113 margin: 15px 5px 5px;
12116 .coursebox.remotehost > .info > .categoryname a {
12117 background-image: url
([[pix:moodle|i
/mnethost
]]); }
12119 .coursebox.collapsed {
12120 margin-bottom: 0; }
12122 .coursebox.collapsed > .content {
12125 .courses .coursebox.collapsed {
12126 padding-top: 0.5rem;
12127 padding-bottom: 0.5rem; }
12129 .courses .coursebox.even {
12130 background-color: rgba
(0, 0, 0, 0.05); }
12132 .courses > .paging.paging-morelink {
12133 text-align: center
;
12136 .course_category_tree .category .numberofcourse {
12137 font-size: 0.8203125rem; }
12139 .course_category_tree .controls {
12140 visibility: hidden
; }
12142 .course_category_tree .controls div {
12146 .jsenabled .course_category_tree .controls {
12147 visibility: visible
; }
12149 .course_category_tree .controls {
12150 margin-bottom: 5px;
12154 .course_category_tree .controls div {
12155 padding-right: 2em;
12158 .course_category_tree .category > .info > .categoryname {
12159 background-image: url
([[pix:moodle|t
/collapsed_empty
]]);
12160 background-repeat: no-repeat
;
12163 background-position: center left
; }
12166 .course_category_tree .category > .info > .categoryname {
12167 background-image:url([[pix:moodle|t/collapsed_empty_rtl]]);
12170 .course_category_tree .category.with_children > .info > .categoryname {
12171 background-image: url
([[pix:moodle|t
/expanded
]]);
12174 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
12175 background-image: url
([[pix:moodle|t
/collapsed
]]); }
12178 .course_category_tree .category.with_children.collapsed > .info > .categoryname {
12179 background-image:url([[pix:moodle|t/collapsed_rtl]]);
12182 .course_category_tree .category.collapsed > .content {
12185 .course_category_tree .category > .info {
12188 .course_category_tree .category > .content {
12189 padding-left: 16px; }
12191 #page-course-index-category .generalbox
.info
{
12192 margin-bottom: 15px;
12193 border: 1px dotted
#ddd;
12196 #page-course-index-category .categorypicker
{
12197 text-align: center
;
12198 margin: 10px 0 20px; }
12201 * Course management page
12204 * Background (reg) #F5F5F5
12205 * Background (light #fafafa
12206 * Background (highlight) #ddffaa
12209 #course-category-listings {
12211 /** Two column layout */
12212 /** Three column layout */ }
12213 #course-category-listings.columns-2
> #course-listing
> div
{
12214 position: relative
;
12216 #course-category-listings.columns-3
> #course-listing
> div
{
12218 #course-category-listings > div
> div
{
12219 min-height: 300px; }
12220 #course-category-listings > div
> div
> ul
.ml
> li:first-child
> div
{
12222 #course-category-listings h3
{
12224 padding: 0.4rem 0.6rem 0.3rem; }
12225 #course-category-listings h4
{
12227 padding: 0.6rem 1rem 0.5rem; }
12228 #course-category-listings .moodle-actionmenu
{
12229 white-space: nowrap
; }
12230 #course-category-listings .listing-actions
{
12231 text-align: center
; }
12232 #course-category-listings .listing-actions
> .moodle-actionmenu
{
12233 display: inline-block
; }
12234 #course-category-listings ul
.ml
{
12237 #course-category-listings ul
.ml ul
.ml
{
12239 #course-category-listings .listitem
[data-selected
='1'] {
12240 background-color: rgba
(0, 0, 0, 0.05); }
12241 #course-category-listings .listitem
[data-selected
='1']:hover
{
12242 background-color: rgba
(0, 0, 0, 0.075); }
12243 #course-category-listings .item-actions
{
12245 display: inline-block
; }
12246 #course-category-listings .item-actions
.show
.menu img
{
12249 #course-category-listings .item-actions
.menu-action-text
{
12250 vertical-align: inherit
; }
12251 #course-category-listings .listitem
> div
> .float-left
{
12253 #course-category-listings .listitem
> div
> .float-right
{
12255 text-align: right
; }
12256 #course-category-listings .listitem
> div
.item-actions
.action-show
{
12258 #course-category-listings .listitem
> div
.item-actions
.action-hide
{
12260 #course-category-listings .listitem
> div
.without-actions
{
12262 #course-category-listings .listitem
> div
.idnumber
{
12264 margin-right: 2em; }
12265 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-show
{
12267 #course-category-listings .listitem
[data-visible
="0"] > div
.item-actions
.action-hide
{
12269 #course-category-listings .listitem
.highlight
{
12270 background-color: #fff; }
12271 #course-category-listings .listitem
.highlight
> div
,
12272 #course-category-listings .listitem
.highlight
> div:hover
,
12273 #course-category-listings .listitem
.highlight
[data-selected
='1'] > div
{
12274 background-color: rgba
(0, 0, 0, 0.075); }
12275 #course-category-listings #course-listing
.listitem
.categoryname
{
12276 display: inline-block
;
12279 #course-category-listings #course-listing
.listitem
.coursename
{
12280 display: inline-block
; }
12281 #course-category-listings #course-listing
> .firstpage
.listitem:first-child
> div
.item-actions
.action-moveup
,
12282 #course-category-listings #course-listing
> .lastpage
.listitem:last-child
> div
.item-actions
.action-movedown
{
12284 #course-category-listings #course-listing
.bulk-action-checkbox
{
12285 margin: -2px 6px 0 0; }
12286 #course-category-listings #category-listing
.listitem
.collapsed
> ul
.ml
{
12288 #course-category-listings #category-listing
.listitem
> div
> .ba-checkbox
{
12290 text-align: center
;
12291 margin: -1px 0.5em 0 0;
12292 padding-top: 2px; }
12293 #course-category-listings #category-listing
.listitem
.highlight
> div
> .ba-checkbox
{
12294 background-color: rgba
(0, 0, 0, 0.075); }
12295 #course-category-listings #category-listing
.listitem
[data-selected
='1'] > div
> .ba-checkbox
{
12296 margin: 0 0.5em 0 0;
12298 background-color: inherit
; }
12299 #course-category-listings #category-listing
.listitem:first-child
> div
.item-actions
.action-moveup
,
12300 #course-category-listings #category-listing
.listitem:last-child
> div
.item-actions
.action-movedown
{
12302 #course-category-listings #category-listing
.course-count
{
12304 margin-right: 2rem;
12306 display: inline-block
; }
12307 #course-category-listings #category-listing
.bulk-action-checkbox
{
12308 margin-right: -3px; }
12309 #course-category-listings #category-listing
.category-listing
> ul
> .listitem:first-child
{
12310 position: relative
; }
12311 #course-category-listings #category-listing
.category-bulk-actions
{
12312 margin: 0 0.5em 0.5em;
12313 position: relative
; }
12314 #course-category-listings .detail-pair
> * {
12315 display: inline-block
; }
12316 #course-category-listings .detail-pair
.pair-key
{
12318 vertical-align: top
; }
12319 #course-category-listings .detail-pair
.pair-key span
{
12320 margin-right: 1rem;
12322 #course-category-listings .detail-pair
.pair-value select
{
12324 #course-category-listings .bulk-actions
.detail-pair
> * {
12327 #course-category-listings .listing-pagination
{
12328 text-align: center
; }
12329 #course-category-listings .listing-pagination
.yui3-button
{
12331 background-color: #5bc0de;
12332 border-color: #5bc0de;
12334 margin: 0.4rem 0.2rem 0.45rem;
12335 font-size: 10.4px; }
12336 #course-category-listings .listing-pagination
.yui3-button:hover
{
12338 background-color: #3bb4d8;
12339 border-color: #31b0d5; }
12340 #course-category-listings .listing-pagination
.yui3-button:focus
, #course-category-listings
.listing-pagination
.yui3-button
.focus
{
12341 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
12342 #course-category-listings .listing-pagination
.yui3-button
.disabled
, #course-category-listings
.listing-pagination
.yui3-button:disabled
{
12344 background-color: #5bc0de;
12345 border-color: #5bc0de; }
12346 #course-category-listings .listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
):active
, #course-category-listings
.listing-pagination
.yui3-button:not
(:disabled
):not
(.disabled
).active
,
12347 .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle {
12349 background-color: #31b0d5;
12350 border-color: #2aaacf; }
12351 #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
,
12352 .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle:focus {
12353 box-shadow: 0 0 0 0.2rem rgba
(91, 192, 222, 0.5); }
12354 #course-category-listings .listing-pagination
.yui3-button
.active-page
{
12356 background-color: #1177d1;
12357 border-color: #1177d1; }
12358 #course-category-listings .listing-pagination
.yui3-button
.active-page:hover
{
12360 background-color: #0e63ae;
12361 border-color: #0d5ca2; }
12362 #course-category-listings .listing-pagination
.yui3-button
.active-page:focus
, #course-category-listings
.listing-pagination
.yui3-button
.active-page
.focus
{
12363 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
12364 #course-category-listings .listing-pagination
.yui3-button
.active-page
.disabled
, #course-category-listings
.listing-pagination
.yui3-button
.active-page:disabled
{
12366 background-color: #1177d1;
12367 border-color: #1177d1; }
12368 #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
,
12369 .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle {
12371 background-color: #0d5ca2;
12372 border-color: #0c5596; }
12373 #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
,
12374 .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle:focus {
12375 box-shadow: 0 0 0 0.2rem rgba
(17, 119, 209, 0.5); }
12376 #course-category-listings .listing-pagination-totals
{
12377 text-align: center
; }
12378 #course-category-listings .listing-pagination-totals
.dimmed
{
12379 margin: 0.4rem 1rem 0.45rem; }
12380 #course-category-listings .select-a-category
.notifymessage
,
12381 #course-category-listings .select-a-category
.alert
,
12382 #course-category-listings .select-a-category #page-admin-index
.releasenoteslink
,
12383 #page-admin-index #course-category-listings
.select-a-category
.releasenoteslink
,
12384 #course-category-listings .select-a-category #page-admin-index
.adminwarning
,
12385 #page-admin-index #course-category-listings
.select-a-category
.adminwarning
,
12386 #course-category-listings .select-a-category #page-admin-index
.adminerror
,
12387 #page-admin-index #course-category-listings
.select-a-category
.adminerror
,
12388 #course-category-listings .select-a-category
.que
.formulation
,
12389 .que #course-category-listings
.select-a-category
.formulation
,
12390 #course-category-listings .select-a-category
.que
.outcome
,
12391 .que #course-category-listings
.select-a-category
.outcome
,
12392 #course-category-listings .select-a-category
.que
.comment
,
12393 .que #course-category-listings .select-a-category .comment {
12396 #course-category-listings #course-listing
.listitem
.drag-handle
{
12399 .jsenabled #course-category-listings #course-listing .listitem .drag-handle {
12400 display: inline-block
;
12404 /** Management header styling **/
12405 .coursecat-management-header {
12406 vertical-align: middle
; }
12407 .coursecat-management-header h2 {
12408 display: inline-block
;
12409 text-align: left
; }
12410 .coursecat-management-header > div {
12411 display: inline-block
;
12413 .coursecat-management-header > div > div {
12414 margin: 10px 0 10px 1em;
12415 display: inline-block
; }
12416 .coursecat-management-header select {
12419 padding: 0.4em 0.5em 0.45em 1em;
12420 vertical-align: baseline
;
12421 white-space: nowrap
; }
12422 .coursecat-management-header .view-mode-selector .moodle-actionmenu {
12423 white-space: nowrap
;
12424 display: inline-block
; }
12425 .coursecat-management-header .view-mode-selector .moodle-actionmenu[data-enhanced].show .menu a {
12426 padding-left: 1em; }
12428 .course-being-dragged-proxy {
12431 vertical-align: middle
;
12432 padding: 0 0 0 4em; }
12434 .course-being-dragged {
12437 .course-header-image-wrapper {
12440 .course-header-image-wrapper .course-header-image {
12441 background-size: cover
;
12442 background-position: center
; }
12446 * Large displays 1200 +
12447 * Default displays 980 1199
12449 * Small tablets and large phones 481 767
12452 @media (min-width: 1200px) and
(max-width: 1600px) {
12453 #course-category-listings.columns-3
{
12454 background-color: #fff;
12456 #course-category-listings.columns-3 #category-listing
,
12457 #course-category-listings.columns-3 #course-listing
{
12459 #course-category-listings.columns-3 #category-listing
> div
,
12460 #course-category-listings.columns-3 #course-listing
> div
,
12461 #course-category-listings.columns-3 #course-detail
> div
{
12462 background-color: #fff; }
12463 #course-category-listings.columns-3 #course-detail
{
12465 margin-top: 1em; } }
12467 @media (max-width: 1199px) {
12468 #course-category-listings.columns-2
,
12469 #course-category-listings.columns-3
{
12471 #course-category-listings.columns-2 #category-listing
,
12472 #course-category-listings.columns-2 #course-listing
,
12473 #course-category-listings.columns-2 #course-detail
,
12474 #course-category-listings.columns-3 #category-listing
,
12475 #course-category-listings.columns-3 #course-listing
,
12476 #course-category-listings.columns-3 #course-detail
{
12478 margin: 0 0 1em; } }
12480 .page-settings-menu .menubar > a > .icon {
12485 /* Anchor link offset fix. This makes hash links scroll 60px down to account for the fixed header. */
12490 /* fixed header height*/
12492 /* negative fixed header height */ }
12494 .pagelayout-embedded :target {
12495 padding-top: initial
;
12496 margin-top: initial
; }
12498 #nav-drawer.closed
{
12502 margin-top: 50px; }
12504 /* Use a variable for the drawer background colors. */
12505 [data-region
="drawer"] {
12507 padding: 20px 20px;
12510 height: calc
(100% - 50px);
12512 -webkit-overflow-scrolling: touch
;
12514 background-color: #f2f2f2;
12515 -webkit-transition: right
0.5s ease
, left
0.5s ease
;
12516 -moz-transition: right
0.5s ease
, left
0.5s ease
;
12517 transition: right
0.5s ease
, left
0.5s ease
; }
12524 margin-top: 50px; }
12526 .pagelayout-embedded #page {
12530 -webkit-transition: margin-left
0.5s ease
, margin-right
0.5s ease
;
12531 -moz-transition: margin-left
0.5s ease
, margin-right
0.5s ease
;
12532 transition: margin-left
0.5s ease
, margin-right
0.5s ease
; }
12534 @media (min-width: 768px) {
12535 body
.drawer-open-left
{
12536 margin-left: 285px; } }
12538 @media (min-width: 768px) {
12539 body
.drawer-open-right
{
12540 margin-right: 285px; } }
12543 background-color: #f8f9fa; }
12545 .fp-content-center {
12548 display: table-cell
;
12549 vertical-align: middle
; }
12551 .fp-content-hidden {
12552 visibility: hidden
; }
12554 .yui3-panel-focused {
12559 padding: 3px 20px 2px 20px;
12560 text-align: center
;
12562 display: inline-block
; }
12564 .filepicker .yui3-widget-content-expanded {
12567 /* The javascript is adding a style="height: 0px;" to this element - we need to set the min-height so the height is ignored. */
12568 .filepicker .moodle-dialogue-bd {
12569 min-height: 520px; }
12571 .file-picker .fp-navbar {
12572 border-bottom: 1px solid
#e5e5e5;
12576 .file-picker .fp-content {
12583 .filepicker.moodle-dialogue-fullscreen .file-picker .fp-content {
12586 .file-picker .fp-content-loading {
12590 text-align: center
; }
12592 .file-picker .fp-content .fp-object-container {
12596 .file-picker .fp-def-search {
12599 .file-picker .fp-list {
12600 list-style-type: none
;
12606 .file-picker .fp-list .fp-repo a {
12608 padding: .5em .7em; }
12610 .file-picker .fp-list .fp-repo.active {
12611 background: #f2f2f2; }
12613 .file-picker .fp-list .fp-repo-icon {
12614 padding: 0 7px 0 5px;
12621 .fp-toolbar.empty {
12624 .fp-toolbar .disabled {
12630 margin-right: 4px; }
12633 vertical-align: -15%;
12634 margin-right: 5px; }
12636 .file-picker .fp-clear-left {
12639 .fp-pathbar.empty {
12642 .fp-pathbar .fp-path-folder {
12643 background: url
("[[pix:theme|fp/path_folder]]") left
3px no-repeat
;
12644 background-size: 12px 12px;
12646 margin-left: 12px; }
12649 .fp-pathbar .fp-path-folder {
12650 background-image: url('[[pix:theme|fp/path_folder_rtl]]');
12653 .fp-pathbar .fp-path-folder-name {
12654 margin-left: 24px; }
12656 .fp-iconview .fp-file {
12658 text-align: center
;
12659 position: relative
;
12660 margin: 10px 10px 35px; }
12662 .fp-iconview .fp-thumbnail {
12665 line-height: 110px;
12666 text-align: center
;
12667 border: 1px solid
#fff;
12670 .fp-iconview .fp-thumbnail img {
12671 border: 1px solid
#ddd;
12673 vertical-align: middle
; }
12675 .fp-iconview .fp-thumbnail:hover {
12677 border: 1px solid
#ddd; }
12679 .fp-iconview .fp-filename-field {
12681 word-wrap: break-word
;
12683 position: absolute
; }
12685 .fp-iconview .fp-filename-field:hover {
12689 .fp-iconview .fp-filename-field .fp-filename {
12692 padding-bottom: 12px;
12693 min-width: 112px; }
12695 .file-picker .yui3-datatable table {
12696 border: 0 solid
#bbb;
12699 .file-picker
.ygtvtn
,
12700 .filemanager .ygtvtn {
12702 background: url
("[[pix:moodle|y/tn]]") 0 0 no-repeat
;
12704 background: url('[[pix:moodle|y/tn_rtl]]') 0 0 no-repeat;
12709 .file-picker
.ygtvtm
,
12710 .filemanager .ygtvtm {
12711 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
12713 background-position: 2px 10px;
12719 .file-picker
.ygtvtmh
,
12720 .filemanager .ygtvtmh {
12721 background: url
("[[pix:moodle|y/tm]]") 0 10px no-repeat
;
12723 background-position: 2px 10px;
12729 .file-picker
.ygtvtp
,
12730 .filemanager .ygtvtp {
12732 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
12734 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
12740 .file-picker
.ygtvtph
,
12741 .filemanager .ygtvtph {
12743 background: url
("[[pix:moodle|y/tp]]") 0 10px no-repeat
;
12745 background: url('[[pix:moodle|y/tp_rtl]]') 2px 10px no-repeat;
12751 .file-picker
.ygtvln
,
12752 .filemanager .ygtvln {
12754 background: url
("[[pix:moodle|y/ln]]") 0 0 no-repeat
;
12756 background: url('[[pix:moodle|y/ln_rtl]]') 0 0 no-repeat;
12761 .file-picker
.ygtvlm
,
12762 .filemanager .ygtvlm {
12763 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
12765 background-position: 2px 10px;
12771 .file-picker
.ygtvlmh
,
12772 .filemanager .ygtvlmh {
12773 background: url
("[[pix:moodle|y/lm]]") 0 10px no-repeat
;
12775 background-position: 2px 10px;
12781 .file-picker
.ygtvlp
,
12782 .filemanager .ygtvlp {
12784 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
12786 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
12792 .file-picker
.ygtvlph
,
12793 .filemanager .ygtvlph {
12795 background: url
("[[pix:moodle|y/lp]]") 0 10px no-repeat
;
12797 background: url('[[pix:moodle|y/lp_rtl]]') 2px 10px no-repeat;
12803 .file-picker
.ygtvloading
,
12804 .filemanager .ygtvloading {
12805 background: transparent url
("[[pix:moodle|y/loading]]") 0 0 no-repeat
;
12809 .file-picker
.ygtvdepthcell
,
12810 .filemanager .ygtvdepthcell {
12811 background: url
("[[pix:moodle|y/vline]]") 0 0 no-repeat
;
12813 background-position: 0 0;
12818 .file-picker
.ygtvblankdepthcell
,
12819 .filemanager .ygtvblankdepthcell {
12823 a
.ygtvspacer:hover
{
12824 color: transparent
;
12825 text-decoration: none
; }
12829 .ygtvlabel:visited
,
12831 background-color: transparent
;
12834 text-decoration: none
; }
12836 .file-picker
.ygtvfocus
,
12837 .filemanager .ygtvfocus {
12838 background-color: #eee; }
12840 .fp-filename-icon {
12843 position: relative
; }
12850 margin-right: 10px;
12851 text-align: center
;
12852 line-height: 24px; }
12857 vertical-align: middle
; }
12860 padding-right: 10px; }
12862 .file-picker .fp-login-form {
12867 .file-picker .fp-upload-form {
12872 .file-picker .fp-upload-form table {
12875 .file-picker.fp-dlg {
12876 text-align: center
; }
12878 .file-picker.fp-dlg .fp-dlg-buttons {
12881 .file-picker.fp-msg {
12882 text-align: center
; }
12884 .file-picker .fp-content-error {
12888 text-align: center
; }
12890 .file-picker .fp-nextpage {
12893 .file-picker .fp-nextpage .fp-nextpage-loading {
12896 .file-picker .fp-nextpage.loading .fp-nextpage-link {
12899 .file-picker .fp-nextpage.loading .fp-nextpage-loading {
12901 text-align: center
;
12903 padding-top: 50px; }
12905 .fp-select .fp-select-loading {
12906 text-align: center
;
12907 margin-top: 20px; }
12910 padding: 0 0 10px; }
12912 .fp-select table .mdl-right {
12915 .fp-select .fp-reflist .mdl-right {
12916 vertical-align: top
; }
12918 .fp-select .fp-select-buttons {
12921 .fp-select .fp-info {
12922 font-size: 0.703125rem; }
12924 .fp-select .fp-thumbnail {
12928 line-height: 110px;
12929 text-align: center
;
12930 margin: 10px 20px 0 0;
12932 border: 1px solid
#ddd; }
12934 .fp-select .fp-thumbnail img {
12935 border: 1px solid
#ddd;
12937 vertical-align: middle
;
12940 .fp-select .fp-fileinfo {
12941 display: inline-block
;
12942 margin-top: 10px; }
12944 .file-picker.fp-select .fp-fileinfo {
12945 max-width: 240px; }
12947 .fp-select .fp-fileinfo div {
12948 padding-bottom: 5px; }
12950 .file-picker.fp-select .uneditable {
12953 .file-picker.fp-select .fp-select-loading {
12956 .file-picker.fp-select.loading .fp-select-loading {
12959 .file-picker.fp-select.loading form {
12962 .fp-select .fp-dimensions.fp-unknown {
12965 .fp-select .fp-size.fp-unknown {
12968 .filemanager-loading {
12971 .jsenabled .filemanager-loading {
12973 margin-top: 100px; }
12975 .filemanager
.fm-loading
.filemanager-toolbar
,
12976 .filemanager
.fm-loading
.fp-pathbar
,
12977 .filemanager
.fm-loading
.filemanager-container
,
12978 .filemanager
.fm-loaded
.filemanager-loading
,
12979 .filemanager
.fm-maxfiles
.fp-btn-add
,
12980 .filemanager
.fm-maxfiles
.dndupload-message
,
12981 .filemanager
.fm-noitems
.fp-btn-download
,
12982 .filemanager
.fm-empty-container
,
12983 .filemanager.fm-noitems .filemanager-container .fp-content {
12986 .filemanager .fp-img-downloading {
12988 padding-top: 7px; }
12990 .filemanager .filemanager-updating {
12992 text-align: center
; }
12994 .filemanager.fm-updating .filemanager-updating {
12996 margin-top: 37px; }
12998 .filemanager
.fm-updating
.fm-content-wrapper
,
12999 .filemanager
.fm-nomkdir
.fp-btn-mkdir
,
13000 .fitem
.disabled
.filemanager
.filemanager-toolbar
,
13001 .fitem
.disabled
.filemanager
.fp-pathbar
,
13002 .fitem
.disabled
.filemanager
.fp-restrictions
,
13003 .fitem.disabled .filemanager .fm-content-wrapper {
13006 .filemanager .fp-restrictions {
13007 text-align: right
; }
13009 .filemanager-toolbar {
13011 overflow: hidden
; }
13013 .filemanager .fp-pathbar.empty {
13016 .filepicker-filelist
,
13017 .filemanager-container {
13021 .filemanager .fp-content {
13024 min-height: 157px; }
13026 .filemanager-container
,
13027 .filepicker-filelist {
13028 overflow: hidden
; }
13030 .file-picker .yui3-datatable-header {
13031 background: initial
; }
13033 .fitem
.disabled
.filepicker-filelist
,
13034 .fitem.disabled .filemanager-container {
13035 background-color: #ebebe4; }
13037 .fitem.disabled .filepicker-filelist .filepicker-filename {
13040 .fp-iconview .fp-reficons1 {
13041 position: absolute
;
13047 .fp-iconview .fp-reficons2 {
13048 position: absolute
;
13054 .fp-iconview .fp-file.fp-hasreferences .fp-reficons1 {
13055 background: url
("[[pix:theme|fp/link]]") no-repeat
;
13057 transform: scaleX(-1);
13060 background-position: bottom right
;
13061 background-size: 16px 16px; }
13063 .fp-iconview .fp-file.fp-isreference .fp-reficons2 {
13064 background: url
("[[pix:theme|fp/alias]]") no-repeat
;
13066 transform: scaleX(-1);
13069 background-position: bottom left
;
13070 background-size: 16px 16px; }
13072 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img {
13075 .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail {
13076 background: url
([[pix:s
/dead
]]) no-repeat
;
13077 background-position: center center
; }
13079 .filemanager .yui3-datatable table {
13080 border: 0 solid
#bbb;
13083 /* Override YUI default styling */
13084 /* stylelint-disable declaration-no-important */
13085 .filemanager .yui3-datatable-header {
13086 background: #fff !important
;
13087 border-bottom: 1px solid
#ccc !important
;
13088 border-left: 0 solid
#fff !important
;
13089 color: #555 !important
; }
13091 .filemanager .yui3-datatable-odd .yui3-datatable-cell {
13092 background-color: #f6f6f6 !important
;
13093 border-left: 0 solid
#f6f6f6; }
13095 .filemanager .yui3-datatable-even .yui3-datatable-cell {
13096 background-color: #fff !important
;
13097 border-left: 0 solid
#fff; }
13099 /* stylelint-enable */
13100 .filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 {
13101 background: url
("[[pix:theme|fp/link_sm]]") no-repeat
0 0;
13105 transform: scaleX(-1);
13107 position: absolute
;
13110 background-size: 16px 16px; }
13112 .filemanager .fp-filename-icon.fp-isreference .fp-reficons2 {
13113 background: url
("[[pix:theme|fp/alias_sm]]") no-repeat
0 0;
13117 transform: scaleX(-1);
13119 position: absolute
;
13122 background-size: 16px 16px; }
13124 .filemanager .fp-contextmenu {
13127 .filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu {
13129 position: absolute
;
13133 .filemanager
.fp-treeview
.fp-folder
.fp-hascontextmenu
.fp-contextmenu
,
13134 .filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu {
13136 position: absolute
;
13138 margin-right: -20px;
13141 .filepicker-filelist
.filepicker-container
,
13142 .filemanager.fm-noitems .fm-empty-container {
13144 position: absolute
;
13149 border: 2px dashed
#bbb;
13151 text-align: center
; }
13153 .filepicker-filelist
.dndupload-target
,
13154 .filemanager-container .dndupload-target {
13156 position: absolute
;
13161 border: 2px dashed
#fb7979;
13163 text-align: center
; }
13165 .filepicker-filelist
.dndupload-over
.dndupload-target
,
13166 .filemanager-container.dndupload-over .dndupload-target {
13168 position: absolute
;
13173 border: 2px dashed
#6c8cd3;
13175 text-align: center
; }
13177 .dndupload-message {
13180 .dndsupported .dndupload-message {
13183 .dnduploadnotsupported-message {
13186 .dndnotsupported .dnduploadnotsupported-message {
13189 .dndupload-target {
13192 .dndsupported .dndupload-ready .dndupload-target {
13195 .dndupload-uploadinprogress {
13197 text-align: center
; }
13199 .dndupload-uploading .dndupload-uploadinprogress {
13203 background: url
([[pix:theme|fp
/dnd_arrow
]]) center no-repeat
;
13206 position: absolute
;
13209 .fitem
.disabled
.filepicker-container
,
13210 .fitem.disabled .fm-empty-container {
13213 .dndupload-progressbars {
13217 .dndupload-inprogress .dndupload-progressbars {
13220 .dndupload-inprogress .fp-content {
13223 .filemanager.fm-noitems .dndupload-inprogress .fm-empty-container {
13226 .filepicker-filelist.dndupload-inprogress .filepicker-container {
13229 .filepicker-filelist.dndupload-inprogress a {
13232 .filemanager.fp-select .fp-select-loading {
13235 .filemanager.fp-select.loading .fp-select-loading {
13238 .filemanager.fp-select.loading form {
13241 .filemanager
.fp-select
.fp-folder
.fp-license
,
13242 .filemanager
.fp-select
.fp-folder
.fp-author
,
13243 .filemanager
.fp-select
.fp-file
.fp-file-unzip
,
13244 .filemanager
.fp-select
.fp-folder
.fp-file-unzip
,
13245 .filemanager
.fp-select
.fp-file
.fp-file-zip
,
13246 .filemanager.fp-select.fp-zip .fp-file-zip {
13249 .filemanager
.fp-select
.fp-file-setmain
,
13250 .filemanager.fp-select .fp-file-setmain-help {
13253 .filemanager
.fp-select
.fp-cansetmain
.fp-file-setmain
,
13254 .filemanager.fp-select.fp-cansetmain .fp-file-setmain-help {
13255 display: inline-block
; }
13257 .filemanager .fp-mainfile .fp-filename {
13258 font-weight: bold
; }
13260 .filemanager.fp-select.fp-folder .fp-file-download {
13264 font-weight: bold
; }
13266 .filemanager
.fp-select
.fp-original
.fp-unknown
,
13267 .filemanager.fp-select .fp-original .fp-originloading {
13270 .filemanager.fp-select .fp-original.fp-loading .fp-originloading {
13273 .filemanager
.fp-select
.fp-reflist
.fp-unknown
,
13274 .filemanager.fp-select .fp-reflist .fp-reflistloading {
13277 .filemanager.fp-select .fp-reflist.fp-loading .fp-reflistloading {
13280 .filemanager.fp-select .fp-reflist .fp-value {
13281 background: #f9f9f9;
13282 border: 1px solid
#bbb;
13288 .filemanager.fp-select .fp-reflist .fp-value li {
13289 padding-bottom: 7px; }
13291 .filemanager.fp-mkdir-dlg {
13292 text-align: center
; }
13294 .filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text {
13298 .filemanager.fp-dlg {
13299 text-align: center
; }
13301 .file-picker div.bd {
13302 text-align: left
; }
13306 .fp-formset input[type="file"] {
13307 line-height: inherit
; }
13312 .fp-fileinfo .fp-value {
13313 display: inline-block
;
13314 padding-left: 5px; }
13316 /** The message area **/
13320 .messaging-area-container {
13321 margin-bottom: 30px; }
13322 .messaging-area-container .status .online-text {
13325 .messaging-area-container .status .offline-text {
13327 .messaging-area-container .status.online .online-text {
13328 display: inherit
; }
13329 .messaging-area-container .status.online .offline-text {
13331 .messaging-area-container a
,
13332 .messaging-area-container
.btn
.btn-link
,
13333 .messaging-area-container #page-grade-grading-manage
.actions
.btn-link
.action
,
13334 #page-grade-grading-manage .actions
.messaging-area-container
.btn-link
.action
,
13335 .messaging-area-container #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.btn-link
,
13336 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.messaging-area-container input
.btn-link
,
13337 .messaging-area-container #rubric-rubric
.gradingform_rubric
.btn-link
.addcriterion
,
13338 #rubric-rubric.gradingform_rubric
.messaging-area-container
.btn-link
.addcriterion
{
13340 .messaging-area-container .messaging-area {
13341 border: 1px solid
#e3e3e3;
13343 .messaging-area-container .messaging-area img {
13345 .messaging-area-container .messaging-area .contacts-area {
13346 border-right: 1px solid
#e3e3e3;
13349 display: inline-block
;
13350 box-sizing: border-box
; }
13351 @media
(max-height: 670px) {
13352 .messaging-area-container .messaging-area .contacts-area {
13354 .messaging-area-container .messaging-area .contacts-area.searchfilter .searchtextarea {
13356 .messaging-area-container .messaging-area .contacts-area.searchfilter .searcharea {
13358 .messaging-area-container .messaging-area .contacts-area .searchtextarea {
13360 text-align: center
;
13362 box-sizing: border-box
;
13364 background-color: #fff;
13365 transition: background-color linear
0.2s; }
13366 .messaging-area-container .messaging-area .contacts-area .searchtextarea input {
13369 margin-bottom: 10px;
13370 vertical-align: middle
;
13372 background-color: #f5f5f5;
13376 transition: background-color linear
0.2s; }
13377 .messaging-area-container .messaging-area .contacts-area .searchtextarea input:focus {
13378 box-shadow: none
; }
13379 .messaging-area-container .messaging-area .contacts-area .searchtextarea.searching {
13380 background-color: #f5f5f5;
13381 transition: background-color linear
0.2s; }
13382 .messaging-area-container .messaging-area .contacts-area .searchtextarea.searching input {
13383 background-color: #fff;
13384 transition: background-color linear
0.2s; }
13385 .messaging-area-container .messaging-area .contacts-area .searchtextarea .searchfilterarea {
13388 .messaging-area-container .messaging-area .contacts-area .searchtextarea .searchfilterarea .searchfilter {
13390 .messaging-area-container .messaging-area .contacts-area .searchtextarea .searchfilterarea .searchfilterdelete {
13392 margin-left: 5px; }
13393 .messaging-area-container .messaging-area .contacts-area .searcharea .heading {
13394 text-align: center
;
13395 border-top: 1px solid black
;
13396 border-bottom: 1px solid black
;
13398 font-weight: bold
; }
13399 .messaging-area-container .messaging-area .contacts-area .searcharea .course {
13400 text-align: center
; }
13401 .messaging-area-container .messaging-area .contacts-area .searcharea .course:hover {
13402 background-color: #4f94cd;
13406 .messaging-area-container .messaging-area .contacts-area .searcharea .noresults {
13408 text-align: center
; }
13409 .messaging-area-container .messaging-area .contacts-area .contacts {
13412 -webkit-overflow-scrolling: touch
; }
13413 @media
(max-height: 670px) {
13414 .messaging-area-container .messaging-area .contacts-area .contacts {
13416 .messaging-area-container .messaging-area .contacts-area .contacts .nocontacts {
13418 text-align: center
; }
13419 .messaging-area-container .messaging-area .contacts-area .contacts .contact {
13422 border-bottom: 1px solid
#e3e3e3;
13423 box-sizing: border-box
; }
13424 .messaging-area-container .messaging-area .contacts-area .contacts .contact.unread {
13425 background-color: #f1f1f1; }
13426 .messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .picture {
13427 border-color: #f1f1f1; }
13428 .messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .information {
13430 .messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .unread-count-container {
13431 display: inline-block
;
13434 .messaging-area-container .messaging-area .contacts-area .contacts .contact:hover {
13435 background-color: #4f94cd;
13438 background-color: #79b5e6; }
13439 .messaging-area-container .messaging-area .contacts-area .contacts .contact:hover .information .lastmessage {
13441 .messaging-area-container .messaging-area .contacts-area .contacts .contact:hover .picture {
13443 .messaging-area-container .messaging-area .contacts-area .contacts .contact.selected {
13444 background-color: #4f94cd;
13447 .messaging-area-container .messaging-area .contacts-area .contacts .contact.selected .information .lastmessage {
13449 .messaging-area-container .messaging-area .contacts-area .contacts .contact.selected .picture {
13451 .messaging-area-container .messaging-area .contacts-area .contacts .contact .picture {
13453 text-align: center
;
13455 border-bottom: 1px solid
#fff;
13458 display: inline-block
;
13459 box-sizing: border-box
; }
13460 .messaging-area-container .messaging-area .contacts-area .contacts .contact .picture img {
13461 border-radius: 50%;
13463 .messaging-area-container .messaging-area .contacts-area .contacts .contact .information {
13468 display: inline-block
;
13469 box-sizing: border-box
; }
13470 .messaging-area-container .messaging-area .contacts-area .contacts .contact .information .name {
13471 font-weight: bold
; }
13472 .messaging-area-container .messaging-area .contacts-area .contacts .contact .information .name img {
13473 vertical-align: baseline
; }
13474 .messaging-area-container .messaging-area .contacts-area .contacts .contact .information .lastmessage {
13475 word-wrap: break-word
;
13480 text-overflow: ellipsis
;
13481 white-space: nowrap
;
13483 padding-right: 10px; }
13484 .messaging-area-container .messaging-area .contacts-area .contacts .contact .unread-count-container {
13487 text-align: center
;
13488 box-sizing: border-box
; }
13489 .messaging-area-container .messaging-area .contacts-area .tabs {
13490 border-top: 1px solid
#e3e3e3;
13492 box-sizing: border-box
; }
13493 .messaging-area-container .messaging-area .contacts-area .tabs .tab {
13496 background-color: #f5f5f5;
13499 text-align: center
;
13501 .messaging-area-container .messaging-area .contacts-area .tabs .tab:hover {
13503 .messaging-area-container .messaging-area .contacts-area .tabs .tab .tabimage {
13505 line-height: 30px; }
13506 .messaging-area-container .messaging-area .contacts-area .tabs .tab .tabimage img {
13508 .messaging-area-container .messaging-area .contacts-area .tabs .tab.selected {
13510 .messaging-area-container .messaging-area .messages-area {
13511 width: calc
(100% - 280px);
13513 box-sizing: border-box
;
13515 position: relative
;
13517 @media
(max-height: 670px) {
13518 .messaging-area-container .messaging-area .messages-area {
13520 .messaging-area-container .messaging-area .messages-area .btn-container {
13521 position: absolute
;
13524 padding-left: 15px;
13525 font-weight: normal
; }
13526 .messaging-area-container .messaging-area .messages-area .btn-container.view-toggle {
13528 .messaging-area-container .messaging-area .messages-area .btn-container.delete-all {
13530 .messaging-area-container .messaging-area .messages-area .profile-header {
13534 .messaging-area-container .messaging-area .messages-area .profile-header .btn-container {
13536 .messaging-area-container .messaging-area .messages-area .profile-header .btn-container .btn-link {
13538 line-height: inherit
; }
13539 .messaging-area-container .messaging-area .messages-area .profile {
13543 box-sizing: border-box
;
13545 -webkit-overflow-scrolling: touch
; }
13546 @media
(max-height: 670px) {
13547 .messaging-area-container .messaging-area .messages-area .profile {
13549 .messaging-area-container .messaging-area .messages-area .profile .user-container {
13551 .messaging-area-container .messaging-area .messages-area .profile .user-container .profile-picture {
13552 border-radius: 50%;
13554 display: inline-block
; }
13555 .messaging-area-container .messaging-area .messages-area .profile .user-container .name-container {
13556 display: inline-block
;
13557 vertical-align: top
;
13559 margin-left: 10px; }
13560 .messaging-area-container .messaging-area .messages-area .profile .user-container .name-container .name {
13563 .messaging-area-container .messaging-area .messages-area .profile .user-container .name-container .status {
13566 .messaging-area-container .messaging-area .messages-area .profile .information {
13568 display: inline-block
;
13572 list-style: none
; }
13573 .messaging-area-container .messaging-area .messages-area .profile .information .name {
13574 display: inline-block
;
13577 margin-right: 10px; }
13578 .messaging-area-container .messaging-area .messages-area .profile .information .value {
13579 display: inline-block
; }
13580 .messaging-area-container .messaging-area .messages-area .profile .actions {
13581 padding-top: 80px; }
13582 .messaging-area-container .messaging-area .messages-area .profile .actions .separator {
13583 border-bottom: 1px solid
#e3e3e3;
13584 margin-bottom: 20px;
13585 padding-bottom: 5px; }
13586 .messaging-area-container .messaging-area .messages-area .profile .actions .separator a.danger {
13588 .messaging-area-container .messaging-area .messages-area .messages-header {
13592 box-sizing: border-box
;
13593 border-bottom: 1px solid
#e3e3e3;
13594 text-align: center
;
13595 position: relative
; }
13596 .messaging-area-container .messaging-area .messages-area .messages-header .btn-link {
13598 line-height: inherit
; }
13599 .messaging-area-container .messaging-area .messages-area .messages-header .delete-instructions {
13601 .messaging-area-container .messaging-area .messages-area .messages-header .name-container {
13603 display: inline-block
; }
13604 .messaging-area-container .messaging-area .messages-area .messages-header .name-container .name {
13605 line-height: 20px; }
13606 .messaging-area-container .messaging-area .messages-area .messages-header .name-container .status {
13609 font-weight: normal
; }
13610 .messaging-area-container .messaging-area .messages-area .messages-header .actions {
13611 position: absolute
;
13614 padding-right: 15px;
13615 font-weight: normal
; }
13616 .messaging-area-container .messaging-area .messages-area .messages-header .actions .cancel-messages-delete {
13618 .messaging-area-container .messaging-area .messages-area .messages {
13621 overflow-x: hidden
;
13622 -webkit-overflow-scrolling: touch
;
13623 box-sizing: border-box
;
13625 @media
(max-height: 670px) {
13626 .messaging-area-container .messaging-area .messages-area .messages {
13628 .messaging-area-container .messaging-area .messages-area .messages .blocktime {
13630 text-align: center
;
13634 .messaging-area-container .messaging-area .messages-area .messages .message .deletemessagecheckbox {
13636 text-align: center
;
13637 padding-top: 5px; }
13638 .messaging-area-container .messaging-area .messages-area .messages .message .content {
13639 border: 1px solid
#e3e3e3;
13641 margin-bottom: 5px;
13643 word-wrap: break-word
;
13645 position: relative
; }
13646 .messaging-area-container .messaging-area .messages-area .messages .message .content .text {
13648 .messaging-area-container .messaging-area .messages-area .messages .message .content .text p {
13650 .messaging-area-container .messaging-area .messages-area .messages .message .content .timesent {
13654 .messaging-area-container .messaging-area .messages-area .messages .message .content.left {
13655 margin-left: auto
; }
13656 .messaging-area-container .messaging-area .messages-area .messages .message .content.right {
13657 margin-right: auto
; }
13658 .messaging-area-container .messaging-area .messages-area .response {
13660 padding: 10px 10px 9px;
13661 position: absolute
;
13666 text-align: center
;
13667 border-top: 1px solid
#e3e3e3;
13668 box-sizing: border-box
;
13669 background-color: #fff;
13670 transition: background-color linear
0.2s; }
13671 .messaging-area-container .messaging-area .messages-area .response .delete-confirmation {
13673 .messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn.btn-link.confirm, .messaging-area-container .messaging-area .messages-area .response .delete-confirmation #page-grade-grading-manage .actions .btn-link.confirm.action, #page-grade-grading-manage .actions .messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn-link.confirm.action, .messaging-area-container .messaging-area .messages-area .response .delete-confirmation #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.confirm, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .messaging-area-container .messaging-area .messages-area .response .delete-confirmation input.btn-link.confirm, .messaging-area-container .messaging-area .messages-area .response .delete-confirmation #rubric-rubric.gradingform_rubric .btn-link.confirm.addcriterion, #rubric-rubric.gradingform_rubric .messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn-link.confirm.addcriterion {
13674 border: 1px solid
#4f94cd;
13676 .messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn.btn-link.confirm:hover, .messaging-area-container .messaging-area .messages-area .response .delete-confirmation #page-grade-grading-manage .actions .btn-link.confirm.action:hover, #page-grade-grading-manage .actions .messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn-link.confirm.action:hover, .messaging-area-container .messaging-area .messages-area .response .delete-confirmation #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.confirm:hover, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .messaging-area-container .messaging-area .messages-area .response .delete-confirmation input.btn-link.confirm:hover, .messaging-area-container .messaging-area .messages-area .response .delete-confirmation #rubric-rubric.gradingform_rubric .btn-link.confirm.addcriterion:hover, #rubric-rubric.gradingform_rubric .messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn-link.confirm.addcriterion:hover {
13677 background-color: #4f94cd;
13679 text-shadow: none
; }
13680 .messaging-area-container .messaging-area .messages-area .response .message-box {
13681 display: table-row
; }
13682 .messaging-area-container .messaging-area .messages-area .response .message-box .message-text-container {
13683 display: table-cell
; }
13684 .messaging-area-container .messaging-area .messages-area .response .message-box .message-text-container textarea {
13687 vertical-align: middle
;
13693 box-sizing: border-box
;
13694 background-color: #f5f5f5;
13695 transition: background-color linear
0.2s; }
13696 .messaging-area-container .messaging-area .messages-area .response .message-box .message-text-container textarea:focus {
13697 box-shadow: none
; }
13698 .messaging-area-container .messaging-area .messages-area .response .message-box .send-button-container {
13699 display: table-cell
;
13701 .messaging-area-container .messaging-area .messages-area .response .message-box .send-button-container button {
13703 .messaging-area-container .messaging-area .messages-area .response.messaging {
13704 background-color: #f5f5f5;
13705 transition: background-color linear
0.2s; }
13706 .messaging-area-container .messaging-area .messages-area .response.messaging .message-box .message-text-container textarea {
13707 background-color: #fff;
13708 transition: background-color linear
0.2s; }
13709 .messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.view-all {
13711 .messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.delete-all {
13713 .messaging-area-container .messaging-area .messages-area.editing .messages-header .delete-instructions {
13715 .messaging-area-container .messaging-area .messages-area.editing .messages-header .name-container {
13717 .messaging-area-container .messaging-area .messages-area.editing .messages-header .actions .messages-delete {
13719 .messaging-area-container .messaging-area .messages-area.editing .messages-header .actions .cancel-messages-delete {
13721 .messaging-area-container .messaging-area .messages-area.editing .messages .message {
13723 .messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="true"] .content {
13724 background-color: #4f94cd;
13725 border-color: #4f94cd;
13727 .messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="true"] .content .timesent {
13729 .messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="false"] .content:hover {
13730 background-color: #79b5e6;
13732 .messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="false"] .content:hover .timesent {
13734 .messaging-area-container .messaging-area .messages-area.editing .response .delete-confirmation {
13736 .messaging-area-container .messaging-area .messages-area.editing .response .message-box {
13739 .preferences-container .container-fluid {
13741 .preferences-container .container-fluid .span6 {
13742 min-height: 20px; }
13744 .preferences-container .align-bottom {
13745 vertical-align: bottom
; }
13747 .preferences-container .preference-table {
13748 border: 1px solid
#ddd; }
13749 .preferences-container .preference-table thead th {
13750 text-align: center
; }
13751 .preferences-container .preference-table thead th .config-warning {
13753 .preferences-container .preference-table thead th.unconfigured .config-warning {
13754 display: inline-block
; }
13755 .preferences-container .preference-table tr td:not(:first-child) {
13757 text-align: center
; }
13758 .preferences-container .preference-table tr td:nth-child(even) {
13759 background-color: #f7f7f7; }
13760 .preferences-container .preference-table tr th:nth-child(even) {
13761 background-color: #f7f7f7; }
13762 .preferences-container .preference-table .preference-row .hover-tooltip-container {
13763 display: inline-block
; }
13764 .preferences-container .preference-table .preference-row .preference-name {
13765 vertical-align: middle
; }
13766 .preferences-container .preference-table .preference-row .disabled-message {
13767 text-align: center
;
13769 line-height: 30px; }
13770 .preferences-container .preference-table .preference-row .preference-state {
13773 display: inline-block
;
13774 vertical-align: middle
; }
13775 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container {
13776 background-color: #5cb85c; }
13777 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container .on-text {
13778 display: inline-block
; }
13779 .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container .off-text {
13781 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container {
13785 text-align: center
;
13786 border-radius: 4px;
13787 background-color: #d9534f;
13790 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .loading-icon {
13792 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .on-text {
13794 .preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .off-text {
13795 display: inline-block
; }
13796 .preferences-container
.preference-table
.preference-row
.preference-state
.loading input
[type
="checkbox"]:checked
+ .preference-state-status-container
.on-text
,
13797 .preferences-container .preference-table .preference-row .preference-state.loading input[type="checkbox"]:checked + .preference-state-status-container .off-text {
13799 .preferences-container
.preference-table
.preference-row
.preference-state
.loading
.preference-state-status-container
.on-text
,
13800 .preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .off-text {
13802 .preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .loading-icon {
13804 .preferences-container .preference-table .preference-row.loading .preference-name .loading-icon {
13807 .disabled-message {
13810 .disabled .disabled-message {
13812 .disabled .disabled-message + form {
13815 .general-settings-container .loading-icon {
13818 .general-settings-container .loading .loading-icon {
13819 display: inline-block
; }
13821 .general-settings-container label {
13822 display: inline-block
; }
13824 .processor-container {
13825 position: relative
; }
13826 .processor-container .loading-container {
13828 position: absolute
;
13831 text-align: center
;
13832 background-color: rgba
(255, 255, 255, 0.5); }
13833 .processor-container .loading-container .vertical-align {
13836 display: inline-block
;
13837 vertical-align: middle
; }
13838 .processor-container.loading .loading-container {
13841 .preferences-page-container .checkbox-container {
13843 line-height: 20px; }
13844 .preferences-page-container .checkbox-container input {
13847 .preferences-page-container .checkbox-container .loading-icon {
13849 .preferences-page-container .checkbox-container.loading .loading-icon {
13850 display: inline-block
; }
13852 .notification-area {
13854 box-sizing: border-box
;
13855 border-radius: 4px;
13856 margin-bottom: 30px;
13857 border: 1px solid
#e3e3e3; }
13858 @media
(max-height: 670px) {
13859 .notification-area {
13861 .notification-area .control-area {
13862 box-sizing: border-box
;
13863 display: inline-block
;
13867 -webkit-overflow-scrolling: touch
;
13868 border-right: 1px solid
#e3e3e3; }
13869 .notification-area .control-area .content {
13870 position: relative
; }
13871 .notification-area .control-area .content .content-item-container {
13873 .notification-area .control-area .content:empty + .empty-text {
13875 .notification-area .control-area .loading-icon {
13877 .notification-area .control-area .empty-text {
13879 text-align: center
;
13880 padding-top: 20px; }
13881 .notification-area .control-area.loading .loading-icon {
13883 text-align: center
;
13884 box-sizing: border-box
;
13886 .notification-area .control-area.loading .content:empty + .empty-text {
13888 .notification-area .content-area {
13889 box-sizing: border-box
;
13890 display: inline-block
;
13891 width: calc
(100% - 300px);
13893 .notification-area .content-area .toggle-mode {
13895 .notification-area .content-area .header {
13897 box-sizing: border-box
;
13898 border-bottom: 1px solid
#e3e3e3;
13900 .notification-area .content-area .header .image-container {
13901 display: inline-block
;
13905 .notification-area .content-area .header .subject-container {
13906 display: inline-block
;
13907 max-width: calc
(100% - 24px);
13908 white-space: nowrap
;
13910 text-overflow: ellipsis
;
13913 box-sizing: border-box
; }
13914 .notification-area .content-area .header .timestamp {
13919 margin-left: 30px; }
13920 .notification-area .content-area .header:empty {
13922 .notification-area .content-area > .content {
13924 box-sizing: border-box
;
13926 -webkit-overflow-scrolling: touch
;
13928 @media
(max-height: 670px) {
13929 .notification-area .content-area > .content {
13931 .notification-area .content-area > .content:empty {
13933 .notification-area .content-area > .content:empty + .empty-text {
13935 text-align: center
;
13936 padding-top: 100px; }
13937 .notification-area .content-area .empty-text {
13939 .notification-area .content-area .footer {
13941 box-sizing: border-box
;
13942 text-align: center
; }
13943 .notification-area .content-area .footer a {
13944 line-height: 50px; }
13945 .notification-area .content-area .footer:empty {
13948 @media (max-width: 979px) {
13949 .messaging-area-container .messaging-area {
13950 position: relative
;
13953 @media
(max-width: 979px) and
(max-height: 670px) {
13954 .messaging-area-container .messaging-area {
13957 @media (max-width: 979px) {
13958 .messaging-area-container .messaging-area .messages-area .messages-header .btn-container.view-toggle {
13960 .messaging-area-container .messaging-area .messages-area .messages-header .btn-container.delete-all {
13962 .messaging-area-container .messaging-area .messages-area .profile-header {
13964 .messaging-area-container .messaging-area .messages-area .profile {
13966 .messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.view-toggle {
13968 .messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.delete-all {
13970 .messaging-area-container .messaging-area .contacts-area {
13972 border-right: none
;
13973 position: absolute
;
13978 .messaging-area-container .messaging-area .messages-area {
13980 position: absolute
;
13985 .messaging-area-container .messaging-area.show-messages .contacts-area {
13988 visibility: hidden
;
13989 transition: left
0.25s, opacity
0.25s, visibility
0.25s; }
13990 .messaging-area-container .messaging-area.show-messages .messages-area {
13993 visibility: visible
;
13994 transition: right
0.25s, opacity
0.25s, visibility
0.25s; }
13995 .messaging-area-container .messaging-area.hide-messages .contacts-area {
13998 visibility: visible
;
13999 transition: left
0.25s, opacity
0.25s, visibility
0.25s; }
14000 .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected {
14001 background-color: inherit
;
14003 border-bottom: 1px solid
#e3e3e3; }
14004 .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected:hover {
14005 background-color: #4f94cd;
14008 background-color: #79b5e6; }
14009 .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected:hover .information .lastmessage {
14011 .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected:hover .picture {
14013 .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected .picture {
14014 border-bottom: 1px solid
#fff; }
14015 .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected .information .lastmessage {
14017 .messaging-area-container .messaging-area.hide-messages .messages-area {
14020 visibility: hidden
;
14021 transition: right
0.25s, opacity
0.25s, visibility
0.25s; }
14022 .notification-area {
14023 position: relative
;
14024 overflow: hidden
; }
14025 .notification-area .control-area {
14026 border-right: none
;
14028 position: absolute
;
14032 visibility: visible
;
14033 transition: left
0.25s; }
14034 .notification-area .content-area {
14036 position: absolute
;
14040 visibility: hidden
;
14041 transition: right
0.25s, opacity
0.25s, visibility
0.25s; }
14042 .notification-area .content-area .toggle-mode {
14043 display: inline-block
;
14048 box-sizing: border-box
;
14049 border-right: 1px solid
#e3e3e3;
14050 border-bottom: 1px solid
#e3e3e3; }
14051 .notification-area .content-area .header {
14052 display: inline-block
;
14053 width: calc
(100% - 70px); }
14054 .notification-area.show-content-area .control-area {
14057 visibility: hidden
;
14058 transition: left
0.25s, opacity
0.25s, visibility
0.25s; }
14059 .notification-area.show-content-area .content-area {
14062 visibility: visible
;
14063 transition: right
0.25s; } }
14065 @media (max-width: 480px) {
14066 .messaging-area-container .messaging-area .messages-area.editing .messages-header {
14068 .messaging-area-container .messaging-area .messages-area.editing .messages-header .delete-all {
14070 .messaging-area-container .messaging-area .messages-area.editing .messages-header .actions {
14072 .messaging-area-container .messaging-area .messages-area.editing .messages {
14079 .questioncategories h3 {
14086 margin: 0 0 0.3em; }
14088 #chooseqtype .instruction
{
14091 #chooseqtype .fakeqtypes
{
14092 border-top: 1px solid silver
; }
14094 #chooseqtype .qtypeoption
{
14095 margin-bottom: 0.5em; }
14097 #chooseqtype label
{
14100 #chooseqtype .qtypename img
{
14101 padding: 0 0.3em; }
14103 #chooseqtype .qtypename
{
14104 display: inline-table
;
14107 #chooseqtype .qtypesummary
{
14111 #chooseqtype .submitbuttons
{
14113 text-align: center
; }
14115 #qtypechoicecontainer {
14118 #qtypechoicecontainer_c.yui-panel-container
.shadow
.underlay
{
14119 background: none
; }
14121 #qtypechoicecontainer.yui-panel
.hd
{
14123 letter-spacing: 1px;
14124 text-shadow: 1px 1px 1px #fff;
14125 border: 1px solid
#ccc;
14126 border-bottom: 1px solid
#bbb;
14127 background-image: linear-gradient
(to bottom
, #fff 0%, #ccc 100%);
14128 background-repeat: repeat-x
; }
14130 #qtypechoicecontainer {
14133 background: #f2f2f2;
14134 border: 1px solid
#ccc;
14135 border-top: 0 none
; }
14137 #qtypechoicecontainer #chooseqtype
{
14140 #chooseqtypehead h3
{
14142 font-weight: normal
; }
14144 #chooseqtype .qtypes
{
14145 position: relative
;
14146 border-bottom: 1px solid
#bbb;
14147 padding: 0.24em 0; }
14149 #chooseqtype .alloptions
{
14150 overflow-x: hidden
;
14152 max-height: calc
(100vh - 15em);
14155 #chooseqtype .qtypeoption
{
14157 padding: 0.3em 0.3em 0.3em 1.6em; }
14159 #chooseqtype .qtypeoption img
{
14160 vertical-align: text-bottom
;
14162 padding-right: 0.5em; }
14164 #chooseqtype .selected
{
14165 background-color: #fff; }
14167 #chooseqtype .instruction
,
14168 #chooseqtype .qtypesummary
{
14170 position: absolute
;
14176 overflow-x: hidden
;
14178 padding: 1.5em 1.6em;
14179 background-color: #fff; }
14181 #chooseqtype .instruction
,
14182 #chooseqtype .selected
.qtypesummary
{
14185 #categoryquestions {
14187 #categoryquestions td
,
14188 #categoryquestions th
{
14189 padding: 0 0.2em; }
14190 #categoryquestions th
{
14192 font-weight: normal
; }
14193 #categoryquestions .checkbox
{
14194 padding-left: 5px; }
14195 #categoryquestions .checkbox input
[type
="checkbox"] {
14198 #categoryquestions .iconcol
{
14200 box-sizing: content-box
; }
14201 #categoryquestions .iconcol
.icon
{
14205 #categoryquestions label
{
14208 #categoryquestions .header
{
14209 text-align: left
; }
14211 #page-mod-quiz-edit div
.questionbankwindow div
.header
{
14214 #page-mod-quiz-edit div
.questionbankwindow
.block
{
14217 .questionbank .singleselect {
14220 /* Question editing form */
14221 #combinedfeedbackhdr div
.fhtmleditor
{
14224 #combinedfeedbackhdr div
.fcheckbox
{
14225 margin-bottom: 1em; }
14227 #multitriesheader div
.fitem_feditor
{
14230 #multitriesheader div
.fitem_fgroup
{
14231 margin-bottom: 1em; }
14233 #multitriesheader div
.fitem_fgroup fieldset
.felement label
{
14234 margin-left: 0.3em;
14235 margin-right: 0.3em; }
14237 body
.path-question-type
{
14238 /* Hacks to display the labels within a form group. */ }
14239 body
.path-question-type
.fitem_fgroup
.accesshide
{
14242 padding-right: .3em; }
14243 body
.path-question-type
.form-group
.sr-only
, body
.path-question-type
.form-buttons
.sr-only
, body
.path-question-type
.path-admin
.buttons
.sr-only
, .path-admin body
.path-question-type
.buttons
.sr-only
, body
.path-question-type #fitem_id_submitbutton
.sr-only
, body
.path-question-type
.fp-content-center form
+ div
.sr-only
, .fp-content-center body
.path-question-type form
+ div
.sr-only
, body
.path-question-type div
.backup-section
+ form
.sr-only
, body
.path-question-type #fgroup_id_buttonar
.sr-only
{
14248 margin: 0 0.5rem 0 0;
14257 margin: 0 auto
1.8em auto
; }
14263 margin-bottom: 1.8em;
14264 background-color: #dee2e6;
14265 border: 1px solid
#cad0d7; }
14274 font-weight: bold
; }
14278 margin-top: 0.7em; }
14280 .que .info .questionflag.editable {
14283 .que
.info
.editquestion img
,
14284 .que
.info
.questionflag img
,
14285 .que .info .questionflag input {
14286 vertical-align: bottom
; }
14289 margin: 0 0 0 8.5em; }
14291 .que
.multichoice
.answer div
.r0
.icon
.fa-check
,
14292 .que
.multichoice
.answer div
.r1
.icon
.fa-check
,
14293 .que
.multichoice
.answer div
.r0
.icon
.fa-remove
,
14294 .que.multichoice .answer div.r1 .icon.fa-remove {
14297 .formulation input
[type
="text"],
14298 .formulation select {
14300 vertical-align: baseline
; }
14302 .que.multianswer .formulation .yui3-widget-positioned {
14303 box-sizing: content-box
; }
14304 .que.multianswer .formulation .yui3-widget-positioned .feedbackspan {
14306 max-width: inherit
; }
14308 .path-mod-quiz input[size] {
14313 margin: 0.7em 0 0.3em 0; }
14315 .que .im-controls {
14317 text-align: left
; }
14319 .que
.specificfeedback
,
14320 .que
.generalfeedback
,
14321 .que
.numpartscorrect
.que
.rightanswer
,
14325 margin: 0 0 0.5em; }
14327 .que .correctness.correct {
14328 background-color: #5cb85c; }
14330 .que .correctness.partiallycorrect {
14331 background-color: #ff7518; }
14333 .que .correctness.notanswered, .que .correctness.incorrect {
14334 background-color: #d9534f; }
14337 margin-bottom: 1.5em; }
14343 margin-top: 0.5em; }
14349 .que .history table {
14353 .que .history .current {
14354 font-weight: bold
; }
14356 .que .questioncorrectnessicon {
14357 vertical-align: text-bottom
; }
14359 .que input.questionflagimage {
14360 padding-right: 3px; }
14364 border-bottom: 1px solid
#555; }
14366 .mform .que.comment .fitemtitle {
14369 #page-question-preview #techinfo
{
14372 #page-mod-quiz-edit ul
.slots
.activityinstance
> a
{
14377 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
14380 #page-mod-quiz-edit .box
.generalbox
.questionbank
{
14383 #page-mod-quiz-edit .questionbank
.categorypagingbarcontainer
,
14384 #page-mod-quiz-edit .questionbank
.categoryquestionscontainer
,
14385 #page-mod-quiz-edit .questionbank
.choosecategory
{
14388 #page-mod-quiz-edit .questionbank
.choosecategory select
{
14391 #page-mod-quiz-edit div
.questionbank
.categoryquestionscontainer
{
14392 background: transparent
; }
14394 #page-mod-quiz-edit #categoryquestions
> thead
{
14395 background: #fff; }
14397 #page-mod-quiz-edit #categoryquestions
> tbody
> tr:nth-of-type
(even
) {
14398 background: #e4e4e4; }
14400 #page-mod-quiz-edit .questionbankwindow div
.header
{
14403 margin: 0 -10px 0 -10px;
14404 padding: 2px 10px 2px 10px;
14405 background: transparent
;
14406 /* Old browsers */ }
14408 #page-mod-quiz-edit .questionbankwindow div
.header
a:link
,
14409 #page-mod-quiz-edit .questionbankwindow div
.header
a:visited
{
14412 #page-mod-quiz-edit .questionbankwindow div
.header
a:hover
{
14415 #page-mod-quiz-edit .createnewquestion
{
14416 padding: 0.3em 0; }
14417 #page-mod-quiz-edit .createnewquestion div
,
14418 #page-mod-quiz-edit .createnewquestion input
{
14421 #page-mod-quiz-edit .questionbankwindow div
.header
.title
{
14424 #page-mod-quiz-edit div
.container div
.generalbox
{
14425 background-color: transparent
;
14428 #page-mod-quiz-edit .categoryinfo
{
14429 background-color: transparent
;
14430 border-bottom: none
; }
14432 #page-mod-quiz-edit .createnewquestion
.singlebutton input
{
14433 margin-bottom: 0; }
14435 #page-mod-quiz-edit div
.questionbank
.categorysortopotionscontainer
,
14436 #page-mod-quiz-edit div
.questionbank
.categoryselectallcontainer
{
14437 padding: 0 0 1.5em 0; }
14439 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
{
14440 background-color: transparent
;
14443 border-bottom: 0; }
14444 #page-mod-quiz-edit div
.questionbank
.categorypagingbarcontainer
.paging
{
14445 padding: 0 0.3em; }
14447 #page-mod-quiz-edit div
.question div
.content div
.questioncontrols
{
14448 background-color: #fff; }
14450 #page-mod-quiz-edit div
.question div
.content div
.points
{
14451 margin-top: -0.5em;
14454 background-color: #fff;
14458 margin-right: 60px; }
14460 #page-mod-quiz-edit div
.question div
.content div
.points br
{
14463 #page-mod-quiz-edit div
.question div
.content div
.points label
{
14464 display: inline-block
; }
14466 #page-mod-quiz-edit div
.quizpage
.pagecontent
.pagestatus
{
14467 background-color: #fff; }
14469 #page-mod-quiz-edit .quizpagedelete
,
14470 #page-mod-quiz-edit .quizpagedelete img
{
14471 background-color: transparent
; }
14473 #page-mod-quiz-edit div
.quizpage
.pagecontent
{
14474 border: 1px solid
#ddd;
14475 overflow: hidden
; }
14477 #page-mod-quiz-edit div
.questionbank
.categoryinfo
{
14478 padding: 0.3em 0; }
14480 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer
{
14482 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong
{
14484 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer hr
,
14485 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer br
{
14487 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong
{
14488 margin-left: -0.3em; }
14489 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer strong label
{
14490 margin-left: 0.3em; }
14491 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer input
{
14493 #page-mod-quiz-edit div
.questionbank
.modulespecificbuttonscontainer input
+ input
{
14494 margin-left: 5px; }
14496 .questionbankwindow .module {
14499 #page-mod-quiz-edit div
.editq div
.question div
.content
{
14500 background-color: #fff;
14501 border: 1px solid
#ddd;
14502 overflow: hidden
; }
14504 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
14507 .path-mod-quiz .statedetails {
14509 font-size: 0.9em; }
14514 .que.shortanswer .answer {
14520 body
.path-question-type
.mform fieldset
.hidden
{
14522 margin: 0.7em 0 0; }
14525 .que.ddwtos .drop {
14526 box-sizing: content-box
; }
14528 .tag-condition-container {
14529 position: relative
; }
14531 @media (max-width: 767.98px) {
14539 .userprofile .fullprofilelink {
14540 text-align: center
;
14543 .userprofile .page-context-header {
14544 margin-bottom: 10px; }
14546 .userprofile .description {
14548 margin-bottom: 30px; }
14550 .userprofile .profile_tree {
14552 .userprofile .profile_tree section {
14553 display: inline-block
;
14555 margin-bottom: 1rem; }
14557 #participantsform .no-overflow
{
14558 overflow: visible
; }
14560 .userprofile dl.list > dd + dt {
14567 text-align: center
;
14571 #page-user-profile .node_category ul
,
14572 .path-user .node_category ul {
14577 #page-user-profile .node_category li
,
14578 .path-user .node_category li {
14581 #page-user-profile .node_category
.editprofile
,
14582 #page-user-profile .node_category
.viewmore
,
14583 .path-user
.node_category
.editprofile
,
14584 .path-user .node_category .viewmore {
14585 text-align: right
; }
14587 .ajax-contact-button {
14588 box-sizing: border-box
;
14589 position: relative
; }
14590 .ajax-contact-button.loading .loading-icon {
14592 .ajax-contact-button .loading-icon {
14594 position: absolute
;
14599 background-color: rgba
(255, 255, 255, 0.7); }
14600 .ajax-contact-button .loading-icon .icon {
14601 position: absolute
;
14604 transform: translate
(-50%, -50%); }
14606 @media (max-width: 480px) {
14607 .userprofile .profile_tree {
14608 /** Display the profile on one column on phones@mixin */
14609 column-count: 1; } }
14611 .userlist #showall {
14614 .userlist .buttons {
14615 text-align: center
; }
14617 .userlist .buttons label {
14620 .userlist table#participants {
14621 text-align: center
; }
14623 .userlist table#participants td {
14626 vertical-align: middle
; }
14628 .userlist table#participants th {
14632 .userlist table.controls {
14634 .userlist table.controls tr {
14635 vertical-align: top
; }
14636 .userlist table.controls .right {
14637 text-align: right
; }
14638 .userlist table.controls .groupselector {
14641 .userlist table.controls .groupselector label {
14647 border-collapse: separate
;
14650 .userinfobox
.left
,
14651 .userinfobox .side {
14653 vertical-align: top
; }
14655 .userinfobox .userpicture {
14659 .userinfobox .content {
14660 vertical-align: top
; }
14662 .userinfobox .links {
14665 vertical-align: bottom
; }
14667 .userinfobox .links a {
14670 .userinfobox .list td {
14673 .userinfobox .username {
14674 padding-bottom: 20px;
14675 font-weight: bold
; }
14677 .userinfobox td.label {
14679 white-space: nowrap
;
14680 vertical-align: top
;
14681 font-weight: bold
; }
14684 position: absolute
;
14686 margin-right: 0.6em; }
14691 margin-right: 1em; }
14692 .group-image .grouppicture {
14693 border-radius: 50%; }
14695 .groupinfobox .left {
14698 vertical-align: top
; }
14700 .course-participation #showall {
14701 text-align: center
;
14704 #user-policy .noticebox
{
14705 text-align: center
;
14707 margin-right: auto
;
14708 margin-bottom: 10px;
14712 #user-policy #policyframe
{
14719 .userselector select {
14722 .userselector div {
14723 margin-top: 0.2em; }
14725 .userselector div label {
14726 margin-right: 0.3em; }
14728 /* Next style does not work in all browsers but looks nicer when it does */
14729 .userselector .userselector-infobelow {
14730 font-size: 0.8em; }
14732 #userselector_options .collapsibleregioncaption
{
14733 font-weight: bold
; }
14735 #userselector_options p
{
14737 text-align: left
; }
14739 /** user full profile */
14740 #page-user-profile .messagebox
{
14741 text-align: center
;
14743 margin-right: auto
; }
14745 /** user course profile */
14746 #page-course-view-weeks .messagebox
{
14747 text-align: center
;
14749 margin-right: auto
; }
14751 .profileeditor > .singleselect {
14752 margin: 0 0.5em 0 0; }
14754 .profileeditor > .singlebutton {
14755 display: inline-block
;
14756 margin: 0 0 0 0.5em; }
14757 .profileeditor
> .singlebutton div
,
14758 .profileeditor > .singlebutton input {
14761 .userlist h3 .action-icon {
14764 #page-enrol-users .popover
{
14767 .user-enroller-panel {
14770 .search-results .result {
14774 .search-results .result .result-content {
14777 .search-results .result .filename {
14778 font-style: italic
; }
14780 .search-input-wrapper {
14781 margin: 0 1rem 0 0;
14785 transition: width
0.5s ease
, left
0.5s ease
;
14787 padding-bottom: 0; }
14789 .search-input-wrapper > div {
14792 .search-input-wrapper > div .icon {
14794 margin-top: 10px; }
14796 .search-input-wrapper > form {
14799 transition: opacity
0.5s ease-in-out
; }
14801 .search-input-wrapper > form > input {
14804 .search-input-wrapper form.expanded {
14807 .search-input-wrapper.expanded {
14810 @media (max-width: 575.98px) {
14811 .search-input-wrapper {
14812 margin: 0 1rem 0 0; }
14813 .search-input-wrapper > div {
14815 .search-input-wrapper > form {
14818 .search-areas-actions {
14819 margin-bottom: 1rem; }
14821 .search-areas-actions > div {
14822 margin-right: 1rem;
14823 display: inline-block
; }
14825 #core-search-areas .lastcol li
{
14827 text-indent: -24px; }
14829 #core-search-areas .lastcol li
> i
{
14833 * Moodle forms HTML isn't changeable via renderers (yet?) so this
14834 * .less file imports styles from the bootstrap $variables file and
14835 * adds them to the existing Moodle form CSS ids and classes.
14838 .jsenabled .mform .containsadvancedelements .advanced {
14841 .mform .containsadvancedelements .advanced.show {
14844 #adminsettings span
.error
{
14845 display: inline-block
;
14846 border: 1px solid
#f4cfce;
14847 border-radius: 4px;
14848 background-color: #f7dddc;
14850 margin-bottom: 4px; }
14852 .mform
.form-inline
.form-control
,
14853 .mform .form-inline .custom-select {
14856 .mform
.form-inline
.form-group
, .mform
.form-inline
.form-buttons
,
14857 .mform
.form-inline
.path-admin
.buttons
, .path-admin
.mform
.form-inline
.buttons
,
14858 .mform
.form-inline #fitem_id_submitbutton
,
14859 .mform
.form-inline
.fp-content-center form
+ div
, .fp-content-center
.mform
.form-inline form
+ div
,
14860 .mform
.form-inline div
.backup-section
+ form
,
14861 .mform .form-inline #fgroup_id_buttonar {
14862 margin: 0.1rem 0.25rem 0.1rem 0; }
14864 .mform .form-inline br + label {
14865 justify-content: flex-start
;
14868 .unresponsive
.mform
.form-inline
,
14869 .unresponsive.mform .form-inline label {
14870 display: inline-flex
; }
14872 #jump-to-activity.custom-select
{
14876 margin-bottom: 0.5rem;
14877 border-bottom: 1px solid
#dee2e6; }
14879 .mform
> .form-group
, .mform
> .form-buttons
,
14880 .path-admin
.mform
> .buttons
,
14881 .mform
> #fitem_id_submitbutton
,
14882 .fp-content-center
.mform
> form
+ div
,
14883 .mform
> div
.backup-section
+ form
,
14884 .mform > #fgroup_id_buttonar {
14885 margin-left: 1.5rem; }
14887 .editor_atto_content.form-control {
14890 #adminsettings .form-control
[size
] {
14893 .jsenabled .mform .collapsed .fcontainer {
14896 #adminsettings .error
{
14899 .mform ul.file-list {
14902 list-style: none
; }
14905 .mform label .adv {
14909 input#id_externalurl
{
14912 #portfolio-add-button {
14915 .form-label .form-shortname {
14916 font-size: 0.703125rem;
14919 .form-item .form-inline {
14922 .form-inline label:not(.sr-only):not(.accesshide) + select {
14923 margin-left: 0.5rem; }
14925 .no-felement.fstatic {
14926 padding-top: 5px; }
14928 .no-fitem .fstaticlabel {
14929 font-weight: bold
; }
14932 .path-admin
.buttons
,
14933 #fitem_id_submitbutton,
14934 .fp-content-center form
+ div
,
14935 div
.backup-section
+ form
,
14936 #fgroup_id_buttonar {
14939 .form-item .form-setting .defaultsnext > input {
14940 display: inline-block
; }
14942 .form-item .form-setting .form-checkbox.defaultsnext {
14944 display: inline-block
; }
14946 #adminsettings h3
{
14950 margin-bottom: 1.5;
14951 font-size: 1.171875rem;
14954 border-bottom: 1px solid
#e5e5e5; }
14957 .mform
.fitem
.felement input
[name
="email"],
14958 .mform
.fitem
.felement input
[name
="email2"],
14959 .mform
.fitem
.felement input
[name
="url"],
14960 .mform
.fitem
.felement input
[name
="idnumber"],
14961 .mform
.fitem
.felement input
[name
="phone1"],
14962 .mform .fitem .felement input[name="phone2"] {
14967 #page-admin-grade-edit-scale-edit .error input#id_name
{
14968 margin-right: 170px; }
14970 #page-grade-edit-outcome-course .courseoutcomes
{
14972 margin-right: auto
;
14975 #page-grade-edit-outcome-course .courseoutcomes td
{
14976 text-align: center
; }
14978 /* Install Process' text fields Forms, should always be justified to the left */
14980 #installform #id_wwwroot
,
14981 #installform #id_dirroot
,
14982 #installform #id_dataroot
,
14983 #installform #id_dbhost
,
14984 #installform #id_dbname
,
14985 #installform #id_dbuser
,
14986 #installform #id_dbpass
,
14987 #installform #id_prefix
{
14990 .mdl-right > label {
14991 display: inline-block
; }
14996 .form-item .form-label label {
14997 margin-bottom: 0; }
14999 div#dateselector-calendar-panel
{
15001 /* Set higher than the z-index of the filemanager - see MDL-39047. */ }
15003 fieldset
.coursesearchbox label
{
15007 * Show the labels above text editors and file managers except on wide screens.
15009 /* Section and module editing forms contain special JS components for the
15010 availability system (if enabled). */
15011 #id_availabilityconditionsjson[aria-hidden
=true
],
15012 .availability-field [aria-hidden=true] {
15015 .availability-field label {
15016 display: inline-flex
; }
15018 .availability-field .availability-group label {
15019 vertical-align: top
; }
15021 .availability-eye {
15025 .availability-inner
,
15026 .availability-plugincontrols {
15028 border: 1px solid rgba
(0, 0, 0, 0.125);
15030 margin-top: 0.5rem; }
15032 .availability-plugincontrols
,
15033 .availability-childlist .availability-inner {
15034 margin-left: .625rem; }
15036 .availability-field .availability-plugincontrols .availability-group select {
15037 max-width: 12rem; }
15039 /* Custom styles for autocomplete form element */
15040 /* These styles reserve a standard amount of space in the DOM to avoid flicker when the original select element is replaced */
15041 [data-fieldtype
=autocomplete
] select
,
15042 [data-fieldtype
=tags
] select
,
15043 .form-autocomplete-original-select {
15044 visibility: hidden
;
15051 margin-top: 1.65625rem;
15052 vertical-align: bottom
; }
15054 .form-autocomplete-selection {
15056 min-height: 2.375rem; }
15058 .form-autocomplete-multiple [role=listitem] {
15061 .form-autocomplete-suggestions {
15062 position: absolute
;
15063 background-color: white
;
15064 border: 2px solid
#dee2e6;
15065 border-radius: 3px;
15074 .form-autocomplete-suggestions li {
15075 list-style-type: none
;
15081 .form-autocomplete-suggestions li:hover {
15082 background-color: #3f9def;
15085 .form-autocomplete-suggestions li[aria-selected=true] {
15086 background-color: #f2f2f2;
15089 .form-autocomplete-downarrow {
15091 position: relative
;
15096 .form-autocomplete-selection:focus {
15099 /** Undo some bootstrap things */
15100 .form-autocomplete-selection + input.form-control {
15102 display: inline-block
;
15103 vertical-align: middle
; }
15105 .form-autocomplete-selection [data-active-selection=true] {
15107 font-size: large
; }
15109 /* Non-bootstrap selects with a size show their contents outside of the element.
15110 * Remove when we update to stable bootstrap 4. (MDL-56511) */
15116 overflow: visible
; }
15118 textarea
[data-auto-rows
] {
15119 overflow-x: hidden
; }
15121 /** Display elements under labels in vertical forms regardless of the screen size. */
15122 .mform.full-width-labels .fitem.row {
15125 .mform
.full-width-labels
.fitem
.row
> .col-md-3
,
15126 .mform.full-width-labels .fitem.row > .col-md-9 {
15131 .mform.full-width-labels .fitem.row.femptylabel > .col-md-3 {
15134 /** Allow wrapping an mform in a div with the form-inline class to have an inline, responsive form. */
15135 @media (min-width: 768px) {
15136 .form-inline
.col-md-9
,
15137 .form-inline .col-md-3 {
15138 margin-bottom: 1rem;
15140 .form-inline
.col-md-9 label
,
15141 .form-inline .col-md-3 label {
15142 margin-left: 1rem; } }
15144 [data-fieldtype
="modgrade"] .form-group
, [data-fieldtype
="modgrade"] .form-buttons
,
15145 [data-fieldtype
="modgrade"] .path-admin
.buttons
, .path-admin
[data-fieldtype
="modgrade"] .buttons
,
15146 [data-fieldtype
="modgrade"] #fitem_id_submitbutton
,
15147 [data-fieldtype
="modgrade"] .fp-content-center form
+ div
, .fp-content-center
[data-fieldtype
="modgrade"] form
+ div
,
15148 [data-fieldtype
="modgrade"] div
.backup-section
+ form
,
15149 [data-fieldtype
="modgrade"] #fgroup_id_buttonar
{
15150 padding-bottom: 0.375rem; }
15152 [data-fieldtype
="modgrade"] {
15153 background-color: #fff;
15154 border: 1px solid rgba
(0, 0, 0, 0.125);
15157 max-width: 30rem; }
15159 /** Atto fields do not have form-control because that would break the layout of the editor.
15160 So they need these extra styles to highlight the editor when there is a validation error. */
15161 .has-danger
.editor_atto_content
.form-control
,
15162 .has-danger
.editor_atto_content
.form-control-danger
,
15163 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
,
15164 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
,
15165 .has-danger .editor_atto_content.maintenancewarning.error {
15166 background-image: url
("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
15167 padding-right: 2.25rem;
15168 background-repeat: no-repeat
;
15169 background-position: center right
1rem;
15170 background-size: 1.5rem; }
15171 .has-danger
.editor_atto_content
.form-control
.form-control-feedback
,
15172 .has-danger
.editor_atto_content
.form-control
.form-control-label
,
15173 .has-danger
.editor_atto_content
.form-control
.form-check-label
,
15174 .has-danger
.editor_atto_content
.form-control
.form-check-inline
,
15175 .has-danger
.editor_atto_content
.form-control
.custom-control
,
15176 .has-danger
.editor_atto_content
.form-control-danger
.form-control-feedback
,
15177 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
15178 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
15179 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-control-feedback
,
15180 .has-danger
.editor_atto_content
.form-control-danger
.form-control-label
,
15181 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control-label
,
15182 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control-label
,
15183 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-control-label
,
15184 .has-danger
.editor_atto_content
.form-control-danger
.form-check-label
,
15185 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-check-label
,
15186 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-check-label
,
15187 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-check-label
,
15188 .has-danger
.editor_atto_content
.form-control-danger
.form-check-inline
,
15189 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-check-inline
,
15190 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-check-inline
,
15191 .has-danger
.editor_atto_content
.maintenancewarning
.error
.form-check-inline
,
15192 .has-danger
.editor_atto_content
.form-control-danger
.custom-control
,
15193 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.custom-control
,
15194 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.custom-control
,
15195 .has-danger .editor_atto_content.maintenancewarning.error .custom-control {
15197 .has-danger
.editor_atto_content
.form-control
.form-control
,
15198 .has-danger
.editor_atto_content
.form-control-danger
.form-control
,
15199 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control
,
15200 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control
,
15201 .has-danger .editor_atto_content.maintenancewarning.error .form-control {
15202 border-color: #d9534f; }
15203 .has-danger
.editor_atto_content
.form-control
.input-group-addon
,
15204 .has-danger
.editor_atto_content
.form-control-danger
.input-group-addon
,
15205 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.input-group-addon
,
15206 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.input-group-addon
,
15207 .has-danger .editor_atto_content.maintenancewarning.error .input-group-addon {
15209 border-color: #d9534f;
15210 background-color: #fdf7f7; }
15211 .has-danger
.editor_atto_content
.form-control
.form-control-feedback
,
15212 .has-danger
.editor_atto_content
.form-control-danger
.form-control-feedback
,
15213 .has-danger #page-admin-mnet-peers
.mform
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
15214 #page-admin-mnet-peers .mform
.has-danger
.editor_atto_content
.deletedhostinfo
.form-control-feedback
,
15215 .has-danger .editor_atto_content.maintenancewarning.error .form-control-feedback {
15218 [data-filetypesbrowserbody
] [aria-expanded
="false"] > [role
="group"],
15219 [data-filetypesbrowserbody
] [aria-expanded
="false"] [data-filetypesbrowserfeature
="hideifcollapsed"],
15220 [data-filetypesbrowserbody
] [aria-expanded
="true"] [data-filetypesbrowserfeature
="hideifexpanded"] {
15223 .form-inline
[data-fieldtype
="autocomplete"],
15224 .form-inline[data-fieldtype="tags"] {
15227 [data-fieldtype
="editor"] > div
{
15230 @media (min-width: 576px) {
15232 margin-left: 1.5rem; }
15233 .mform fieldset.collapsible legend a.fheader {
15234 padding: 0 5px 0 1.5rem;
15235 margin-left: -1.5rem;
15236 background: url
([[pix:t
/expanded
]]) 0 center no-repeat
; }
15237 .mform fieldset.collapsed legend a.fheader {
15239 background-image: url([[pix:t/collapsed_rtl]]);
15242 background-image: url
([[pix:t
/collapsed
]]); } }
15244 .pagelayout-login .card-title h2 img {
15246 max-height: 100px; }
15248 .pagelayout-login #region-main {
15250 background-color: inherit
; }
15256 .path-mod-choice .horizontal .choices .option {
15257 display: inline-block
; }
15259 .path-mod-feedback .feedback_form .col-form-label {
15260 display: block
!important
;
15261 /* stylelint-disable-line declaration-no-important */ }
15263 .path-mod-feedback .itemactions {
15266 .path-mod-feedback .itemhandle {
15267 position: absolute
;
15270 .path-mod-forum
.forumsearch input
,
15271 .path-mod-forum .forumsearch .helptooltip {
15274 .path-mod-forum
.forumheaderlist
,
15275 .path-mod-forum .forumheaderlist td {
15278 .path-mod-forum
.forumheaderlist thead
.header
,
15279 .path-mod-forum .forumheaderlist tbody .discussion td {
15280 white-space: normal
;
15281 vertical-align: top
;
15282 padding-left: 0.5em;
15283 padding-right: 0.5em; }
15285 .path-mod-forum .forumheaderlist thead .header {
15286 white-space: normal
;
15287 vertical-align: top
; }
15289 .path-mod-forum .forumheaderlist thead .header.replies {
15290 text-align: center
; }
15292 .path-mod-forum .forumheaderlist thead .header.lastpost {
15293 text-align: right
; }
15295 .path-mod-forum
.forumheaderlist thead
.header th
.discussionsubscription
,
15296 .path-mod-forum .forumheaderlist tbody .discussion td.discussionsubscription {
15298 padding-left: 0.5em;
15299 padding-right: 0.5em; }
15301 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
15302 .path-mod-forum .forumheaderlist .discussion .lastpost {
15303 white-space: normal
; }
15305 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
15306 .path-mod-forum .forumheaderlist .discussion .replies {
15307 text-align: center
; }
15309 .path-mod-forum
.forumheaderlist
.discussion
.topic
,
15310 .path-mod-forum
.forumheaderlist
.discussion
.discussionsubscription
,
15311 .path-mod-forum
.forumheaderlist
.discussion
.topic
.starter
,
15312 .path-mod-forum
.forumheaderlist
.discussion
.replies
,
15313 .path-mod-forum .forumheaderlist .discussion .lastpost {
15314 vertical-align: top
; }
15316 .path-mod-forum .subscriptionmode {
15319 .path-mod-forum .activesetting {
15321 font-weight: bold
; }
15324 border: 1px solid
#dee2e6;
15327 .forumpost .header {
15328 margin-bottom: 3px; }
15329 .forumpost .picture img {
15331 .forumpost .picture img.userpicture {
15333 margin-right: 10px; }
15334 .forumpost .content .posting.fullpost {
15338 .forumpost
.row
.topic
,
15339 .forumpost
.row
.content-mask
,
15340 .forumpost .row .options {
15341 margin-left: 48px; }
15342 .forumpost .row.side {
15345 .forumpost .row .left {
15348 .forumpost .options .commands {
15351 .forumpost .subject {
15352 font-weight: bold
; }
15354 .forumsearch input[type=text] {
15355 margin-bottom: 0; }
15357 #page-mod-forum-discuss .discussioncontrols
{
15360 #page-mod-forum-discuss .discussioncontrols
.form-inline input
{
15361 margin-top: -1px; }
15363 .maincalendar
.calendarmonth td
,
15364 .maincalendar .calendarmonth th {
15365 border: 1px dotted
#dee2e6; }
15367 .path-grade-report-grader h1 {
15368 text-align: inherit
; }
15370 #page-mod-chat-gui_basic input#message
{
15373 #page-mod-data-view #singleimage
{
15376 .path-mod-data form {
15377 margin-top: 10px; }
15379 .template_heading {
15380 margin-top: 10px; }
15382 .breadcrumb-button {
15385 .breadcrumb-button .singlebutton {
15387 margin-left: 4px; }
15389 .ie .row-fluid .desktop-first-column {
15396 -ms-touch-action: auto
; }
15401 /** General styles (scope: all of lesson) **/
15402 .path-mod-lesson .invisiblefieldset.fieldsetfix {
15405 .path-mod-lesson .answeroption .checkbox label p {
15408 .path-mod-lesson .form-inline label.form-check-label {
15409 display: inline-block
; }
15411 .path-mod-lesson .slideshow {
15415 #page-mod-lesson-view .branchbuttoncontainer
.singlebutton button
[type
="submit"] {
15416 white-space: normal
; }
15418 #page-mod-lesson-view .vertical
.singlebutton
{
15420 #page-mod-lesson-view .vertical
.singlebutton
+ .singlebutton
{
15422 margin-top: 1rem; }
15424 .path-mod-lesson .generaltable td {
15425 vertical-align: middle
; }
15426 .path-mod-lesson .generaltable td label {
15427 margin-bottom: 0; }
15428 .path-mod-lesson .generaltable td .highlight {
15429 display: inline-block
;
15430 margin-left: 0.25rem; }
15431 .path-mod-lesson .generaltable td input[type="checkbox"] {
15434 .path-mod-wiki
.wiki_headingtitle
,
15435 .path-mod-wiki
.midpad
,
15436 .path-mod-wiki .wiki_headingtime {
15437 text-align: inherit
; }
15439 .path-mod-wiki .wiki_contentbox {
15442 .path-mod-survey .surveytable > tbody > tr:nth-of-type(odd) {
15443 background-color: transparent
; }
15445 .path-mod-survey .surveytable > tbody > tr:nth-of-type(even) {
15446 background-color: rgba
(0, 0, 0, 0.05); }
15448 .path-mod-survey .surveytable .rblock label {
15449 text-align: center
; }
15452 margin-left: 4px; }
15459 line-height: 2.25rem; }
15460 .usermenu .login a {
15462 .usermenu .login a:hover, .usermenu .login a:focus {
15464 text-decoration: underline
; }
15466 .userloggedinas
.usermenu
.usertext
,
15467 .userswitchedrole
.usermenu
.usertext
,
15468 .loginfailures .usermenu .usertext {
15471 margin-right: 0.5rem;
15473 .userloggedinas
.usermenu
.usertext
.meta
,
15474 .userswitchedrole
.usermenu
.usertext
.meta
,
15475 .loginfailures .usermenu .usertext .meta {
15477 font-size: 0.8203125rem; }
15479 .userloggedinas
.usermenu
.avatar img
,
15480 .userswitchedrole
.usermenu
.avatar img
,
15481 .loginfailures .usermenu .avatar img {
15484 .userloggedinas .usermenu .userbutton .avatars {
15485 position: relative
;
15486 display: inline-block
; }
15487 .userloggedinas .usermenu .userbutton .avatars .avatar.current {
15488 display: inline-block
;
15489 position: absolute
;
15494 border-radius: 50%; }
15495 .userloggedinas .usermenu .userbutton .avatars .avatar.current img {
15496 vertical-align: baseline
; }
15497 .userloggedinas .usermenu .userbutton .avatars .avatar img {
15500 .userloggedinas .usermenu .userbutton .avatars .realuser {
15503 display: inline-block
; }
15505 @media (max-width: 767.98px) {
15509 .path-mod-quiz .mod-quiz-edit-content {
15510 margin-bottom: 10rem; }
15512 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-3
,
15513 #page-mod-quiz-mod #id_reviewoptionshdr
.col-md-9
{
15517 #page-mod-quiz-mod #id_reviewoptionshdr
.form-group
, #page-mod-quiz-mod #id_reviewoptionshdr
.form-buttons
,
15518 #page-mod-quiz-mod #id_reviewoptionshdr
.path-admin
.buttons
, .path-admin #page-mod-quiz-mod #id_reviewoptionshdr
.buttons
,
15519 #page-mod-quiz-mod #id_reviewoptionshdr #fitem_id_submitbutton
,
15520 #page-mod-quiz-mod #id_reviewoptionshdr
.fp-content-center form
+ div
, .fp-content-center #page-mod-quiz-mod #id_reviewoptionshdr form
+ div
,
15521 #page-mod-quiz-mod #id_reviewoptionshdr div
.backup-section
+ form
,
15522 #page-mod-quiz-mod #id_reviewoptionshdr #fgroup_id_buttonar
{
15525 display: inline-block
;
15526 min-height: 12rem; }
15528 #page-mod-quiz-mod #id_reviewoptionshdr
.btn-link
{
15530 vertical-align: bottom
; }
15532 #page-mod-quiz-mod #id_reviewoptionshdr
.form-inline
{
15536 #page-mod-quiz-mod #id_reviewoptionshdr
.form-check
{
15539 justify-content: flex-start
; }
15541 .path-mod-quiz #mod_quiz_navblock .qnbutton {
15542 text-decoration: none
;
15545 font-weight: normal
;
15546 background-color: #fff;
15547 background-image: none
;
15550 border-radius: 3px;
15553 margin: 0 6px 6px 0; }
15555 .path-mod-quiz #mod_quiz_navblock span.qnbutton {
15557 background-color: #e9ecef;
15560 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:hover
,
15561 .path-mod-quiz #mod_quiz_navblock a
.qnbutton:active
,
15562 .path-mod-quiz #mod_quiz_navblock a.qnbutton:focus {
15563 text-decoration: underline
; }
15565 .path-mod-quiz #mod_quiz_navblock .qnbutton .thispageholder {
15567 border-radius: 3px;
15570 .path-mod-quiz #mod_quiz_navblock .qnbutton.thispage .thispageholder {
15571 border-width: 3px; }
15573 .path-mod-quiz #mod_quiz_navblock .allquestionsononepage .qnbutton.thispage .thispageholder {
15574 border-width: 1px; }
15576 .path-mod-quiz #mod_quiz_navblock .qnbutton.flagged .thispageholder {
15577 background: transparent url
([[pix:theme|mod
/quiz
/flag-on
]]) 15px 0 no-repeat
; }
15579 .path-mod-quiz #mod_quiz_navblock .qnbutton .trafficlight {
15581 background: #fff none center
/10px no-repeat scroll
;
15584 border-radius: 0 0 3px 3px; }
15586 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notyetanswered
.trafficlight
,
15587 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
15588 background-color: #fff; }
15590 .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {
15591 background-image: url
([[pix:theme|mod
/quiz
/warningtriangle
]]); }
15593 .path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight {
15594 background-image: url
([[pix:theme|mod
/quiz
/checkmark
]]);
15595 background-color: #5cb85c; }
15597 .path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight {
15598 background-image: url
([[pix:core|t
/locked
]]);
15599 background-color: #e9ecef; }
15601 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.notanswered
.trafficlight
,
15602 .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight {
15603 background-color: #d9534f; }
15605 .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight {
15606 background-image: url
([[pix:theme|mod
/quiz
/whitecircle
]]);
15607 background-color: #ff7518; }
15609 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.complete
.trafficlight
,
15610 .path-mod-quiz #mod_quiz_navblock
.qnbutton
.answersaved
.trafficlight
,
15611 .path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading .trafficlight {
15612 background-color: #868e96; }
15614 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer form input
{
15616 vertical-align: middle
; }
15618 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer
{
15622 .path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons {
15625 .path-mod-assign .no-overflow {
15626 overflow: initial
; }
15628 .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement {
15629 height: calc
(100% - 4rem); }
15631 .path-mod-assign [data-region="grade-panel"] {
15632 padding-top: 1rem; }
15634 .path-mod-assign
[data-region
="grade-panel"] .fitem
> .col-md-3
,
15635 .path-mod-assign [data-region="grade-panel"] .fitem > .col-md-9 {
15641 .path-mod-assign
[data-region
="grade-panel"] fieldset
,
15642 .path-mod-assign [data-region="grade-panel"] .fitem.row {
15645 .path-mod-assign [data-region="grade-panel"] .fitem > .col-md-3 > .pull-xs-right {
15646 float: none
!important
;
15647 /* stylelint-disable-line declaration-no-important */ }
15649 .path-mod-assign [data-region="grade-panel"] .mform .fitem.has-popout .felement {
15652 .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement {
15655 .path-mod-assign [data-region="grade-panel"] .popout {
15656 background-color: #fff; }
15658 .path-mod-assign [data-region="grade-panel"] .fitem.has-popout {
15659 background-color: #fff;
15660 border: 1px solid rgba
(0, 0, 0, 0.125);
15662 margin-bottom: 1rem; }
15664 .path-mod-assign [data-region="grade-panel"] .has-popout .col-md-3 {
15665 border-bottom: 1px solid rgba
(0, 0, 0, 0.1);
15666 margin-bottom: 1rem; }
15668 .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {
15669 font-size: 1.40625rem; }
15671 .path-mod-assign [data-region="grade-panel"] .popout [data-region="popout-button"] {
15674 .path-mod-assign [data-region="assignment-info"] {
15675 overflow-y: hidden
; }
15677 .path-mod-assign [data-region="grading-navigation"] {
15680 .path-mod-assign [data-region="grade-actions"] {
15683 .path-mod-assign [data-region="user-info"] .img-rounded {
15686 .path-mod-assign [data-region="grading-navigation-panel"] {
15689 @media (max-width: 767px) {
15690 .path-mod-assign [data-region="grading-navigation-panel"] {
15692 .path-mod-assign [data-region="user-info"] {
15693 margin-top: 1rem; } }
15695 .path-mod-assign [data-region="grading-navigation"] [data-region="input-field"] input {
15697 display: inline-block
; }
15702 .assignfeedback_editpdf_widget * {
15703 box-sizing: content-box
; }
15705 .assignfeedback_editpdf_widget button {
15706 box-sizing: border-box
; }
15708 .assignfeedback_editpdf_widget .commentcolourbutton img {
15711 .assignfeedback_editpdf_menu {
15714 .path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark .commentchooser {
15717 .path-mod-assign [data-region="grade-panel"] .gradingform_guide .markingguideremark {
15720 .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement[data-fieldtype="grading"] {
15721 padding-left: 1rem;
15722 padding-right: 1rem; }
15724 .path-mod-assign
[data-region
="grade-panel"] .showmarkerdesc
,
15725 .path-mod-assign [data-region="grade-panel"] .showstudentdesc {
15726 background-color: #fff; }
15731 .path-admin-mod-lti
.btn
.loader img
, .path-admin-mod-lti #page-grade-grading-manage
.actions
.action
.loader img
, #page-grade-grading-manage
.actions
.path-admin-mod-lti
.action
.loader img
, .path-admin-mod-lti #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
.loader img
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.addlevel
.path-admin-mod-lti input
.loader img
, .path-admin-mod-lti #rubric-rubric
.gradingform_rubric
.addcriterion
.loader img
, #rubric-rubric
.gradingform_rubric
.path-admin-mod-lti
.addcriterion
.loader img
,
15732 .path-admin-mod-lti #tool-list-loader-container .loader img {
15735 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax {
15736 background-color: #fff; }
15737 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-nohd
,
15738 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd-noft
,
15739 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit div
.yui-layout-bd
,
15740 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
15741 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
15743 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax
.yui-layout-unit-right
,
15744 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {
15745 border-radius: 0; }
15746 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd {
15747 background-color: transparent
; }
15748 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit.yui-layout-unit-center div.yui-layout-bd {
15749 background-color: #f8f9fa; }
15750 .yui-skin-sam
.yui-layout
.path-mod-chat-gui_ajax #chat-input-area table
.generaltable
,
15751 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell {
15754 white-space: nowrap
;
15755 margin-bottom: 0; }
15756 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist {
15757 padding: 10px 5px; }
15758 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list {
15759 border-top: 1px solid
#dee2e6;
15760 border-bottom: 1px solid
#fff; }
15761 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li {
15762 border-top: 1px solid
#fff;
15763 border-bottom: 1px solid
#dee2e6;
15764 padding: 5px 10px; }
15765 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img {
15767 border: 1px solid
#ccc;
15768 border-radius: 4px;
15770 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages {
15771 margin: 20px 25px; }
15772 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-event.course-theme {
15773 text-align: center
;
15775 font-size: 0.8203125rem;
15777 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
15778 margin-bottom: 0.75rem;
15779 border: 1px solid rgba
(0, 0, 0, 0.125);
15780 padding: 1.25rem; }
15781 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time {
15785 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {
15786 background-color: #fff; }
15787 .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .user {
15788 font-weight: bold
; }
15791 #page-report-participation-index .participationselectform div label
{
15792 display: inline-block
;
15795 #page-report-participation-index .participationselectform div label
[for
=menuinstanceid
] {
15798 .path-backup .mform {
15799 /* These are long labels with checkboxes on the right. */ }
15800 .path-backup .mform .grouped_settings {
15803 /* Use card styles but avoid extend because that brings in too much. */ }
15804 .path-backup .mform .grouped_settings.section_level {
15805 background-color: #fff;
15806 border: 1px solid rgba
(0, 0, 0, 0.125);
15808 margin-bottom: 1.25rem; }
15809 .path-backup .mform .grouped_settings.section_level::after {
15813 .path-backup .mform .include_setting {
15815 display: inline-block
;
15818 .path-backup .mform .normal_setting {
15820 display: inline-block
;
15825 /* Bold section labels */ }
15826 .path-backup .section_level {
15827 font-weight: bold
; }
15828 .path-backup .section_level .activity_level {
15829 font-weight: normal
; }
15830 .path-backup .proceedbutton {
15831 margin-left: auto
; }
15833 /* Override the columns width to leave more room for the labels. */
15834 .path-backup
.mform
.root_setting
,
15835 .path-backup .mform .grouped_settings {
15836 /* Striped rows like a table */ }
15837 .path-backup
.mform
.root_setting:nth-of-type
(odd
),
15838 .path-backup .mform .grouped_settings:nth-of-type(odd) {
15839 background-color: rgba
(0, 0, 0, 0.05); }
15840 .path-backup
.mform
.root_setting:nth-of-type
(even
),
15841 .path-backup .mform .grouped_settings:nth-of-type(even) {
15842 background-color: #fff; }
15843 .path-backup
.mform
.root_setting
.form-group
, .path-backup
.mform
.root_setting
.form-buttons
,
15844 .path-backup
.mform
.root_setting
.path-admin
.buttons
, .path-admin
.path-backup
.mform
.root_setting
.buttons
,
15845 .path-backup
.mform
.root_setting #fitem_id_submitbutton
,
15846 .path-backup
.mform
.root_setting
.fp-content-center form
+ div
, .fp-content-center
.path-backup
.mform
.root_setting form
+ div
,
15847 .path-backup
.mform
.root_setting div
.backup-section
+ form
,
15848 .path-backup
.mform
.root_setting #fgroup_id_buttonar
,
15849 .path-backup
.mform
.grouped_settings
.form-group
,
15850 .path-backup
.mform
.grouped_settings
.form-buttons
,
15851 .path-backup
.mform
.grouped_settings
.path-admin
.buttons
,
15852 .path-admin
.path-backup
.mform
.grouped_settings
.buttons
,
15853 .path-backup
.mform
.grouped_settings #fitem_id_submitbutton
,
15854 .path-backup
.mform
.grouped_settings
.fp-content-center form
+ div
,
15855 .fp-content-center
.path-backup
.mform
.grouped_settings form
+ div
,
15856 .path-backup
.mform
.grouped_settings div
.backup-section
+ form
,
15857 .path-backup .mform .grouped_settings #fgroup_id_buttonar {
15858 /* These checkboxes with no label on the left. */ }
15859 .path-backup
.mform
.root_setting
.form-group
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting
.form-buttons
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting
.path-admin
.buttons
.col-md-3
.checkbox
, .path-admin
.path-backup
.mform
.root_setting
.buttons
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting #fitem_id_submitbutton
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting
.fp-content-center form
+ div
.col-md-3
.checkbox
, .fp-content-center
.path-backup
.mform
.root_setting form
+ div
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting div
.backup-section
+ form
.col-md-3
.checkbox
, .path-backup
.mform
.root_setting #fgroup_id_buttonar
.col-md-3
.checkbox
,
15860 .path-backup
.mform
.grouped_settings
.form-group
.col-md-3
.checkbox
,
15861 .path-backup
.mform
.grouped_settings
.form-buttons
.col-md-3
.checkbox
,
15862 .path-backup
.mform
.grouped_settings
.path-admin
.buttons
.col-md-3
.checkbox
,
15863 .path-admin
.path-backup
.mform
.grouped_settings
.buttons
.col-md-3
.checkbox
,
15864 .path-backup
.mform
.grouped_settings #fitem_id_submitbutton
.col-md-3
.checkbox
,
15865 .path-backup
.mform
.grouped_settings
.fp-content-center form
+ div
.col-md-3
.checkbox
,
15866 .fp-content-center
.path-backup
.mform
.grouped_settings form
+ div
.col-md-3
.checkbox
,
15867 .path-backup
.mform
.grouped_settings div
.backup-section
+ form
.col-md-3
.checkbox
,
15868 .path-backup .mform .grouped_settings #fgroup_id_buttonar .col-md-3.checkbox {
15870 .path-backup
.mform
.root_setting
.form-group
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting
.form-buttons
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting
.path-admin
.buttons
.col-md-9
.checkbox
, .path-admin
.path-backup
.mform
.root_setting
.buttons
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting #fitem_id_submitbutton
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting
.fp-content-center form
+ div
.col-md-9
.checkbox
, .fp-content-center
.path-backup
.mform
.root_setting form
+ div
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting div
.backup-section
+ form
.col-md-9
.checkbox
, .path-backup
.mform
.root_setting #fgroup_id_buttonar
.col-md-9
.checkbox
,
15871 .path-backup
.mform
.grouped_settings
.form-group
.col-md-9
.checkbox
,
15872 .path-backup
.mform
.grouped_settings
.form-buttons
.col-md-9
.checkbox
,
15873 .path-backup
.mform
.grouped_settings
.path-admin
.buttons
.col-md-9
.checkbox
,
15874 .path-admin
.path-backup
.mform
.grouped_settings
.buttons
.col-md-9
.checkbox
,
15875 .path-backup
.mform
.grouped_settings #fitem_id_submitbutton
.col-md-9
.checkbox
,
15876 .path-backup
.mform
.grouped_settings
.fp-content-center form
+ div
.col-md-9
.checkbox
,
15877 .fp-content-center
.path-backup
.mform
.grouped_settings form
+ div
.col-md-9
.checkbox
,
15878 .path-backup
.mform
.grouped_settings div
.backup-section
+ form
.col-md-9
.checkbox
,
15879 .path-backup .mform .grouped_settings #fgroup_id_buttonar .col-md-9.checkbox {
15883 /* Detail pair is (usually) some short label with a longer value */
15884 .path-backup .detail-pair .detail-pair-label {
15889 .path-backup .detail-pair .detail-pair-value {
15893 .path-backup .backup-restore .singlebutton {
15896 /* Make these bits full width and work with the detail-pair */
15897 .path-backup .backup-section {
15898 /* Fix for nested table headers */
15899 /* Add card styles to backup sections */
15900 background-color: #fff;
15901 border: 1px solid rgba
(0, 0, 0, 0.125);
15903 margin-bottom: 1.25rem; }
15904 .path-backup
.backup-section
.sub-header
,
15905 .path-backup
.backup-section
.backup-sub-section
,
15906 .path-backup
.backup-section
.singlebutton
,
15907 .path-backup .backup-section .header {
15911 .path-backup .backup-section th.header {
15914 .path-backup .backup-section ::after {
15918 .path-backup .backup-section::after {
15923 .path-backup .notification.dependencies_enforced {
15925 font-weight: bold
; }
15927 .path-backup .backup_progress {
15929 margin-bottom: 1rem; }
15930 .path-backup .backup_progress .backup_stage.backup_stage_current {
15934 .path-backup .backup_progress span.backup_stage.backup_stage_complete {
15937 #page-backup-restore .filealiasesfailures
{
15938 background-color: #f7dddc; }
15939 #page-backup-restore .filealiasesfailures
.aliaseslist
{
15940 background-color: #fff; }
15942 .path-backup .wibbler {
15944 margin: 0 auto
10px;
15945 border-bottom: 1px solid black
;
15946 border-right: 1px solid black
;
15947 border-left: 1px solid black
;
15948 position: relative
;
15950 .path-backup .wibbler .wibble {
15951 position: absolute
;
15956 .path-backup .wibbler .state0 {
15957 background: #eee; }
15958 .path-backup .wibbler .state1 {
15959 background: #ddd; }
15960 .path-backup .wibbler .state2 {
15961 background: #ccc; }
15962 .path-backup .wibbler .state3 {
15963 background: #bbb; }
15964 .path-backup .wibbler .state4 {
15965 background: #aaa; }
15966 .path-backup .wibbler .state5 {
15967 background: #999; }
15968 .path-backup .wibbler .state6 {
15969 background: #888; }
15970 .path-backup .wibbler .state7 {
15971 background: #777; }
15972 .path-backup .wibbler .state8 {
15973 background: #666; }
15974 .path-backup .wibbler .state9 {
15975 background: #555; }
15976 .path-backup .wibbler .state10 {
15977 background: #444; }
15978 .path-backup .wibbler .state11 {
15979 background: #333; }
15980 .path-backup .wibbler .state12 {
15981 background: #222; }
15984 display: inline-block
; }
15985 .singlebutton + .singlebutton {
15986 margin-left: 0.5rem; }
15989 text-align: center
; }
15993 text-align: center
; }
15994 p
.arrow_button #remove
{
15995 margin: 3em auto
5em; }
15998 margin-top: 11.25rem;
15999 text-align: center
;
16000 margin-bottom: 3em; }
16001 #addcontrols label
{
16004 #addcontrols input
,
16005 #removecontrols input
{
16009 margin: 0 0 10px 5px; }
16012 font-size: 0.9375rem; }
16014 .gradetreebox th
.cell
,
16015 .gradetreebox input[type=text] {
16018 .gradetreebox input
[type
=text
],
16019 .gradetreebox select {
16020 margin-bottom: 0; }
16022 .core_grades_notices .singlebutton {
16023 display: inline-block
; }
16025 .path-grade-report #maincontent + .urlselect {
16026 position: absolute
;
16029 .path-grade-report-grader #region-main {
16032 .path-grade-report-grader #region-main > .card, .path-grade-report-grader #page-enrol-users #region-main > #filterform, #page-enrol-users .path-grade-report-grader #region-main > #filterform, .path-grade-report-grader .que #region-main > .history, .que .path-grade-report-grader #region-main > .history, .path-grade-report-grader .userprofile .profile_tree #region-main > section, .userprofile .profile_tree .path-grade-report-grader #region-main > section, .path-grade-report-grader #region-main > .groupinfobox, .path-grade-report-grader #region-main > .well {
16034 overflow-x: initial
; }
16036 .path-grade-report-grader [data-region="blocks-column"] {
16040 #page-grade-grading-manage #activemethodselector label
{
16041 display: inline-block
; }
16043 #page-grade-grading-manage #activemethodselector
.helptooltip
{
16044 margin-right: 0.5em; }
16046 #page-grade-grading-manage .actions
{
16048 text-align: center
;
16049 margin-bottom: 1em; }
16050 #page-grade-grading-manage .actions
.action
{
16051 display: inline-block
;
16052 position: relative
;
16053 vertical-align: top
;
16055 text-align: center
;
16059 border: 1px solid
#aaa; }
16060 #page-grade-grading-manage .actions
.action
.action-text
{
16061 position: relative
;
16064 white-space: normal
; }
16066 #page-grade-grading-form-rubric-edit .gradingform_rubric_editform
.status
{
16069 .gradingform_rubric
.editor
.addlevel input
,
16070 .gradingform_rubric.editor .addcriterion input {
16071 background: #fff none no-repeat top left
; }
16073 #rubric-rubric.gradingform_rubric #rubric-criteria
{
16074 margin-bottom: 1em; }
16075 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.description
{
16076 vertical-align: top
;
16078 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.description textarea
{
16081 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.definition textarea
{
16083 margin-bottom: 0; }
16084 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.score
{
16085 position: relative
;
16087 margin-right: 28px; }
16088 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.score input
{
16089 margin-bottom: 0; }
16090 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
{
16091 vertical-align: top
;
16093 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete
{
16094 position: relative
;
16100 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete input
{
16102 position: absolute
;
16108 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.level
.delete
input:hover
{
16109 background-color: #ddd; }
16110 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
{
16113 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
.hiddenelement
, #rubric-rubric
.gradingform_rubric #rubric-criteria
.criterion
.scorevalue input
.pseudotablink
{
16115 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel
{
16116 vertical-align: middle
; }
16117 #rubric-rubric.gradingform_rubric #rubric-criteria
.criterion
.addlevel input
{
16118 background-position: 0 0;
16120 margin-right: 5px; }
16122 #rubric-rubric.gradingform_rubric
.addcriterion
{
16125 margin-bottom: 1em; }
16126 #rubric-rubric.gradingform_rubric
.addcriterion input
{
16129 text-shadow: inherit
;
16131 line-height: inherit
;
16132 background: transparent url
([[pix:t
/add
]]) no-repeat
7px 8px;
16133 padding-left: 26px; }
16135 #rubric-rubric.gradingform_rubric
.options
{
16137 #rubric-rubric.gradingform_rubric
.options
.option label
{
16140 font-size: inherit
;
16141 font-weight: normal
;
16145 background-color: transparent
; }
16146 #rubric-rubric.gradingform_rubric
.options
.option input
{
16148 margin-right: 12px; }
16150 .path-grade-edit-tree .setup-grades h4 {
16153 .path-grade-edit-tree .setup-grades .column-rowspan {
16159 .path-grade-edit-tree .setup-grades .category td.column-name {
16162 .path-grade-edit-tree .setup-grades td.column-name {
16163 padding-left: 24px; }
16165 .path-grade-edit-tree
.setup-grades
.category input
[type
="text"],
16166 .path-grade-edit-tree
.setup-grades
.category
.column-range
,
16167 .path-grade-edit-tree
.setup-grades
.categoryitem
,
16168 .path-grade-edit-tree .setup-grades .courseitem {
16169 font-weight: bold
; }
16171 .path-grade-edit-tree .setup-grades .emptyrow {
16174 .path-grade-edit-tree .setup-grades .gradeitemdescription {
16175 font-weight: normal
;
16176 padding-left: 24px; }
16178 .path-grade-edit-tree .setup-grades .column-weight {
16179 white-space: nowrap
; }
16180 .path-grade-edit-tree .setup-grades .column-weight.level3 {
16181 padding-left: 37px; }
16182 .path-grade-edit-tree .setup-grades .column-weight.level4 {
16183 padding-left: 66px; }
16184 .path-grade-edit-tree .setup-grades .column-weight.level5 {
16185 padding-left: 95px; }
16186 .path-grade-edit-tree .setup-grades .column-weight.level6 {
16187 padding-left: 124px; }
16188 .path-grade-edit-tree .setup-grades .column-weight.level7 {
16189 padding-left: 153px; }
16190 .path-grade-edit-tree .setup-grades .column-weight.level8 {
16191 padding-left: 182px; }
16192 .path-grade-edit-tree .setup-grades .column-weight.level9 {
16193 padding-left: 211px; }
16194 .path-grade-edit-tree .setup-grades .column-weight.level10 {
16195 padding-left: 240px; }
16197 .path-grade-edit-tree .setup-grades .column-range.level2 {
16198 padding-left: 37px; }
16200 .path-grade-edit-tree .setup-grades .column-range.level3 {
16201 padding-left: 66px; }
16203 .path-grade-edit-tree .setup-grades .column-range.level4 {
16204 padding-left: 95px; }
16206 .path-grade-edit-tree .setup-grades .column-range.level5 {
16207 padding-left: 124px; }
16209 .path-grade-edit-tree .setup-grades .column-range.level6 {
16210 padding-left: 153px; }
16212 .path-grade-edit-tree .setup-grades .column-range.level7 {
16213 padding-left: 182px; }
16215 .path-grade-edit-tree .setup-grades .column-range.level8 {
16216 padding-left: 211px; }
16218 .path-grade-edit-tree .setup-grades .column-range.level9 {
16219 padding-left: 240px; }
16221 .path-grade-edit-tree .setup-grades .column-range.level10 {
16222 padding-left: 269px; }
16224 .path-grade-edit-tree .setup-grades.generaltable .levelodd {
16225 background-color: rgba
(0, 0, 0, 0.05); }
16227 .path-grade-edit-tree .setup-grades.generaltable .leveleven {
16228 background-color: transparent
; }
16233 .path-grade-report .gradeparent tr .cell {
16234 background-color: #fff; }
16236 .path-grade-report
.gradeparent table
,
16237 .path-grade-report .gradeparent .cell {
16238 border-color: #dee2e6; }
16240 .path-grade-report
.gradeparent
tr:nth-of-type
(even
) .cell
,
16241 .path-grade-report
.gradeparent
.floater
.cell
,
16242 .path-grade-report .gradeparent .avg {
16243 background-color: #f8f9fa; }
16245 .path-grade-report .gradeparent table .clickable {
16251 .path-grade-report-user .user-grade {
16253 .path-grade-report-user .user-grade.generaltable .levelodd {
16254 background-color: rgba
(0, 0, 0, 0.05); }
16255 .path-grade-report-user .user-grade.generaltable .leveleven {
16256 background-color: transparent
; }
16261 .path-grade-report-singleview input[name^="finalgrade"] {
16264 .columns-autoflow-1to1to1 {
16267 @media (max-width: 767px) {
16268 .columns-autoflow-1to1to1 {
16269 column-count: 1; } }
16271 /* some very targetted corrections to roll back nameclashes between
16272 * Moodle and Bootstrap like .row, .label, .content, .controls
16274 * Mostly relies on these styles being more specific than the Bootstrap
16275 * ones in order to overule them.
16278 .file-picker td.label {
16279 background: inherit
;
16284 white-space: normal
;
16286 font-size: inherit
;
16287 line-height: inherit
;
16288 text-align: inherit
; }
16290 .file-picker td.label {
16291 display: table-cell
;
16292 text-align: right
; }
16294 .choosercontainer #chooseform .option label {
16297 /* block.invisible vs .invisible
16298 * block.hidden vs .invisible
16300 * uses .invisible where the rest of Moodle uses @mixin dimmed
16301 * fixible in block renderer?
16303 * There's seems to be even more naming confusion here since,
16304 * blocks can be actually 'visible' (or not) to students,
16305 * marked 'visible' but really just dimmed to indicate to editors
16306 * that students can't see them or 'visible' to the user who
16307 * collapses them, 'visible' if you have the right role and in
16308 * different circumstances different sections of a block can
16309 * be 'visible' or not.
16311 * currently worked around in renderers.php function block{}
16312 * by rewriting the class name "invisible" to "dimmed",
16313 * though the blocks don't look particularly different apart
16314 * from their contents disappearing. Maybe try .muted? or
16315 * dimming all the edit icons apart from unhide, might be a
16316 * nice effect, though they'd still be active. Maybe reverse
16322 visibility: visible
;
16327 * very tricky to track down this when it goes wrong,
16328 * since the styles are applied to generated content
16330 * basically if you see things shifted left or right compared
16331 * with where they should be check for a .row
16334 margin-left: 0 !important
;
16335 /* stylelint-disable-line declaration-no-important */ }
16337 .forumpost
.row:before
,
16338 .forumpost .row:after {
16341 /* fieldset.hidden vs .hidden
16343 * Moodle uses fieldset.hidden for mforms, to signify a collection of
16344 * form elements that don't have a box drawn round them. Bootstrap
16345 * uses hidden for stuff that is hidden in various responsive modes.
16347 * Relatedly, there is also fieldset.invisiblefieldset which hides the
16348 * border and sets the display to inline.
16350 * Originally this just set block and visible, but it is used
16351 * in random question dialogue in Quiz,
16352 * that dialogue is hidden and shown, so when hidden the
16353 * above workaround leaves you with a button floating around
16357 visibility: inherit
; }
16359 /* .container vs .container
16361 * bootstrap uses .container to set the width of the layout at 960px or so, Moodle uses it
16362 * in the Quiz to contain the questions to add. If you don't overule the Bootstrap code,
16363 * it becomes near unuseable.
16365 #questionbank + .container
{
16368 body:not
(.jsenabled
) .dropdown:hover
> .dropdown-menu
{
16370 margin-top: -6px; }
16372 body:not
(.jsenabled
) .langmenu:hover
> .dropdown-menu
,
16373 .langmenu.open > .dropdown-menu {
16376 overflow-y: auto
; }
16378 .navbar.fixed-top .dropdown .dropdown-menu {
16379 max-height: calc
(100vh - 50px);
16380 overflow-y: auto
; }
16382 .page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus {
16383 z-index: inherit
; }
16385 /* Force positioning of popover arrows.
16387 * The Css prefixer used in Moodle does not support complex calc statements used
16388 * in Bootstrap 4 CSS. For example:
16389 * calc((0.5rem + 1px) * -1); is stripped out by lib/php-css-parser/Parser.php.
16390 * See MDL-61879. For now the arrow positions of popovers are fixed until this is resolved.
16392 .bs-popover-right
.arrow
, .bs-popover-auto
[x-placement^
="right"] .arrow
,
16393 .bs-popover-auto[x-placement^="right"] .arrow {
16396 .bs-popover-left
.arrow
, .bs-popover-auto
[x-placement^
="left"] .arrow
,
16397 .bs-popover-auto[x-placement^="left"] .arrow {
16400 .bs-popover-top
.arrow
, .bs-popover-auto
[x-placement^
="top"] .arrow
,
16401 .bs-popover-auto[x-placement^="top"] .arrow {
16404 .bs-popover-bottom
.arrow
, .bs-popover-auto
[x-placement^
="bottom"] .arrow
,
16405 .bs-popover-auto[x-placement^="bottom"] .arrow {
16409 word-wrap: normal
; }
16411 /* Add commented out carousel transistions back in.
16413 * The Css prefixer used in Moodle breaks on @supports syntax, See MDL-61515.
16415 .carousel-item-next
.carousel-item-left
,
16416 .carousel-item-prev.carousel-item-right {
16417 transform: translateX
(0); }
16419 .carousel-item-next
,
16420 .active.carousel-item-right {
16421 transform: translateX
(100%); }
16423 .carousel-item-prev
,
16424 .active.carousel-item-left {
16425 transform: translateX
(-100%); }
16427 body
.behat-site
.fixed-top
{
16428 position: absolute
; }
16430 body
.behat-site
.dropdown-item
{
16431 margin-top: 4px !important
;
16432 /* stylelint-disable declaration-no-important */ }
16434 body
.behat-site
.drawer-ease
{
16435 -webkit-transition: initial
;
16436 -moz-transition: initial
;
16437 transition: initial
; }
16439 body
.behat-site
[data-region
="drawer"] {
16440 -webkit-transition: initial
;
16441 -moz-transition: initial
;
16442 transition: initial
;
16443 position: absolute
; }
16456 border: 1px solid
#000;
16458 vertical-align: baseline
;
16460 background-color: #ccc; }
16463 background-color: #ccf;
16464 font-weight: bold
; }
16467 background-color: #99c;
16468 font-weight: bold
; }
16475 caption-side: top
; }
16478 * This file contains the styles required to make the footer sticky.
16487 flex-direction: column
; }
16488 #page-wrapper #page
{
16491 flex-direction: column
; }
16492 #page-wrapper #page #page-content
{
16494 #page-wrapper #page-footer
{
16499 position: relative
; }
16500 .popover-region.collapsed .popover-region-toggle:before, .popover-region.collapsed .popover-region-toggle:after {
16502 .popover-region.collapsed .popover-region-container {
16504 visibility: hidden
;
16507 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s; }
16509 .popover-region-toggle {
16511 .popover-region-toggle::before {
16513 display: inline-block
;
16514 border-left: 10px solid transparent
;
16515 border-right: 10px solid transparent
;
16516 border-bottom: 10px solid
#ddd;
16517 position: absolute
;
16520 .popover-region-toggle::after {
16522 display: inline-block
;
16523 border-left: 9px solid transparent
;
16524 border-right: 9px solid transparent
;
16525 border-bottom: 9px solid
#fff;
16526 position: absolute
;
16533 border-radius: 2px;
16534 background-color: red
;
16538 position: absolute
;
16542 .popover-region-container {
16544 visibility: visible
;
16545 position: absolute
;
16550 border: 1px solid
#ddd;
16551 transition: height
0.25s;
16552 background-color: #fff;
16555 .popover-region-header-container {
16559 padding-right: 5px;
16560 border-bottom: 1px solid
#ddd;
16561 box-sizing: border-box
; }
16563 .popover-region-footer-container {
16565 text-align: center
;
16566 border-top: 1px solid
#ddd;
16567 background-color: #fff;
16568 padding-top: 3px; }
16570 .popover-region-header-text {
16574 line-height: 25px; }
16576 .popover-region-header-actions {
16578 .popover-region-header-actions > * {
16581 display: inline-block
; }
16582 .popover-region-header-actions .loading-icon {
16586 .popover-region-header-actions .newmessage-link {
16587 margin-right: 10px; }
16588 .popover-region-header-actions label {
16589 display: inline-block
;
16590 text-align: center
;
16591 margin-bottom: 0; }
16593 .popover-region-content-container {
16594 height: calc
(100% - 55px);
16597 -webkit-overflow-scrolling: touch
; }
16598 .popover-region-content-container > .loading-icon {
16600 text-align: center
;
16602 box-sizing: border-box
; }
16603 .popover-region-content-container .empty-message {
16605 text-align: center
;
16607 .popover-region-content-container.loading > .loading-icon {
16609 .popover-region-content-container.loading .empty-message {
16612 .navbar .popover-region {
16614 margin-right: 10px; }
16615 .navbar .popover-region.collapsed .popover-region-container {
16617 visibility: hidden
;
16620 transition: height
0.25s, opacity
101ms 0.25s, visibility
101ms 0.25s; }
16622 .navbar .popover-region-toggle {
16625 .navbar .count-container {
16627 border-radius: 2px;
16628 background-color: red
;
16632 position: absolute
;
16636 .navbar .popover-region-container {
16639 .content-item-container {
16641 border-bottom: 1px solid
#ddd;
16642 box-sizing: border-box
;
16644 position: relative
;
16648 text-decoration: none
; }
16649 .content-item-container:hover {
16651 background-color: #79b5e6; }
16652 .content-item-container:hover .content-item-footer .timestamp {
16654 .content-item-container.unread {
16656 background-color: #f4f4f4; }
16657 .content-item-container.unread:hover {
16659 background-color: #79b5e6; }
16660 .content-item-container.unread .content-item-body .notification-message {
16661 font-weight: 600; }
16662 .content-item-container .context-link {
16664 text-decoration: none
; }
16665 .content-item-container .content-item-body {
16666 box-sizing: border-box
;
16667 margin-bottom: 5px; }
16668 .content-item-container .content-item-footer {
16670 box-sizing: border-box
; }
16671 .content-item-container .content-item-footer .timestamp {
16676 margin-left: 24px; }
16677 .content-item-container .view-more {
16678 position: absolute
;
16682 line-height: 12px; }
16683 .content-item-container.notification .content-item-body .notification-image {
16684 display: inline-block
;
16688 .content-item-container.notification .content-item-body .notification-image img {
16690 .content-item-container.notification .content-item-body .notification-message {
16691 display: inline-block
;
16693 width: calc
(100% - 24px); }
16694 .content-item-container.selected {
16695 background-color: #4f94cd;
16697 border-color: #4f94cd; }
16698 .content-item-container.selected .content-item-footer .timestamp {
16701 .popover-region-notifications .popover-region-header-container .mark-all-read-button .normal-icon {
16702 display: inline-block
; }
16704 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .normal-icon {
16707 .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .loading-icon {
16708 display: inline-block
; }
16710 .popover-region-notifications .all-notifications {
16712 visibility: visible
;
16714 overflow: hidden
; }
16715 .popover-region-notifications .all-notifications:empty + .empty-message {
16718 .popover-region-notifications .notification-image {
16719 display: inline-block
;
16721 vertical-align: top
; }
16722 .popover-region-notifications .notification-image img {
16725 .popover-region-notifications .notification-message {
16726 display: inline-block
;
16729 .popover-region-notifications .popover-region-content-container.loading .all-notifications:empty + .empty-message {
16732 .popover-region-messages .mark-all-read-button .normal-icon {
16733 display: inline-block
; }
16735 .popover-region-messages .mark-all-read-button.loading .normal-icon {
16738 .popover-region-messages .mark-all-read-button.loading .loading-icon {
16739 display: inline-block
; }
16741 .popover-region-messages .popover-region-content-container.loading .popover-region-content .messages:empty + .empty-message {
16744 .popover-region-messages .messages:empty + .empty-message {
16747 .popover-region-messages .content-item-container.unread .content-item-body {
16749 width: calc
(90% - 30px); }
16751 .popover-region-messages .content-item-container.unread .unread-count-container {
16752 display: inline-block
;
16754 text-align: center
;
16757 .popover-region-messages .content-item {
16760 box-sizing: border-box
; }
16762 .popover-region-messages .profile-image-container {
16764 display: inline-block
;
16765 text-align: center
;
16767 .popover-region-messages .profile-image-container img {
16769 display: inline-block
;
16770 vertical-align: middle
;
16771 border-radius: 50%; }
16773 .popover-region-messages .content-item-body {
16774 display: inline-block
;
16775 box-sizing: border-box
;
16776 width: calc
(100% - 30px);
16778 padding-left: 10px;
16779 overflow: hidden
; }
16780 .popover-region-messages .content-item-body h3 {
16785 .popover-region-messages .content-item-body p {
16788 .popover-region-messages .unread-count-container {
16791 @media (max-width: 767px) {
16792 .navbar .popover-region .popover-region-container {
16795 @media (max-width: 480px) {
16796 .navbar .popover-region .popover-region-container {
16806 * Tour step must sit above all other UI components.
16807 * The backdrop is the lowest point in the tour.
16808 * Everything else is in the container, and the target background should be at the same z-index.
16810 * ---- step backdrop
16811 * --- step container
16812 * --- step target background
16814 div
[data-flexitour
="backdrop"] {
16815 background-color: #000;
16819 div
[data-flexitour
="step-background-fader"],
16820 div
[data-flexitour
="step-background"] {
16823 span
[data-flexitour
="container"],
16824 div
[data-flexitour
="step-background-fader"],
16825 [data-flexitour
="step-backdrop"] > td
,
16826 [data-flexitour
="step-backdrop"] {
16829 span
[data-flexitour
="container"] .modal-dialog
{
16831 * Remove all margins to:
16832 * 1) ensure that the arrow touches the target; and
16833 * 2) ensure that the focus border touches the modal.
16837 span
[data-flexitour
="container"] div
[data-role
="arrow"] {
16838 border-width: 11px; }
16840 span
[data-flexitour
="container"] div
[data-role
="arrow"],
16841 span
[data-flexitour
="container"] div
[data-role
="arrow"]:after
{
16842 position: absolute
;
16846 border-color: transparent
;
16847 border-style: solid
;
16848 border-width: 1rem; }
16850 span
[data-flexitour
="container"][x-placement
="top"], span
[data-flexitour
="container"][x-placement
="top-start"] {
16851 margin-bottom: 1rem; }
16852 span
[data-flexitour
="container"][x-placement
="top"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="top-start"] div
[data-role
="arrow"] {
16855 margin-left: -11px;
16856 border-bottom-width: 0;
16857 border-top-color: rgba
(0, 0, 0, 0.25); }
16858 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
{
16860 margin-left: -1rem;
16862 border-bottom-width: 0;
16863 border-top-color: #fff; }
16865 span
[data-flexitour
="container"][x-placement
="bottom"], span
[data-flexitour
="container"][x-placement
="bottom-start"] {
16866 margin-top: 1rem; }
16867 span
[data-flexitour
="container"][x-placement
="bottom"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="bottom-start"] div
[data-role
="arrow"] {
16870 margin-left: -11px;
16871 border-top-width: 0;
16872 border-bottom-color: rgba
(0, 0, 0, 0.25); }
16873 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
{
16875 margin-left: -1rem;
16877 border-top-width: 0;
16878 border-bottom-color: #fff; }
16880 span
[data-flexitour
="container"][x-placement
="left"], span
[data-flexitour
="container"][x-placement
="left-start"] {
16881 margin-right: 1rem; }
16882 span
[data-flexitour
="container"][x-placement
="left"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="left-start"] div
[data-role
="arrow"] {
16886 border-right-width: 0;
16887 border-left-color: rgba
(0, 0, 0, 0.25); }
16888 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
{
16892 border-right-width: 0;
16893 border-left-color: #fff; }
16895 span
[data-flexitour
="container"][x-placement
="right"], span
[data-flexitour
="container"][x-placement
="right-start"] {
16896 margin-left: 1rem; }
16897 span
[data-flexitour
="container"][x-placement
="right"] div
[data-role
="arrow"], span
[data-flexitour
="container"][x-placement
="right-start"] div
[data-role
="arrow"] {
16901 border-left-width: 0;
16902 border-right-color: rgba
(0, 0, 0, 0.25); }
16903 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
{
16907 border-left-width: 0;
16908 border-right-color: #fff; }
16910 [data-region
="drawer"] [data-flexitour
="container"] {
16912 margin-left: -15px;
16916 background-color: #868e96; }
16917 .label[href]:hover, .label[href]:focus {
16918 background-color: #6c757d; }
16921 background-color: #5cb85c; }
16922 .label-success[href]:hover, .label-success[href]:focus {
16923 background-color: #449d44; }
16926 background-color: #5bc0de; }
16927 .label-info[href]:hover, .label-info[href]:focus {
16928 background-color: #31b0d5; }
16931 background-color: #ff7518; }
16932 .label-warning[href]:hover, .label-warning[href]:focus {
16933 background-color: #e45c00; }
16936 background-color: #d9534f; }
16937 .label-important[href]:hover, .label-important[href]:focus {
16938 background-color: #c9302c; }
16941 background-color: #868e96; }
16942 .badge[href]:hover, .badge[href]:focus {
16943 background-color: #6c757d; }
16946 background-color: #5cb85c; }
16947 .badge-success[href]:hover, .badge-success[href]:focus {
16948 background-color: #449d44; }
16951 background-color: #5bc0de; }
16952 .badge-info[href]:hover, .badge-info[href]:focus {
16953 background-color: #31b0d5; }
16956 background-color: #ff7518; }
16957 .badge-warning[href]:hover, .badge-warning[href]:focus {
16958 background-color: #e45c00; }
16961 background-color: #d9534f; }
16962 .badge-important[href]:hover, .badge-important[href]:focus {
16963 background-color: #c9302c; }
16966 float: left
!important
; }
16969 float: right
!important
; }
16972 body
.drawer-open-left
.jsenabled
,
16973 body
.drawer-open-right
.jsenabled
{
16978 .modal .modal-body > .loading-icon {
16980 position: relative
;
16983 .modal .modal-body > .loading-icon .icon {
16984 position: absolute
;
16988 transform: translate
(-50%, -50%); }
16991 -webkit-font-smoothing: antialiased
; }
16994 box-shadow: 0 2px 4px rgba
(0, 0, 0, 0.08); }
16997 border-radius: 50%; }
16999 .btn-outline-secondary {
17001 background-color: transparent
;
17002 background-image: none
;
17003 border-color: #868e96;
17004 border-color: #dee2e6; }
17005 .btn-outline-secondary:hover {
17007 background-color: #868e96;
17008 border-color: #868e96; }
17009 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
17010 box-shadow: 0 0 0 0.2rem rgba
(134, 142, 150, 0.5); }
17011 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
17013 background-color: transparent
; }
17014 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active
,
17015 .show > .btn-outline-secondary.dropdown-toggle {
17017 background-color: #868e96;
17018 border-color: #868e96; }
17019 .btn-outline-secondary:not
(:disabled
):not
(.disabled
):active:focus
, .btn-outline-secondary:not
(:disabled
):not
(.disabled
).active:focus
,
17020 .show > .btn-outline-secondary.dropdown-toggle:focus {
17021 box-shadow: 0 0 0 0.2rem rgba
(134, 142, 150, 0.5); }