source: Application/ocrent/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css@ f5f7c24

Last change on this file since f5f7c24 was f5f7c24, checked in by 192011 <mk.snicker@…>, 15 months ago

Initial commit

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