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