UNPKG

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