UNPKG

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