source: trip-planner-front/node_modules/bootstrap/dist/css/bootstrap.css@ 6a3a178

Last change on this file since 6a3a178 was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

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