UNPKG

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