MDL-59261 theme_boost: compiled css fallback
[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,
2694.small {
2695 font-size: 80%;
2696 font-weight: 400; }
2697
2698mark,
2699.mark {
2700 padding: 0.2em;
2701 background-color: #fcf8e3; }
2702
2703.list-unstyled {
2704 padding-left: 0;
2705 list-style: none; }
2706
2707.list-inline {
2708 padding-left: 0;
2709 list-style: none; }
2710
2711.list-inline-item {
2712 display: inline-block; }
2713 .list-inline-item:not(:last-child) {
2714 margin-right: 0.5rem; }
2715
2716.initialism {
2717 font-size: 90%;
2718 text-transform: uppercase; }
2719
2720.blockquote {
2721 margin-bottom: 1rem;
2722 font-size: 1.171875rem; }
2723
2724.blockquote-footer {
2725 display: block;
2726 font-size: 80%;
2727 color: #868e96; }
2728 .blockquote-footer::before {
2729 content: "\2014 \00A0"; }
2730
2731.img-fluid, .img-responsive {
2732 max-width: 100%;
2733 height: auto; }
2734
2735.img-thumbnail {
2736 padding: 0.25rem;
2737 background-color: #fff;
2738 border: 1px solid #dee2e6;
2739 max-width: 100%;
2740 height: auto; }
2741
2742.figure {
2743 display: inline-block; }
2744
2745.figure-img {
2746 margin-bottom: 0.5rem;
2747 line-height: 1; }
2748
2749.figure-caption {
2750 font-size: 90%;
2751 color: #868e96; }
2752
2753code,
2754kbd,
2755pre,
2756samp {
2757 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
2758
2759code {
2760 font-size: 87.5%;
2761 color: #e83e8c;
2762 word-break: break-word; }
2763 a > code {
2764 color: inherit; }
2765
2766kbd {
2767 padding: 0.2rem 0.4rem;
2768 font-size: 87.5%;
2769 color: #fff;
2770 background-color: #212529; }
2771 kbd kbd {
2772 padding: 0;
2773 font-size: 100%;
2774 font-weight: 700; }
2775
2776pre {
2777 display: block;
2778 font-size: 87.5%;
2779 color: #212529; }
2780 pre code {
2781 font-size: inherit;
2782 color: inherit;
2783 word-break: normal; }
2784
2785.pre-scrollable {
2786 max-height: 340px;
2787 overflow-y: scroll; }
2788
2789.container {
2790 width: 100%;
2791 padding-right: 15px;
2792 padding-left: 15px;
2793 margin-right: auto;
2794 margin-left: auto; }
2795 @media (min-width: 576px) {
2796 .container {
2797 max-width: 540px; } }
2798 @media (min-width: 768px) {
2799 .container {
2800 max-width: 720px; } }
2801 @media (min-width: 992px) {
2802 .container {
2803 max-width: 960px; } }
2804 @media (min-width: 1200px) {
2805 .container {
2806 max-width: 1140px; } }
2807
2808.container-fluid {
2809 width: 100%;
2810 padding-right: 15px;
2811 padding-left: 15px;
2812 margin-right: auto;
2813 margin-left: auto; }
2814
2815.row {
2816 display: flex;
2817 flex-wrap: wrap;
2818 margin-right: -15px;
2819 margin-left: -15px; }
2820
2821.no-gutters {
2822 margin-right: 0;
2823 margin-left: 0; }
2824 .no-gutters > .col,
2825 .no-gutters > [class*="col-"] {
2826 padding-right: 0;
2827 padding-left: 0; }
2828
2829.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,
2830.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,
2831.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,
2832.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,
2833.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,
2834.col-xl-auto {
2835 position: relative;
2836 width: 100%;
2837 min-height: 1px;
2838 padding-right: 15px;
2839 padding-left: 15px; }
2840
2841.col {
2842 flex-basis: 0;
2843 flex-grow: 1;
2844 max-width: 100%; }
2845
2846.col-auto {
2847 flex: 0 0 auto;
2848 width: auto;
2849 max-width: none; }
2850
2851.col-1, .col-xs-1 {
2852 flex: 0 0 8.3333333333%;
2853 max-width: 8.3333333333%; }
2854
2855.col-2, .col-xs-2 {
2856 flex: 0 0 16.6666666667%;
2857 max-width: 16.6666666667%; }
2858
2859.col-3, .col-xs-3 {
2860 flex: 0 0 25%;
2861 max-width: 25%; }
2862
2863.col-4, .col-xs-4 {
2864 flex: 0 0 33.3333333333%;
2865 max-width: 33.3333333333%; }
2866
2867.col-5, .col-xs-5 {
2868 flex: 0 0 41.6666666667%;
2869 max-width: 41.6666666667%; }
2870
2871.col-6, .col-xs-6 {
2872 flex: 0 0 50%;
2873 max-width: 50%; }
2874
2875.col-7, .col-xs-7 {
2876 flex: 0 0 58.3333333333%;
2877 max-width: 58.3333333333%; }
2878
2879.col-8, .col-xs-8 {
2880 flex: 0 0 66.6666666667%;
2881 max-width: 66.6666666667%; }
2882
2883.col-9, .col-xs-9 {
2884 flex: 0 0 75%;
2885 max-width: 75%; }
2886
2887.col-10, .col-xs-10 {
2888 flex: 0 0 83.3333333333%;
2889 max-width: 83.3333333333%; }
2890
2891.col-11, .col-xs-11 {
2892 flex: 0 0 91.6666666667%;
2893 max-width: 91.6666666667%; }
2894
2895.col-12, .col-xs-12 {
2896 flex: 0 0 100%;
2897 max-width: 100%; }
2898
2899.order-first {
2900 order: -1; }
2901
2902.order-last {
2903 order: 13; }
2904
2905.order-0 {
2906 order: 0; }
2907
2908.order-1 {
2909 order: 1; }
2910
2911.order-2 {
2912 order: 2; }
2913
2914.order-3 {
2915 order: 3; }
2916
2917.order-4 {
2918 order: 4; }
2919
2920.order-5 {
2921 order: 5; }
2922
2923.order-6 {
2924 order: 6; }
2925
2926.order-7 {
2927 order: 7; }
2928
2929.order-8 {
2930 order: 8; }
2931
2932.order-9 {
2933 order: 9; }
2934
2935.order-10 {
2936 order: 10; }
2937
2938.order-11 {
2939 order: 11; }
2940
2941.order-12 {
2942 order: 12; }
2943
2944.offset-1 {
2945 margin-left: 8.3333333333%; }
2946
2947.offset-2 {
2948 margin-left: 16.6666666667%; }
2949
2950.offset-3 {
2951 margin-left: 25%; }
2952
2953.offset-4 {
2954 margin-left: 33.3333333333%; }
2955
2956.offset-5 {
2957 margin-left: 41.6666666667%; }
2958
2959.offset-6 {
2960 margin-left: 50%; }
2961
2962.offset-7 {
2963 margin-left: 58.3333333333%; }
2964
2965.offset-8 {
2966 margin-left: 66.6666666667%; }
2967
2968.offset-9 {
2969 margin-left: 75%; }
2970
2971.offset-10 {
2972 margin-left: 83.3333333333%; }
2973
2974.offset-11 {
2975 margin-left: 91.6666666667%; }
2976
2977@media (min-width: 576px) {
2978 .col-sm {
2979 flex-basis: 0;
2980 flex-grow: 1;
2981 max-width: 100%; }
2982 .col-sm-auto {
2983 flex: 0 0 auto;
2984 width: auto;
2985 max-width: none; }
2986 .col-sm-1 {
2987 flex: 0 0 8.3333333333%;
2988 max-width: 8.3333333333%; }
2989 .col-sm-2 {
2990 flex: 0 0 16.6666666667%;
2991 max-width: 16.6666666667%; }
2992 .col-sm-3 {
2993 flex: 0 0 25%;
2994 max-width: 25%; }
2995 .col-sm-4 {
2996 flex: 0 0 33.3333333333%;
2997 max-width: 33.3333333333%; }
2998 .col-sm-5 {
2999 flex: 0 0 41.6666666667%;
3000 max-width: 41.6666666667%; }
3001 .col-sm-6 {
3002 flex: 0 0 50%;
3003 max-width: 50%; }
3004 .col-sm-7 {
3005 flex: 0 0 58.3333333333%;
3006 max-width: 58.3333333333%; }
3007 .col-sm-8 {
3008 flex: 0 0 66.6666666667%;
3009 max-width: 66.6666666667%; }
3010 .col-sm-9 {
3011 flex: 0 0 75%;
3012 max-width: 75%; }
3013 .col-sm-10 {
3014 flex: 0 0 83.3333333333%;
3015 max-width: 83.3333333333%; }
3016 .col-sm-11 {
3017 flex: 0 0 91.6666666667%;
3018 max-width: 91.6666666667%; }
3019 .col-sm-12 {
3020 flex: 0 0 100%;
3021 max-width: 100%; }
3022 .order-sm-first {
3023 order: -1; }
3024 .order-sm-last {
3025 order: 13; }
3026 .order-sm-0 {
3027 order: 0; }
3028 .order-sm-1 {
3029 order: 1; }
3030 .order-sm-2 {
3031 order: 2; }
3032 .order-sm-3 {
3033 order: 3; }
3034 .order-sm-4 {
3035 order: 4; }
3036 .order-sm-5 {
3037 order: 5; }
3038 .order-sm-6 {
3039 order: 6; }
3040 .order-sm-7 {
3041 order: 7; }
3042 .order-sm-8 {
3043 order: 8; }
3044 .order-sm-9 {
3045 order: 9; }
3046 .order-sm-10 {
3047 order: 10; }
3048 .order-sm-11 {
3049 order: 11; }
3050 .order-sm-12 {
3051 order: 12; }
3052 .offset-sm-0 {
3053 margin-left: 0; }
3054 .offset-sm-1 {
3055 margin-left: 8.3333333333%; }
3056 .offset-sm-2 {
3057 margin-left: 16.6666666667%; }
3058 .offset-sm-3 {
3059 margin-left: 25%; }
3060 .offset-sm-4 {
3061 margin-left: 33.3333333333%; }
3062 .offset-sm-5 {
3063 margin-left: 41.6666666667%; }
3064 .offset-sm-6 {
3065 margin-left: 50%; }
3066 .offset-sm-7 {
3067 margin-left: 58.3333333333%; }
3068 .offset-sm-8 {
3069 margin-left: 66.6666666667%; }
3070 .offset-sm-9 {
3071 margin-left: 75%; }
3072 .offset-sm-10 {
3073 margin-left: 83.3333333333%; }
3074 .offset-sm-11 {
3075 margin-left: 91.6666666667%; } }
3076
3077@media (min-width: 768px) {
3078 .col-md {
3079 flex-basis: 0;
3080 flex-grow: 1;
3081 max-width: 100%; }
3082 .col-md-auto {
3083 flex: 0 0 auto;
3084 width: auto;
3085 max-width: none; }
3086 .col-md-1 {
3087 flex: 0 0 8.3333333333%;
3088 max-width: 8.3333333333%; }
3089 .col-md-2 {
3090 flex: 0 0 16.6666666667%;
3091 max-width: 16.6666666667%; }
3092 .col-md-3 {
3093 flex: 0 0 25%;
3094 max-width: 25%; }
3095 .col-md-4 {
3096 flex: 0 0 33.3333333333%;
3097 max-width: 33.3333333333%; }
3098 .col-md-5 {
3099 flex: 0 0 41.6666666667%;
3100 max-width: 41.6666666667%; }
3101 .col-md-6 {
3102 flex: 0 0 50%;
3103 max-width: 50%; }
3104 .col-md-7 {
3105 flex: 0 0 58.3333333333%;
3106 max-width: 58.3333333333%; }
3107 .col-md-8 {
3108 flex: 0 0 66.6666666667%;
3109 max-width: 66.6666666667%; }
3110 .col-md-9 {
3111 flex: 0 0 75%;
3112 max-width: 75%; }
3113 .col-md-10 {
3114 flex: 0 0 83.3333333333%;
3115 max-width: 83.3333333333%; }
3116 .col-md-11 {
3117 flex: 0 0 91.6666666667%;
3118 max-width: 91.6666666667%; }
3119 .col-md-12 {
3120 flex: 0 0 100%;
3121 max-width: 100%; }
3122 .order-md-first {
3123 order: -1; }
3124 .order-md-last {
3125 order: 13; }
3126 .order-md-0 {
3127 order: 0; }
3128 .order-md-1 {
3129 order: 1; }
3130 .order-md-2 {
3131 order: 2; }
3132 .order-md-3 {
3133 order: 3; }
3134 .order-md-4 {
3135 order: 4; }
3136 .order-md-5 {
3137 order: 5; }
3138 .order-md-6 {
3139 order: 6; }
3140 .order-md-7 {
3141 order: 7; }
3142 .order-md-8 {
3143 order: 8; }
3144 .order-md-9 {
3145 order: 9; }
3146 .order-md-10 {
3147 order: 10; }
3148 .order-md-11 {
3149 order: 11; }
3150 .order-md-12 {
3151 order: 12; }
3152 .offset-md-0 {
3153 margin-left: 0; }
3154 .offset-md-1 {
3155 margin-left: 8.3333333333%; }
3156 .offset-md-2 {
3157 margin-left: 16.6666666667%; }
3158 .offset-md-3 {
3159 margin-left: 25%; }
3160 .offset-md-4 {
3161 margin-left: 33.3333333333%; }
3162 .offset-md-5 {
3163 margin-left: 41.6666666667%; }
3164 .offset-md-6 {
3165 margin-left: 50%; }
3166 .offset-md-7 {
3167 margin-left: 58.3333333333%; }
3168 .offset-md-8 {
3169 margin-left: 66.6666666667%; }
3170 .offset-md-9 {
3171 margin-left: 75%; }
3172 .offset-md-10 {
3173 margin-left: 83.3333333333%; }
3174 .offset-md-11 {
3175 margin-left: 91.6666666667%; } }
3176
3177@media (min-width: 992px) {
3178 .col-lg {
3179 flex-basis: 0;
3180 flex-grow: 1;
3181 max-width: 100%; }
3182 .col-lg-auto {
3183 flex: 0 0 auto;
3184 width: auto;
3185 max-width: none; }
3186 .col-lg-1 {
3187 flex: 0 0 8.3333333333%;
3188 max-width: 8.3333333333%; }
3189 .col-lg-2 {
3190 flex: 0 0 16.6666666667%;
3191 max-width: 16.6666666667%; }
3192 .col-lg-3 {
3193 flex: 0 0 25%;
3194 max-width: 25%; }
3195 .col-lg-4 {
3196 flex: 0 0 33.3333333333%;
3197 max-width: 33.3333333333%; }
3198 .col-lg-5 {
3199 flex: 0 0 41.6666666667%;
3200 max-width: 41.6666666667%; }
3201 .col-lg-6 {
3202 flex: 0 0 50%;
3203 max-width: 50%; }
3204 .col-lg-7 {
3205 flex: 0 0 58.3333333333%;
3206 max-width: 58.3333333333%; }
3207 .col-lg-8 {
3208 flex: 0 0 66.6666666667%;
3209 max-width: 66.6666666667%; }
3210 .col-lg-9 {
3211 flex: 0 0 75%;
3212 max-width: 75%; }
3213 .col-lg-10 {
3214 flex: 0 0 83.3333333333%;
3215 max-width: 83.3333333333%; }
3216 .col-lg-11 {
3217 flex: 0 0 91.6666666667%;
3218 max-width: 91.6666666667%; }
3219 .col-lg-12 {
3220 flex: 0 0 100%;
3221 max-width: 100%; }
3222 .order-lg-first {
3223 order: -1; }
3224 .order-lg-last {
3225 order: 13; }
3226 .order-lg-0 {
3227 order: 0; }
3228 .order-lg-1 {
3229 order: 1; }
3230 .order-lg-2 {
3231 order: 2; }
3232 .order-lg-3 {
3233 order: 3; }
3234 .order-lg-4 {
3235 order: 4; }
3236 .order-lg-5 {
3237 order: 5; }
3238 .order-lg-6 {
3239 order: 6; }
3240 .order-lg-7 {
3241 order: 7; }
3242 .order-lg-8 {
3243 order: 8; }
3244 .order-lg-9 {
3245 order: 9; }
3246 .order-lg-10 {
3247 order: 10; }
3248 .order-lg-11 {
3249 order: 11; }
3250 .order-lg-12 {
3251 order: 12; }
3252 .offset-lg-0 {
3253 margin-left: 0; }
3254 .offset-lg-1 {
3255 margin-left: 8.3333333333%; }
3256 .offset-lg-2 {
3257 margin-left: 16.6666666667%; }
3258 .offset-lg-3 {
3259 margin-left: 25%; }
3260 .offset-lg-4 {
3261 margin-left: 33.3333333333%; }
3262 .offset-lg-5 {
3263 margin-left: 41.6666666667%; }
3264 .offset-lg-6 {
3265 margin-left: 50%; }
3266 .offset-lg-7 {
3267 margin-left: 58.3333333333%; }
3268 .offset-lg-8 {
3269 margin-left: 66.6666666667%; }
3270 .offset-lg-9 {
3271 margin-left: 75%; }
3272 .offset-lg-10 {
3273 margin-left: 83.3333333333%; }
3274 .offset-lg-11 {
3275 margin-left: 91.6666666667%; } }
3276
3277@media (min-width: 1200px) {
3278 .col-xl {
3279 flex-basis: 0;
3280 flex-grow: 1;
3281 max-width: 100%; }
3282 .col-xl-auto {
3283 flex: 0 0 auto;
3284 width: auto;
3285 max-width: none; }
3286 .col-xl-1 {
3287 flex: 0 0 8.3333333333%;
3288 max-width: 8.3333333333%; }
3289 .col-xl-2 {
3290 flex: 0 0 16.6666666667%;
3291 max-width: 16.6666666667%; }
3292 .col-xl-3 {
3293 flex: 0 0 25%;
3294 max-width: 25%; }
3295 .col-xl-4 {
3296 flex: 0 0 33.3333333333%;
3297 max-width: 33.3333333333%; }
3298 .col-xl-5 {
3299 flex: 0 0 41.6666666667%;
3300 max-width: 41.6666666667%; }
3301 .col-xl-6 {
3302 flex: 0 0 50%;
3303 max-width: 50%; }
3304 .col-xl-7 {
3305 flex: 0 0 58.3333333333%;
3306 max-width: 58.3333333333%; }
3307 .col-xl-8 {
3308 flex: 0 0 66.6666666667%;
3309 max-width: 66.6666666667%; }
3310 .col-xl-9 {
3311 flex: 0 0 75%;
3312 max-width: 75%; }
3313 .col-xl-10 {
3314 flex: 0 0 83.3333333333%;
3315 max-width: 83.3333333333%; }
3316 .col-xl-11 {
3317 flex: 0 0 91.6666666667%;
3318 max-width: 91.6666666667%; }
3319 .col-xl-12 {
3320 flex: 0 0 100%;
3321 max-width: 100%; }
3322 .order-xl-first {
3323 order: -1; }
3324 .order-xl-last {
3325 order: 13; }
3326 .order-xl-0 {
3327 order: 0; }
3328 .order-xl-1 {
3329 order: 1; }
3330 .order-xl-2 {
3331 order: 2; }
3332 .order-xl-3 {
3333 order: 3; }
3334 .order-xl-4 {
3335 order: 4; }
3336 .order-xl-5 {
3337 order: 5; }
3338 .order-xl-6 {
3339 order: 6; }
3340 .order-xl-7 {
3341 order: 7; }
3342 .order-xl-8 {
3343 order: 8; }
3344 .order-xl-9 {
3345 order: 9; }
3346 .order-xl-10 {
3347 order: 10; }
3348 .order-xl-11 {
3349 order: 11; }
3350 .order-xl-12 {
3351 order: 12; }
3352 .offset-xl-0 {
3353 margin-left: 0; }
3354 .offset-xl-1 {
3355 margin-left: 8.3333333333%; }
3356 .offset-xl-2 {
3357 margin-left: 16.6666666667%; }
3358 .offset-xl-3 {
3359 margin-left: 25%; }
3360 .offset-xl-4 {
3361 margin-left: 33.3333333333%; }
3362 .offset-xl-5 {
3363 margin-left: 41.6666666667%; }
3364 .offset-xl-6 {
3365 margin-left: 50%; }
3366 .offset-xl-7 {
3367 margin-left: 58.3333333333%; }
3368 .offset-xl-8 {
3369 margin-left: 66.6666666667%; }
3370 .offset-xl-9 {
3371 margin-left: 75%; }
3372 .offset-xl-10 {
3373 margin-left: 83.3333333333%; }
3374 .offset-xl-11 {
3375 margin-left: 91.6666666667%; } }
3376
3377.table, table.collection, table.flexible,
3378.generaltable {
3379 width: 100%;
3380 max-width: 100%;
3381 margin-bottom: 1rem;
3382 background-color: transparent; }
3383 .table th, table.collection th, table.flexible th, .generaltable th,
3384 .table td,
3385 table.collection td,
3386 table.flexible td,
3387 .generaltable td {
3388 padding: 0.75rem;
3389 vertical-align: top;
3390 border-top: 1px solid #dee2e6; }
3391 .table thead th, table.collection thead th, table.flexible thead th, .generaltable thead th {
3392 vertical-align: bottom;
3393 border-bottom: 2px solid #dee2e6; }
3394 .table tbody + tbody, table.collection tbody + tbody, table.flexible tbody + tbody, .generaltable tbody + tbody {
3395 border-top: 2px solid #dee2e6; }
3396 .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,
3397 .table .generaltable,
3398 table.collection .generaltable,
3399 table.flexible .generaltable,
3400 .generaltable .generaltable {
3401 background-color: #fff; }
3402
3403.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,
3404.table-sm td,
3405#page-report-loglive-index .generaltable td,
3406#page-admin-report-log-index .generaltable td,
3407#page-report-log-user .generaltable td,
3408#page-admin-user table td,
3409.environmenttable td,
3410.category_subcategories td,
3411.rcs-results td,
3412table#listdirectories td {
3413 padding: 0.3rem; }
3414
3415.table-bordered, table.collection {
3416 border: 1px solid #dee2e6; }
3417 .table-bordered th, table.collection th,
3418 .table-bordered td,
3419 table.collection td {
3420 border: 1px solid #dee2e6; }
3421 .table-bordered thead th, table.collection thead th,
3422 .table-bordered thead td,
3423 table.collection thead td {
3424 border-bottom-width: 2px; }
3425
3426.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) {
3427 background-color: rgba(0, 0, 0, 0.05); }
3428
3429.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 {
3430 background-color: rgba(0, 0, 0, 0.075); }
3431
3432.table-primary,
3433.table-primary > th,
3434.table-primary > td {
3435 background-color: #bcd9f2; }
3436
3437.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 {
3438 background-color: #a7cdee; }
3439 .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,
3440 .table-hover .table-primary:hover > th,
3441 table.grading-report .table-primary:hover > th,
3442 .forumheaderlist .table-primary:hover > th,
3443 .generaltable .table-primary:hover > th,
3444 table.flexible .table-primary:hover > th,
3445 .category_subcategories .table-primary:hover > th,
3446 table#modules .table-primary:hover > th,
3447 table#permissions .table-primary:hover > th {
3448 background-color: #a7cdee; }
3449
3450.table-secondary,
3451.table-secondary > th,
3452.table-secondary > td {
3453 background-color: #f9fafb; }
3454
3455.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 {
3456 background-color: #eaedf1; }
3457 .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,
3458 .table-hover .table-secondary:hover > th,
3459 table.grading-report .table-secondary:hover > th,
3460 .forumheaderlist .table-secondary:hover > th,
3461 .generaltable .table-secondary:hover > th,
3462 table.flexible .table-secondary:hover > th,
3463 .category_subcategories .table-secondary:hover > th,
3464 table#modules .table-secondary:hover > th,
3465 table#permissions .table-secondary:hover > th {
3466 background-color: #eaedf1; }
3467
3468.table-success,
3469.table-success > th,
3470.table-success > td {
3471 background-color: #d1ebd1; }
3472
3473.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 {
3474 background-color: #bfe3bf; }
3475 .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,
3476 .table-hover .table-success:hover > th,
3477 table.grading-report .table-success:hover > th,
3478 .forumheaderlist .table-success:hover > th,
3479 .generaltable .table-success:hover > th,
3480 table.flexible .table-success:hover > th,
3481 .category_subcategories .table-success:hover > th,
3482 table#modules .table-success:hover > th,
3483 table#permissions .table-success:hover > th {
3484 background-color: #bfe3bf; }
3485
3486.table-info,
3487.table-info > th,
3488.table-info > td {
3489 background-color: #d1edf6; }
3490
3491.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 {
3492 background-color: #bce5f2; }
3493 .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,
3494 .table-hover .table-info:hover > th,
3495 table.grading-report .table-info:hover > th,
3496 .forumheaderlist .table-info:hover > th,
3497 .generaltable .table-info:hover > th,
3498 table.flexible .table-info:hover > th,
3499 .category_subcategories .table-info:hover > th,
3500 table#modules .table-info:hover > th,
3501 table#permissions .table-info:hover > th {
3502 background-color: #bce5f2; }
3503
3504.table-warning, #overriderolestable .overriddenpermission,
3505.table-warning > th,
3506#overriderolestable .overriddenpermission > th,
3507.table-warning > td,
3508#overriderolestable .overriddenpermission > td {
3509 background-color: #fbe8cd; }
3510
3511.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 {
3512 background-color: #f9ddb5; }
3513 .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,
3514 .table-hover .table-warning:hover > th,
3515 table.grading-report .table-warning:hover > th,
3516 .forumheaderlist .table-warning:hover > th,
3517 .generaltable .table-warning:hover > th,
3518 table.flexible .table-warning:hover > th,
3519 .category_subcategories .table-warning:hover > th,
3520 table#modules .table-warning:hover > th,
3521 table#permissions .table-warning:hover > th,
3522 .table-hover #overriderolestable .overriddenpermission:hover > th,
3523 #overriderolestable .table-hover .overriddenpermission:hover > th,
3524 table.grading-report #overriderolestable .overriddenpermission:hover > th,
3525 #overriderolestable table.grading-report .overriddenpermission:hover > th,
3526 .forumheaderlist #overriderolestable .overriddenpermission:hover > th,
3527 #overriderolestable .forumheaderlist .overriddenpermission:hover > th,
3528 .generaltable #overriderolestable .overriddenpermission:hover > th,
3529 #overriderolestable .generaltable .overriddenpermission:hover > th,
3530 table.flexible #overriderolestable .overriddenpermission:hover > th,
3531 #overriderolestable table.flexible .overriddenpermission:hover > th,
3532 .category_subcategories #overriderolestable .overriddenpermission:hover > th,
3533 #overriderolestable .category_subcategories .overriddenpermission:hover > th,
3534 table#modules #overriderolestable .overriddenpermission:hover > th,
3535 #overriderolestable table#modules .overriddenpermission:hover > th,
3536 table#permissions #overriderolestable .overriddenpermission:hover > th,
3537 #overriderolestable table#permissions .overriddenpermission:hover > th {
3538 background-color: #f9ddb5; }
3539
3540.table-danger,
3541.table-danger > th,
3542.table-danger > td {
3543 background-color: #f4cfce; }
3544
3545.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 {
3546 background-color: #efbbb9; }
3547 .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,
3548 .table-hover .table-danger:hover > th,
3549 table.grading-report .table-danger:hover > th,
3550 .forumheaderlist .table-danger:hover > th,
3551 .generaltable .table-danger:hover > th,
3552 table.flexible .table-danger:hover > th,
3553 .category_subcategories .table-danger:hover > th,
3554 table#modules .table-danger:hover > th,
3555 table#permissions .table-danger:hover > th {
3556 background-color: #efbbb9; }
3557
3558.table-light,
3559.table-light > th,
3560.table-light > td {
3561 background-color: #fdfdfe; }
3562
3563.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 {
3564 background-color: #ececf6; }
3565 .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,
3566 .table-hover .table-light:hover > th,
3567 table.grading-report .table-light:hover > th,
3568 .forumheaderlist .table-light:hover > th,
3569 .generaltable .table-light:hover > th,
3570 table.flexible .table-light:hover > th,
3571 .category_subcategories .table-light:hover > th,
3572 table#modules .table-light:hover > th,
3573 table#permissions .table-light:hover > th {
3574 background-color: #ececf6; }
3575
3576.table-dark,
3577.table-dark > th,
3578.table-dark > td {
3579 background-color: #c7c8c8; }
3580
3581.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 {
3582 background-color: #babbbb; }
3583 .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,
3584 .table-hover .table-dark:hover > th,
3585 table.grading-report .table-dark:hover > th,
3586 .forumheaderlist .table-dark:hover > th,
3587 .generaltable .table-dark:hover > th,
3588 table.flexible .table-dark:hover > th,
3589 .category_subcategories .table-dark:hover > th,
3590 table#modules .table-dark:hover > th,
3591 table#permissions .table-dark:hover > th {
3592 background-color: #babbbb; }
3593
3594.table-active,
3595.table-active > th,
3596.table-active > td {
3597 background-color: rgba(0, 0, 0, 0.075); }
3598
3599.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 {
3600 background-color: rgba(0, 0, 0, 0.075); }
3601 .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,
3602 .table-hover .table-active:hover > th,
3603 table.grading-report .table-active:hover > th,
3604 .forumheaderlist .table-active:hover > th,
3605 .generaltable .table-active:hover > th,
3606 table.flexible .table-active:hover > th,
3607 .category_subcategories .table-active:hover > th,
3608 table#modules .table-active:hover > th,
3609 table#permissions .table-active:hover > th {
3610 background-color: rgba(0, 0, 0, 0.075); }
3611
3612.table .thead-dark th, table.collection .thead-dark th, table.flexible .thead-dark th, .generaltable .thead-dark th {
3613 color: #fff;
3614 background-color: #212529;
3615 border-color: #32383e; }
3616
3617.table .thead-light th, table.collection .thead-light th, table.flexible .thead-light th, .generaltable .thead-light th {
3618 color: #495057;
3619 background-color: #e9ecef;
3620 border-color: #dee2e6; }
3621
3622.table-dark {
3623 color: #fff;
3624 background-color: #212529; }
3625 .table-dark th,
3626 .table-dark td,
3627 .table-dark thead th {
3628 border-color: #32383e; }
3629 .table-dark.table-bordered, table.table-dark.collection {
3630 border: 0; }
3631 .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) {
3632 background-color: rgba(255, 255, 255, 0.05); }
3633 .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 {
3634 background-color: rgba(255, 255, 255, 0.075); }
3635
3636@media (max-width: 575.98px) {
3637 .table-responsive-sm {
3638 display: block;
3639 width: 100%;
3640 overflow-x: auto;
3641 -webkit-overflow-scrolling: touch;
3642 -ms-overflow-style: -ms-autohiding-scrollbar; }
3643 .table-responsive-sm > .table-bordered, .table-responsive-sm > table.collection {
3644 border: 0; } }
3645
3646@media (max-width: 767.98px) {
3647 .table-responsive-md {
3648 display: block;
3649 width: 100%;
3650 overflow-x: auto;
3651 -webkit-overflow-scrolling: touch;
3652 -ms-overflow-style: -ms-autohiding-scrollbar; }
3653 .table-responsive-md > .table-bordered, .table-responsive-md > table.collection {
3654 border: 0; } }
3655
3656@media (max-width: 991.98px) {
3657 .table-responsive-lg {
3658 display: block;
3659 width: 100%;
3660 overflow-x: auto;
3661 -webkit-overflow-scrolling: touch;
3662 -ms-overflow-style: -ms-autohiding-scrollbar; }
3663 .table-responsive-lg > .table-bordered, .table-responsive-lg > table.collection {
3664 border: 0; } }
3665
3666@media (max-width: 1199.98px) {
3667 .table-responsive-xl {
3668 display: block;
3669 width: 100%;
3670 overflow-x: auto;
3671 -webkit-overflow-scrolling: touch;
3672 -ms-overflow-style: -ms-autohiding-scrollbar; }
3673 .table-responsive-xl > .table-bordered, .table-responsive-xl > table.collection {
3674 border: 0; } }
3675
3676.table-responsive {
3677 display: block;
3678 width: 100%;
3679 overflow-x: auto;
3680 -webkit-overflow-scrolling: touch;
3681 -ms-overflow-style: -ms-autohiding-scrollbar; }
3682 .table-responsive > .table-bordered, .table-responsive > table.collection {
3683 border: 0; }
3684
3685.form-control {
3686 display: block;
3687 width: 100%;
3688 padding: 0.375rem 0.75rem;
3689 font-size: 0.9375rem;
3690 line-height: 1.5;
3691 color: #495057;
3692 background-color: #fff;
3693 background-clip: padding-box;
3694 border: 1px solid #ced4da;
3695 border-radius: 0;
3696 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
3697 .form-control::-ms-expand {
3698 background-color: transparent;
3699 border: 0; }
3700 .form-control:focus {
3701 color: #495057;
3702 background-color: #fff;
3703 border-color: #6eb5f3;
3704 outline: 0;
3705 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.25); }
3706 .form-control::placeholder {
3707 color: #868e96;
3708 opacity: 1; }
3709 .form-control:disabled, .form-control[readonly] {
3710 background-color: #e9ecef;
3711 opacity: 1; }
3712
3713select.form-control:not([size]):not([multiple]) {
3714 height: calc(2.15625rem + 2px); }
3715
3716select.form-control:focus::-ms-value {
3717 color: #495057;
3718 background-color: #fff; }
3719
3720.form-control-file,
3721.form-control-range {
3722 display: block;
3723 width: 100%; }
3724
3725.col-form-label {
3726 padding-top: calc(0.375rem + 1px);
3727 padding-bottom: calc(0.375rem + 1px);
3728 margin-bottom: 0;
3729 font-size: inherit;
3730 line-height: 1.5; }
3731
3732.col-form-label-lg {
3733 padding-top: calc(0.5rem + 1px);
3734 padding-bottom: calc(0.5rem + 1px);
3735 font-size: 1.171875rem;
3736 line-height: 1.5; }
3737
3738.col-form-label-sm {
3739 padding-top: calc(0.25rem + 1px);
3740 padding-bottom: calc(0.25rem + 1px);
3741 font-size: 0.8203125rem;
3742 line-height: 1.5; }
3743
3744.form-control-plaintext {
3745 display: block;
3746 width: 100%;
3747 padding-top: 0.375rem;
3748 padding-bottom: 0.375rem;
3749 margin-bottom: 0;
3750 line-height: 1.5;
3751 background-color: transparent;
3752 border: solid transparent;
3753 border-width: 1px 0; }
3754 .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
3755 .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
3756 .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
3757 .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,
3758 .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,
3759 .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
3760 .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
3761 .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,
3762 .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 {
3763 padding-right: 0;
3764 padding-left: 0; }
3765
3766.form-control-sm, .input-group-sm > .form-control,
3767.input-group-sm > .input-group-prepend > .input-group-text,
3768.input-group-sm > .input-group-append > .input-group-text,
3769.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,
3770.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 {
3771 padding: 0.25rem 0.5rem;
3772 font-size: 0.8203125rem;
3773 line-height: 1.5; }
3774
3775select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
3776.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
3777.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
3778.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]),
3779.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]) {
3780 height: calc(1.73046875rem + 2px); }
3781
3782.form-control-lg, .input-group-lg > .form-control,
3783.input-group-lg > .input-group-prepend > .input-group-text,
3784.input-group-lg > .input-group-append > .input-group-text,
3785.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,
3786.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 {
3787 padding: 0.5rem 1rem;
3788 font-size: 1.171875rem;
3789 line-height: 1.5; }
3790
3791select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
3792.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
3793.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
3794.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]),
3795.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]) {
3796 height: calc(2.7578125rem + 2px); }
3797
3798.form-group, .form-buttons,
3799.path-admin .buttons,
3800#fitem_id_submitbutton,
3801.fp-content-center form + div,
3802div.backup-section + form,
3803#fgroup_id_buttonar {
3804 margin-bottom: 1rem; }
3805
3806.form-text {
3807 display: block;
3808 margin-top: 0.25rem; }
3809
3810.form-row {
3811 display: flex;
3812 flex-wrap: wrap;
3813 margin-right: -5px;
3814 margin-left: -5px; }
3815 .form-row > .col,
3816 .form-row > [class*="col-"] {
3817 padding-right: 5px;
3818 padding-left: 5px; }
3819
3820.form-check {
3821 position: relative;
3822 display: block;
3823 padding-left: 1.25rem; }
3824
3825.form-check-input {
3826 position: absolute;
3827 margin-top: 0.3rem;
3828 margin-left: -1.25rem; }
3829 .form-check-input:disabled ~ .form-check-label {
3830 color: #868e96; }
3831
3832.form-check-label {
3833 margin-bottom: 0; }
3834
3835.form-check-inline {
3836 display: inline-flex;
3837 align-items: center;
3838 padding-left: 0;
3839 margin-right: 0.75rem; }
3840 .form-check-inline .form-check-input {
3841 position: static;
3842 margin-top: 0;
3843 margin-right: 0.3125rem;
3844 margin-left: 0; }
3845
3846.valid-feedback {
3847 display: none;
3848 width: 100%;
3849 margin-top: 0.25rem;
3850 font-size: 80%;
3851 color: #5cb85c; }
3852
3853.valid-tooltip {
3854 position: absolute;
3855 top: 100%;
3856 z-index: 5;
3857 display: none;
3858 max-width: 100%;
3859 padding: .5rem;
3860 margin-top: .1rem;
3861 font-size: .875rem;
3862 line-height: 1;
3863 color: #fff;
3864 background-color: rgba(92, 184, 92, 0.8);
3865 border-radius: .2rem; }
3866
3867.was-validated .form-control:valid, .form-control.is-valid, .was-validated
3868.custom-select:valid,
3869.custom-select.is-valid {
3870 border-color: #5cb85c; }
3871 .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
3872 .custom-select:valid:focus,
3873 .custom-select.is-valid:focus {
3874 border-color: #5cb85c;
3875 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3876 .was-validated .form-control:valid ~ .valid-feedback,
3877 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
3878 .form-control.is-valid ~ .valid-tooltip, .was-validated
3879 .custom-select:valid ~ .valid-feedback,
3880 .was-validated
3881 .custom-select:valid ~ .valid-tooltip,
3882 .custom-select.is-valid ~ .valid-feedback,
3883 .custom-select.is-valid ~ .valid-tooltip {
3884 display: block; }
3885
3886.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3887 color: #5cb85c; }
3888
3889.was-validated .form-check-input:valid ~ .valid-feedback,
3890.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
3891.form-check-input.is-valid ~ .valid-tooltip {
3892 display: block; }
3893
3894.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
3895 color: #5cb85c; }
3896 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
3897 background-color: #b5dfb5; }
3898
3899.was-validated .custom-control-input:valid ~ .valid-feedback,
3900.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
3901.custom-control-input.is-valid ~ .valid-tooltip {
3902 display: block; }
3903
3904.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
3905 background-color: #80c780; }
3906
3907.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
3908 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3909
3910.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
3911 border-color: #5cb85c; }
3912 .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
3913 border-color: inherit; }
3914
3915.was-validated .custom-file-input:valid ~ .valid-feedback,
3916.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
3917.custom-file-input.is-valid ~ .valid-tooltip {
3918 display: block; }
3919
3920.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
3921 box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
3922
3923.invalid-feedback {
3924 display: none;
3925 width: 100%;
3926 margin-top: 0.25rem;
3927 font-size: 80%;
3928 color: #d9534f; }
3929
3930.invalid-tooltip {
3931 position: absolute;
3932 top: 100%;
3933 z-index: 5;
3934 display: none;
3935 max-width: 100%;
3936 padding: .5rem;
3937 margin-top: .1rem;
3938 font-size: .875rem;
3939 line-height: 1;
3940 color: #fff;
3941 background-color: rgba(217, 83, 79, 0.8);
3942 border-radius: .2rem; }
3943
3944.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
3945.custom-select:invalid,
3946.custom-select.is-invalid {
3947 border-color: #d9534f; }
3948 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
3949 .custom-select:invalid:focus,
3950 .custom-select.is-invalid:focus {
3951 border-color: #d9534f;
3952 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
3953 .was-validated .form-control:invalid ~ .invalid-feedback,
3954 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
3955 .form-control.is-invalid ~ .invalid-tooltip, .was-validated
3956 .custom-select:invalid ~ .invalid-feedback,
3957 .was-validated
3958 .custom-select:invalid ~ .invalid-tooltip,
3959 .custom-select.is-invalid ~ .invalid-feedback,
3960 .custom-select.is-invalid ~ .invalid-tooltip {
3961 display: block; }
3962
3963.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3964 color: #d9534f; }
3965
3966.was-validated .form-check-input:invalid ~ .invalid-feedback,
3967.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
3968.form-check-input.is-invalid ~ .invalid-tooltip {
3969 display: block; }
3970
3971.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
3972 color: #d9534f; }
3973 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
3974 background-color: #f0b9b8; }
3975
3976.was-validated .custom-control-input:invalid ~ .invalid-feedback,
3977.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
3978.custom-control-input.is-invalid ~ .invalid-tooltip {
3979 display: block; }
3980
3981.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
3982 background-color: #e27c79; }
3983
3984.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
3985 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
3986
3987.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
3988 border-color: #d9534f; }
3989 .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
3990 border-color: inherit; }
3991
3992.was-validated .custom-file-input:invalid ~ .invalid-feedback,
3993.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
3994.custom-file-input.is-invalid ~ .invalid-tooltip {
3995 display: block; }
3996
3997.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
3998 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }
3999
4000.form-inline {
4001 display: flex;
4002 flex-flow: row wrap;
4003 align-items: center; }
4004 .form-inline .form-check {
4005 width: 100%; }
4006 @media (min-width: 576px) {
4007 .form-inline label {
4008 display: flex;
4009 align-items: center;
4010 justify-content: center;
4011 margin-bottom: 0; }
4012 .form-inline .form-group, .form-inline .form-buttons,
4013 .form-inline .path-admin .buttons, .path-admin .form-inline .buttons,
4014 .form-inline #fitem_id_submitbutton,
4015 .form-inline .fp-content-center form + div, .fp-content-center .form-inline form + div,
4016 .form-inline div.backup-section + form,
4017 .form-inline #fgroup_id_buttonar {
4018 display: flex;
4019 flex: 0 0 auto;
4020 flex-flow: row wrap;
4021 align-items: center;
4022 margin-bottom: 0; }
4023 .form-inline .form-control {
4024 display: inline-block;
4025 width: auto;
4026 vertical-align: middle; }
4027 .form-inline .form-control-plaintext {
4028 display: inline-block; }
4029 .form-inline .input-group {
4030 width: auto; }
4031 .form-inline .form-check {
4032 display: flex;
4033 align-items: center;
4034 justify-content: center;
4035 width: auto;
4036 padding-left: 0; }
4037 .form-inline .form-check-input {
4038 position: relative;
4039 margin-top: 0;
4040 margin-right: 0.25rem;
4041 margin-left: 0; }
4042 .form-inline .custom-control {
4043 align-items: center;
4044 justify-content: center; }
4045 .form-inline .custom-control-label {
4046 margin-bottom: 0; } }
4047
4048.btn, #page-grade-grading-manage .actions .action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, #rubric-rubric.gradingform_rubric .addcriterion {
4049 display: inline-block;
4050 font-weight: 400;
4051 text-align: center;
4052 white-space: nowrap;
4053 vertical-align: middle;
4054 user-select: none;
4055 border: 1px solid transparent;
4056 padding: 0.375rem 0.75rem;
4057 font-size: 0.9375rem;
4058 line-height: 1.5;
4059 border-radius: 0;
4060 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; }
4061 .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 {
4062 text-decoration: none; }
4063 .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 {
4064 outline: 0;
4065 box-shadow: 0 0 0 0.2rem rgba(17, 119, 209, 0.25); }
4066 .btn.disabled, .fp-viewbar.disabled a, #page-grade-grading-manage .actions .disabled.action, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.disabled, #rubric-rubric.gradingform_rubric .disabled.addcriterion, .btn:disabled, #page-grade-grading-manage .actions .action:disabled, #rubric-rubric.gradingfo