source: public/css/app.css

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