PluginProbe
Optima Express IDX / development
Optima Express IDX vdevelopment
8.7.2 8.7.1 trunk 1.0.0 1.1.0 1.1.2 1.1.3 1.1.4 1.1.5 1.1.7 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.2 1.4.4 1.4.5 1.4.6 2.0.1 2.2.7 2.3.0 2.3.1 2.4.0 2.5.0 All 112 releases
optima-express / css / bootstrap.css

bootstrap.css in Optima Express IDX development, at css/bootstrap.css

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