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