MDL-64171 block_myoverview: change course summary view image size
[moodle.git] / theme / boost / style / moodle.css
CommitLineData
af9edb2e
BB
1@charset "UTF-8";
2@font-face {
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");
6 font-weight: normal;
7 font-style: normal; }
8
9/*!
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)
12 */
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;
18 font-size: inherit;
19 text-rendering: auto;
20 -webkit-font-smoothing: antialiased;
21 -moz-osx-font-smoothing: grayscale; }
22
23/* makes the font 33% larger relative to the icon container */
24.fa-lg {
25 font-size: 1.3333333333em;
26 line-height: 0.75em;
27 vertical-align: -15%; }
28
29.fa-2x {
30 font-size: 2em; }
31
32.fa-3x {
33 font-size: 3em; }
34
35.fa-4x {
36 font-size: 4em; }
37
38.fa-5x {
39 font-size: 5em; }
40
41.fa-fw {
42 width: 1.2857142857em;
43 text-align: center; }
44
45.fa-ul {
46 padding-left: 0;
47 margin-left: 2.1428571429em;
48 list-style-type: none; }
49 .fa-ul > li {
50 position: relative; }
51
52.fa-li {
53 position: absolute;
54 left: -2.1428571429em;
55 width: 2.1428571429em;
56 top: 0.1428571429em;
57 text-align: center; }
58 .fa-li.fa-lg {
59 left: -1.8571428571em; }
60
61.fa-border {
62 padding: .2em .25em .15em;
63 border: solid 0.08em #eee;
64 border-radius: .1em; }
65
66.fa-pull-left {
67 float: left; }
68
69.fa-pull-right {
70 float: right; }
71
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 {
75 margin-right: .3em; }
76
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 {
80 margin-left: .3em; }
81
82/* Deprecated as of 4.4.0 */
83.pull-right {
84 float: right; }
85
86.pull-left {
87 float: left; }
88
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 {
92 margin-right: .3em; }
93
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 {
97 margin-left: .3em; }
98
99.fa-spin {
100 -webkit-animation: fa-spin 2s infinite linear;
101 animation: fa-spin 2s infinite linear; }
102
103.fa-pulse {
104 -webkit-animation: fa-spin 1s infinite steps(8);
105 animation: fa-spin 1s infinite steps(8); }
106
107@-webkit-keyframes fa-spin {
108 0% {
109 -webkit-transform: rotate(0deg);
110 transform: rotate(0deg); }
111 100% {
112 -webkit-transform: rotate(359deg);
113 transform: rotate(359deg); } }
114
115@keyframes fa-spin {
116 0% {
117 -webkit-transform: rotate(0deg);
118 transform: rotate(0deg); }
119 100% {
120 -webkit-transform: rotate(359deg);
121 transform: rotate(359deg); } }
122
123.fa-rotate-90 {
124 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
125 -webkit-transform: rotate(90deg);
126 -ms-transform: rotate(90deg);
127 transform: rotate(90deg); }
128
129.fa-rotate-180 {
130 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
131 -webkit-transform: rotate(180deg);
132 -ms-transform: rotate(180deg);
133 transform: rotate(180deg); }
134
135.fa-rotate-270 {
136 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
137 -webkit-transform: rotate(270deg);
138 -ms-transform: rotate(270deg);
139 transform: rotate(270deg); }
140
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); }
146
147.fa-flip-vertical {
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); }
152
153:root .fa-rotate-90,
154:root .fa-rotate-180,
155:root .fa-rotate-270,
156:root .fa-flip-horizontal,
157:root .fa-flip-vertical {
158 filter: none; }
159
160.fa-stack {
161 position: relative;
162 display: inline-block;
163 width: 2em;
164 height: 2em;
165 line-height: 2em;
166 vertical-align: middle; }
167
168.fa-stack-1x, .fa-stack-2x {
169 position: absolute;
170 left: 0;
171 width: 100%;
172 text-align: center; }
173
174.fa-stack-1x {
175 line-height: inherit; }
176
177.fa-stack-2x {
178 font-size: 2em; }
179
180.fa-inverse {
181 color: #fff; }
182
183/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
184 readers do not read off random characters that represent icons */
185.fa-glass:before {
186 content: ""; }
187
188.fa-music:before {
189 content: ""; }
190
191.fa-search:before {
192 content: ""; }
193
194.fa-envelope-o:before {
195 content: ""; }
196
197.fa-heart:before {
198 content: ""; }
199
200.fa-star:before {
201 content: ""; }
202
203.fa-star-o:before {
204 content: ""; }
205
206.fa-user:before {
207 content: ""; }
208
209.fa-film:before {
210 content: ""; }
211
212.fa-th-large:before {
213 content: ""; }
214
215.fa-th:before {
216 content: ""; }
217
218.fa-th-list:before {
219 content: ""; }
220
221.fa-check:before {
222 content: ""; }
223
224.fa-remove:before,
225.fa-close:before,
226.fa-times:before {
227 content: ""; }
228
229.fa-search-plus:before {
230 content: ""; }
231
232.fa-search-minus:before {
233 content: ""; }
234
235.fa-power-off:before {
236 content: ""; }
237
238.fa-signal:before {
239 content: ""; }
240
241.fa-gear:before,
242.fa-cog:before {
243 content: ""; }
244
245.fa-trash-o:before {
246 content: ""; }
247
248.fa-home:before {
249 content: ""; }
250
251.fa-file-o:before {
252 content: ""; }
253
254.fa-clock-o:before {
255 content: ""; }
256
257.fa-road:before {
258 content: ""; }
259
260.fa-download:before {
261 content: ""; }
262
263.fa-arrow-circle-o-down:before {
264 content: ""; }
265
266.fa-arrow-circle-o-up:before {
267 content: ""; }
268
269.fa-inbox:before {
270 content: ""; }
271
272.fa-play-circle-o:before {
273 content: ""; }
274
275.fa-rotate-right:before,
276.fa-repeat:before {
277 content: ""; }
278
279.fa-refresh:before {
280 content: ""; }
281
282.fa-list-alt:before {
283 content: ""; }
284
285.fa-lock:before {
286 content: ""; }
287
288.fa-flag:before {
289 content: ""; }
290
291.fa-headphones:before {
292 content: ""; }
293
294.fa-volume-off:before {
295 content: ""; }
296
297.fa-volume-down:before {
298 content: ""; }
299
300.fa-volume-up:before {
301 content: ""; }
302
303.fa-qrcode:before {
304 content: ""; }
305
306.fa-barcode:before {
307 content: ""; }
308
309.fa-tag:before {
310 content: ""; }
311
312.fa-tags:before {
313 content: ""; }
314
315.fa-book:before {
316 content: ""; }
317
318.fa-bookmark:before {
319 content: ""; }
320
321.fa-print:before {
322 content: ""; }
323
324.fa-camera:before {
325 content: ""; }
326
327.fa-font:before {
328 content: ""; }
329
330.fa-bold:before {
331 content: ""; }
332
333.fa-italic:before {
334 content: ""; }
335
336.fa-text-height:before {
337 content: ""; }
338
339.fa-text-width:before {
340 content: ""; }
341
342.fa-align-left:before {
343 content: ""; }
344
345.fa-align-center:before {
346 content: ""; }
347
348.fa-align-right:before {
349 content: ""; }
350
351.fa-align-justify:before {
352 content: ""; }
353
354.fa-list:before {
355 content: ""; }
356
357.fa-dedent:before,
358.fa-outdent:before {
359 content: ""; }
360
361.fa-indent:before {
362 content: ""; }
363
364.fa-video-camera:before {
365 content: ""; }
366
367.fa-photo:before,
368.fa-image:before,
369.fa-picture-o:before {
370 content: ""; }
371
372.fa-pencil:before {
373 content: ""; }
374
375.fa-map-marker:before {
376 content: ""; }
377
378.fa-adjust:before {
379 content: ""; }
380
381.fa-tint:before {
382 content: ""; }
383
384.fa-edit:before,
385.fa-pencil-square-o:before {
386 content: ""; }
387
388.fa-share-square-o:before {
389 content: ""; }
390
391.fa-check-square-o:before {
392 content: ""; }
393
394.fa-arrows:before {
395 content: ""; }
396
397.fa-step-backward:before {
398 content: ""; }
399
400.fa-fast-backward:before {
401 content: ""; }
402
403.fa-backward:before {
404 content: ""; }
405
406.fa-play:before {
407 content: ""; }
408
409.fa-pause:before {
410 content: ""; }
411
412.fa-stop:before {
413 content: ""; }
414
415.fa-forward:before {
416 content: ""; }
417
418.fa-fast-forward:before {
419 content: ""; }
420
421.fa-step-forward:before {
422 content: ""; }
423
424.fa-eject:before {
425 content: ""; }
426
427.fa-chevron-left:before {
428 content: ""; }
429
430.fa-chevron-right:before {
431 content: ""; }
432
433.fa-plus-circle:before {
434 content: ""; }
435
436.fa-minus-circle:before {
437 content: ""; }
438
439.fa-times-circle:before {
440 content: ""; }
441
442.fa-check-circle:before {
443 content: ""; }
444
445.fa-question-circle:before {
446 content: ""; }
447
448.fa-info-circle:before {
449 content: ""; }
450
451.fa-crosshairs:before {
452 content: ""; }
453
454.fa-times-circle-o:before {
455 content: ""; }
456
457.fa-check-circle-o:before {
458 content: ""; }
459
460.fa-ban:before {
461 content: ""; }
462
463.fa-arrow-left:before {
464 content: ""; }
465
466.fa-arrow-right:before {
467 content: ""; }
468
469.fa-arrow-up:before {
470 content: ""; }
471
472.fa-arrow-down:before {
473 content: ""; }
474
475.fa-mail-forward:before,
476.fa-share:before {
477 content: ""; }
478
479.fa-expand:before {
480 content: ""; }
481
482.fa-compress:before {
483 content: ""; }
484
485.fa-plus:before {
486 content: ""; }
487
488.fa-minus:before {
489 content: ""; }
490
491.fa-asterisk:before {
492 content: ""; }
493
494.fa-exclamation-circle:before {
495 content: ""; }
496
497.fa-gift:before {
498 content: ""; }
499
500.fa-leaf:before {
501 content: ""; }
502
503.fa-fire:before {
504 content: ""; }
505
506.fa-eye:before {
507 content: ""; }
508
509.fa-eye-slash:before {
510 content: ""; }
511
512.fa-warning:before,
513.fa-exclamation-triangle:before {
514 content: ""; }
515
516.fa-plane:before {
517 content: ""; }
518
519.fa-calendar:before {
520 content: ""; }
521
522.fa-random:before {
523 content: ""; }
524
525.fa-comment:before {
526 content: ""; }
527
528.fa-magnet:before {
529 content: ""; }
530
531.fa-chevron-up:before {
532 content: ""; }
533
534.fa-chevron-down:before {
535 content: ""; }
536
537.fa-retweet:before {
538 content: ""; }
539
540.fa-shopping-cart:before {
541 content: ""; }
542
543.fa-folder:before {
544 content: ""; }
545
546.fa-folder-open:before {
547 content: ""; }
548
549.fa-arrows-v:before {
550 content: ""; }
551
552.fa-arrows-h:before {
553 content: ""; }
554
555.fa-bar-chart-o:before,
556.fa-bar-chart:before {
557 content: ""; }
558
559.fa-twitter-square:before {
560 content: ""; }
561
562.fa-facebook-square:before {
563 content: ""; }
564
565.fa-camera-retro:before {
566 content: ""; }
567
568.fa-key:before {
569 content: ""; }
570
571.fa-gears:before,
572.fa-cogs:before {
573 content: ""; }
574
575.fa-comments:before {
576 content: ""; }
577
578.fa-thumbs-o-up:before {
579 content: ""; }
580
581.fa-thumbs-o-down:before {
582 content: ""; }
583
584.fa-star-half:before {
585 content: ""; }
586
587.fa-heart-o:before {
588 content: ""; }
589
590.fa-sign-out:before {
591 content: ""; }
592
593.fa-linkedin-square:before {
594 content: ""; }
595
596.fa-thumb-tack:before {
597 content: ""; }
598
599.fa-external-link:before {
600 content: ""; }
601
602.fa-sign-in:before {
603 content: ""; }
604
605.fa-trophy:before {
606 content: ""; }
607
608.fa-github-square:before {
609 content: ""; }
610
611.fa-upload:before {
612 content: ""; }
613
614.fa-lemon-o:before {
615 content: ""; }
616
617.fa-phone:before {
618 content: ""; }
619
620.fa-square-o:before {
621 content: ""; }
622
623.fa-bookmark-o:before {
624 content: ""; }
625
626.fa-phone-square:before {
627 content: ""; }
628
629.fa-twitter:before {
630 content: ""; }
631
632.fa-facebook-f:before,
633.fa-facebook:before {
634 content: ""; }
635
636.fa-github:before {
637 content: ""; }
638
639.fa-unlock:before {
640 content: ""; }
641
642.fa-credit-card:before {
643 content: ""; }
644
645.fa-feed:before,
646.fa-rss:before {
647 content: ""; }
648
649.fa-hdd-o:before {
650 content: ""; }
651
652.fa-bullhorn:before {
653 content: ""; }
654
655.fa-bell:before {
656 content: ""; }
657
658.fa-certificate:before {
659 content: ""; }
660
661.fa-hand-o-right:before {
662 content: ""; }
663
664.fa-hand-o-left:before {
665 content: ""; }
666
667.fa-hand-o-up:before {
668 content: ""; }
669
670.fa-hand-o-down:before {
671 content: ""; }
672
673.fa-arrow-circle-left:before {
674 content: ""; }
675
676.fa-arrow-circle-right:before {
677 content: ""; }
678
679.fa-arrow-circle-up:before {
680 content: ""; }
681
682.fa-arrow-circle-down:before {
683 content: ""; }
684
685.fa-globe:before {
686 content: ""; }
687
688.fa-wrench:before {
689 content: ""; }
690
691.fa-tasks:before {
692 content: ""; }
693
694.fa-filter:before {
695 content: ""; }
696
697.fa-briefcase:before {
698 content: ""; }
699
700.fa-arrows-alt:before {
701 content: ""; }
702
703.fa-group:before,
704.fa-users:before {
705 content: ""; }
706
707.fa-chain:before,
708.fa-link:before {
709 content: ""; }
710
711.fa-cloud:before {
712 content: ""; }
713
714.fa-flask:before {
715 content: ""; }
716
717.fa-cut:before,
718.fa-scissors:before {
719 content: ""; }
720
721.fa-copy:before,
722.fa-files-o:before {
723 content: ""; }
724
725.fa-paperclip:before {
726 content: ""; }
727
728.fa-save:before,
729.fa-floppy-o:before {
730 content: ""; }
731
732.fa-square:before {
733 content: ""; }
734
735.fa-navicon:before,
736.fa-reorder:before,
737.fa-bars:before {
738 content: ""; }
739
740.fa-list-ul:before {
741 content: ""; }
742
743.fa-list-ol:before {
744 content: ""; }
745
746.fa-strikethrough:before {
747 content: ""; }
748
749.fa-underline:before {
750 content: ""; }
751
752.fa-table:before {
753 content: ""; }
754
755.fa-magic:before {
756 content: ""; }
757
758.fa-truck:before {
759 content: ""; }
760
761.fa-pinterest:before {
762 content: ""; }
763
764.fa-pinterest-square:before {
765 content: ""; }
766
767.fa-google-plus-square:before {
768 content: ""; }
769
770.fa-google-plus:before {
771 content: ""; }
772
773.fa-money:before {
774 content: ""; }
775
776.fa-caret-down:before {
777 content: ""; }
778
779.fa-caret-up:before {
780 content: ""; }
781
782.fa-caret-left:before {
783 content: ""; }
784
785.fa-caret-right:before {
786 content: ""; }
787
788.fa-columns:before {
789 content: ""; }
790
791.fa-unsorted:before,
792.fa-sort:before {
793 content: ""; }
794
795.fa-sort-down:before,
796.fa-sort-desc:before {
797 content: ""; }
798
799.fa-sort-up:before,
800.fa-sort-asc:before {
801 content: ""; }
802
803.fa-envelope:before {
804 content: ""; }
805
806.fa-linkedin:before {
807 content: ""; }
808
809.fa-rotate-left:before,
810.fa-undo:before {
811 content: ""; }
812
813.fa-legal:before,
814.fa-gavel:before {
815 content: ""; }
816
817.fa-dashboard:before,
818.fa-tachometer:before {
819 content: ""; }
820
821.fa-comment-o:before {
822 content: ""; }
823
824.fa-comments-o:before {
825 content: ""; }
826
827.fa-flash:before,
828.fa-bolt:before {
829 content: ""; }
830
831.fa-sitemap:before {
832 content: ""; }
833
834.fa-umbrella:before {
835 content: ""; }
836
837.fa-paste:before,
838.fa-clipboard:before {
839 content: ""; }
840
841.fa-lightbulb-o:before {
842 content: ""; }
843
844.fa-exchange:before {
845 content: ""; }
846
847.fa-cloud-download:before {
848 content: ""; }
849
850.fa-cloud-upload:before {
851 content: ""; }
852
853.fa-user-md:before {
854 content: ""; }
855
856.fa-stethoscope:before {
857 content: ""; }
858
859.fa-suitcase:before {
860 content: ""; }
861
862.fa-bell-o:before {
863 content: ""; }
864
865.fa-coffee:before {
866 content: ""; }
867
868.fa-cutlery:before {
869 content: ""; }
870
871.fa-file-text-o:before {
872 content: ""; }
873
874.fa-building-o:before {
875 content: ""; }
876
877.fa-hospital-o:before {
878 content: ""; }
879
880.fa-ambulance:before {
881 content: ""; }
882
883.fa-medkit:before {
884 content: ""; }
885
886.fa-fighter-jet:before {
887 content: ""; }
888
889.fa-beer:before {
890 content: ""; }
891
892.fa-h-square:before {
893 content: ""; }
894
895.fa-plus-square:before {
896 content: ""; }
897
898.fa-angle-double-left:before {
899 content: ""; }
900
901.fa-angle-double-right:before {
902 content: ""; }
903
904.fa-angle-double-up:before {
905 content: ""; }
906
907.fa-angle-double-down:before {
908 content: ""; }
909
910.fa-angle-left:before {
911 content: ""; }
912
913.fa-angle-right:before {
914 content: ""; }
915
916.fa-angle-up:before {
917 content: ""; }
918
919.fa-angle-down:before {
920 content: ""; }
921
922.fa-desktop:before {
923 content: ""; }
924
925.fa-laptop:before {
926 content: ""; }
927
928.fa-tablet:before {
929 content: ""; }
930
931.fa-mobile-phone:before,
932.fa-mobile:before {
933 content: ""; }
934
935.fa-circle-o:before {
936 content: ""; }
937
938.fa-quote-left:before {
939 content: ""; }
940
941.fa-quote-right:before {
942 content: ""; }
943
944.fa-spinner:before {
945 content: ""; }
946
947.fa-circle:before {
948 content: ""; }
949
950.fa-mail-reply:before,
951.fa-reply:before {
952 content: ""; }
953
954.fa-github-alt:before {
955 content: ""; }
956
957.fa-folder-o:before {
958 content: ""; }
959
960.fa-folder-open-o:before {
961 content: ""; }
962
963.fa-smile-o:before {
964 content: ""; }
965
966.fa-frown-o:before {
967 content: ""; }
968
969.fa-meh-o:before {
970 content: ""; }
971
972.fa-gamepad:before {
973 content: ""; }
974
975.fa-keyboard-o:before {
976 content: ""; }
977
978.fa-flag-o:before {
979 content: ""; }
980
981.fa-flag-checkered:before {
982 content: ""; }
983
984.fa-terminal:before {
985 content: ""; }
986
987.fa-code:before {
988 content: ""; }
989
990.fa-mail-reply-all:before,
991.fa-reply-all:before {
992 content: ""; }
993
994.fa-star-half-empty:before,
995.fa-star-half-full:before,
996.fa-star-half-o:before {
997 content: ""; }
998
999.fa-location-arrow:before {
1000 content: ""; }
1001
1002.fa-crop:before {
1003 content: ""; }
1004
1005.fa-code-fork:before {
1006 content: ""; }
1007
1008.fa-unlink:before,
1009.fa-chain-broken:before {
1010 content: ""; }
1011
1012.fa-question:before {
1013 content: ""; }
1014
1015.fa-info:before {
1016 content: ""; }
1017
1018.fa-exclamation:before {
1019 content: ""; }
1020
1021.fa-superscript:before {
1022 content: ""; }
1023
1024.fa-subscript:before {
1025 content: ""; }
1026
1027.fa-eraser:before {
1028 content: ""; }
1029
1030.fa-puzzle-piece:before {
1031 content: ""; }
1032
1033.fa-microphone:before {
1034 content: ""; }
1035
1036.fa-microphone-slash:before {
1037 content: ""; }
1038
1039.fa-shield:before {
1040 content: ""; }
1041
1042.fa-calendar-o:before {
1043 content: ""; }
1044
1045.fa-fire-extinguisher:before {
1046 content: ""; }
1047
1048.fa-rocket:before {
1049 content: ""; }
1050
1051.fa-maxcdn:before {
1052 content: ""; }
1053
1054.fa-chevron-circle-left:before {
1055 content: ""; }
1056
1057.fa-chevron-circle-right:before {
1058 content: ""; }
1059
1060.fa-chevron-circle-up:before {
1061 content: ""; }
1062
1063.fa-chevron-circle-down:before {
1064 content: ""; }
1065
1066.fa-html5:before {
1067 content: ""; }
1068
1069.fa-css3:before {
1070 content: ""; }
1071
1072.fa-anchor:before {
1073 content: ""; }
1074
1075.fa-unlock-alt:before {
1076 content: ""; }
1077
1078.fa-bullseye:before {
1079 content: ""; }
1080
1081.fa-ellipsis-h:before {
1082 content: ""; }
1083
1084.fa-ellipsis-v:before {
1085 content: ""; }
1086
1087.fa-rss-square:before {
1088 content: ""; }
1089
1090.fa-play-circle:before {
1091 content: ""; }
1092
1093.fa-ticket:before {
1094 content: ""; }
1095
1096.fa-minus-square:before {
1097 content: ""; }
1098
1099.fa-minus-square-o:before {
1100 content: ""; }
1101
1102.fa-level-up:before {
1103 content: ""; }
1104
1105.fa-level-down:before {
1106 content: ""; }
1107
1108.fa-check-square:before {
1109 content: ""; }
1110
1111.fa-pencil-square:before {
1112 content: ""; }
1113
1114.fa-external-link-square:before {
1115 content: ""; }
1116
1117.fa-share-square:before {
1118 content: ""; }
1119
1120.fa-compass:before {
1121 content: ""; }
1122
1123.fa-toggle-down:before,
1124.fa-caret-square-o-down:before {
1125 content: ""; }
1126
1127.fa-toggle-up:before,
1128.fa-caret-square-o-up:before {
1129 content: ""; }
1130
1131.fa-toggle-right:before,
1132.fa-caret-square-o-right:before {
1133 content: ""; }
1134
1135.fa-euro:before,
1136.fa-eur:before {
1137 content: ""; }
1138
1139.fa-gbp:before {
1140 content: ""; }
1141
1142.fa-dollar:before,
1143.fa-usd:before {
1144 content: ""; }
1145
1146.fa-rupee:before,
1147.fa-inr:before {
1148 content: ""; }
1149
1150.fa-cny:before,
1151.fa-rmb:before,
1152.fa-yen:before,
1153.fa-jpy:before {
1154 content: ""; }
1155
1156.fa-ruble:before,
1157.fa-rouble:before,
1158.fa-rub:before {
1159 content: ""; }
1160
1161.fa-won:before,
1162.fa-krw:before {
1163 content: ""; }
1164
1165.fa-bitcoin:before,
1166.fa-btc:before {
1167 content: ""; }
1168
1169.fa-file:before {
1170 content: ""; }
1171
1172.fa-file-text:before {
1173 content: ""; }
1174
1175.fa-sort-alpha-asc:before {
1176 content: ""; }
1177
1178.fa-sort-alpha-desc:before {
1179 content: ""; }
1180
1181.fa-sort-amount-asc:before {
1182 content: ""; }
1183
1184.fa-sort-amount-desc:before {
1185 content: ""; }
1186
1187.fa-sort-numeric-asc:before {
1188 content: ""; }
1189
1190.fa-sort-numeric-desc:before {
1191 content: ""; }
1192
1193.fa-thumbs-up:before {
1194 content: ""; }
1195
1196.fa-thumbs-down:before {
1197 content: ""; }
1198
1199.fa-youtube-square:before {
1200 content: ""; }
1201
1202.fa-youtube:before {
1203 content: ""; }
1204
1205.fa-xing:before {
1206 content: ""; }
1207
1208.fa-xing-square:before {
1209 content: ""; }
1210
1211.fa-youtube-play:before {
1212 content: ""; }
1213
1214.fa-dropbox:before {
1215 content: ""; }
1216
1217.fa-stack-overflow:before {
1218 content: ""; }
1219
1220.fa-instagram:before {
1221 content: ""; }
1222
1223.fa-flickr:before {
1224 content: ""; }
1225
1226.fa-adn:before {
1227 content: ""; }
1228
1229.fa-bitbucket:before {
1230 content: ""; }
1231
1232.fa-bitbucket-square:before {
1233 content: ""; }
1234
1235.fa-tumblr:before {
1236 content: ""; }
1237
1238.fa-tumblr-square:before {
1239 content: ""; }
1240
1241.fa-long-arrow-down:before {
1242 content: ""; }
1243
1244.fa-long-arrow-up:before {
1245 content: ""; }
1246
1247.fa-long-arrow-left:before {
1248 content: ""; }
1249
1250.fa-long-arrow-right:before {
1251 content: ""; }
1252
1253.fa-apple:before {
1254 content: ""; }
1255
1256.fa-windows:before {
1257 content: ""; }
1258
1259.fa-android:before {
1260 content: ""; }
1261
1262.fa-linux:before {
1263 content: ""; }
1264
1265.fa-dribbble:before {
1266 content: ""; }
1267
1268.fa-skype:before {
1269 content: ""; }
1270
1271.fa-foursquare:before {
1272 content: ""; }
1273
1274.fa-trello:before {
1275 content: ""; }
1276
1277.fa-female:before {
1278 content: ""; }
1279
1280.fa-male:before {
1281 content: ""; }
1282
1283.fa-gittip:before,
1284.fa-gratipay:before {
1285 content: ""; }
1286
1287.fa-sun-o:before {
1288 content: ""; }
1289
1290.fa-moon-o:before {
1291 content: ""; }
1292
1293.fa-archive:before {
1294 content: ""; }
1295
1296.fa-bug:before {
1297 content: ""; }
1298
1299.fa-vk:before {
1300 content: ""; }
1301
1302.fa-weibo:before {
1303 content: ""; }
1304
1305.fa-renren:before {
1306 content: ""; }
1307
1308.fa-pagelines:before {
1309 content: ""; }
1310
1311.fa-stack-exchange:before {
1312 content: ""; }
1313
1314.fa-arrow-circle-o-right:before {
1315 content: ""; }
1316
1317.fa-arrow-circle-o-left:before {
1318 content: ""; }
1319
1320.fa-toggle-left:before,
1321.fa-caret-square-o-left:before {
1322 content: ""; }
1323
1324.fa-dot-circle-o:before {
1325 content: ""; }
1326
1327.fa-wheelchair:before {
1328 content: ""; }
1329
1330.fa-vimeo-square:before {
1331 content: ""; }
1332
1333.fa-turkish-lira:before,
1334.fa-try:before {
1335 content: ""; }
1336
1337.fa-plus-square-o:before {
1338 content: ""; }
1339
1340.fa-space-shuttle:before {
1341 content: ""; }
1342
1343.fa-slack:before {
1344 content: ""; }
1345
1346.fa-envelope-square:before {
1347 content: ""; }
1348
1349.fa-wordpress:before {
1350 content: ""; }
1351
1352.fa-openid:before {
1353 content: ""; }
1354
1355.fa-institution:before,
1356.fa-bank:before,
1357.fa-university:before {
1358 content: ""; }
1359
1360.fa-mortar-board:before,
1361.fa-graduation-cap:before {
1362 content: ""; }
1363
1364.fa-yahoo:before {
1365 content: ""; }
1366
1367.fa-google:before {
1368 content: ""; }
1369
1370.fa-reddit:before {
1371 content: ""; }
1372
1373.fa-reddit-square:before {
1374 content: ""; }
1375
1376.fa-stumbleupon-circle:before {
1377 content: ""; }
1378
1379.fa-stumbleupon:before {
1380 content: ""; }
1381
1382.fa-delicious:before {
1383 content: ""; }
1384
1385.fa-digg:before {
1386 content: ""; }
1387
1388.fa-pied-piper-pp:before {
1389 content: ""; }
1390
1391.fa-pied-piper-alt:before {
1392 content: ""; }
1393
1394.fa-drupal:before {
1395 content: ""; }
1396
1397.fa-joomla:before {
1398 content: ""; }
1399
1400.fa-language:before {
1401 content: ""; }
1402
1403.fa-fax:before {
1404 content: ""; }
1405
1406.fa-building:before {
1407 content: ""; }
1408
1409.fa-child:before {
1410 content: ""; }
1411
1412.fa-paw:before {
1413 content: ""; }
1414
1415.fa-spoon:before {
1416 content: ""; }
1417
1418.fa-cube:before {
1419 content: ""; }
1420
1421.fa-cubes:before {
1422 content: ""; }
1423
1424.fa-behance:before {
1425 content: ""; }
1426
1427.fa-behance-square:before {
1428 content: ""; }
1429
1430.fa-steam:before {
1431 content: ""; }
1432
1433.fa-steam-square:before {
1434 content: ""; }
1435
1436.fa-recycle:before {
1437 content: ""; }
1438
1439.fa-automobile:before,
1440.fa-car:before {
1441 content: ""; }
1442
1443.fa-cab:before,
1444.fa-taxi:before {
1445 content: ""; }
1446
1447.fa-tree:before {
1448 content: ""; }
1449
1450.fa-spotify:before {
1451 content: ""; }
1452
1453.fa-deviantart:before {
1454 content: ""; }
1455
1456.fa-soundcloud:before {
1457 content: ""; }
1458
1459.fa-database:before {
1460 content: ""; }
1461
1462.fa-file-pdf-o:before {
1463 content: ""; }
1464
1465.fa-file-word-o:before {
1466 content: ""; }
1467
1468.fa-file-excel-o:before {
1469 content: ""; }
1470
1471.fa-file-powerpoint-o:before {
1472 content: ""; }
1473
1474.fa-file-photo-o:before,
1475.fa-file-picture-o:before,
1476.fa-file-image-o:before {
1477 content: ""; }
1478
1479.fa-file-zip-o:before,
1480.fa-file-archive-o:before {
1481 content: ""; }
1482
1483.fa-file-sound-o:before,
1484.fa-file-audio-o:before {
1485 content: ""; }
1486
1487.fa-file-movie-o:before,
1488.fa-file-video-o:before {
1489 content: ""; }
1490
1491.fa-file-code-o:before {
1492 content: ""; }
1493
1494.fa-vine:before {
1495 content: ""; }
1496
1497.fa-codepen:before {
1498 content: ""; }
1499
1500.fa-jsfiddle:before {
1501 content: ""; }
1502
1503.fa-life-bouy:before,
1504.fa-life-buoy:before,
1505.fa-life-saver:before,
1506.fa-support:before,
1507.fa-life-ring:before {
1508 content: ""; }
1509
1510.fa-circle-o-notch:before {
1511 content: ""; }
1512
1513.fa-ra:before,
1514.fa-resistance:before,
1515.fa-rebel:before {
1516 content: ""; }
1517
1518.fa-ge:before,
1519.fa-empire:before {
1520 content: ""; }
1521
1522.fa-git-square:before {
1523 content: ""; }
1524
1525.fa-git:before {
1526 content: ""; }
1527
1528.fa-y-combinator-square:before,
1529.fa-yc-square:before,
1530.fa-hacker-news:before {
1531 content: ""; }
1532
1533.fa-tencent-weibo:before {
1534 content: ""; }
1535
1536.fa-qq:before {
1537 content: ""; }
1538
1539.fa-wechat:before,
1540.fa-weixin:before {
1541 content: ""; }
1542
1543.fa-send:before,
1544.fa-paper-plane:before {
1545 content: ""; }
1546
1547.fa-send-o:before,
1548.fa-paper-plane-o:before {
1549 content: ""; }
1550
1551.fa-history:before {
1552 content: ""; }
1553
1554.fa-circle-thin:before {
1555 content: ""; }
1556
1557.fa-header:before {
1558 content: ""; }
1559
1560.fa-paragraph:before {
1561 content: ""; }
1562
1563.fa-sliders:before {
1564 content: ""; }
1565
1566.fa-share-alt:before {
1567 content: ""; }
1568
1569.fa-share-alt-square:before {
1570 content: ""; }
1571
1572.fa-bomb:before {
1573 content: ""; }
1574
1575.fa-soccer-ball-o:before,
1576.fa-futbol-o:before {
1577 content: ""; }
1578
1579.fa-tty:before {
1580 content: ""; }
1581
1582.fa-binoculars:before {
1583 content: ""; }
1584
1585.fa-plug:before {
1586 content: ""; }
1587
1588.fa-slideshare:before {
1589 content: ""; }
1590
1591.fa-twitch:before {
1592 content: ""; }
1593
1594.fa-yelp:before {
1595 content: ""; }
1596
1597.fa-newspaper-o:before {
1598 content: ""; }
1599
1600.fa-wifi:before {
1601 content: ""; }
1602
1603.fa-calculator:before {
1604 content: ""; }
1605
1606.fa-paypal:before {
1607 content: ""; }
1608
1609.fa-google-wallet:before {
1610 content: ""; }
1611
1612.fa-cc-visa:before {
1613 content: ""; }
1614
1615.fa-cc-mastercard:before {
1616 content: ""; }
1617
1618.fa-cc-discover:before {
1619 content: ""; }
1620
1621.fa-cc-amex:before {
1622 content: ""; }
1623
1624.fa-cc-paypal:before {
1625 content: ""; }
1626
1627.fa-cc-stripe:before {
1628 content: ""; }
1629
1630.fa-bell-slash:before {
1631 content: ""; }
1632
1633.fa-bell-slash-o:before {
1634 content: ""; }
1635
1636.fa-trash:before {
1637 content: ""; }
1638
1639.fa-copyright:before {
1640 content: ""; }
1641
1642.fa-at:before {
1643 content: ""; }
1644
1645.fa-eyedropper:before {
1646 content: ""; }
1647
1648.fa-paint-brush:before {
1649 content: ""; }
1650
1651.fa-birthday-cake:before {
1652 content: ""; }
1653
1654.fa-area-chart:before {
1655 content: ""; }
1656
1657.fa-pie-chart:before {
1658 content: ""; }
1659
1660.fa-line-chart:before {
1661 content: ""; }
1662
1663.fa-lastfm:before {
1664 content: ""; }
1665
1666.fa-lastfm-square:before {
1667 content: ""; }
1668
1669.fa-toggle-off:before {
1670 content: ""; }
1671
1672.fa-toggle-on:before {
1673 content: ""; }
1674
1675.fa-bicycle:before {
1676 content: ""; }
1677
1678.fa-bus:before {
1679 content: ""; }
1680
1681.fa-ioxhost:before {
1682 content: ""; }
1683
1684.fa-angellist:before {
1685 content: ""; }
1686
1687.fa-cc:before {
1688 content: ""; }
1689
1690.fa-shekel:before,
1691.fa-sheqel:before,
1692.fa-ils:before {
1693 content: ""; }
1694
1695.fa-meanpath:before {
1696 content: ""; }
1697
1698.fa-buysellads:before {
1699 content: ""; }
1700
1701.fa-connectdevelop:before {
1702 content: ""; }
1703
1704.fa-dashcube:before {
1705 content: ""; }
1706
1707.fa-forumbee:before {
1708 content: ""; }
1709
1710.fa-leanpub:before {
1711 content: ""; }
1712
1713.fa-sellsy:before {
1714 content: ""; }
1715
1716.fa-shirtsinbulk:before {
1717 content: ""; }
1718
1719.fa-simplybuilt:before {
1720 content: ""; }
1721
1722.fa-skyatlas:before {
1723 content: ""; }
1724
1725.fa-cart-plus:before {
1726 content: ""; }
1727
1728.fa-cart-arrow-down:before {
1729 content: ""; }
1730
1731.fa-diamond:before {
1732 content: ""; }
1733
1734.fa-ship:before {
1735 content: ""; }
1736
1737.fa-user-secret:before {
1738 content: ""; }
1739
1740.fa-motorcycle:before {
1741 content: ""; }
1742
1743.fa-street-view:before {
1744 content: ""; }
1745
1746.fa-heartbeat:before {
1747 content: ""; }
1748
1749.fa-venus:before {
1750 content: ""; }
1751
1752.fa-mars:before {
1753 content: ""; }
1754
1755.fa-mercury:before {
1756 content: ""; }
1757
1758.fa-intersex:before,
1759.fa-transgender:before {
1760 content: ""; }
1761
1762.fa-transgender-alt:before {
1763 content: ""; }
1764
1765.fa-venus-double:before {
1766 content: ""; }
1767
1768.fa-mars-double:before {
1769 content: ""; }
1770
1771.fa-venus-mars:before {
1772 content: ""; }
1773
1774.fa-mars-stroke:before {
1775 content: ""; }
1776
1777.fa-mars-stroke-v:before {
1778 content: ""; }
1779
1780.fa-mars-stroke-h:before {
1781 content: ""; }
1782
1783.fa-neuter:before {
1784 content: ""; }
1785
1786.fa-genderless:before {
1787 content: ""; }
1788
1789.fa-facebook-official:before {
1790 content: ""; }
1791
1792.fa-pinterest-p:before {
1793 content: ""; }
1794
1795.fa-whatsapp:before {
1796 content: ""; }
1797
1798.fa-server:before {
1799 content: ""; }
1800
1801.fa-user-plus:before {
1802 content: ""; }
1803
1804.fa-user-times:before {
1805 content: ""; }
1806
1807.fa-hotel:before,
1808.fa-bed:before {
1809 content: ""; }
1810
1811.fa-viacoin:before {
1812 content: ""; }
1813
1814.fa-train:before {
1815 content: ""; }
1816
1817.fa-subway:before {
1818 content: ""; }
1819
1820.fa-medium:before {
1821 content: ""; }
1822
1823.fa-yc:before,
1824.fa-y-combinator:before {
1825 content: ""; }
1826
1827.fa-optin-monster:before {
1828 content: ""; }
1829
1830.fa-opencart:before {
1831 content: ""; }
1832
1833.fa-expeditedssl:before {
1834 content: ""; }
1835
1836.fa-battery-4:before,
1837.fa-battery:before,
1838.fa-battery-full:before {
1839 content: ""; }
1840
1841.fa-battery-3:before,
1842.fa-battery-three-quarters:before {
1843 content: ""; }
1844
1845.fa-battery-2:before,
1846.fa-battery-half:before {
1847 content: ""; }
1848
1849.fa-battery-1:before,
1850.fa-battery-quarter:before {
1851 content: ""; }
1852
1853.fa-battery-0:before,
1854.fa-battery-empty:before {
1855 content: ""; }
1856
1857.fa-mouse-pointer:before {
1858 content: ""; }
1859
1860.fa-i-cursor:before {
1861 content: ""; }
1862
1863.fa-object-group:before {
1864 content: ""; }
1865
1866.fa-object-ungroup:before {
1867 content: ""; }
1868
1869.fa-sticky-note:before {
1870 content: ""; }
1871
1872.fa-sticky-note-o:before {
1873 content: ""; }
1874
1875.fa-cc-jcb:before {
1876 content: ""; }
1877
1878.fa-cc-diners-club:before {
1879 content: ""; }
1880
1881.fa-clone:before {
1882 content: ""; }
1883
1884.fa-balance-scale:before {
1885 content: ""; }
1886
1887.fa-hourglass-o:before {
1888 content: ""; }
1889
1890.fa-hourglass-1:before,
1891.fa-hourglass-start:before {
1892 content: ""; }
1893
1894.fa-hourglass-2:before,
1895.fa-hourglass-half:before {
1896 content: ""; }
1897
1898.fa-hourglass-3:before,
1899.fa-hourglass-end:before {
1900 content: ""; }
1901
1902.fa-hourglass:before {
1903 content: ""; }
1904
1905.fa-hand-grab-o:before,
1906.fa-hand-rock-o:before {
1907 content: ""; }
1908
1909.fa-hand-stop-o:before,
1910.fa-hand-paper-o:before {
1911 content: ""; }
1912
1913.fa-hand-scissors-o:before {
1914 content: ""; }
1915
1916.fa-hand-lizard-o:before {
1917 content: ""; }
1918
1919.fa-hand-spock-o:before {
1920 content: ""; }
1921
1922.fa-hand-pointer-o:before {
1923 content: ""; }
1924
1925.fa-hand-peace-o:before {
1926 content: ""; }
1927
1928.fa-trademark:before {
1929 content: ""; }
1930
1931.fa-registered:before {
1932 content: ""; }
1933
1934.fa-creative-commons:before {
1935 content: ""; }
1936
1937.fa-gg:before {
1938 content: ""; }
1939
1940.fa-gg-circle:before {
1941 content: ""; }
1942
1943.fa-tripadvisor:before {
1944 content: ""; }
1945
1946.fa-odnoklassniki:before {
1947 content: ""; }
1948
1949.fa-odnoklassniki-square:before {
1950 content: ""; }
1951
1952.fa-get-pocket:before {
1953 content: ""; }
1954
1955.fa-wikipedia-w:before {
1956 content: ""; }
1957
1958.fa-safari:before {
1959 content: ""; }
1960
1961.fa-chrome:before {
1962 content: ""; }
1963
1964.fa-firefox:before {
1965 content: ""; }
1966
1967.fa-opera:before {
1968 content: ""; }
1969
1970.fa-internet-explorer:before {
1971 content: ""; }
1972
1973.fa-tv:before,
1974.fa-television:before {
1975 content: ""; }
1976
1977.fa-contao:before {
1978 content: ""; }
1979
1980.fa-500px:before {
1981 content: ""; }
1982
1983.fa-amazon:before {
1984 content: ""; }
1985
1986.fa-calendar-plus-o:before {
1987 content: ""; }
1988
1989.fa-calendar-minus-o:before {
1990 content: ""; }
1991
1992.fa-calendar-times-o:before {
1993 content: ""; }
1994
1995.fa-calendar-check-o:before {
1996 content: ""; }
1997
1998.fa-industry:before {
1999 content: ""; }
2000
2001.fa-map-pin:before {
2002 content: ""; }
2003
2004.fa-map-signs:before {
2005 content: ""; }
2006
2007.fa-map-o:before {
2008 content: ""; }
2009
2010.fa-map:before {
2011 content: ""; }
2012
2013.fa-commenting:before {
2014 content: ""; }
2015
2016.fa-commenting-o:before {
2017 content: ""; }
2018
2019.fa-houzz:before {
2020 content: ""; }
2021
2022.fa-vimeo:before {
2023 content: ""; }
2024
2025.fa-black-tie:before {
2026 content: ""; }
2027
2028.fa-fonticons:before {
2029 content: ""; }
2030
2031.fa-reddit-alien:before {
2032 content: ""; }
2033
2034.fa-edge:before {
2035 content: ""; }
2036
2037.fa-credit-card-alt:before {
2038 content: ""; }
2039
2040.fa-codiepie:before {
2041 content: ""; }
2042
2043.fa-modx:before {
2044 content: ""; }
2045
2046.fa-fort-awesome:before {
2047 content: ""; }
2048
2049.fa-usb:before {
2050 content: ""; }
2051
2052.fa-product-hunt:before {
2053 content: ""; }
2054
2055.fa-mixcloud:before {
2056 content: ""; }
2057
2058.fa-scribd:before {
2059 content: ""; }
2060
2061.fa-pause-circle:before {
2062 content: ""; }
2063
2064.fa-pause-circle-o:before {
2065 content: ""; }
2066
2067.fa-stop-circle:before {
2068 content: ""; }
2069
2070.fa-stop-circle-o:before {
2071 content: ""; }
2072
2073.fa-shopping-bag:before {
2074 content: ""; }
2075
2076.fa-shopping-basket:before {
2077 content: ""; }
2078
2079.fa-hashtag:before {
2080 content: ""; }
2081
2082.fa-bluetooth:before {
2083 content: ""; }
2084
2085.fa-bluetooth-b:before {
2086 content: ""; }
2087
2088.fa-percent:before {
2089 content: ""; }
2090
2091.fa-gitlab:before {
2092 content: ""; }
2093
2094.fa-wpbeginner:before {
2095 content: ""; }
2096
2097.fa-wpforms:before {
2098 content: ""; }
2099
2100.fa-envira:before {
2101 content: ""; }
2102
2103.fa-universal-access:before {
2104 content: ""; }
2105
2106.fa-wheelchair-alt:before {
2107 content: ""; }
2108
2109.fa-question-circle-o:before {
2110 content: ""; }
2111
2112.fa-blind:before {
2113 content: ""; }
2114
2115.fa-audio-description:before {
2116 content: ""; }
2117
2118.fa-volume-control-phone:before {
2119 content: ""; }
2120
2121.fa-braille:before {
2122 content: ""; }
2123
2124.fa-assistive-listening-systems:before {
2125 content: ""; }
2126
2127.fa-asl-interpreting:before,
2128.fa-american-sign-language-interpreting:before {
2129 content: ""; }
2130
2131.fa-deafness:before,
2132.fa-hard-of-hearing:before,
2133.fa-deaf:before {
2134 content: ""; }
2135
2136.fa-glide:before {
2137 content: ""; }
2138
2139.fa-glide-g:before {
2140 content: ""; }
2141
2142.fa-signing:before,
2143.fa-sign-language:before {
2144 content: ""; }
2145
2146.fa-low-vision:before {
2147 content: ""; }
2148
2149.fa-viadeo:before {
2150 content: ""; }
2151
2152.fa-viadeo-square:before {
2153 content: ""; }
2154
2155.fa-snapchat:before {
2156 content: ""; }
2157
2158.fa-snapchat-ghost:before {
2159 content: ""; }
2160
2161.fa-snapchat-square:before {
2162 content: ""; }
2163
2164.fa-pied-piper:before {
2165 content: ""; }
2166
2167.fa-first-order:before {
2168 content: ""; }
2169
2170.fa-yoast:before {
2171 content: ""; }
2172
2173.fa-themeisle:before {
2174 content: ""; }
2175
2176.fa-google-plus-circle:before,
2177.fa-google-plus-official:before {
2178 content: ""; }
2179
2180.fa-fa:before,
2181.fa-font-awesome:before {
2182 content: ""; }
2183
2184.fa-handshake-o:before {
2185 content: ""; }
2186
2187.fa-envelope-open:before {
2188 content: ""; }
2189
2190.fa-envelope-open-o:before {
2191 content: ""; }
2192
2193.fa-linode:before {
2194 content: ""; }
2195
2196.fa-address-book:before {
2197 content: ""; }
2198
2199.fa-address-book-o:before {
2200 content: ""; }
2201
2202.fa-vcard:before,
2203.fa-address-card:before {
2204 content: ""; }
2205
2206.fa-vcard-o:before,
2207.fa-address-card-o:before {
2208 content: ""; }
2209
2210.fa-user-circle:before {
2211 content: ""; }
2212
2213.fa-user-circle-o:before {
2214 content: ""; }
2215
2216.fa-user-o:before {
2217 content: ""; }
2218
2219.fa-id-badge:before {
2220 content: ""; }
2221
2222.fa-drivers-license:before,
2223.fa-id-card:before {
2224 content: ""; }
2225
2226.fa-drivers-license-o:before,
2227.fa-id-card-o:before {
2228 content: ""; }
2229
2230.fa-quora:before {
2231 content: ""; }
2232
2233.fa-free-code-camp:before {
2234 content: ""; }
2235
2236.fa-telegram:before {
2237 content: ""; }
2238
2239.fa-thermometer-4:before,
2240.fa-thermometer:before,
2241.fa-thermometer-full:before {
2242 content: ""; }
2243
2244.fa-thermometer-3:before,
2245.fa-thermometer-three-quarters:before {
2246 content: ""; }
2247
2248.fa-thermometer-2:before,
2249.fa-thermometer-half:before {
2250 content: ""; }
2251
2252.fa-thermometer-1:before,
2253.fa-thermometer-quarter:before {
2254 content: ""; }
2255
2256.fa-thermometer-0:before,
2257.fa-thermometer-empty:before {
2258 content: ""; }
2259
2260.fa-shower:before {
2261 content: ""; }
2262
2263.fa-bathtub:before,
2264.fa-s15:before,
2265.fa-bath:before {
2266 content: ""; }
2267
2268.fa-podcast:before {
2269 content: ""; }
2270
2271.fa-window-maximize:before {
2272 content: ""; }
2273
2274.fa-window-minimize:before {
2275 content: ""; }
2276
2277.fa-window-restore:before {
2278 content: ""; }
2279
2280.fa-times-rectangle:before,
2281.fa-window-close:before {
2282 content: ""; }
2283
2284.fa-times-rectangle-o:before,
2285.fa-window-close-o:before {
2286 content: ""; }
2287
2288.fa-bandcamp:before {
2289 content: ""; }
2290
2291.fa-grav:before {
2292 content: ""; }
2293
2294.fa-etsy:before {
2295 content: ""; }
2296
2297.fa-imdb:before {
2298 content: ""; }
2299
2300.fa-ravelry:before {
2301 content: ""; }
2302
2303.fa-eercast:before {
2304 content: ""; }
2305
2306.fa-microchip:before {
2307 content: ""; }
2308
2309.fa-snowflake-o:before {
2310 content: ""; }
2311
2312.fa-superpowers:before {
2313 content: ""; }
2314
2315.fa-wpexplorer:before {
2316 content: ""; }
2317
2318.fa-meetup:before {
2319 content: ""; }
2320
2321.sr-only {
2322 position: absolute;
2323 width: 1px;
2324 height: 1px;
2325 padding: 0;
2326 margin: -1px;
2327 overflow: hidden;
2328 clip: rect(0, 0, 0, 0);
2329 border: 0; }
2330
2331.sr-only-focusable:active, .sr-only-focusable:focus {
2332 position: static;
2333 width: auto;
2334 height: auto;
2335 margin: 0;
2336 overflow: visible;
2337 clip: auto; }
2338
2339/*!
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)
2344 */
2345:root {
2346 --blue: #1177d1;
2347 --indigo: #6610f2;
2348 --purple: #613d7c;
2349 --pink: #e83e8c;
2350 --red: #d9534f;
2351 --orange: #f0ad4e;
2352 --yellow: #ff7518;
2353 --green: #5cb85c;
2354 --teal: #20c997;
2355 --cyan: #5bc0de;
2356 --white: #fff;
2357 --gray: #868e96;
2358 --gray-dark: #373a3c;
2359 --primary: #1177d1;
2360 --secondary: #e9ecef;
2361 --success: #5cb85c;
2362 --info: #5bc0de;
2363 --warning: #f0ad4e;
2364 --danger: #d9534f;
2365 --light: #f8f9fa;
2366 --dark: #373a3c;
2367 --breakpoint-xs: 0;
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; }
2374
2375*,
2376*::before,
2377*::after {
2378 box-sizing: border-box; }
2379
2380html {
2381 font-family: sans-serif;
2382 line-height: 1.15;
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); }
2387
2388@-ms-viewport {
2389 width: device-width; }
2390
2391article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
2392 display: block; }
2393
2394body {
2395 margin: 0;
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;
2398 font-weight: 400;
2399 line-height: 1.5;
2400 color: #373a3c;
2401 text-align: left;
2402 background-color: #fff; }
2403
2404[tabindex="-1"]:focus {
2405 outline: 0 !important; }
2406
2407hr {
2408 box-sizing: content-box;
2409 height: 0;
2410 overflow: visible; }
2411
2412h1, h2, h3, h4, h5, h6 {
2413 margin-top: 0;
2414 margin-bottom: 0.5rem; }
2415
2416p {
2417 margin-top: 0;
2418 margin-bottom: 1rem; }
2419
2420abbr[title],
2421abbr[data-original-title] {
2422 text-decoration: underline;
2423 text-decoration: underline dotted;
2424 cursor: help;
2425 border-bottom: 0; }
2426
2427address {
2428 margin-bottom: 1rem;
2429 font-style: normal;
2430 line-height: inherit; }
2431
2432ol,
2433ul,
2434dl {
2435 margin-top: 0;
2436 margin-bottom: 1rem; }
2437
2438ol ol,
2439ul ul,
2440ol ul,
2441ul ol {
2442 margin-bottom: 0; }
2443
2444dt {
2445 font-weight: 700; }
2446
2447dd {
2448 margin-bottom: .5rem;
2449 margin-left: 0; }
2450
2451blockquote {
2452 margin: 0 0 1rem; }
2453
2454dfn {
2455 font-style: italic; }
2456
2457b,
2458strong {
2459 font-weight: bolder; }
2460
2461small {
2462 font-size: 80%; }
2463
2464sub,
2465sup {
2466 position: relative;
2467 font-size: 75%;
2468 line-height: 0;
2469 vertical-align: baseline; }
2470
2471sub {
2472 bottom: -.25em; }
2473
2474sup {
2475 top: -.5em; }
2476
2477a {
2478 color: #1177d1;
2479 text-decoration: none;
2480 background-color: transparent;
2481 -webkit-text-decoration-skip: objects; }
2482 a:hover {
2483 color: #0b4f8a;
2484 text-decoration: underline; }
2485
2486a:not([href]):not([tabindex]) {
2487 color: inherit;
2488 text-decoration: none; }
2489 a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
2490 color: inherit;
2491 text-decoration: none; }
2492 a:not([href]):not([tabindex]):focus {
2493 outline: 0; }
2494
2495pre,
2496code,
2497kbd,
2498samp {
2499 font-family: monospace, monospace;
2500 font-size: 1em; }
2501
2502pre {
2503 margin-top: 0;
2504 margin-bottom: 1rem;
2505 overflow: auto;
2506 -ms-overflow-style: scrollbar; }
2507
2508figure {
2509 margin: 0 0 1rem; }
2510
2511img {
2512 vertical-align: middle;
2513 border-style: none; }
2514
2515svg:not(:root) {
2516 overflow: hidden; }
2517
2518table {
2519 border-collapse: collapse; }
2520
2521caption {
2522 padding-top: 0.75rem;
2523 padding-bottom: 0.75rem;
2524 color: #868e96;
2525 text-align: left;
2526 caption-side: bottom; }
2527
2528th {
2529 text-align: inherit; }
2530
2531label {
2532 display: inline-block;
2533 margin-bottom: .5rem; }
2534
2535button {
2536 border-radius: 0; }
2537
2538button:focus {
2539 outline: 1px dotted;
2540 outline: 5px auto -webkit-focus-ring-color; }
2541
2542input,
2543button,
2544select,
2545optgroup,
2546textarea {
2547 margin: 0;
2548 font-family: inherit;
2549 font-size: inherit;
2550 line-height: inherit; }
2551
2552button,
2553input {
2554 overflow: visible; }
2555
2556button,
2557select {
2558 text-transform: none; }
2559
2560button,
2561html [type="button"],
2562[type="reset"],
2563[type="submit"] {
2564 -webkit-appearance: button; }
2565
2566button::-moz-focus-inner,
2567[type="button"]::-moz-focus-inner,
2568[type="reset"]::-moz-focus-inner,
2569[type="submit"]::-moz-focus-inner {
2570 padding: 0;
2571 border-style: none; }
2572
2573input[type="radio"],
2574input[type="checkbox"] {
2575 box-sizing: border-box;
2576 padding: 0; }
2577
2578input[type="date"],
2579input[type="time"],
2580input[type="datetime-local"],
2581input[type="month"] {
2582 -webkit-appearance: listbox; }
2583
2584textarea {
2585 overflow: auto;
2586 resize: vertical; }
2587
2588fieldset {
2589 min-width: 0;
2590 padding: 0;
2591 margin: 0;
2592 border: 0; }
2593
2594legend {
2595 display: block;
2596 width: 100%;
2597 max-width: 100%;
2598 padding: 0;
2599 margin-bottom: .5rem;
2600 font-size: 1.5rem;
2601 line-height: inherit;
2602 color: inherit;
2603 white-space: normal; }
2604
2605progress {
2606 vertical-align: baseline; }
2607
2608[type="number"]::-webkit-inner-spin-button,
2609[type="number"]::-webkit-outer-spin-button {
2610 height: auto; }
2611
2612[type="search"] {
2613 outline-offset: -2px;
2614 -webkit-appearance: none; }
2615
2616[type="search"]::-webkit-search-cancel-button,
2617[type="search"]::-webkit-search-decoration {
2618 -webkit-appearance: none; }
2619
2620::-webkit-file-upload-button {
2621 font: inherit;
2622 -webkit-appearance: button; }
2623
2624output {
2625 display: inline-block; }
2626
2627summary {
2628 display: list-item;
2629 cursor: pointer; }
2630
2631template {
2632 display: none; }
2633
2634[hidden] {
2635 display: none !important; }
2636
2637h1, 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;
2641 font-weight: 300;
2642 line-height: 1.2;
2643 color: inherit; }
2644
2645h1, .h1 {
2646 font-size: 2.34375rem; }
2647
2648h2, .h2, .path-calendar .maincalendar .calendar-controls .current {
2649 font-size: 1.875rem; }
2650
2651h3, .h3 {
2652 font-size: 1.640625rem; }
2653
2654h4, .h4 {
2655 font-size: 1.40625rem; }
2656
2657h5, .h5 {
2658 font-size: 1.171875rem; }
2659
2660h6, .h6 {
2661 font-size: 0.9375rem; }
2662
2663.lead, .userprofile .profile_tree section h3 {
2664 font-size: 1.171875rem;
2665 font-weight: 300; }
2666
2667.display-1 {
2668 font-size: 6rem;
2669 font-weight: 300;
2670 line-height: 1.2; }
2671
2672.display-2 {
2673 font-size: 5.5rem;
2674 font-weight: 300;
2675 line-height: 1.2; }
2676
2677.display-3 {
2678 font-size: 4.5rem;
2679 font-weight: 300;
2680 line-height: 1.2; }
2681
2682.display-4 {
2683 font-size: 3.5rem;
2684 font-weight: 300;
2685 line-height: 1.2; }
2686
2687hr {
2688 margin-top: 1rem;
2689 margin-bottom: 1rem;
2690 border: 0;
2691 border-top: 1px solid rgba(0, 0, 0, 0.1); }
2692
2693small,
8b8b9a94
DM
2694.small,
2695#page-admin-search .adminpagepath li {
af9edb2e
BB
2696 font-size: 80%;
2697 font-weight: 400; }
2698
2699mark,
2700.mark {
2701 padding: 0.2em;
2702 background-color: #fcf8e3; }
2703
2704.list-unstyled {
2705 padding-left: 0;
2706 list-style: none; }
2707
2708.list-inline {
2709 padding-left: 0;
2710 list-style: none; }
2711
2712.list-inline-item {
2713 display: inline-block; }
2714 .list-inline-item:not(:last-child) {
2715 margin-right: 0.5rem; }
2716
2717.initialism {
2718 font-size: 90%;
2719 text-transform: uppercase; }
2720
2721.blockquote {
2722 margin-bottom: 1rem;
2723 font-size: 1.171875rem; }
2724
2725.blockquote-footer {
2726 display: block;
2727 font-size: 80%;
2728 color: #868e96; }
2729 .blockquote-footer::before {
2730 content: "\2014 \00A0"; }
2731
2732.img-fluid, .img-responsive {
2733 max-width: 100%;
2734 height: auto; }
2735
2736.img-thumbnail {
2737 padding: 0.25rem;
2738 background-color: #fff;
2739 border: 1px solid #dee2e6;
2740 max-width: 100%;
2741 height: auto; }
2742
2743.figure {
2744 display: inline-block; }
2745
2746.figure-img {
2747 margin-bottom: 0.5rem;
2748 line-height: 1; }
2749
2750.figure-caption {
2751 font-size: 90%;
2752 color: #868e96; }
2753
2754code,
2755kbd,
2756pre,
2757samp {
2758 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
2759
2760code {
2761 font-size: 87.5%;
2762 color: #e83e8c;
2763 word-break: break-word; }
2764 a > code {
2765 color: inherit; }
2766
2767kbd {
2768 padding: 0.2rem 0.4rem;
2769 font-size: 87.5%;
2770 color: #fff;
2771 background-color: #212529; }
2772 kbd kbd {
2773 padding: 0;
2774 font-size: 100%;
2775 font-weight: 700; }
2776
2777pre {
2778 display: block;
2779 font-size: 87.5%;
2780 color: #212529; }
2781 pre code {
2782 font-size: inherit;
2783 color: inherit;
2784 word-break: normal; }
2785
2786.pre-scrollable {
2787 max-height: 340px;
2788 overflow-y: scroll; }
2789
2790.container {
2791 width: 100%;
2792 padding-right: 15px;
2793 padding-left: 15px;
2794 margin-right: auto;
2795 margin-left: auto; }
2796 @media (min-width: 576px) {
2797 .container {
2798 max-width: 540px; } }
2799 @media (min-width: 768px) {
2800 .container {
2801 max-width: 720px; } }
2802 @media (min-width: 992px) {
2803 .container {
2804 max-width: 960px; } }
2805 @media (min-width: 1200px) {
2806 .container {
2807 max-width: 1140px; } }
2808
2809.container-fluid {
2810 width: 100%;
2811 padding-right: 15px;
2812 padding-left: 15px;
2813 margin-right: auto;
2814 margin-left: auto; }
2815
2816.row {
2817 display: flex;
2818 flex-wrap: wrap;
2819 margin-right: -15px;
2820 margin-left: -15px; }
2821
2822.no-gutters {
2823 margin-right: 0;
2824 margin-left: 0; }
2825 .no-gutters > .col,
2826 .no-gutters > [class*="col-"] {
2827 padding-right: 0;
2828 padding-left: 0; }
2829
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,
2835.col-xl-auto {
2836 position: relative;
2837 width: 100%;
2838 min-height: 1px;
2839 padding-right: 15px;
2840 padding-left: 15px; }
2841
2842.col {
2843 flex-basis: 0;
2844 flex-grow: 1;
2845 max-width: 100%; }
2846
2847.col-auto {
2848 flex: 0 0 auto;
2849 width: auto;
2850 max-width: none; }
2851
2852.col-1, .col-xs-1 {
2853 flex: 0 0 8.3333333333%;
2854 max-width: 8.3333333333%; }
2855
2856.col-2, .col-xs-2 {
2857 flex: 0 0 16.6666666667%;
2858 max-width: 16.6666666667%; }
2859
2860.col-3, .col-xs-3 {
2861 flex: 0 0 25%;
2862 max-width: 25%; }
2863
2864.col-4, .col-xs-4 {
2865 flex: 0 0 33.3333333333%;
2866 max-width: 33.3333333333%; }
2867
2868.col-5, .col-xs-5 {
2869 flex: 0 0 41.6666666667%;
2870 max-width: 41.6666666667%; }
2871
2872.col-6, .col-xs-6 {
2873 flex: 0 0 50%;
2874 max-width: 50%; }
2875
2876.col-7, .col-xs-7 {
2877 flex: 0 0 58.3333333333%;
2878 max-width: 58.3333333333%; }
2879
2880.col-8, .col-xs-8 {
2881 flex: 0 0 66.6666666667%;
2882 max-width: 66.6666666667%; }
2883
2884.col-9, .col-xs-9 {
2885 flex: 0 0 75%;
2886 max-width: 75%; }
2887
2888.col-10, .col-xs-10 {
2889 flex: 0 0 83.3333333333%;
2890 max-width: 83.3333333333%; }
2891
2892.col-11, .col-xs-11 {
2893 flex: 0 0 91.6666666667%;
2894 max-width: 91.6666666667%; }
2895
2896.col-12, .col-xs-12 {
2897 flex: 0 0 100%;
2898 max-width: 100%; }
2899
2900.order-first {
2901 order: -1; }
2902
2903.order-last {
2904 order: 13; }
2905
2906.order-0 {
2907 order: 0; }
2908
2909.order-1 {
2910 order: 1; }
2911
2912.order-2 {
2913 order: 2; }
2914
2915.order-3 {
2916 order: 3; }
2917
2918.order-4 {
2919 order: 4; }
2920
2921.order-5 {
2922 order: 5; }
2923
2924.order-6 {
2925 order: 6; }
2926
2927.order-7 {
2928 order: 7; }
2929
2930.order-8 {
2931 order: 8; }
2932
2933.order-9 {
2934 order: 9; }
2935
2936.order-10 {
2937 order: 10; }
2938
2939.order-11 {
2940 order: 11; }
2941
2942.order-12 {
2943 order: 12; }
2944
2945.offset-1 {
2946 margin-left: 8.3333333333%; }
2947
2948.offset-2 {
2949 margin-left: 16.6666666667%; }
2950
2951.offset-3 {
2952 margin-left: 25%; }
2953
2954.offset-4 {
2955 margin-left: 33.3333333333%; }
2956
2957.offset-5 {
2958 margin-left: 41.6666666667%; }
2959
2960.offset-6 {
2961 margin-left: 50%; }
2962
2963.offset-7 {
2964 margin-left: 58.3333333333%; }
2965
2966.offset-8 {
2967 margin-left: 66.6666666667%; }
2968
2969.offset-9 {
2970 margin-left: 75%; }
2971
2972.offset-10 {
2973 margin-left: 83.3333333333%; }
2974
2975.offset-11 {
2976 margin-left: 91.6666666667%; }
2977
2978@media (min-width: 576px) {
2979 .col-sm {
2980 flex-basis: 0;
2981 flex-grow: 1;
2982 max-width: 100%; }
2983 .col-sm-auto {
2984 flex: 0 0 auto;
2985 width: auto;
2986 max-width: none; }
2987 .col-sm-1 {
2988 flex: 0 0 8.3333333333%;
2989 max-width: 8.3333333333%; }
2990 .col-sm-2 {
2991 flex: 0 0 16.6666666667%;
2992 max-width: 16.6666666667%; }
2993 .col-sm-3 {
2994 flex: 0 0 25%;
2995 max-width: 25%; }
2996 .col-sm-4 {
2997 flex: 0 0 33.3333333333%;
2998 max-width: 33.3333333333%; }
2999 .col-sm-5 {
3000 flex: 0 0 41.6666666667%;
3001 max-width: 41.6666666667%; }
3002 .col-sm-6 {
3003 flex: 0 0 50%;
3004 max-width: 50%; }
3005 .col-sm-7 {
3006 flex: 0 0 58.3333333333%;
3007 max-width: 58.3333333333%; }
3008 .col-sm-8 {
3009 flex: 0 0 66.6666666667%;
3010 max-width: 66.6666666667%; }
3011 .col-sm-9 {
3012 flex: 0 0 75%;
3013 max-width: 75%; }
3014 .col-sm-10 {
3015 flex: 0 0 83.3333333333%;
3016 max-width: 83.3333333333%; }
3017 .col-sm-11 {
3018 flex: 0 0 91.6666666667%;
3019 max-width: 91.6666666667%; }
3020 .col-sm-12 {
3021 flex: 0 0 100%;
3022 max-width: 100%; }
3023 .order-sm-first {
3024 order: -1; }
3025 .order-sm-last {
3026 order: 13; }
3027 .order-sm-0 {
3028 order: 0; }
3029 .order-sm-1 {
3030 order: 1; }
3031 .order-sm-2 {
3032 order: 2; }
3033 .order-sm-3 {
3034 order: 3; }
3035 .order-sm-4 {
3036 order: 4; }
3037 .order-sm-5 {
3038 order: 5; }
3039 .order-sm-6 {
3040 order: 6; }
3041 .order-sm-7 {
3042 order: 7; }
3043 .order-sm-8 {
3044 order: 8; }
3045 .order-sm-9 {
3046 order: 9; }
3047 .order-sm-10 {
3048 order: 10; }
3049 .order-sm-11 {
3050 order: 11; }
3051 .order-sm-12 {
3052 order: 12; }
3053 .offset-sm-0 {
3054 margin-left: 0; }
3055 .offset-sm-1 {
3056 margin-left: 8.3333333333%; }
3057 .offset-sm-2 {
3058 margin-left: 16.6666666667%; }
3059 .offset-sm-3 {
3060 margin-left: 25%; }
3061 .offset-sm-4 {
3062 margin-left: 33.3333333333%; }
3063 .offset-sm-5 {
3064 margin-left: 41.6666666667%; }
3065 .offset-sm-6 {
3066 margin-left: 50%; }
3067 .offset-sm-7 {
3068 margin-left: 58.3333333333%; }
3069 .offset-sm-8 {
3070 margin-left: 66.6666666667%; }
3071 .offset-sm-9 {
3072 margin-left: 75%; }
3073 .offset-sm-10 {
3074 margin-left: 83.3333333333%; }
3075 .offset-sm-11 {
3076 margin-left: 91.6666666667%; } }
3077
3078@media (min-width: 768px) {
3079 .col-md {
3080 flex-basis: 0;
3081 flex-grow: 1;
3082 max-width: 100%; }
3083 .col-md-auto {
3084 flex: 0 0 auto;
3085 width: auto;
3086 max-width: none; }
3087 .col-md-1 {
3088 flex: 0 0 8.3333333333%;
3089 max-width: 8.3333333333%; }
3090 .col-md-2 {
3091 flex: 0 0 16.6666666667%;
3092 max-width: 16.6666666667%; }
3093 .col-md-3 {
3094 flex: 0 0 25%;
3095 max-width: 25%; }
3096 .col-md-4 {
3097 flex: 0 0 33.3333333333%;
3098 max-width: 33.3333333333%; }
3099 .col-md-5 {
3100 flex: 0 0 41.6666666667%;
3101 max-width: 41.6666666667%; }
3102 .col-md-6 {
3103 flex: 0 0 50%;
3104 max-width: 50%; }
3105 .col-md-7 {
3106 flex: 0 0 58.3333333333%;
3107 max-width: 58.3333333333%; }
3108 .col-md-8 {
3109 flex: 0 0 66.6666666667%;
3110 max-width: 66.6666666667%; }
3111 .col-md-9 {
3112 flex: 0 0 75%;
3113 max-width: 75%; }
3114 .col-md-10 {
3115 flex: 0 0 83.3333333333%;
3116 max-width: 83.3333333333%; }
3117 .col-md-11 {
3118 flex: 0 0 91.6666666667%;
3119 max-width: 91.6666666667%; }
3120 .col-md-12 {
3121 flex: 0 0 100%;
3122 max-width: 100%; }
3123 .order-md-first {
3124 order: -1; }
3125 .order-md-last {
3126 order: 13; }
3127 .order-md-0 {
3128 order: 0; }
3129 .order-md-1 {
3130 order: 1; }
3131 .order-md-2 {
3132 order: 2; }
3133 .order-md-3 {
3134 order: 3; }
3135 .order-md-4 {
3136 order: 4; }
3137 .order-md-5 {
3138 order: 5; }
3139 .order-md-6 {
3140 order: 6; }
3141 .order-md-7 {
3142 order: 7; }
3143 .order-md-8 {
3144 order: 8; }
3145 .order-md-9 {
3146 order: 9; }
3147 .order-md-10 {
3148 order: 10; }
3149 .order-md-11 {
3150 order: 11; }
3151 .order-md-12 {
3152 order: 12; }
3153 .offset-md-0 {
3154 margin-left: 0; }
3155 .offset-md-1 {
3156 margin-left: 8.3333333333%; }
3157 .offset-md-2 {
3158 margin-left: 16.6666666667%; }
3159 .offset-md-3 {
3160 margin-left: 25%; }
3161 .offset-md-4 {
3162 margin-left: 33.3333333333%; }
3163 .offset-md-5 {
3164 margin-left: 41.6666666667%; }
3165 .offset-md-6 {
3166 margin-left: 50%; }
3167 .offset-md-7 {
3168 margin-left: 58.3333333333%; }
3169 .offset-md-8 {
3170 margin-left: 66.6666666667%; }
3171 .offset-md-9 {
3172 margin-left: 75%; }
3173 .offset-md-10 {
3174 margin-left: 83.3333333333%; }
3175 .offset-md-11 {
3176 margin-left: 91.6666666667%; } }
3177
3178@media (min-width: 992px) {
3179 .col-lg {
3180 flex-basis: 0;
3181 flex-grow: 1;
3182 max-width: 100%; }
3183 .col-lg-auto {
3184 flex: 0 0 auto;
3185 width: auto;
3186 max-width: none; }
3187 .col-lg-1 {
3188 flex: 0 0 8.3333333333%;
3189 max-width: 8.3333333333%; }
3190 .col-lg-2 {
3191 flex: 0 0 16.6666666667%;
3192 max-width: 16.6666666667%; }
3193 .col-lg-3 {
3194 flex: 0 0 25%;
3195 max-width: 25%; }
3196 .col-lg-4 {
3197 flex: 0 0 33.3333333333%;
3198 max-width: 33.3333333333%; }
3199 .col-lg-5 {
3200 flex: 0 0 41.6666666667%;
3201 max-width: 41.6666666667%; }
3202 .col-lg-6 {
3203 flex: 0 0 50%;
3204 max-width: 50%; }
3205 .col-lg-7 {
3206 flex: 0 0 58.3333333333%;
3207 max-width: 58.3333333333%; }
3208 .col-lg-8 {
3209 flex: 0 0 66.6666666667%;
3210 max-width: 66.6666666667%; }
3211 .col-lg-9 {
3212 flex: 0 0 75%;
3213 max-width: 75%; }
3214 .col-lg-10 {
3215 flex: 0 0 83.3333333333%;
3216 max-width: 83.3333333333%; }
3217 .col-lg-11 {
3218 flex: 0 0 91.6666666667%;
3219 max-width: 91.6666666667%; }
3220 .col-lg-12 {
3221 flex: 0 0 100%;
3222 max-width: 100%; }
3223 .order-lg-first {
3224 order: -1; }
3225 .order-lg-last {
3226 order: 13; }
3227 .order-lg-0 {
3228 order: 0; }
3229 .order-lg-1 {
3230 order: 1; }
3231 .order-lg-2 {
3232 order: 2; }
3233 .order-lg-3 {
3234 order: 3; }
3235 .order-lg-4 {
3236 order: 4; }
3237 .order-lg-5 {
3238 order: 5; }
3239 .order-lg-6 {
3240 order: 6; }
3241 .order-lg-7 {
3242 order: 7; }
3243 .order-lg-8 {
3244 order: 8; }
3245 .order-lg-9 {
3246 order: 9; }
3247 .order-lg-10 {
3248 order: 10; }
3249 .order-lg-11 {
3250 order: 11; }
3251 .order-lg-12 {
3252 order: 12; }
3253 .offset-lg-0 {
3254 margin-left: 0; }
3255 .offset-lg-1 {
3256 margin-left: 8.3333333333%; }
3257 .offset-lg-2 {
3258 margin-left: 16.6666666667%; }
3259 .offset-lg-3 {
3260 margin-left: 25%; }
3261 .offset-lg-4 {
3262 margin-left: 33.3333333333%; }
3263 .offset-lg-5 {
3264 margin-left: 41.6666666667%; }
3265 .offset-lg-6 {
3266 margin-left: 50%; }
3267 .offset-lg-7 {
3268 margin-left: 58.3333333333%; }
3269 .offset-lg-8 {
3270 margin-left: 66.6666666667%; }
3271 .offset-lg-9 {
3272 margin-left: 75%; }
3273 .offset-lg-10 {
3274 margin-left: 83.3333333333%; }
3275 .offset-lg-11 {
3276 margin-left: 91.6666666667%; } }
3277
3278@media (min-width: 1200px) {
3279 .col-xl {
3280 flex-basis: 0;
3281 flex-grow: 1;
3282 max-width: 100%; }
3283 .col-xl-auto {
3284 flex: 0 0 auto;
3285 width: auto;
3286 max-width: none; }
3287 .col-xl-1 {
3288 flex: 0 0 8.3333333333%;
3289 max-width: 8.3333333333%; }
3290 .col-xl-2 {
3291 flex: 0 0 16.6666666667%;
3292 max-width: 16.6666666667%; }
3293 .col-xl-3 {
3294 flex: 0 0 25%;
3295 max-width: 25%; }
3296 .col-xl-4 {
3297 flex: 0 0 33.3333333333%;
3298 max-width: 33.3333333333%; }
3299 .col-xl-5 {
3300 flex: 0 0 41.6666666667%;
3301 max-width: 41.6666666667%; }
3302 .col-xl-6 {
3303 flex: 0 0 50%;
3304 max-width: 50%; }
3305 .col-xl-7 {
3306 flex: 0 0 58.3333333333%;
3307 max-width: 58.3333333333%; }
3308 .col-xl-8 {
3309 flex: 0 0 66.6666666667%;
3310 max-width: 66.6666666667%; }
3311 .col-xl-9 {
3312 flex: 0 0 75%;
3313 max-width: 75%; }
3314 .col-xl-10 {
3315 flex: 0 0 83.3333333333%;
3316 max-width: 83.3333333333%; }
3317 .col-xl-11 {
3318 flex: 0 0 91.6666666667%;
3319 max-width: 91.6666666667%; }
3320 .col-xl-12 {
3321 flex: 0 0 100%;
3322 max-width: 100%; }
3323 .order-xl-first {
3324 order: -1; }
3325 .order-xl-last {
3326 order: 13; }
3327 .order-xl-0 {
3328 order: 0; }
3329 .order-xl-1 {
3330 order: 1; }
3331 .order-xl-2 {
3332 order: 2; }
3333 .order-xl-3 {
3334 order: 3; }
3335 .order-xl-4 {
3336 order: 4; }
3337 .order-xl-5 {
3338 order: 5; }
3339 .order-xl-6 {
3340 order: 6; }
3341 .order-xl-7 {
3342 order: 7; }
3343 .order-xl-8 {
3344 order: 8; }
3345 .order-xl-9 {
3346 order: 9; }
3347 .order-xl-10 {
3348 order: 10; }
3349 .order-xl-11 {
3350 order: 11; }
3351 .order-xl-12 {
3352 order: 12; }
3353 .offset-xl-0 {
3354 margin-left: 0; }
3355 .offset-xl-1 {
3356 margin-left: 8.3333333333%; }
3357 .offset-xl-2 {
3358 margin-left: 16.6666666667%; }
3359 .offset-xl-3 {
3360 margin-left: 25%; }
3361 .offset-xl-4 {
3362 margin-left: 33.3333333333%; }
3363 .offset-xl-5 {
3364 margin-left: 41.6666666667%; }
3365 .offset-xl-6 {
3366 margin-left: 50%; }
3367 .offset-xl-7 {
3368 margin-left: 58.3333333333%; }
3369 .offset-xl-8 {
3370 margin-left: 66.6666666667%; }
3371 .offset-xl-9 {
3372 margin-left: 75%; }
3373 .offset-xl-10 {
3374 margin-left: 83.3333333333%; }
3375 .offset-xl-11 {
3376 margin-left: 91.6666666667%; } }
3377
3378.table, table.collection, table.flexible,
3379.generaltable {
3380 width: 100%;
3381 max-width: 100%;
3382 margin-bottom: 1rem;
3383 background-color: transparent; }
3384 .table th, table.collection th, table.flexible th, .generaltable th,
3385 .table td,
3386 table.collection td,
3387 table.flexible td,
3388 .generaltable td {
3389 padding: 0.75rem;
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; }
3403
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,
3405.table-sm td,
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,
3412.rcs-results td,
3413table#listdirectories td {
3414 padding: 0.3rem; }
3415
3416.table-bordered, table.collection {
3417 border: 1px solid #dee2e6; }
3418 .table-bordered th, table.collection th,
3419 .table-bordered td,
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; }
3426
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); }
3429
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); }
3432
3433.table-primary,
3434.table-primary > th,
3435.table-primary > td {
3436 background-color: #bcd9f2; }
3437
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; }
3450
3451.table-secondary,
3452.table-secondary > th,
3453.table-secondary > td {
3454 background-color: #f9fafb; }
3455
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; }
3468
3469.table-success,
3470.table-success > th,
3471.table-success > td {
3472 background-color: #d1ebd1; }
3473
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; }
3486
3487.table-info,
3488.table-info > th,
3489.table-info > td {
3490 background-color: #d1edf6; }
3491
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; }
3504
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; }
3511
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; }
3540
3541.table-danger,
3542.table-danger > th,
3543.table-danger > td {
3544 background-color: #f4cfce; }
3545
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; }
3558
3559.table-light,
3560.table-light > th,
3561.table-light > td {
3562 background-color: #fdfdfe; }
3563
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; }
3576
3577.table-dark,
3578.table-dark > th,
3579.table-dark > td {
3580 background-color: #c7c8c8; }
3581
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; }
3594
3595.table-active,
3596.table-active > th,
3597.table-active > td {
3598 background-color: rgba(0, 0, 0, 0.075); }
3599
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); }
3612
3613.table .thead-dark th, table.collection .thead-dark th, table.flexible .thead-dark th, .generaltable .thead-dark th {
3614 color: #fff;
3615 background-color: #212529;
3616 border-color: #32383e; }
3617
3618.table .thead-light th, table.collection .thead-light th, table.flexible .thead-light th, .generaltable .thead-light th {
3619 color: #495057;
3620 background-color: #e9ecef;
3621 border-color: #dee2e6; }
3622
3623.table-dark {
3624 color: #fff;
3625 background-color: #212529; }
3626 .table-dark th,
3627 .table-dark td,
3628 .table-dark thead th {
3629 border-color: #32383e; }
3630 .table-dark.table-bordered, table.table-dark.collection {
3631 border: 0; }
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); }
3636
3637@media (max-width: 575.98px) {
3638 .table-responsive-sm {
3639 display: block;
3640 width: 100%;
3641 overflow-x: auto;
3642 -webkit-overflow-scrolling: touch;
3643 -ms-overflow-style: -ms-autohiding-scrollbar; }
3644 .table-responsive-sm > .table-bordered, .table-responsive-sm > table.collection {
3645 border: 0; } }
3646
3647@media (max-width: 767.98px) {
3648 .table-responsive-md {
3649 display: block;
3650 width: 100%;
3651 overflow-x: auto;
3652 -webkit-overflow-scrolling: touch;
3653 -ms-overflow-style: -ms-autohiding-scrollbar; }
3654 .table-responsive-md > .table-bordered, .table-responsive-md > table.collection {
3655 border: 0; } }
3656
3657@media (max-width: 991.98px) {
3658 .table-responsive-lg {
3659 display: block;
3660 width: 100%;
3661 overflow-x: auto;
3662 -webkit-overflow-scrolling: touch;
3663 -ms-overflow-style: -ms-autohiding-scrollbar; }
3664 .table-responsive-lg > .table-bordered, .table-responsive-lg > table.collection {
3665 border: 0; } }
3666
3667@media (max-width: 1199.98px) {
3668 .table-responsive-xl {
3669 display: block;
3670 width: 100%;
3671 overflow-x: auto;
3672 -webkit-overflow-scrolling: touch;
3673 -ms-overflow-style: -ms-autohiding-scrollbar; }
3674 .table-responsive-xl > .table-bordered, .table-responsive-xl > table.collection {
3675 border: 0; } }
3676
3677.table-responsive {
3678 display: block;
3679 width: 100%;
3680 overflow-x: auto;
3681 -webkit-overflow-scrolling: touch;
3682 -ms-overflow-style: -ms-autohiding-scrollbar; }
3683 .table-responsive > .table-bordered, .table-responsive > table.collection {
3684 border: 0; }
3685
3686.form-control {
3687 display: block;
3688 width: 100%;
3689 padding: 0.375rem 0.75rem;
3690 font-size: 0.9375rem;
3691 line-height: 1.5;
3692 color: #495057;
3693 background-color: #fff;
3694 background-clip: padding-box;
3695 border: 1px solid #ced4da;
3696 border-radius: 0;
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;
3700 border: 0; }
3701 .form-control:focus {
3702 color: #495057;
3703 background-color: #fff;
3704 border-color: #6eb5f3;
3705 outline: 0;
3706 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.25); }
3707 .form-control::placeholder {
3708 color: #868e96;
3709 opacity: 1; }
3710 .form-control:disabled, .form-control[readonly] {
3711 background-color: #e9ecef;
3712 opacity: 1; }
3713
3714select.form-control:not([size]):not([multiple]) {
3715 height: calc(2.15625rem + 2px); }
3716
3717select.form-control:focus::-ms-value {
3718 color: #495057;
3719 background-color: #fff; }
3720
3721.form-control-file,
3722.form-control-range {
3723 display: block;
3724 width: 100%; }
3725
3726.col-form-label {
3727 padding-top: calc(0.375rem + 1px);
3728 padding-bottom: calc(0.375rem + 1px);
3729 margin-bottom: 0;
3730 font-size: inherit;
3731 line-height: 1.5; }
3732
3733.col-form-label-lg {
3734 padding-top: calc(0.5rem + 1px);
3735 padding-bottom: calc(0.5rem + 1px);
3736 font-size: 1.171875rem;
3737 line-height: 1.5; }
3738
3739.col-form-label-sm {
3740 padding-top: calc(0.25rem + 1px);
3741 padding-bottom: calc(0.25rem + 1px);
3742 font-size: 0.8203125rem;
3743 line-height: 1.5; }
3744
3745.form-control-plaintext {
3746 display: block;
3747 width: 100%;
3748 padding-top: 0.375rem;
3749 padding-bottom: 0.375rem;
3750 margin-bottom: 0;
3751 line-height: 1.5;
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 {
3764 padding-right: 0;
3765 padding-left: 0; }
3766
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;
3774 line-height: 1.5; }
3775
3776select.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); }
3782
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;
3790 line-height: 1.5; }
3791
3792select.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); }
3798
3799.form-group, .form-buttons,
3800.path-admin .buttons,
3801#fitem_id_submitbutton,
3802.fp-content-center form + div,
3803div.backup-section + form,
3804#fgroup_id_buttonar {
3805 margin-bottom: 1rem; }
3806
3807.form-text {
3808 display: block;
3809 margin-top: 0.25rem; }
3810
3811.form-row {
3812 display: flex;
3813 flex-wrap: wrap;
3814 margin-right: -5px;
3815 margin-left: -5px; }
3816 .form-row > .col,
3817 .form-row > [class*="col-"] {
3818 padding-right: 5px;
3819 padding-left: 5px; }
3820
3821.form-check {
3822 position: relative;
3823 display: block;
3824 padding-left: 1.25rem; }
3825
3826.form-check-input {
3827 position: absolute;
3828 margin-top: 0.3rem;
3829 margin-left: -1.25rem; }
3830 .form-check-input:disabled ~ .form-check-label {
3831 color: #868e96; }
3832
3833.form-check-label {
3834 margin-bottom: 0; }
3835
3836.form-check-inline {
3837 display: inline-flex;
3838 align-items: center;
3839 padding-left: 0;
3840 margin-right: 0.75rem; }
3841 .form-check-inline .form-check-input {
3842 position: static;
3843 margin-top: 0;
3844 margin-right: 0.3125rem;
3845 margin-left: 0; }
3846
3847.valid-feedback {
3848 display: none;
3849 width: 100%;
3850 margin-top: 0.25rem;
3851 font-size: 80%;
3852 color: #5cb85c; }
3853
3854.valid-tooltip {
3855 position: absolute;
3856 top: 100%;
3857 z-index: 5;
3858 display: none;
3859 max-width: 100%;
3860 padding: .5rem;
3861 margin-top: .1rem;
3862 font-size: .875rem;
3863 line-height: 1;
3864 color: #fff;
3865 background-color: rgba(92, 184, 92, 0.8);
3866 border-radius: .2rem; }
3867
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,
3881 .was-validated
3882 .custom-select:valid ~ .valid-tooltip,
3883 .custom-select.is-valid ~ .valid-feedback,
3884 .custom-select.is-valid ~ .valid-tooltip {
3885 display: block; }
3886
3887.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3888 color: #5cb85c; }
3889
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 {
3893 display: block; }
3894
3895.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
3896 color: #5cb85c; }
3897 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
3898 background-color: #b5dfb5; }
3899
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 {
3903 display: block; }
3904
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; }
3907
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); }
3910
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; }
3915
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 {
3919 display: block; }
3920
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); }
3923
3924.invalid-feedback {
3925 display: none;
3926 width: 100%;
3927 margin-top: 0.25rem;
3928 font-size: 80%;
3929 color: #d9534f; }
3930
3931.invalid-tooltip {
3932 position: absolute;
3933 top: 100%;
3934 z-index: 5;
3935 display: none;
3936 max-width: 100%;
3937 padding: .5rem;
3938 margin-top: .1rem;
3939 font-size: .875rem;
3940 line-height: 1;
3941 color: #fff;
3942 background-color: rgba(217, 83, 79, 0.8);
3943 border-radius: .2rem; }
3944
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,
3958 .was-validated
3959 .custom-select:invalid ~ .invalid-tooltip,
3960 .custom-select.is-invalid ~ .invalid-feedback,
3961 .custom-select.is-invalid ~ .invalid-tooltip {
3962 display: block; }
3963
3964.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3965 color: #d9534f; }
3966
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 {
3970 display: block; }
3971
3972.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
3973 color: #d9534f; }
3974 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
3975 background-color: #f0b9b8; }
3976
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 {
3980 display: block; }
3981
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; }
3984
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); }
3987
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; }
3992
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 {
3996 display: block; }
3997
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); }
4000
4001.form-inline {
4002 display: flex;
4003 flex-flow: row wrap;
4004 align-items: center; }
4005 .form-inline .form-check {
4006 width: 100%; }
4007 @media (min-width: 576px) {
4008 .form-inline label {
4009 display: flex;
4010 align-items: center;
4011 justify-content: center;
4012 margin-bottom: 0; }
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 {
4019 display: flex;
4020 flex: 0 0 auto;
4021 flex-flow: row wrap;
4022 align-items: center;
4023 margin-bottom: 0; }
4024 .form-inline .form-control {
4025 display: inline-block;
4026 width: auto;
4027 vertical-align: middle; }
4028 .form-inline .form-control-plaintext {
4029 display: inline-block; }
4030 .form-inline .input-group {
4031 width: auto; }
4032 .form-inline .form-check {
4033 display: flex;
4034 align-items: center;
4035 justify-content: center;
4036 width: auto;
4037 padding-left: 0; }
4038 .form-inline .form-check-input {
4039 position: relative;
4040 margin-top: 0;
4041 margin-right: 0.25rem;
4042 margin-left: 0; }
4043 .form-inline .custom-control {
4044 align-items: center;
4045 justify-content: center; }
4046 .form-inline .custom-control-label {
4047 margin-bottom: 0; } }
4048
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;
4051 font-weight: 400;
4052 text-align: center;
4053 white-space: nowrap;
4054 vertical-align: middle;
4055 user-select: none;
4056 border: 1px solid transparent;
4057 padding: 0.375rem 0.75rem;
4058 font-size: 0.9375rem;
4059 line-height: 1.5;
4060 border-radius: 0;
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 {
4065 outline: 0;