UNPKG

200 kBCSSView Raw
1/*!
2 * Bootstrap v4.6.1 (https://getbootstrap.com/)
3 * Copyright 2011-2021 The Bootstrap Authors
4 * Copyright 2011-2021 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6 */
7:root {
8 --blue: #007bff;
9 --indigo: #6610f2;
10 --purple: #6f42c1;
11 --pink: #e83e8c;
12 --red: #dc3545;
13 --orange: #fd7e14;
14 --yellow: #ffc107;
15 --green: #28a745;
16 --teal: #20c997;
17 --cyan: #17a2b8;
18 --white: #fff;
19 --gray: #6c757d;
20 --gray-dark: #343a40;
21 --primary: #007bff;
22 --secondary: #6c757d;
23 --success: #28a745;
24 --info: #17a2b8;
25 --warning: #ffc107;
26 --danger: #dc3545;
27 --light: #f8f9fa;
28 --dark: #343a40;
29 --breakpoint-xs: 0;
30 --breakpoint-sm: 576px;
31 --breakpoint-md: 768px;
32 --breakpoint-lg: 992px;
33 --breakpoint-xl: 1200px;
34 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
35 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
36}
37
38*,
39*::before,
40*::after {
41 box-sizing: border-box;
42}
43
44html {
45 font-family: sans-serif;
46 line-height: 1.15;
47 -webkit-text-size-adjust: 100%;
48 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
49}
50
51article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
52 display: block;
53}
54
55body {
56 margin: 0;
57 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
58 font-size: 1rem;
59 font-weight: 400;
60 line-height: 1.5;
61 color: #212529;
62 text-align: left;
63 background-color: #fff;
64}
65
66[tabindex="-1"]:focus:not(:focus-visible) {
67 outline: 0 !important;
68}
69
70hr {
71 box-sizing: content-box;
72 height: 0;
73 overflow: visible;
74}
75
76h1, h2, h3, h4, h5, h6 {
77 margin-top: 0;
78 margin-bottom: 0.5rem;
79}
80
81p {
82 margin-top: 0;
83 margin-bottom: 1rem;
84}
85
86abbr[title],
87abbr[data-original-title] {
88 text-decoration: underline;
89 -webkit-text-decoration: underline dotted;
90 text-decoration: underline dotted;
91 cursor: help;
92 border-bottom: 0;
93 -webkit-text-decoration-skip-ink: none;
94 text-decoration-skip-ink: none;
95}
96
97address {
98 margin-bottom: 1rem;
99 font-style: normal;
100 line-height: inherit;
101}
102
103ol,
104ul,
105dl {
106 margin-top: 0;
107 margin-bottom: 1rem;
108}
109
110ol ol,
111ul ul,
112ol ul,
113ul ol {
114 margin-bottom: 0;
115}
116
117dt {
118 font-weight: 700;
119}
120
121dd {
122 margin-bottom: .5rem;
123 margin-left: 0;
124}
125
126blockquote {
127 margin: 0 0 1rem;
128}
129
130b,
131strong {
132 font-weight: bolder;
133}
134
135small {
136 font-size: 80%;
137}
138
139sub,
140sup {
141 position: relative;
142 font-size: 75%;
143 line-height: 0;
144 vertical-align: baseline;
145}
146
147sub {
148 bottom: -.25em;
149}
150
151sup {
152 top: -.5em;
153}
154
155a {
156 color: #007bff;
157 text-decoration: none;
158 background-color: transparent;
159}
160
161a:hover {
162 color: #0056b3;
163 text-decoration: underline;
164}
165
166a:not([href]):not([class]) {
167 color: inherit;
168 text-decoration: none;
169}
170
171a:not([href]):not([class]):hover {
172 color: inherit;
173 text-decoration: none;
174}
175
176pre,
177code,
178kbd,
179samp {
180 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
181 font-size: 1em;
182}
183
184pre {
185 margin-top: 0;
186 margin-bottom: 1rem;
187 overflow: auto;
188 -ms-overflow-style: scrollbar;
189}
190
191figure {
192 margin: 0 0 1rem;
193}
194
195img {
196 vertical-align: middle;
197 border-style: none;
198}
199
200svg {
201 overflow: hidden;
202 vertical-align: middle;
203}
204
205table {
206 border-collapse: collapse;
207}
208
209caption {
210 padding-top: 0.75rem;
211 padding-bottom: 0.75rem;
212 color: #6c757d;
213 text-align: left;
214 caption-side: bottom;
215}
216
217th {
218 text-align: inherit;
219 text-align: -webkit-match-parent;
220}
221
222label {
223 display: inline-block;
224 margin-bottom: 0.5rem;
225}
226
227button {
228 border-radius: 0;
229}
230
231button:focus:not(:focus-visible) {
232 outline: 0;
233}
234
235input,
236button,
237select,
238optgroup,
239textarea {
240 margin: 0;
241 font-family: inherit;
242 font-size: inherit;
243 line-height: inherit;
244}
245
246button,
247input {
248 overflow: visible;
249}
250
251button,
252select {
253 text-transform: none;
254}
255
256[role="button"] {
257 cursor: pointer;
258}
259
260select {
261 word-wrap: normal;
262}
263
264button,
265[type="button"],
266[type="reset"],
267[type="submit"] {
268 -webkit-appearance: button;
269}
270
271button:not(:disabled),
272[type="button"]:not(:disabled),
273[type="reset"]:not(:disabled),
274[type="submit"]:not(:disabled) {
275 cursor: pointer;
276}
277
278button::-moz-focus-inner,
279[type="button"]::-moz-focus-inner,
280[type="reset"]::-moz-focus-inner,
281[type="submit"]::-moz-focus-inner {
282 padding: 0;
283 border-style: none;
284}
285
286input[type="radio"],
287input[type="checkbox"] {
288 box-sizing: border-box;
289 padding: 0;
290}
291
292textarea {
293 overflow: auto;
294 resize: vertical;
295}
296
297fieldset {
298 min-width: 0;
299 padding: 0;
300 margin: 0;
301 border: 0;
302}
303
304legend {
305 display: block;
306 width: 100%;
307 max-width: 100%;
308 padding: 0;
309 margin-bottom: .5rem;
310 font-size: 1.5rem;
311 line-height: inherit;
312 color: inherit;
313 white-space: normal;
314}
315
316progress {
317 vertical-align: baseline;
318}
319
320[type="number"]::-webkit-inner-spin-button,
321[type="number"]::-webkit-outer-spin-button {
322 height: auto;
323}
324
325[type="search"] {
326 outline-offset: -2px;
327 -webkit-appearance: none;
328}
329
330[type="search"]::-webkit-search-decoration {
331 -webkit-appearance: none;
332}
333
334::-webkit-file-upload-button {
335 font: inherit;
336 -webkit-appearance: button;
337}
338
339output {
340 display: inline-block;
341}
342
343summary {
344 display: list-item;
345 cursor: pointer;
346}
347
348template {
349 display: none;
350}
351
352[hidden] {
353 display: none !important;
354}
355
356h1, h2, h3, h4, h5, h6,
357.h1, .h2, .h3, .h4, .h5, .h6 {
358 margin-bottom: 0.5rem;
359 font-weight: 500;
360 line-height: 1.2;
361}
362
363h1, .h1 {
364 font-size: 2.5rem;
365}
366
367h2, .h2 {
368 font-size: 2rem;
369}
370
371h3, .h3 {
372 font-size: 1.75rem;
373}
374
375h4, .h4 {
376 font-size: 1.5rem;
377}
378
379h5, .h5 {
380 font-size: 1.25rem;
381}
382
383h6, .h6 {
384 font-size: 1rem;
385}
386
387.lead {
388 font-size: 1.25rem;
389 font-weight: 300;
390}
391
392.display-1 {
393 font-size: 6rem;
394 font-weight: 300;
395 line-height: 1.2;
396}
397
398.display-2 {
399 font-size: 5.5rem;
400 font-weight: 300;
401 line-height: 1.2;
402}
403
404.display-3 {
405 font-size: 4.5rem;
406 font-weight: 300;
407 line-height: 1.2;
408}
409
410.display-4 {
411 font-size: 3.5rem;
412 font-weight: 300;
413 line-height: 1.2;
414}
415
416hr {
417 margin-top: 1rem;
418 margin-bottom: 1rem;
419 border: 0;
420 border-top: 1px solid rgba(0, 0, 0, 0.1);
421}
422
423small,
424.small {
425 font-size: 80%;
426 font-weight: 400;
427}
428
429mark,
430.mark {
431 padding: 0.2em;
432 background-color: #fcf8e3;
433}
434
435.list-unstyled {
436 padding-left: 0;
437 list-style: none;
438}
439
440.list-inline {
441 padding-left: 0;
442 list-style: none;
443}
444
445.list-inline-item {
446 display: inline-block;
447}
448
449.list-inline-item:not(:last-child) {
450 margin-right: 0.5rem;
451}
452
453.initialism {
454 font-size: 90%;
455 text-transform: uppercase;
456}
457
458.blockquote {
459 margin-bottom: 1rem;
460 font-size: 1.25rem;
461}
462
463.blockquote-footer {
464 display: block;
465 font-size: 80%;
466 color: #6c757d;
467}
468
469.blockquote-footer::before {
470 content: "\2014\00A0";
471}
472
473.img-fluid {
474 max-width: 100%;
475 height: auto;
476}
477
478.img-thumbnail {
479 padding: 0.25rem;
480 background-color: #fff;
481 border: 1px solid #dee2e6;
482 border-radius: 0.25rem;
483 max-width: 100%;
484 height: auto;
485}
486
487.figure {
488 display: inline-block;
489}
490
491.figure-img {
492 margin-bottom: 0.5rem;
493 line-height: 1;
494}
495
496.figure-caption {
497 font-size: 90%;
498 color: #6c757d;
499}
500
501code {
502 font-size: 87.5%;
503 color: #e83e8c;
504 word-wrap: break-word;
505}
506
507a > code {
508 color: inherit;
509}
510
511kbd {
512 padding: 0.2rem 0.4rem;
513 font-size: 87.5%;
514 color: #fff;
515 background-color: #212529;
516 border-radius: 0.2rem;
517}
518
519kbd kbd {
520 padding: 0;
521 font-size: 100%;
522 font-weight: 700;
523}
524
525pre {
526 display: block;
527 font-size: 87.5%;
528 color: #212529;
529}
530
531pre code {
532 font-size: inherit;
533 color: inherit;
534 word-break: normal;
535}
536
537.pre-scrollable {
538 max-height: 340px;
539 overflow-y: scroll;
540}
541
542.container,
543.container-fluid,
544.container-sm,
545.container-md,
546.container-lg,
547.container-xl {
548 width: 100%;
549 padding-right: 15px;
550 padding-left: 15px;
551 margin-right: auto;
552 margin-left: auto;
553}
554
555@media (min-width: 576px) {
556 .container, .container-sm {
557 max-width: 540px;
558 }
559}
560
561@media (min-width: 768px) {
562 .container, .container-sm, .container-md {
563 max-width: 720px;
564 }
565}
566
567@media (min-width: 992px) {
568 .container, .container-sm, .container-md, .container-lg {
569 max-width: 960px;
570 }
571}
572
573@media (min-width: 1200px) {
574 .container, .container-sm, .container-md, .container-lg, .container-xl {
575 max-width: 1140px;
576 }
577}
578
579.row {
580 display: -ms-flexbox;
581 display: flex;
582 -ms-flex-wrap: wrap;
583 flex-wrap: wrap;
584 margin-right: -15px;
585 margin-left: -15px;
586}
587
588.no-gutters {
589 margin-right: 0;
590 margin-left: 0;
591}
592
593.no-gutters > .col,
594.no-gutters > [class*="col-"] {
595 padding-right: 0;
596 padding-left: 0;
597}
598
599.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
600.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,
601.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,
602.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,
603.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,
604.col-xl-auto {
605 position: relative;
606 width: 100%;
607 padding-right: 15px;
608 padding-left: 15px;
609}
610
611.col {
612 -ms-flex-preferred-size: 0;
613 flex-basis: 0;
614 -ms-flex-positive: 1;
615 flex-grow: 1;
616 max-width: 100%;
617}
618
619.row-cols-1 > * {
620 -ms-flex: 0 0 100%;
621 flex: 0 0 100%;
622 max-width: 100%;
623}
624
625.row-cols-2 > * {
626 -ms-flex: 0 0 50%;
627 flex: 0 0 50%;
628 max-width: 50%;
629}
630
631.row-cols-3 > * {
632 -ms-flex: 0 0 33.333333%;
633 flex: 0 0 33.333333%;
634 max-width: 33.333333%;
635}
636
637.row-cols-4 > * {
638 -ms-flex: 0 0 25%;
639 flex: 0 0 25%;
640 max-width: 25%;
641}
642
643.row-cols-5 > * {
644 -ms-flex: 0 0 20%;
645 flex: 0 0 20%;
646 max-width: 20%;
647}
648
649.row-cols-6 > * {
650 -ms-flex: 0 0 16.666667%;
651 flex: 0 0 16.666667%;
652 max-width: 16.666667%;
653}
654
655.col-auto {
656 -ms-flex: 0 0 auto;
657 flex: 0 0 auto;
658 width: auto;
659 max-width: 100%;
660}
661
662.col-1 {
663 -ms-flex: 0 0 8.333333%;
664 flex: 0 0 8.333333%;
665 max-width: 8.333333%;
666}
667
668.col-2 {
669 -ms-flex: 0 0 16.666667%;
670 flex: 0 0 16.666667%;
671 max-width: 16.666667%;
672}
673
674.col-3 {
675 -ms-flex: 0 0 25%;
676 flex: 0 0 25%;
677 max-width: 25%;
678}
679
680.col-4 {
681 -ms-flex: 0 0 33.333333%;
682 flex: 0 0 33.333333%;
683 max-width: 33.333333%;
684}
685
686.col-5 {
687 -ms-flex: 0 0 41.666667%;
688 flex: 0 0 41.666667%;
689 max-width: 41.666667%;
690}
691
692.col-6 {
693 -ms-flex: 0 0 50%;
694 flex: 0 0 50%;
695 max-width: 50%;
696}
697
698.col-7 {
699 -ms-flex: 0 0 58.333333%;
700 flex: 0 0 58.333333%;
701 max-width: 58.333333%;
702}
703
704.col-8 {
705 -ms-flex: 0 0 66.666667%;
706 flex: 0 0 66.666667%;
707 max-width: 66.666667%;
708}
709
710.col-9 {
711 -ms-flex: 0 0 75%;
712 flex: 0 0 75%;
713 max-width: 75%;
714}
715
716.col-10 {
717 -ms-flex: 0 0 83.333333%;
718 flex: 0 0 83.333333%;
719 max-width: 83.333333%;
720}
721
722.col-11 {
723 -ms-flex: 0 0 91.666667%;
724 flex: 0 0 91.666667%;
725 max-width: 91.666667%;
726}
727
728.col-12 {
729 -ms-flex: 0 0 100%;
730 flex: 0 0 100%;
731 max-width: 100%;
732}
733
734.order-first {
735 -ms-flex-order: -1;
736 order: -1;
737}
738
739.order-last {
740 -ms-flex-order: 13;
741 order: 13;
742}
743
744.order-0 {
745 -ms-flex-order: 0;
746 order: 0;
747}
748
749.order-1 {
750 -ms-flex-order: 1;
751 order: 1;
752}
753
754.order-2 {
755 -ms-flex-order: 2;
756 order: 2;
757}
758
759.order-3 {
760 -ms-flex-order: 3;
761 order: 3;
762}
763
764.order-4 {
765 -ms-flex-order: 4;
766 order: 4;
767}
768
769.order-5 {
770 -ms-flex-order: 5;
771 order: 5;
772}
773
774.order-6 {
775 -ms-flex-order: 6;
776 order: 6;
777}
778
779.order-7 {
780 -ms-flex-order: 7;
781 order: 7;
782}
783
784.order-8 {
785 -ms-flex-order: 8;
786 order: 8;
787}
788
789.order-9 {
790 -ms-flex-order: 9;
791 order: 9;
792}
793
794.order-10 {
795 -ms-flex-order: 10;
796 order: 10;
797}
798
799.order-11 {
800 -ms-flex-order: 11;
801 order: 11;
802}
803
804.order-12 {
805 -ms-flex-order: 12;
806 order: 12;
807}
808
809.offset-1 {
810 margin-left: 8.333333%;
811}
812
813.offset-2 {
814 margin-left: 16.666667%;
815}
816
817.offset-3 {
818 margin-left: 25%;
819}
820
821.offset-4 {
822 margin-left: 33.333333%;
823}
824
825.offset-5 {
826 margin-left: 41.666667%;
827}
828
829.offset-6 {
830 margin-left: 50%;
831}
832
833.offset-7 {
834 margin-left: 58.333333%;
835}
836
837.offset-8 {
838 margin-left: 66.666667%;
839}
840
841.offset-9 {
842 margin-left: 75%;
843}
844
845.offset-10 {
846 margin-left: 83.333333%;
847}
848
849.offset-11 {
850 margin-left: 91.666667%;
851}
852
853@media (min-width: 576px) {
854 .col-sm {
855 -ms-flex-preferred-size: 0;
856 flex-basis: 0;
857 -ms-flex-positive: 1;
858 flex-grow: 1;
859 max-width: 100%;
860 }
861 .row-cols-sm-1 > * {
862 -ms-flex: 0 0 100%;
863 flex: 0 0 100%;
864 max-width: 100%;
865 }
866 .row-cols-sm-2 > * {
867 -ms-flex: 0 0 50%;
868 flex: 0 0 50%;
869 max-width: 50%;
870 }
871 .row-cols-sm-3 > * {
872 -ms-flex: 0 0 33.333333%;
873 flex: 0 0 33.333333%;
874 max-width: 33.333333%;
875 }
876 .row-cols-sm-4 > * {
877 -ms-flex: 0 0 25%;
878 flex: 0 0 25%;
879 max-width: 25%;
880 }
881 .row-cols-sm-5 > * {
882 -ms-flex: 0 0 20%;
883 flex: 0 0 20%;
884 max-width: 20%;
885 }
886 .row-cols-sm-6 > * {
887 -ms-flex: 0 0 16.666667%;
888 flex: 0 0 16.666667%;
889 max-width: 16.666667%;
890 }
891 .col-sm-auto {
892 -ms-flex: 0 0 auto;
893 flex: 0 0 auto;
894 width: auto;
895 max-width: 100%;
896 }
897 .col-sm-1 {
898 -ms-flex: 0 0 8.333333%;
899 flex: 0 0 8.333333%;
900 max-width: 8.333333%;
901 }
902 .col-sm-2 {
903 -ms-flex: 0 0 16.666667%;
904 flex: 0 0 16.666667%;
905 max-width: 16.666667%;
906 }
907 .col-sm-3 {
908 -ms-flex: 0 0 25%;
909 flex: 0 0 25%;
910 max-width: 25%;
911 }
912 .col-sm-4 {
913 -ms-flex: 0 0 33.333333%;
914 flex: 0 0 33.333333%;
915 max-width: 33.333333%;
916 }
917 .col-sm-5 {
918 -ms-flex: 0 0 41.666667%;
919 flex: 0 0 41.666667%;
920 max-width: 41.666667%;
921 }
922 .col-sm-6 {
923 -ms-flex: 0 0 50%;
924 flex: 0 0 50%;
925 max-width: 50%;
926 }
927 .col-sm-7 {
928 -ms-flex: 0 0 58.333333%;
929 flex: 0 0 58.333333%;
930 max-width: 58.333333%;
931 }
932 .col-sm-8 {
933 -ms-flex: 0 0 66.666667%;
934 flex: 0 0 66.666667%;
935 max-width: 66.666667%;
936 }
937 .col-sm-9 {
938 -ms-flex: 0 0 75%;
939 flex: 0 0 75%;
940 max-width: 75%;
941 }
942 .col-sm-10 {
943 -ms-flex: 0 0 83.333333%;
944 flex: 0 0 83.333333%;
945 max-width: 83.333333%;
946 }
947 .col-sm-11 {
948 -ms-flex: 0 0 91.666667%;
949 flex: 0 0 91.666667%;
950 max-width: 91.666667%;
951 }
952 .col-sm-12 {
953 -ms-flex: 0 0 100%;
954 flex: 0 0 100%;
955 max-width: 100%;
956 }
957 .order-sm-first {
958 -ms-flex-order: -1;
959 order: -1;
960 }
961 .order-sm-last {
962 -ms-flex-order: 13;
963 order: 13;
964 }
965 .order-sm-0 {
966 -ms-flex-order: 0;
967 order: 0;
968 }
969 .order-sm-1 {
970 -ms-flex-order: 1;
971 order: 1;
972 }
973 .order-sm-2 {
974 -ms-flex-order: 2;
975 order: 2;
976 }
977 .order-sm-3 {
978 -ms-flex-order: 3;
979 order: 3;
980 }
981 .order-sm-4 {
982 -ms-flex-order: 4;
983 order: 4;
984 }
985 .order-sm-5 {
986 -ms-flex-order: 5;
987 order: 5;
988 }
989 .order-sm-6 {
990 -ms-flex-order: 6;
991 order: 6;
992 }
993 .order-sm-7 {
994 -ms-flex-order: 7;
995 order: 7;
996 }
997 .order-sm-8 {
998 -ms-flex-order: 8;
999 order: 8;
1000 }
1001 .order-sm-9 {
1002 -ms-flex-order: 9;
1003 order: 9;
1004 }
1005 .order-sm-10 {
1006 -ms-flex-order: 10;
1007 order: 10;
1008 }
1009 .order-sm-11 {
1010 -ms-flex-order: 11;
1011 order: 11;
1012 }
1013 .order-sm-12 {
1014 -ms-flex-order: 12;
1015 order: 12;
1016 }
1017 .offset-sm-0 {
1018 margin-left: 0;
1019 }
1020 .offset-sm-1 {
1021 margin-left: 8.333333%;
1022 }
1023 .offset-sm-2 {
1024 margin-left: 16.666667%;
1025 }
1026 .offset-sm-3 {
1027 margin-left: 25%;
1028 }
1029 .offset-sm-4 {
1030 margin-left: 33.333333%;
1031 }
1032 .offset-sm-5 {
1033 margin-left: 41.666667%;
1034 }
1035 .offset-sm-6 {
1036 margin-left: 50%;
1037 }
1038 .offset-sm-7 {
1039 margin-left: 58.333333%;
1040 }
1041 .offset-sm-8 {
1042 margin-left: 66.666667%;
1043 }
1044 .offset-sm-9 {
1045 margin-left: 75%;
1046 }
1047 .offset-sm-10 {
1048 margin-left: 83.333333%;
1049 }
1050 .offset-sm-11 {
1051 margin-left: 91.666667%;
1052 }
1053}
1054
1055@media (min-width: 768px) {
1056 .col-md {
1057 -ms-flex-preferred-size: 0;
1058 flex-basis: 0;
1059 -ms-flex-positive: 1;
1060 flex-grow: 1;
1061 max-width: 100%;
1062 }
1063 .row-cols-md-1 > * {
1064 -ms-flex: 0 0 100%;
1065 flex: 0 0 100%;
1066 max-width: 100%;
1067 }
1068 .row-cols-md-2 > * {
1069 -ms-flex: 0 0 50%;
1070 flex: 0 0 50%;
1071 max-width: 50%;
1072 }
1073 .row-cols-md-3 > * {
1074 -ms-flex: 0 0 33.333333%;
1075 flex: 0 0 33.333333%;
1076 max-width: 33.333333%;
1077 }
1078 .row-cols-md-4 > * {
1079 -ms-flex: 0 0 25%;
1080 flex: 0 0 25%;
1081 max-width: 25%;
1082 }
1083 .row-cols-md-5 > * {
1084 -ms-flex: 0 0 20%;
1085 flex: 0 0 20%;
1086 max-width: 20%;
1087 }
1088 .row-cols-md-6 > * {
1089 -ms-flex: 0 0 16.666667%;
1090 flex: 0 0 16.666667%;
1091 max-width: 16.666667%;
1092 }
1093 .col-md-auto {
1094 -ms-flex: 0 0 auto;
1095 flex: 0 0 auto;
1096 width: auto;
1097 max-width: 100%;
1098 }
1099 .col-md-1 {
1100 -ms-flex: 0 0 8.333333%;
1101 flex: 0 0 8.333333%;
1102 max-width: 8.333333%;
1103 }
1104 .col-md-2 {
1105 -ms-flex: 0 0 16.666667%;
1106 flex: 0 0 16.666667%;
1107 max-width: 16.666667%;
1108 }
1109 .col-md-3 {
1110 -ms-flex: 0 0 25%;
1111 flex: 0 0 25%;
1112 max-width: 25%;
1113 }
1114 .col-md-4 {
1115 -ms-flex: 0 0 33.333333%;
1116 flex: 0 0 33.333333%;
1117 max-width: 33.333333%;
1118 }
1119 .col-md-5 {
1120 -ms-flex: 0 0 41.666667%;
1121 flex: 0 0 41.666667%;
1122 max-width: 41.666667%;
1123 }
1124 .col-md-6 {
1125 -ms-flex: 0 0 50%;
1126 flex: 0 0 50%;
1127 max-width: 50%;
1128 }
1129 .col-md-7 {
1130 -ms-flex: 0 0 58.333333%;
1131 flex: 0 0 58.333333%;
1132 max-width: 58.333333%;
1133 }
1134 .col-md-8 {
1135 -ms-flex: 0 0 66.666667%;
1136 flex: 0 0 66.666667%;
1137 max-width: 66.666667%;
1138 }
1139 .col-md-9 {
1140 -ms-flex: 0 0 75%;
1141 flex: 0 0 75%;
1142 max-width: 75%;
1143 }
1144 .col-md-10 {
1145 -ms-flex: 0 0 83.333333%;
1146 flex: 0 0 83.333333%;
1147 max-width: 83.333333%;
1148 }
1149 .col-md-11 {
1150 -ms-flex: 0 0 91.666667%;
1151 flex: 0 0 91.666667%;
1152 max-width: 91.666667%;
1153 }
1154 .col-md-12 {
1155 -ms-flex: 0 0 100%;
1156 flex: 0 0 100%;
1157 max-width: 100%;
1158 }
1159 .order-md-first {
1160 -ms-flex-order: -1;
1161 order: -1;
1162 }
1163 .order-md-last {
1164 -ms-flex-order: 13;
1165 order: 13;
1166 }
1167 .order-md-0 {
1168 -ms-flex-order: 0;
1169 order: 0;
1170 }
1171 .order-md-1 {
1172 -ms-flex-order: 1;
1173 order: 1;
1174 }
1175 .order-md-2 {
1176 -ms-flex-order: 2;
1177 order: 2;
1178 }
1179 .order-md-3 {
1180 -ms-flex-order: 3;
1181 order: 3;
1182 }
1183 .order-md-4 {
1184 -ms-flex-order: 4;
1185 order: 4;
1186 }
1187 .order-md-5 {
1188 -ms-flex-order: 5;
1189 order: 5;
1190 }
1191 .order-md-6 {
1192 -ms-flex-order: 6;
1193 order: 6;
1194 }
1195 .order-md-7 {
1196 -ms-flex-order: 7;
1197 order: 7;
1198 }
1199 .order-md-8 {
1200 -ms-flex-order: 8;
1201 order: 8;
1202 }
1203 .order-md-9 {
1204 -ms-flex-order: 9;
1205 order: 9;
1206 }
1207 .order-md-10 {
1208 -ms-flex-order: 10;
1209 order: 10;
1210 }
1211 .order-md-11 {
1212 -ms-flex-order: 11;
1213 order: 11;
1214 }
1215 .order-md-12 {
1216 -ms-flex-order: 12;
1217 order: 12;
1218 }
1219 .offset-md-0 {
1220 margin-left: 0;
1221 }
1222 .offset-md-1 {
1223 margin-left: 8.333333%;
1224 }
1225 .offset-md-2 {
1226 margin-left: 16.666667%;
1227 }
1228 .offset-md-3 {
1229 margin-left: 25%;
1230 }
1231 .offset-md-4 {
1232 margin-left: 33.333333%;
1233 }
1234 .offset-md-5 {
1235 margin-left: 41.666667%;
1236 }
1237 .offset-md-6 {
1238 margin-left: 50%;
1239 }
1240 .offset-md-7 {
1241 margin-left: 58.333333%;
1242 }
1243 .offset-md-8 {
1244 margin-left: 66.666667%;
1245 }
1246 .offset-md-9 {
1247 margin-left: 75%;
1248 }
1249 .offset-md-10 {
1250 margin-left: 83.333333%;
1251 }
1252 .offset-md-11 {
1253 margin-left: 91.666667%;
1254 }
1255}
1256
1257@media (min-width: 992px) {
1258 .col-lg {
1259 -ms-flex-preferred-size: 0;
1260 flex-basis: 0;
1261 -ms-flex-positive: 1;
1262 flex-grow: 1;
1263 max-width: 100%;
1264 }
1265 .row-cols-lg-1 > * {
1266 -ms-flex: 0 0 100%;
1267 flex: 0 0 100%;
1268 max-width: 100%;
1269 }
1270 .row-cols-lg-2 > * {
1271 -ms-flex: 0 0 50%;
1272 flex: 0 0 50%;
1273 max-width: 50%;
1274 }
1275 .row-cols-lg-3 > * {
1276 -ms-flex: 0 0 33.333333%;
1277 flex: 0 0 33.333333%;
1278 max-width: 33.333333%;
1279 }
1280 .row-cols-lg-4 > * {
1281 -ms-flex: 0 0 25%;
1282 flex: 0 0 25%;
1283 max-width: 25%;
1284 }
1285 .row-cols-lg-5 > * {
1286 -ms-flex: 0 0 20%;
1287 flex: 0 0 20%;
1288 max-width: 20%;
1289 }
1290 .row-cols-lg-6 > * {
1291 -ms-flex: 0 0 16.666667%;
1292 flex: 0 0 16.666667%;
1293 max-width: 16.666667%;
1294 }
1295 .col-lg-auto {
1296 -ms-flex: 0 0 auto;
1297 flex: 0 0 auto;
1298 width: auto;
1299 max-width: 100%;
1300 }
1301 .col-lg-1 {
1302 -ms-flex: 0 0 8.333333%;
1303 flex: 0 0 8.333333%;
1304 max-width: 8.333333%;
1305 }
1306 .col-lg-2 {
1307 -ms-flex: 0 0 16.666667%;
1308 flex: 0 0 16.666667%;
1309 max-width: 16.666667%;
1310 }
1311 .col-lg-3 {
1312 -ms-flex: 0 0 25%;
1313 flex: 0 0 25%;
1314 max-width: 25%;
1315 }
1316 .col-lg-4 {
1317 -ms-flex: 0 0 33.333333%;
1318 flex: 0 0 33.333333%;
1319 max-width: 33.333333%;
1320 }
1321 .col-lg-5 {
1322 -ms-flex: 0 0 41.666667%;
1323 flex: 0 0 41.666667%;
1324 max-width: 41.666667%;
1325 }
1326 .col-lg-6 {
1327 -ms-flex: 0 0 50%;
1328 flex: 0 0 50%;
1329 max-width: 50%;
1330 }
1331 .col-lg-7 {
1332 -ms-flex: 0 0 58.333333%;
1333 flex: 0 0 58.333333%;
1334 max-width: 58.333333%;
1335 }
1336 .col-lg-8 {
1337 -ms-flex: 0 0 66.666667%;
1338 flex: 0 0 66.666667%;
1339 max-width: 66.666667%;
1340 }
1341 .col-lg-9 {
1342 -ms-flex: 0 0 75%;
1343 flex: 0 0 75%;
1344 max-width: 75%;
1345 }
1346 .col-lg-10 {
1347 -ms-flex: 0 0 83.333333%;
1348 flex: 0 0 83.333333%;
1349 max-width: 83.333333%;
1350 }
1351 .col-lg-11 {
1352 -ms-flex: 0 0 91.666667%;
1353 flex: 0 0 91.666667%;
1354 max-width: 91.666667%;
1355 }
1356 .col-lg-12 {
1357 -ms-flex: 0 0 100%;
1358 flex: 0 0 100%;
1359 max-width: 100%;
1360 }
1361 .order-lg-first {
1362 -ms-flex-order: -1;
1363 order: -1;
1364 }
1365 .order-lg-last {
1366 -ms-flex-order: 13;
1367 order: 13;
1368 }
1369 .order-lg-0 {
1370 -ms-flex-order: 0;
1371 order: 0;
1372 }
1373 .order-lg-1 {
1374 -ms-flex-order: 1;
1375 order: 1;
1376 }
1377 .order-lg-2 {
1378 -ms-flex-order: 2;
1379 order: 2;
1380 }
1381 .order-lg-3 {
1382 -ms-flex-order: 3;
1383 order: 3;
1384 }
1385 .order-lg-4 {
1386 -ms-flex-order: 4;
1387 order: 4;
1388 }
1389 .order-lg-5 {
1390 -ms-flex-order: 5;
1391 order: 5;
1392 }
1393 .order-lg-6 {
1394 -ms-flex-order: 6;
1395 order: 6;
1396 }
1397 .order-lg-7 {
1398 -ms-flex-order: 7;
1399 order: 7;
1400 }
1401 .order-lg-8 {
1402 -ms-flex-order: 8;
1403 order: 8;
1404 }
1405 .order-lg-9 {
1406 -ms-flex-order: 9;
1407 order: 9;
1408 }
1409 .order-lg-10 {
1410 -ms-flex-order: 10;
1411 order: 10;
1412 }
1413 .order-lg-11 {
1414 -ms-flex-order: 11;
1415 order: 11;
1416 }
1417 .order-lg-12 {
1418 -ms-flex-order: 12;
1419 order: 12;
1420 }
1421 .offset-lg-0 {
1422 margin-left: 0;
1423 }
1424 .offset-lg-1 {
1425 margin-left: 8.333333%;
1426 }
1427 .offset-lg-2 {
1428 margin-left: 16.666667%;
1429 }
1430 .offset-lg-3 {
1431 margin-left: 25%;
1432 }
1433 .offset-lg-4 {
1434 margin-left: 33.333333%;
1435 }
1436 .offset-lg-5 {
1437 margin-left: 41.666667%;
1438 }
1439 .offset-lg-6 {
1440 margin-left: 50%;
1441 }
1442 .offset-lg-7 {
1443 margin-left: 58.333333%;
1444 }
1445 .offset-lg-8 {
1446 margin-left: 66.666667%;
1447 }
1448 .offset-lg-9 {
1449 margin-left: 75%;
1450 }
1451 .offset-lg-10 {
1452 margin-left: 83.333333%;
1453 }
1454 .offset-lg-11 {
1455 margin-left: 91.666667%;
1456 }
1457}
1458
1459@media (min-width: 1200px) {
1460 .col-xl {
1461 -ms-flex-preferred-size: 0;
1462 flex-basis: 0;
1463 -ms-flex-positive: 1;
1464 flex-grow: 1;
1465 max-width: 100%;
1466 }
1467 .row-cols-xl-1 > * {
1468 -ms-flex: 0 0 100%;
1469 flex: 0 0 100%;
1470 max-width: 100%;
1471 }
1472 .row-cols-xl-2 > * {
1473 -ms-flex: 0 0 50%;
1474 flex: 0 0 50%;
1475 max-width: 50%;
1476 }
1477 .row-cols-xl-3 > * {
1478 -ms-flex: 0 0 33.333333%;
1479 flex: 0 0 33.333333%;
1480 max-width: 33.333333%;
1481 }
1482 .row-cols-xl-4 > * {
1483 -ms-flex: 0 0 25%;
1484 flex: 0 0 25%;
1485 max-width: 25%;
1486 }
1487 .row-cols-xl-5 > * {
1488 -ms-flex: 0 0 20%;
1489 flex: 0 0 20%;
1490 max-width: 20%;
1491 }
1492 .row-cols-xl-6 > * {
1493 -ms-flex: 0 0 16.666667%;
1494 flex: 0 0 16.666667%;
1495 max-width: 16.666667%;
1496 }
1497 .col-xl-auto {
1498 -ms-flex: 0 0 auto;
1499 flex: 0 0 auto;
1500 width: auto;
1501 max-width: 100%;
1502 }
1503 .col-xl-1 {
1504 -ms-flex: 0 0 8.333333%;
1505 flex: 0 0 8.333333%;
1506 max-width: 8.333333%;
1507 }
1508 .col-xl-2 {
1509 -ms-flex: 0 0 16.666667%;
1510 flex: 0 0 16.666667%;
1511 max-width: 16.666667%;
1512 }
1513 .col-xl-3 {
1514 -ms-flex: 0 0 25%;
1515 flex: 0 0 25%;
1516 max-width: 25%;
1517 }
1518 .col-xl-4 {
1519 -ms-flex: 0 0 33.333333%;
1520 flex: 0 0 33.333333%;
1521 max-width: 33.333333%;
1522 }
1523 .col-xl-5 {
1524 -ms-flex: 0 0 41.666667%;
1525 flex: 0 0 41.666667%;
1526 max-width: 41.666667%;
1527 }
1528 .col-xl-6 {
1529 -ms-flex: 0 0 50%;
1530 flex: 0 0 50%;
1531 max-width: 50%;
1532 }
1533 .col-xl-7 {
1534 -ms-flex: 0 0 58.333333%;
1535 flex: 0 0 58.333333%;
1536 max-width: 58.333333%;
1537 }
1538 .col-xl-8 {
1539 -ms-flex: 0 0 66.666667%;
1540 flex: 0 0 66.666667%;
1541 max-width: 66.666667%;
1542 }
1543 .col-xl-9 {
1544 -ms-flex: 0 0 75%;
1545 flex: 0 0 75%;
1546 max-width: 75%;
1547 }
1548 .col-xl-10 {
1549 -ms-flex: 0 0 83.333333%;
1550 flex: 0 0 83.333333%;
1551 max-width: 83.333333%;
1552 }
1553 .col-xl-11 {
1554 -ms-flex: 0 0 91.666667%;
1555 flex: 0 0 91.666667%;
1556 max-width: 91.666667%;
1557 }
1558 .col-xl-12 {
1559 -ms-flex: 0 0 100%;
1560 flex: 0 0 100%;
1561 max-width: 100%;
1562 }
1563 .order-xl-first {
1564 -ms-flex-order: -1;
1565 order: -1;
1566 }
1567 .order-xl-last {
1568 -ms-flex-order: 13;
1569 order: 13;
1570 }
1571 .order-xl-0 {
1572 -ms-flex-order: 0;
1573 order: 0;
1574 }
1575 .order-xl-1 {
1576 -ms-flex-order: 1;
1577 order: 1;
1578 }
1579 .order-xl-2 {
1580 -ms-flex-order: 2;
1581 order: 2;
1582 }
1583 .order-xl-3 {
1584 -ms-flex-order: 3;
1585 order: 3;
1586 }
1587 .order-xl-4 {
1588 -ms-flex-order: 4;
1589 order: 4;
1590 }
1591 .order-xl-5 {
1592 -ms-flex-order: 5;
1593 order: 5;
1594 }
1595 .order-xl-6 {
1596 -ms-flex-order: 6;
1597 order: 6;
1598 }
1599 .order-xl-7 {
1600 -ms-flex-order: 7;
1601 order: 7;
1602 }
1603 .order-xl-8 {
1604 -ms-flex-order: 8;
1605 order: 8;
1606 }
1607 .order-xl-9 {
1608 -ms-flex-order: 9;
1609 order: 9;
1610 }
1611 .order-xl-10 {
1612 -ms-flex-order: 10;
1613 order: 10;
1614 }
1615 .order-xl-11 {
1616 -ms-flex-order: 11;
1617 order: 11;
1618 }
1619 .order-xl-12 {
1620 -ms-flex-order: 12;
1621 order: 12;
1622 }
1623 .offset-xl-0 {
1624 margin-left: 0;
1625 }
1626 .offset-xl-1 {
1627 margin-left: 8.333333%;
1628 }
1629 .offset-xl-2 {
1630 margin-left: 16.666667%;
1631 }
1632 .offset-xl-3 {
1633 margin-left: 25%;
1634 }
1635 .offset-xl-4 {
1636 margin-left: 33.333333%;
1637 }
1638 .offset-xl-5 {
1639 margin-left: 41.666667%;
1640 }
1641 .offset-xl-6 {
1642 margin-left: 50%;
1643 }
1644 .offset-xl-7 {
1645 margin-left: 58.333333%;
1646 }
1647 .offset-xl-8 {
1648 margin-left: 66.666667%;
1649 }
1650 .offset-xl-9 {
1651 margin-left: 75%;
1652 }
1653 .offset-xl-10 {
1654 margin-left: 83.333333%;
1655 }
1656 .offset-xl-11 {
1657 margin-left: 91.666667%;
1658 }
1659}
1660
1661.table {
1662 width: 100%;
1663 margin-bottom: 1rem;
1664 color: #212529;
1665}
1666
1667.table th,
1668.table td {
1669 padding: 0.75rem;
1670 vertical-align: top;
1671 border-top: 1px solid #dee2e6;
1672}
1673
1674.table thead th {
1675 vertical-align: bottom;
1676 border-bottom: 2px solid #dee2e6;
1677}
1678
1679.table tbody + tbody {
1680 border-top: 2px solid #dee2e6;
1681}
1682
1683.table-sm th,
1684.table-sm td {
1685 padding: 0.3rem;
1686}
1687
1688.table-bordered {
1689 border: 1px solid #dee2e6;
1690}
1691
1692.table-bordered th,
1693.table-bordered td {
1694 border: 1px solid #dee2e6;
1695}
1696
1697.table-bordered thead th,
1698.table-bordered thead td {
1699 border-bottom-width: 2px;
1700}
1701
1702.table-borderless th,
1703.table-borderless td,
1704.table-borderless thead th,
1705.table-borderless tbody + tbody {
1706 border: 0;
1707}
1708
1709.table-striped tbody tr:nth-of-type(odd) {
1710 background-color: rgba(0, 0, 0, 0.05);
1711}
1712
1713.table-hover tbody tr:hover {
1714 color: #212529;
1715 background-color: rgba(0, 0, 0, 0.075);
1716}
1717
1718.table-primary,
1719.table-primary > th,
1720.table-primary > td {
1721 background-color: #b8daff;
1722}
1723
1724.table-primary th,
1725.table-primary td,
1726.table-primary thead th,
1727.table-primary tbody + tbody {
1728 border-color: #7abaff;
1729}
1730
1731.table-hover .table-primary:hover {
1732 background-color: #9fcdff;
1733}
1734
1735.table-hover .table-primary:hover > td,
1736.table-hover .table-primary:hover > th {
1737 background-color: #9fcdff;
1738}
1739
1740.table-secondary,
1741.table-secondary > th,
1742.table-secondary > td {
1743 background-color: #d6d8db;
1744}
1745
1746.table-secondary th,
1747.table-secondary td,
1748.table-secondary thead th,
1749.table-secondary tbody + tbody {
1750 border-color: #b3b7bb;
1751}
1752
1753.table-hover .table-secondary:hover {
1754 background-color: #c8cbcf;
1755}
1756
1757.table-hover .table-secondary:hover > td,
1758.table-hover .table-secondary:hover > th {
1759 background-color: #c8cbcf;
1760}
1761
1762.table-success,
1763.table-success > th,
1764.table-success > td {
1765 background-color: #c3e6cb;
1766}
1767
1768.table-success th,
1769.table-success td,
1770.table-success thead th,
1771.table-success tbody + tbody {
1772 border-color: #8fd19e;
1773}
1774
1775.table-hover .table-success:hover {
1776 background-color: #b1dfbb;
1777}
1778
1779.table-hover .table-success:hover > td,
1780.table-hover .table-success:hover > th {
1781 background-color: #b1dfbb;
1782}
1783
1784.table-info,
1785.table-info > th,
1786.table-info > td {
1787 background-color: #bee5eb;
1788}
1789
1790.table-info th,
1791.table-info td,
1792.table-info thead th,
1793.table-info tbody + tbody {
1794 border-color: #86cfda;
1795}
1796
1797.table-hover .table-info:hover {
1798 background-color: #abdde5;
1799}
1800
1801.table-hover .table-info:hover > td,
1802.table-hover .table-info:hover > th {
1803 background-color: #abdde5;
1804}
1805
1806.table-warning,
1807.table-warning > th,
1808.table-warning > td {
1809 background-color: #ffeeba;
1810}
1811
1812.table-warning th,
1813.table-warning td,
1814.table-warning thead th,
1815.table-warning tbody + tbody {
1816 border-color: #ffdf7e;
1817}
1818
1819.table-hover .table-warning:hover {
1820 background-color: #ffe8a1;
1821}
1822
1823.table-hover .table-warning:hover > td,
1824.table-hover .table-warning:hover > th {
1825 background-color: #ffe8a1;
1826}
1827
1828.table-danger,
1829.table-danger > th,
1830.table-danger > td {
1831 background-color: #f5c6cb;
1832}
1833
1834.table-danger th,
1835.table-danger td,
1836.table-danger thead th,
1837.table-danger tbody + tbody {
1838 border-color: #ed969e;
1839}
1840
1841.table-hover .table-danger:hover {
1842 background-color: #f1b0b7;
1843}
1844
1845.table-hover .table-danger:hover > td,
1846.table-hover .table-danger:hover > th {
1847 background-color: #f1b0b7;
1848}
1849
1850.table-light,
1851.table-light > th,
1852.table-light > td {
1853 background-color: #fdfdfe;
1854}
1855
1856.table-light th,
1857.table-light td,
1858.table-light thead th,
1859.table-light tbody + tbody {
1860 border-color: #fbfcfc;
1861}
1862
1863.table-hover .table-light:hover {
1864 background-color: #ececf6;
1865}
1866
1867.table-hover .table-light:hover > td,
1868.table-hover .table-light:hover > th {
1869 background-color: #ececf6;
1870}
1871
1872.table-dark,
1873.table-dark > th,
1874.table-dark > td {
1875 background-color: #c6c8ca;
1876}
1877
1878.table-dark th,
1879.table-dark td,
1880.table-dark thead th,
1881.table-dark tbody + tbody {
1882 border-color: #95999c;
1883}
1884
1885.table-hover .table-dark:hover {
1886 background-color: #b9bbbe;
1887}
1888
1889.table-hover .table-dark:hover > td,
1890.table-hover .table-dark:hover > th {
1891 background-color: #b9bbbe;
1892}
1893
1894.table-active,
1895.table-active > th,
1896.table-active > td {
1897 background-color: rgba(0, 0, 0, 0.075);
1898}
1899
1900.table-hover .table-active:hover {
1901 background-color: rgba(0, 0, 0, 0.075);
1902}
1903
1904.table-hover .table-active:hover > td,
1905.table-hover .table-active:hover > th {
1906 background-color: rgba(0, 0, 0, 0.075);
1907}
1908
1909.table .thead-dark th {
1910 color: #fff;
1911 background-color: #343a40;
1912 border-color: #454d55;
1913}
1914
1915.table .thead-light th {
1916 color: #495057;
1917 background-color: #e9ecef;
1918 border-color: #dee2e6;
1919}
1920
1921.table-dark {
1922 color: #fff;
1923 background-color: #343a40;
1924}
1925
1926.table-dark th,
1927.table-dark td,
1928.table-dark thead th {
1929 border-color: #454d55;
1930}
1931
1932.table-dark.table-bordered {
1933 border: 0;
1934}
1935
1936.table-dark.table-striped tbody tr:nth-of-type(odd) {
1937 background-color: rgba(255, 255, 255, 0.05);
1938}
1939
1940.table-dark.table-hover tbody tr:hover {
1941 color: #fff;
1942 background-color: rgba(255, 255, 255, 0.075);
1943}
1944
1945@media (max-width: 575.98px) {
1946 .table-responsive-sm {
1947 display: block;
1948 width: 100%;
1949 overflow-x: auto;
1950 -webkit-overflow-scrolling: touch;
1951 }
1952 .table-responsive-sm > .table-bordered {
1953 border: 0;
1954 }
1955}
1956
1957@media (max-width: 767.98px) {
1958 .table-responsive-md {
1959 display: block;
1960 width: 100%;
1961 overflow-x: auto;
1962 -webkit-overflow-scrolling: touch;
1963 }
1964 .table-responsive-md > .table-bordered {
1965 border: 0;
1966 }
1967}
1968
1969@media (max-width: 991.98px) {
1970 .table-responsive-lg {
1971 display: block;
1972 width: 100%;
1973 overflow-x: auto;
1974 -webkit-overflow-scrolling: touch;
1975 }
1976 .table-responsive-lg > .table-bordered {
1977 border: 0;
1978 }
1979}
1980
1981@media (max-width: 1199.98px) {
1982 .table-responsive-xl {
1983 display: block;
1984 width: 100%;
1985 overflow-x: auto;
1986 -webkit-overflow-scrolling: touch;
1987 }
1988 .table-responsive-xl > .table-bordered {
1989 border: 0;
1990 }
1991}
1992
1993.table-responsive {
1994 display: block;
1995 width: 100%;
1996 overflow-x: auto;
1997 -webkit-overflow-scrolling: touch;
1998}
1999
2000.table-responsive > .table-bordered {
2001 border: 0;
2002}
2003
2004.form-control {
2005 display: block;
2006 width: 100%;
2007 height: calc(1.5em + 0.75rem + 2px);
2008 padding: 0.375rem 0.75rem;
2009 font-size: 1rem;
2010 font-weight: 400;
2011 line-height: 1.5;
2012 color: #495057;
2013 background-color: #fff;
2014 background-clip: padding-box;
2015 border: 1px solid #ced4da;
2016 border-radius: 0.25rem;
2017 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2018}
2019
2020@media (prefers-reduced-motion: reduce) {
2021 .form-control {
2022 transition: none;
2023 }
2024}
2025
2026.form-control::-ms-expand {
2027 background-color: transparent;
2028 border: 0;
2029}
2030
2031.form-control:focus {
2032 color: #495057;
2033 background-color: #fff;
2034 border-color: #80bdff;
2035 outline: 0;
2036 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2037}
2038
2039.form-control::-webkit-input-placeholder {
2040 color: #6c757d;
2041 opacity: 1;
2042}
2043
2044.form-control::-moz-placeholder {
2045 color: #6c757d;
2046 opacity: 1;
2047}
2048
2049.form-control:-ms-input-placeholder {
2050 color: #6c757d;
2051 opacity: 1;
2052}
2053
2054.form-control::-ms-input-placeholder {
2055 color: #6c757d;
2056 opacity: 1;
2057}
2058
2059.form-control::placeholder {
2060 color: #6c757d;
2061 opacity: 1;
2062}
2063
2064.form-control:disabled, .form-control[readonly] {
2065 background-color: #e9ecef;
2066 opacity: 1;
2067}
2068
2069input[type="date"].form-control,
2070input[type="time"].form-control,
2071input[type="datetime-local"].form-control,
2072input[type="month"].form-control {
2073 -webkit-appearance: none;
2074 -moz-appearance: none;
2075 appearance: none;
2076}
2077
2078select.form-control:-moz-focusring {
2079 color: transparent;
2080 text-shadow: 0 0 0 #495057;
2081}
2082
2083select.form-control:focus::-ms-value {
2084 color: #495057;
2085 background-color: #fff;
2086}
2087
2088.form-control-file,
2089.form-control-range {
2090 display: block;
2091 width: 100%;
2092}
2093
2094.col-form-label {
2095 padding-top: calc(0.375rem + 1px);
2096 padding-bottom: calc(0.375rem + 1px);
2097 margin-bottom: 0;
2098 font-size: inherit;
2099 line-height: 1.5;
2100}
2101
2102.col-form-label-lg {
2103 padding-top: calc(0.5rem + 1px);
2104 padding-bottom: calc(0.5rem + 1px);
2105 font-size: 1.25rem;
2106 line-height: 1.5;
2107}
2108
2109.col-form-label-sm {
2110 padding-top: calc(0.25rem + 1px);
2111 padding-bottom: calc(0.25rem + 1px);
2112 font-size: 0.875rem;
2113 line-height: 1.5;
2114}
2115
2116.form-control-plaintext {
2117 display: block;
2118 width: 100%;
2119 padding: 0.375rem 0;
2120 margin-bottom: 0;
2121 font-size: 1rem;
2122 line-height: 1.5;
2123 color: #212529;
2124 background-color: transparent;
2125 border: solid transparent;
2126 border-width: 1px 0;
2127}
2128
2129.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2130 padding-right: 0;
2131 padding-left: 0;
2132}
2133
2134.form-control-sm {
2135 height: calc(1.5em + 0.5rem + 2px);
2136 padding: 0.25rem 0.5rem;
2137 font-size: 0.875rem;
2138 line-height: 1.5;
2139 border-radius: 0.2rem;
2140}
2141
2142.form-control-lg {
2143 height: calc(1.5em + 1rem + 2px);
2144 padding: 0.5rem 1rem;
2145 font-size: 1.25rem;
2146 line-height: 1.5;
2147 border-radius: 0.3rem;
2148}
2149
2150select.form-control[size], select.form-control[multiple] {
2151 height: auto;
2152}
2153
2154textarea.form-control {
2155 height: auto;
2156}
2157
2158.form-group {
2159 margin-bottom: 1rem;
2160}
2161
2162.form-text {
2163 display: block;
2164 margin-top: 0.25rem;
2165}
2166
2167.form-row {
2168 display: -ms-flexbox;
2169 display: flex;
2170 -ms-flex-wrap: wrap;
2171 flex-wrap: wrap;
2172 margin-right: -5px;
2173 margin-left: -5px;
2174}
2175
2176.form-row > .col,
2177.form-row > [class*="col-"] {
2178 padding-right: 5px;
2179 padding-left: 5px;
2180}
2181
2182.form-check {
2183 position: relative;
2184 display: block;
2185 padding-left: 1.25rem;
2186}
2187
2188.form-check-input {
2189 position: absolute;
2190 margin-top: 0.3rem;
2191 margin-left: -1.25rem;
2192}
2193
2194.form-check-input[disabled] ~ .form-check-label,
2195.form-check-input:disabled ~ .form-check-label {
2196 color: #6c757d;
2197}
2198
2199.form-check-label {
2200 margin-bottom: 0;
2201}
2202
2203.form-check-inline {
2204 display: -ms-inline-flexbox;
2205 display: inline-flex;
2206 -ms-flex-align: center;
2207 align-items: center;
2208 padding-left: 0;
2209 margin-right: 0.75rem;
2210}
2211
2212.form-check-inline .form-check-input {
2213 position: static;
2214 margin-top: 0;
2215 margin-right: 0.3125rem;
2216 margin-left: 0;
2217}
2218
2219.valid-feedback {
2220 display: none;
2221 width: 100%;
2222 margin-top: 0.25rem;
2223 font-size: 80%;
2224 color: #28a745;
2225}
2226
2227.valid-tooltip {
2228 position: absolute;
2229 top: 100%;
2230 left: 0;
2231 z-index: 5;
2232 display: none;
2233 max-width: 100%;
2234 padding: 0.25rem 0.5rem;
2235 margin-top: .1rem;
2236 font-size: 0.875rem;
2237 line-height: 1.5;
2238 color: #fff;
2239 background-color: rgba(40, 167, 69, 0.9);
2240 border-radius: 0.25rem;
2241}
2242
2243.form-row > .col > .valid-tooltip,
2244.form-row > [class*="col-"] > .valid-tooltip {
2245 left: 5px;
2246}
2247
2248.was-validated :valid ~ .valid-feedback,
2249.was-validated :valid ~ .valid-tooltip,
2250.is-valid ~ .valid-feedback,
2251.is-valid ~ .valid-tooltip {
2252 display: block;
2253}
2254
2255.was-validated .form-control:valid, .form-control.is-valid {
2256 border-color: #28a745;
2257 padding-right: calc(1.5em + 0.75rem) !important;
2258 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2259 background-repeat: no-repeat;
2260 background-position: right calc(0.375em + 0.1875rem) center;
2261 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2262}
2263
2264.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2265 border-color: #28a745;
2266 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2267}
2268
2269.was-validated select.form-control:valid, select.form-control.is-valid {
2270 padding-right: 3rem !important;
2271 background-position: right 1.5rem center;
2272}
2273
2274.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2275 padding-right: calc(1.5em + 0.75rem);
2276 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2277}
2278
2279.was-validated .custom-select:valid, .custom-select.is-valid {
2280 border-color: #28a745;
2281 padding-right: calc(0.75em + 2.3125rem) !important;
2282 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
2283}
2284
2285.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
2286 border-color: #28a745;
2287 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2288}
2289
2290.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2291 color: #28a745;
2292}
2293
2294.was-validated .form-check-input:valid ~ .valid-feedback,
2295.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2296.form-check-input.is-valid ~ .valid-tooltip {
2297 display: block;
2298}
2299
2300.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2301 color: #28a745;
2302}
2303
2304.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2305 border-color: #28a745;
2306}
2307
2308.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2309 border-color: #34ce57;
2310 background-color: #34ce57;
2311}
2312
2313.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2314 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2315}
2316
2317.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
2318 border-color: #28a745;
2319}
2320
2321.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2322 border-color: #28a745;
2323}
2324
2325.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2326 border-color: #28a745;
2327 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2328}
2329
2330.invalid-feedback {
2331 display: none;
2332 width: 100%;
2333 margin-top: 0.25rem;
2334 font-size: 80%;
2335 color: #dc3545;
2336}
2337
2338.invalid-tooltip {
2339 position: absolute;
2340 top: 100%;
2341 left: 0;
2342 z-index: 5;
2343 display: none;
2344 max-width: 100%;
2345 padding: 0.25rem 0.5rem;
2346 margin-top: .1rem;
2347 font-size: 0.875rem;
2348 line-height: 1.5;
2349 color: #fff;
2350 background-color: rgba(220, 53, 69, 0.9);
2351 border-radius: 0.25rem;
2352}
2353
2354.form-row > .col > .invalid-tooltip,
2355.form-row > [class*="col-"] > .invalid-tooltip {
2356 left: 5px;
2357}
2358
2359.was-validated :invalid ~ .invalid-feedback,
2360.was-validated :invalid ~ .invalid-tooltip,
2361.is-invalid ~ .invalid-feedback,
2362.is-invalid ~ .invalid-tooltip {
2363 display: block;
2364}
2365
2366.was-validated .form-control:invalid, .form-control.is-invalid {
2367 border-color: #dc3545;
2368 padding-right: calc(1.5em + 0.75rem) !important;
2369 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2370 background-repeat: no-repeat;
2371 background-position: right calc(0.375em + 0.1875rem) center;
2372 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2373}
2374
2375.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2376 border-color: #dc3545;
2377 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2378}
2379
2380.was-validated select.form-control:invalid, select.form-control.is-invalid {
2381 padding-right: 3rem !important;
2382 background-position: right 1.5rem center;
2383}
2384
2385.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2386 padding-right: calc(1.5em + 0.75rem);
2387 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2388}
2389
2390.was-validated .custom-select:invalid, .custom-select.is-invalid {
2391 border-color: #dc3545;
2392 padding-right: calc(0.75em + 2.3125rem) !important;
2393 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
2394}
2395
2396.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
2397 border-color: #dc3545;
2398 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2399}
2400
2401.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2402 color: #dc3545;
2403}
2404
2405.was-validated .form-check-input:invalid ~ .invalid-feedback,
2406.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2407.form-check-input.is-invalid ~ .invalid-tooltip {
2408 display: block;
2409}
2410
2411.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2412 color: #dc3545;
2413}
2414
2415.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2416 border-color: #dc3545;
2417}
2418
2419.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2420 border-color: #e4606d;
2421 background-color: #e4606d;
2422}
2423
2424.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2425 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2426}
2427
2428.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
2429 border-color: #dc3545;
2430}
2431
2432.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2433 border-color: #dc3545;
2434}
2435
2436.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2437 border-color: #dc3545;
2438 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2439}
2440
2441.form-inline {
2442 display: -ms-flexbox;
2443 display: flex;
2444 -ms-flex-flow: row wrap;
2445 flex-flow: row wrap;
2446 -ms-flex-align: center;
2447 align-items: center;
2448}
2449
2450.form-inline .form-check {
2451 width: 100%;
2452}
2453
2454@media (min-width: 576px) {
2455 .form-inline label {
2456 display: -ms-flexbox;
2457 display: flex;
2458 -ms-flex-align: center;
2459 align-items: center;
2460 -ms-flex-pack: center;
2461 justify-content: center;
2462 margin-bottom: 0;
2463 }
2464 .form-inline .form-group {
2465 display: -ms-flexbox;
2466 display: flex;
2467 -ms-flex: 0 0 auto;
2468 flex: 0 0 auto;
2469 -ms-flex-flow: row wrap;
2470 flex-flow: row wrap;
2471 -ms-flex-align: center;
2472 align-items: center;
2473 margin-bottom: 0;
2474 }
2475 .form-inline .form-control {
2476 display: inline-block;
2477 width: auto;
2478 vertical-align: middle;
2479 }
2480 .form-inline .form-control-plaintext {
2481 display: inline-block;
2482 }
2483 .form-inline .input-group,
2484 .form-inline .custom-select {
2485 width: auto;
2486 }
2487 .form-inline .form-check {
2488 display: -ms-flexbox;
2489 display: flex;
2490 -ms-flex-align: center;
2491 align-items: center;
2492 -ms-flex-pack: center;
2493 justify-content: center;
2494 width: auto;
2495 padding-left: 0;
2496 }
2497 .form-inline .form-check-input {
2498 position: relative;
2499 -ms-flex-negative: 0;
2500 flex-shrink: 0;
2501 margin-top: 0;
2502 margin-right: 0.25rem;
2503 margin-left: 0;
2504 }
2505 .form-inline .custom-control {
2506 -ms-flex-align: center;
2507 align-items: center;
2508 -ms-flex-pack: center;
2509 justify-content: center;
2510 }
2511 .form-inline .custom-control-label {
2512 margin-bottom: 0;
2513 }
2514}
2515
2516.btn {
2517 display: inline-block;
2518 font-weight: 400;
2519 color: #212529;
2520 text-align: center;
2521 vertical-align: middle;
2522 -webkit-user-select: none;
2523 -moz-user-select: none;
2524 -ms-user-select: none;
2525 user-select: none;
2526 background-color: transparent;
2527 border: 1px solid transparent;
2528 padding: 0.375rem 0.75rem;
2529 font-size: 1rem;
2530 line-height: 1.5;
2531 border-radius: 0.25rem;
2532 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;
2533}
2534
2535@media (prefers-reduced-motion: reduce) {
2536 .btn {
2537 transition: none;
2538 }
2539}
2540
2541.btn:hover {
2542 color: #212529;
2543 text-decoration: none;
2544}
2545
2546.btn:focus, .btn.focus {
2547 outline: 0;
2548 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2549}
2550
2551.btn.disabled, .btn:disabled {
2552 opacity: 0.65;
2553}
2554
2555.btn:not(:disabled):not(.disabled) {
2556 cursor: pointer;
2557}
2558
2559a.btn.disabled,
2560fieldset:disabled a.btn {
2561 pointer-events: none;
2562}
2563
2564.btn-primary {
2565 color: #fff;
2566 background-color: #007bff;
2567 border-color: #007bff;
2568}
2569
2570.btn-primary:hover {
2571 color: #fff;
2572 background-color: #0069d9;
2573 border-color: #0062cc;
2574}
2575
2576.btn-primary:focus, .btn-primary.focus {
2577 color: #fff;
2578 background-color: #0069d9;
2579 border-color: #0062cc;
2580 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2581}
2582
2583.btn-primary.disabled, .btn-primary:disabled {
2584 color: #fff;
2585 background-color: #007bff;
2586 border-color: #007bff;
2587}
2588
2589.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2590.show > .btn-primary.dropdown-toggle {
2591 color: #fff;
2592 background-color: #0062cc;
2593 border-color: #005cbf;
2594}
2595
2596.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2597.show > .btn-primary.dropdown-toggle:focus {
2598 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2599}
2600
2601.btn-secondary {
2602 color: #fff;
2603 background-color: #6c757d;
2604 border-color: #6c757d;
2605}
2606
2607.btn-secondary:hover {
2608 color: #fff;
2609 background-color: #5a6268;
2610 border-color: #545b62;
2611}
2612
2613.btn-secondary:focus, .btn-secondary.focus {
2614 color: #fff;
2615 background-color: #5a6268;
2616 border-color: #545b62;
2617 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2618}
2619
2620.btn-secondary.disabled, .btn-secondary:disabled {
2621 color: #fff;
2622 background-color: #6c757d;
2623 border-color: #6c757d;
2624}
2625
2626.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2627.show > .btn-secondary.dropdown-toggle {
2628 color: #fff;
2629 background-color: #545b62;
2630 border-color: #4e555b;
2631}
2632
2633.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2634.show > .btn-secondary.dropdown-toggle:focus {
2635 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2636}
2637
2638.btn-success {
2639 color: #fff;
2640 background-color: #28a745;
2641 border-color: #28a745;
2642}
2643
2644.btn-success:hover {
2645 color: #fff;
2646 background-color: #218838;
2647 border-color: #1e7e34;
2648}
2649
2650.btn-success:focus, .btn-success.focus {
2651 color: #fff;
2652 background-color: #218838;
2653 border-color: #1e7e34;
2654 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2655}
2656
2657.btn-success.disabled, .btn-success:disabled {
2658 color: #fff;
2659 background-color: #28a745;
2660 border-color: #28a745;
2661}
2662
2663.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2664.show > .btn-success.dropdown-toggle {
2665 color: #fff;
2666 background-color: #1e7e34;
2667 border-color: #1c7430;
2668}
2669
2670.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2671.show > .btn-success.dropdown-toggle:focus {
2672 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2673}
2674
2675.btn-info {
2676 color: #fff;
2677 background-color: #17a2b8;
2678 border-color: #17a2b8;
2679}
2680
2681.btn-info:hover {
2682 color: #fff;
2683 background-color: #138496;
2684 border-color: #117a8b;
2685}
2686
2687.btn-info:focus, .btn-info.focus {
2688 color: #fff;
2689 background-color: #138496;
2690 border-color: #117a8b;
2691 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2692}
2693
2694.btn-info.disabled, .btn-info:disabled {
2695 color: #fff;
2696 background-color: #17a2b8;
2697 border-color: #17a2b8;
2698}
2699
2700.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2701.show > .btn-info.dropdown-toggle {
2702 color: #fff;
2703 background-color: #117a8b;
2704 border-color: #10707f;
2705}
2706
2707.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2708.show > .btn-info.dropdown-toggle:focus {
2709 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2710}
2711
2712.btn-warning {
2713 color: #212529;
2714 background-color: #ffc107;
2715 border-color: #ffc107;
2716}
2717
2718.btn-warning:hover {
2719 color: #212529;
2720 background-color: #e0a800;
2721 border-color: #d39e00;
2722}
2723
2724.btn-warning:focus, .btn-warning.focus {
2725 color: #212529;
2726 background-color: #e0a800;
2727 border-color: #d39e00;
2728 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2729}
2730
2731.btn-warning.disabled, .btn-warning:disabled {
2732 color: #212529;
2733 background-color: #ffc107;
2734 border-color: #ffc107;
2735}
2736
2737.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2738.show > .btn-warning.dropdown-toggle {
2739 color: #212529;
2740 background-color: #d39e00;
2741 border-color: #c69500;
2742}
2743
2744.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2745.show > .btn-warning.dropdown-toggle:focus {
2746 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2747}
2748
2749.btn-danger {
2750 color: #fff;
2751 background-color: #dc3545;
2752 border-color: #dc3545;
2753}
2754
2755.btn-danger:hover {
2756 color: #fff;
2757 background-color: #c82333;
2758 border-color: #bd2130;
2759}
2760
2761.btn-danger:focus, .btn-danger.focus {
2762 color: #fff;
2763 background-color: #c82333;
2764 border-color: #bd2130;
2765 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2766}
2767
2768.btn-danger.disabled, .btn-danger:disabled {
2769 color: #fff;
2770 background-color: #dc3545;
2771 border-color: #dc3545;
2772}
2773
2774.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2775.show > .btn-danger.dropdown-toggle {
2776 color: #fff;
2777 background-color: #bd2130;
2778 border-color: #b21f2d;
2779}
2780
2781.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2782.show > .btn-danger.dropdown-toggle:focus {
2783 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2784}
2785
2786.btn-light {
2787 color: #212529;
2788 background-color: #f8f9fa;
2789 border-color: #f8f9fa;
2790}
2791
2792.btn-light:hover {
2793 color: #212529;
2794 background-color: #e2e6ea;
2795 border-color: #dae0e5;
2796}
2797
2798.btn-light:focus, .btn-light.focus {
2799 color: #212529;
2800 background-color: #e2e6ea;
2801 border-color: #dae0e5;
2802 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2803}
2804
2805.btn-light.disabled, .btn-light:disabled {
2806 color: #212529;
2807 background-color: #f8f9fa;
2808 border-color: #f8f9fa;
2809}
2810
2811.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2812.show > .btn-light.dropdown-toggle {
2813 color: #212529;
2814 background-color: #dae0e5;
2815 border-color: #d3d9df;
2816}
2817
2818.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2819.show > .btn-light.dropdown-toggle:focus {
2820 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2821}
2822
2823.btn-dark {
2824 color: #fff;
2825 background-color: #343a40;
2826 border-color: #343a40;
2827}
2828
2829.btn-dark:hover {
2830 color: #fff;
2831 background-color: #23272b;
2832 border-color: #1d2124;
2833}
2834
2835.btn-dark:focus, .btn-dark.focus {
2836 color: #fff;
2837 background-color: #23272b;
2838 border-color: #1d2124;
2839 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2840}
2841
2842.btn-dark.disabled, .btn-dark:disabled {
2843 color: #fff;
2844 background-color: #343a40;
2845 border-color: #343a40;
2846}
2847
2848.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2849.show > .btn-dark.dropdown-toggle {
2850 color: #fff;
2851 background-color: #1d2124;
2852 border-color: #171a1d;
2853}
2854
2855.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2856.show > .btn-dark.dropdown-toggle:focus {
2857 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2858}
2859
2860.btn-outline-primary {
2861 color: #007bff;
2862 border-color: #007bff;
2863}
2864
2865.btn-outline-primary:hover {
2866 color: #fff;
2867 background-color: #007bff;
2868 border-color: #007bff;
2869}
2870
2871.btn-outline-primary:focus, .btn-outline-primary.focus {
2872 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2873}
2874
2875.btn-outline-primary.disabled, .btn-outline-primary:disabled {
2876 color: #007bff;
2877 background-color: transparent;
2878}
2879
2880.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2881.show > .btn-outline-primary.dropdown-toggle {
2882 color: #fff;
2883 background-color: #007bff;
2884 border-color: #007bff;
2885}
2886
2887.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2888.show > .btn-outline-primary.dropdown-toggle:focus {
2889 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2890}
2891
2892.btn-outline-secondary {
2893 color: #6c757d;
2894 border-color: #6c757d;
2895}
2896
2897.btn-outline-secondary:hover {
2898 color: #fff;
2899 background-color: #6c757d;
2900 border-color: #6c757d;
2901}
2902
2903.btn-outline-secondary:focus, .btn-outline-secondary.focus {
2904 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2905}
2906
2907.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2908 color: #6c757d;
2909 background-color: transparent;
2910}
2911
2912.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2913.show > .btn-outline-secondary.dropdown-toggle {
2914 color: #fff;
2915 background-color: #6c757d;
2916 border-color: #6c757d;
2917}
2918
2919.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2920.show > .btn-outline-secondary.dropdown-toggle:focus {
2921 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2922}
2923
2924.btn-outline-success {
2925 color: #28a745;
2926 border-color: #28a745;
2927}
2928
2929.btn-outline-success:hover {
2930 color: #fff;
2931 background-color: #28a745;
2932 border-color: #28a745;
2933}
2934
2935.btn-outline-success:focus, .btn-outline-success.focus {
2936 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2937}
2938
2939.btn-outline-success.disabled, .btn-outline-success:disabled {
2940 color: #28a745;
2941 background-color: transparent;
2942}
2943
2944.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2945.show > .btn-outline-success.dropdown-toggle {
2946 color: #fff;
2947 background-color: #28a745;
2948 border-color: #28a745;
2949}
2950
2951.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2952.show > .btn-outline-success.dropdown-toggle:focus {
2953 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2954}
2955
2956.btn-outline-info {
2957 color: #17a2b8;
2958 border-color: #17a2b8;
2959}
2960
2961.btn-outline-info:hover {
2962 color: #fff;
2963 background-color: #17a2b8;
2964 border-color: #17a2b8;
2965}
2966
2967.btn-outline-info:focus, .btn-outline-info.focus {
2968 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2969}
2970
2971.btn-outline-info.disabled, .btn-outline-info:disabled {
2972 color: #17a2b8;
2973 background-color: transparent;
2974}
2975
2976.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2977.show > .btn-outline-info.dropdown-toggle {
2978 color: #fff;
2979 background-color: #17a2b8;
2980 border-color: #17a2b8;
2981}
2982
2983.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2984.show > .btn-outline-info.dropdown-toggle:focus {
2985 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2986}
2987
2988.btn-outline-warning {
2989 color: #ffc107;
2990 border-color: #ffc107;
2991}
2992
2993.btn-outline-warning:hover {
2994 color: #212529;
2995 background-color: #ffc107;
2996 border-color: #ffc107;
2997}
2998
2999.btn-outline-warning:focus, .btn-outline-warning.focus {
3000 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
3001}
3002
3003.btn-outline-warning.disabled, .btn-outline-warning:disabled {
3004 color: #ffc107;
3005 background-color: transparent;
3006}
3007
3008.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
3009.show > .btn-outline-warning.dropdown-toggle {
3010 color: #212529;
3011 background-color: #ffc107;
3012 border-color: #ffc107;
3013}
3014
3015.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3016.show > .btn-outline-warning.dropdown-toggle:focus {
3017 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
3018}
3019
3020.btn-outline-danger {
3021 color: #dc3545;
3022 border-color: #dc3545;
3023}
3024
3025.btn-outline-danger:hover {
3026 color: #fff;
3027 background-color: #dc3545;
3028 border-color: #dc3545;
3029}
3030
3031.btn-outline-danger:focus, .btn-outline-danger.focus {
3032 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3033}
3034
3035.btn-outline-danger.disabled, .btn-outline-danger:disabled {
3036 color: #dc3545;
3037 background-color: transparent;
3038}
3039
3040.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
3041.show > .btn-outline-danger.dropdown-toggle {
3042 color: #fff;
3043 background-color: #dc3545;
3044 border-color: #dc3545;
3045}
3046
3047.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3048.show > .btn-outline-danger.dropdown-toggle:focus {
3049 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3050}
3051
3052.btn-outline-light {
3053 color: #f8f9fa;
3054 border-color: #f8f9fa;
3055}
3056
3057.btn-outline-light:hover {
3058 color: #212529;
3059 background-color: #f8f9fa;
3060 border-color: #f8f9fa;
3061}
3062
3063.btn-outline-light:focus, .btn-outline-light.focus {
3064 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3065}
3066
3067.btn-outline-light.disabled, .btn-outline-light:disabled {
3068 color: #f8f9fa;
3069 background-color: transparent;
3070}
3071
3072.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
3073.show > .btn-outline-light.dropdown-toggle {
3074 color: #212529;
3075 background-color: #f8f9fa;
3076 border-color: #f8f9fa;
3077}
3078
3079.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
3080.show > .btn-outline-light.dropdown-toggle:focus {
3081 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3082}
3083
3084.btn-outline-dark {
3085 color: #343a40;
3086 border-color: #343a40;
3087}
3088
3089.btn-outline-dark:hover {
3090 color: #fff;
3091 background-color: #343a40;
3092 border-color: #343a40;
3093}
3094
3095.btn-outline-dark:focus, .btn-outline-dark.focus {
3096 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3097}
3098
3099.btn-outline-dark.disabled, .btn-outline-dark:disabled {
3100 color: #343a40;
3101 background-color: transparent;
3102}
3103
3104.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
3105.show > .btn-outline-dark.dropdown-toggle {
3106 color: #fff;
3107 background-color: #343a40;
3108 border-color: #343a40;
3109}
3110
3111.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3112.show > .btn-outline-dark.dropdown-toggle:focus {
3113 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3114}
3115
3116.btn-link {
3117 font-weight: 400;
3118 color: #007bff;
3119 text-decoration: none;
3120}
3121
3122.btn-link:hover {
3123 color: #0056b3;
3124 text-decoration: underline;
3125}
3126
3127.btn-link:focus, .btn-link.focus {
3128 text-decoration: underline;
3129}
3130
3131.btn-link:disabled, .btn-link.disabled {
3132 color: #6c757d;
3133 pointer-events: none;
3134}
3135
3136.btn-lg, .btn-group-lg > .btn {
3137 padding: 0.5rem 1rem;
3138 font-size: 1.25rem;
3139 line-height: 1.5;
3140 border-radius: 0.3rem;
3141}
3142
3143.btn-sm, .btn-group-sm > .btn {
3144 padding: 0.25rem 0.5rem;
3145 font-size: 0.875rem;
3146 line-height: 1.5;
3147 border-radius: 0.2rem;
3148}
3149
3150.btn-block {
3151 display: block;
3152 width: 100%;
3153}
3154
3155.btn-block + .btn-block {
3156 margin-top: 0.5rem;
3157}
3158
3159input[type="submit"].btn-block,
3160input[type="reset"].btn-block,
3161input[type="button"].btn-block {
3162 width: 100%;
3163}
3164
3165.fade {
3166 transition: opacity 0.15s linear;
3167}
3168
3169@media (prefers-reduced-motion: reduce) {
3170 .fade {
3171 transition: none;
3172 }
3173}
3174
3175.fade:not(.show) {
3176 opacity: 0;
3177}
3178
3179.collapse:not(.show) {
3180 display: none;
3181}
3182
3183.collapsing {
3184 position: relative;
3185 height: 0;
3186 overflow: hidden;
3187 transition: height 0.35s ease;
3188}
3189
3190@media (prefers-reduced-motion: reduce) {
3191 .collapsing {
3192 transition: none;
3193 }
3194}
3195
3196.dropup,
3197.dropright,
3198.dropdown,
3199.dropleft {
3200 position: relative;
3201}
3202
3203.dropdown-toggle {
3204 white-space: nowrap;
3205}
3206
3207.dropdown-toggle::after {
3208 display: inline-block;
3209 margin-left: 0.255em;
3210 vertical-align: 0.255em;
3211 content: "";
3212 border-top: 0.3em solid;
3213 border-right: 0.3em solid transparent;
3214 border-bottom: 0;
3215 border-left: 0.3em solid transparent;
3216}
3217
3218.dropdown-toggle:empty::after {
3219 margin-left: 0;
3220}
3221
3222.dropdown-menu {
3223 position: absolute;
3224 top: 100%;
3225 left: 0;
3226 z-index: 1000;
3227 display: none;
3228 float: left;
3229 min-width: 10rem;
3230 padding: 0.5rem 0;
3231 margin: 0.125rem 0 0;
3232 font-size: 1rem;
3233 color: #212529;
3234 text-align: left;
3235 list-style: none;
3236 background-color: #fff;
3237 background-clip: padding-box;
3238 border: 1px solid rgba(0, 0, 0, 0.15);
3239 border-radius: 0.25rem;
3240}
3241
3242.dropdown-menu-left {
3243 right: auto;
3244 left: 0;
3245}
3246
3247.dropdown-menu-right {
3248 right: 0;
3249 left: auto;
3250}
3251
3252@media (min-width: 576px) {
3253 .dropdown-menu-sm-left {
3254 right: auto;
3255 left: 0;
3256 }
3257 .dropdown-menu-sm-right {
3258 right: 0;
3259 left: auto;
3260 }
3261}
3262
3263@media (min-width: 768px) {
3264 .dropdown-menu-md-left {
3265 right: auto;
3266 left: 0;
3267 }
3268 .dropdown-menu-md-right {
3269 right: 0;
3270 left: auto;
3271 }
3272}
3273
3274@media (min-width: 992px) {
3275 .dropdown-menu-lg-left {
3276 right: auto;
3277 left: 0;
3278 }
3279 .dropdown-menu-lg-right {
3280 right: 0;
3281 left: auto;
3282 }
3283}
3284
3285@media (min-width: 1200px) {
3286 .dropdown-menu-xl-left {
3287 right: auto;
3288 left: 0;
3289 }
3290 .dropdown-menu-xl-right {
3291 right: 0;
3292 left: auto;
3293 }
3294}
3295
3296.dropup .dropdown-menu {
3297 top: auto;
3298 bottom: 100%;
3299 margin-top: 0;
3300 margin-bottom: 0.125rem;
3301}
3302
3303.dropup .dropdown-toggle::after {
3304 display: inline-block;
3305 margin-left: 0.255em;
3306 vertical-align: 0.255em;
3307 content: "";
3308 border-top: 0;
3309 border-right: 0.3em solid transparent;
3310 border-bottom: 0.3em solid;
3311 border-left: 0.3em solid transparent;
3312}
3313
3314.dropup .dropdown-toggle:empty::after {
3315 margin-left: 0;
3316}
3317
3318.dropright .dropdown-menu {
3319 top: 0;
3320 right: auto;
3321 left: 100%;
3322 margin-top: 0;
3323 margin-left: 0.125rem;
3324}
3325
3326.dropright .dropdown-toggle::after {
3327 display: inline-block;
3328 margin-left: 0.255em;
3329 vertical-align: 0.255em;
3330 content: "";
3331 border-top: 0.3em solid transparent;
3332 border-right: 0;
3333 border-bottom: 0.3em solid transparent;
3334 border-left: 0.3em solid;
3335}
3336
3337.dropright .dropdown-toggle:empty::after {
3338 margin-left: 0;
3339}
3340
3341.dropright .dropdown-toggle::after {
3342 vertical-align: 0;
3343}
3344
3345.dropleft .dropdown-menu {
3346 top: 0;
3347 right: 100%;
3348 left: auto;
3349 margin-top: 0;
3350 margin-right: 0.125rem;
3351}
3352
3353.dropleft .dropdown-toggle::after {
3354 display: inline-block;
3355 margin-left: 0.255em;
3356 vertical-align: 0.255em;
3357 content: "";
3358}
3359
3360.dropleft .dropdown-toggle::after {
3361 display: none;
3362}
3363
3364.dropleft .dropdown-toggle::before {
3365 display: inline-block;
3366 margin-right: 0.255em;
3367 vertical-align: 0.255em;
3368 content: "";
3369 border-top: 0.3em solid transparent;
3370 border-right: 0.3em solid;
3371 border-bottom: 0.3em solid transparent;
3372}
3373
3374.dropleft .dropdown-toggle:empty::after {
3375 margin-left: 0;
3376}
3377
3378.dropleft .dropdown-toggle::before {
3379 vertical-align: 0;
3380}
3381
3382.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
3383 right: auto;
3384 bottom: auto;
3385}
3386
3387.dropdown-divider {
3388 height: 0;
3389 margin: 0.5rem 0;
3390 overflow: hidden;
3391 border-top: 1px solid #e9ecef;
3392}
3393
3394.dropdown-item {
3395 display: block;
3396 width: 100%;
3397 padding: 0.25rem 1.5rem;
3398 clear: both;
3399 font-weight: 400;
3400 color: #212529;
3401 text-align: inherit;
3402 white-space: nowrap;
3403 background-color: transparent;
3404 border: 0;
3405}
3406
3407.dropdown-item:hover, .dropdown-item:focus {
3408 color: #16181b;
3409 text-decoration: none;
3410 background-color: #e9ecef;
3411}
3412
3413.dropdown-item.active, .dropdown-item:active {
3414 color: #fff;
3415 text-decoration: none;
3416 background-color: #007bff;
3417}
3418
3419.dropdown-item.disabled, .dropdown-item:disabled {
3420 color: #adb5bd;
3421 pointer-events: none;
3422 background-color: transparent;
3423}
3424
3425.dropdown-menu.show {
3426 display: block;
3427}
3428
3429.dropdown-header {
3430 display: block;
3431 padding: 0.5rem 1.5rem;
3432 margin-bottom: 0;
3433 font-size: 0.875rem;
3434 color: #6c757d;
3435 white-space: nowrap;
3436}
3437
3438.dropdown-item-text {
3439 display: block;
3440 padding: 0.25rem 1.5rem;
3441 color: #212529;
3442}
3443
3444.btn-group,
3445.btn-group-vertical {
3446 position: relative;
3447 display: -ms-inline-flexbox;
3448 display: inline-flex;
3449 vertical-align: middle;
3450}
3451
3452.btn-group > .btn,
3453.btn-group-vertical > .btn {
3454 position: relative;
3455 -ms-flex: 1 1 auto;
3456 flex: 1 1 auto;
3457}
3458
3459.btn-group > .btn:hover,
3460.btn-group-vertical > .btn:hover {
3461 z-index: 1;
3462}
3463
3464.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3465.btn-group-vertical > .btn:focus,
3466.btn-group-vertical > .btn:active,
3467.btn-group-vertical > .btn.active {
3468 z-index: 1;
3469}
3470
3471.btn-toolbar {
3472 display: -ms-flexbox;
3473 display: flex;
3474 -ms-flex-wrap: wrap;
3475 flex-wrap: wrap;
3476 -ms-flex-pack: start;
3477 justify-content: flex-start;
3478}
3479
3480.btn-toolbar .input-group {
3481 width: auto;
3482}
3483
3484.btn-group > .btn:not(:first-child),
3485.btn-group > .btn-group:not(:first-child) {
3486 margin-left: -1px;
3487}
3488
3489.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3490.btn-group > .btn-group:not(:last-child) > .btn {
3491 border-top-right-radius: 0;
3492 border-bottom-right-radius: 0;
3493}
3494
3495.btn-group > .btn:not(:first-child),
3496.btn-group > .btn-group:not(:first-child) > .btn {
3497 border-top-left-radius: 0;
3498 border-bottom-left-radius: 0;
3499}
3500
3501.dropdown-toggle-split {
3502 padding-right: 0.5625rem;
3503 padding-left: 0.5625rem;
3504}
3505
3506.dropdown-toggle-split::after,
3507.dropup .dropdown-toggle-split::after,
3508.dropright .dropdown-toggle-split::after {
3509 margin-left: 0;
3510}
3511
3512.dropleft .dropdown-toggle-split::before {
3513 margin-right: 0;
3514}
3515
3516.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3517 padding-right: 0.375rem;
3518 padding-left: 0.375rem;
3519}
3520
3521.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3522 padding-right: 0.75rem;
3523 padding-left: 0.75rem;
3524}
3525
3526.btn-group-vertical {
3527 -ms-flex-direction: column;
3528 flex-direction: column;
3529 -ms-flex-align: start;
3530 align-items: flex-start;
3531 -ms-flex-pack: center;
3532 justify-content: center;
3533}
3534
3535.btn-group-vertical > .btn,
3536.btn-group-vertical > .btn-group {
3537 width: 100%;
3538}
3539
3540.btn-group-vertical > .btn:not(:first-child),
3541.btn-group-vertical > .btn-group:not(:first-child) {
3542 margin-top: -1px;
3543}
3544
3545.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3546.btn-group-vertical > .btn-group:not(:last-child) > .btn {
3547 border-bottom-right-radius: 0;
3548 border-bottom-left-radius: 0;
3549}
3550
3551.btn-group-vertical > .btn:not(:first-child),
3552.btn-group-vertical > .btn-group:not(:first-child) > .btn {
3553 border-top-left-radius: 0;
3554 border-top-right-radius: 0;
3555}
3556
3557.btn-group-toggle > .btn,
3558.btn-group-toggle > .btn-group > .btn {
3559 margin-bottom: 0;
3560}
3561
3562.btn-group-toggle > .btn input[type="radio"],
3563.btn-group-toggle > .btn input[type="checkbox"],
3564.btn-group-toggle > .btn-group > .btn input[type="radio"],
3565.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3566 position: absolute;
3567 clip: rect(0, 0, 0, 0);
3568 pointer-events: none;
3569}
3570
3571.input-group {
3572 position: relative;
3573 display: -ms-flexbox;
3574 display: flex;
3575 -ms-flex-wrap: wrap;
3576 flex-wrap: wrap;
3577 -ms-flex-align: stretch;
3578 align-items: stretch;
3579 width: 100%;
3580}
3581
3582.input-group > .form-control,
3583.input-group > .form-control-plaintext,
3584.input-group > .custom-select,
3585.input-group > .custom-file {
3586 position: relative;
3587 -ms-flex: 1 1 auto;
3588 flex: 1 1 auto;
3589 width: 1%;
3590 min-width: 0;
3591 margin-bottom: 0;
3592}
3593
3594.input-group > .form-control + .form-control,
3595.input-group > .form-control + .custom-select,
3596.input-group > .form-control + .custom-file,
3597.input-group > .form-control-plaintext + .form-control,
3598.input-group > .form-control-plaintext + .custom-select,
3599.input-group > .form-control-plaintext + .custom-file,
3600.input-group > .custom-select + .form-control,
3601.input-group > .custom-select + .custom-select,
3602.input-group > .custom-select + .custom-file,
3603.input-group > .custom-file + .form-control,
3604.input-group > .custom-file + .custom-select,
3605.input-group > .custom-file + .custom-file {
3606 margin-left: -1px;
3607}
3608
3609.input-group > .form-control:focus,
3610.input-group > .custom-select:focus,
3611.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3612 z-index: 3;
3613}
3614
3615.input-group > .custom-file .custom-file-input:focus {
3616 z-index: 4;
3617}
3618
3619.input-group > .form-control:not(:first-child),
3620.input-group > .custom-select:not(:first-child) {
3621 border-top-left-radius: 0;
3622 border-bottom-left-radius: 0;
3623}
3624
3625.input-group > .custom-file {
3626 display: -ms-flexbox;
3627 display: flex;
3628 -ms-flex-align: center;
3629 align-items: center;
3630}
3631
3632.input-group > .custom-file:not(:last-child) .custom-file-label,
3633.input-group > .custom-file:not(:last-child) .custom-file-label::after {
3634 border-top-right-radius: 0;
3635 border-bottom-right-radius: 0;
3636}
3637
3638.input-group > .custom-file:not(:first-child) .custom-file-label {
3639 border-top-left-radius: 0;
3640 border-bottom-left-radius: 0;
3641}
3642
3643.input-group:not(.has-validation) > .form-control:not(:last-child),
3644.input-group:not(.has-validation) > .custom-select:not(:last-child),
3645.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
3646.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
3647 border-top-right-radius: 0;
3648 border-bottom-right-radius: 0;
3649}
3650
3651.input-group.has-validation > .form-control:nth-last-child(n + 3),
3652.input-group.has-validation > .custom-select:nth-last-child(n + 3),
3653.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
3654.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
3655 border-top-right-radius: 0;
3656 border-bottom-right-radius: 0;
3657}
3658
3659.input-group-prepend,
3660.input-group-append {
3661 display: -ms-flexbox;
3662 display: flex;
3663}
3664
3665.input-group-prepend .btn,
3666.input-group-append .btn {
3667 position: relative;
3668 z-index: 2;
3669}
3670
3671.input-group-prepend .btn:focus,
3672.input-group-append .btn:focus {
3673 z-index: 3;
3674}
3675
3676.input-group-prepend .btn + .btn,
3677.input-group-prepend .btn + .input-group-text,
3678.input-group-prepend .input-group-text + .input-group-text,
3679.input-group-prepend .input-group-text + .btn,
3680.input-group-append .btn + .btn,
3681.input-group-append .btn + .input-group-text,
3682.input-group-append .input-group-text + .input-group-text,
3683.input-group-append .input-group-text + .btn {
3684 margin-left: -1px;
3685}
3686
3687.input-group-prepend {
3688 margin-right: -1px;
3689}
3690
3691.input-group-append {
3692 margin-left: -1px;
3693}
3694
3695.input-group-text {
3696 display: -ms-flexbox;
3697 display: flex;
3698 -ms-flex-align: center;
3699 align-items: center;
3700 padding: 0.375rem 0.75rem;
3701 margin-bottom: 0;
3702 font-size: 1rem;
3703 font-weight: 400;
3704 line-height: 1.5;
3705 color: #495057;
3706 text-align: center;
3707 white-space: nowrap;
3708 background-color: #e9ecef;
3709 border: 1px solid #ced4da;
3710 border-radius: 0.25rem;
3711}
3712
3713.input-group-text input[type="radio"],
3714.input-group-text input[type="checkbox"] {
3715 margin-top: 0;
3716}
3717
3718.input-group-lg > .form-control:not(textarea),
3719.input-group-lg > .custom-select {
3720 height: calc(1.5em + 1rem + 2px);
3721}
3722
3723.input-group-lg > .form-control,
3724.input-group-lg > .custom-select,
3725.input-group-lg > .input-group-prepend > .input-group-text,
3726.input-group-lg > .input-group-append > .input-group-text,
3727.input-group-lg > .input-group-prepend > .btn,
3728.input-group-lg > .input-group-append > .btn {
3729 padding: 0.5rem 1rem;
3730 font-size: 1.25rem;
3731 line-height: 1.5;
3732 border-radius: 0.3rem;
3733}
3734
3735.input-group-sm > .form-control:not(textarea),
3736.input-group-sm > .custom-select {
3737 height: calc(1.5em + 0.5rem + 2px);
3738}
3739
3740.input-group-sm > .form-control,
3741.input-group-sm > .custom-select,
3742.input-group-sm > .input-group-prepend > .input-group-text,
3743.input-group-sm > .input-group-append > .input-group-text,
3744.input-group-sm > .input-group-prepend > .btn,
3745.input-group-sm > .input-group-append > .btn {
3746 padding: 0.25rem 0.5rem;
3747 font-size: 0.875rem;
3748 line-height: 1.5;
3749 border-radius: 0.2rem;
3750}
3751
3752.input-group-lg > .custom-select,
3753.input-group-sm > .custom-select {
3754 padding-right: 1.75rem;
3755}
3756
3757.input-group > .input-group-prepend > .btn,
3758.input-group > .input-group-prepend > .input-group-text,
3759.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3760.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
3761.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3762.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
3763.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3764.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3765 border-top-right-radius: 0;
3766 border-bottom-right-radius: 0;
3767}
3768
3769.input-group > .input-group-append > .btn,
3770.input-group > .input-group-append > .input-group-text,
3771.input-group > .input-group-prepend:not(:first-child) > .btn,
3772.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3773.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3774.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3775 border-top-left-radius: 0;
3776 border-bottom-left-radius: 0;
3777}
3778
3779.custom-control {
3780 position: relative;
3781 z-index: 1;
3782 display: block;
3783 min-height: 1.5rem;
3784 padding-left: 1.5rem;
3785 -webkit-print-color-adjust: exact;
3786 color-adjust: exact;
3787}
3788
3789.custom-control-inline {
3790 display: -ms-inline-flexbox;
3791 display: inline-flex;
3792 margin-right: 1rem;
3793}
3794
3795.custom-control-input {
3796 position: absolute;
3797 left: 0;
3798 z-index: -1;
3799 width: 1rem;
3800 height: 1.25rem;
3801 opacity: 0;
3802}
3803
3804.custom-control-input:checked ~ .custom-control-label::before {
3805 color: #fff;
3806 border-color: #007bff;
3807 background-color: #007bff;
3808}
3809
3810.custom-control-input:focus ~ .custom-control-label::before {
3811 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3812}
3813
3814.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3815 border-color: #80bdff;
3816}
3817
3818.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3819 color: #fff;
3820 background-color: #b3d7ff;
3821 border-color: #b3d7ff;
3822}
3823
3824.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
3825 color: #6c757d;
3826}
3827
3828.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
3829 background-color: #e9ecef;
3830}
3831
3832.custom-control-label {
3833 position: relative;
3834 margin-bottom: 0;
3835 vertical-align: top;
3836}
3837
3838.custom-control-label::before {
3839 position: absolute;
3840 top: 0.25rem;
3841 left: -1.5rem;
3842 display: block;
3843 width: 1rem;
3844 height: 1rem;
3845 pointer-events: none;
3846 content: "";
3847 background-color: #fff;
3848 border: #adb5bd solid 1px;
3849}
3850
3851.custom-control-label::after {
3852 position: absolute;
3853 top: 0.25rem;
3854 left: -1.5rem;
3855 display: block;
3856 width: 1rem;
3857 height: 1rem;
3858 content: "";
3859 background: 50% / 50% 50% no-repeat;
3860}
3861
3862.custom-checkbox .custom-control-label::before {
3863 border-radius: 0.25rem;
3864}
3865
3866.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3867 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
3868}
3869
3870.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3871 border-color: #007bff;
3872 background-color: #007bff;
3873}
3874
3875.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3876 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
3877}
3878
3879.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3880 background-color: rgba(0, 123, 255, 0.5);
3881}
3882
3883.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3884 background-color: rgba(0, 123, 255, 0.5);
3885}
3886
3887.custom-radio .custom-control-label::before {
3888 border-radius: 50%;
3889}
3890
3891.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3892 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
3893}
3894
3895.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3896 background-color: rgba(0, 123, 255, 0.5);
3897}
3898
3899.custom-switch {
3900 padding-left: 2.25rem;
3901}
3902
3903.custom-switch .custom-control-label::before {
3904 left: -2.25rem;
3905 width: 1.75rem;
3906 pointer-events: all;
3907 border-radius: 0.5rem;
3908}
3909
3910.custom-switch .custom-control-label::after {
3911 top: calc(0.25rem + 2px);
3912 left: calc(-2.25rem + 2px);
3913 width: calc(1rem - 4px);
3914 height: calc(1rem - 4px);
3915 background-color: #adb5bd;
3916 border-radius: 0.5rem;
3917 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
3918 transition: transform 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;
3919 transition: transform 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, -webkit-transform 0.15s ease-in-out;
3920}
3921
3922@media (prefers-reduced-motion: reduce) {
3923 .custom-switch .custom-control-label::after {
3924 transition: none;
3925 }
3926}
3927
3928.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3929 background-color: #fff;
3930 -webkit-transform: translateX(0.75rem);
3931 transform: translateX(0.75rem);
3932}
3933
3934.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
3935 background-color: rgba(0, 123, 255, 0.5);
3936}
3937
3938.custom-select {
3939 display: inline-block;
3940 width: 100%;
3941 height: calc(1.5em + 0.75rem + 2px);
3942 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3943 font-size: 1rem;
3944 font-weight: 400;
3945 line-height: 1.5;
3946 color: #495057;
3947 vertical-align: middle;
3948 background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
3949 border: 1px solid #ced4da;
3950 border-radius: 0.25rem;
3951 -webkit-appearance: none;
3952 -moz-appearance: none;
3953 appearance: none;
3954}
3955
3956.custom-select:focus {
3957 border-color: #80bdff;
3958 outline: 0;
3959 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3960}
3961
3962.custom-select:focus::-ms-value {
3963 color: #495057;
3964 background-color: #fff;
3965}
3966
3967.custom-select[multiple], .custom-select[size]:not([size="1"]) {
3968 height: auto;
3969 padding-right: 0.75rem;
3970 background-image: none;
3971}
3972
3973.custom-select:disabled {
3974 color: #6c757d;
3975 background-color: #e9ecef;
3976}
3977
3978.custom-select::-ms-expand {
3979 display: none;
3980}
3981
3982.custom-select:-moz-focusring {
3983 color: transparent;
3984 text-shadow: 0 0 0 #495057;
3985}
3986
3987.custom-select-sm {
3988 height: calc(1.5em + 0.5rem + 2px);
3989 padding-top: 0.25rem;
3990 padding-bottom: 0.25rem;
3991 padding-left: 0.5rem;
3992 font-size: 0.875rem;
3993}
3994
3995.custom-select-lg {
3996 height: calc(1.5em + 1rem + 2px);
3997 padding-top: 0.5rem;
3998 padding-bottom: 0.5rem;
3999 padding-left: 1rem;
4000 font-size: 1.25rem;
4001}
4002
4003.custom-file {
4004 position: relative;
4005 display: inline-block;
4006 width: 100%;
4007 height: calc(1.5em + 0.75rem + 2px);
4008 margin-bottom: 0;
4009}
4010
4011.custom-file-input {
4012 position: relative;
4013 z-index: 2;
4014 width: 100%;
4015 height: calc(1.5em + 0.75rem + 2px);
4016 margin: 0;
4017 overflow: hidden;
4018 opacity: 0;
4019}
4020
4021.custom-file-input:focus ~ .custom-file-label {
4022 border-color: #80bdff;
4023 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4024}
4025
4026.custom-file-input[disabled] ~ .custom-file-label,
4027.custom-file-input:disabled ~ .custom-file-label {
4028 background-color: #e9ecef;
4029}
4030
4031.custom-file-input:lang(en) ~ .custom-file-label::after {
4032 content: "Browse";
4033}
4034
4035.custom-file-input ~ .custom-file-label[data-browse]::after {
4036 content: attr(data-browse);
4037}
4038
4039.custom-file-label {
4040 position: absolute;
4041 top: 0;
4042 right: 0;
4043 left: 0;
4044 z-index: 1;
4045 height: calc(1.5em + 0.75rem + 2px);
4046 padding: 0.375rem 0.75rem;
4047 overflow: hidden;
4048 font-weight: 400;
4049 line-height: 1.5;
4050 color: #495057;
4051 background-color: #fff;
4052 border: 1px solid #ced4da;
4053 border-radius: 0.25rem;
4054}
4055
4056.custom-file-label::after {
4057 position: absolute;
4058 top: 0;
4059 right: 0;
4060 bottom: 0;
4061 z-index: 3;
4062 display: block;
4063 height: calc(1.5em + 0.75rem);
4064 padding: 0.375rem 0.75rem;
4065 line-height: 1.5;
4066 color: #495057;
4067 content: "Browse";
4068 background-color: #e9ecef;
4069 border-left: inherit;
4070 border-radius: 0 0.25rem 0.25rem 0;
4071}
4072
4073.custom-range {
4074 width: 100%;
4075 height: 1.4rem;
4076 padding: 0;
4077 background-color: transparent;
4078 -webkit-appearance: none;
4079 -moz-appearance: none;
4080 appearance: none;
4081}
4082
4083.custom-range:focus {
4084 outline: 0;
4085}
4086
4087.custom-range:focus::-webkit-slider-thumb {
4088 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4089}
4090
4091.custom-range:focus::-moz-range-thumb {
4092 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4093}
4094
4095.custom-range:focus::-ms-thumb {
4096 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4097}
4098
4099.custom-range::-moz-focus-outer {
4100 border: 0;
4101}
4102
4103.custom-range::-webkit-slider-thumb {
4104 width: 1rem;
4105 height: 1rem;
4106 margin-top: -0.25rem;
4107 background-color: #007bff;
4108 border: 0;
4109 border-radius: 1rem;
4110 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4111 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4112 -webkit-appearance: none;
4113 appearance: none;
4114}
4115
4116@media (prefers-reduced-motion: reduce) {
4117 .custom-range::-webkit-slider-thumb {
4118 -webkit-transition: none;
4119 transition: none;
4120 }
4121}
4122
4123.custom-range::-webkit-slider-thumb:active {
4124 background-color: #b3d7ff;
4125}
4126
4127.custom-range::-webkit-slider-runnable-track {
4128 width: 100%;
4129 height: 0.5rem;
4130 color: transparent;
4131 cursor: pointer;
4132 background-color: #dee2e6;
4133 border-color: transparent;
4134 border-radius: 1rem;
4135}
4136
4137.custom-range::-moz-range-thumb {
4138 width: 1rem;
4139 height: 1rem;
4140 background-color: #007bff;
4141 border: 0;
4142 border-radius: 1rem;
4143 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4144 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4145 -moz-appearance: none;
4146 appearance: none;
4147}
4148
4149@media (prefers-reduced-motion: reduce) {
4150 .custom-range::-moz-range-thumb {
4151 -moz-transition: none;
4152 transition: none;
4153 }
4154}
4155
4156.custom-range::-moz-range-thumb:active {
4157 background-color: #b3d7ff;
4158}
4159
4160.custom-range::-moz-range-track {
4161 width: 100%;
4162 height: 0.5rem;
4163 color: transparent;
4164 cursor: pointer;
4165 background-color: #dee2e6;
4166 border-color: transparent;
4167 border-radius: 1rem;
4168}
4169
4170.custom-range::-ms-thumb {
4171 width: 1rem;
4172 height: 1rem;
4173 margin-top: 0;
4174 margin-right: 0.2rem;
4175 margin-left: 0.2rem;
4176 background-color: #007bff;
4177 border: 0;
4178 border-radius: 1rem;
4179 -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4180 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4181 appearance: none;
4182}
4183
4184@media (prefers-reduced-motion: reduce) {
4185 .custom-range::-ms-thumb {
4186 -ms-transition: none;
4187 transition: none;
4188 }
4189}
4190
4191.custom-range::-ms-thumb:active {
4192 background-color: #b3d7ff;
4193}
4194
4195.custom-range::-ms-track {
4196 width: 100%;
4197 height: 0.5rem;
4198 color: transparent;
4199 cursor: pointer;
4200 background-color: transparent;
4201 border-color: transparent;
4202 border-width: 0.5rem;
4203}
4204
4205.custom-range::-ms-fill-lower {
4206 background-color: #dee2e6;
4207 border-radius: 1rem;
4208}
4209
4210.custom-range::-ms-fill-upper {
4211 margin-right: 15px;
4212 background-color: #dee2e6;
4213 border-radius: 1rem;
4214}
4215
4216.custom-range:disabled::-webkit-slider-thumb {
4217 background-color: #adb5bd;
4218}
4219
4220.custom-range:disabled::-webkit-slider-runnable-track {
4221 cursor: default;
4222}
4223
4224.custom-range:disabled::-moz-range-thumb {
4225 background-color: #adb5bd;
4226}
4227
4228.custom-range:disabled::-moz-range-track {
4229 cursor: default;
4230}
4231
4232.custom-range:disabled::-ms-thumb {
4233 background-color: #adb5bd;
4234}
4235
4236.custom-control-label::before,
4237.custom-file-label,
4238.custom-select {
4239 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4240}
4241
4242@media (prefers-reduced-motion: reduce) {
4243 .custom-control-label::before,
4244 .custom-file-label,
4245 .custom-select {
4246 transition: none;
4247 }
4248}
4249
4250.nav {
4251 display: -ms-flexbox;
4252 display: flex;
4253 -ms-flex-wrap: wrap;
4254 flex-wrap: wrap;
4255 padding-left: 0;
4256 margin-bottom: 0;
4257 list-style: none;
4258}
4259
4260.nav-link {
4261 display: block;
4262 padding: 0.5rem 1rem;
4263}
4264
4265.nav-link:hover, .nav-link:focus {
4266 text-decoration: none;
4267}
4268
4269.nav-link.disabled {
4270 color: #6c757d;
4271 pointer-events: none;
4272 cursor: default;
4273}
4274
4275.nav-tabs {
4276 border-bottom: 1px solid #dee2e6;
4277}
4278
4279.nav-tabs .nav-link {
4280 margin-bottom: -1px;
4281 border: 1px solid transparent;
4282 border-top-left-radius: 0.25rem;
4283 border-top-right-radius: 0.25rem;
4284}
4285
4286.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4287 border-color: #e9ecef #e9ecef #dee2e6;
4288}
4289
4290.nav-tabs .nav-link.disabled {
4291 color: #6c757d;
4292 background-color: transparent;
4293 border-color: transparent;
4294}
4295
4296.nav-tabs .nav-link.active,
4297.nav-tabs .nav-item.show .nav-link {
4298 color: #495057;
4299 background-color: #fff;
4300 border-color: #dee2e6 #dee2e6 #fff;
4301}
4302
4303.nav-tabs .dropdown-menu {
4304 margin-top: -1px;
4305 border-top-left-radius: 0;
4306 border-top-right-radius: 0;
4307}
4308
4309.nav-pills .nav-link {
4310 border-radius: 0.25rem;
4311}
4312
4313.nav-pills .nav-link.active,
4314.nav-pills .show > .nav-link {
4315 color: #fff;
4316 background-color: #007bff;
4317}
4318
4319.nav-fill > .nav-link,
4320.nav-fill .nav-item {
4321 -ms-flex: 1 1 auto;
4322 flex: 1 1 auto;
4323 text-align: center;
4324}
4325
4326.nav-justified > .nav-link,
4327.nav-justified .nav-item {
4328 -ms-flex-preferred-size: 0;
4329 flex-basis: 0;
4330 -ms-flex-positive: 1;
4331 flex-grow: 1;
4332 text-align: center;
4333}
4334
4335.tab-content > .tab-pane {
4336 display: none;
4337}
4338
4339.tab-content > .active {
4340 display: block;
4341}
4342
4343.navbar {
4344 position: relative;
4345 display: -ms-flexbox;
4346 display: flex;
4347 -ms-flex-wrap: wrap;
4348 flex-wrap: wrap;
4349 -ms-flex-align: center;
4350 align-items: center;
4351 -ms-flex-pack: justify;
4352 justify-content: space-between;
4353 padding: 0.5rem 1rem;
4354}
4355
4356.navbar .container,
4357.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
4358 display: -ms-flexbox;
4359 display: flex;
4360 -ms-flex-wrap: wrap;
4361 flex-wrap: wrap;
4362 -ms-flex-align: center;
4363 align-items: center;
4364 -ms-flex-pack: justify;
4365 justify-content: space-between;
4366}
4367
4368.navbar-brand {
4369 display: inline-block;
4370 padding-top: 0.3125rem;
4371 padding-bottom: 0.3125rem;
4372 margin-right: 1rem;
4373 font-size: 1.25rem;
4374 line-height: inherit;
4375 white-space: nowrap;
4376}
4377
4378.navbar-brand:hover, .navbar-brand:focus {
4379 text-decoration: none;
4380}
4381
4382.navbar-nav {
4383 display: -ms-flexbox;
4384 display: flex;
4385 -ms-flex-direction: column;
4386 flex-direction: column;
4387 padding-left: 0;
4388 margin-bottom: 0;
4389 list-style: none;
4390}
4391
4392.navbar-nav .nav-link {
4393 padding-right: 0;
4394 padding-left: 0;
4395}
4396
4397.navbar-nav .dropdown-menu {
4398 position: static;
4399 float: none;
4400}
4401
4402.navbar-text {
4403 display: inline-block;
4404 padding-top: 0.5rem;
4405 padding-bottom: 0.5rem;
4406}
4407
4408.navbar-collapse {
4409 -ms-flex-preferred-size: 100%;
4410 flex-basis: 100%;
4411 -ms-flex-positive: 1;
4412 flex-grow: 1;
4413 -ms-flex-align: center;
4414 align-items: center;
4415}
4416
4417.navbar-toggler {
4418 padding: 0.25rem 0.75rem;
4419 font-size: 1.25rem;
4420 line-height: 1;
4421 background-color: transparent;
4422 border: 1px solid transparent;
4423 border-radius: 0.25rem;
4424}
4425
4426.navbar-toggler:hover, .navbar-toggler:focus {
4427 text-decoration: none;
4428}
4429
4430.navbar-toggler-icon {
4431 display: inline-block;
4432 width: 1.5em;
4433 height: 1.5em;
4434 vertical-align: middle;
4435 content: "";
4436 background: 50% / 100% 100% no-repeat;
4437}
4438
4439.navbar-nav-scroll {
4440 max-height: 75vh;
4441 overflow-y: auto;
4442}
4443
4444@media (max-width: 575.98px) {
4445 .navbar-expand-sm > .container,
4446 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4447 padding-right: 0;
4448 padding-left: 0;
4449 }
4450}
4451
4452@media (min-width: 576px) {
4453 .navbar-expand-sm {
4454 -ms-flex-flow: row nowrap;
4455 flex-flow: row nowrap;
4456 -ms-flex-pack: start;
4457 justify-content: flex-start;
4458 }
4459 .navbar-expand-sm .navbar-nav {
4460 -ms-flex-direction: row;
4461 flex-direction: row;
4462 }
4463 .navbar-expand-sm .navbar-nav .dropdown-menu {
4464 position: absolute;
4465 }
4466 .navbar-expand-sm .navbar-nav .nav-link {
4467 padding-right: 0.5rem;
4468 padding-left: 0.5rem;
4469 }
4470 .navbar-expand-sm > .container,
4471 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4472 -ms-flex-wrap: nowrap;
4473 flex-wrap: nowrap;
4474 }
4475 .navbar-expand-sm .navbar-nav-scroll {
4476 overflow: visible;
4477 }
4478 .navbar-expand-sm .navbar-collapse {
4479 display: -ms-flexbox !important;
4480 display: flex !important;
4481 -ms-flex-preferred-size: auto;
4482 flex-basis: auto;
4483 }
4484 .navbar-expand-sm .navbar-toggler {
4485 display: none;
4486 }
4487}
4488
4489@media (max-width: 767.98px) {
4490 .navbar-expand-md > .container,
4491 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4492 padding-right: 0;
4493 padding-left: 0;
4494 }
4495}
4496
4497@media (min-width: 768px) {
4498 .navbar-expand-md {
4499 -ms-flex-flow: row nowrap;
4500 flex-flow: row nowrap;
4501 -ms-flex-pack: start;
4502 justify-content: flex-start;
4503 }
4504 .navbar-expand-md .navbar-nav {
4505 -ms-flex-direction: row;
4506 flex-direction: row;
4507 }
4508 .navbar-expand-md .navbar-nav .dropdown-menu {
4509 position: absolute;
4510 }
4511 .navbar-expand-md .navbar-nav .nav-link {
4512 padding-right: 0.5rem;
4513 padding-left: 0.5rem;
4514 }
4515 .navbar-expand-md > .container,
4516 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4517 -ms-flex-wrap: nowrap;
4518 flex-wrap: nowrap;
4519 }
4520 .navbar-expand-md .navbar-nav-scroll {
4521 overflow: visible;
4522 }
4523 .navbar-expand-md .navbar-collapse {
4524 display: -ms-flexbox !important;
4525 display: flex !important;
4526 -ms-flex-preferred-size: auto;
4527 flex-basis: auto;
4528 }
4529 .navbar-expand-md .navbar-toggler {
4530 display: none;
4531 }
4532}
4533
4534@media (max-width: 991.98px) {
4535 .navbar-expand-lg > .container,
4536 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4537 padding-right: 0;
4538 padding-left: 0;
4539 }
4540}
4541
4542@media (min-width: 992px) {
4543 .navbar-expand-lg {
4544 -ms-flex-flow: row nowrap;
4545 flex-flow: row nowrap;
4546 -ms-flex-pack: start;
4547 justify-content: flex-start;
4548 }
4549 .navbar-expand-lg .navbar-nav {
4550 -ms-flex-direction: row;
4551 flex-direction: row;
4552 }
4553 .navbar-expand-lg .navbar-nav .dropdown-menu {
4554 position: absolute;
4555 }
4556 .navbar-expand-lg .navbar-nav .nav-link {
4557 padding-right: 0.5rem;
4558 padding-left: 0.5rem;
4559 }
4560 .navbar-expand-lg > .container,
4561 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4562 -ms-flex-wrap: nowrap;
4563 flex-wrap: nowrap;
4564 }
4565 .navbar-expand-lg .navbar-nav-scroll {
4566 overflow: visible;
4567 }
4568 .navbar-expand-lg .navbar-collapse {
4569 display: -ms-flexbox !important;
4570 display: flex !important;
4571 -ms-flex-preferred-size: auto;
4572 flex-basis: auto;
4573 }
4574 .navbar-expand-lg .navbar-toggler {
4575 display: none;
4576 }
4577}
4578
4579@media (max-width: 1199.98px) {
4580 .navbar-expand-xl > .container,
4581 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4582 padding-right: 0;
4583 padding-left: 0;
4584 }
4585}
4586
4587@media (min-width: 1200px) {
4588 .navbar-expand-xl {
4589 -ms-flex-flow: row nowrap;
4590 flex-flow: row nowrap;
4591 -ms-flex-pack: start;
4592 justify-content: flex-start;
4593 }
4594 .navbar-expand-xl .navbar-nav {
4595 -ms-flex-direction: row;
4596 flex-direction: row;
4597 }
4598 .navbar-expand-xl .navbar-nav .dropdown-menu {
4599 position: absolute;
4600 }
4601 .navbar-expand-xl .navbar-nav .nav-link {
4602 padding-right: 0.5rem;
4603 padding-left: 0.5rem;
4604 }
4605 .navbar-expand-xl > .container,
4606 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4607 -ms-flex-wrap: nowrap;
4608 flex-wrap: nowrap;
4609 }
4610 .navbar-expand-xl .navbar-nav-scroll {
4611 overflow: visible;
4612 }
4613 .navbar-expand-xl .navbar-collapse {
4614 display: -ms-flexbox !important;
4615 display: flex !important;
4616 -ms-flex-preferred-size: auto;
4617 flex-basis: auto;
4618 }
4619 .navbar-expand-xl .navbar-toggler {
4620 display: none;
4621 }
4622}
4623
4624.navbar-expand {
4625 -ms-flex-flow: row nowrap;
4626 flex-flow: row nowrap;
4627 -ms-flex-pack: start;
4628 justify-content: flex-start;
4629}
4630
4631.navbar-expand > .container,
4632.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4633 padding-right: 0;
4634 padding-left: 0;
4635}
4636
4637.navbar-expand .navbar-nav {
4638 -ms-flex-direction: row;
4639 flex-direction: row;
4640}
4641
4642.navbar-expand .navbar-nav .dropdown-menu {
4643 position: absolute;
4644}
4645
4646.navbar-expand .navbar-nav .nav-link {
4647 padding-right: 0.5rem;
4648 padding-left: 0.5rem;
4649}
4650
4651.navbar-expand > .container,
4652.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4653 -ms-flex-wrap: nowrap;
4654 flex-wrap: nowrap;
4655}
4656
4657.navbar-expand .navbar-nav-scroll {
4658 overflow: visible;
4659}
4660
4661.navbar-expand .navbar-collapse {
4662 display: -ms-flexbox !important;
4663 display: flex !important;
4664 -ms-flex-preferred-size: auto;
4665 flex-basis: auto;
4666}
4667
4668.navbar-expand .navbar-toggler {
4669 display: none;
4670}
4671
4672.navbar-light .navbar-brand {
4673 color: rgba(0, 0, 0, 0.9);
4674}
4675
4676.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4677 color: rgba(0, 0, 0, 0.9);
4678}
4679
4680.navbar-light .navbar-nav .nav-link {
4681 color: rgba(0, 0, 0, 0.5);
4682}
4683
4684.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4685 color: rgba(0, 0, 0, 0.7);
4686}
4687
4688.navbar-light .navbar-nav .nav-link.disabled {
4689 color: rgba(0, 0, 0, 0.3);
4690}
4691
4692.navbar-light .navbar-nav .show > .nav-link,
4693.navbar-light .navbar-nav .active > .nav-link,
4694.navbar-light .navbar-nav .nav-link.show,
4695.navbar-light .navbar-nav .nav-link.active {
4696 color: rgba(0, 0, 0, 0.9);
4697}
4698
4699.navbar-light .navbar-toggler {
4700 color: rgba(0, 0, 0, 0.5);
4701 border-color: rgba(0, 0, 0, 0.1);
4702}
4703
4704.navbar-light .navbar-toggler-icon {
4705 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4706}
4707
4708.navbar-light .navbar-text {
4709 color: rgba(0, 0, 0, 0.5);
4710}
4711
4712.navbar-light .navbar-text a {
4713 color: rgba(0, 0, 0, 0.9);
4714}
4715
4716.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4717 color: rgba(0, 0, 0, 0.9);
4718}
4719
4720.navbar-dark .navbar-brand {
4721 color: #fff;
4722}
4723
4724.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4725 color: #fff;
4726}
4727
4728.navbar-dark .navbar-nav .nav-link {
4729 color: rgba(255, 255, 255, 0.5);
4730}
4731
4732.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4733 color: rgba(255, 255, 255, 0.75);
4734}
4735
4736.navbar-dark .navbar-nav .nav-link.disabled {
4737 color: rgba(255, 255, 255, 0.25);
4738}
4739
4740.navbar-dark .navbar-nav .show > .nav-link,
4741.navbar-dark .navbar-nav .active > .nav-link,
4742.navbar-dark .navbar-nav .nav-link.show,
4743.navbar-dark .navbar-nav .nav-link.active {
4744 color: #fff;
4745}
4746
4747.navbar-dark .navbar-toggler {
4748 color: rgba(255, 255, 255, 0.5);
4749 border-color: rgba(255, 255, 255, 0.1);
4750}
4751
4752.navbar-dark .navbar-toggler-icon {
4753 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4754}
4755
4756.navbar-dark .navbar-text {
4757 color: rgba(255, 255, 255, 0.5);
4758}
4759
4760.navbar-dark .navbar-text a {
4761 color: #fff;
4762}
4763
4764.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4765 color: #fff;
4766}
4767
4768.card {
4769 position: relative;
4770 display: -ms-flexbox;
4771 display: flex;
4772 -ms-flex-direction: column;
4773 flex-direction: column;
4774 min-width: 0;
4775 word-wrap: break-word;
4776 background-color: #fff;
4777 background-clip: border-box;
4778 border: 1px solid rgba(0, 0, 0, 0.125);
4779 border-radius: 0.25rem;
4780}
4781
4782.card > hr {
4783 margin-right: 0;
4784 margin-left: 0;
4785}
4786
4787.card > .list-group {
4788 border-top: inherit;
4789 border-bottom: inherit;
4790}
4791
4792.card > .list-group:first-child {
4793 border-top-width: 0;
4794 border-top-left-radius: calc(0.25rem - 1px);
4795 border-top-right-radius: calc(0.25rem - 1px);
4796}
4797
4798.card > .list-group:last-child {
4799 border-bottom-width: 0;
4800 border-bottom-right-radius: calc(0.25rem - 1px);
4801 border-bottom-left-radius: calc(0.25rem - 1px);
4802}
4803
4804.card > .card-header + .list-group,
4805.card > .list-group + .card-footer {
4806 border-top: 0;
4807}
4808
4809.card-body {
4810 -ms-flex: 1 1 auto;
4811 flex: 1 1 auto;
4812 min-height: 1px;
4813 padding: 1.25rem;
4814}
4815
4816.card-title {
4817 margin-bottom: 0.75rem;
4818}
4819
4820.card-subtitle {
4821 margin-top: -0.375rem;
4822 margin-bottom: 0;
4823}
4824
4825.card-text:last-child {
4826 margin-bottom: 0;
4827}
4828
4829.card-link:hover {
4830 text-decoration: none;
4831}
4832
4833.card-link + .card-link {
4834 margin-left: 1.25rem;
4835}
4836
4837.card-header {
4838 padding: 0.75rem 1.25rem;
4839 margin-bottom: 0;
4840 background-color: rgba(0, 0, 0, 0.03);
4841 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4842}
4843
4844.card-header:first-child {
4845 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4846}
4847
4848.card-footer {
4849 padding: 0.75rem 1.25rem;
4850 background-color: rgba(0, 0, 0, 0.03);
4851 border-top: 1px solid rgba(0, 0, 0, 0.125);
4852}
4853
4854.card-footer:last-child {
4855 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4856}
4857
4858.card-header-tabs {
4859 margin-right: -0.625rem;
4860 margin-bottom: -0.75rem;
4861 margin-left: -0.625rem;
4862 border-bottom: 0;
4863}
4864
4865.card-header-pills {
4866 margin-right: -0.625rem;
4867 margin-left: -0.625rem;
4868}
4869
4870.card-img-overlay {
4871 position: absolute;
4872 top: 0;
4873 right: 0;
4874 bottom: 0;
4875 left: 0;
4876 padding: 1.25rem;
4877 border-radius: calc(0.25rem - 1px);
4878}
4879
4880.card-img,
4881.card-img-top,
4882.card-img-bottom {
4883 -ms-flex-negative: 0;
4884 flex-shrink: 0;
4885 width: 100%;
4886}
4887
4888.card-img,
4889.card-img-top {
4890 border-top-left-radius: calc(0.25rem - 1px);
4891 border-top-right-radius: calc(0.25rem - 1px);
4892}
4893
4894.card-img,
4895.card-img-bottom {
4896 border-bottom-right-radius: calc(0.25rem - 1px);
4897 border-bottom-left-radius: calc(0.25rem - 1px);
4898}
4899
4900.card-deck .card {
4901 margin-bottom: 15px;
4902}
4903
4904@media (min-width: 576px) {
4905 .card-deck {
4906 display: -ms-flexbox;
4907 display: flex;
4908 -ms-flex-flow: row wrap;
4909 flex-flow: row wrap;
4910 margin-right: -15px;
4911 margin-left: -15px;
4912 }
4913 .card-deck .card {
4914 -ms-flex: 1 0 0%;
4915 flex: 1 0 0%;
4916 margin-right: 15px;
4917 margin-bottom: 0;
4918 margin-left: 15px;
4919 }
4920}
4921
4922.card-group > .card {
4923 margin-bottom: 15px;
4924}
4925
4926@media (min-width: 576px) {
4927 .card-group {
4928 display: -ms-flexbox;
4929 display: flex;
4930 -ms-flex-flow: row wrap;
4931 flex-flow: row wrap;
4932 }
4933 .card-group > .card {
4934 -ms-flex: 1 0 0%;
4935 flex: 1 0 0%;
4936 margin-bottom: 0;
4937 }
4938 .card-group > .card + .card {
4939 margin-left: 0;
4940 border-left: 0;
4941 }
4942 .card-group > .card:not(:last-child) {
4943 border-top-right-radius: 0;
4944 border-bottom-right-radius: 0;
4945 }
4946 .card-group > .card:not(:last-child) .card-img-top,
4947 .card-group > .card:not(:last-child) .card-header {
4948 border-top-right-radius: 0;
4949 }
4950 .card-group > .card:not(:last-child) .card-img-bottom,
4951 .card-group > .card:not(:last-child) .card-footer {
4952 border-bottom-right-radius: 0;
4953 }
4954 .card-group > .card:not(:first-child) {
4955 border-top-left-radius: 0;
4956 border-bottom-left-radius: 0;
4957 }
4958 .card-group > .card:not(:first-child) .card-img-top,
4959 .card-group > .card:not(:first-child) .card-header {
4960 border-top-left-radius: 0;
4961 }
4962 .card-group > .card:not(:first-child) .card-img-bottom,
4963 .card-group > .card:not(:first-child) .card-footer {
4964 border-bottom-left-radius: 0;
4965 }
4966}
4967
4968.card-columns .card {
4969 margin-bottom: 0.75rem;
4970}
4971
4972@media (min-width: 576px) {
4973 .card-columns {
4974 -webkit-column-count: 3;
4975 -moz-column-count: 3;
4976 column-count: 3;
4977 -webkit-column-gap: 1.25rem;
4978 -moz-column-gap: 1.25rem;
4979 column-gap: 1.25rem;
4980 orphans: 1;
4981 widows: 1;
4982 }
4983 .card-columns .card {
4984 display: inline-block;
4985 width: 100%;
4986 }
4987}
4988
4989.accordion {
4990 overflow-anchor: none;
4991}
4992
4993.accordion > .card {
4994 overflow: hidden;
4995}
4996
4997.accordion > .card:not(:last-of-type) {
4998 border-bottom: 0;
4999 border-bottom-right-radius: 0;
5000 border-bottom-left-radius: 0;
5001}
5002
5003.accordion > .card:not(:first-of-type) {
5004 border-top-left-radius: 0;
5005 border-top-right-radius: 0;
5006}
5007
5008.accordion > .card > .card-header {
5009 border-radius: 0;
5010 margin-bottom: -1px;
5011}
5012
5013.breadcrumb {
5014 display: -ms-flexbox;
5015 display: flex;
5016 -ms-flex-wrap: wrap;
5017 flex-wrap: wrap;
5018 padding: 0.75rem 1rem;
5019 margin-bottom: 1rem;
5020 list-style: none;
5021 background-color: #e9ecef;
5022 border-radius: 0.25rem;
5023}
5024
5025.breadcrumb-item + .breadcrumb-item {
5026 padding-left: 0.5rem;
5027}
5028
5029.breadcrumb-item + .breadcrumb-item::before {
5030 float: left;
5031 padding-right: 0.5rem;
5032 color: #6c757d;
5033 content: "/";
5034}
5035
5036.breadcrumb-item + .breadcrumb-item:hover::before {
5037 text-decoration: underline;
5038}
5039
5040.breadcrumb-item + .breadcrumb-item:hover::before {
5041 text-decoration: none;
5042}
5043
5044.breadcrumb-item.active {
5045 color: #6c757d;
5046}
5047
5048.pagination {
5049 display: -ms-flexbox;
5050 display: flex;
5051 padding-left: 0;
5052 list-style: none;
5053 border-radius: 0.25rem;
5054}
5055
5056.page-link {
5057 position: relative;
5058 display: block;
5059 padding: 0.5rem 0.75rem;
5060 margin-left: -1px;
5061 line-height: 1.25;
5062 color: #007bff;
5063 background-color: #fff;
5064 border: 1px solid #dee2e6;
5065}
5066
5067.page-link:hover {
5068 z-index: 2;
5069 color: #0056b3;
5070 text-decoration: none;
5071 background-color: #e9ecef;
5072 border-color: #dee2e6;
5073}
5074
5075.page-link:focus {
5076 z-index: 3;
5077 outline: 0;
5078 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
5079}
5080
5081.page-item:first-child .page-link {
5082 margin-left: 0;
5083 border-top-left-radius: 0.25rem;
5084 border-bottom-left-radius: 0.25rem;
5085}
5086
5087.page-item:last-child .page-link {
5088 border-top-right-radius: 0.25rem;
5089 border-bottom-right-radius: 0.25rem;
5090}
5091
5092.page-item.active .page-link {
5093 z-index: 3;
5094 color: #fff;
5095 background-color: #007bff;
5096 border-color: #007bff;
5097}
5098
5099.page-item.disabled .page-link {
5100 color: #6c757d;
5101 pointer-events: none;
5102 cursor: auto;
5103 background-color: #fff;
5104 border-color: #dee2e6;
5105}
5106
5107.pagination-lg .page-link {
5108 padding: 0.75rem 1.5rem;
5109 font-size: 1.25rem;
5110 line-height: 1.5;
5111}
5112
5113.pagination-lg .page-item:first-child .page-link {
5114 border-top-left-radius: 0.3rem;
5115 border-bottom-left-radius: 0.3rem;
5116}
5117
5118.pagination-lg .page-item:last-child .page-link {
5119 border-top-right-radius: 0.3rem;
5120 border-bottom-right-radius: 0.3rem;
5121}
5122
5123.pagination-sm .page-link {
5124 padding: 0.25rem 0.5rem;
5125 font-size: 0.875rem;
5126 line-height: 1.5;
5127}
5128
5129.pagination-sm .page-item:first-child .page-link {
5130 border-top-left-radius: 0.2rem;
5131 border-bottom-left-radius: 0.2rem;
5132}
5133
5134.pagination-sm .page-item:last-child .page-link {
5135 border-top-right-radius: 0.2rem;
5136 border-bottom-right-radius: 0.2rem;
5137}
5138
5139.badge {
5140 display: inline-block;
5141 padding: 0.25em 0.4em;
5142 font-size: 75%;
5143 font-weight: 700;
5144 line-height: 1;
5145 text-align: center;
5146 white-space: nowrap;
5147 vertical-align: baseline;
5148 border-radius: 0.25rem;
5149 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;
5150}
5151
5152@media (prefers-reduced-motion: reduce) {
5153 .badge {
5154 transition: none;
5155 }
5156}
5157
5158a.badge:hover, a.badge:focus {
5159 text-decoration: none;
5160}
5161
5162.badge:empty {
5163 display: none;
5164}
5165
5166.btn .badge {
5167 position: relative;
5168 top: -1px;
5169}
5170
5171.badge-pill {
5172 padding-right: 0.6em;
5173 padding-left: 0.6em;
5174 border-radius: 10rem;
5175}
5176
5177.badge-primary {
5178 color: #fff;
5179 background-color: #007bff;
5180}
5181
5182a.badge-primary:hover, a.badge-primary:focus {
5183 color: #fff;
5184 background-color: #0062cc;
5185}
5186
5187a.badge-primary:focus, a.badge-primary.focus {
5188 outline: 0;
5189 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
5190}
5191
5192.badge-secondary {
5193 color: #fff;
5194 background-color: #6c757d;
5195}
5196
5197a.badge-secondary:hover, a.badge-secondary:focus {
5198 color: #fff;
5199 background-color: #545b62;
5200}
5201
5202a.badge-secondary:focus, a.badge-secondary.focus {
5203 outline: 0;
5204 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
5205}
5206
5207.badge-success {
5208 color: #fff;
5209 background-color: #28a745;
5210}
5211
5212a.badge-success:hover, a.badge-success:focus {
5213 color: #fff;
5214 background-color: #1e7e34;
5215}
5216
5217a.badge-success:focus, a.badge-success.focus {
5218 outline: 0;
5219 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
5220}
5221
5222.badge-info {
5223 color: #fff;
5224 background-color: #17a2b8;
5225}
5226
5227a.badge-info:hover, a.badge-info:focus {
5228 color: #fff;
5229 background-color: #117a8b;
5230}
5231
5232a.badge-info:focus, a.badge-info.focus {
5233 outline: 0;
5234 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
5235}
5236
5237.badge-warning {
5238 color: #212529;
5239 background-color: #ffc107;
5240}
5241
5242a.badge-warning:hover, a.badge-warning:focus {
5243 color: #212529;
5244 background-color: #d39e00;
5245}
5246
5247a.badge-warning:focus, a.badge-warning.focus {
5248 outline: 0;
5249 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
5250}
5251
5252.badge-danger {
5253 color: #fff;
5254 background-color: #dc3545;
5255}
5256
5257a.badge-danger:hover, a.badge-danger:focus {
5258 color: #fff;
5259 background-color: #bd2130;
5260}
5261
5262a.badge-danger:focus, a.badge-danger.focus {
5263 outline: 0;
5264 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
5265}
5266
5267.badge-light {
5268 color: #212529;
5269 background-color: #f8f9fa;
5270}
5271
5272a.badge-light:hover, a.badge-light:focus {
5273 color: #212529;
5274 background-color: #dae0e5;
5275}
5276
5277a.badge-light:focus, a.badge-light.focus {
5278 outline: 0;
5279 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5280}
5281
5282.badge-dark {
5283 color: #fff;
5284 background-color: #343a40;
5285}
5286
5287a.badge-dark:hover, a.badge-dark:focus {
5288 color: #fff;
5289 background-color: #1d2124;
5290}
5291
5292a.badge-dark:focus, a.badge-dark.focus {
5293 outline: 0;
5294 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5295}
5296
5297.jumbotron {
5298 padding: 2rem 1rem;
5299 margin-bottom: 2rem;
5300 background-color: #e9ecef;
5301 border-radius: 0.3rem;
5302}
5303
5304@media (min-width: 576px) {
5305 .jumbotron {
5306 padding: 4rem 2rem;
5307 }
5308}
5309
5310.jumbotron-fluid {
5311 padding-right: 0;
5312 padding-left: 0;
5313 border-radius: 0;
5314}
5315
5316.alert {
5317 position: relative;
5318 padding: 0.75rem 1.25rem;
5319 margin-bottom: 1rem;
5320 border: 1px solid transparent;
5321 border-radius: 0.25rem;
5322}
5323
5324.alert-heading {
5325 color: inherit;
5326}
5327
5328.alert-link {
5329 font-weight: 700;
5330}
5331
5332.alert-dismissible {
5333 padding-right: 4rem;
5334}
5335
5336.alert-dismissible .close {
5337 position: absolute;
5338 top: 0;
5339 right: 0;
5340 z-index: 2;
5341 padding: 0.75rem 1.25rem;
5342 color: inherit;
5343}
5344
5345.alert-primary {
5346 color: #004085;
5347 background-color: #cce5ff;
5348 border-color: #b8daff;
5349}
5350
5351.alert-primary hr {
5352 border-top-color: #9fcdff;
5353}
5354
5355.alert-primary .alert-link {
5356 color: #002752;
5357}
5358
5359.alert-secondary {
5360 color: #383d41;
5361 background-color: #e2e3e5;
5362 border-color: #d6d8db;
5363}
5364
5365.alert-secondary hr {
5366 border-top-color: #c8cbcf;
5367}
5368
5369.alert-secondary .alert-link {
5370 color: #202326;
5371}
5372
5373.alert-success {
5374 color: #155724;
5375 background-color: #d4edda;
5376 border-color: #c3e6cb;
5377}
5378
5379.alert-success hr {
5380 border-top-color: #b1dfbb;
5381}
5382
5383.alert-success .alert-link {
5384 color: #0b2e13;
5385}
5386
5387.alert-info {
5388 color: #0c5460;
5389 background-color: #d1ecf1;
5390 border-color: #bee5eb;
5391}
5392
5393.alert-info hr {
5394 border-top-color: #abdde5;
5395}
5396
5397.alert-info .alert-link {
5398 color: #062c33;
5399}
5400
5401.alert-warning {
5402 color: #856404;
5403 background-color: #fff3cd;
5404 border-color: #ffeeba;
5405}
5406
5407.alert-warning hr {
5408 border-top-color: #ffe8a1;
5409}
5410
5411.alert-warning .alert-link {
5412 color: #533f03;
5413}
5414
5415.alert-danger {
5416 color: #721c24;
5417 background-color: #f8d7da;
5418 border-color: #f5c6cb;
5419}
5420
5421.alert-danger hr {
5422 border-top-color: #f1b0b7;
5423}
5424
5425.alert-danger .alert-link {
5426 color: #491217;
5427}
5428
5429.alert-light {
5430 color: #818182;
5431 background-color: #fefefe;
5432 border-color: #fdfdfe;
5433}
5434
5435.alert-light hr {
5436 border-top-color: #ececf6;
5437}
5438
5439.alert-light .alert-link {
5440 color: #686868;
5441}
5442
5443.alert-dark {
5444 color: #1b1e21;
5445 background-color: #d6d8d9;
5446 border-color: #c6c8ca;
5447}
5448
5449.alert-dark hr {
5450 border-top-color: #b9bbbe;
5451}
5452
5453.alert-dark .alert-link {
5454 color: #040505;
5455}
5456
5457@-webkit-keyframes progress-bar-stripes {
5458 from {
5459 background-position: 1rem 0;
5460 }
5461 to {
5462 background-position: 0 0;
5463 }
5464}
5465
5466@keyframes progress-bar-stripes {
5467 from {
5468 background-position: 1rem 0;
5469 }
5470 to {
5471 background-position: 0 0;
5472 }
5473}
5474
5475.progress {
5476 display: -ms-flexbox;
5477 display: flex;
5478 height: 1rem;
5479 overflow: hidden;
5480 line-height: 0;
5481 font-size: 0.75rem;
5482 background-color: #e9ecef;
5483 border-radius: 0.25rem;
5484}
5485
5486.progress-bar {
5487 display: -ms-flexbox;
5488 display: flex;
5489 -ms-flex-direction: column;
5490 flex-direction: column;
5491 -ms-flex-pack: center;
5492 justify-content: center;
5493 overflow: hidden;
5494 color: #fff;
5495 text-align: center;
5496 white-space: nowrap;
5497 background-color: #007bff;
5498 transition: width 0.6s ease;
5499}
5500
5501@media (prefers-reduced-motion: reduce) {
5502 .progress-bar {
5503 transition: none;
5504 }
5505}
5506
5507.progress-bar-striped {
5508 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5509 background-size: 1rem 1rem;
5510}
5511
5512.progress-bar-animated {
5513 -webkit-animation: 1s linear infinite progress-bar-stripes;
5514 animation: 1s linear infinite progress-bar-stripes;
5515}
5516
5517@media (prefers-reduced-motion: reduce) {
5518 .progress-bar-animated {
5519 -webkit-animation: none;
5520 animation: none;
5521 }
5522}
5523
5524.media {
5525 display: -ms-flexbox;
5526 display: flex;
5527 -ms-flex-align: start;
5528 align-items: flex-start;
5529}
5530
5531.media-body {
5532 -ms-flex: 1;
5533 flex: 1;
5534}
5535
5536.list-group {
5537 display: -ms-flexbox;
5538 display: flex;
5539 -ms-flex-direction: column;
5540 flex-direction: column;
5541 padding-left: 0;
5542 margin-bottom: 0;
5543 border-radius: 0.25rem;
5544}
5545
5546.list-group-item-action {
5547 width: 100%;
5548 color: #495057;
5549 text-align: inherit;
5550}
5551
5552.list-group-item-action:hover, .list-group-item-action:focus {
5553 z-index: 1;
5554 color: #495057;
5555 text-decoration: none;
5556 background-color: #f8f9fa;
5557}
5558
5559.list-group-item-action:active {
5560 color: #212529;
5561 background-color: #e9ecef;
5562}
5563
5564.list-group-item {
5565 position: relative;
5566 display: block;
5567 padding: 0.75rem 1.25rem;
5568 background-color: #fff;
5569 border: 1px solid rgba(0, 0, 0, 0.125);
5570}
5571
5572.list-group-item:first-child {
5573 border-top-left-radius: inherit;
5574 border-top-right-radius: inherit;
5575}
5576
5577.list-group-item:last-child {
5578 border-bottom-right-radius: inherit;
5579 border-bottom-left-radius: inherit;
5580}
5581
5582.list-group-item.disabled, .list-group-item:disabled {
5583 color: #6c757d;
5584 pointer-events: none;
5585 background-color: #fff;
5586}
5587
5588.list-group-item.active {
5589 z-index: 2;
5590 color: #fff;
5591 background-color: #007bff;
5592 border-color: #007bff;
5593}
5594
5595.list-group-item + .list-group-item {
5596 border-top-width: 0;
5597}
5598
5599.list-group-item + .list-group-item.active {
5600 margin-top: -1px;
5601 border-top-width: 1px;
5602}
5603
5604.list-group-horizontal {
5605 -ms-flex-direction: row;
5606 flex-direction: row;
5607}
5608
5609.list-group-horizontal > .list-group-item:first-child {
5610 border-bottom-left-radius: 0.25rem;
5611 border-top-right-radius: 0;
5612}
5613
5614.list-group-horizontal > .list-group-item:last-child {
5615 border-top-right-radius: 0.25rem;
5616 border-bottom-left-radius: 0;
5617}
5618
5619.list-group-horizontal > .list-group-item.active {
5620 margin-top: 0;
5621}
5622
5623.list-group-horizontal > .list-group-item + .list-group-item {
5624 border-top-width: 1px;
5625 border-left-width: 0;
5626}
5627
5628.list-group-horizontal > .list-group-item + .list-group-item.active {
5629 margin-left: -1px;
5630 border-left-width: 1px;
5631}
5632
5633@media (min-width: 576px) {
5634 .list-group-horizontal-sm {
5635 -ms-flex-direction: row;
5636 flex-direction: row;
5637 }
5638 .list-group-horizontal-sm > .list-group-item:first-child {
5639 border-bottom-left-radius: 0.25rem;
5640 border-top-right-radius: 0;
5641 }
5642 .list-group-horizontal-sm > .list-group-item:last-child {
5643 border-top-right-radius: 0.25rem;
5644 border-bottom-left-radius: 0;
5645 }
5646 .list-group-horizontal-sm > .list-group-item.active {
5647 margin-top: 0;
5648 }
5649 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5650 border-top-width: 1px;
5651 border-left-width: 0;
5652 }
5653 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5654 margin-left: -1px;
5655 border-left-width: 1px;
5656 }
5657}
5658
5659@media (min-width: 768px) {
5660 .list-group-horizontal-md {
5661 -ms-flex-direction: row;
5662 flex-direction: row;
5663 }
5664 .list-group-horizontal-md > .list-group-item:first-child {
5665 border-bottom-left-radius: 0.25rem;
5666 border-top-right-radius: 0;
5667 }
5668 .list-group-horizontal-md > .list-group-item:last-child {
5669 border-top-right-radius: 0.25rem;
5670 border-bottom-left-radius: 0;
5671 }
5672 .list-group-horizontal-md > .list-group-item.active {
5673 margin-top: 0;
5674 }
5675 .list-group-horizontal-md > .list-group-item + .list-group-item {
5676 border-top-width: 1px;
5677 border-left-width: 0;
5678 }
5679 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5680 margin-left: -1px;
5681 border-left-width: 1px;
5682 }
5683}
5684
5685@media (min-width: 992px) {
5686 .list-group-horizontal-lg {
5687 -ms-flex-direction: row;
5688 flex-direction: row;
5689 }
5690 .list-group-horizontal-lg > .list-group-item:first-child {
5691 border-bottom-left-radius: 0.25rem;
5692 border-top-right-radius: 0;
5693 }
5694 .list-group-horizontal-lg > .list-group-item:last-child {
5695 border-top-right-radius: 0.25rem;
5696 border-bottom-left-radius: 0;
5697 }
5698 .list-group-horizontal-lg > .list-group-item.active {
5699 margin-top: 0;
5700 }
5701 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5702 border-top-width: 1px;
5703 border-left-width: 0;
5704 }
5705 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5706 margin-left: -1px;
5707 border-left-width: 1px;
5708 }
5709}
5710
5711@media (min-width: 1200px) {
5712 .list-group-horizontal-xl {
5713 -ms-flex-direction: row;
5714 flex-direction: row;
5715 }
5716 .list-group-horizontal-xl > .list-group-item:first-child {
5717 border-bottom-left-radius: 0.25rem;
5718 border-top-right-radius: 0;
5719 }
5720 .list-group-horizontal-xl > .list-group-item:last-child {
5721 border-top-right-radius: 0.25rem;
5722 border-bottom-left-radius: 0;
5723 }
5724 .list-group-horizontal-xl > .list-group-item.active {
5725 margin-top: 0;
5726 }
5727 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5728 border-top-width: 1px;
5729 border-left-width: 0;
5730 }
5731 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5732 margin-left: -1px;
5733 border-left-width: 1px;
5734 }
5735}
5736
5737.list-group-flush {
5738 border-radius: 0;
5739}
5740
5741.list-group-flush > .list-group-item {
5742 border-width: 0 0 1px;
5743}
5744
5745.list-group-flush > .list-group-item:last-child {
5746 border-bottom-width: 0;
5747}
5748
5749.list-group-item-primary {
5750 color: #004085;
5751 background-color: #b8daff;
5752}
5753
5754.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5755 color: #004085;
5756 background-color: #9fcdff;
5757}
5758
5759.list-group-item-primary.list-group-item-action.active {
5760 color: #fff;
5761 background-color: #004085;
5762 border-color: #004085;
5763}
5764
5765.list-group-item-secondary {
5766 color: #383d41;
5767 background-color: #d6d8db;
5768}
5769
5770.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5771 color: #383d41;
5772 background-color: #c8cbcf;
5773}
5774
5775.list-group-item-secondary.list-group-item-action.active {
5776 color: #fff;
5777 background-color: #383d41;
5778 border-color: #383d41;
5779}
5780
5781.list-group-item-success {
5782 color: #155724;
5783 background-color: #c3e6cb;
5784}
5785
5786.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5787 color: #155724;
5788 background-color: #b1dfbb;
5789}
5790
5791.list-group-item-success.list-group-item-action.active {
5792 color: #fff;
5793 background-color: #155724;
5794 border-color: #155724;
5795}
5796
5797.list-group-item-info {
5798 color: #0c5460;
5799 background-color: #bee5eb;
5800}
5801
5802.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5803 color: #0c5460;
5804 background-color: #abdde5;
5805}
5806
5807.list-group-item-info.list-group-item-action.active {
5808 color: #fff;
5809 background-color: #0c5460;
5810 border-color: #0c5460;
5811}
5812
5813.list-group-item-warning {
5814 color: #856404;
5815 background-color: #ffeeba;
5816}
5817
5818.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5819 color: #856404;
5820 background-color: #ffe8a1;
5821}
5822
5823.list-group-item-warning.list-group-item-action.active {
5824 color: #fff;
5825 background-color: #856404;
5826 border-color: #856404;
5827}
5828
5829.list-group-item-danger {
5830 color: #721c24;
5831 background-color: #f5c6cb;
5832}
5833
5834.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5835 color: #721c24;
5836 background-color: #f1b0b7;
5837}
5838
5839.list-group-item-danger.list-group-item-action.active {
5840 color: #fff;
5841 background-color: #721c24;
5842 border-color: #721c24;
5843}
5844
5845.list-group-item-light {
5846 color: #818182;
5847 background-color: #fdfdfe;
5848}
5849
5850.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5851 color: #818182;
5852 background-color: #ececf6;
5853}
5854
5855.list-group-item-light.list-group-item-action.active {
5856 color: #fff;
5857 background-color: #818182;
5858 border-color: #818182;
5859}
5860
5861.list-group-item-dark {
5862 color: #1b1e21;
5863 background-color: #c6c8ca;
5864}
5865
5866.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5867 color: #1b1e21;
5868 background-color: #b9bbbe;
5869}
5870
5871.list-group-item-dark.list-group-item-action.active {
5872 color: #fff;
5873 background-color: #1b1e21;
5874 border-color: #1b1e21;
5875}
5876
5877.close {
5878 float: right;
5879 font-size: 1.5rem;
5880 font-weight: 700;
5881 line-height: 1;
5882 color: #000;
5883 text-shadow: 0 1px 0 #fff;
5884 opacity: .5;
5885}
5886
5887.close:hover {
5888 color: #000;
5889 text-decoration: none;
5890}
5891
5892.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
5893 opacity: .75;
5894}
5895
5896button.close {
5897 padding: 0;
5898 background-color: transparent;
5899 border: 0;
5900}
5901
5902a.close.disabled {
5903 pointer-events: none;
5904}
5905
5906.toast {
5907 -ms-flex-preferred-size: 350px;
5908 flex-basis: 350px;
5909 max-width: 350px;
5910 font-size: 0.875rem;
5911 background-color: rgba(255, 255, 255, 0.85);
5912 background-clip: padding-box;
5913 border: 1px solid rgba(0, 0, 0, 0.1);
5914 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5915 opacity: 0;
5916 border-radius: 0.25rem;
5917}
5918
5919.toast:not(:last-child) {
5920 margin-bottom: 0.75rem;
5921}
5922
5923.toast.showing {
5924 opacity: 1;
5925}
5926
5927.toast.show {
5928 display: block;
5929 opacity: 1;
5930}
5931
5932.toast.hide {
5933 display: none;
5934}
5935
5936.toast-header {
5937 display: -ms-flexbox;
5938 display: flex;
5939 -ms-flex-align: center;
5940 align-items: center;
5941 padding: 0.25rem 0.75rem;
5942 color: #6c757d;
5943 background-color: rgba(255, 255, 255, 0.85);
5944 background-clip: padding-box;
5945 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5946 border-top-left-radius: calc(0.25rem - 1px);
5947 border-top-right-radius: calc(0.25rem - 1px);
5948}
5949
5950.toast-body {
5951 padding: 0.75rem;
5952}
5953
5954.modal-open {
5955 overflow: hidden;
5956}
5957
5958.modal-open .modal {
5959 overflow-x: hidden;
5960 overflow-y: auto;
5961}
5962
5963.modal {
5964 position: fixed;
5965 top: 0;
5966 left: 0;
5967 z-index: 1050;
5968 display: none;
5969 width: 100%;
5970 height: 100%;
5971 overflow: hidden;
5972 outline: 0;
5973}
5974
5975.modal-dialog {
5976 position: relative;
5977 width: auto;
5978 margin: 0.5rem;
5979 pointer-events: none;
5980}
5981
5982.modal.fade .modal-dialog {
5983 transition: -webkit-transform 0.3s ease-out;
5984 transition: transform 0.3s ease-out;
5985 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5986 -webkit-transform: translate(0, -50px);
5987 transform: translate(0, -50px);
5988}
5989
5990@media (prefers-reduced-motion: reduce) {
5991 .modal.fade .modal-dialog {
5992 transition: none;
5993 }
5994}
5995
5996.modal.show .modal-dialog {
5997 -webkit-transform: none;
5998 transform: none;
5999}
6000
6001.modal.modal-static .modal-dialog {
6002 -webkit-transform: scale(1.02);
6003 transform: scale(1.02);
6004}
6005
6006.modal-dialog-scrollable {
6007 display: -ms-flexbox;
6008 display: flex;
6009 max-height: calc(100% - 1rem);
6010}
6011
6012.modal-dialog-scrollable .modal-content {
6013 max-height: calc(100vh - 1rem);
6014 overflow: hidden;
6015}
6016
6017.modal-dialog-scrollable .modal-header,
6018.modal-dialog-scrollable .modal-footer {
6019 -ms-flex-negative: 0;
6020 flex-shrink: 0;
6021}
6022
6023.modal-dialog-scrollable .modal-body {
6024 overflow-y: auto;
6025}
6026
6027.modal-dialog-centered {
6028 display: -ms-flexbox;
6029 display: flex;
6030 -ms-flex-align: center;
6031 align-items: center;
6032 min-height: calc(100% - 1rem);
6033}
6034
6035.modal-dialog-centered::before {
6036 display: block;
6037 height: calc(100vh - 1rem);
6038 height: -webkit-min-content;
6039 height: -moz-min-content;
6040 height: min-content;
6041 content: "";
6042}
6043
6044.modal-dialog-centered.modal-dialog-scrollable {
6045 -ms-flex-direction: column;
6046 flex-direction: column;
6047 -ms-flex-pack: center;
6048 justify-content: center;
6049 height: 100%;
6050}
6051
6052.modal-dialog-centered.modal-dialog-scrollable .modal-content {
6053 max-height: none;
6054}
6055
6056.modal-dialog-centered.modal-dialog-scrollable::before {
6057 content: none;
6058}
6059
6060.modal-content {
6061 position: relative;
6062 display: -ms-flexbox;
6063 display: flex;
6064 -ms-flex-direction: column;
6065 flex-direction: column;
6066 width: 100%;
6067 pointer-events: auto;
6068 background-color: #fff;
6069 background-clip: padding-box;
6070 border: 1px solid rgba(0, 0, 0, 0.2);
6071 border-radius: 0.3rem;
6072 outline: 0;
6073}
6074
6075.modal-backdrop {
6076 position: fixed;
6077 top: 0;
6078 left: 0;
6079 z-index: 1040;
6080 width: 100vw;
6081 height: 100vh;
6082 background-color: #000;
6083}
6084
6085.modal-backdrop.fade {
6086 opacity: 0;
6087}
6088
6089.modal-backdrop.show {
6090 opacity: 0.5;
6091}
6092
6093.modal-header {
6094 display: -ms-flexbox;
6095 display: flex;
6096 -ms-flex-align: start;
6097 align-items: flex-start;
6098 -ms-flex-pack: justify;
6099 justify-content: space-between;
6100 padding: 1rem 1rem;
6101 border-bottom: 1px solid #dee2e6;
6102 border-top-left-radius: calc(0.3rem - 1px);
6103 border-top-right-radius: calc(0.3rem - 1px);
6104}
6105
6106.modal-header .close {
6107 padding: 1rem 1rem;
6108 margin: -1rem -1rem -1rem auto;
6109}
6110
6111.modal-title {
6112 margin-bottom: 0;
6113 line-height: 1.5;
6114}
6115
6116.modal-body {
6117 position: relative;
6118 -ms-flex: 1 1 auto;
6119 flex: 1 1 auto;
6120 padding: 1rem;
6121}
6122
6123.modal-footer {
6124 display: -ms-flexbox;
6125 display: flex;
6126 -ms-flex-wrap: wrap;
6127 flex-wrap: wrap;
6128 -ms-flex-align: center;
6129 align-items: center;
6130 -ms-flex-pack: end;
6131 justify-content: flex-end;
6132 padding: 0.75rem;
6133 border-top: 1px solid #dee2e6;
6134 border-bottom-right-radius: calc(0.3rem - 1px);
6135 border-bottom-left-radius: calc(0.3rem - 1px);
6136}
6137
6138.modal-footer > * {
6139 margin: 0.25rem;
6140}
6141
6142.modal-scrollbar-measure {
6143 position: absolute;
6144 top: -9999px;
6145 width: 50px;
6146 height: 50px;
6147 overflow: scroll;
6148}
6149
6150@media (min-width: 576px) {
6151 .modal-dialog {
6152 max-width: 500px;
6153 margin: 1.75rem auto;
6154 }
6155 .modal-dialog-scrollable {
6156 max-height: calc(100% - 3.5rem);
6157 }
6158 .modal-dialog-scrollable .modal-content {
6159 max-height: calc(100vh - 3.5rem);
6160 }
6161 .modal-dialog-centered {
6162 min-height: calc(100% - 3.5rem);
6163 }
6164 .modal-dialog-centered::before {
6165 height: calc(100vh - 3.5rem);
6166 height: -webkit-min-content;
6167 height: -moz-min-content;
6168 height: min-content;
6169 }
6170 .modal-sm {
6171 max-width: 300px;
6172 }
6173}
6174
6175@media (min-width: 992px) {
6176 .modal-lg,
6177 .modal-xl {
6178 max-width: 800px;
6179 }
6180}
6181
6182@media (min-width: 1200px) {
6183 .modal-xl {
6184 max-width: 1140px;
6185 }
6186}
6187
6188.tooltip {
6189 position: absolute;
6190 z-index: 1070;
6191 display: block;
6192 margin: 0;
6193 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6194 font-style: normal;
6195 font-weight: 400;
6196 line-height: 1.5;
6197 text-align: left;
6198 text-align: start;
6199 text-decoration: none;
6200 text-shadow: none;
6201 text-transform: none;
6202 letter-spacing: normal;
6203 word-break: normal;
6204 word-spacing: normal;
6205 white-space: normal;
6206 line-break: auto;
6207 font-size: 0.875rem;
6208 word-wrap: break-word;
6209 opacity: 0;
6210}
6211
6212.tooltip.show {
6213 opacity: 0.9;
6214}
6215
6216.tooltip .arrow {
6217 position: absolute;
6218 display: block;
6219 width: 0.8rem;
6220 height: 0.4rem;
6221}
6222
6223.tooltip .arrow::before {
6224 position: absolute;
6225 content: "";
6226 border-color: transparent;
6227 border-style: solid;
6228}
6229
6230.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6231 padding: 0.4rem 0;
6232}
6233
6234.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6235 bottom: 0;
6236}
6237
6238.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6239 top: 0;
6240 border-width: 0.4rem 0.4rem 0;
6241 border-top-color: #000;
6242}
6243
6244.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6245 padding: 0 0.4rem;
6246}
6247
6248.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6249 left: 0;
6250 width: 0.4rem;
6251 height: 0.8rem;
6252}
6253
6254.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6255 right: 0;
6256 border-width: 0.4rem 0.4rem 0.4rem 0;
6257 border-right-color: #000;
6258}
6259
6260.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6261 padding: 0.4rem 0;
6262}
6263
6264.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6265 top: 0;
6266}
6267
6268.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6269 bottom: 0;
6270 border-width: 0 0.4rem 0.4rem;
6271 border-bottom-color: #000;
6272}
6273
6274.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6275 padding: 0 0.4rem;
6276}
6277
6278.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6279 right: 0;
6280 width: 0.4rem;
6281 height: 0.8rem;
6282}
6283
6284.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6285 left: 0;
6286 border-width: 0.4rem 0 0.4rem 0.4rem;
6287 border-left-color: #000;
6288}
6289
6290.tooltip-inner {
6291 max-width: 200px;
6292 padding: 0.25rem 0.5rem;
6293 color: #fff;
6294 text-align: center;
6295 background-color: #000;
6296 border-radius: 0.25rem;
6297}
6298
6299.popover {
6300 position: absolute;
6301 top: 0;
6302 left: 0;
6303 z-index: 1060;
6304 display: block;
6305 max-width: 276px;
6306 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6307 font-style: normal;
6308 font-weight: 400;
6309 line-height: 1.5;
6310 text-align: left;
6311 text-align: start;
6312 text-decoration: none;
6313 text-shadow: none;
6314 text-transform: none;
6315 letter-spacing: normal;
6316 word-break: normal;
6317 word-spacing: normal;
6318 white-space: normal;
6319 line-break: auto;
6320 font-size: 0.875rem;
6321 word-wrap: break-word;
6322 background-color: #fff;
6323 background-clip: padding-box;
6324 border: 1px solid rgba(0, 0, 0, 0.2);
6325 border-radius: 0.3rem;
6326}
6327
6328.popover .arrow {
6329 position: absolute;
6330 display: block;
6331 width: 1rem;
6332 height: 0.5rem;
6333 margin: 0 0.3rem;
6334}
6335
6336.popover .arrow::before, .popover .arrow::after {
6337 position: absolute;
6338 display: block;
6339 content: "";
6340 border-color: transparent;
6341 border-style: solid;
6342}
6343
6344.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6345 margin-bottom: 0.5rem;
6346}
6347
6348.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
6349 bottom: calc(-0.5rem - 1px);
6350}
6351
6352.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
6353 bottom: 0;
6354 border-width: 0.5rem 0.5rem 0;
6355 border-top-color: rgba(0, 0, 0, 0.25);
6356}
6357
6358.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
6359 bottom: 1px;
6360 border-width: 0.5rem 0.5rem 0;
6361 border-top-color: #fff;
6362}
6363
6364.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6365 margin-left: 0.5rem;
6366}
6367
6368.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
6369 left: calc(-0.5rem - 1px);
6370 width: 0.5rem;
6371 height: 1rem;
6372 margin: 0.3rem 0;
6373}
6374
6375.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
6376 left: 0;
6377 border-width: 0.5rem 0.5rem 0.5rem 0;
6378 border-right-color: rgba(0, 0, 0, 0.25);
6379}
6380
6381.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
6382 left: 1px;
6383 border-width: 0.5rem 0.5rem 0.5rem 0;
6384 border-right-color: #fff;
6385}
6386
6387.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6388 margin-top: 0.5rem;
6389}
6390
6391.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
6392 top: calc(-0.5rem - 1px);
6393}
6394
6395.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
6396 top: 0;
6397 border-width: 0 0.5rem 0.5rem 0.5rem;
6398 border-bottom-color: rgba(0, 0, 0, 0.25);
6399}
6400
6401.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
6402 top: 1px;
6403 border-width: 0 0.5rem 0.5rem 0.5rem;
6404 border-bottom-color: #fff;
6405}
6406
6407.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6408 position: absolute;
6409 top: 0;
6410 left: 50%;
6411 display: block;
6412 width: 1rem;
6413 margin-left: -0.5rem;
6414 content: "";
6415 border-bottom: 1px solid #f7f7f7;
6416}
6417
6418.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6419 margin-right: 0.5rem;
6420}
6421
6422.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
6423 right: calc(-0.5rem - 1px);
6424 width: 0.5rem;
6425 height: 1rem;
6426 margin: 0.3rem 0;
6427}
6428
6429.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
6430 right: 0;
6431 border-width: 0.5rem 0 0.5rem 0.5rem;
6432 border-left-color: rgba(0, 0, 0, 0.25);
6433}
6434
6435.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
6436 right: 1px;
6437 border-width: 0.5rem 0 0.5rem 0.5rem;
6438 border-left-color: #fff;
6439}
6440
6441.popover-header {
6442 padding: 0.5rem 0.75rem;
6443 margin-bottom: 0;
6444 font-size: 1rem;
6445 background-color: #f7f7f7;
6446 border-bottom: 1px solid #ebebeb;
6447 border-top-left-radius: calc(0.3rem - 1px);
6448 border-top-right-radius: calc(0.3rem - 1px);
6449}
6450
6451.popover-header:empty {
6452 display: none;
6453}
6454
6455.popover-body {
6456 padding: 0.5rem 0.75rem;
6457 color: #212529;
6458}
6459
6460.carousel {
6461 position: relative;
6462}
6463
6464.carousel.pointer-event {
6465 -ms-touch-action: pan-y;
6466 touch-action: pan-y;
6467}
6468
6469.carousel-inner {
6470 position: relative;
6471 width: 100%;
6472 overflow: hidden;
6473}
6474
6475.carousel-inner::after {
6476 display: block;
6477 clear: both;
6478 content: "";
6479}
6480
6481.carousel-item {
6482 position: relative;
6483 display: none;
6484 float: left;
6485 width: 100%;
6486 margin-right: -100%;
6487 -webkit-backface-visibility: hidden;
6488 backface-visibility: hidden;
6489 transition: -webkit-transform 0.6s ease-in-out;
6490 transition: transform 0.6s ease-in-out;
6491 transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
6492}
6493
6494@media (prefers-reduced-motion: reduce) {
6495 .carousel-item {
6496 transition: none;
6497 }
6498}
6499
6500.carousel-item.active,
6501.carousel-item-next,
6502.carousel-item-prev {
6503 display: block;
6504}
6505
6506.carousel-item-next:not(.carousel-item-left),
6507.active.carousel-item-right {
6508 -webkit-transform: translateX(100%);
6509 transform: translateX(100%);
6510}
6511
6512.carousel-item-prev:not(.carousel-item-right),
6513.active.carousel-item-left {
6514 -webkit-transform: translateX(-100%);
6515 transform: translateX(-100%);
6516}
6517
6518.carousel-fade .carousel-item {
6519 opacity: 0;
6520 transition-property: opacity;
6521 -webkit-transform: none;
6522 transform: none;
6523}
6524
6525.carousel-fade .carousel-item.active,
6526.carousel-fade .carousel-item-next.carousel-item-left,
6527.carousel-fade .carousel-item-prev.carousel-item-right {
6528 z-index: 1;
6529 opacity: 1;
6530}
6531
6532.carousel-fade .active.carousel-item-left,
6533.carousel-fade .active.carousel-item-right {
6534 z-index: 0;
6535 opacity: 0;
6536 transition: opacity 0s 0.6s;
6537}
6538
6539@media (prefers-reduced-motion: reduce) {
6540 .carousel-fade .active.carousel-item-left,
6541 .carousel-fade .active.carousel-item-right {
6542 transition: none;
6543 }
6544}
6545
6546.carousel-control-prev,
6547.carousel-control-next {
6548 position: absolute;
6549 top: 0;
6550 bottom: 0;
6551 z-index: 1;
6552 display: -ms-flexbox;
6553 display: flex;
6554 -ms-flex-align: center;
6555 align-items: center;
6556 -ms-flex-pack: center;
6557 justify-content: center;
6558 width: 15%;
6559 padding: 0;
6560 color: #fff;
6561 text-align: center;
6562 background: none;
6563 border: 0;
6564 opacity: 0.5;
6565 transition: opacity 0.15s ease;
6566}
6567
6568@media (prefers-reduced-motion: reduce) {
6569 .carousel-control-prev,
6570 .carousel-control-next {
6571 transition: none;
6572 }
6573}
6574
6575.carousel-control-prev:hover, .carousel-control-prev:focus,
6576.carousel-control-next:hover,
6577.carousel-control-next:focus {
6578 color: #fff;
6579 text-decoration: none;
6580 outline: 0;
6581 opacity: 0.9;
6582}
6583
6584.carousel-control-prev {
6585 left: 0;
6586}
6587
6588.carousel-control-next {
6589 right: 0;
6590}
6591
6592.carousel-control-prev-icon,
6593.carousel-control-next-icon {
6594 display: inline-block;
6595 width: 20px;
6596 height: 20px;
6597 background: 50% / 100% 100% no-repeat;
6598}
6599
6600.carousel-control-prev-icon {
6601 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
6602}
6603
6604.carousel-control-next-icon {
6605 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
6606}
6607
6608.carousel-indicators {
6609 position: absolute;
6610 right: 0;
6611 bottom: 0;
6612 left: 0;
6613 z-index: 15;
6614 display: -ms-flexbox;
6615 display: flex;
6616 -ms-flex-pack: center;
6617 justify-content: center;
6618 padding-left: 0;
6619 margin-right: 15%;
6620 margin-left: 15%;
6621 list-style: none;
6622}
6623
6624.carousel-indicators li {
6625 box-sizing: content-box;
6626 -ms-flex: 0 1 auto;
6627 flex: 0 1 auto;
6628 width: 30px;
6629 height: 3px;
6630 margin-right: 3px;
6631 margin-left: 3px;
6632 text-indent: -999px;
6633 cursor: pointer;
6634 background-color: #fff;
6635 background-clip: padding-box;
6636 border-top: 10px solid transparent;
6637 border-bottom: 10px solid transparent;
6638 opacity: .5;
6639 transition: opacity 0.6s ease;
6640}
6641
6642@media (prefers-reduced-motion: reduce) {
6643 .carousel-indicators li {
6644 transition: none;
6645 }
6646}
6647
6648.carousel-indicators .active {
6649 opacity: 1;
6650}
6651
6652.carousel-caption {
6653 position: absolute;
6654 right: 15%;
6655 bottom: 20px;
6656 left: 15%;
6657 z-index: 10;
6658 padding-top: 20px;
6659 padding-bottom: 20px;
6660 color: #fff;
6661 text-align: center;
6662}
6663
6664@-webkit-keyframes spinner-border {
6665 to {
6666 -webkit-transform: rotate(360deg);
6667 transform: rotate(360deg);
6668 }
6669}
6670
6671@keyframes spinner-border {
6672 to {
6673 -webkit-transform: rotate(360deg);
6674 transform: rotate(360deg);
6675 }
6676}
6677
6678.spinner-border {
6679 display: inline-block;
6680 width: 2rem;
6681 height: 2rem;
6682 vertical-align: -0.125em;
6683 border: 0.25em solid currentColor;
6684 border-right-color: transparent;
6685 border-radius: 50%;
6686 -webkit-animation: .75s linear infinite spinner-border;
6687 animation: .75s linear infinite spinner-border;
6688}
6689
6690.spinner-border-sm {
6691 width: 1rem;
6692 height: 1rem;
6693 border-width: 0.2em;
6694}
6695
6696@-webkit-keyframes spinner-grow {
6697 0% {
6698 -webkit-transform: scale(0);
6699 transform: scale(0);
6700 }
6701 50% {
6702 opacity: 1;
6703 -webkit-transform: none;
6704 transform: none;
6705 }
6706}
6707
6708@keyframes spinner-grow {
6709 0% {
6710 -webkit-transform: scale(0);
6711 transform: scale(0);
6712 }
6713 50% {
6714 opacity: 1;
6715 -webkit-transform: none;
6716 transform: none;
6717 }
6718}
6719
6720.spinner-grow {
6721 display: inline-block;
6722 width: 2rem;
6723 height: 2rem;
6724 vertical-align: -0.125em;
6725 background-color: currentColor;
6726 border-radius: 50%;
6727 opacity: 0;
6728 -webkit-animation: .75s linear infinite spinner-grow;
6729 animation: .75s linear infinite spinner-grow;
6730}
6731
6732.spinner-grow-sm {
6733 width: 1rem;
6734 height: 1rem;
6735}
6736
6737@media (prefers-reduced-motion: reduce) {
6738 .spinner-border,
6739 .spinner-grow {
6740 -webkit-animation-duration: 1.5s;
6741 animation-duration: 1.5s;
6742 }
6743}
6744
6745.align-baseline {
6746 vertical-align: baseline !important;
6747}
6748
6749.align-top {
6750 vertical-align: top !important;
6751}
6752
6753.align-middle {
6754 vertical-align: middle !important;
6755}
6756
6757.align-bottom {
6758 vertical-align: bottom !important;
6759}
6760
6761.align-text-bottom {
6762 vertical-align: text-bottom !important;
6763}
6764
6765.align-text-top {
6766 vertical-align: text-top !important;
6767}
6768
6769.bg-primary {
6770 background-color: #007bff !important;
6771}
6772
6773a.bg-primary:hover, a.bg-primary:focus,
6774button.bg-primary:hover,
6775button.bg-primary:focus {
6776 background-color: #0062cc !important;
6777}
6778
6779.bg-secondary {
6780 background-color: #6c757d !important;
6781}
6782
6783a.bg-secondary:hover, a.bg-secondary:focus,
6784button.bg-secondary:hover,
6785button.bg-secondary:focus {
6786 background-color: #545b62 !important;
6787}
6788
6789.bg-success {
6790 background-color: #28a745 !important;
6791}
6792
6793a.bg-success:hover, a.bg-success:focus,
6794button.bg-success:hover,
6795button.bg-success:focus {
6796 background-color: #1e7e34 !important;
6797}
6798
6799.bg-info {
6800 background-color: #17a2b8 !important;
6801}
6802
6803a.bg-info:hover, a.bg-info:focus,
6804button.bg-info:hover,
6805button.bg-info:focus {
6806 background-color: #117a8b !important;
6807}
6808
6809.bg-warning {
6810 background-color: #ffc107 !important;
6811}
6812
6813a.bg-warning:hover, a.bg-warning:focus,
6814button.bg-warning:hover,
6815button.bg-warning:focus {
6816 background-color: #d39e00 !important;
6817}
6818
6819.bg-danger {
6820 background-color: #dc3545 !important;
6821}
6822
6823a.bg-danger:hover, a.bg-danger:focus,
6824button.bg-danger:hover,
6825button.bg-danger:focus {
6826 background-color: #bd2130 !important;
6827}
6828
6829.bg-light {
6830 background-color: #f8f9fa !important;
6831}
6832
6833a.bg-light:hover, a.bg-light:focus,
6834button.bg-light:hover,
6835button.bg-light:focus {
6836 background-color: #dae0e5 !important;
6837}
6838
6839.bg-dark {
6840 background-color: #343a40 !important;
6841}
6842
6843a.bg-dark:hover, a.bg-dark:focus,
6844button.bg-dark:hover,
6845button.bg-dark:focus {
6846 background-color: #1d2124 !important;
6847}
6848
6849.bg-white {
6850 background-color: #fff !important;
6851}
6852
6853.bg-transparent {
6854 background-color: transparent !important;
6855}
6856
6857.border {
6858 border: 1px solid #dee2e6 !important;
6859}
6860
6861.border-top {
6862 border-top: 1px solid #dee2e6 !important;
6863}
6864
6865.border-right {
6866 border-right: 1px solid #dee2e6 !important;
6867}
6868
6869.border-bottom {
6870 border-bottom: 1px solid #dee2e6 !important;
6871}
6872
6873.border-left {
6874 border-left: 1px solid #dee2e6 !important;
6875}
6876
6877.border-0 {
6878 border: 0 !important;
6879}
6880
6881.border-top-0 {
6882 border-top: 0 !important;
6883}
6884
6885.border-right-0 {
6886 border-right: 0 !important;
6887}
6888
6889.border-bottom-0 {
6890 border-bottom: 0 !important;
6891}
6892
6893.border-left-0 {
6894 border-left: 0 !important;
6895}
6896
6897.border-primary {
6898 border-color: #007bff !important;
6899}
6900
6901.border-secondary {
6902 border-color: #6c757d !important;
6903}
6904
6905.border-success {
6906 border-color: #28a745 !important;
6907}
6908
6909.border-info {
6910 border-color: #17a2b8 !important;
6911}
6912
6913.border-warning {
6914 border-color: #ffc107 !important;
6915}
6916
6917.border-danger {
6918 border-color: #dc3545 !important;
6919}
6920
6921.border-light {
6922 border-color: #f8f9fa !important;
6923}
6924
6925.border-dark {
6926 border-color: #343a40 !important;
6927}
6928
6929.border-white {
6930 border-color: #fff !important;
6931}
6932
6933.rounded-sm {
6934 border-radius: 0.2rem !important;
6935}
6936
6937.rounded {
6938 border-radius: 0.25rem !important;
6939}
6940
6941.rounded-top {
6942 border-top-left-radius: 0.25rem !important;
6943 border-top-right-radius: 0.25rem !important;
6944}
6945
6946.rounded-right {
6947 border-top-right-radius: 0.25rem !important;
6948 border-bottom-right-radius: 0.25rem !important;
6949}
6950
6951.rounded-bottom {
6952 border-bottom-right-radius: 0.25rem !important;
6953 border-bottom-left-radius: 0.25rem !important;
6954}
6955
6956.rounded-left {
6957 border-top-left-radius: 0.25rem !important;
6958 border-bottom-left-radius: 0.25rem !important;
6959}
6960
6961.rounded-lg {
6962 border-radius: 0.3rem !important;
6963}
6964
6965.rounded-circle {
6966 border-radius: 50% !important;
6967}
6968
6969.rounded-pill {
6970 border-radius: 50rem !important;
6971}
6972
6973.rounded-0 {
6974 border-radius: 0 !important;
6975}
6976
6977.clearfix::after {
6978 display: block;
6979 clear: both;
6980 content: "";
6981}
6982
6983.d-none {
6984 display: none !important;
6985}
6986
6987.d-inline {
6988 display: inline !important;
6989}
6990
6991.d-inline-block {
6992 display: inline-block !important;
6993}
6994
6995.d-block {
6996 display: block !important;
6997}
6998
6999.d-table {
7000 display: table !important;
7001}
7002
7003.d-table-row {
7004 display: table-row !important;
7005}
7006
7007.d-table-cell {
7008 display: table-cell !important;
7009}
7010
7011.d-flex {
7012 display: -ms-flexbox !important;
7013 display: flex !important;
7014}
7015
7016.d-inline-flex {
7017 display: -ms-inline-flexbox !important;
7018 display: inline-flex !important;
7019}
7020
7021@media (min-width: 576px) {
7022 .d-sm-none {
7023 display: none !important;
7024 }
7025 .d-sm-inline {
7026 display: inline !important;
7027 }
7028 .d-sm-inline-block {
7029 display: inline-block !important;
7030 }
7031 .d-sm-block {
7032 display: block !important;
7033 }
7034 .d-sm-table {
7035 display: table !important;
7036 }
7037 .d-sm-table-row {
7038 display: table-row !important;
7039 }
7040 .d-sm-table-cell {
7041 display: table-cell !important;
7042 }
7043 .d-sm-flex {
7044 display: -ms-flexbox !important;
7045 display: flex !important;
7046 }
7047 .d-sm-inline-flex {
7048 display: -ms-inline-flexbox !important;
7049 display: inline-flex !important;
7050 }
7051}
7052
7053@media (min-width: 768px) {
7054 .d-md-none {
7055 display: none !important;
7056 }
7057 .d-md-inline {
7058 display: inline !important;
7059 }
7060 .d-md-inline-block {
7061 display: inline-block !important;
7062 }
7063 .d-md-block {
7064 display: block !important;
7065 }
7066 .d-md-table {
7067 display: table !important;
7068 }
7069 .d-md-table-row {
7070 display: table-row !important;
7071 }
7072 .d-md-table-cell {
7073 display: table-cell !important;
7074 }
7075 .d-md-flex {
7076 display: -ms-flexbox !important;
7077 display: flex !important;
7078 }
7079 .d-md-inline-flex {
7080 display: -ms-inline-flexbox !important;
7081 display: inline-flex !important;
7082 }
7083}
7084
7085@media (min-width: 992px) {
7086 .d-lg-none {
7087 display: none !important;
7088 }
7089 .d-lg-inline {
7090 display: inline !important;
7091 }
7092 .d-lg-inline-block {
7093 display: inline-block !important;
7094 }
7095 .d-lg-block {
7096 display: block !important;
7097 }
7098 .d-lg-table {
7099 display: table !important;
7100 }
7101 .d-lg-table-row {
7102 display: table-row !important;
7103 }
7104 .d-lg-table-cell {
7105 display: table-cell !important;
7106 }
7107 .d-lg-flex {
7108 display: -ms-flexbox !important;
7109 display: flex !important;
7110 }
7111 .d-lg-inline-flex {
7112 display: -ms-inline-flexbox !important;
7113 display: inline-flex !important;
7114 }
7115}
7116
7117@media (min-width: 1200px) {
7118 .d-xl-none {
7119 display: none !important;
7120 }
7121 .d-xl-inline {
7122 display: inline !important;
7123 }
7124 .d-xl-inline-block {
7125 display: inline-block !important;
7126 }
7127 .d-xl-block {
7128 display: block !important;
7129 }
7130 .d-xl-table {
7131 display: table !important;
7132 }
7133 .d-xl-table-row {
7134 display: table-row !important;
7135 }
7136 .d-xl-table-cell {
7137 display: table-cell !important;
7138 }
7139 .d-xl-flex {
7140 display: -ms-flexbox !important;
7141 display: flex !important;
7142 }
7143 .d-xl-inline-flex {
7144 display: -ms-inline-flexbox !important;
7145 display: inline-flex !important;
7146 }
7147}
7148
7149@media print {
7150 .d-print-none {
7151 display: none !important;
7152 }
7153 .d-print-inline {
7154 display: inline !important;
7155 }
7156 .d-print-inline-block {
7157 display: inline-block !important;
7158 }
7159 .d-print-block {
7160 display: block !important;
7161 }
7162 .d-print-table {
7163 display: table !important;
7164 }
7165 .d-print-table-row {
7166 display: table-row !important;
7167 }
7168 .d-print-table-cell {
7169 display: table-cell !important;
7170 }
7171 .d-print-flex {
7172 display: -ms-flexbox !important;
7173 display: flex !important;
7174 }
7175 .d-print-inline-flex {
7176 display: -ms-inline-flexbox !important;
7177 display: inline-flex !important;
7178 }
7179}
7180
7181.embed-responsive {
7182 position: relative;
7183 display: block;
7184 width: 100%;
7185 padding: 0;
7186 overflow: hidden;
7187}
7188
7189.embed-responsive::before {
7190 display: block;
7191 content: "";
7192}
7193
7194.embed-responsive .embed-responsive-item,
7195.embed-responsive iframe,
7196.embed-responsive embed,
7197.embed-responsive object,
7198.embed-responsive video {
7199 position: absolute;
7200 top: 0;
7201 bottom: 0;
7202 left: 0;
7203 width: 100%;
7204 height: 100%;
7205 border: 0;
7206}
7207
7208.embed-responsive-21by9::before {
7209 padding-top: 42.857143%;
7210}
7211
7212.embed-responsive-16by9::before {
7213 padding-top: 56.25%;
7214}
7215
7216.embed-responsive-4by3::before {
7217 padding-top: 75%;
7218}
7219
7220.embed-responsive-1by1::before {
7221 padding-top: 100%;
7222}
7223
7224.flex-row {
7225 -ms-flex-direction: row !important;
7226 flex-direction: row !important;
7227}
7228
7229.flex-column {
7230 -ms-flex-direction: column !important;
7231 flex-direction: column !important;
7232}
7233
7234.flex-row-reverse {
7235 -ms-flex-direction: row-reverse !important;
7236 flex-direction: row-reverse !important;
7237}
7238
7239.flex-column-reverse {
7240 -ms-flex-direction: column-reverse !important;
7241 flex-direction: column-reverse !important;
7242}
7243
7244.flex-wrap {
7245 -ms-flex-wrap: wrap !important;
7246 flex-wrap: wrap !important;
7247}
7248
7249.flex-nowrap {
7250 -ms-flex-wrap: nowrap !important;
7251 flex-wrap: nowrap !important;
7252}
7253
7254.flex-wrap-reverse {
7255 -ms-flex-wrap: wrap-reverse !important;
7256 flex-wrap: wrap-reverse !important;
7257}
7258
7259.flex-fill {
7260 -ms-flex: 1 1 auto !important;
7261 flex: 1 1 auto !important;
7262}
7263
7264.flex-grow-0 {
7265 -ms-flex-positive: 0 !important;
7266 flex-grow: 0 !important;
7267}
7268
7269.flex-grow-1 {
7270 -ms-flex-positive: 1 !important;
7271 flex-grow: 1 !important;
7272}
7273
7274.flex-shrink-0 {
7275 -ms-flex-negative: 0 !important;
7276 flex-shrink: 0 !important;
7277}
7278
7279.flex-shrink-1 {
7280 -ms-flex-negative: 1 !important;
7281 flex-shrink: 1 !important;
7282}
7283
7284.justify-content-start {
7285 -ms-flex-pack: start !important;
7286 justify-content: flex-start !important;
7287}
7288
7289.justify-content-end {
7290 -ms-flex-pack: end !important;
7291 justify-content: flex-end !important;
7292}
7293
7294.justify-content-center {
7295 -ms-flex-pack: center !important;
7296 justify-content: center !important;
7297}
7298
7299.justify-content-between {
7300 -ms-flex-pack: justify !important;
7301 justify-content: space-between !important;
7302}
7303
7304.justify-content-around {
7305 -ms-flex-pack: distribute !important;
7306 justify-content: space-around !important;
7307}
7308
7309.align-items-start {
7310 -ms-flex-align: start !important;
7311 align-items: flex-start !important;
7312}
7313
7314.align-items-end {
7315 -ms-flex-align: end !important;
7316 align-items: flex-end !important;
7317}
7318
7319.align-items-center {
7320 -ms-flex-align: center !important;
7321 align-items: center !important;
7322}
7323
7324.align-items-baseline {
7325 -ms-flex-align: baseline !important;
7326 align-items: baseline !important;
7327}
7328
7329.align-items-stretch {
7330 -ms-flex-align: stretch !important;
7331 align-items: stretch !important;
7332}
7333
7334.align-content-start {
7335 -ms-flex-line-pack: start !important;
7336 align-content: flex-start !important;
7337}
7338
7339.align-content-end {
7340 -ms-flex-line-pack: end !important;
7341 align-content: flex-end !important;
7342}
7343
7344.align-content-center {
7345 -ms-flex-line-pack: center !important;
7346 align-content: center !important;
7347}
7348
7349.align-content-between {
7350 -ms-flex-line-pack: justify !important;
7351 align-content: space-between !important;
7352}
7353
7354.align-content-around {
7355 -ms-flex-line-pack: distribute !important;
7356 align-content: space-around !important;
7357}
7358
7359.align-content-stretch {
7360 -ms-flex-line-pack: stretch !important;
7361 align-content: stretch !important;
7362}
7363
7364.align-self-auto {
7365 -ms-flex-item-align: auto !important;
7366 align-self: auto !important;
7367}
7368
7369.align-self-start {
7370 -ms-flex-item-align: start !important;
7371 align-self: flex-start !important;
7372}
7373
7374.align-self-end {
7375 -ms-flex-item-align: end !important;
7376 align-self: flex-end !important;
7377}
7378
7379.align-self-center {
7380 -ms-flex-item-align: center !important;
7381 align-self: center !important;
7382}
7383
7384.align-self-baseline {
7385 -ms-flex-item-align: baseline !important;
7386 align-self: baseline !important;
7387}
7388
7389.align-self-stretch {
7390 -ms-flex-item-align: stretch !important;
7391 align-self: stretch !important;
7392}
7393
7394@media (min-width: 576px) {
7395 .flex-sm-row {
7396 -ms-flex-direction: row !important;
7397 flex-direction: row !important;
7398 }
7399 .flex-sm-column {
7400 -ms-flex-direction: column !important;
7401 flex-direction: column !important;
7402 }
7403 .flex-sm-row-reverse {
7404 -ms-flex-direction: row-reverse !important;
7405 flex-direction: row-reverse !important;
7406 }
7407 .flex-sm-column-reverse {
7408 -ms-flex-direction: column-reverse !important;
7409 flex-direction: column-reverse !important;
7410 }
7411 .flex-sm-wrap {
7412 -ms-flex-wrap: wrap !important;
7413 flex-wrap: wrap !important;
7414 }
7415 .flex-sm-nowrap {
7416 -ms-flex-wrap: nowrap !important;
7417 flex-wrap: nowrap !important;
7418 }
7419 .flex-sm-wrap-reverse {
7420 -ms-flex-wrap: wrap-reverse !important;
7421 flex-wrap: wrap-reverse !important;
7422 }
7423 .flex-sm-fill {
7424 -ms-flex: 1 1 auto !important;
7425 flex: 1 1 auto !important;
7426 }
7427 .flex-sm-grow-0 {
7428 -ms-flex-positive: 0 !important;
7429 flex-grow: 0 !important;
7430 }
7431 .flex-sm-grow-1 {
7432 -ms-flex-positive: 1 !important;
7433 flex-grow: 1 !important;
7434 }
7435 .flex-sm-shrink-0 {
7436 -ms-flex-negative: 0 !important;
7437 flex-shrink: 0 !important;
7438 }
7439 .flex-sm-shrink-1 {
7440 -ms-flex-negative: 1 !important;
7441 flex-shrink: 1 !important;
7442 }
7443 .justify-content-sm-start {
7444 -ms-flex-pack: start !important;
7445 justify-content: flex-start !important;
7446 }
7447 .justify-content-sm-end {
7448 -ms-flex-pack: end !important;
7449 justify-content: flex-end !important;
7450 }
7451 .justify-content-sm-center {
7452 -ms-flex-pack: center !important;
7453 justify-content: center !important;
7454 }
7455 .justify-content-sm-between {
7456 -ms-flex-pack: justify !important;
7457 justify-content: space-between !important;
7458 }
7459 .justify-content-sm-around {
7460 -ms-flex-pack: distribute !important;
7461 justify-content: space-around !important;
7462 }
7463 .align-items-sm-start {
7464 -ms-flex-align: start !important;
7465 align-items: flex-start !important;
7466 }
7467 .align-items-sm-end {
7468 -ms-flex-align: end !important;
7469 align-items: flex-end !important;
7470 }
7471 .align-items-sm-center {
7472 -ms-flex-align: center !important;
7473 align-items: center !important;
7474 }
7475 .align-items-sm-baseline {
7476 -ms-flex-align: baseline !important;
7477 align-items: baseline !important;
7478 }
7479 .align-items-sm-stretch {
7480 -ms-flex-align: stretch !important;
7481 align-items: stretch !important;
7482 }
7483 .align-content-sm-start {
7484 -ms-flex-line-pack: start !important;
7485 align-content: flex-start !important;
7486 }
7487 .align-content-sm-end {
7488 -ms-flex-line-pack: end !important;
7489 align-content: flex-end !important;
7490 }
7491 .align-content-sm-center {
7492 -ms-flex-line-pack: center !important;
7493 align-content: center !important;
7494 }
7495 .align-content-sm-between {
7496 -ms-flex-line-pack: justify !important;
7497 align-content: space-between !important;
7498 }
7499 .align-content-sm-around {
7500 -ms-flex-line-pack: distribute !important;
7501 align-content: space-around !important;
7502 }
7503 .align-content-sm-stretch {
7504 -ms-flex-line-pack: stretch !important;
7505 align-content: stretch !important;
7506 }
7507 .align-self-sm-auto {
7508 -ms-flex-item-align: auto !important;
7509 align-self: auto !important;
7510 }
7511 .align-self-sm-start {
7512 -ms-flex-item-align: start !important;
7513 align-self: flex-start !important;
7514 }
7515 .align-self-sm-end {
7516 -ms-flex-item-align: end !important;
7517 align-self: flex-end !important;
7518 }
7519 .align-self-sm-center {
7520 -ms-flex-item-align: center !important;
7521 align-self: center !important;
7522 }
7523 .align-self-sm-baseline {
7524 -ms-flex-item-align: baseline !important;
7525 align-self: baseline !important;
7526 }
7527 .align-self-sm-stretch {
7528 -ms-flex-item-align: stretch !important;
7529 align-self: stretch !important;
7530 }
7531}
7532
7533@media (min-width: 768px) {
7534 .flex-md-row {
7535 -ms-flex-direction: row !important;
7536 flex-direction: row !important;
7537 }
7538 .flex-md-column {
7539 -ms-flex-direction: column !important;
7540 flex-direction: column !important;
7541 }
7542 .flex-md-row-reverse {
7543 -ms-flex-direction: row-reverse !important;
7544 flex-direction: row-reverse !important;
7545 }
7546 .flex-md-column-reverse {
7547 -ms-flex-direction: column-reverse !important;
7548 flex-direction: column-reverse !important;
7549 }
7550 .flex-md-wrap {
7551 -ms-flex-wrap: wrap !important;
7552 flex-wrap: wrap !important;
7553 }
7554 .flex-md-nowrap {
7555 -ms-flex-wrap: nowrap !important;
7556 flex-wrap: nowrap !important;
7557 }
7558 .flex-md-wrap-reverse {
7559 -ms-flex-wrap: wrap-reverse !important;
7560 flex-wrap: wrap-reverse !important;
7561 }
7562 .flex-md-fill {
7563 -ms-flex: 1 1 auto !important;
7564 flex: 1 1 auto !important;
7565 }
7566 .flex-md-grow-0 {
7567 -ms-flex-positive: 0 !important;
7568 flex-grow: 0 !important;
7569 }
7570 .flex-md-grow-1 {
7571 -ms-flex-positive: 1 !important;
7572 flex-grow: 1 !important;
7573 }
7574 .flex-md-shrink-0 {
7575 -ms-flex-negative: 0 !important;
7576 flex-shrink: 0 !important;
7577 }
7578 .flex-md-shrink-1 {
7579 -ms-flex-negative: 1 !important;
7580 flex-shrink: 1 !important;
7581 }
7582 .justify-content-md-start {
7583 -ms-flex-pack: start !important;
7584 justify-content: flex-start !important;
7585 }
7586 .justify-content-md-end {
7587 -ms-flex-pack: end !important;
7588 justify-content: flex-end !important;
7589 }
7590 .justify-content-md-center {
7591 -ms-flex-pack: center !important;
7592 justify-content: center !important;
7593 }
7594 .justify-content-md-between {
7595 -ms-flex-pack: justify !important;
7596 justify-content: space-between !important;
7597 }
7598 .justify-content-md-around {
7599 -ms-flex-pack: distribute !important;
7600 justify-content: space-around !important;
7601 }
7602 .align-items-md-start {
7603 -ms-flex-align: start !important;
7604 align-items: flex-start !important;
7605 }
7606 .align-items-md-end {
7607 -ms-flex-align: end !important;
7608 align-items: flex-end !important;
7609 }
7610 .align-items-md-center {
7611 -ms-flex-align: center !important;
7612 align-items: center !important;
7613 }
7614 .align-items-md-baseline {
7615 -ms-flex-align: baseline !important;
7616 align-items: baseline !important;
7617 }
7618 .align-items-md-stretch {
7619 -ms-flex-align: stretch !important;
7620 align-items: stretch !important;
7621 }
7622 .align-content-md-start {
7623 -ms-flex-line-pack: start !important;
7624 align-content: flex-start !important;
7625 }
7626 .align-content-md-end {
7627 -ms-flex-line-pack: end !important;
7628 align-content: flex-end !important;
7629 }
7630 .align-content-md-center {
7631 -ms-flex-line-pack: center !important;
7632 align-content: center !important;
7633 }
7634 .align-content-md-between {
7635 -ms-flex-line-pack: justify !important;
7636 align-content: space-between !important;
7637 }
7638 .align-content-md-around {
7639 -ms-flex-line-pack: distribute !important;
7640 align-content: space-around !important;
7641 }
7642 .align-content-md-stretch {
7643 -ms-flex-line-pack: stretch !important;
7644 align-content: stretch !important;
7645 }
7646 .align-self-md-auto {
7647 -ms-flex-item-align: auto !important;
7648 align-self: auto !important;
7649 }
7650 .align-self-md-start {
7651 -ms-flex-item-align: start !important;
7652 align-self: flex-start !important;
7653 }
7654 .align-self-md-end {
7655 -ms-flex-item-align: end !important;
7656 align-self: flex-end !important;
7657 }
7658 .align-self-md-center {
7659 -ms-flex-item-align: center !important;
7660 align-self: center !important;
7661 }
7662 .align-self-md-baseline {
7663 -ms-flex-item-align: baseline !important;
7664 align-self: baseline !important;
7665 }
7666 .align-self-md-stretch {
7667 -ms-flex-item-align: stretch !important;
7668 align-self: stretch !important;
7669 }
7670}
7671
7672@media (min-width: 992px) {
7673 .flex-lg-row {
7674 -ms-flex-direction: row !important;
7675 flex-direction: row !important;
7676 }
7677 .flex-lg-column {
7678 -ms-flex-direction: column !important;
7679 flex-direction: column !important;
7680 }
7681 .flex-lg-row-reverse {
7682 -ms-flex-direction: row-reverse !important;
7683 flex-direction: row-reverse !important;
7684 }
7685 .flex-lg-column-reverse {
7686 -ms-flex-direction: column-reverse !important;
7687 flex-direction: column-reverse !important;
7688 }
7689 .flex-lg-wrap {
7690 -ms-flex-wrap: wrap !important;
7691 flex-wrap: wrap !important;
7692 }
7693 .flex-lg-nowrap {
7694 -ms-flex-wrap: nowrap !important;
7695 flex-wrap: nowrap !important;
7696 }
7697 .flex-lg-wrap-reverse {
7698 -ms-flex-wrap: wrap-reverse !important;
7699 flex-wrap: wrap-reverse !important;
7700 }
7701 .flex-lg-fill {
7702 -ms-flex: 1 1 auto !important;
7703 flex: 1 1 auto !important;
7704 }
7705 .flex-lg-grow-0 {
7706 -ms-flex-positive: 0 !important;
7707 flex-grow: 0 !important;
7708 }
7709 .flex-lg-grow-1 {
7710 -ms-flex-positive: 1 !important;
7711 flex-grow: 1 !important;
7712 }
7713 .flex-lg-shrink-0 {
7714 -ms-flex-negative: 0 !important;
7715 flex-shrink: 0 !important;
7716 }
7717 .flex-lg-shrink-1 {
7718 -ms-flex-negative: 1 !important;
7719 flex-shrink: 1 !important;
7720 }
7721 .justify-content-lg-start {
7722 -ms-flex-pack: start !important;
7723 justify-content: flex-start !important;
7724 }
7725 .justify-content-lg-end {
7726 -ms-flex-pack: end !important;
7727 justify-content: flex-end !important;
7728 }
7729 .justify-content-lg-center {
7730 -ms-flex-pack: center !important;
7731 justify-content: center !important;
7732 }
7733 .justify-content-lg-between {
7734 -ms-flex-pack: justify !important;
7735 justify-content: space-between !important;
7736 }
7737 .justify-content-lg-around {
7738 -ms-flex-pack: distribute !important;
7739 justify-content: space-around !important;
7740 }
7741 .align-items-lg-start {
7742 -ms-flex-align: start !important;
7743 align-items: flex-start !important;
7744 }
7745 .align-items-lg-end {
7746 -ms-flex-align: end !important;
7747 align-items: flex-end !important;
7748 }
7749 .align-items-lg-center {
7750 -ms-flex-align: center !important;
7751 align-items: center !important;
7752 }
7753 .align-items-lg-baseline {
7754 -ms-flex-align: baseline !important;
7755 align-items: baseline !important;
7756 }
7757 .align-items-lg-stretch {
7758 -ms-flex-align: stretch !important;
7759 align-items: stretch !important;
7760 }
7761 .align-content-lg-start {
7762 -ms-flex-line-pack: start !important;
7763 align-content: flex-start !important;
7764 }
7765 .align-content-lg-end {
7766 -ms-flex-line-pack: end !important;
7767 align-content: flex-end !important;
7768 }
7769 .align-content-lg-center {
7770 -ms-flex-line-pack: center !important;
7771 align-content: center !important;
7772 }
7773 .align-content-lg-between {
7774 -ms-flex-line-pack: justify !important;
7775 align-content: space-between !important;
7776 }
7777 .align-content-lg-around {
7778 -ms-flex-line-pack: distribute !important;
7779 align-content: space-around !important;
7780 }
7781 .align-content-lg-stretch {
7782 -ms-flex-line-pack: stretch !important;
7783 align-content: stretch !important;
7784 }
7785 .align-self-lg-auto {
7786 -ms-flex-item-align: auto !important;
7787 align-self: auto !important;
7788 }
7789 .align-self-lg-start {
7790 -ms-flex-item-align: start !important;
7791 align-self: flex-start !important;
7792 }
7793 .align-self-lg-end {
7794 -ms-flex-item-align: end !important;
7795 align-self: flex-end !important;
7796 }
7797 .align-self-lg-center {
7798 -ms-flex-item-align: center !important;
7799 align-self: center !important;
7800 }
7801 .align-self-lg-baseline {
7802 -ms-flex-item-align: baseline !important;
7803 align-self: baseline !important;
7804 }
7805 .align-self-lg-stretch {
7806 -ms-flex-item-align: stretch !important;
7807 align-self: stretch !important;
7808 }
7809}
7810
7811@media (min-width: 1200px) {
7812 .flex-xl-row {
7813 -ms-flex-direction: row !important;
7814 flex-direction: row !important;
7815 }
7816 .flex-xl-column {
7817 -ms-flex-direction: column !important;
7818 flex-direction: column !important;
7819 }
7820 .flex-xl-row-reverse {
7821 -ms-flex-direction: row-reverse !important;
7822 flex-direction: row-reverse !important;
7823 }
7824 .flex-xl-column-reverse {
7825 -ms-flex-direction: column-reverse !important;
7826 flex-direction: column-reverse !important;
7827 }
7828 .flex-xl-wrap {
7829 -ms-flex-wrap: wrap !important;
7830 flex-wrap: wrap !important;
7831 }
7832 .flex-xl-nowrap {
7833 -ms-flex-wrap: nowrap !important;
7834 flex-wrap: nowrap !important;
7835 }
7836 .flex-xl-wrap-reverse {
7837 -ms-flex-wrap: wrap-reverse !important;
7838 flex-wrap: wrap-reverse !important;
7839 }
7840 .flex-xl-fill {
7841 -ms-flex: 1 1 auto !important;
7842 flex: 1 1 auto !important;
7843 }
7844 .flex-xl-grow-0 {
7845 -ms-flex-positive: 0 !important;
7846 flex-grow: 0 !important;
7847 }
7848 .flex-xl-grow-1 {
7849 -ms-flex-positive: 1 !important;
7850 flex-grow: 1 !important;
7851 }
7852 .flex-xl-shrink-0 {
7853 -ms-flex-negative: 0 !important;
7854 flex-shrink: 0 !important;
7855 }
7856 .flex-xl-shrink-1 {
7857 -ms-flex-negative: 1 !important;
7858 flex-shrink: 1 !important;
7859 }
7860 .justify-content-xl-start {
7861 -ms-flex-pack: start !important;
7862 justify-content: flex-start !important;
7863 }
7864 .justify-content-xl-end {
7865 -ms-flex-pack: end !important;
7866 justify-content: flex-end !important;
7867 }
7868 .justify-content-xl-center {
7869 -ms-flex-pack: center !important;
7870 justify-content: center !important;
7871 }
7872 .justify-content-xl-between {
7873 -ms-flex-pack: justify !important;
7874 justify-content: space-between !important;
7875 }
7876 .justify-content-xl-around {
7877 -ms-flex-pack: distribute !important;
7878 justify-content: space-around !important;
7879 }
7880 .align-items-xl-start {
7881 -ms-flex-align: start !important;
7882 align-items: flex-start !important;
7883 }
7884 .align-items-xl-end {
7885 -ms-flex-align: end !important;
7886 align-items: flex-end !important;
7887 }
7888 .align-items-xl-center {
7889 -ms-flex-align: center !important;
7890 align-items: center !important;
7891 }
7892 .align-items-xl-baseline {
7893 -ms-flex-align: baseline !important;
7894 align-items: baseline !important;
7895 }
7896 .align-items-xl-stretch {
7897 -ms-flex-align: stretch !important;
7898 align-items: stretch !important;
7899 }
7900 .align-content-xl-start {
7901 -ms-flex-line-pack: start !important;
7902 align-content: flex-start !important;
7903 }
7904 .align-content-xl-end {
7905 -ms-flex-line-pack: end !important;
7906 align-content: flex-end !important;
7907 }
7908 .align-content-xl-center {
7909 -ms-flex-line-pack: center !important;
7910 align-content: center !important;
7911 }
7912 .align-content-xl-between {
7913 -ms-flex-line-pack: justify !important;
7914 align-content: space-between !important;
7915 }
7916 .align-content-xl-around {
7917 -ms-flex-line-pack: distribute !important;
7918 align-content: space-around !important;
7919 }
7920 .align-content-xl-stretch {
7921 -ms-flex-line-pack: stretch !important;
7922 align-content: stretch !important;
7923 }
7924 .align-self-xl-auto {
7925 -ms-flex-item-align: auto !important;
7926 align-self: auto !important;
7927 }
7928 .align-self-xl-start {
7929 -ms-flex-item-align: start !important;
7930 align-self: flex-start !important;
7931 }
7932 .align-self-xl-end {
7933 -ms-flex-item-align: end !important;
7934 align-self: flex-end !important;
7935 }
7936 .align-self-xl-center {
7937 -ms-flex-item-align: center !important;
7938 align-self: center !important;
7939 }
7940 .align-self-xl-baseline {
7941 -ms-flex-item-align: baseline !important;
7942 align-self: baseline !important;
7943 }
7944 .align-self-xl-stretch {
7945 -ms-flex-item-align: stretch !important;
7946 align-self: stretch !important;
7947 }
7948}
7949
7950.float-left {
7951 float: left !important;
7952}
7953
7954.float-right {
7955 float: right !important;
7956}
7957
7958.float-none {
7959 float: none !important;
7960}
7961
7962@media (min-width: 576px) {
7963 .float-sm-left {
7964 float: left !important;
7965 }
7966 .float-sm-right {
7967 float: right !important;
7968 }
7969 .float-sm-none {
7970 float: none !important;
7971 }
7972}
7973
7974@media (min-width: 768px) {
7975 .float-md-left {
7976 float: left !important;
7977 }
7978 .float-md-right {
7979 float: right !important;
7980 }
7981 .float-md-none {
7982 float: none !important;
7983 }
7984}
7985
7986@media (min-width: 992px) {
7987 .float-lg-left {
7988 float: left !important;
7989 }
7990 .float-lg-right {
7991 float: right !important;
7992 }
7993 .float-lg-none {
7994 float: none !important;
7995 }
7996}
7997
7998@media (min-width: 1200px) {
7999 .float-xl-left {
8000 float: left !important;
8001 }
8002 .float-xl-right {
8003 float: right !important;
8004 }
8005 .float-xl-none {
8006 float: none !important;
8007 }
8008}
8009
8010.user-select-all {
8011 -webkit-user-select: all !important;
8012 -moz-user-select: all !important;
8013 user-select: all !important;
8014}
8015
8016.user-select-auto {
8017 -webkit-user-select: auto !important;
8018 -moz-user-select: auto !important;
8019 -ms-user-select: auto !important;
8020 user-select: auto !important;
8021}
8022
8023.user-select-none {
8024 -webkit-user-select: none !important;
8025 -moz-user-select: none !important;
8026 -ms-user-select: none !important;
8027 user-select: none !important;
8028}
8029
8030.overflow-auto {
8031 overflow: auto !important;
8032}
8033
8034.overflow-hidden {
8035 overflow: hidden !important;
8036}
8037
8038.position-static {
8039 position: static !important;
8040}
8041
8042.position-relative {
8043 position: relative !important;
8044}
8045
8046.position-absolute {
8047 position: absolute !important;
8048}
8049
8050.position-fixed {
8051 position: fixed !important;
8052}
8053
8054.position-sticky {
8055 position: -webkit-sticky !important;
8056 position: sticky !important;
8057}
8058
8059.fixed-top {
8060 position: fixed;
8061 top: 0;
8062 right: 0;
8063 left: 0;
8064 z-index: 1030;
8065}
8066
8067.fixed-bottom {
8068 position: fixed;
8069 right: 0;
8070 bottom: 0;
8071 left: 0;
8072 z-index: 1030;
8073}
8074
8075@supports ((position: -webkit-sticky) or (position: sticky)) {
8076 .sticky-top {
8077 position: -webkit-sticky;
8078 position: sticky;
8079 top: 0;
8080 z-index: 1020;
8081 }
8082}
8083
8084.sr-only {
8085 position: absolute;
8086 width: 1px;
8087 height: 1px;
8088 padding: 0;
8089 margin: -1px;
8090 overflow: hidden;
8091 clip: rect(0, 0, 0, 0);
8092 white-space: nowrap;
8093 border: 0;
8094}
8095
8096.sr-only-focusable:active, .sr-only-focusable:focus {
8097 position: static;
8098 width: auto;
8099 height: auto;
8100 overflow: visible;
8101 clip: auto;
8102 white-space: normal;
8103}
8104
8105.shadow-sm {
8106 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8107}
8108
8109.shadow {
8110 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8111}
8112
8113.shadow-lg {
8114 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8115}
8116
8117.shadow-none {
8118 box-shadow: none !important;
8119}
8120
8121.w-25 {
8122 width: 25% !important;
8123}
8124
8125.w-50 {
8126 width: 50% !important;
8127}
8128
8129.w-75 {
8130 width: 75% !important;
8131}
8132
8133.w-100 {
8134 width: 100% !important;
8135}
8136
8137.w-auto {
8138 width: auto !important;
8139}
8140
8141.h-25 {
8142 height: 25% !important;
8143}
8144
8145.h-50 {
8146 height: 50% !important;
8147}
8148
8149.h-75 {
8150 height: 75% !important;
8151}
8152
8153.h-100 {
8154 height: 100% !important;
8155}
8156
8157.h-auto {
8158 height: auto !important;
8159}
8160
8161.mw-100 {
8162 max-width: 100% !important;
8163}
8164
8165.mh-100 {
8166 max-height: 100% !important;
8167}
8168
8169.min-vw-100 {
8170 min-width: 100vw !important;
8171}
8172
8173.min-vh-100 {
8174 min-height: 100vh !important;
8175}
8176
8177.vw-100 {
8178 width: 100vw !important;
8179}
8180
8181.vh-100 {
8182 height: 100vh !important;
8183}
8184
8185.m-0 {
8186 margin: 0 !important;
8187}
8188
8189.mt-0,
8190.my-0 {
8191 margin-top: 0 !important;
8192}
8193
8194.mr-0,
8195.mx-0 {
8196 margin-right: 0 !important;
8197}
8198
8199.mb-0,
8200.my-0 {
8201 margin-bottom: 0 !important;
8202}
8203
8204.ml-0,
8205.mx-0 {
8206 margin-left: 0 !important;
8207}
8208
8209.m-1 {
8210 margin: 0.25rem !important;
8211}
8212
8213.mt-1,
8214.my-1 {
8215 margin-top: 0.25rem !important;
8216}
8217
8218.mr-1,
8219.mx-1 {
8220 margin-right: 0.25rem !important;
8221}
8222
8223.mb-1,
8224.my-1 {
8225 margin-bottom: 0.25rem !important;
8226}
8227
8228.ml-1,
8229.mx-1 {
8230 margin-left: 0.25rem !important;
8231}
8232
8233.m-2 {
8234 margin: 0.5rem !important;
8235}
8236
8237.mt-2,
8238.my-2 {
8239 margin-top: 0.5rem !important;
8240}
8241
8242.mr-2,
8243.mx-2 {
8244 margin-right: 0.5rem !important;
8245}
8246
8247.mb-2,
8248.my-2 {
8249 margin-bottom: 0.5rem !important;
8250}
8251
8252.ml-2,
8253.mx-2 {
8254 margin-left: 0.5rem !important;
8255}
8256
8257.m-3 {
8258 margin: 1rem !important;
8259}
8260
8261.mt-3,
8262.my-3 {
8263 margin-top: 1rem !important;
8264}
8265
8266.mr-3,
8267.mx-3 {
8268 margin-right: 1rem !important;
8269}
8270
8271.mb-3,
8272.my-3 {
8273 margin-bottom: 1rem !important;
8274}
8275
8276.ml-3,
8277.mx-3 {
8278 margin-left: 1rem !important;
8279}
8280
8281.m-4 {
8282 margin: 1.5rem !important;
8283}
8284
8285.mt-4,
8286.my-4 {
8287 margin-top: 1.5rem !important;
8288}
8289
8290.mr-4,
8291.mx-4 {
8292 margin-right: 1.5rem !important;
8293}
8294
8295.mb-4,
8296.my-4 {
8297 margin-bottom: 1.5rem !important;
8298}
8299
8300.ml-4,
8301.mx-4 {
8302 margin-left: 1.5rem !important;
8303}
8304
8305.m-5 {
8306 margin: 3rem !important;
8307}
8308
8309.mt-5,
8310.my-5 {
8311 margin-top: 3rem !important;
8312}
8313
8314.mr-5,
8315.mx-5 {
8316 margin-right: 3rem !important;
8317}
8318
8319.mb-5,
8320.my-5 {
8321 margin-bottom: 3rem !important;
8322}
8323
8324.ml-5,
8325.mx-5 {
8326 margin-left: 3rem !important;
8327}
8328
8329.p-0 {
8330 padding: 0 !important;
8331}
8332
8333.pt-0,
8334.py-0 {
8335 padding-top: 0 !important;
8336}
8337
8338.pr-0,
8339.px-0 {
8340 padding-right: 0 !important;
8341}
8342
8343.pb-0,
8344.py-0 {
8345 padding-bottom: 0 !important;
8346}
8347
8348.pl-0,
8349.px-0 {
8350 padding-left: 0 !important;
8351}
8352
8353.p-1 {
8354 padding: 0.25rem !important;
8355}
8356
8357.pt-1,
8358.py-1 {
8359 padding-top: 0.25rem !important;
8360}
8361
8362.pr-1,
8363.px-1 {
8364 padding-right: 0.25rem !important;
8365}
8366
8367.pb-1,
8368.py-1 {
8369 padding-bottom: 0.25rem !important;
8370}
8371
8372.pl-1,
8373.px-1 {
8374 padding-left: 0.25rem !important;
8375}
8376
8377.p-2 {
8378 padding: 0.5rem !important;
8379}
8380
8381.pt-2,
8382.py-2 {
8383 padding-top: 0.5rem !important;
8384}
8385
8386.pr-2,
8387.px-2 {
8388 padding-right: 0.5rem !important;
8389}
8390
8391.pb-2,
8392.py-2 {
8393 padding-bottom: 0.5rem !important;
8394}
8395
8396.pl-2,
8397.px-2 {
8398 padding-left: 0.5rem !important;
8399}
8400
8401.p-3 {
8402 padding: 1rem !important;
8403}
8404
8405.pt-3,
8406.py-3 {
8407 padding-top: 1rem !important;
8408}
8409
8410.pr-3,
8411.px-3 {
8412 padding-right: 1rem !important;
8413}
8414
8415.pb-3,
8416.py-3 {
8417 padding-bottom: 1rem !important;
8418}
8419
8420.pl-3,
8421.px-3 {
8422 padding-left: 1rem !important;
8423}
8424
8425.p-4 {
8426 padding: 1.5rem !important;
8427}
8428
8429.pt-4,
8430.py-4 {
8431 padding-top: 1.5rem !important;
8432}
8433
8434.pr-4,
8435.px-4 {
8436 padding-right: 1.5rem !important;
8437}
8438
8439.pb-4,
8440.py-4 {
8441 padding-bottom: 1.5rem !important;
8442}
8443
8444.pl-4,
8445.px-4 {
8446 padding-left: 1.5rem !important;
8447}
8448
8449.p-5 {
8450 padding: 3rem !important;
8451}
8452
8453.pt-5,
8454.py-5 {
8455 padding-top: 3rem !important;
8456}
8457
8458.pr-5,
8459.px-5 {
8460 padding-right: 3rem !important;
8461}
8462
8463.pb-5,
8464.py-5 {
8465 padding-bottom: 3rem !important;
8466}
8467
8468.pl-5,
8469.px-5 {
8470 padding-left: 3rem !important;
8471}
8472
8473.m-n1 {
8474 margin: -0.25rem !important;
8475}
8476
8477.mt-n1,
8478.my-n1 {
8479 margin-top: -0.25rem !important;
8480}
8481
8482.mr-n1,
8483.mx-n1 {
8484 margin-right: -0.25rem !important;
8485}
8486
8487.mb-n1,
8488.my-n1 {
8489 margin-bottom: -0.25rem !important;
8490}
8491
8492.ml-n1,
8493.mx-n1 {
8494 margin-left: -0.25rem !important;
8495}
8496
8497.m-n2 {
8498 margin: -0.5rem !important;
8499}
8500
8501.mt-n2,
8502.my-n2 {
8503 margin-top: -0.5rem !important;
8504}
8505
8506.mr-n2,
8507.mx-n2 {
8508 margin-right: -0.5rem !important;
8509}
8510
8511.mb-n2,
8512.my-n2 {
8513 margin-bottom: -0.5rem !important;
8514}
8515
8516.ml-n2,
8517.mx-n2 {
8518 margin-left: -0.5rem !important;
8519}
8520
8521.m-n3 {
8522 margin: -1rem !important;
8523}
8524
8525.mt-n3,
8526.my-n3 {
8527 margin-top: -1rem !important;
8528}
8529
8530.mr-n3,
8531.mx-n3 {
8532 margin-right: -1rem !important;
8533}
8534
8535.mb-n3,
8536.my-n3 {
8537 margin-bottom: -1rem !important;
8538}
8539
8540.ml-n3,
8541.mx-n3 {
8542 margin-left: -1rem !important;
8543}
8544
8545.m-n4 {
8546 margin: -1.5rem !important;
8547}
8548
8549.mt-n4,
8550.my-n4 {
8551 margin-top: -1.5rem !important;
8552}
8553
8554.mr-n4,
8555.mx-n4 {
8556 margin-right: -1.5rem !important;
8557}
8558
8559.mb-n4,
8560.my-n4 {
8561 margin-bottom: -1.5rem !important;
8562}
8563
8564.ml-n4,
8565.mx-n4 {
8566 margin-left: -1.5rem !important;
8567}
8568
8569.m-n5 {
8570 margin: -3rem !important;
8571}
8572
8573.mt-n5,
8574.my-n5 {
8575 margin-top: -3rem !important;
8576}
8577
8578.mr-n5,
8579.mx-n5 {
8580 margin-right: -3rem !important;
8581}
8582
8583.mb-n5,
8584.my-n5 {
8585 margin-bottom: -3rem !important;
8586}
8587
8588.ml-n5,
8589.mx-n5 {
8590 margin-left: -3rem !important;
8591}
8592
8593.m-auto {
8594 margin: auto !important;
8595}
8596
8597.mt-auto,
8598.my-auto {
8599 margin-top: auto !important;
8600}
8601
8602.mr-auto,
8603.mx-auto {
8604 margin-right: auto !important;
8605}
8606
8607.mb-auto,
8608.my-auto {
8609 margin-bottom: auto !important;
8610}
8611
8612.ml-auto,
8613.mx-auto {
8614 margin-left: auto !important;
8615}
8616
8617@media (min-width: 576px) {
8618 .m-sm-0 {
8619 margin: 0 !important;
8620 }
8621 .mt-sm-0,
8622 .my-sm-0 {
8623 margin-top: 0 !important;
8624 }
8625 .mr-sm-0,
8626 .mx-sm-0 {
8627 margin-right: 0 !important;
8628 }
8629 .mb-sm-0,
8630 .my-sm-0 {
8631 margin-bottom: 0 !important;
8632 }
8633 .ml-sm-0,
8634 .mx-sm-0 {
8635 margin-left: 0 !important;
8636 }
8637 .m-sm-1 {
8638 margin: 0.25rem !important;
8639 }
8640 .mt-sm-1,
8641 .my-sm-1 {
8642 margin-top: 0.25rem !important;
8643 }
8644 .mr-sm-1,
8645 .mx-sm-1 {
8646 margin-right: 0.25rem !important;
8647 }
8648 .mb-sm-1,
8649 .my-sm-1 {
8650 margin-bottom: 0.25rem !important;
8651 }
8652 .ml-sm-1,
8653 .mx-sm-1 {
8654 margin-left: 0.25rem !important;
8655 }
8656 .m-sm-2 {
8657 margin: 0.5rem !important;
8658 }
8659 .mt-sm-2,
8660 .my-sm-2 {
8661 margin-top: 0.5rem !important;
8662 }
8663 .mr-sm-2,
8664 .mx-sm-2 {
8665 margin-right: 0.5rem !important;
8666 }
8667 .mb-sm-2,
8668 .my-sm-2 {
8669 margin-bottom: 0.5rem !important;
8670 }
8671 .ml-sm-2,
8672 .mx-sm-2 {
8673 margin-left: 0.5rem !important;
8674 }
8675 .m-sm-3 {
8676 margin: 1rem !important;
8677 }
8678 .mt-sm-3,
8679 .my-sm-3 {
8680 margin-top: 1rem !important;
8681 }
8682 .mr-sm-3,
8683 .mx-sm-3 {
8684 margin-right: 1rem !important;
8685 }
8686 .mb-sm-3,
8687 .my-sm-3 {
8688 margin-bottom: 1rem !important;
8689 }
8690 .ml-sm-3,
8691 .mx-sm-3 {
8692 margin-left: 1rem !important;
8693 }
8694 .m-sm-4 {
8695 margin: 1.5rem !important;
8696 }
8697 .mt-sm-4,
8698 .my-sm-4 {
8699 margin-top: 1.5rem !important;
8700 }
8701 .mr-sm-4,
8702 .mx-sm-4 {
8703 margin-right: 1.5rem !important;
8704 }
8705 .mb-sm-4,
8706 .my-sm-4 {
8707 margin-bottom: 1.5rem !important;
8708 }
8709 .ml-sm-4,
8710 .mx-sm-4 {
8711 margin-left: 1.5rem !important;
8712 }
8713 .m-sm-5 {
8714 margin: 3rem !important;
8715 }
8716 .mt-sm-5,
8717 .my-sm-5 {
8718 margin-top: 3rem !important;
8719 }
8720 .mr-sm-5,
8721 .mx-sm-5 {
8722 margin-right: 3rem !important;
8723 }
8724 .mb-sm-5,
8725 .my-sm-5 {
8726 margin-bottom: 3rem !important;
8727 }
8728 .ml-sm-5,
8729 .mx-sm-5 {
8730 margin-left: 3rem !important;
8731 }
8732 .p-sm-0 {
8733 padding: 0 !important;
8734 }
8735 .pt-sm-0,
8736 .py-sm-0 {
8737 padding-top: 0 !important;
8738 }
8739 .pr-sm-0,
8740 .px-sm-0 {
8741 padding-right: 0 !important;
8742 }
8743 .pb-sm-0,
8744 .py-sm-0 {
8745 padding-bottom: 0 !important;
8746 }
8747 .pl-sm-0,
8748 .px-sm-0 {
8749 padding-left: 0 !important;
8750 }
8751 .p-sm-1 {
8752 padding: 0.25rem !important;
8753 }
8754 .pt-sm-1,
8755 .py-sm-1 {
8756 padding-top: 0.25rem !important;
8757 }
8758 .pr-sm-1,
8759 .px-sm-1 {
8760 padding-right: 0.25rem !important;
8761 }
8762 .pb-sm-1,
8763 .py-sm-1 {
8764 padding-bottom: 0.25rem !important;
8765 }
8766 .pl-sm-1,
8767 .px-sm-1 {
8768 padding-left: 0.25rem !important;
8769 }
8770 .p-sm-2 {
8771 padding: 0.5rem !important;
8772 }
8773 .pt-sm-2,
8774 .py-sm-2 {
8775 padding-top: 0.5rem !important;
8776 }
8777 .pr-sm-2,
8778 .px-sm-2 {
8779 padding-right: 0.5rem !important;
8780 }
8781 .pb-sm-2,
8782 .py-sm-2 {
8783 padding-bottom: 0.5rem !important;
8784 }
8785 .pl-sm-2,
8786 .px-sm-2 {
8787 padding-left: 0.5rem !important;
8788 }
8789 .p-sm-3 {
8790 padding: 1rem !important;
8791 }
8792 .pt-sm-3,
8793 .py-sm-3 {
8794 padding-top: 1rem !important;
8795 }
8796 .pr-sm-3,
8797 .px-sm-3 {
8798 padding-right: 1rem !important;
8799 }
8800 .pb-sm-3,
8801 .py-sm-3 {
8802 padding-bottom: 1rem !important;
8803 }
8804 .pl-sm-3,
8805 .px-sm-3 {
8806 padding-left: 1rem !important;
8807 }
8808 .p-sm-4 {
8809 padding: 1.5rem !important;
8810 }
8811 .pt-sm-4,
8812 .py-sm-4 {
8813 padding-top: 1.5rem !important;
8814 }
8815 .pr-sm-4,
8816 .px-sm-4 {
8817 padding-right: 1.5rem !important;
8818 }
8819 .pb-sm-4,
8820 .py-sm-4 {
8821 padding-bottom: 1.5rem !important;
8822 }
8823 .pl-sm-4,
8824 .px-sm-4 {
8825 padding-left: 1.5rem !important;
8826 }
8827 .p-sm-5 {
8828 padding: 3rem !important;
8829 }
8830 .pt-sm-5,
8831 .py-sm-5 {
8832 padding-top: 3rem !important;
8833 }
8834 .pr-sm-5,
8835 .px-sm-5 {
8836 padding-right: 3rem !important;
8837 }
8838 .pb-sm-5,
8839 .py-sm-5 {
8840 padding-bottom: 3rem !important;
8841 }
8842 .pl-sm-5,
8843 .px-sm-5 {
8844 padding-left: 3rem !important;
8845 }
8846 .m-sm-n1 {
8847 margin: -0.25rem !important;
8848 }
8849 .mt-sm-n1,
8850 .my-sm-n1 {
8851 margin-top: -0.25rem !important;
8852 }
8853 .mr-sm-n1,
8854 .mx-sm-n1 {
8855 margin-right: -0.25rem !important;
8856 }
8857 .mb-sm-n1,
8858 .my-sm-n1 {
8859 margin-bottom: -0.25rem !important;
8860 }
8861 .ml-sm-n1,
8862 .mx-sm-n1 {
8863 margin-left: -0.25rem !important;
8864 }
8865 .m-sm-n2 {
8866 margin: -0.5rem !important;
8867 }
8868 .mt-sm-n2,
8869 .my-sm-n2 {
8870 margin-top: -0.5rem !important;
8871 }
8872 .mr-sm-n2,
8873 .mx-sm-n2 {
8874 margin-right: -0.5rem !important;
8875 }
8876 .mb-sm-n2,
8877 .my-sm-n2 {
8878 margin-bottom: -0.5rem !important;
8879 }
8880 .ml-sm-n2,
8881 .mx-sm-n2 {
8882 margin-left: -0.5rem !important;
8883 }
8884 .m-sm-n3 {
8885 margin: -1rem !important;
8886 }
8887 .mt-sm-n3,
8888 .my-sm-n3 {
8889 margin-top: -1rem !important;
8890 }
8891 .mr-sm-n3,
8892 .mx-sm-n3 {
8893 margin-right: -1rem !important;
8894 }
8895 .mb-sm-n3,
8896 .my-sm-n3 {
8897 margin-bottom: -1rem !important;
8898 }
8899 .ml-sm-n3,
8900 .mx-sm-n3 {
8901 margin-left: -1rem !important;
8902 }
8903 .m-sm-n4 {
8904 margin: -1.5rem !important;
8905 }
8906 .mt-sm-n4,
8907 .my-sm-n4 {
8908 margin-top: -1.5rem !important;
8909 }
8910 .mr-sm-n4,
8911 .mx-sm-n4 {
8912 margin-right: -1.5rem !important;
8913 }
8914 .mb-sm-n4,
8915 .my-sm-n4 {
8916 margin-bottom: -1.5rem !important;
8917 }
8918 .ml-sm-n4,
8919 .mx-sm-n4 {
8920 margin-left: -1.5rem !important;
8921 }
8922 .m-sm-n5 {
8923 margin: -3rem !important;
8924 }
8925 .mt-sm-n5,
8926 .my-sm-n5 {
8927 margin-top: -3rem !important;
8928 }
8929 .mr-sm-n5,
8930 .mx-sm-n5 {
8931 margin-right: -3rem !important;
8932 }
8933 .mb-sm-n5,
8934 .my-sm-n5 {
8935 margin-bottom: -3rem !important;
8936 }
8937 .ml-sm-n5,
8938 .mx-sm-n5 {
8939 margin-left: -3rem !important;
8940 }
8941 .m-sm-auto {
8942 margin: auto !important;
8943 }
8944 .mt-sm-auto,
8945 .my-sm-auto {
8946 margin-top: auto !important;
8947 }
8948 .mr-sm-auto,
8949 .mx-sm-auto {
8950 margin-right: auto !important;
8951 }
8952 .mb-sm-auto,
8953 .my-sm-auto {
8954 margin-bottom: auto !important;
8955 }
8956 .ml-sm-auto,
8957 .mx-sm-auto {
8958 margin-left: auto !important;
8959 }
8960}
8961
8962@media (min-width: 768px) {
8963 .m-md-0 {
8964 margin: 0 !important;
8965 }
8966 .mt-md-0,
8967 .my-md-0 {
8968 margin-top: 0 !important;
8969 }
8970 .mr-md-0,
8971 .mx-md-0 {
8972 margin-right: 0 !important;
8973 }
8974 .mb-md-0,
8975 .my-md-0 {
8976 margin-bottom: 0 !important;
8977 }
8978 .ml-md-0,
8979 .mx-md-0 {
8980 margin-left: 0 !important;
8981 }
8982 .m-md-1 {
8983 margin: 0.25rem !important;
8984 }
8985 .mt-md-1,
8986 .my-md-1 {
8987 margin-top: 0.25rem !important;
8988 }
8989 .mr-md-1,
8990 .mx-md-1 {
8991 margin-right: 0.25rem !important;
8992 }
8993 .mb-md-1,
8994 .my-md-1 {
8995 margin-bottom: 0.25rem !important;
8996 }
8997 .ml-md-1,
8998 .mx-md-1 {
8999 margin-left: 0.25rem !important;
9000 }
9001 .m-md-2 {
9002 margin: 0.5rem !important;
9003 }
9004 .mt-md-2,
9005 .my-md-2 {
9006 margin-top: 0.5rem !important;
9007 }
9008 .mr-md-2,
9009 .mx-md-2 {
9010 margin-right: 0.5rem !important;
9011 }
9012 .mb-md-2,
9013 .my-md-2 {
9014 margin-bottom: 0.5rem !important;
9015 }
9016 .ml-md-2,
9017 .mx-md-2 {
9018 margin-left: 0.5rem !important;
9019 }
9020 .m-md-3 {
9021 margin: 1rem !important;
9022 }
9023 .mt-md-3,
9024 .my-md-3 {
9025 margin-top: 1rem !important;
9026 }
9027 .mr-md-3,
9028 .mx-md-3 {
9029 margin-right: 1rem !important;
9030 }
9031 .mb-md-3,
9032 .my-md-3 {
9033 margin-bottom: 1rem !important;
9034 }
9035 .ml-md-3,
9036 .mx-md-3 {
9037 margin-left: 1rem !important;
9038 }
9039 .m-md-4 {
9040 margin: 1.5rem !important;
9041 }
9042 .mt-md-4,
9043 .my-md-4 {
9044 margin-top: 1.5rem !important;
9045 }
9046 .mr-md-4,
9047 .mx-md-4 {
9048 margin-right: 1.5rem !important;
9049 }
9050 .mb-md-4,
9051 .my-md-4 {
9052 margin-bottom: 1.5rem !important;
9053 }
9054 .ml-md-4,
9055 .mx-md-4 {
9056 margin-left: 1.5rem !important;
9057 }
9058 .m-md-5 {
9059 margin: 3rem !important;
9060 }
9061 .mt-md-5,
9062 .my-md-5 {
9063 margin-top: 3rem !important;
9064 }
9065 .mr-md-5,
9066 .mx-md-5 {
9067 margin-right: 3rem !important;
9068 }
9069 .mb-md-5,
9070 .my-md-5 {
9071 margin-bottom: 3rem !important;
9072 }
9073 .ml-md-5,
9074 .mx-md-5 {
9075 margin-left: 3rem !important;
9076 }
9077 .p-md-0 {
9078 padding: 0 !important;
9079 }
9080 .pt-md-0,
9081 .py-md-0 {
9082 padding-top: 0 !important;
9083 }
9084 .pr-md-0,
9085 .px-md-0 {
9086 padding-right: 0 !important;
9087 }
9088 .pb-md-0,
9089 .py-md-0 {
9090 padding-bottom: 0 !important;
9091 }
9092 .pl-md-0,
9093 .px-md-0 {
9094 padding-left: 0 !important;
9095 }
9096 .p-md-1 {
9097 padding: 0.25rem !important;
9098 }
9099 .pt-md-1,
9100 .py-md-1 {
9101 padding-top: 0.25rem !important;
9102 }
9103 .pr-md-1,
9104 .px-md-1 {
9105 padding-right: 0.25rem !important;
9106 }
9107 .pb-md-1,
9108 .py-md-1 {
9109 padding-bottom: 0.25rem !important;
9110 }
9111 .pl-md-1,
9112 .px-md-1 {
9113 padding-left: 0.25rem !important;
9114 }
9115 .p-md-2 {
9116 padding: 0.5rem !important;
9117 }
9118 .pt-md-2,
9119 .py-md-2 {
9120 padding-top: 0.5rem !important;
9121 }
9122 .pr-md-2,
9123 .px-md-2 {
9124 padding-right: 0.5rem !important;
9125 }
9126 .pb-md-2,
9127 .py-md-2 {
9128 padding-bottom: 0.5rem !important;
9129 }
9130 .pl-md-2,
9131 .px-md-2 {
9132 padding-left: 0.5rem !important;
9133 }
9134 .p-md-3 {
9135 padding: 1rem !important;
9136 }
9137 .pt-md-3,
9138 .py-md-3 {
9139 padding-top: 1rem !important;
9140 }
9141 .pr-md-3,
9142 .px-md-3 {
9143 padding-right: 1rem !important;
9144 }
9145 .pb-md-3,
9146 .py-md-3 {
9147 padding-bottom: 1rem !important;
9148 }
9149 .pl-md-3,
9150 .px-md-3 {
9151 padding-left: 1rem !important;
9152 }
9153 .p-md-4 {
9154 padding: 1.5rem !important;
9155 }
9156 .pt-md-4,
9157 .py-md-4 {
9158 padding-top: 1.5rem !important;
9159 }
9160 .pr-md-4,
9161 .px-md-4 {
9162 padding-right: 1.5rem !important;
9163 }
9164 .pb-md-4,
9165 .py-md-4 {
9166 padding-bottom: 1.5rem !important;
9167 }
9168 .pl-md-4,
9169 .px-md-4 {
9170 padding-left: 1.5rem !important;
9171 }
9172 .p-md-5 {
9173 padding: 3rem !important;
9174 }
9175 .pt-md-5,
9176 .py-md-5 {
9177 padding-top: 3rem !important;
9178 }
9179 .pr-md-5,
9180 .px-md-5 {
9181 padding-right: 3rem !important;
9182 }
9183 .pb-md-5,
9184 .py-md-5 {
9185 padding-bottom: 3rem !important;
9186 }
9187 .pl-md-5,
9188 .px-md-5 {
9189 padding-left: 3rem !important;
9190 }
9191 .m-md-n1 {
9192 margin: -0.25rem !important;
9193 }
9194 .mt-md-n1,
9195 .my-md-n1 {
9196 margin-top: -0.25rem !important;
9197 }
9198 .mr-md-n1,
9199 .mx-md-n1 {
9200 margin-right: -0.25rem !important;
9201 }
9202 .mb-md-n1,
9203 .my-md-n1 {
9204 margin-bottom: -0.25rem !important;
9205 }
9206 .ml-md-n1,
9207 .mx-md-n1 {
9208 margin-left: -0.25rem !important;
9209 }
9210 .m-md-n2 {
9211 margin: -0.5rem !important;
9212 }
9213 .mt-md-n2,
9214 .my-md-n2 {
9215 margin-top: -0.5rem !important;
9216 }
9217 .mr-md-n2,
9218 .mx-md-n2 {
9219 margin-right: -0.5rem !important;
9220 }
9221 .mb-md-n2,
9222 .my-md-n2 {
9223 margin-bottom: -0.5rem !important;
9224 }
9225 .ml-md-n2,
9226 .mx-md-n2 {
9227 margin-left: -0.5rem !important;
9228 }
9229 .m-md-n3 {
9230 margin: -1rem !important;
9231 }
9232 .mt-md-n3,
9233 .my-md-n3 {
9234 margin-top: -1rem !important;
9235 }
9236 .mr-md-n3,
9237 .mx-md-n3 {
9238 margin-right: -1rem !important;
9239 }
9240 .mb-md-n3,
9241 .my-md-n3 {
9242 margin-bottom: -1rem !important;
9243 }
9244 .ml-md-n3,
9245 .mx-md-n3 {
9246 margin-left: -1rem !important;
9247 }
9248 .m-md-n4 {
9249 margin: -1.5rem !important;
9250 }
9251 .mt-md-n4,
9252 .my-md-n4 {
9253 margin-top: -1.5rem !important;
9254 }
9255 .mr-md-n4,
9256 .mx-md-n4 {
9257 margin-right: -1.5rem !important;
9258 }
9259 .mb-md-n4,
9260 .my-md-n4 {
9261 margin-bottom: -1.5rem !important;
9262 }
9263 .ml-md-n4,
9264 .mx-md-n4 {
9265 margin-left: -1.5rem !important;
9266 }
9267 .m-md-n5 {
9268 margin: -3rem !important;
9269 }
9270 .mt-md-n5,
9271 .my-md-n5 {
9272 margin-top: -3rem !important;
9273 }
9274 .mr-md-n5,
9275 .mx-md-n5 {
9276 margin-right: -3rem !important;
9277 }
9278 .mb-md-n5,
9279 .my-md-n5 {
9280 margin-bottom: -3rem !important;
9281 }
9282 .ml-md-n5,
9283 .mx-md-n5 {
9284 margin-left: -3rem !important;
9285 }
9286 .m-md-auto {
9287 margin: auto !important;
9288 }
9289 .mt-md-auto,
9290 .my-md-auto {
9291 margin-top: auto !important;
9292 }
9293 .mr-md-auto,
9294 .mx-md-auto {
9295 margin-right: auto !important;
9296 }
9297 .mb-md-auto,
9298 .my-md-auto {
9299 margin-bottom: auto !important;
9300 }
9301 .ml-md-auto,
9302 .mx-md-auto {
9303 margin-left: auto !important;
9304 }
9305}
9306
9307@media (min-width: 992px) {
9308 .m-lg-0 {
9309 margin: 0 !important;
9310 }
9311 .mt-lg-0,
9312 .my-lg-0 {
9313 margin-top: 0 !important;
9314 }
9315 .mr-lg-0,
9316 .mx-lg-0 {
9317 margin-right: 0 !important;
9318 }
9319 .mb-lg-0,
9320 .my-lg-0 {
9321 margin-bottom: 0 !important;
9322 }
9323 .ml-lg-0,
9324 .mx-lg-0 {
9325 margin-left: 0 !important;
9326 }
9327 .m-lg-1 {
9328 margin: 0.25rem !important;
9329 }
9330 .mt-lg-1,
9331 .my-lg-1 {
9332 margin-top: 0.25rem !important;
9333 }
9334 .mr-lg-1,
9335 .mx-lg-1 {
9336 margin-right: 0.25rem !important;
9337 }
9338 .mb-lg-1,
9339 .my-lg-1 {
9340 margin-bottom: 0.25rem !important;
9341 }
9342 .ml-lg-1,
9343 .mx-lg-1 {
9344 margin-left: 0.25rem !important;
9345 }
9346 .m-lg-2 {
9347 margin: 0.5rem !important;
9348 }
9349 .mt-lg-2,
9350 .my-lg-2 {
9351 margin-top: 0.5rem !important;
9352 }
9353 .mr-lg-2,
9354 .mx-lg-2 {
9355 margin-right: 0.5rem !important;
9356 }
9357 .mb-lg-2,
9358 .my-lg-2 {
9359 margin-bottom: 0.5rem !important;
9360 }
9361 .ml-lg-2,
9362 .mx-lg-2 {
9363 margin-left: 0.5rem !important;
9364 }
9365 .m-lg-3 {
9366 margin: 1rem !important;
9367 }
9368 .mt-lg-3,
9369 .my-lg-3 {
9370 margin-top: 1rem !important;
9371 }
9372 .mr-lg-3,
9373 .mx-lg-3 {
9374 margin-right: 1rem !important;
9375 }
9376 .mb-lg-3,
9377 .my-lg-3 {
9378 margin-bottom: 1rem !important;
9379 }
9380 .ml-lg-3,
9381 .mx-lg-3 {
9382 margin-left: 1rem !important;
9383 }
9384 .m-lg-4 {
9385 margin: 1.5rem !important;
9386 }
9387 .mt-lg-4,
9388 .my-lg-4 {
9389 margin-top: 1.5rem !important;
9390 }
9391 .mr-lg-4,
9392 .mx-lg-4 {
9393 margin-right: 1.5rem !important;
9394 }
9395 .mb-lg-4,
9396 .my-lg-4 {
9397 margin-bottom: 1.5rem !important;
9398 }
9399 .ml-lg-4,
9400 .mx-lg-4 {
9401 margin-left: 1.5rem !important;
9402 }
9403 .m-lg-5 {
9404 margin: 3rem !important;
9405 }
9406 .mt-lg-5,
9407 .my-lg-5 {
9408 margin-top: 3rem !important;
9409 }
9410 .mr-lg-5,
9411 .mx-lg-5 {
9412 margin-right: 3rem !important;
9413 }
9414 .mb-lg-5,
9415 .my-lg-5 {
9416 margin-bottom: 3rem !important;
9417 }
9418 .ml-lg-5,
9419 .mx-lg-5 {
9420 margin-left: 3rem !important;
9421 }
9422 .p-lg-0 {
9423 padding: 0 !important;
9424 }
9425 .pt-lg-0,
9426 .py-lg-0 {
9427 padding-top: 0 !important;
9428 }
9429 .pr-lg-0,
9430 .px-lg-0 {
9431 padding-right: 0 !important;
9432 }
9433 .pb-lg-0,
9434 .py-lg-0 {
9435 padding-bottom: 0 !important;
9436 }
9437 .pl-lg-0,
9438 .px-lg-0 {
9439 padding-left: 0 !important;
9440 }
9441 .p-lg-1 {
9442 padding: 0.25rem !important;
9443 }
9444 .pt-lg-1,
9445 .py-lg-1 {
9446 padding-top: 0.25rem !important;
9447 }
9448 .pr-lg-1,
9449 .px-lg-1 {
9450 padding-right: 0.25rem !important;
9451 }
9452 .pb-lg-1,
9453 .py-lg-1 {
9454 padding-bottom: 0.25rem !important;
9455 }
9456 .pl-lg-1,
9457 .px-lg-1 {
9458 padding-left: 0.25rem !important;
9459 }
9460 .p-lg-2 {
9461 padding: 0.5rem !important;
9462 }
9463 .pt-lg-2,
9464 .py-lg-2 {
9465 padding-top: 0.5rem !important;
9466 }
9467 .pr-lg-2,
9468 .px-lg-2 {
9469 padding-right: 0.5rem !important;
9470 }
9471 .pb-lg-2,
9472 .py-lg-2 {
9473 padding-bottom: 0.5rem !important;
9474 }
9475 .pl-lg-2,
9476 .px-lg-2 {
9477 padding-left: 0.5rem !important;
9478 }
9479 .p-lg-3 {
9480 padding: 1rem !important;
9481 }
9482 .pt-lg-3,
9483 .py-lg-3 {
9484 padding-top: 1rem !important;
9485 }
9486 .pr-lg-3,
9487 .px-lg-3 {
9488 padding-right: 1rem !important;
9489 }
9490 .pb-lg-3,
9491 .py-lg-3 {
9492 padding-bottom: 1rem !important;
9493 }
9494 .pl-lg-3,
9495 .px-lg-3 {
9496 padding-left: 1rem !important;
9497 }
9498 .p-lg-4 {
9499 padding: 1.5rem !important;
9500 }
9501 .pt-lg-4,
9502 .py-lg-4 {
9503 padding-top: 1.5rem !important;
9504 }
9505 .pr-lg-4,
9506 .px-lg-4 {
9507 padding-right: 1.5rem !important;
9508 }
9509 .pb-lg-4,
9510 .py-lg-4 {
9511 padding-bottom: 1.5rem !important;
9512 }
9513 .pl-lg-4,
9514 .px-lg-4 {
9515 padding-left: 1.5rem !important;
9516 }
9517 .p-lg-5 {
9518 padding: 3rem !important;
9519 }
9520 .pt-lg-5,
9521 .py-lg-5 {
9522 padding-top: 3rem !important;
9523 }
9524 .pr-lg-5,
9525 .px-lg-5 {
9526 padding-right: 3rem !important;
9527 }
9528 .pb-lg-5,
9529 .py-lg-5 {
9530 padding-bottom: 3rem !important;
9531 }
9532 .pl-lg-5,
9533 .px-lg-5 {
9534 padding-left: 3rem !important;
9535 }
9536 .m-lg-n1 {
9537 margin: -0.25rem !important;
9538 }
9539 .mt-lg-n1,
9540 .my-lg-n1 {
9541 margin-top: -0.25rem !important;
9542 }
9543 .mr-lg-n1,
9544 .mx-lg-n1 {
9545 margin-right: -0.25rem !important;
9546 }
9547 .mb-lg-n1,
9548 .my-lg-n1 {
9549 margin-bottom: -0.25rem !important;
9550 }
9551 .ml-lg-n1,
9552 .mx-lg-n1 {
9553 margin-left: -0.25rem !important;
9554 }
9555 .m-lg-n2 {
9556 margin: -0.5rem !important;
9557 }
9558 .mt-lg-n2,
9559 .my-lg-n2 {
9560 margin-top: -0.5rem !important;
9561 }
9562 .mr-lg-n2,
9563 .mx-lg-n2 {
9564 margin-right: -0.5rem !important;
9565 }
9566 .mb-lg-n2,
9567 .my-lg-n2 {
9568 margin-bottom: -0.5rem !important;
9569 }
9570 .ml-lg-n2,
9571 .mx-lg-n2 {
9572 margin-left: -0.5rem !important;
9573 }
9574 .m-lg-n3 {
9575 margin: -1rem !important;
9576 }
9577 .mt-lg-n3,
9578 .my-lg-n3 {
9579 margin-top: -1rem !important;
9580 }
9581 .mr-lg-n3,
9582 .mx-lg-n3 {
9583 margin-right: -1rem !important;
9584 }
9585 .mb-lg-n3,
9586 .my-lg-n3 {
9587 margin-bottom: -1rem !important;
9588 }
9589 .ml-lg-n3,
9590 .mx-lg-n3 {
9591 margin-left: -1rem !important;
9592 }
9593 .m-lg-n4 {
9594 margin: -1.5rem !important;
9595 }
9596 .mt-lg-n4,
9597 .my-lg-n4 {
9598 margin-top: -1.5rem !important;
9599 }
9600 .mr-lg-n4,
9601 .mx-lg-n4 {
9602 margin-right: -1.5rem !important;
9603 }
9604 .mb-lg-n4,
9605 .my-lg-n4 {
9606 margin-bottom: -1.5rem !important;
9607 }
9608 .ml-lg-n4,
9609 .mx-lg-n4 {
9610 margin-left: -1.5rem !important;
9611 }
9612 .m-lg-n5 {
9613 margin: -3rem !important;
9614 }
9615 .mt-lg-n5,
9616 .my-lg-n5 {
9617 margin-top: -3rem !important;
9618 }
9619 .mr-lg-n5,
9620 .mx-lg-n5 {
9621 margin-right: -3rem !important;
9622 }
9623 .mb-lg-n5,
9624 .my-lg-n5 {
9625 margin-bottom: -3rem !important;
9626 }
9627 .ml-lg-n5,
9628 .mx-lg-n5 {
9629 margin-left: -3rem !important;
9630 }
9631 .m-lg-auto {
9632 margin: auto !important;
9633 }
9634 .mt-lg-auto,
9635 .my-lg-auto {
9636 margin-top: auto !important;
9637 }
9638 .mr-lg-auto,
9639 .mx-lg-auto {
9640 margin-right: auto !important;
9641 }
9642 .mb-lg-auto,
9643 .my-lg-auto {
9644 margin-bottom: auto !important;
9645 }
9646 .ml-lg-auto,
9647 .mx-lg-auto {
9648 margin-left: auto !important;
9649 }
9650}
9651
9652@media (min-width: 1200px) {
9653 .m-xl-0 {
9654 margin: 0 !important;
9655 }
9656 .mt-xl-0,
9657 .my-xl-0 {
9658 margin-top: 0 !important;
9659 }
9660 .mr-xl-0,
9661 .mx-xl-0 {
9662 margin-right: 0 !important;
9663 }
9664 .mb-xl-0,
9665 .my-xl-0 {
9666 margin-bottom: 0 !important;
9667 }
9668 .ml-xl-0,
9669 .mx-xl-0 {
9670 margin-left: 0 !important;
9671 }
9672 .m-xl-1 {
9673 margin: 0.25rem !important;
9674 }
9675 .mt-xl-1,
9676 .my-xl-1 {
9677 margin-top: 0.25rem !important;
9678 }
9679 .mr-xl-1,
9680 .mx-xl-1 {
9681 margin-right: 0.25rem !important;
9682 }
9683 .mb-xl-1,
9684 .my-xl-1 {
9685 margin-bottom: 0.25rem !important;
9686 }
9687 .ml-xl-1,
9688 .mx-xl-1 {
9689 margin-left: 0.25rem !important;
9690 }
9691 .m-xl-2 {
9692 margin: 0.5rem !important;
9693 }
9694 .mt-xl-2,
9695 .my-xl-2 {
9696 margin-top: 0.5rem !important;
9697 }
9698 .mr-xl-2,
9699 .mx-xl-2 {
9700 margin-right: 0.5rem !important;
9701 }
9702 .mb-xl-2,
9703 .my-xl-2 {
9704 margin-bottom: 0.5rem !important;
9705 }
9706 .ml-xl-2,
9707 .mx-xl-2 {
9708 margin-left: 0.5rem !important;
9709 }
9710 .m-xl-3 {
9711 margin: 1rem !important;
9712 }
9713 .mt-xl-3,
9714 .my-xl-3 {
9715 margin-top: 1rem !important;
9716 }
9717 .mr-xl-3,
9718 .mx-xl-3 {
9719 margin-right: 1rem !important;
9720 }
9721 .mb-xl-3,
9722 .my-xl-3 {
9723 margin-bottom: 1rem !important;
9724 }
9725 .ml-xl-3,
9726 .mx-xl-3 {
9727 margin-left: 1rem !important;
9728 }
9729 .m-xl-4 {
9730 margin: 1.5rem !important;
9731 }
9732 .mt-xl-4,
9733 .my-xl-4 {
9734 margin-top: 1.5rem !important;
9735 }
9736 .mr-xl-4,
9737 .mx-xl-4 {
9738 margin-right: 1.5rem !important;
9739 }
9740 .mb-xl-4,
9741 .my-xl-4 {
9742 margin-bottom: 1.5rem !important;
9743 }
9744 .ml-xl-4,
9745 .mx-xl-4 {
9746 margin-left: 1.5rem !important;
9747 }
9748 .m-xl-5 {
9749 margin: 3rem !important;
9750 }
9751 .mt-xl-5,
9752 .my-xl-5 {
9753 margin-top: 3rem !important;
9754 }
9755 .mr-xl-5,
9756 .mx-xl-5 {
9757 margin-right: 3rem !important;
9758 }
9759 .mb-xl-5,
9760 .my-xl-5 {
9761 margin-bottom: 3rem !important;
9762 }
9763 .ml-xl-5,
9764 .mx-xl-5 {
9765 margin-left: 3rem !important;
9766 }
9767 .p-xl-0 {
9768 padding: 0 !important;
9769 }
9770 .pt-xl-0,
9771 .py-xl-0 {
9772 padding-top: 0 !important;
9773 }
9774 .pr-xl-0,
9775 .px-xl-0 {
9776 padding-right: 0 !important;
9777 }
9778 .pb-xl-0,
9779 .py-xl-0 {
9780 padding-bottom: 0 !important;
9781 }
9782 .pl-xl-0,
9783 .px-xl-0 {
9784 padding-left: 0 !important;
9785 }
9786 .p-xl-1 {
9787 padding: 0.25rem !important;
9788 }
9789 .pt-xl-1,
9790 .py-xl-1 {
9791 padding-top: 0.25rem !important;
9792 }
9793 .pr-xl-1,
9794 .px-xl-1 {
9795 padding-right: 0.25rem !important;
9796 }
9797 .pb-xl-1,
9798 .py-xl-1 {
9799 padding-bottom: 0.25rem !important;
9800 }
9801 .pl-xl-1,
9802 .px-xl-1 {
9803 padding-left: 0.25rem !important;
9804 }
9805 .p-xl-2 {
9806 padding: 0.5rem !important;
9807 }
9808 .pt-xl-2,
9809 .py-xl-2 {
9810 padding-top: 0.5rem !important;
9811 }
9812 .pr-xl-2,
9813 .px-xl-2 {
9814 padding-right: 0.5rem !important;
9815 }
9816 .pb-xl-2,
9817 .py-xl-2 {
9818 padding-bottom: 0.5rem !important;
9819 }
9820 .pl-xl-2,
9821 .px-xl-2 {
9822 padding-left: 0.5rem !important;
9823 }
9824 .p-xl-3 {
9825 padding: 1rem !important;
9826 }
9827 .pt-xl-3,
9828 .py-xl-3 {
9829 padding-top: 1rem !important;
9830 }
9831 .pr-xl-3,
9832 .px-xl-3 {
9833 padding-right: 1rem !important;
9834 }
9835 .pb-xl-3,
9836 .py-xl-3 {
9837 padding-bottom: 1rem !important;
9838 }
9839 .pl-xl-3,
9840 .px-xl-3 {
9841 padding-left: 1rem !important;
9842 }
9843 .p-xl-4 {
9844 padding: 1.5rem !important;
9845 }
9846 .pt-xl-4,
9847 .py-xl-4 {
9848 padding-top: 1.5rem !important;
9849 }
9850 .pr-xl-4,
9851 .px-xl-4 {
9852 padding-right: 1.5rem !important;
9853 }
9854 .pb-xl-4,
9855 .py-xl-4 {
9856 padding-bottom: 1.5rem !important;
9857 }
9858 .pl-xl-4,
9859 .px-xl-4 {
9860 padding-left: 1.5rem !important;
9861 }
9862 .p-xl-5 {
9863 padding: 3rem !important;
9864 }
9865 .pt-xl-5,
9866 .py-xl-5 {
9867 padding-top: 3rem !important;
9868 }
9869 .pr-xl-5,
9870 .px-xl-5 {
9871 padding-right: 3rem !important;
9872 }
9873 .pb-xl-5,
9874 .py-xl-5 {
9875 padding-bottom: 3rem !important;
9876 }
9877 .pl-xl-5,
9878 .px-xl-5 {
9879 padding-left: 3rem !important;
9880 }
9881 .m-xl-n1 {
9882 margin: -0.25rem !important;
9883 }
9884 .mt-xl-n1,
9885 .my-xl-n1 {
9886 margin-top: -0.25rem !important;
9887 }
9888 .mr-xl-n1,
9889 .mx-xl-n1 {
9890 margin-right: -0.25rem !important;
9891 }
9892 .mb-xl-n1,
9893 .my-xl-n1 {
9894 margin-bottom: -0.25rem !important;
9895 }
9896 .ml-xl-n1,
9897 .mx-xl-n1 {
9898 margin-left: -0.25rem !important;
9899 }
9900 .m-xl-n2 {
9901 margin: -0.5rem !important;
9902 }
9903 .mt-xl-n2,
9904 .my-xl-n2 {
9905 margin-top: -0.5rem !important;
9906 }
9907 .mr-xl-n2,
9908 .mx-xl-n2 {
9909 margin-right: -0.5rem !important;
9910 }
9911 .mb-xl-n2,
9912 .my-xl-n2 {
9913 margin-bottom: -0.5rem !important;
9914 }
9915 .ml-xl-n2,
9916 .mx-xl-n2 {
9917 margin-left: -0.5rem !important;
9918 }
9919 .m-xl-n3 {
9920 margin: -1rem !important;
9921 }
9922 .mt-xl-n3,
9923 .my-xl-n3 {
9924 margin-top: -1rem !important;
9925 }
9926 .mr-xl-n3,
9927 .mx-xl-n3 {
9928 margin-right: -1rem !important;
9929 }
9930 .mb-xl-n3,
9931 .my-xl-n3 {
9932 margin-bottom: -1rem !important;
9933 }
9934 .ml-xl-n3,
9935 .mx-xl-n3 {
9936 margin-left: -1rem !important;
9937 }
9938 .m-xl-n4 {
9939 margin: -1.5rem !important;
9940 }
9941 .mt-xl-n4,
9942 .my-xl-n4 {
9943 margin-top: -1.5rem !important;
9944 }
9945 .mr-xl-n4,
9946 .mx-xl-n4 {
9947 margin-right: -1.5rem !important;
9948 }
9949 .mb-xl-n4,
9950 .my-xl-n4 {
9951 margin-bottom: -1.5rem !important;
9952 }
9953 .ml-xl-n4,
9954 .mx-xl-n4 {
9955 margin-left: -1.5rem !important;
9956 }
9957 .m-xl-n5 {
9958 margin: -3rem !important;
9959 }
9960 .mt-xl-n5,
9961 .my-xl-n5 {
9962 margin-top: -3rem !important;
9963 }
9964 .mr-xl-n5,
9965 .mx-xl-n5 {
9966 margin-right: -3rem !important;
9967 }
9968 .mb-xl-n5,
9969 .my-xl-n5 {
9970 margin-bottom: -3rem !important;
9971 }
9972 .ml-xl-n5,
9973 .mx-xl-n5 {
9974 margin-left: -3rem !important;
9975 }
9976 .m-xl-auto {
9977 margin: auto !important;
9978 }
9979 .mt-xl-auto,
9980 .my-xl-auto {
9981 margin-top: auto !important;
9982 }
9983 .mr-xl-auto,
9984 .mx-xl-auto {
9985 margin-right: auto !important;
9986 }
9987 .mb-xl-auto,
9988 .my-xl-auto {
9989 margin-bottom: auto !important;
9990 }
9991 .ml-xl-auto,
9992 .mx-xl-auto {
9993 margin-left: auto !important;
9994 }
9995}
9996
9997.stretched-link::after {
9998 position: absolute;
9999 top: 0;
10000 right: 0;
10001 bottom: 0;
10002 left: 0;
10003 z-index: 1;
10004 pointer-events: auto;
10005 content: "";
10006 background-color: rgba(0, 0, 0, 0);
10007}
10008
10009.text-monospace {
10010 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
10011}
10012
10013.text-justify {
10014 text-align: justify !important;
10015}
10016
10017.text-wrap {
10018 white-space: normal !important;
10019}
10020
10021.text-nowrap {
10022 white-space: nowrap !important;
10023}
10024
10025.text-truncate {
10026 overflow: hidden;
10027 text-overflow: ellipsis;
10028 white-space: nowrap;
10029}
10030
10031.text-left {
10032 text-align: left !important;
10033}
10034
10035.text-right {
10036 text-align: right !important;
10037}
10038
10039.text-center {
10040 text-align: center !important;
10041}
10042
10043@media (min-width: 576px) {
10044 .text-sm-left {
10045 text-align: left !important;
10046 }
10047 .text-sm-right {
10048 text-align: right !important;
10049 }
10050 .text-sm-center {
10051 text-align: center !important;
10052 }
10053}
10054
10055@media (min-width: 768px) {
10056 .text-md-left {
10057 text-align: left !important;
10058 }
10059 .text-md-right {
10060 text-align: right !important;
10061 }
10062 .text-md-center {
10063 text-align: center !important;
10064 }
10065}
10066
10067@media (min-width: 992px) {
10068 .text-lg-left {
10069 text-align: left !important;
10070 }
10071 .text-lg-right {
10072 text-align: right !important;
10073 }
10074 .text-lg-center {
10075 text-align: center !important;
10076 }
10077}
10078
10079@media (min-width: 1200px) {
10080 .text-xl-left {
10081 text-align: left !important;
10082 }
10083 .text-xl-right {
10084 text-align: right !important;
10085 }
10086 .text-xl-center {
10087 text-align: center !important;
10088 }
10089}
10090
10091.text-lowercase {
10092 text-transform: lowercase !important;
10093}
10094
10095.text-uppercase {
10096 text-transform: uppercase !important;
10097}
10098
10099.text-capitalize {
10100 text-transform: capitalize !important;
10101}
10102
10103.font-weight-light {
10104 font-weight: 300 !important;
10105}
10106
10107.font-weight-lighter {
10108 font-weight: lighter !important;
10109}
10110
10111.font-weight-normal {
10112 font-weight: 400 !important;
10113}
10114
10115.font-weight-bold {
10116 font-weight: 700 !important;
10117}
10118
10119.font-weight-bolder {
10120 font-weight: bolder !important;
10121}
10122
10123.font-italic {
10124 font-style: italic !important;
10125}
10126
10127.text-white {
10128 color: #fff !important;
10129}
10130
10131.text-primary {
10132 color: #007bff !important;
10133}
10134
10135a.text-primary:hover, a.text-primary:focus {
10136 color: #0056b3 !important;
10137}
10138
10139.text-secondary {
10140 color: #6c757d !important;
10141}
10142
10143a.text-secondary:hover, a.text-secondary:focus {
10144 color: #494f54 !important;
10145}
10146
10147.text-success {
10148 color: #28a745 !important;
10149}
10150
10151a.text-success:hover, a.text-success:focus {
10152 color: #19692c !important;
10153}
10154
10155.text-info {
10156 color: #17a2b8 !important;
10157}
10158
10159a.text-info:hover, a.text-info:focus {
10160 color: #0f6674 !important;
10161}
10162
10163.text-warning {
10164 color: #ffc107 !important;
10165}
10166
10167a.text-warning:hover, a.text-warning:focus {
10168 color: #ba8b00 !important;
10169}
10170
10171.text-danger {
10172 color: #dc3545 !important;
10173}
10174
10175a.text-danger:hover, a.text-danger:focus {
10176 color: #a71d2a !important;
10177}
10178
10179.text-light {
10180 color: #f8f9fa !important;
10181}
10182
10183a.text-light:hover, a.text-light:focus {
10184 color: #cbd3da !important;
10185}
10186
10187.text-dark {
10188 color: #343a40 !important;
10189}
10190
10191a.text-dark:hover, a.text-dark:focus {
10192 color: #121416 !important;
10193}
10194
10195.text-body {
10196 color: #212529 !important;
10197}
10198
10199.text-muted {
10200 color: #6c757d !important;
10201}
10202
10203.text-black-50 {
10204 color: rgba(0, 0, 0, 0.5) !important;
10205}
10206
10207.text-white-50 {
10208 color: rgba(255, 255, 255, 0.5) !important;
10209}
10210
10211.text-hide {
10212 font: 0/0 a;
10213 color: transparent;
10214 text-shadow: none;
10215 background-color: transparent;
10216 border: 0;
10217}
10218
10219.text-decoration-none {
10220 text-decoration: none !important;
10221}
10222
10223.text-break {
10224 word-break: break-word !important;
10225 word-wrap: break-word !important;
10226}
10227
10228.text-reset {
10229 color: inherit !important;
10230}
10231
10232.visible {
10233 visibility: visible !important;
10234}
10235
10236.invisible {
10237 visibility: hidden !important;
10238}
10239
10240@media print {
10241 *,
10242 *::before,
10243 *::after {
10244 text-shadow: none !important;
10245 box-shadow: none !important;
10246 }
10247 a:not(.btn) {
10248 text-decoration: underline;
10249 }
10250 abbr[title]::after {
10251 content: " (" attr(title) ")";
10252 }
10253 pre {
10254 white-space: pre-wrap !important;
10255 }
10256 pre,
10257 blockquote {
10258 border: 1px solid #adb5bd;
10259 page-break-inside: avoid;
10260 }
10261 tr,
10262 img {
10263 page-break-inside: avoid;
10264 }
10265 p,
10266 h2,
10267 h3 {
10268 orphans: 3;
10269 widows: 3;
10270 }
10271 h2,
10272 h3 {
10273 page-break-after: avoid;
10274 }
10275 @page {
10276 size: a3;
10277 }
10278 body {
10279 min-width: 992px !important;
10280 }
10281 .container {
10282 min-width: 992px !important;
10283 }
10284 .navbar {
10285 display: none;
10286 }
10287 .badge {
10288 border: 1px solid #000;
10289 }
10290 .table {
10291 border-collapse: collapse !important;
10292 }
10293 .table td,
10294 .table th {
10295 background-color: #fff !important;
10296 }
10297 .table-bordered th,
10298 .table-bordered td {
10299 border: 1px solid #dee2e6 !important;
10300 }
10301 .table-dark {
10302 color: inherit;
10303 }
10304 .table-dark th,
10305 .table-dark td,
10306 .table-dark thead th,
10307 .table-dark tbody + tbody {
10308 border-color: #dee2e6;
10309 }
10310 .table .thead-dark th {
10311 color: inherit;
10312 border-color: #dee2e6;
10313 }
10314}
10315/*# sourceMappingURL=bootstrap.css.map */
\No newline at end of file