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