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