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