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