source: src/main/resources/static/css/bootstrap.rtl.css@ ab49338

Last change on this file since ab49338 was 5577566, checked in by NikolaCenevski <cenevskinikola@…>, 3 years ago

prototip part 2

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