UNPKG

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