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