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