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