PluginProbe
UpdraftCentral Dashboard / 0.8.21
UpdraftCentral Dashboard v0.8.21
0.8.33 0.7.2 0.7.3 0.7.4 0.8.0 0.8.1 0.8.10 0.8.11 0.8.12 0.8.13 0.8.14 0.8.15 0.8.16 0.8.17 0.8.18 0.8.19 0.8.2 0.8.20 0.8.21 0.8.22 0.8.23 0.8.24 0.8.25 0.8.26 0.8.27 All 51 releases
updraftcentral / css / bootstrap / bootstrap.css

bootstrap.css in UpdraftCentral Dashboard 0.8.21, at css/bootstrap/bootstrap.css

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