3 * Bootstrap v5.1.3 (https://getbootstrap.com/)
4 * Copyright 2011-2021 The Bootstrap Authors
5 * Copyright 2011-2021 Twitter, Inc.
6 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
21 --bs-gray-dark: #343a40;
22 --bs-gray-100: #f8f9fa;
23 --bs-gray-200: #e9ecef;
24 --bs-gray-300: #dee2e6;
25 --bs-gray-400: #ced4da;
26 --bs-gray-500: #adb5bd;
27 --bs-gray-600: #6c757d;
28 --bs-gray-700: #495057;
29 --bs-gray-800: #343a40;
30 --bs-gray-900: #212529;
31 --bs-primary: #0d6efd;
32 --bs-secondary: #6c757d;
33 --bs-success: #198754;
35 --bs-warning: #ffc107;
39 --bs-primary-rgb: 13, 110, 253;
40 --bs-secondary-rgb: 108, 117, 125;
41 --bs-success-rgb: 25, 135, 84;
42 --bs-info-rgb: 13, 202, 240;
43 --bs-warning-rgb: 255, 193, 7;
44 --bs-danger-rgb: 220, 53, 69;
45 --bs-light-rgb: 248, 249, 250;
46 --bs-dark-rgb: 33, 37, 41;
47 --bs-white-rgb: 255, 255, 255;
48 --bs-black-rgb: 0, 0, 0;
49 --bs-body-color-rgb: 33, 37, 41;
50 --bs-body-bg-rgb: 255, 255, 255;
51 --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
52 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
53 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
54 --bs-body-font-family: var(--bs-font-sans-serif);
55 --bs-body-font-size: 1rem;
56 --bs-body-font-weight: 400;
57 --bs-body-line-height: 1.5;
58 --bs-body-color: #212529;
65 box-sizing: border-box;
68 @media (prefers-reduced-motion: no-preference) {
70 scroll-behavior: smooth;
76 font-family: var(--bs-body-font-family);
77 font-size: var(--bs-body-font-size);
78 font-weight: var(--bs-body-font-weight);
79 line-height: var(--bs-body-line-height);
80 color: var(--bs-body-color);
81 text-align: var(--bs-body-text-align);
82 background-color: var(--bs-body-bg);
83 -webkit-text-size-adjust: 100%;
84 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
90 background-color: currentColor;
99 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
101 margin-bottom: 0.5rem;
107 font-size: calc(1.375rem + 1.5vw);
109 @media (min-width: 1200px) {
116 font-size: calc(1.325rem + 0.9vw);
118 @media (min-width: 1200px) {
125 font-size: calc(1.3rem + 0.6vw);
127 @media (min-width: 1200px) {
134 font-size: calc(1.275rem + 0.3vw);
136 @media (min-width: 1200px) {
156 abbr[data-bs-original-title] {
157 -webkit-text-decoration: underline dotted;
158 text-decoration: underline dotted;
160 -webkit-text-decoration-skip-ink: none;
161 text-decoration-skip-ink: none;
167 line-height: inherit;
194 margin-bottom: 0.5rem;
213 background-color: #fcf8e3;
221 vertical-align: baseline;
234 text-decoration: underline;
240 a:not([href]):not([class]), a:not([href]):not([class]):hover {
242 text-decoration: none;
249 font-family: var(--bs-font-monospace);
251 direction: ltr /* rtl:ignore */;
252 unicode-bidi: bidi-override;
271 word-wrap: break-word;
278 padding: 0.2rem 0.4rem;
281 background-color: #212529;
282 border-radius: 0.2rem;
296 vertical-align: middle;
300 caption-side: bottom;
301 border-collapse: collapse;
306 padding-bottom: 0.5rem;
313 text-align: -webkit-match-parent;
322 border-color: inherit;
328 display: inline-block;
335 button:focus:not(:focus-visible) {
345 font-family: inherit;
347 line-height: inherit;
352 text-transform: none;
366 [list]::-webkit-calendar-picker-indicator {
374 -webkit-appearance: button;
376 button:not(:disabled),
377 [type=button]:not(:disabled),
378 [type=reset]:not(:disabled),
379 [type=submit]:not(:disabled) {
403 margin-bottom: 0.5rem;
404 font-size: calc(1.275rem + 0.3vw);
405 line-height: inherit;
407 @media (min-width: 1200px) {
416 ::-webkit-datetime-edit-fields-wrapper,
417 ::-webkit-datetime-edit-text,
418 ::-webkit-datetime-edit-minute,
419 ::-webkit-datetime-edit-hour-field,
420 ::-webkit-datetime-edit-day-field,
421 ::-webkit-datetime-edit-month-field,
422 ::-webkit-datetime-edit-year-field {
426 ::-webkit-inner-spin-button {
431 outline-offset: -2px;
432 -webkit-appearance: textfield;
443 ::-webkit-search-decoration {
444 -webkit-appearance: none;
447 ::-webkit-color-swatch-wrapper {
451 ::-webkit-file-upload-button {
455 ::file-selector-button {
459 ::-webkit-file-upload-button {
461 -webkit-appearance: button;
465 display: inline-block;
478 vertical-align: baseline;
482 display: none !important;
491 font-size: calc(1.625rem + 4.5vw);
495 @media (min-width: 1200px) {
502 font-size: calc(1.575rem + 3.9vw);
506 @media (min-width: 1200px) {
513 font-size: calc(1.525rem + 3.3vw);
517 @media (min-width: 1200px) {
524 font-size: calc(1.475rem + 2.7vw);
528 @media (min-width: 1200px) {
535 font-size: calc(1.425rem + 2.1vw);
539 @media (min-width: 1200px) {
546 font-size: calc(1.375rem + 1.5vw);
550 @media (min-width: 1200px) {
567 display: inline-block;
569 .list-inline-item:not(:last-child) {
570 margin-right: 0.5rem;
575 text-transform: uppercase;
582 .blockquote > :last-child {
592 .blockquote-footer::before {
603 background-color: #fff;
604 border: 1px solid #dee2e6;
605 border-radius: 0.25rem;
611 display: inline-block;
615 margin-bottom: 0.5rem;
632 padding-right: var(--bs-gutter-x, 0.75rem);
633 padding-left: var(--bs-gutter-x, 0.75rem);
638 @media (min-width: 576px) {
639 .container-sm, .container {
643 @media (min-width: 768px) {
644 .container-md, .container-sm, .container {
648 @media (min-width: 992px) {
649 .container-lg, .container-md, .container-sm, .container {
653 @media (min-width: 1200px) {
654 .container-xl, .container-lg, .container-md, .container-sm, .container {
658 @media (min-width: 1400px) {
659 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
664 --bs-gutter-x: 1.5rem;
668 margin-top: calc(-1 * var(--bs-gutter-y));
669 margin-right: calc(-0.5 * var(--bs-gutter-x));
670 margin-left: calc(-0.5 * var(--bs-gutter-x));
676 padding-right: calc(var(--bs-gutter-x) * 0.5);
677 padding-left: calc(var(--bs-gutter-x) * 0.5);
678 margin-top: var(--bs-gutter-y);
702 width: 33.3333333333%;
717 width: 16.6666666667%;
786 margin-left: 8.33333333%;
790 margin-left: 16.66666667%;
798 margin-left: 33.33333333%;
802 margin-left: 41.66666667%;
810 margin-left: 58.33333333%;
814 margin-left: 66.66666667%;
822 margin-left: 83.33333333%;
826 margin-left: 91.66666667%;
841 --bs-gutter-x: 0.25rem;
846 --bs-gutter-y: 0.25rem;
851 --bs-gutter-x: 0.5rem;
856 --bs-gutter-y: 0.5rem;
871 --bs-gutter-x: 1.5rem;
876 --bs-gutter-y: 1.5rem;
889 @media (min-width: 576px) {
894 .row-cols-sm-auto > * {
911 width: 33.3333333333%;
926 width: 16.6666666667%;
999 margin-left: 8.33333333%;
1003 margin-left: 16.66666667%;
1011 margin-left: 33.33333333%;
1015 margin-left: 41.66666667%;
1023 margin-left: 58.33333333%;
1027 margin-left: 66.66666667%;
1035 margin-left: 83.33333333%;
1039 margin-left: 91.66666667%;
1054 --bs-gutter-x: 0.25rem;
1059 --bs-gutter-y: 0.25rem;
1064 --bs-gutter-x: 0.5rem;
1069 --bs-gutter-y: 0.5rem;
1074 --bs-gutter-x: 1rem;
1079 --bs-gutter-y: 1rem;
1084 --bs-gutter-x: 1.5rem;
1089 --bs-gutter-y: 1.5rem;
1094 --bs-gutter-x: 3rem;
1099 --bs-gutter-y: 3rem;
1102 @media (min-width: 768px) {
1107 .row-cols-md-auto > * {
1112 .row-cols-md-1 > * {
1117 .row-cols-md-2 > * {
1122 .row-cols-md-3 > * {
1124 width: 33.3333333333%;
1127 .row-cols-md-4 > * {
1132 .row-cols-md-5 > * {
1137 .row-cols-md-6 > * {
1139 width: 16.6666666667%;
1154 width: 16.66666667%;
1164 width: 33.33333333%;
1169 width: 41.66666667%;
1179 width: 58.33333333%;
1184 width: 66.66666667%;
1194 width: 83.33333333%;
1199 width: 91.66666667%;
1212 margin-left: 8.33333333%;
1216 margin-left: 16.66666667%;
1224 margin-left: 33.33333333%;
1228 margin-left: 41.66666667%;
1236 margin-left: 58.33333333%;
1240 margin-left: 66.66666667%;
1248 margin-left: 83.33333333%;
1252 margin-left: 91.66666667%;
1267 --bs-gutter-x: 0.25rem;
1272 --bs-gutter-y: 0.25rem;
1277 --bs-gutter-x: 0.5rem;
1282 --bs-gutter-y: 0.5rem;
1287 --bs-gutter-x: 1rem;
1292 --bs-gutter-y: 1rem;
1297 --bs-gutter-x: 1.5rem;
1302 --bs-gutter-y: 1.5rem;
1307 --bs-gutter-x: 3rem;
1312 --bs-gutter-y: 3rem;
1315 @media (min-width: 992px) {
1320 .row-cols-lg-auto > * {
1325 .row-cols-lg-1 > * {
1330 .row-cols-lg-2 > * {
1335 .row-cols-lg-3 > * {
1337 width: 33.3333333333%;
1340 .row-cols-lg-4 > * {
1345 .row-cols-lg-5 > * {
1350 .row-cols-lg-6 > * {
1352 width: 16.6666666667%;
1367 width: 16.66666667%;
1377 width: 33.33333333%;
1382 width: 41.66666667%;
1392 width: 58.33333333%;
1397 width: 66.66666667%;
1407 width: 83.33333333%;
1412 width: 91.66666667%;
1425 margin-left: 8.33333333%;
1429 margin-left: 16.66666667%;
1437 margin-left: 33.33333333%;
1441 margin-left: 41.66666667%;
1449 margin-left: 58.33333333%;
1453 margin-left: 66.66666667%;
1461 margin-left: 83.33333333%;
1465 margin-left: 91.66666667%;
1480 --bs-gutter-x: 0.25rem;
1485 --bs-gutter-y: 0.25rem;
1490 --bs-gutter-x: 0.5rem;
1495 --bs-gutter-y: 0.5rem;
1500 --bs-gutter-x: 1rem;
1505 --bs-gutter-y: 1rem;
1510 --bs-gutter-x: 1.5rem;
1515 --bs-gutter-y: 1.5rem;
1520 --bs-gutter-x: 3rem;
1525 --bs-gutter-y: 3rem;
1528 @media (min-width: 1200px) {
1533 .row-cols-xl-auto > * {
1538 .row-cols-xl-1 > * {
1543 .row-cols-xl-2 > * {
1548 .row-cols-xl-3 > * {
1550 width: 33.3333333333%;
1553 .row-cols-xl-4 > * {
1558 .row-cols-xl-5 > * {
1563 .row-cols-xl-6 > * {
1565 width: 16.6666666667%;
1580 width: 16.66666667%;
1590 width: 33.33333333%;
1595 width: 41.66666667%;
1605 width: 58.33333333%;
1610 width: 66.66666667%;
1620 width: 83.33333333%;
1625 width: 91.66666667%;
1638 margin-left: 8.33333333%;
1642 margin-left: 16.66666667%;
1650 margin-left: 33.33333333%;
1654 margin-left: 41.66666667%;
1662 margin-left: 58.33333333%;
1666 margin-left: 66.66666667%;
1674 margin-left: 83.33333333%;
1678 margin-left: 91.66666667%;
1693 --bs-gutter-x: 0.25rem;
1698 --bs-gutter-y: 0.25rem;
1703 --bs-gutter-x: 0.5rem;
1708 --bs-gutter-y: 0.5rem;
1713 --bs-gutter-x: 1rem;
1718 --bs-gutter-y: 1rem;
1723 --bs-gutter-x: 1.5rem;
1728 --bs-gutter-y: 1.5rem;
1733 --bs-gutter-x: 3rem;
1738 --bs-gutter-y: 3rem;
1741 @media (min-width: 1400px) {
1746 .row-cols-xxl-auto > * {
1751 .row-cols-xxl-1 > * {
1756 .row-cols-xxl-2 > * {
1761 .row-cols-xxl-3 > * {
1763 width: 33.3333333333%;
1766 .row-cols-xxl-4 > * {
1771 .row-cols-xxl-5 > * {
1776 .row-cols-xxl-6 > * {
1778 width: 16.6666666667%;
1793 width: 16.66666667%;
1803 width: 33.33333333%;
1808 width: 41.66666667%;
1818 width: 58.33333333%;
1823 width: 66.66666667%;
1833 width: 83.33333333%;
1838 width: 91.66666667%;
1851 margin-left: 8.33333333%;
1855 margin-left: 16.66666667%;
1863 margin-left: 33.33333333%;
1867 margin-left: 41.66666667%;
1875 margin-left: 58.33333333%;
1879 margin-left: 66.66666667%;
1887 margin-left: 83.33333333%;
1891 margin-left: 91.66666667%;
1906 --bs-gutter-x: 0.25rem;
1911 --bs-gutter-y: 0.25rem;
1916 --bs-gutter-x: 0.5rem;
1921 --bs-gutter-y: 0.5rem;
1926 --bs-gutter-x: 1rem;
1931 --bs-gutter-y: 1rem;
1936 --bs-gutter-x: 1.5rem;
1941 --bs-gutter-y: 1.5rem;
1946 --bs-gutter-x: 3rem;
1951 --bs-gutter-y: 3rem;
1955 --bs-table-bg: transparent;
1956 --bs-table-accent-bg: transparent;
1957 --bs-table-striped-color: #212529;
1958 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1959 --bs-table-active-color: #212529;
1960 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1961 --bs-table-hover-color: #212529;
1962 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1964 margin-bottom: 1rem;
1966 vertical-align: top;
1967 border-color: #dee2e6;
1969 .table > :not(caption) > * > * {
1970 padding: 0.5rem 0.5rem;
1971 background-color: var(--bs-table-bg);
1972 border-bottom-width: 1px;
1973 box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
1976 vertical-align: inherit;
1979 vertical-align: bottom;
1981 .table > :not(:first-child) {
1982 border-top: 2px solid currentColor;
1989 .table-sm > :not(caption) > * > * {
1990 padding: 0.25rem 0.25rem;
1993 .table-bordered > :not(caption) > * {
1994 border-width: 1px 0;
1996 .table-bordered > :not(caption) > * > * {
1997 border-width: 0 1px;
2000 .table-borderless > :not(caption) > * > * {
2001 border-bottom-width: 0;
2003 .table-borderless > :not(:first-child) {
2004 border-top-width: 0;
2007 .table-striped > tbody > tr:nth-of-type(odd) > * {
2008 --bs-table-accent-bg: var(--bs-table-striped-bg);
2009 color: var(--bs-table-striped-color);
2013 --bs-table-accent-bg: var(--bs-table-active-bg);
2014 color: var(--bs-table-active-color);
2017 .table-hover > tbody > tr:hover > * {
2018 --bs-table-accent-bg: var(--bs-table-hover-bg);
2019 color: var(--bs-table-hover-color);
2023 --bs-table-bg: #cfe2ff;
2024 --bs-table-striped-bg: #c5d7f2;
2025 --bs-table-striped-color: #000;
2026 --bs-table-active-bg: #bacbe6;
2027 --bs-table-active-color: #000;
2028 --bs-table-hover-bg: #bfd1ec;
2029 --bs-table-hover-color: #000;
2031 border-color: #bacbe6;
2035 --bs-table-bg: #e2e3e5;
2036 --bs-table-striped-bg: #d7d8da;
2037 --bs-table-striped-color: #000;
2038 --bs-table-active-bg: #cbccce;
2039 --bs-table-active-color: #000;
2040 --bs-table-hover-bg: #d1d2d4;
2041 --bs-table-hover-color: #000;
2043 border-color: #cbccce;
2047 --bs-table-bg: #d1e7dd;
2048 --bs-table-striped-bg: #c7dbd2;
2049 --bs-table-striped-color: #000;
2050 --bs-table-active-bg: #bcd0c7;
2051 --bs-table-active-color: #000;
2052 --bs-table-hover-bg: #c1d6cc;
2053 --bs-table-hover-color: #000;
2055 border-color: #bcd0c7;
2059 --bs-table-bg: #cff4fc;
2060 --bs-table-striped-bg: #c5e8ef;
2061 --bs-table-striped-color: #000;
2062 --bs-table-active-bg: #badce3;
2063 --bs-table-active-color: #000;
2064 --bs-table-hover-bg: #bfe2e9;
2065 --bs-table-hover-color: #000;
2067 border-color: #badce3;
2071 --bs-table-bg: #fff3cd;
2072 --bs-table-striped-bg: #f2e7c3;
2073 --bs-table-striped-color: #000;
2074 --bs-table-active-bg: #e6dbb9;
2075 --bs-table-active-color: #000;
2076 --bs-table-hover-bg: #ece1be;
2077 --bs-table-hover-color: #000;
2079 border-color: #e6dbb9;
2083 --bs-table-bg: #f8d7da;
2084 --bs-table-striped-bg: #eccccf;
2085 --bs-table-striped-color: #000;
2086 --bs-table-active-bg: #dfc2c4;
2087 --bs-table-active-color: #000;
2088 --bs-table-hover-bg: #e5c7ca;
2089 --bs-table-hover-color: #000;
2091 border-color: #dfc2c4;
2095 --bs-table-bg: #f8f9fa;
2096 --bs-table-striped-bg: #ecedee;
2097 --bs-table-striped-color: #000;
2098 --bs-table-active-bg: #dfe0e1;
2099 --bs-table-active-color: #000;
2100 --bs-table-hover-bg: #e5e6e7;
2101 --bs-table-hover-color: #000;
2103 border-color: #dfe0e1;
2107 --bs-table-bg: #212529;
2108 --bs-table-striped-bg: #2c3034;
2109 --bs-table-striped-color: #fff;
2110 --bs-table-active-bg: #373b3e;
2111 --bs-table-active-color: #fff;
2112 --bs-table-hover-bg: #323539;
2113 --bs-table-hover-color: #fff;
2115 border-color: #373b3e;
2120 -webkit-overflow-scrolling: touch;
2123 @media (max-width: 575.98px) {
2124 .table-responsive-sm {
2126 -webkit-overflow-scrolling: touch;
2129 @media (max-width: 767.98px) {
2130 .table-responsive-md {
2132 -webkit-overflow-scrolling: touch;
2135 @media (max-width: 991.98px) {
2136 .table-responsive-lg {
2138 -webkit-overflow-scrolling: touch;
2141 @media (max-width: 1199.98px) {
2142 .table-responsive-xl {
2144 -webkit-overflow-scrolling: touch;
2147 @media (max-width: 1399.98px) {
2148 .table-responsive-xxl {
2150 -webkit-overflow-scrolling: touch;
2154 margin-bottom: 0.5rem;
2158 padding-top: calc(0.375rem + 1px);
2159 padding-bottom: calc(0.375rem + 1px);
2165 .col-form-label-lg {
2166 padding-top: calc(0.5rem + 1px);
2167 padding-bottom: calc(0.5rem + 1px);
2171 .col-form-label-sm {
2172 padding-top: calc(0.25rem + 1px);
2173 padding-bottom: calc(0.25rem + 1px);
2174 font-size: 0.875rem;
2178 margin-top: 0.25rem;
2186 padding: 0.375rem 0.75rem;
2191 background-color: #fff;
2192 background-clip: padding-box;
2193 border: 1px solid #ced4da;
2194 -webkit-appearance: none;
2195 -moz-appearance: none;
2197 border-radius: 0.25rem;
2198 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2200 @media (prefers-reduced-motion: reduce) {
2205 .form-control[type=file] {
2208 .form-control[type=file]:not(:disabled):not([readonly]) {
2211 .form-control:focus {
2213 background-color: #fff;
2214 border-color: #86b7fe;
2216 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2218 .form-control::-webkit-date-and-time-value {
2221 .form-control::-moz-placeholder {
2225 .form-control::placeholder {
2229 .form-control:disabled, .form-control[readonly] {
2230 background-color: #e9ecef;
2233 .form-control::-webkit-file-upload-button {
2234 padding: 0.375rem 0.75rem;
2235 margin: -0.375rem -0.75rem;
2236 -webkit-margin-end: 0.75rem;
2237 margin-inline-end: 0.75rem;
2239 background-color: #e9ecef;
2240 pointer-events: none;
2241 border-color: inherit;
2242 border-style: solid;
2244 border-inline-end-width: 1px;
2246 -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;
2247 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;
2249 .form-control::file-selector-button {
2250 padding: 0.375rem 0.75rem;
2251 margin: -0.375rem -0.75rem;
2252 -webkit-margin-end: 0.75rem;
2253 margin-inline-end: 0.75rem;
2255 background-color: #e9ecef;
2256 pointer-events: none;
2257 border-color: inherit;
2258 border-style: solid;
2260 border-inline-end-width: 1px;
2262 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;
2264 @media (prefers-reduced-motion: reduce) {
2265 .form-control::-webkit-file-upload-button {
2266 -webkit-transition: none;
2269 .form-control::file-selector-button {
2273 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2274 background-color: #dde0e3;
2276 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2277 background-color: #dde0e3;
2279 .form-control::-webkit-file-upload-button {
2280 padding: 0.375rem 0.75rem;
2281 margin: -0.375rem -0.75rem;
2282 -webkit-margin-end: 0.75rem;
2283 margin-inline-end: 0.75rem;
2285 background-color: #e9ecef;
2286 pointer-events: none;
2287 border-color: inherit;
2288 border-style: solid;
2290 border-inline-end-width: 1px;
2292 -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;
2293 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;
2295 @media (prefers-reduced-motion: reduce) {
2296 .form-control::-webkit-file-upload-button {
2297 -webkit-transition: none;
2301 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2302 background-color: #dde0e3;
2305 .form-control-plaintext {
2308 padding: 0.375rem 0;
2312 background-color: transparent;
2313 border: solid transparent;
2314 border-width: 1px 0;
2316 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2322 min-height: calc(1.5em + 0.5rem + 2px);
2323 padding: 0.25rem 0.5rem;
2324 font-size: 0.875rem;
2325 border-radius: 0.2rem;
2327 .form-control-sm::-webkit-file-upload-button {
2328 padding: 0.25rem 0.5rem;
2329 margin: -0.25rem -0.5rem;
2330 -webkit-margin-end: 0.5rem;
2331 margin-inline-end: 0.5rem;
2333 .form-control-sm::file-selector-button {
2334 padding: 0.25rem 0.5rem;
2335 margin: -0.25rem -0.5rem;
2336 -webkit-margin-end: 0.5rem;
2337 margin-inline-end: 0.5rem;
2339 .form-control-sm::-webkit-file-upload-button {
2340 padding: 0.25rem 0.5rem;
2341 margin: -0.25rem -0.5rem;
2342 -webkit-margin-end: 0.5rem;
2343 margin-inline-end: 0.5rem;
2347 min-height: calc(1.5em + 1rem + 2px);
2348 padding: 0.5rem 1rem;
2350 border-radius: 0.3rem;
2352 .form-control-lg::-webkit-file-upload-button {
2353 padding: 0.5rem 1rem;
2354 margin: -0.5rem -1rem;
2355 -webkit-margin-end: 1rem;
2356 margin-inline-end: 1rem;
2358 .form-control-lg::file-selector-button {
2359 padding: 0.5rem 1rem;
2360 margin: -0.5rem -1rem;
2361 -webkit-margin-end: 1rem;
2362 margin-inline-end: 1rem;
2364 .form-control-lg::-webkit-file-upload-button {
2365 padding: 0.5rem 1rem;
2366 margin: -0.5rem -1rem;
2367 -webkit-margin-end: 1rem;
2368 margin-inline-end: 1rem;
2371 textarea.form-control {
2372 min-height: calc(1.5em + 0.75rem + 2px);
2374 textarea.form-control-sm {
2375 min-height: calc(1.5em + 0.5rem + 2px);
2377 textarea.form-control-lg {
2378 min-height: calc(1.5em + 1rem + 2px);
2381 .form-control-color {
2386 .form-control-color:not(:disabled):not([readonly]) {
2389 .form-control-color::-moz-color-swatch {
2391 border-radius: 0.25rem;
2393 .form-control-color::-webkit-color-swatch {
2395 border-radius: 0.25rem;
2401 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2402 -moz-padding-start: calc(0.75rem - 3px);
2407 background-color: #fff;
2408 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
2409 background-repeat: no-repeat;
2410 background-position: right 0.75rem center;
2411 background-size: 16px 12px;
2412 border: 1px solid #ced4da;
2413 border-radius: 0.25rem;
2414 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2415 -webkit-appearance: none;
2416 -moz-appearance: none;
2419 @media (prefers-reduced-motion: reduce) {
2424 .form-select:focus {
2425 border-color: #86b7fe;
2427 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2429 .form-select[multiple], .form-select[size]:not([size="1"]) {
2430 padding-right: 0.75rem;
2431 background-image: none;
2433 .form-select:disabled {
2434 background-color: #e9ecef;
2436 .form-select:-moz-focusring {
2438 text-shadow: 0 0 0 #212529;
2442 padding-top: 0.25rem;
2443 padding-bottom: 0.25rem;
2444 padding-left: 0.5rem;
2445 font-size: 0.875rem;
2446 border-radius: 0.2rem;
2450 padding-top: 0.5rem;
2451 padding-bottom: 0.5rem;
2454 border-radius: 0.3rem;
2460 padding-left: 1.5em;
2461 margin-bottom: 0.125rem;
2463 .form-check .form-check-input {
2465 margin-left: -1.5em;
2472 vertical-align: top;
2473 background-color: #fff;
2474 background-repeat: no-repeat;
2475 background-position: center;
2476 background-size: contain;
2477 border: 1px solid rgba(0, 0, 0, 0.25);
2478 -webkit-appearance: none;
2479 -moz-appearance: none;
2481 -webkit-print-color-adjust: exact;
2482 color-adjust: exact;
2484 .form-check-input[type=checkbox] {
2485 border-radius: 0.25em;
2487 .form-check-input[type=radio] {
2490 .form-check-input:active {
2491 filter: brightness(90%);
2493 .form-check-input:focus {
2494 border-color: #86b7fe;
2496 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2498 .form-check-input:checked {
2499 background-color: #0d6efd;
2500 border-color: #0d6efd;
2502 .form-check-input:checked[type=checkbox] {
2503 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");
2505 .form-check-input:checked[type=radio] {
2506 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");
2508 .form-check-input[type=checkbox]:indeterminate {
2509 background-color: #0d6efd;
2510 border-color: #0d6efd;
2511 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");
2513 .form-check-input:disabled {
2514 pointer-events: none;
2518 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2523 padding-left: 2.5em;
2525 .form-switch .form-check-input {
2527 margin-left: -2.5em;
2528 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");
2529 background-position: left center;
2531 transition: background-position 0.15s ease-in-out;
2533 @media (prefers-reduced-motion: reduce) {
2534 .form-switch .form-check-input {
2538 .form-switch .form-check-input:focus {
2539 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
2541 .form-switch .form-check-input:checked {
2542 background-position: right center;
2543 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");
2546 .form-check-inline {
2547 display: inline-block;
2553 clip: rect(0, 0, 0, 0);
2554 pointer-events: none;
2556 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2557 pointer-events: none;
2566 background-color: transparent;
2567 -webkit-appearance: none;
2568 -moz-appearance: none;
2574 .form-range:focus::-webkit-slider-thumb {
2575 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2577 .form-range:focus::-moz-range-thumb {
2578 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2580 .form-range::-moz-focus-outer {
2583 .form-range::-webkit-slider-thumb {
2586 margin-top: -0.25rem;
2587 background-color: #0d6efd;
2589 border-radius: 1rem;
2590 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2591 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2592 -webkit-appearance: none;
2595 @media (prefers-reduced-motion: reduce) {
2596 .form-range::-webkit-slider-thumb {
2597 -webkit-transition: none;
2601 .form-range::-webkit-slider-thumb:active {
2602 background-color: #b6d4fe;
2604 .form-range::-webkit-slider-runnable-track {
2609 background-color: #dee2e6;
2610 border-color: transparent;
2611 border-radius: 1rem;
2613 .form-range::-moz-range-thumb {
2616 background-color: #0d6efd;
2618 border-radius: 1rem;
2619 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2620 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2621 -moz-appearance: none;
2624 @media (prefers-reduced-motion: reduce) {
2625 .form-range::-moz-range-thumb {
2626 -moz-transition: none;
2630 .form-range::-moz-range-thumb:active {
2631 background-color: #b6d4fe;
2633 .form-range::-moz-range-track {
2638 background-color: #dee2e6;
2639 border-color: transparent;
2640 border-radius: 1rem;
2642 .form-range:disabled {
2643 pointer-events: none;
2645 .form-range:disabled::-webkit-slider-thumb {
2646 background-color: #adb5bd;
2648 .form-range:disabled::-moz-range-thumb {
2649 background-color: #adb5bd;
2655 .form-floating > .form-control,
2656 .form-floating > .form-select {
2657 height: calc(3.5rem + 2px);
2660 .form-floating > label {
2665 padding: 1rem 0.75rem;
2666 pointer-events: none;
2667 border: 1px solid transparent;
2668 transform-origin: 0 0;
2669 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2671 @media (prefers-reduced-motion: reduce) {
2672 .form-floating > label {
2676 .form-floating > .form-control {
2677 padding: 1rem 0.75rem;
2679 .form-floating > .form-control::-moz-placeholder {
2682 .form-floating > .form-control::placeholder {
2685 .form-floating > .form-control:not(:-moz-placeholder-shown) {
2686 padding-top: 1.625rem;
2687 padding-bottom: 0.625rem;
2689 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
2690 padding-top: 1.625rem;
2691 padding-bottom: 0.625rem;
2693 .form-floating > .form-control:-webkit-autofill {
2694 padding-top: 1.625rem;
2695 padding-bottom: 0.625rem;
2697 .form-floating > .form-select {
2698 padding-top: 1.625rem;
2699 padding-bottom: 0.625rem;
2701 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2703 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2705 .form-floating > .form-control:focus ~ label,
2706 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2707 .form-floating > .form-select ~ label {
2709 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2711 .form-floating > .form-control:-webkit-autofill ~ label {
2713 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2720 align-items: stretch;
2723 .input-group > .form-control,
2724 .input-group > .form-select {
2730 .input-group > .form-control:focus,
2731 .input-group > .form-select:focus {
2738 .input-group .btn:focus {
2744 align-items: center;
2745 padding: 0.375rem 0.75rem;
2751 white-space: nowrap;
2752 background-color: #e9ecef;
2753 border: 1px solid #ced4da;
2754 border-radius: 0.25rem;
2757 .input-group-lg > .form-control,
2758 .input-group-lg > .form-select,
2759 .input-group-lg > .input-group-text,
2760 .input-group-lg > .btn {
2761 padding: 0.5rem 1rem;
2763 border-radius: 0.3rem;
2766 .input-group-sm > .form-control,
2767 .input-group-sm > .form-select,
2768 .input-group-sm > .input-group-text,
2769 .input-group-sm > .btn {
2770 padding: 0.25rem 0.5rem;
2771 font-size: 0.875rem;
2772 border-radius: 0.2rem;
2775 .input-group-lg > .form-select,
2776 .input-group-sm > .form-select {
2777 padding-right: 3rem;
2780 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
2781 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
2782 border-top-right-radius: 0;
2783 border-bottom-right-radius: 0;
2785 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
2786 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
2787 border-top-right-radius: 0;
2788 border-bottom-right-radius: 0;
2790 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2792 border-top-left-radius: 0;
2793 border-bottom-left-radius: 0;
2799 margin-top: 0.25rem;
2810 padding: 0.25rem 0.5rem;
2812 font-size: 0.875rem;
2814 background-color: rgba(25, 135, 84, 0.9);
2815 border-radius: 0.25rem;
2818 .was-validated :valid ~ .valid-feedback,
2819 .was-validated :valid ~ .valid-tooltip,
2820 .is-valid ~ .valid-feedback,
2821 .is-valid ~ .valid-tooltip {
2825 .was-validated .form-control:valid, .form-control.is-valid {
2826 border-color: #198754;
2827 padding-right: calc(1.5em + 0.75rem);
2828 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2829 background-repeat: no-repeat;
2830 background-position: right calc(0.375em + 0.1875rem) center;
2831 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2833 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2834 border-color: #198754;
2835 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2838 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2839 padding-right: calc(1.5em + 0.75rem);
2840 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2843 .was-validated .form-select:valid, .form-select.is-valid {
2844 border-color: #198754;
2846 .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"] {
2847 padding-right: 4.125rem;
2848 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2849 background-position: right 0.75rem center, center right 2.25rem;
2850 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2852 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2853 border-color: #198754;
2854 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2857 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2858 border-color: #198754;
2860 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2861 background-color: #198754;
2863 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2864 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2866 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2870 .form-check-inline .form-check-input ~ .valid-feedback {
2874 .was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
2875 .was-validated .input-group .form-select:valid,
2876 .input-group .form-select.is-valid {
2879 .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
2880 .was-validated .input-group .form-select:valid:focus,
2881 .input-group .form-select.is-valid:focus {
2888 margin-top: 0.25rem;
2899 padding: 0.25rem 0.5rem;
2901 font-size: 0.875rem;
2903 background-color: rgba(220, 53, 69, 0.9);
2904 border-radius: 0.25rem;
2907 .was-validated :invalid ~ .invalid-feedback,
2908 .was-validated :invalid ~ .invalid-tooltip,
2909 .is-invalid ~ .invalid-feedback,
2910 .is-invalid ~ .invalid-tooltip {
2914 .was-validated .form-control:invalid, .form-control.is-invalid {
2915 border-color: #dc3545;
2916 padding-right: calc(1.5em + 0.75rem);
2917 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2918 background-repeat: no-repeat;
2919 background-position: right calc(0.375em + 0.1875rem) center;
2920 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2922 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2923 border-color: #dc3545;
2924 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2927 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2928 padding-right: calc(1.5em + 0.75rem);
2929 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2932 .was-validated .form-select:invalid, .form-select.is-invalid {
2933 border-color: #dc3545;
2935 .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"] {
2936 padding-right: 4.125rem;
2937 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2938 background-position: right 0.75rem center, center right 2.25rem;
2939 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2941 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2942 border-color: #dc3545;
2943 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2946 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2947 border-color: #dc3545;
2949 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2950 background-color: #dc3545;
2952 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2953 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2955 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2959 .form-check-inline .form-check-input ~ .invalid-feedback {
2963 .was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
2964 .was-validated .input-group .form-select:invalid,
2965 .input-group .form-select.is-invalid {
2968 .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
2969 .was-validated .input-group .form-select:invalid:focus,
2970 .input-group .form-select.is-invalid:focus {
2975 display: inline-block;
2980 text-decoration: none;
2981 vertical-align: middle;
2983 -webkit-user-select: none;
2984 -moz-user-select: none;
2986 background-color: transparent;
2987 border: 1px solid transparent;
2988 padding: 0.375rem 0.75rem;
2990 border-radius: 0.25rem;
2991 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;
2993 @media (prefers-reduced-motion: reduce) {
3001 .btn-check:focus + .btn, .btn:focus {
3003 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3005 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
3006 pointer-events: none;
3012 background-color: #0d6efd;
3013 border-color: #0d6efd;
3015 .btn-primary:hover {
3017 background-color: #0b5ed7;
3018 border-color: #0a58ca;
3020 .btn-check:focus + .btn-primary, .btn-primary:focus {
3022 background-color: #0b5ed7;
3023 border-color: #0a58ca;
3024 box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
3026 .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
3028 background-color: #0a58ca;
3029 border-color: #0a53be;
3031 .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 {
3032 box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
3034 .btn-primary:disabled, .btn-primary.disabled {
3036 background-color: #0d6efd;
3037 border-color: #0d6efd;
3042 background-color: #6c757d;
3043 border-color: #6c757d;
3045 .btn-secondary:hover {
3047 background-color: #5c636a;
3048 border-color: #565e64;
3050 .btn-check:focus + .btn-secondary, .btn-secondary:focus {
3052 background-color: #5c636a;
3053 border-color: #565e64;
3054 box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
3056 .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
3058 background-color: #565e64;
3059 border-color: #51585e;
3061 .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 {
3062 box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
3064 .btn-secondary:disabled, .btn-secondary.disabled {
3066 background-color: #6c757d;
3067 border-color: #6c757d;
3072 background-color: #198754;
3073 border-color: #198754;
3075 .btn-success:hover {
3077 background-color: #157347;
3078 border-color: #146c43;
3080 .btn-check:focus + .btn-success, .btn-success:focus {
3082 background-color: #157347;
3083 border-color: #146c43;
3084 box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
3086 .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
3088 background-color: #146c43;
3089 border-color: #13653f;
3091 .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 {
3092 box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
3094 .btn-success:disabled, .btn-success.disabled {
3096 background-color: #198754;
3097 border-color: #198754;
3102 background-color: #0dcaf0;
3103 border-color: #0dcaf0;
3107 background-color: #31d2f2;
3108 border-color: #25cff2;
3110 .btn-check:focus + .btn-info, .btn-info:focus {
3112 background-color: #31d2f2;
3113 border-color: #25cff2;
3114 box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
3116 .btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
3118 background-color: #3dd5f3;
3119 border-color: #25cff2;
3121 .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 {
3122 box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
3124 .btn-info:disabled, .btn-info.disabled {
3126 background-color: #0dcaf0;
3127 border-color: #0dcaf0;
3132 background-color: #ffc107;
3133 border-color: #ffc107;
3135 .btn-warning:hover {
3137 background-color: #ffca2c;
3138 border-color: #ffc720;
3140 .btn-check:focus + .btn-warning, .btn-warning:focus {
3142 background-color: #ffca2c;
3143 border-color: #ffc720;
3144 box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
3146 .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
3148 background-color: #ffcd39;
3149 border-color: #ffc720;
3151 .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 {
3152 box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
3154 .btn-warning:disabled, .btn-warning.disabled {
3156 background-color: #ffc107;
3157 border-color: #ffc107;
3162 background-color: #dc3545;
3163 border-color: #dc3545;
3167 background-color: #bb2d3b;
3168 border-color: #b02a37;
3170 .btn-check:focus + .btn-danger, .btn-danger:focus {
3172 background-color: #bb2d3b;
3173 border-color: #b02a37;
3174 box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
3176 .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
3178 background-color: #b02a37;
3179 border-color: #a52834;
3181 .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 {
3182 box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
3184 .btn-danger:disabled, .btn-danger.disabled {
3186 background-color: #dc3545;
3187 border-color: #dc3545;
3192 background-color: #f8f9fa;
3193 border-color: #f8f9fa;
3197 background-color: #f9fafb;
3198 border-color: #f9fafb;
3200 .btn-check:focus + .btn-light, .btn-light:focus {
3202 background-color: #f9fafb;
3203 border-color: #f9fafb;
3204 box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
3206 .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
3208 background-color: #f9fafb;
3209 border-color: #f9fafb;
3211 .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 {
3212 box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
3214 .btn-light:disabled, .btn-light.disabled {
3216 background-color: #f8f9fa;
3217 border-color: #f8f9fa;
3222 background-color: #212529;
3223 border-color: #212529;
3227 background-color: #1c1f23;
3228 border-color: #1a1e21;
3230 .btn-check:focus + .btn-dark, .btn-dark:focus {
3232 background-color: #1c1f23;
3233 border-color: #1a1e21;
3234 box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
3236 .btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
3238 background-color: #1a1e21;
3239 border-color: #191c1f;
3241 .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 {
3242 box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
3244 .btn-dark:disabled, .btn-dark.disabled {
3246 background-color: #212529;
3247 border-color: #212529;
3250 .btn-outline-primary {
3252 border-color: #0d6efd;
3254 .btn-outline-primary:hover {
3256 background-color: #0d6efd;
3257 border-color: #0d6efd;
3259 .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
3260 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
3262 .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 {
3264 background-color: #0d6efd;
3265 border-color: #0d6efd;
3267 .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 {
3268 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
3270 .btn-outline-primary:disabled, .btn-outline-primary.disabled {
3272 background-color: transparent;
3275 .btn-outline-secondary {
3277 border-color: #6c757d;
3279 .btn-outline-secondary:hover {
3281 background-color: #6c757d;
3282 border-color: #6c757d;
3284 .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
3285 box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
3287 .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 {
3289 background-color: #6c757d;
3290 border-color: #6c757d;
3292 .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 {
3293 box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
3295 .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
3297 background-color: transparent;
3300 .btn-outline-success {
3302 border-color: #198754;
3304 .btn-outline-success:hover {
3306 background-color: #198754;
3307 border-color: #198754;
3309 .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
3310 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
3312 .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 {
3314 background-color: #198754;
3315 border-color: #198754;
3317 .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 {
3318 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
3320 .btn-outline-success:disabled, .btn-outline-success.disabled {
3322 background-color: transparent;
3327 border-color: #0dcaf0;
3329 .btn-outline-info:hover {
3331 background-color: #0dcaf0;
3332 border-color: #0dcaf0;
3334 .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
3335 box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
3337 .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 {
3339 background-color: #0dcaf0;
3340 border-color: #0dcaf0;
3342 .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 {
3343 box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
3345 .btn-outline-info:disabled, .btn-outline-info.disabled {
3347 background-color: transparent;
3350 .btn-outline-warning {
3352 border-color: #ffc107;
3354 .btn-outline-warning:hover {
3356 background-color: #ffc107;
3357 border-color: #ffc107;
3359 .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
3360 box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
3362 .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 {
3364 background-color: #ffc107;
3365 border-color: #ffc107;
3367 .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 {
3368 box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
3370 .btn-outline-warning:disabled, .btn-outline-warning.disabled {
3372 background-color: transparent;
3375 .btn-outline-danger {
3377 border-color: #dc3545;
3379 .btn-outline-danger:hover {
3381 background-color: #dc3545;
3382 border-color: #dc3545;
3384 .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
3385 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
3387 .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 {
3389 background-color: #dc3545;
3390 border-color: #dc3545;
3392 .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 {
3393 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
3395 .btn-outline-danger:disabled, .btn-outline-danger.disabled {
3397 background-color: transparent;
3400 .btn-outline-light {
3402 border-color: #f8f9fa;
3404 .btn-outline-light:hover {
3406 background-color: #f8f9fa;
3407 border-color: #f8f9fa;
3409 .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
3410 box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
3412 .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 {
3414 background-color: #f8f9fa;
3415 border-color: #f8f9fa;
3417 .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 {
3418 box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
3420 .btn-outline-light:disabled, .btn-outline-light.disabled {
3422 background-color: transparent;
3427 border-color: #212529;
3429 .btn-outline-dark:hover {
3431 background-color: #212529;
3432 border-color: #212529;
3434 .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
3435 box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
3437 .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 {
3439 background-color: #212529;
3440 border-color: #212529;
3442 .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 {
3443 box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
3445 .btn-outline-dark:disabled, .btn-outline-dark.disabled {
3447 background-color: transparent;
3453 text-decoration: underline;
3458 .btn-link:disabled, .btn-link.disabled {
3462 .btn-lg, .btn-group-lg > .btn {
3463 padding: 0.5rem 1rem;
3465 border-radius: 0.3rem;
3468 .btn-sm, .btn-group-sm > .btn {
3469 padding: 0.25rem 0.5rem;
3470 font-size: 0.875rem;
3471 border-radius: 0.2rem;
3475 transition: opacity 0.15s linear;
3477 @media (prefers-reduced-motion: reduce) {
3486 .collapse:not(.show) {
3493 transition: height 0.35s ease;
3495 @media (prefers-reduced-motion: reduce) {
3500 .collapsing.collapse-horizontal {
3503 transition: width 0.35s ease;
3505 @media (prefers-reduced-motion: reduce) {
3506 .collapsing.collapse-horizontal {
3519 white-space: nowrap;
3521 .dropdown-toggle::after {
3522 display: inline-block;
3523 margin-left: 0.255em;
3524 vertical-align: 0.255em;
3526 border-top: 0.3em solid;
3527 border-right: 0.3em solid transparent;
3529 border-left: 0.3em solid transparent;
3531 .dropdown-toggle:empty::after {
3546 background-color: #fff;
3547 background-clip: padding-box;
3548 border: 1px solid rgba(0, 0, 0, 0.15);
3549 border-radius: 0.25rem;
3551 .dropdown-menu[data-bs-popper] {
3554 margin-top: 0.125rem;
3557 .dropdown-menu-start {
3558 --bs-position: start;
3560 .dropdown-menu-start[data-bs-popper] {
3565 .dropdown-menu-end {
3568 .dropdown-menu-end[data-bs-popper] {
3573 @media (min-width: 576px) {
3574 .dropdown-menu-sm-start {
3575 --bs-position: start;
3577 .dropdown-menu-sm-start[data-bs-popper] {
3582 .dropdown-menu-sm-end {
3585 .dropdown-menu-sm-end[data-bs-popper] {
3590 @media (min-width: 768px) {
3591 .dropdown-menu-md-start {
3592 --bs-position: start;
3594 .dropdown-menu-md-start[data-bs-popper] {
3599 .dropdown-menu-md-end {
3602 .dropdown-menu-md-end[data-bs-popper] {
3607 @media (min-width: 992px) {
3608 .dropdown-menu-lg-start {
3609 --bs-position: start;
3611 .dropdown-menu-lg-start[data-bs-popper] {
3616 .dropdown-menu-lg-end {
3619 .dropdown-menu-lg-end[data-bs-popper] {
3624 @media (min-width: 1200px) {
3625 .dropdown-menu-xl-start {
3626 --bs-position: start;
3628 .dropdown-menu-xl-start[data-bs-popper] {
3633 .dropdown-menu-xl-end {
3636 .dropdown-menu-xl-end[data-bs-popper] {
3641 @media (min-width: 1400px) {
3642 .dropdown-menu-xxl-start {
3643 --bs-position: start;
3645 .dropdown-menu-xxl-start[data-bs-popper] {
3650 .dropdown-menu-xxl-end {
3653 .dropdown-menu-xxl-end[data-bs-popper] {
3658 .dropup .dropdown-menu[data-bs-popper] {
3662 margin-bottom: 0.125rem;
3664 .dropup .dropdown-toggle::after {
3665 display: inline-block;
3666 margin-left: 0.255em;
3667 vertical-align: 0.255em;
3670 border-right: 0.3em solid transparent;
3671 border-bottom: 0.3em solid;
3672 border-left: 0.3em solid transparent;
3674 .dropup .dropdown-toggle:empty::after {
3678 .dropend .dropdown-menu[data-bs-popper] {
3683 margin-left: 0.125rem;
3685 .dropend .dropdown-toggle::after {
3686 display: inline-block;
3687 margin-left: 0.255em;
3688 vertical-align: 0.255em;
3690 border-top: 0.3em solid transparent;
3692 border-bottom: 0.3em solid transparent;
3693 border-left: 0.3em solid;
3695 .dropend .dropdown-toggle:empty::after {
3698 .dropend .dropdown-toggle::after {
3702 .dropstart .dropdown-menu[data-bs-popper] {
3707 margin-right: 0.125rem;
3709 .dropstart .dropdown-toggle::after {
3710 display: inline-block;
3711 margin-left: 0.255em;
3712 vertical-align: 0.255em;
3715 .dropstart .dropdown-toggle::after {
3718 .dropstart .dropdown-toggle::before {
3719 display: inline-block;
3720 margin-right: 0.255em;
3721 vertical-align: 0.255em;
3723 border-top: 0.3em solid transparent;
3724 border-right: 0.3em solid;
3725 border-bottom: 0.3em solid transparent;
3727 .dropstart .dropdown-toggle:empty::after {
3730 .dropstart .dropdown-toggle::before {
3738 border-top: 1px solid rgba(0, 0, 0, 0.15);
3744 padding: 0.25rem 1rem;
3748 text-align: inherit;
3749 text-decoration: none;
3750 white-space: nowrap;
3751 background-color: transparent;
3754 .dropdown-item:hover, .dropdown-item:focus {
3756 background-color: #e9ecef;
3758 .dropdown-item.active, .dropdown-item:active {
3760 text-decoration: none;
3761 background-color: #0d6efd;
3763 .dropdown-item.disabled, .dropdown-item:disabled {
3765 pointer-events: none;
3766 background-color: transparent;
3769 .dropdown-menu.show {
3775 padding: 0.5rem 1rem;
3777 font-size: 0.875rem;
3779 white-space: nowrap;
3782 .dropdown-item-text {
3784 padding: 0.25rem 1rem;
3788 .dropdown-menu-dark {
3790 background-color: #343a40;
3791 border-color: rgba(0, 0, 0, 0.15);
3793 .dropdown-menu-dark .dropdown-item {
3796 .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
3798 background-color: rgba(255, 255, 255, 0.15);
3800 .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
3802 background-color: #0d6efd;
3804 .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
3807 .dropdown-menu-dark .dropdown-divider {
3808 border-color: rgba(0, 0, 0, 0.15);
3810 .dropdown-menu-dark .dropdown-item-text {
3813 .dropdown-menu-dark .dropdown-header {
3818 .btn-group-vertical {
3820 display: inline-flex;
3821 vertical-align: middle;
3824 .btn-group-vertical > .btn {
3828 .btn-group > .btn-check:checked + .btn,
3829 .btn-group > .btn-check:focus + .btn,
3830 .btn-group > .btn:hover,
3831 .btn-group > .btn:focus,
3832 .btn-group > .btn:active,
3833 .btn-group > .btn.active,
3834 .btn-group-vertical > .btn-check:checked + .btn,
3835 .btn-group-vertical > .btn-check:focus + .btn,
3836 .btn-group-vertical > .btn:hover,
3837 .btn-group-vertical > .btn:focus,
3838 .btn-group-vertical > .btn:active,
3839 .btn-group-vertical > .btn.active {
3846 justify-content: flex-start;
3848 .btn-toolbar .input-group {
3852 .btn-group > .btn:not(:first-child),
3853 .btn-group > .btn-group:not(:first-child) {
3856 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3857 .btn-group > .btn-group:not(:last-child) > .btn {
3858 border-top-right-radius: 0;
3859 border-bottom-right-radius: 0;
3861 .btn-group > .btn:nth-child(n+3),
3862 .btn-group > :not(.btn-check) + .btn,
3863 .btn-group > .btn-group:not(:first-child) > .btn {
3864 border-top-left-radius: 0;
3865 border-bottom-left-radius: 0;
3868 .dropdown-toggle-split {
3869 padding-right: 0.5625rem;
3870 padding-left: 0.5625rem;
3872 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3875 .dropstart .dropdown-toggle-split::before {
3879 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3880 padding-right: 0.375rem;
3881 padding-left: 0.375rem;
3884 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3885 padding-right: 0.75rem;
3886 padding-left: 0.75rem;
3889 .btn-group-vertical {
3890 flex-direction: column;
3891 align-items: flex-start;
3892 justify-content: center;
3894 .btn-group-vertical > .btn,
3895 .btn-group-vertical > .btn-group {
3898 .btn-group-vertical > .btn:not(:first-child),
3899 .btn-group-vertical > .btn-group:not(:first-child) {
3902 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3903 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3904 border-bottom-right-radius: 0;
3905 border-bottom-left-radius: 0;
3907 .btn-group-vertical > .btn ~ .btn,
3908 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3909 border-top-left-radius: 0;
3910 border-top-right-radius: 0;
3923 padding: 0.5rem 1rem;
3925 text-decoration: none;
3926 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3928 @media (prefers-reduced-motion: reduce) {
3933 .nav-link:hover, .nav-link:focus {
3936 .nav-link.disabled {
3938 pointer-events: none;
3943 border-bottom: 1px solid #dee2e6;
3945 .nav-tabs .nav-link {
3946 margin-bottom: -1px;
3948 border: 1px solid transparent;
3949 border-top-left-radius: 0.25rem;
3950 border-top-right-radius: 0.25rem;
3952 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3953 border-color: #e9ecef #e9ecef #dee2e6;
3956 .nav-tabs .nav-link.disabled {
3958 background-color: transparent;
3959 border-color: transparent;
3961 .nav-tabs .nav-link.active,
3962 .nav-tabs .nav-item.show .nav-link {
3964 background-color: #fff;
3965 border-color: #dee2e6 #dee2e6 #fff;
3967 .nav-tabs .dropdown-menu {
3969 border-top-left-radius: 0;
3970 border-top-right-radius: 0;
3973 .nav-pills .nav-link {
3976 border-radius: 0.25rem;
3978 .nav-pills .nav-link.active,
3979 .nav-pills .show > .nav-link {
3981 background-color: #0d6efd;
3984 .nav-fill > .nav-link,
3985 .nav-fill .nav-item {
3990 .nav-justified > .nav-link,
3991 .nav-justified .nav-item {
3997 .nav-fill .nav-item .nav-link,
3998 .nav-justified .nav-item .nav-link {
4002 .tab-content > .tab-pane {
4005 .tab-content > .active {
4013 align-items: center;
4014 justify-content: space-between;
4015 padding-top: 0.5rem;
4016 padding-bottom: 0.5rem;
4018 .navbar > .container,
4019 .navbar > .container-fluid,
4020 .navbar > .container-sm,
4021 .navbar > .container-md,
4022 .navbar > .container-lg,
4023 .navbar > .container-xl,
4024 .navbar > .container-xxl {
4027 align-items: center;
4028 justify-content: space-between;
4031 padding-top: 0.3125rem;
4032 padding-bottom: 0.3125rem;
4035 text-decoration: none;
4036 white-space: nowrap;
4040 flex-direction: column;
4045 .navbar-nav .nav-link {
4049 .navbar-nav .dropdown-menu {
4054 padding-top: 0.5rem;
4055 padding-bottom: 0.5rem;
4061 align-items: center;
4065 padding: 0.25rem 0.75rem;
4068 background-color: transparent;
4069 border: 1px solid transparent;
4070 border-radius: 0.25rem;
4071 transition: box-shadow 0.15s ease-in-out;
4073 @media (prefers-reduced-motion: reduce) {
4078 .navbar-toggler:hover {
4079 text-decoration: none;
4081 .navbar-toggler:focus {
4082 text-decoration: none;
4084 box-shadow: 0 0 0 0.25rem;
4087 .navbar-toggler-icon {
4088 display: inline-block;
4091 vertical-align: middle;
4092 background-repeat: no-repeat;
4093 background-position: center;
4094 background-size: 100%;
4097 .navbar-nav-scroll {
4098 max-height: var(--bs-scroll-height, 75vh);
4102 @media (min-width: 576px) {
4105 justify-content: flex-start;
4107 .navbar-expand-sm .navbar-nav {
4108 flex-direction: row;
4110 .navbar-expand-sm .navbar-nav .dropdown-menu {
4113 .navbar-expand-sm .navbar-nav .nav-link {
4114 padding-right: 0.5rem;
4115 padding-left: 0.5rem;
4117 .navbar-expand-sm .navbar-nav-scroll {
4120 .navbar-expand-sm .navbar-collapse {
4121 display: flex !important;
4124 .navbar-expand-sm .navbar-toggler {
4127 .navbar-expand-sm .offcanvas-header {
4130 .navbar-expand-sm .offcanvas {
4135 visibility: visible !important;
4136 background-color: transparent;
4142 .navbar-expand-sm .offcanvas-top,
4143 .navbar-expand-sm .offcanvas-bottom {
4148 .navbar-expand-sm .offcanvas-body {
4152 overflow-y: visible;
4155 @media (min-width: 768px) {
4158 justify-content: flex-start;
4160 .navbar-expand-md .navbar-nav {
4161 flex-direction: row;
4163 .navbar-expand-md .navbar-nav .dropdown-menu {
4166 .navbar-expand-md .navbar-nav .nav-link {
4167 padding-right: 0.5rem;
4168 padding-left: 0.5rem;
4170 .navbar-expand-md .navbar-nav-scroll {
4173 .navbar-expand-md .navbar-collapse {
4174 display: flex !important;
4177 .navbar-expand-md .navbar-toggler {
4180 .navbar-expand-md .offcanvas-header {
4183 .navbar-expand-md .offcanvas {
4188 visibility: visible !important;
4189 background-color: transparent;
4195 .navbar-expand-md .offcanvas-top,
4196 .navbar-expand-md .offcanvas-bottom {
4201 .navbar-expand-md .offcanvas-body {
4205 overflow-y: visible;
4208 @media (min-width: 992px) {
4211 justify-content: flex-start;
4213 .navbar-expand-lg .navbar-nav {
4214 flex-direction: row;
4216 .navbar-expand-lg .navbar-nav .dropdown-menu {
4219 .navbar-expand-lg .navbar-nav .nav-link {
4220 padding-right: 0.5rem;
4221 padding-left: 0.5rem;
4223 .navbar-expand-lg .navbar-nav-scroll {
4226 .navbar-expand-lg .navbar-collapse {
4227 display: flex !important;
4230 .navbar-expand-lg .navbar-toggler {
4233 .navbar-expand-lg .offcanvas-header {
4236 .navbar-expand-lg .offcanvas {
4241 visibility: visible !important;
4242 background-color: transparent;
4248 .navbar-expand-lg .offcanvas-top,
4249 .navbar-expand-lg .offcanvas-bottom {
4254 .navbar-expand-lg .offcanvas-body {
4258 overflow-y: visible;
4261 @media (min-width: 1200px) {
4264 justify-content: flex-start;
4266 .navbar-expand-xl .navbar-nav {
4267 flex-direction: row;
4269 .navbar-expand-xl .navbar-nav .dropdown-menu {
4272 .navbar-expand-xl .navbar-nav .nav-link {
4273 padding-right: 0.5rem;
4274 padding-left: 0.5rem;
4276 .navbar-expand-xl .navbar-nav-scroll {
4279 .navbar-expand-xl .navbar-collapse {
4280 display: flex !important;
4283 .navbar-expand-xl .navbar-toggler {
4286 .navbar-expand-xl .offcanvas-header {
4289 .navbar-expand-xl .offcanvas {
4294 visibility: visible !important;
4295 background-color: transparent;
4301 .navbar-expand-xl .offcanvas-top,
4302 .navbar-expand-xl .offcanvas-bottom {
4307 .navbar-expand-xl .offcanvas-body {
4311 overflow-y: visible;
4314 @media (min-width: 1400px) {
4315 .navbar-expand-xxl {
4317 justify-content: flex-start;
4319 .navbar-expand-xxl .navbar-nav {
4320 flex-direction: row;
4322 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4325 .navbar-expand-xxl .navbar-nav .nav-link {
4326 padding-right: 0.5rem;
4327 padding-left: 0.5rem;
4329 .navbar-expand-xxl .navbar-nav-scroll {
4332 .navbar-expand-xxl .navbar-collapse {
4333 display: flex !important;
4336 .navbar-expand-xxl .navbar-toggler {
4339 .navbar-expand-xxl .offcanvas-header {
4342 .navbar-expand-xxl .offcanvas {
4347 visibility: visible !important;
4348 background-color: transparent;
4354 .navbar-expand-xxl .offcanvas-top,
4355 .navbar-expand-xxl .offcanvas-bottom {
4360 .navbar-expand-xxl .offcanvas-body {
4364 overflow-y: visible;
4369 justify-content: flex-start;
4371 .navbar-expand .navbar-nav {
4372 flex-direction: row;
4374 .navbar-expand .navbar-nav .dropdown-menu {
4377 .navbar-expand .navbar-nav .nav-link {
4378 padding-right: 0.5rem;
4379 padding-left: 0.5rem;
4381 .navbar-expand .navbar-nav-scroll {
4384 .navbar-expand .navbar-collapse {
4385 display: flex !important;
4388 .navbar-expand .navbar-toggler {
4391 .navbar-expand .offcanvas-header {
4394 .navbar-expand .offcanvas {
4399 visibility: visible !important;
4400 background-color: transparent;
4406 .navbar-expand .offcanvas-top,
4407 .navbar-expand .offcanvas-bottom {
4412 .navbar-expand .offcanvas-body {
4416 overflow-y: visible;
4419 .navbar-light .navbar-brand {
4420 color: rgba(0, 0, 0, 0.9);
4422 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4423 color: rgba(0, 0, 0, 0.9);
4425 .navbar-light .navbar-nav .nav-link {
4426 color: rgba(0, 0, 0, 0.55);
4428 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4429 color: rgba(0, 0, 0, 0.7);
4431 .navbar-light .navbar-nav .nav-link.disabled {
4432 color: rgba(0, 0, 0, 0.3);
4434 .navbar-light .navbar-nav .show > .nav-link,
4435 .navbar-light .navbar-nav .nav-link.active {
4436 color: rgba(0, 0, 0, 0.9);
4438 .navbar-light .navbar-toggler {
4439 color: rgba(0, 0, 0, 0.55);
4440 border-color: rgba(0, 0, 0, 0.1);
4442 .navbar-light .navbar-toggler-icon {
4443 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");
4445 .navbar-light .navbar-text {
4446 color: rgba(0, 0, 0, 0.55);
4448 .navbar-light .navbar-text a,
4449 .navbar-light .navbar-text a:hover,
4450 .navbar-light .navbar-text a:focus {
4451 color: rgba(0, 0, 0, 0.9);
4454 .navbar-dark .navbar-brand {
4457 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4460 .navbar-dark .navbar-nav .nav-link {
4461 color: rgba(255, 255, 255, 0.55);
4463 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4464 color: rgba(255, 255, 255, 0.75);
4466 .navbar-dark .navbar-nav .nav-link.disabled {
4467 color: rgba(255, 255, 255, 0.25);
4469 .navbar-dark .navbar-nav .show > .nav-link,
4470 .navbar-dark .navbar-nav .nav-link.active {
4473 .navbar-dark .navbar-toggler {
4474 color: rgba(255, 255, 255, 0.55);
4475 border-color: rgba(255, 255, 255, 0.1);
4477 .navbar-dark .navbar-toggler-icon {
4478 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");
4480 .navbar-dark .navbar-text {
4481 color: rgba(255, 255, 255, 0.55);
4483 .navbar-dark .navbar-text a,
4484 .navbar-dark .navbar-text a:hover,
4485 .navbar-dark .navbar-text a:focus {
4492 flex-direction: column;
4494 word-wrap: break-word;
4495 background-color: #fff;
4496 background-clip: border-box;
4497 border: 1px solid rgba(0, 0, 0, 0.125);
4498 border-radius: 0.25rem;
4504 .card > .list-group {
4505 border-top: inherit;
4506 border-bottom: inherit;
4508 .card > .list-group:first-child {
4509 border-top-width: 0;
4510 border-top-left-radius: calc(0.25rem - 1px);
4511 border-top-right-radius: calc(0.25rem - 1px);
4513 .card > .list-group:last-child {
4514 border-bottom-width: 0;
4515 border-bottom-right-radius: calc(0.25rem - 1px);
4516 border-bottom-left-radius: calc(0.25rem - 1px);
4518 .card > .card-header + .list-group,
4519 .card > .list-group + .card-footer {
4529 margin-bottom: 0.5rem;
4533 margin-top: -0.25rem;
4537 .card-text:last-child {
4541 .card-link + .card-link {
4546 padding: 0.5rem 1rem;
4548 background-color: rgba(0, 0, 0, 0.03);
4549 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4551 .card-header:first-child {
4552 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4556 padding: 0.5rem 1rem;
4557 background-color: rgba(0, 0, 0, 0.03);
4558 border-top: 1px solid rgba(0, 0, 0, 0.125);
4560 .card-footer:last-child {
4561 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4565 margin-right: -0.5rem;
4566 margin-bottom: -0.5rem;
4567 margin-left: -0.5rem;
4571 .card-header-pills {
4572 margin-right: -0.5rem;
4573 margin-left: -0.5rem;
4583 border-radius: calc(0.25rem - 1px);
4594 border-top-left-radius: calc(0.25rem - 1px);
4595 border-top-right-radius: calc(0.25rem - 1px);
4600 border-bottom-right-radius: calc(0.25rem - 1px);
4601 border-bottom-left-radius: calc(0.25rem - 1px);
4604 .card-group > .card {
4605 margin-bottom: 0.75rem;
4607 @media (min-width: 576px) {
4610 flex-flow: row wrap;
4612 .card-group > .card {
4616 .card-group > .card + .card {
4620 .card-group > .card:not(:last-child) {
4621 border-top-right-radius: 0;
4622 border-bottom-right-radius: 0;
4624 .card-group > .card:not(:last-child) .card-img-top,
4625 .card-group > .card:not(:last-child) .card-header {
4626 border-top-right-radius: 0;
4628 .card-group > .card:not(:last-child) .card-img-bottom,
4629 .card-group > .card:not(:last-child) .card-footer {
4630 border-bottom-right-radius: 0;
4632 .card-group > .card:not(:first-child) {
4633 border-top-left-radius: 0;
4634 border-bottom-left-radius: 0;
4636 .card-group > .card:not(:first-child) .card-img-top,
4637 .card-group > .card:not(:first-child) .card-header {
4638 border-top-left-radius: 0;
4640 .card-group > .card:not(:first-child) .card-img-bottom,
4641 .card-group > .card:not(:first-child) .card-footer {
4642 border-bottom-left-radius: 0;
4649 align-items: center;
4651 padding: 1rem 1.25rem;
4655 background-color: #fff;
4658 overflow-anchor: none;
4659 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;
4661 @media (prefers-reduced-motion: reduce) {
4666 .accordion-button:not(.collapsed) {
4668 background-color: #e7f1ff;
4669 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
4671 .accordion-button:not(.collapsed)::after {
4672 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4673 transform: rotate(-180deg);
4675 .accordion-button::after {
4681 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4682 background-repeat: no-repeat;
4683 background-size: 1.25rem;
4684 transition: transform 0.2s ease-in-out;
4686 @media (prefers-reduced-motion: reduce) {
4687 .accordion-button::after {
4691 .accordion-button:hover {
4694 .accordion-button:focus {
4696 border-color: #86b7fe;
4698 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4706 background-color: #fff;
4707 border: 1px solid rgba(0, 0, 0, 0.125);
4709 .accordion-item:first-of-type {
4710 border-top-left-radius: 0.25rem;
4711 border-top-right-radius: 0.25rem;
4713 .accordion-item:first-of-type .accordion-button {
4714 border-top-left-radius: calc(0.25rem - 1px);
4715 border-top-right-radius: calc(0.25rem - 1px);
4717 .accordion-item:not(:first-of-type) {
4720 .accordion-item:last-of-type {
4721 border-bottom-right-radius: 0.25rem;
4722 border-bottom-left-radius: 0.25rem;
4724 .accordion-item:last-of-type .accordion-button.collapsed {
4725 border-bottom-right-radius: calc(0.25rem - 1px);
4726 border-bottom-left-radius: calc(0.25rem - 1px);
4728 .accordion-item:last-of-type .accordion-collapse {
4729 border-bottom-right-radius: 0.25rem;
4730 border-bottom-left-radius: 0.25rem;
4734 padding: 1rem 1.25rem;
4737 .accordion-flush .accordion-collapse {
4740 .accordion-flush .accordion-item {
4745 .accordion-flush .accordion-item:first-child {
4748 .accordion-flush .accordion-item:last-child {
4751 .accordion-flush .accordion-item .accordion-button {
4759 margin-bottom: 1rem;
4763 .breadcrumb-item + .breadcrumb-item {
4764 padding-left: 0.5rem;
4766 .breadcrumb-item + .breadcrumb-item::before {
4768 padding-right: 0.5rem;
4770 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4772 .breadcrumb-item.active {
4786 text-decoration: none;
4787 background-color: #fff;
4788 border: 1px solid #dee2e6;
4789 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;
4791 @media (prefers-reduced-motion: reduce) {
4799 background-color: #e9ecef;
4800 border-color: #dee2e6;
4805 background-color: #e9ecef;
4807 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4810 .page-item:not(:first-child) .page-link {
4813 .page-item.active .page-link {
4816 background-color: #0d6efd;
4817 border-color: #0d6efd;
4819 .page-item.disabled .page-link {
4821 pointer-events: none;
4822 background-color: #fff;
4823 border-color: #dee2e6;
4827 padding: 0.375rem 0.75rem;
4830 .page-item:first-child .page-link {
4831 border-top-left-radius: 0.25rem;
4832 border-bottom-left-radius: 0.25rem;
4834 .page-item:last-child .page-link {
4835 border-top-right-radius: 0.25rem;
4836 border-bottom-right-radius: 0.25rem;
4839 .pagination-lg .page-link {
4840 padding: 0.75rem 1.5rem;
4843 .pagination-lg .page-item:first-child .page-link {
4844 border-top-left-radius: 0.3rem;
4845 border-bottom-left-radius: 0.3rem;
4847 .pagination-lg .page-item:last-child .page-link {
4848 border-top-right-radius: 0.3rem;
4849 border-bottom-right-radius: 0.3rem;
4852 .pagination-sm .page-link {
4853 padding: 0.25rem 0.5rem;
4854 font-size: 0.875rem;
4856 .pagination-sm .page-item:first-child .page-link {
4857 border-top-left-radius: 0.2rem;
4858 border-bottom-left-radius: 0.2rem;
4860 .pagination-sm .page-item:last-child .page-link {
4861 border-top-right-radius: 0.2rem;
4862 border-bottom-right-radius: 0.2rem;
4866 display: inline-block;
4867 padding: 0.35em 0.65em;
4873 white-space: nowrap;
4874 vertical-align: baseline;
4875 border-radius: 0.25rem;
4889 margin-bottom: 1rem;
4890 border: 1px solid transparent;
4891 border-radius: 0.25rem;
4902 .alert-dismissible {
4903 padding-right: 3rem;
4905 .alert-dismissible .btn-close {
4910 padding: 1.25rem 1rem;
4915 background-color: #cfe2ff;
4916 border-color: #b6d4fe;
4918 .alert-primary .alert-link {
4924 background-color: #e2e3e5;
4925 border-color: #d3d6d8;
4927 .alert-secondary .alert-link {
4933 background-color: #d1e7dd;
4934 border-color: #badbcc;
4936 .alert-success .alert-link {
4942 background-color: #cff4fc;
4943 border-color: #b6effb;
4945 .alert-info .alert-link {
4951 background-color: #fff3cd;
4952 border-color: #ffecb5;
4954 .alert-warning .alert-link {
4960 background-color: #f8d7da;
4961 border-color: #f5c2c7;
4963 .alert-danger .alert-link {
4969 background-color: #fefefe;
4970 border-color: #fdfdfe;
4972 .alert-light .alert-link {
4978 background-color: #d3d3d4;
4979 border-color: #bcbebf;
4981 .alert-dark .alert-link {
4985 @-webkit-keyframes progress-bar-stripes {
4987 background-position-x: 1rem;
4991 @keyframes progress-bar-stripes {
4993 background-position-x: 1rem;
5001 background-color: #e9ecef;
5002 border-radius: 0.25rem;
5007 flex-direction: column;
5008 justify-content: center;
5012 white-space: nowrap;
5013 background-color: #0d6efd;
5014 transition: width 0.6s ease;
5016 @media (prefers-reduced-motion: reduce) {
5022 .progress-bar-striped {
5023 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);
5024 background-size: 1rem 1rem;
5027 .progress-bar-animated {
5028 -webkit-animation: 1s linear infinite progress-bar-stripes;
5029 animation: 1s linear infinite progress-bar-stripes;
5031 @media (prefers-reduced-motion: reduce) {
5032 .progress-bar-animated {
5033 -webkit-animation: none;
5040 flex-direction: column;
5043 border-radius: 0.25rem;
5046 .list-group-numbered {
5047 list-style-type: none;
5048 counter-reset: section;
5050 .list-group-numbered > li::before {
5051 content: counters(section, ".") ". ";
5052 counter-increment: section;
5055 .list-group-item-action {
5058 text-align: inherit;
5060 .list-group-item-action:hover, .list-group-item-action:focus {
5063 text-decoration: none;
5064 background-color: #f8f9fa;
5066 .list-group-item-action:active {
5068 background-color: #e9ecef;
5074 padding: 0.5rem 1rem;
5076 text-decoration: none;
5077 background-color: #fff;
5078 border: 1px solid rgba(0, 0, 0, 0.125);
5080 .list-group-item:first-child {
5081 border-top-left-radius: inherit;
5082 border-top-right-radius: inherit;
5084 .list-group-item:last-child {
5085 border-bottom-right-radius: inherit;
5086 border-bottom-left-radius: inherit;
5088 .list-group-item.disabled, .list-group-item:disabled {
5090 pointer-events: none;
5091 background-color: #fff;
5093 .list-group-item.active {
5096 background-color: #0d6efd;
5097 border-color: #0d6efd;
5099 .list-group-item + .list-group-item {
5100 border-top-width: 0;
5102 .list-group-item + .list-group-item.active {
5104 border-top-width: 1px;
5107 .list-group-horizontal {
5108 flex-direction: row;
5110 .list-group-horizontal > .list-group-item:first-child {
5111 border-bottom-left-radius: 0.25rem;
5112 border-top-right-radius: 0;
5114 .list-group-horizontal > .list-group-item:last-child {
5115 border-top-right-radius: 0.25rem;
5116 border-bottom-left-radius: 0;
5118 .list-group-horizontal > .list-group-item.active {
5121 .list-group-horizontal > .list-group-item + .list-group-item {
5122 border-top-width: 1px;
5123 border-left-width: 0;
5125 .list-group-horizontal > .list-group-item + .list-group-item.active {
5127 border-left-width: 1px;
5130 @media (min-width: 576px) {
5131 .list-group-horizontal-sm {
5132 flex-direction: row;
5134 .list-group-horizontal-sm > .list-group-item:first-child {
5135 border-bottom-left-radius: 0.25rem;
5136 border-top-right-radius: 0;
5138 .list-group-horizontal-sm > .list-group-item:last-child {
5139 border-top-right-radius: 0.25rem;
5140 border-bottom-left-radius: 0;
5142 .list-group-horizontal-sm > .list-group-item.active {
5145 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5146 border-top-width: 1px;
5147 border-left-width: 0;
5149 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5151 border-left-width: 1px;
5154 @media (min-width: 768px) {
5155 .list-group-horizontal-md {
5156 flex-direction: row;
5158 .list-group-horizontal-md > .list-group-item:first-child {
5159 border-bottom-left-radius: 0.25rem;
5160 border-top-right-radius: 0;
5162 .list-group-horizontal-md > .list-group-item:last-child {
5163 border-top-right-radius: 0.25rem;
5164 border-bottom-left-radius: 0;
5166 .list-group-horizontal-md > .list-group-item.active {
5169 .list-group-horizontal-md > .list-group-item + .list-group-item {
5170 border-top-width: 1px;
5171 border-left-width: 0;
5173 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5175 border-left-width: 1px;
5178 @media (min-width: 992px) {
5179 .list-group-horizontal-lg {
5180 flex-direction: row;
5182 .list-group-horizontal-lg > .list-group-item:first-child {
5183 border-bottom-left-radius: 0.25rem;
5184 border-top-right-radius: 0;
5186 .list-group-horizontal-lg > .list-group-item:last-child {
5187 border-top-right-radius: 0.25rem;
5188 border-bottom-left-radius: 0;
5190 .list-group-horizontal-lg > .list-group-item.active {
5193 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5194 border-top-width: 1px;
5195 border-left-width: 0;
5197 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5199 border-left-width: 1px;
5202 @media (min-width: 1200px) {
5203 .list-group-horizontal-xl {
5204 flex-direction: row;
5206 .list-group-horizontal-xl > .list-group-item:first-child {
5207 border-bottom-left-radius: 0.25rem;
5208 border-top-right-radius: 0;
5210 .list-group-horizontal-xl > .list-group-item:last-child {
5211 border-top-right-radius: 0.25rem;
5212 border-bottom-left-radius: 0;
5214 .list-group-horizontal-xl > .list-group-item.active {
5217 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5218 border-top-width: 1px;
5219 border-left-width: 0;
5221 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5223 border-left-width: 1px;
5226 @media (min-width: 1400px) {
5227 .list-group-horizontal-xxl {
5228 flex-direction: row;
5230 .list-group-horizontal-xxl > .list-group-item:first-child {
5231 border-bottom-left-radius: 0.25rem;
5232 border-top-right-radius: 0;
5234 .list-group-horizontal-xxl > .list-group-item:last-child {
5235 border-top-right-radius: 0.25rem;
5236 border-bottom-left-radius: 0;
5238 .list-group-horizontal-xxl > .list-group-item.active {
5241 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5242 border-top-width: 1px;
5243 border-left-width: 0;
5245 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5247 border-left-width: 1px;
5253 .list-group-flush > .list-group-item {
5254 border-width: 0 0 1px;
5256 .list-group-flush > .list-group-item:last-child {
5257 border-bottom-width: 0;
5260 .list-group-item-primary {
5262 background-color: #cfe2ff;
5264 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5266 background-color: #bacbe6;
5268 .list-group-item-primary.list-group-item-action.active {
5270 background-color: #084298;
5271 border-color: #084298;
5274 .list-group-item-secondary {
5276 background-color: #e2e3e5;
5278 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5280 background-color: #cbccce;
5282 .list-group-item-secondary.list-group-item-action.active {
5284 background-color: #41464b;
5285 border-color: #41464b;
5288 .list-group-item-success {
5290 background-color: #d1e7dd;
5292 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5294 background-color: #bcd0c7;
5296 .list-group-item-success.list-group-item-action.active {
5298 background-color: #0f5132;
5299 border-color: #0f5132;
5302 .list-group-item-info {
5304 background-color: #cff4fc;
5306 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5308 background-color: #badce3;
5310 .list-group-item-info.list-group-item-action.active {
5312 background-color: #055160;
5313 border-color: #055160;
5316 .list-group-item-warning {
5318 background-color: #fff3cd;
5320 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5322 background-color: #e6dbb9;
5324 .list-group-item-warning.list-group-item-action.active {
5326 background-color: #664d03;
5327 border-color: #664d03;
5330 .list-group-item-danger {
5332 background-color: #f8d7da;
5334 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5336 background-color: #dfc2c4;
5338 .list-group-item-danger.list-group-item-action.active {
5340 background-color: #842029;
5341 border-color: #842029;
5344 .list-group-item-light {
5346 background-color: #fefefe;
5348 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5350 background-color: #e5e5e5;
5352 .list-group-item-light.list-group-item-action.active {
5354 background-color: #636464;
5355 border-color: #636464;
5358 .list-group-item-dark {
5360 background-color: #d3d3d4;
5362 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5364 background-color: #bebebf;
5366 .list-group-item-dark.list-group-item-action.active {
5368 background-color: #141619;
5369 border-color: #141619;
5373 box-sizing: content-box;
5376 padding: 0.25em 0.25em;
5378 background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
5380 border-radius: 0.25rem;
5385 text-decoration: none;
5390 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5393 .btn-close:disabled, .btn-close.disabled {
5394 pointer-events: none;
5395 -webkit-user-select: none;
5396 -moz-user-select: none;
5402 filter: invert(1) grayscale(100%) brightness(200%);
5408 font-size: 0.875rem;
5409 pointer-events: auto;
5410 background-color: rgba(255, 255, 255, 0.85);
5411 background-clip: padding-box;
5412 border: 1px solid rgba(0, 0, 0, 0.1);
5413 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5414 border-radius: 0.25rem;
5424 width: -webkit-max-content;
5425 width: -moz-max-content;
5428 pointer-events: none;
5430 .toast-container > :not(:last-child) {
5431 margin-bottom: 0.75rem;
5436 align-items: center;
5437 padding: 0.5rem 0.75rem;
5439 background-color: rgba(255, 255, 255, 0.85);
5440 background-clip: padding-box;
5441 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5442 border-top-left-radius: calc(0.25rem - 1px);
5443 border-top-right-radius: calc(0.25rem - 1px);
5445 .toast-header .btn-close {
5446 margin-right: -0.375rem;
5447 margin-left: 0.75rem;
5452 word-wrap: break-word;
5472 pointer-events: none;
5474 .modal.fade .modal-dialog {
5475 transition: transform 0.3s ease-out;
5476 transform: translate(0, -50px);
5478 @media (prefers-reduced-motion: reduce) {
5479 .modal.fade .modal-dialog {
5483 .modal.show .modal-dialog {
5486 .modal.modal-static .modal-dialog {
5487 transform: scale(1.02);
5490 .modal-dialog-scrollable {
5491 height: calc(100% - 1rem);
5493 .modal-dialog-scrollable .modal-content {
5497 .modal-dialog-scrollable .modal-body {
5501 .modal-dialog-centered {
5503 align-items: center;
5504 min-height: calc(100% - 1rem);
5510 flex-direction: column;
5512 pointer-events: auto;
5513 background-color: #fff;
5514 background-clip: padding-box;
5515 border: 1px solid rgba(0, 0, 0, 0.2);
5516 border-radius: 0.3rem;
5527 background-color: #000;
5529 .modal-backdrop.fade {
5532 .modal-backdrop.show {
5539 align-items: center;
5540 justify-content: space-between;
5542 border-bottom: 1px solid #dee2e6;
5543 border-top-left-radius: calc(0.3rem - 1px);
5544 border-top-right-radius: calc(0.3rem - 1px);
5546 .modal-header .btn-close {
5547 padding: 0.5rem 0.5rem;
5548 margin: -0.5rem -0.5rem -0.5rem auto;
5566 align-items: center;
5567 justify-content: flex-end;
5569 border-top: 1px solid #dee2e6;
5570 border-bottom-right-radius: calc(0.3rem - 1px);
5571 border-bottom-left-radius: calc(0.3rem - 1px);
5577 @media (min-width: 576px) {
5580 margin: 1.75rem auto;
5583 .modal-dialog-scrollable {
5584 height: calc(100% - 3.5rem);
5587 .modal-dialog-centered {
5588 min-height: calc(100% - 3.5rem);
5595 @media (min-width: 992px) {
5601 @media (min-width: 1200px) {
5612 .modal-fullscreen .modal-content {
5617 .modal-fullscreen .modal-header {
5620 .modal-fullscreen .modal-body {
5623 .modal-fullscreen .modal-footer {
5627 @media (max-width: 575.98px) {
5628 .modal-fullscreen-sm-down {
5634 .modal-fullscreen-sm-down .modal-content {
5639 .modal-fullscreen-sm-down .modal-header {
5642 .modal-fullscreen-sm-down .modal-body {
5645 .modal-fullscreen-sm-down .modal-footer {
5649 @media (max-width: 767.98px) {
5650 .modal-fullscreen-md-down {
5656 .modal-fullscreen-md-down .modal-content {
5661 .modal-fullscreen-md-down .modal-header {
5664 .modal-fullscreen-md-down .modal-body {
5667 .modal-fullscreen-md-down .modal-footer {
5671 @media (max-width: 991.98px) {
5672 .modal-fullscreen-lg-down {
5678 .modal-fullscreen-lg-down .modal-content {
5683 .modal-fullscreen-lg-down .modal-header {
5686 .modal-fullscreen-lg-down .modal-body {
5689 .modal-fullscreen-lg-down .modal-footer {
5693 @media (max-width: 1199.98px) {
5694 .modal-fullscreen-xl-down {
5700 .modal-fullscreen-xl-down .modal-content {
5705 .modal-fullscreen-xl-down .modal-header {
5708 .modal-fullscreen-xl-down .modal-body {
5711 .modal-fullscreen-xl-down .modal-footer {
5715 @media (max-width: 1399.98px) {
5716 .modal-fullscreen-xxl-down {
5722 .modal-fullscreen-xxl-down .modal-content {
5727 .modal-fullscreen-xxl-down .modal-header {
5730 .modal-fullscreen-xxl-down .modal-body {
5733 .modal-fullscreen-xxl-down .modal-footer {
5742 font-family: var(--bs-font-sans-serif);
5748 text-decoration: none;
5750 text-transform: none;
5751 letter-spacing: normal;
5753 word-spacing: normal;
5754 white-space: normal;
5756 font-size: 0.875rem;
5757 word-wrap: break-word;
5763 .tooltip .tooltip-arrow {
5769 .tooltip .tooltip-arrow::before {
5772 border-color: transparent;
5773 border-style: solid;
5776 .bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
5779 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5782 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5784 border-width: 0.4rem 0.4rem 0;
5785 border-top-color: #000;
5788 .bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
5791 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5796 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5798 border-width: 0.4rem 0.4rem 0.4rem 0;
5799 border-right-color: #000;
5802 .bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
5805 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5808 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5810 border-width: 0 0.4rem 0.4rem;
5811 border-bottom-color: #000;
5814 .bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
5817 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5822 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5824 border-width: 0.4rem 0 0.4rem 0.4rem;
5825 border-left-color: #000;
5830 padding: 0.25rem 0.5rem;
5833 background-color: #000;
5834 border-radius: 0.25rem;
5840 left: 0 /* rtl:ignore */;
5844 font-family: var(--bs-font-sans-serif);
5850 text-decoration: none;
5852 text-transform: none;
5853 letter-spacing: normal;
5855 word-spacing: normal;
5856 white-space: normal;
5858 font-size: 0.875rem;
5859 word-wrap: break-word;
5860 background-color: #fff;
5861 background-clip: padding-box;
5862 border: 1px solid rgba(0, 0, 0, 0.2);
5863 border-radius: 0.3rem;
5865 .popover .popover-arrow {
5871 .popover .popover-arrow::before, .popover .popover-arrow::after {
5875 border-color: transparent;
5876 border-style: solid;
5879 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5880 bottom: calc(-0.5rem - 1px);
5882 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5884 border-width: 0.5rem 0.5rem 0;
5885 border-top-color: rgba(0, 0, 0, 0.25);
5887 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5889 border-width: 0.5rem 0.5rem 0;
5890 border-top-color: #fff;
5893 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5894 left: calc(-0.5rem - 1px);
5898 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5900 border-width: 0.5rem 0.5rem 0.5rem 0;
5901 border-right-color: rgba(0, 0, 0, 0.25);
5903 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5905 border-width: 0.5rem 0.5rem 0.5rem 0;
5906 border-right-color: #fff;
5909 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5910 top: calc(-0.5rem - 1px);
5912 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5914 border-width: 0 0.5rem 0.5rem 0.5rem;
5915 border-bottom-color: rgba(0, 0, 0, 0.25);
5917 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5919 border-width: 0 0.5rem 0.5rem 0.5rem;
5920 border-bottom-color: #fff;
5922 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5928 margin-left: -0.5rem;
5930 border-bottom: 1px solid #f0f0f0;
5933 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5934 right: calc(-0.5rem - 1px);
5938 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5940 border-width: 0.5rem 0 0.5rem 0.5rem;
5941 border-left-color: rgba(0, 0, 0, 0.25);
5943 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5945 border-width: 0.5rem 0 0.5rem 0.5rem;
5946 border-left-color: #fff;
5950 padding: 0.5rem 1rem;
5953 background-color: #f0f0f0;
5954 border-bottom: 1px solid rgba(0, 0, 0, 0.2);
5955 border-top-left-radius: calc(0.3rem - 1px);
5956 border-top-right-radius: calc(0.3rem - 1px);
5958 .popover-header:empty {
5971 .carousel.pointer-event {
5972 touch-action: pan-y;
5980 .carousel-inner::after {
5991 margin-right: -100%;
5992 -webkit-backface-visibility: hidden;
5993 backface-visibility: hidden;
5994 transition: transform 0.6s ease-in-out;
5996 @media (prefers-reduced-motion: reduce) {
6002 .carousel-item.active,
6003 .carousel-item-next,
6004 .carousel-item-prev {
6008 /* rtl:begin:ignore */
6009 .carousel-item-next:not(.carousel-item-start),
6010 .active.carousel-item-end {
6011 transform: translateX(100%);
6014 .carousel-item-prev:not(.carousel-item-end),
6015 .active.carousel-item-start {
6016 transform: translateX(-100%);
6019 /* rtl:end:ignore */
6020 .carousel-fade .carousel-item {
6022 transition-property: opacity;
6025 .carousel-fade .carousel-item.active,
6026 .carousel-fade .carousel-item-next.carousel-item-start,
6027 .carousel-fade .carousel-item-prev.carousel-item-end {
6031 .carousel-fade .active.carousel-item-start,
6032 .carousel-fade .active.carousel-item-end {
6035 transition: opacity 0s 0.6s;
6037 @media (prefers-reduced-motion: reduce) {
6038 .carousel-fade .active.carousel-item-start,
6039 .carousel-fade .active.carousel-item-end {
6044 .carousel-control-prev,
6045 .carousel-control-next {
6051 align-items: center;
6052 justify-content: center;
6060 transition: opacity 0.15s ease;
6062 @media (prefers-reduced-motion: reduce) {
6063 .carousel-control-prev,
6064 .carousel-control-next {
6068 .carousel-control-prev:hover, .carousel-control-prev:focus,
6069 .carousel-control-next:hover,
6070 .carousel-control-next:focus {
6072 text-decoration: none;
6077 .carousel-control-prev {
6081 .carousel-control-next {
6085 .carousel-control-prev-icon,
6086 .carousel-control-next-icon {
6087 display: inline-block;
6090 background-repeat: no-repeat;
6091 background-position: 50%;
6092 background-size: 100% 100%;
6098 "name" : "prev-next",
6103 .carousel-control-prev-icon {
6104 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");
6107 .carousel-control-next-icon {
6108 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");
6111 .carousel-indicators {
6118 justify-content: center;
6121 margin-bottom: 1rem;
6125 .carousel-indicators [data-bs-target] {
6126 box-sizing: content-box;
6133 text-indent: -999px;
6135 background-color: #fff;
6136 background-clip: padding-box;
6138 border-top: 10px solid transparent;
6139 border-bottom: 10px solid transparent;
6141 transition: opacity 0.6s ease;
6143 @media (prefers-reduced-motion: reduce) {
6144 .carousel-indicators [data-bs-target] {
6148 .carousel-indicators .active {
6157 padding-top: 1.25rem;
6158 padding-bottom: 1.25rem;
6163 .carousel-dark .carousel-control-prev-icon,
6164 .carousel-dark .carousel-control-next-icon {
6165 filter: invert(1) grayscale(100);
6167 .carousel-dark .carousel-indicators [data-bs-target] {
6168 background-color: #000;
6170 .carousel-dark .carousel-caption {
6174 @-webkit-keyframes spinner-border {
6176 transform: rotate(360deg) /* rtl:ignore */;
6180 @keyframes spinner-border {
6182 transform: rotate(360deg) /* rtl:ignore */;
6186 display: inline-block;
6189 vertical-align: -0.125em;
6190 border: 0.25em solid currentColor;
6191 border-right-color: transparent;
6193 -webkit-animation: 0.75s linear infinite spinner-border;
6194 animation: 0.75s linear infinite spinner-border;
6197 .spinner-border-sm {
6200 border-width: 0.2em;
6203 @-webkit-keyframes spinner-grow {
6205 transform: scale(0);
6213 @keyframes spinner-grow {
6215 transform: scale(0);
6223 display: inline-block;
6226 vertical-align: -0.125em;
6227 background-color: currentColor;
6230 -webkit-animation: 0.75s linear infinite spinner-grow;
6231 animation: 0.75s linear infinite spinner-grow;
6239 @media (prefers-reduced-motion: reduce) {
6242 -webkit-animation-duration: 1.5s;
6243 animation-duration: 1.5s;
6251 flex-direction: column;
6254 background-color: #fff;
6255 background-clip: padding-box;
6257 transition: transform 0.3s ease-in-out;
6259 @media (prefers-reduced-motion: reduce) {
6265 .offcanvas-backdrop {
6272 background-color: #000;
6274 .offcanvas-backdrop.fade {
6277 .offcanvas-backdrop.show {
6283 align-items: center;
6284 justify-content: space-between;
6287 .offcanvas-header .btn-close {
6288 padding: 0.5rem 0.5rem;
6289 margin-top: -0.5rem;
6290 margin-right: -0.5rem;
6291 margin-bottom: -0.5rem;
6309 border-right: 1px solid rgba(0, 0, 0, 0.2);
6310 transform: translateX(-100%);
6317 border-left: 1px solid rgba(0, 0, 0, 0.2);
6318 transform: translateX(100%);
6327 border-bottom: 1px solid rgba(0, 0, 0, 0.2);
6328 transform: translateY(-100%);
6336 border-top: 1px solid rgba(0, 0, 0, 0.2);
6337 transform: translateY(100%);
6345 display: inline-block;
6347 vertical-align: middle;
6349 background-color: currentColor;
6352 .placeholder.btn::before {
6353 display: inline-block;
6369 .placeholder-glow .placeholder {
6370 -webkit-animation: placeholder-glow 2s ease-in-out infinite;
6371 animation: placeholder-glow 2s ease-in-out infinite;
6374 @-webkit-keyframes placeholder-glow {
6380 @keyframes placeholder-glow {
6386 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6387 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6388 -webkit-mask-size: 200% 100%;
6389 mask-size: 200% 100%;
6390 -webkit-animation: placeholder-wave 2s linear infinite;
6391 animation: placeholder-wave 2s linear infinite;
6394 @-webkit-keyframes placeholder-wave {
6396 -webkit-mask-position: -200% 0%;
6397 mask-position: -200% 0%;
6401 @keyframes placeholder-wave {
6403 -webkit-mask-position: -200% 0%;
6404 mask-position: -200% 0%;
6416 .link-primary:hover, .link-primary:focus {
6423 .link-secondary:hover, .link-secondary:focus {
6430 .link-success:hover, .link-success:focus {
6437 .link-info:hover, .link-info:focus {
6444 .link-warning:hover, .link-warning:focus {
6451 .link-danger:hover, .link-danger:focus {
6458 .link-light:hover, .link-light:focus {
6465 .link-dark:hover, .link-dark:focus {
6475 padding-top: var(--bs-aspect-ratio);
6487 --bs-aspect-ratio: 100%;
6491 --bs-aspect-ratio: 75%;
6495 --bs-aspect-ratio: 56.25%;
6499 --bs-aspect-ratio: 42.8571428571%;
6519 position: -webkit-sticky;
6525 @media (min-width: 576px) {
6527 position: -webkit-sticky;
6533 @media (min-width: 768px) {
6535 position: -webkit-sticky;
6541 @media (min-width: 992px) {
6543 position: -webkit-sticky;
6549 @media (min-width: 1200px) {
6551 position: -webkit-sticky;
6557 @media (min-width: 1400px) {
6559 position: -webkit-sticky;
6567 flex-direction: row;
6568 align-items: center;
6569 align-self: stretch;
6575 flex-direction: column;
6576 align-self: stretch;
6580 .visually-hidden-focusable:not(:focus):not(:focus-within) {
6581 position: absolute !important;
6582 width: 1px !important;
6583 height: 1px !important;
6584 padding: 0 !important;
6585 margin: -1px !important;
6586 overflow: hidden !important;
6587 clip: rect(0, 0, 0, 0) !important;
6588 white-space: nowrap !important;
6589 border: 0 !important;
6592 .stretched-link::after {
6604 text-overflow: ellipsis;
6605 white-space: nowrap;
6609 display: inline-block;
6610 align-self: stretch;
6613 background-color: currentColor;
6618 vertical-align: baseline !important;
6622 vertical-align: top !important;
6626 vertical-align: middle !important;
6630 vertical-align: bottom !important;
6633 .align-text-bottom {
6634 vertical-align: text-bottom !important;
6638 vertical-align: text-top !important;
6642 float: left !important;
6646 float: right !important;
6650 float: none !important;
6654 opacity: 0 !important;
6658 opacity: 0.25 !important;
6662 opacity: 0.5 !important;
6666 opacity: 0.75 !important;
6670 opacity: 1 !important;
6674 overflow: auto !important;
6678 overflow: hidden !important;
6682 overflow: visible !important;
6686 overflow: scroll !important;
6690 display: inline !important;
6694 display: inline-block !important;
6698 display: block !important;
6702 display: grid !important;
6706 display: table !important;
6710 display: table-row !important;
6714 display: table-cell !important;
6718 display: flex !important;
6722 display: inline-flex !important;
6726 display: none !important;
6730 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
6734 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
6738 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
6742 box-shadow: none !important;
6746 position: static !important;
6749 .position-relative {
6750 position: relative !important;
6753 .position-absolute {
6754 position: absolute !important;
6758 position: fixed !important;
6762 position: -webkit-sticky !important;
6763 position: sticky !important;
6771 top: 50% !important;
6775 top: 100% !important;
6779 bottom: 0 !important;
6783 bottom: 50% !important;
6787 bottom: 100% !important;
6795 left: 50% !important;
6799 left: 100% !important;
6803 right: 0 !important;
6807 right: 50% !important;
6811 right: 100% !important;
6815 transform: translate(-50%, -50%) !important;
6818 .translate-middle-x {
6819 transform: translateX(-50%) !important;
6822 .translate-middle-y {
6823 transform: translateY(-50%) !important;
6827 border: 1px solid #dee2e6 !important;
6831 border: 0 !important;
6835 border-top: 1px solid #dee2e6 !important;
6839 border-top: 0 !important;
6843 border-right: 1px solid #dee2e6 !important;
6847 border-right: 0 !important;
6851 border-bottom: 1px solid #dee2e6 !important;
6855 border-bottom: 0 !important;
6859 border-left: 1px solid #dee2e6 !important;
6863 border-left: 0 !important;
6867 border-color: #0d6efd !important;
6871 border-color: #6c757d !important;
6875 border-color: #198754 !important;
6879 border-color: #0dcaf0 !important;
6883 border-color: #ffc107 !important;
6887 border-color: #dc3545 !important;
6891 border-color: #f8f9fa !important;
6895 border-color: #212529 !important;
6899 border-color: #fff !important;
6903 border-width: 1px !important;
6907 border-width: 2px !important;
6911 border-width: 3px !important;
6915 border-width: 4px !important;
6919 border-width: 5px !important;
6923 width: 25% !important;
6927 width: 50% !important;
6931 width: 75% !important;
6935 width: 100% !important;
6939 width: auto !important;
6943 max-width: 100% !important;
6947 width: 100vw !important;
6951 min-width: 100vw !important;
6955 height: 25% !important;
6959 height: 50% !important;
6963 height: 75% !important;
6967 height: 100% !important;
6971 height: auto !important;
6975 max-height: 100% !important;
6979 height: 100vh !important;
6983 min-height: 100vh !important;
6987 flex: 1 1 auto !important;
6991 flex-direction: row !important;
6995 flex-direction: column !important;
6999 flex-direction: row-reverse !important;
7002 .flex-column-reverse {
7003 flex-direction: column-reverse !important;
7007 flex-grow: 0 !important;
7011 flex-grow: 1 !important;
7015 flex-shrink: 0 !important;
7019 flex-shrink: 1 !important;
7023 flex-wrap: wrap !important;
7027 flex-wrap: nowrap !important;
7030 .flex-wrap-reverse {
7031 flex-wrap: wrap-reverse !important;
7039 gap: 0.25rem !important;
7043 gap: 0.5rem !important;
7047 gap: 1rem !important;
7051 gap: 1.5rem !important;
7055 gap: 3rem !important;
7058 .justify-content-start {
7059 justify-content: flex-start !important;
7062 .justify-content-end {
7063 justify-content: flex-end !important;
7066 .justify-content-center {
7067 justify-content: center !important;
7070 .justify-content-between {
7071 justify-content: space-between !important;
7074 .justify-content-around {
7075 justify-content: space-around !important;
7078 .justify-content-evenly {
7079 justify-content: space-evenly !important;
7082 .align-items-start {
7083 align-items: flex-start !important;
7087 align-items: flex-end !important;
7090 .align-items-center {
7091 align-items: center !important;
7094 .align-items-baseline {
7095 align-items: baseline !important;
7098 .align-items-stretch {
7099 align-items: stretch !important;
7102 .align-content-start {
7103 align-content: flex-start !important;
7106 .align-content-end {
7107 align-content: flex-end !important;
7110 .align-content-center {
7111 align-content: center !important;
7114 .align-content-between {
7115 align-content: space-between !important;
7118 .align-content-around {
7119 align-content: space-around !important;
7122 .align-content-stretch {
7123 align-content: stretch !important;
7127 align-self: auto !important;
7131 align-self: flex-start !important;
7135 align-self: flex-end !important;
7138 .align-self-center {
7139 align-self: center !important;
7142 .align-self-baseline {
7143 align-self: baseline !important;
7146 .align-self-stretch {
7147 align-self: stretch !important;
7151 order: -1 !important;
7155 order: 0 !important;
7159 order: 1 !important;
7163 order: 2 !important;
7167 order: 3 !important;
7171 order: 4 !important;
7175 order: 5 !important;
7179 order: 6 !important;
7183 margin: 0 !important;
7187 margin: 0.25rem !important;
7191 margin: 0.5rem !important;
7195 margin: 1rem !important;
7199 margin: 1.5rem !important;
7203 margin: 3rem !important;
7207 margin: auto !important;
7211 margin-right: 0 !important;
7212 margin-left: 0 !important;
7216 margin-right: 0.25rem !important;
7217 margin-left: 0.25rem !important;
7221 margin-right: 0.5rem !important;
7222 margin-left: 0.5rem !important;
7226 margin-right: 1rem !important;
7227 margin-left: 1rem !important;
7231 margin-right: 1.5rem !important;
7232 margin-left: 1.5rem !important;
7236 margin-right: 3rem !important;
7237 margin-left: 3rem !important;
7241 margin-right: auto !important;
7242 margin-left: auto !important;
7246 margin-top: 0 !important;
7247 margin-bottom: 0 !important;
7251 margin-top: 0.25rem !important;
7252 margin-bottom: 0.25rem !important;
7256 margin-top: 0.5rem !important;
7257 margin-bottom: 0.5rem !important;
7261 margin-top: 1rem !important;
7262 margin-bottom: 1rem !important;
7266 margin-top: 1.5rem !important;
7267 margin-bottom: 1.5rem !important;
7271 margin-top: 3rem !important;
7272 margin-bottom: 3rem !important;
7276 margin-top: auto !important;
7277 margin-bottom: auto !important;
7281 margin-top: 0 !important;
7285 margin-top: 0.25rem !important;
7289 margin-top: 0.5rem !important;
7293 margin-top: 1rem !important;
7297 margin-top: 1.5rem !important;
7301 margin-top: 3rem !important;
7305 margin-top: auto !important;
7309 margin-right: 0 !important;
7313 margin-right: 0.25rem !important;
7317 margin-right: 0.5rem !important;
7321 margin-right: 1rem !important;
7325 margin-right: 1.5rem !important;
7329 margin-right: 3rem !important;
7333 margin-right: auto !important;
7337 margin-bottom: 0 !important;
7341 margin-bottom: 0.25rem !important;
7345 margin-bottom: 0.5rem !important;
7349 margin-bottom: 1rem !important;
7353 margin-bottom: 1.5rem !important;
7357 margin-bottom: 3rem !important;
7361 margin-bottom: auto !important;
7365 margin-left: 0 !important;
7369 margin-left: 0.25rem !important;
7373 margin-left: 0.5rem !important;
7377 margin-left: 1rem !important;
7381 margin-left: 1.5rem !important;
7385 margin-left: 3rem !important;
7389 margin-left: auto !important;
7393 padding: 0 !important;
7397 padding: 0.25rem !important;
7401 padding: 0.5rem !important;
7405 padding: 1rem !important;
7409 padding: 1.5rem !important;
7413 padding: 3rem !important;
7417 padding-right: 0 !important;
7418 padding-left: 0 !important;
7422 padding-right: 0.25rem !important;
7423 padding-left: 0.25rem !important;
7427 padding-right: 0.5rem !important;
7428 padding-left: 0.5rem !important;
7432 padding-right: 1rem !important;
7433 padding-left: 1rem !important;
7437 padding-right: 1.5rem !important;
7438 padding-left: 1.5rem !important;
7442 padding-right: 3rem !important;
7443 padding-left: 3rem !important;
7447 padding-top: 0 !important;
7448 padding-bottom: 0 !important;
7452 padding-top: 0.25rem !important;
7453 padding-bottom: 0.25rem !important;
7457 padding-top: 0.5rem !important;
7458 padding-bottom: 0.5rem !important;
7462 padding-top: 1rem !important;
7463 padding-bottom: 1rem !important;
7467 padding-top: 1.5rem !important;
7468 padding-bottom: 1.5rem !important;
7472 padding-top: 3rem !important;
7473 padding-bottom: 3rem !important;
7477 padding-top: 0 !important;
7481 padding-top: 0.25rem !important;
7485 padding-top: 0.5rem !important;
7489 padding-top: 1rem !important;
7493 padding-top: 1.5rem !important;
7497 padding-top: 3rem !important;
7501 padding-right: 0 !important;
7505 padding-right: 0.25rem !important;
7509 padding-right: 0.5rem !important;
7513 padding-right: 1rem !important;
7517 padding-right: 1.5rem !important;
7521 padding-right: 3rem !important;
7525 padding-bottom: 0 !important;
7529 padding-bottom: 0.25rem !important;
7533 padding-bottom: 0.5rem !important;
7537 padding-bottom: 1rem !important;
7541 padding-bottom: 1.5rem !important;
7545 padding-bottom: 3rem !important;
7549 padding-left: 0 !important;
7553 padding-left: 0.25rem !important;
7557 padding-left: 0.5rem !important;
7561 padding-left: 1rem !important;
7565 padding-left: 1.5rem !important;
7569 padding-left: 3rem !important;
7573 font-family: var(--bs-font-monospace) !important;
7577 font-size: calc(1.375rem + 1.5vw) !important;
7581 font-size: calc(1.325rem + 0.9vw) !important;
7585 font-size: calc(1.3rem + 0.6vw) !important;
7589 font-size: calc(1.275rem + 0.3vw) !important;
7593 font-size: 1.25rem !important;
7597 font-size: 1rem !important;
7601 font-style: italic !important;
7605 font-style: normal !important;
7609 font-weight: 300 !important;
7613 font-weight: lighter !important;
7617 font-weight: 400 !important;
7621 font-weight: 700 !important;
7625 font-weight: bolder !important;
7629 line-height: 1 !important;
7633 line-height: 1.25 !important;
7637 line-height: 1.5 !important;
7641 line-height: 2 !important;
7645 text-align: left !important;
7649 text-align: right !important;
7653 text-align: center !important;
7656 .text-decoration-none {
7657 text-decoration: none !important;
7660 .text-decoration-underline {
7661 text-decoration: underline !important;
7664 .text-decoration-line-through {
7665 text-decoration: line-through !important;
7669 text-transform: lowercase !important;
7673 text-transform: uppercase !important;
7677 text-transform: capitalize !important;
7681 white-space: normal !important;
7685 white-space: nowrap !important;
7688 /* rtl:begin:remove */
7690 word-wrap: break-word !important;
7691 word-break: break-word !important;
7694 /* rtl:end:remove */
7696 --bs-text-opacity: 1;
7697 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
7701 --bs-text-opacity: 1;
7702 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
7706 --bs-text-opacity: 1;
7707 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
7711 --bs-text-opacity: 1;
7712 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
7716 --bs-text-opacity: 1;
7717 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
7721 --bs-text-opacity: 1;
7722 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
7726 --bs-text-opacity: 1;
7727 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
7731 --bs-text-opacity: 1;
7732 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
7736 --bs-text-opacity: 1;
7737 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
7741 --bs-text-opacity: 1;
7742 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
7746 --bs-text-opacity: 1;
7747 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
7751 --bs-text-opacity: 1;
7752 color: #6c757d !important;
7756 --bs-text-opacity: 1;
7757 color: rgba(0, 0, 0, 0.5) !important;
7761 --bs-text-opacity: 1;
7762 color: rgba(255, 255, 255, 0.5) !important;
7766 --bs-text-opacity: 1;
7767 color: inherit !important;
7771 --bs-text-opacity: 0.25;
7775 --bs-text-opacity: 0.5;
7779 --bs-text-opacity: 0.75;
7783 --bs-text-opacity: 1;
7788 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
7793 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
7798 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
7803 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
7808 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
7813 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
7818 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
7823 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
7828 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
7833 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
7838 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
7843 background-color: transparent !important;
7847 --bs-bg-opacity: 0.1;
7851 --bs-bg-opacity: 0.25;
7855 --bs-bg-opacity: 0.5;
7859 --bs-bg-opacity: 0.75;
7867 background-image: var(--bs-gradient) !important;
7871 -webkit-user-select: all !important;
7872 -moz-user-select: all !important;
7873 user-select: all !important;
7877 -webkit-user-select: auto !important;
7878 -moz-user-select: auto !important;
7879 user-select: auto !important;
7883 -webkit-user-select: none !important;
7884 -moz-user-select: none !important;
7885 user-select: none !important;
7889 pointer-events: none !important;
7893 pointer-events: auto !important;
7897 border-radius: 0.25rem !important;
7901 border-radius: 0 !important;
7905 border-radius: 0.2rem !important;
7909 border-radius: 0.25rem !important;
7913 border-radius: 0.3rem !important;
7917 border-radius: 50% !important;
7921 border-radius: 50rem !important;
7925 border-top-left-radius: 0.25rem !important;
7926 border-top-right-radius: 0.25rem !important;
7930 border-top-right-radius: 0.25rem !important;
7931 border-bottom-right-radius: 0.25rem !important;
7935 border-bottom-right-radius: 0.25rem !important;
7936 border-bottom-left-radius: 0.25rem !important;
7940 border-bottom-left-radius: 0.25rem !important;
7941 border-top-left-radius: 0.25rem !important;
7945 visibility: visible !important;
7949 visibility: hidden !important;
7952 @media (min-width: 576px) {
7954 float: left !important;
7958 float: right !important;
7962 float: none !important;
7966 display: inline !important;
7969 .d-sm-inline-block {
7970 display: inline-block !important;
7974 display: block !important;
7978 display: grid !important;
7982 display: table !important;
7986 display: table-row !important;
7990 display: table-cell !important;
7994 display: flex !important;
7998 display: inline-flex !important;
8002 display: none !important;
8006 flex: 1 1 auto !important;
8010 flex-direction: row !important;
8014 flex-direction: column !important;
8017 .flex-sm-row-reverse {
8018 flex-direction: row-reverse !important;
8021 .flex-sm-column-reverse {
8022 flex-direction: column-reverse !important;
8026 flex-grow: 0 !important;
8030 flex-grow: 1 !important;
8034 flex-shrink: 0 !important;
8038 flex-shrink: 1 !important;
8042 flex-wrap: wrap !important;
8046 flex-wrap: nowrap !important;
8049 .flex-sm-wrap-reverse {
8050 flex-wrap: wrap-reverse !important;
8058 gap: 0.25rem !important;
8062 gap: 0.5rem !important;
8066 gap: 1rem !important;
8070 gap: 1.5rem !important;
8074 gap: 3rem !important;
8077 .justify-content-sm-start {
8078 justify-content: flex-start !important;
8081 .justify-content-sm-end {
8082 justify-content: flex-end !important;
8085 .justify-content-sm-center {
8086 justify-content: center !important;
8089 .justify-content-sm-between {
8090 justify-content: space-between !important;
8093 .justify-content-sm-around {
8094 justify-content: space-around !important;
8097 .justify-content-sm-evenly {
8098 justify-content: space-evenly !important;
8101 .align-items-sm-start {
8102 align-items: flex-start !important;
8105 .align-items-sm-end {
8106 align-items: flex-end !important;
8109 .align-items-sm-center {
8110 align-items: center !important;
8113 .align-items-sm-baseline {
8114 align-items: baseline !important;
8117 .align-items-sm-stretch {
8118 align-items: stretch !important;
8121 .align-content-sm-start {
8122 align-content: flex-start !important;
8125 .align-content-sm-end {
8126 align-content: flex-end !important;
8129 .align-content-sm-center {
8130 align-content: center !important;
8133 .align-content-sm-between {
8134 align-content: space-between !important;
8137 .align-content-sm-around {
8138 align-content: space-around !important;
8141 .align-content-sm-stretch {
8142 align-content: stretch !important;
8145 .align-self-sm-auto {
8146 align-self: auto !important;
8149 .align-self-sm-start {
8150 align-self: flex-start !important;
8153 .align-self-sm-end {
8154 align-self: flex-end !important;
8157 .align-self-sm-center {
8158 align-self: center !important;
8161 .align-self-sm-baseline {
8162 align-self: baseline !important;
8165 .align-self-sm-stretch {
8166 align-self: stretch !important;
8170 order: -1 !important;
8174 order: 0 !important;
8178 order: 1 !important;
8182 order: 2 !important;
8186 order: 3 !important;
8190 order: 4 !important;
8194 order: 5 !important;
8198 order: 6 !important;
8202 margin: 0 !important;
8206 margin: 0.25rem !important;
8210 margin: 0.5rem !important;
8214 margin: 1rem !important;
8218 margin: 1.5rem !important;
8222 margin: 3rem !important;
8226 margin: auto !important;
8230 margin-right: 0 !important;
8231 margin-left: 0 !important;
8235 margin-right: 0.25rem !important;
8236 margin-left: 0.25rem !important;
8240 margin-right: 0.5rem !important;
8241 margin-left: 0.5rem !important;
8245 margin-right: 1rem !important;
8246 margin-left: 1rem !important;
8250 margin-right: 1.5rem !important;
8251 margin-left: 1.5rem !important;
8255 margin-right: 3rem !important;
8256 margin-left: 3rem !important;
8260 margin-right: auto !important;
8261 margin-left: auto !important;
8265 margin-top: 0 !important;
8266 margin-bottom: 0 !important;
8270 margin-top: 0.25rem !important;
8271 margin-bottom: 0.25rem !important;
8275 margin-top: 0.5rem !important;
8276 margin-bottom: 0.5rem !important;
8280 margin-top: 1rem !important;
8281 margin-bottom: 1rem !important;
8285 margin-top: 1.5rem !important;
8286 margin-bottom: 1.5rem !important;
8290 margin-top: 3rem !important;
8291 margin-bottom: 3rem !important;
8295 margin-top: auto !important;
8296 margin-bottom: auto !important;
8300 margin-top: 0 !important;
8304 margin-top: 0.25rem !important;
8308 margin-top: 0.5rem !important;
8312 margin-top: 1rem !important;
8316 margin-top: 1.5rem !important;
8320 margin-top: 3rem !important;
8324 margin-top: auto !important;
8328 margin-right: 0 !important;
8332 margin-right: 0.25rem !important;
8336 margin-right: 0.5rem !important;
8340 margin-right: 1rem !important;
8344 margin-right: 1.5rem !important;
8348 margin-right: 3rem !important;
8352 margin-right: auto !important;
8356 margin-bottom: 0 !important;
8360 margin-bottom: 0.25rem !important;
8364 margin-bottom: 0.5rem !important;
8368 margin-bottom: 1rem !important;
8372 margin-bottom: 1.5rem !important;
8376 margin-bottom: 3rem !important;
8380 margin-bottom: auto !important;
8384 margin-left: 0 !important;
8388 margin-left: 0.25rem !important;
8392 margin-left: 0.5rem !important;
8396 margin-left: 1rem !important;
8400 margin-left: 1.5rem !important;
8404 margin-left: 3rem !important;
8408 margin-left: auto !important;
8412 padding: 0 !important;
8416 padding: 0.25rem !important;
8420 padding: 0.5rem !important;
8424 padding: 1rem !important;
8428 padding: 1.5rem !important;
8432 padding: 3rem !important;
8436 padding-right: 0 !important;
8437 padding-left: 0 !important;
8441 padding-right: 0.25rem !important;
8442 padding-left: 0.25rem !important;
8446 padding-right: 0.5rem !important;
8447 padding-left: 0.5rem !important;
8451 padding-right: 1rem !important;
8452 padding-left: 1rem !important;
8456 padding-right: 1.5rem !important;
8457 padding-left: 1.5rem !important;
8461 padding-right: 3rem !important;
8462 padding-left: 3rem !important;
8466 padding-top: 0 !important;
8467 padding-bottom: 0 !important;
8471 padding-top: 0.25rem !important;
8472 padding-bottom: 0.25rem !important;
8476 padding-top: 0.5rem !important;
8477 padding-bottom: 0.5rem !important;
8481 padding-top: 1rem !important;
8482 padding-bottom: 1rem !important;
8486 padding-top: 1.5rem !important;
8487 padding-bottom: 1.5rem !important;
8491 padding-top: 3rem !important;
8492 padding-bottom: 3rem !important;
8496 padding-top: 0 !important;
8500 padding-top: 0.25rem !important;
8504 padding-top: 0.5rem !important;
8508 padding-top: 1rem !important;
8512 padding-top: 1.5rem !important;
8516 padding-top: 3rem !important;
8520 padding-right: 0 !important;
8524 padding-right: 0.25rem !important;
8528 padding-right: 0.5rem !important;
8532 padding-right: 1rem !important;
8536 padding-right: 1.5rem !important;
8540 padding-right: 3rem !important;
8544 padding-bottom: 0 !important;
8548 padding-bottom: 0.25rem !important;
8552 padding-bottom: 0.5rem !important;
8556 padding-bottom: 1rem !important;
8560 padding-bottom: 1.5rem !important;
8564 padding-bottom: 3rem !important;
8568 padding-left: 0 !important;
8572 padding-left: 0.25rem !important;
8576 padding-left: 0.5rem !important;
8580 padding-left: 1rem !important;
8584 padding-left: 1.5rem !important;
8588 padding-left: 3rem !important;
8592 text-align: left !important;
8596 text-align: right !important;
8600 text-align: center !important;
8603 @media (min-width: 768px) {
8605 float: left !important;
8609 float: right !important;
8613 float: none !important;
8617 display: inline !important;
8620 .d-md-inline-block {
8621 display: inline-block !important;
8625 display: block !important;
8629 display: grid !important;
8633 display: table !important;
8637 display: table-row !important;
8641 display: table-cell !important;
8645 display: flex !important;
8649 display: inline-flex !important;
8653 display: none !important;
8657 flex: 1 1 auto !important;
8661 flex-direction: row !important;
8665 flex-direction: column !important;
8668 .flex-md-row-reverse {
8669 flex-direction: row-reverse !important;
8672 .flex-md-column-reverse {
8673 flex-direction: column-reverse !important;
8677 flex-grow: 0 !important;
8681 flex-grow: 1 !important;
8685 flex-shrink: 0 !important;
8689 flex-shrink: 1 !important;
8693 flex-wrap: wrap !important;
8697 flex-wrap: nowrap !important;
8700 .flex-md-wrap-reverse {
8701 flex-wrap: wrap-reverse !important;
8709 gap: 0.25rem !important;
8713 gap: 0.5rem !important;
8717 gap: 1rem !important;
8721 gap: 1.5rem !important;
8725 gap: 3rem !important;
8728 .justify-content-md-start {
8729 justify-content: flex-start !important;
8732 .justify-content-md-end {
8733 justify-content: flex-end !important;
8736 .justify-content-md-center {
8737 justify-content: center !important;
8740 .justify-content-md-between {
8741 justify-content: space-between !important;
8744 .justify-content-md-around {
8745 justify-content: space-around !important;
8748 .justify-content-md-evenly {
8749 justify-content: space-evenly !important;
8752 .align-items-md-start {
8753 align-items: flex-start !important;
8756 .align-items-md-end {
8757 align-items: flex-end !important;
8760 .align-items-md-center {
8761 align-items: center !important;
8764 .align-items-md-baseline {
8765 align-items: baseline !important;
8768 .align-items-md-stretch {
8769 align-items: stretch !important;
8772 .align-content-md-start {
8773 align-content: flex-start !important;
8776 .align-content-md-end {
8777 align-content: flex-end !important;
8780 .align-content-md-center {
8781 align-content: center !important;
8784 .align-content-md-between {
8785 align-content: space-between !important;
8788 .align-content-md-around {
8789 align-content: space-around !important;
8792 .align-content-md-stretch {
8793 align-content: stretch !important;
8796 .align-self-md-auto {
8797 align-self: auto !important;
8800 .align-self-md-start {
8801 align-self: flex-start !important;
8804 .align-self-md-end {
8805 align-self: flex-end !important;
8808 .align-self-md-center {
8809 align-self: center !important;
8812 .align-self-md-baseline {
8813 align-self: baseline !important;
8816 .align-self-md-stretch {
8817 align-self: stretch !important;
8821 order: -1 !important;
8825 order: 0 !important;
8829 order: 1 !important;
8833 order: 2 !important;
8837 order: 3 !important;
8841 order: 4 !important;
8845 order: 5 !important;
8849 order: 6 !important;
8853 margin: 0 !important;
8857 margin: 0.25rem !important;
8861 margin: 0.5rem !important;
8865 margin: 1rem !important;
8869 margin: 1.5rem !important;
8873 margin: 3rem !important;
8877 margin: auto !important;
8881 margin-right: 0 !important;
8882 margin-left: 0 !important;
8886 margin-right: 0.25rem !important;
8887 margin-left: 0.25rem !important;
8891 margin-right: 0.5rem !important;
8892 margin-left: 0.5rem !important;
8896 margin-right: 1rem !important;
8897 margin-left: 1rem !important;
8901 margin-right: 1.5rem !important;
8902 margin-left: 1.5rem !important;
8906 margin-right: 3rem !important;
8907 margin-left: 3rem !important;
8911 margin-right: auto !important;
8912 margin-left: auto !important;
8916 margin-top: 0 !important;
8917 margin-bottom: 0 !important;
8921 margin-top: 0.25rem !important;
8922 margin-bottom: 0.25rem !important;
8926 margin-top: 0.5rem !important;
8927 margin-bottom: 0.5rem !important;
8931 margin-top: 1rem !important;
8932 margin-bottom: 1rem !important;
8936 margin-top: 1.5rem !important;
8937 margin-bottom: 1.5rem !important;
8941 margin-top: 3rem !important;
8942 margin-bottom: 3rem !important;
8946 margin-top: auto !important;
8947 margin-bottom: auto !important;
8951 margin-top: 0 !important;
8955 margin-top: 0.25rem !important;
8959 margin-top: 0.5rem !important;
8963 margin-top: 1rem !important;
8967 margin-top: 1.5rem !important;
8971 margin-top: 3rem !important;
8975 margin-top: auto !important;
8979 margin-right: 0 !important;
8983 margin-right: 0.25rem !important;
8987 margin-right: 0.5rem !important;
8991 margin-right: 1rem !important;
8995 margin-right: 1.5rem !important;
8999 margin-right: 3rem !important;
9003 margin-right: auto !important;
9007 margin-bottom: 0 !important;
9011 margin-bottom: 0.25rem !important;
9015 margin-bottom: 0.5rem !important;
9019 margin-bottom: 1rem !important;
9023 margin-bottom: 1.5rem !important;
9027 margin-bottom: 3rem !important;
9031 margin-bottom: auto !important;
9035 margin-left: 0 !important;
9039 margin-left: 0.25rem !important;
9043 margin-left: 0.5rem !important;
9047 margin-left: 1rem !important;
9051 margin-left: 1.5rem !important;
9055 margin-left: 3rem !important;
9059 margin-left: auto !important;
9063 padding: 0 !important;
9067 padding: 0.25rem !important;
9071 padding: 0.5rem !important;
9075 padding: 1rem !important;
9079 padding: 1.5rem !important;
9083 padding: 3rem !important;
9087 padding-right: 0 !important;
9088 padding-left: 0 !important;
9092 padding-right: 0.25rem !important;
9093 padding-left: 0.25rem !important;
9097 padding-right: 0.5rem !important;
9098 padding-left: 0.5rem !important;
9102 padding-right: 1rem !important;
9103 padding-left: 1rem !important;
9107 padding-right: 1.5rem !important;
9108 padding-left: 1.5rem !important;
9112 padding-right: 3rem !important;
9113 padding-left: 3rem !important;
9117 padding-top: 0 !important;
9118 padding-bottom: 0 !important;
9122 padding-top: 0.25rem !important;
9123 padding-bottom: 0.25rem !important;
9127 padding-top: 0.5rem !important;
9128 padding-bottom: 0.5rem !important;
9132 padding-top: 1rem !important;
9133 padding-bottom: 1rem !important;
9137 padding-top: 1.5rem !important;
9138 padding-bottom: 1.5rem !important;
9142 padding-top: 3rem !important;
9143 padding-bottom: 3rem !important;
9147 padding-top: 0 !important;
9151 padding-top: 0.25rem !important;
9155 padding-top: 0.5rem !important;
9159 padding-top: 1rem !important;
9163 padding-top: 1.5rem !important;
9167 padding-top: 3rem !important;
9171 padding-right: 0 !important;
9175 padding-right: 0.25rem !important;
9179 padding-right: 0.5rem !important;
9183 padding-right: 1rem !important;
9187 padding-right: 1.5rem !important;
9191 padding-right: 3rem !important;
9195 padding-bottom: 0 !important;
9199 padding-bottom: 0.25rem !important;
9203 padding-bottom: 0.5rem !important;
9207 padding-bottom: 1rem !important;
9211 padding-bottom: 1.5rem !important;
9215 padding-bottom: 3rem !important;
9219 padding-left: 0 !important;
9223 padding-left: 0.25rem !important;
9227 padding-left: 0.5rem !important;
9231 padding-left: 1rem !important;
9235 padding-left: 1.5rem !important;
9239 padding-left: 3rem !important;
9243 text-align: left !important;
9247 text-align: right !important;
9251 text-align: center !important;
9254 @media (min-width: 992px) {
9256 float: left !important;
9260 float: right !important;
9264 float: none !important;
9268 display: inline !important;
9271 .d-lg-inline-block {
9272 display: inline-block !important;
9276 display: block !important;
9280 display: grid !important;
9284 display: table !important;
9288 display: table-row !important;
9292 display: table-cell !important;
9296 display: flex !important;
9300 display: inline-flex !important;
9304 display: none !important;
9308 flex: 1 1 auto !important;
9312 flex-direction: row !important;
9316 flex-direction: column !important;
9319 .flex-lg-row-reverse {
9320 flex-direction: row-reverse !important;
9323 .flex-lg-column-reverse {
9324 flex-direction: column-reverse !important;
9328 flex-grow: 0 !important;
9332 flex-grow: 1 !important;
9336 flex-shrink: 0 !important;
9340 flex-shrink: 1 !important;
9344 flex-wrap: wrap !important;
9348 flex-wrap: nowrap !important;
9351 .flex-lg-wrap-reverse {
9352 flex-wrap: wrap-reverse !important;
9360 gap: 0.25rem !important;
9364 gap: 0.5rem !important;
9368 gap: 1rem !important;
9372 gap: 1.5rem !important;
9376 gap: 3rem !important;
9379 .justify-content-lg-start {
9380 justify-content: flex-start !important;
9383 .justify-content-lg-end {
9384 justify-content: flex-end !important;
9387 .justify-content-lg-center {
9388 justify-content: center !important;
9391 .justify-content-lg-between {
9392 justify-content: space-between !important;
9395 .justify-content-lg-around {
9396 justify-content: space-around !important;
9399 .justify-content-lg-evenly {
9400 justify-content: space-evenly !important;
9403 .align-items-lg-start {
9404 align-items: flex-start !important;
9407 .align-items-lg-end {
9408 align-items: flex-end !important;
9411 .align-items-lg-center {
9412 align-items: center !important;
9415 .align-items-lg-baseline {
9416 align-items: baseline !important;
9419 .align-items-lg-stretch {
9420 align-items: stretch !important;
9423 .align-content-lg-start {
9424 align-content: flex-start !important;
9427 .align-content-lg-end {
9428 align-content: flex-end !important;
9431 .align-content-lg-center {
9432 align-content: center !important;
9435 .align-content-lg-between {
9436 align-content: space-between !important;
9439 .align-content-lg-around {
9440 align-content: space-around !important;
9443 .align-content-lg-stretch {
9444 align-content: stretch !important;
9447 .align-self-lg-auto {
9448 align-self: auto !important;
9451 .align-self-lg-start {
9452 align-self: flex-start !important;
9455 .align-self-lg-end {
9456 align-self: flex-end !important;
9459 .align-self-lg-center {
9460 align-self: center !important;
9463 .align-self-lg-baseline {
9464 align-self: baseline !important;
9467 .align-self-lg-stretch {
9468 align-self: stretch !important;
9472 order: -1 !important;
9476 order: 0 !important;
9480 order: 1 !important;
9484 order: 2 !important;
9488 order: 3 !important;
9492 order: 4 !important;
9496 order: 5 !important;
9500 order: 6 !important;
9504 margin: 0 !important;
9508 margin: 0.25rem !important;
9512 margin: 0.5rem !important;
9516 margin: 1rem !important;
9520 margin: 1.5rem !important;
9524 margin: 3rem !important;
9528 margin: auto !important;
9532 margin-right: 0 !important;
9533 margin-left: 0 !important;
9537 margin-right: 0.25rem !important;
9538 margin-left: 0.25rem !important;
9542 margin-right: 0.5rem !important;
9543 margin-left: 0.5rem !important;
9547 margin-right: 1rem !important;
9548 margin-left: 1rem !important;
9552 margin-right: 1.5rem !important;
9553 margin-left: 1.5rem !important;
9557 margin-right: 3rem !important;
9558 margin-left: 3rem !important;
9562 margin-right: auto !important;
9563 margin-left: auto !important;
9567 margin-top: 0 !important;
9568 margin-bottom: 0 !important;
9572 margin-top: 0.25rem !important;
9573 margin-bottom: 0.25rem !important;
9577 margin-top: 0.5rem !important;
9578 margin-bottom: 0.5rem !important;
9582 margin-top: 1rem !important;
9583 margin-bottom: 1rem !important;
9587 margin-top: 1.5rem !important;
9588 margin-bottom: 1.5rem !important;
9592 margin-top: 3rem !important;
9593 margin-bottom: 3rem !important;
9597 margin-top: auto !important;
9598 margin-bottom: auto !important;
9602 margin-top: 0 !important;
9606 margin-top: 0.25rem !important;
9610 margin-top: 0.5rem !important;
9614 margin-top: 1rem !important;
9618 margin-top: 1.5rem !important;
9622 margin-top: 3rem !important;
9626 margin-top: auto !important;
9630 margin-right: 0 !important;
9634 margin-right: 0.25rem !important;
9638 margin-right: 0.5rem !important;
9642 margin-right: 1rem !important;
9646 margin-right: 1.5rem !important;
9650 margin-right: 3rem !important;
9654 margin-right: auto !important;
9658 margin-bottom: 0 !important;
9662 margin-bottom: 0.25rem !important;
9666 margin-bottom: 0.5rem !important;
9670 margin-bottom: 1rem !important;
9674 margin-bottom: 1.5rem !important;
9678 margin-bottom: 3rem !important;
9682 margin-bottom: auto !important;
9686 margin-left: 0 !important;
9690 margin-left: 0.25rem !important;
9694 margin-left: 0.5rem !important;
9698 margin-left: 1rem !important;
9702 margin-left: 1.5rem !important;
9706 margin-left: 3rem !important;
9710 margin-left: auto !important;
9714 padding: 0 !important;
9718 padding: 0.25rem !important;
9722 padding: 0.5rem !important;
9726 padding: 1rem !important;
9730 padding: 1.5rem !important;
9734 padding: 3rem !important;
9738 padding-right: 0 !important;
9739 padding-left: 0 !important;
9743 padding-right: 0.25rem !important;
9744 padding-left: 0.25rem !important;
9748 padding-right: 0.5rem !important;
9749 padding-left: 0.5rem !important;
9753 padding-right: 1rem !important;
9754 padding-left: 1rem !important;
9758 padding-right: 1.5rem !important;
9759 padding-left: 1.5rem !important;
9763 padding-right: 3rem !important;
9764 padding-left: 3rem !important;
9768 padding-top: 0 !important;
9769 padding-bottom: 0 !important;
9773 padding-top: 0.25rem !important;
9774 padding-bottom: 0.25rem !important;
9778 padding-top: 0.5rem !important;
9779 padding-bottom: 0.5rem !important;
9783 padding-top: 1rem !important;
9784 padding-bottom: 1rem !important;
9788 padding-top: 1.5rem !important;
9789 padding-bottom: 1.5rem !important;
9793 padding-top: 3rem !important;
9794 padding-bottom: 3rem !important;
9798 padding-top: 0 !important;
9802 padding-top: 0.25rem !important;
9806 padding-top: 0.5rem !important;
9810 padding-top: 1rem !important;
9814 padding-top: 1.5rem !important;
9818 padding-top: 3rem !important;
9822 padding-right: 0 !important;
9826 padding-right: 0.25rem !important;
9830 padding-right: 0.5rem !important;
9834 padding-right: 1rem !important;
9838 padding-right: 1.5rem !important;
9842 padding-right: 3rem !important;
9846 padding-bottom: 0 !important;
9850 padding-bottom: 0.25rem !important;
9854 padding-bottom: 0.5rem !important;
9858 padding-bottom: 1rem !important;
9862 padding-bottom: 1.5rem !important;
9866 padding-bottom: 3rem !important;
9870 padding-left: 0 !important;
9874 padding-left: 0.25rem !important;
9878 padding-left: 0.5rem !important;
9882 padding-left: 1rem !important;
9886 padding-left: 1.5rem !important;
9890 padding-left: 3rem !important;
9894 text-align: left !important;
9898 text-align: right !important;
9902 text-align: center !important;
9905 @media (min-width: 1200px) {
9907 float: left !important;
9911 float: right !important;
9915 float: none !important;
9919 display: inline !important;
9922 .d-xl-inline-block {
9923 display: inline-block !important;
9927 display: block !important;
9931 display: grid !important;
9935 display: table !important;
9939 display: table-row !important;
9943 display: table-cell !important;
9947 display: flex !important;
9951 display: inline-flex !important;
9955 display: none !important;
9959 flex: 1 1 auto !important;
9963 flex-direction: row !important;
9967 flex-direction: column !important;
9970 .flex-xl-row-reverse {
9971 flex-direction: row-reverse !important;
9974 .flex-xl-column-reverse {
9975 flex-direction: column-reverse !important;
9979 flex-grow: 0 !important;
9983 flex-grow: 1 !important;
9987 flex-shrink: 0 !important;
9991 flex-shrink: 1 !important;
9995 flex-wrap: wrap !important;
9999 flex-wrap: nowrap !important;
10002 .flex-xl-wrap-reverse {
10003 flex-wrap: wrap-reverse !important;
10011 gap: 0.25rem !important;
10015 gap: 0.5rem !important;
10019 gap: 1rem !important;
10023 gap: 1.5rem !important;
10027 gap: 3rem !important;
10030 .justify-content-xl-start {
10031 justify-content: flex-start !important;
10034 .justify-content-xl-end {
10035 justify-content: flex-end !important;
10038 .justify-content-xl-center {
10039 justify-content: center !important;
10042 .justify-content-xl-between {
10043 justify-content: space-between !important;
10046 .justify-content-xl-around {
10047 justify-content: space-around !important;
10050 .justify-content-xl-evenly {
10051 justify-content: space-evenly !important;
10054 .align-items-xl-start {
10055 align-items: flex-start !important;
10058 .align-items-xl-end {
10059 align-items: flex-end !important;
10062 .align-items-xl-center {
10063 align-items: center !important;
10066 .align-items-xl-baseline {
10067 align-items: baseline !important;
10070 .align-items-xl-stretch {
10071 align-items: stretch !important;
10074 .align-content-xl-start {
10075 align-content: flex-start !important;
10078 .align-content-xl-end {
10079 align-content: flex-end !important;
10082 .align-content-xl-center {
10083 align-content: center !important;
10086 .align-content-xl-between {
10087 align-content: space-between !important;
10090 .align-content-xl-around {
10091 align-content: space-around !important;
10094 .align-content-xl-stretch {
10095 align-content: stretch !important;
10098 .align-self-xl-auto {
10099 align-self: auto !important;
10102 .align-self-xl-start {
10103 align-self: flex-start !important;
10106 .align-self-xl-end {
10107 align-self: flex-end !important;
10110 .align-self-xl-center {
10111 align-self: center !important;
10114 .align-self-xl-baseline {
10115 align-self: baseline !important;
10118 .align-self-xl-stretch {
10119 align-self: stretch !important;
10123 order: -1 !important;
10127 order: 0 !important;
10131 order: 1 !important;
10135 order: 2 !important;
10139 order: 3 !important;
10143 order: 4 !important;
10147 order: 5 !important;
10151 order: 6 !important;
10155 margin: 0 !important;
10159 margin: 0.25rem !important;
10163 margin: 0.5rem !important;
10167 margin: 1rem !important;
10171 margin: 1.5rem !important;
10175 margin: 3rem !important;
10179 margin: auto !important;
10183 margin-right: 0 !important;
10184 margin-left: 0 !important;
10188 margin-right: 0.25rem !important;
10189 margin-left: 0.25rem !important;
10193 margin-right: 0.5rem !important;
10194 margin-left: 0.5rem !important;
10198 margin-right: 1rem !important;
10199 margin-left: 1rem !important;
10203 margin-right: 1.5rem !important;
10204 margin-left: 1.5rem !important;
10208 margin-right: 3rem !important;
10209 margin-left: 3rem !important;
10213 margin-right: auto !important;
10214 margin-left: auto !important;
10218 margin-top: 0 !important;
10219 margin-bottom: 0 !important;
10223 margin-top: 0.25rem !important;
10224 margin-bottom: 0.25rem !important;
10228 margin-top: 0.5rem !important;
10229 margin-bottom: 0.5rem !important;
10233 margin-top: 1rem !important;
10234 margin-bottom: 1rem !important;
10238 margin-top: 1.5rem !important;
10239 margin-bottom: 1.5rem !important;
10243 margin-top: 3rem !important;
10244 margin-bottom: 3rem !important;
10248 margin-top: auto !important;
10249 margin-bottom: auto !important;
10253 margin-top: 0 !important;
10257 margin-top: 0.25rem !important;
10261 margin-top: 0.5rem !important;
10265 margin-top: 1rem !important;
10269 margin-top: 1.5rem !important;
10273 margin-top: 3rem !important;
10277 margin-top: auto !important;
10281 margin-right: 0 !important;
10285 margin-right: 0.25rem !important;
10289 margin-right: 0.5rem !important;
10293 margin-right: 1rem !important;
10297 margin-right: 1.5rem !important;
10301 margin-right: 3rem !important;
10305 margin-right: auto !important;
10309 margin-bottom: 0 !important;
10313 margin-bottom: 0.25rem !important;
10317 margin-bottom: 0.5rem !important;
10321 margin-bottom: 1rem !important;
10325 margin-bottom: 1.5rem !important;
10329 margin-bottom: 3rem !important;
10333 margin-bottom: auto !important;
10337 margin-left: 0 !important;
10341 margin-left: 0.25rem !important;
10345 margin-left: 0.5rem !important;
10349 margin-left: 1rem !important;
10353 margin-left: 1.5rem !important;
10357 margin-left: 3rem !important;
10361 margin-left: auto !important;
10365 padding: 0 !important;
10369 padding: 0.25rem !important;
10373 padding: 0.5rem !important;
10377 padding: 1rem !important;
10381 padding: 1.5rem !important;
10385 padding: 3rem !important;
10389 padding-right: 0 !important;
10390 padding-left: 0 !important;
10394 padding-right: 0.25rem !important;
10395 padding-left: 0.25rem !important;
10399 padding-right: 0.5rem !important;
10400 padding-left: 0.5rem !important;
10404 padding-right: 1rem !important;
10405 padding-left: 1rem !important;
10409 padding-right: 1.5rem !important;
10410 padding-left: 1.5rem !important;
10414 padding-right: 3rem !important;
10415 padding-left: 3rem !important;
10419 padding-top: 0 !important;
10420 padding-bottom: 0 !important;
10424 padding-top: 0.25rem !important;
10425 padding-bottom: 0.25rem !important;
10429 padding-top: 0.5rem !important;
10430 padding-bottom: 0.5rem !important;
10434 padding-top: 1rem !important;
10435 padding-bottom: 1rem !important;
10439 padding-top: 1.5rem !important;
10440 padding-bottom: 1.5rem !important;
10444 padding-top: 3rem !important;
10445 padding-bottom: 3rem !important;
10449 padding-top: 0 !important;
10453 padding-top: 0.25rem !important;
10457 padding-top: 0.5rem !important;
10461 padding-top: 1rem !important;
10465 padding-top: 1.5rem !important;
10469 padding-top: 3rem !important;
10473 padding-right: 0 !important;
10477 padding-right: 0.25rem !important;
10481 padding-right: 0.5rem !important;
10485 padding-right: 1rem !important;
10489 padding-right: 1.5rem !important;
10493 padding-right: 3rem !important;
10497 padding-bottom: 0 !important;
10501 padding-bottom: 0.25rem !important;
10505 padding-bottom: 0.5rem !important;
10509 padding-bottom: 1rem !important;
10513 padding-bottom: 1.5rem !important;
10517 padding-bottom: 3rem !important;
10521 padding-left: 0 !important;
10525 padding-left: 0.25rem !important;
10529 padding-left: 0.5rem !important;
10533 padding-left: 1rem !important;
10537 padding-left: 1.5rem !important;
10541 padding-left: 3rem !important;
10545 text-align: left !important;
10549 text-align: right !important;
10553 text-align: center !important;
10556 @media (min-width: 1400px) {
10558 float: left !important;
10562 float: right !important;
10566 float: none !important;
10570 display: inline !important;
10573 .d-xxl-inline-block {
10574 display: inline-block !important;
10578 display: block !important;
10582 display: grid !important;
10586 display: table !important;
10590 display: table-row !important;
10593 .d-xxl-table-cell {
10594 display: table-cell !important;
10598 display: flex !important;
10601 .d-xxl-inline-flex {
10602 display: inline-flex !important;
10606 display: none !important;
10610 flex: 1 1 auto !important;
10614 flex-direction: row !important;
10618 flex-direction: column !important;
10621 .flex-xxl-row-reverse {
10622 flex-direction: row-reverse !important;
10625 .flex-xxl-column-reverse {
10626 flex-direction: column-reverse !important;
10630 flex-grow: 0 !important;
10634 flex-grow: 1 !important;
10637 .flex-xxl-shrink-0 {
10638 flex-shrink: 0 !important;
10641 .flex-xxl-shrink-1 {
10642 flex-shrink: 1 !important;
10646 flex-wrap: wrap !important;
10650 flex-wrap: nowrap !important;
10653 .flex-xxl-wrap-reverse {
10654 flex-wrap: wrap-reverse !important;
10662 gap: 0.25rem !important;
10666 gap: 0.5rem !important;
10670 gap: 1rem !important;
10674 gap: 1.5rem !important;
10678 gap: 3rem !important;
10681 .justify-content-xxl-start {
10682 justify-content: flex-start !important;
10685 .justify-content-xxl-end {
10686 justify-content: flex-end !important;
10689 .justify-content-xxl-center {
10690 justify-content: center !important;
10693 .justify-content-xxl-between {
10694 justify-content: space-between !important;
10697 .justify-content-xxl-around {
10698 justify-content: space-around !important;
10701 .justify-content-xxl-evenly {
10702 justify-content: space-evenly !important;
10705 .align-items-xxl-start {
10706 align-items: flex-start !important;
10709 .align-items-xxl-end {
10710 align-items: flex-end !important;
10713 .align-items-xxl-center {
10714 align-items: center !important;
10717 .align-items-xxl-baseline {
10718 align-items: baseline !important;
10721 .align-items-xxl-stretch {
10722 align-items: stretch !important;
10725 .align-content-xxl-start {
10726 align-content: flex-start !important;
10729 .align-content-xxl-end {
10730 align-content: flex-end !important;
10733 .align-content-xxl-center {
10734 align-content: center !important;
10737 .align-content-xxl-between {
10738 align-content: space-between !important;
10741 .align-content-xxl-around {
10742 align-content: space-around !important;
10745 .align-content-xxl-stretch {
10746 align-content: stretch !important;
10749 .align-self-xxl-auto {
10750 align-self: auto !important;
10753 .align-self-xxl-start {
10754 align-self: flex-start !important;
10757 .align-self-xxl-end {
10758 align-self: flex-end !important;
10761 .align-self-xxl-center {
10762 align-self: center !important;
10765 .align-self-xxl-baseline {
10766 align-self: baseline !important;
10769 .align-self-xxl-stretch {
10770 align-self: stretch !important;
10774 order: -1 !important;
10778 order: 0 !important;
10782 order: 1 !important;
10786 order: 2 !important;
10790 order: 3 !important;
10794 order: 4 !important;
10798 order: 5 !important;
10802 order: 6 !important;
10806 margin: 0 !important;
10810 margin: 0.25rem !important;
10814 margin: 0.5rem !important;
10818 margin: 1rem !important;
10822 margin: 1.5rem !important;
10826 margin: 3rem !important;
10830 margin: auto !important;
10834 margin-right: 0 !important;
10835 margin-left: 0 !important;
10839 margin-right: 0.25rem !important;
10840 margin-left: 0.25rem !important;
10844 margin-right: 0.5rem !important;
10845 margin-left: 0.5rem !important;
10849 margin-right: 1rem !important;
10850 margin-left: 1rem !important;
10854 margin-right: 1.5rem !important;
10855 margin-left: 1.5rem !important;
10859 margin-right: 3rem !important;
10860 margin-left: 3rem !important;
10864 margin-right: auto !important;
10865 margin-left: auto !important;
10869 margin-top: 0 !important;
10870 margin-bottom: 0 !important;
10874 margin-top: 0.25rem !important;
10875 margin-bottom: 0.25rem !important;
10879 margin-top: 0.5rem !important;
10880 margin-bottom: 0.5rem !important;
10884 margin-top: 1rem !important;
10885 margin-bottom: 1rem !important;
10889 margin-top: 1.5rem !important;
10890 margin-bottom: 1.5rem !important;
10894 margin-top: 3rem !important;
10895 margin-bottom: 3rem !important;
10899 margin-top: auto !important;
10900 margin-bottom: auto !important;
10904 margin-top: 0 !important;
10908 margin-top: 0.25rem !important;
10912 margin-top: 0.5rem !important;
10916 margin-top: 1rem !important;
10920 margin-top: 1.5rem !important;
10924 margin-top: 3rem !important;
10928 margin-top: auto !important;
10932 margin-right: 0 !important;
10936 margin-right: 0.25rem !important;
10940 margin-right: 0.5rem !important;
10944 margin-right: 1rem !important;
10948 margin-right: 1.5rem !important;
10952 margin-right: 3rem !important;
10956 margin-right: auto !important;
10960 margin-bottom: 0 !important;
10964 margin-bottom: 0.25rem !important;
10968 margin-bottom: 0.5rem !important;
10972 margin-bottom: 1rem !important;
10976 margin-bottom: 1.5rem !important;
10980 margin-bottom: 3rem !important;
10984 margin-bottom: auto !important;
10988 margin-left: 0 !important;
10992 margin-left: 0.25rem !important;
10996 margin-left: 0.5rem !important;
11000 margin-left: 1rem !important;
11004 margin-left: 1.5rem !important;
11008 margin-left: 3rem !important;
11012 margin-left: auto !important;
11016 padding: 0 !important;
11020 padding: 0.25rem !important;
11024 padding: 0.5rem !important;
11028 padding: 1rem !important;
11032 padding: 1.5rem !important;
11036 padding: 3rem !important;
11040 padding-right: 0 !important;
11041 padding-left: 0 !important;
11045 padding-right: 0.25rem !important;
11046 padding-left: 0.25rem !important;
11050 padding-right: 0.5rem !important;
11051 padding-left: 0.5rem !important;
11055 padding-right: 1rem !important;
11056 padding-left: 1rem !important;
11060 padding-right: 1.5rem !important;
11061 padding-left: 1.5rem !important;
11065 padding-right: 3rem !important;
11066 padding-left: 3rem !important;
11070 padding-top: 0 !important;
11071 padding-bottom: 0 !important;
11075 padding-top: 0.25rem !important;
11076 padding-bottom: 0.25rem !important;
11080 padding-top: 0.5rem !important;
11081 padding-bottom: 0.5rem !important;
11085 padding-top: 1rem !important;
11086 padding-bottom: 1rem !important;
11090 padding-top: 1.5rem !important;
11091 padding-bottom: 1.5rem !important;
11095 padding-top: 3rem !important;
11096 padding-bottom: 3rem !important;
11100 padding-top: 0 !important;
11104 padding-top: 0.25rem !important;
11108 padding-top: 0.5rem !important;
11112 padding-top: 1rem !important;
11116 padding-top: 1.5rem !important;
11120 padding-top: 3rem !important;
11124 padding-right: 0 !important;
11128 padding-right: 0.25rem !important;
11132 padding-right: 0.5rem !important;
11136 padding-right: 1rem !important;
11140 padding-right: 1.5rem !important;
11144 padding-right: 3rem !important;
11148 padding-bottom: 0 !important;
11152 padding-bottom: 0.25rem !important;
11156 padding-bottom: 0.5rem !important;
11160 padding-bottom: 1rem !important;
11164 padding-bottom: 1.5rem !important;
11168 padding-bottom: 3rem !important;
11172 padding-left: 0 !important;
11176 padding-left: 0.25rem !important;
11180 padding-left: 0.5rem !important;
11184 padding-left: 1rem !important;
11188 padding-left: 1.5rem !important;
11192 padding-left: 3rem !important;
11196 text-align: left !important;
11200 text-align: right !important;
11204 text-align: center !important;
11207 @media (min-width: 1200px) {
11209 font-size: 2.5rem !important;
11213 font-size: 2rem !important;
11217 font-size: 1.75rem !important;
11221 font-size: 1.5rem !important;
11226 display: inline !important;
11229 .d-print-inline-block {
11230 display: inline-block !important;
11234 display: block !important;
11238 display: grid !important;
11242 display: table !important;
11245 .d-print-table-row {
11246 display: table-row !important;
11249 .d-print-table-cell {
11250 display: table-cell !important;
11254 display: flex !important;
11257 .d-print-inline-flex {
11258 display: inline-flex !important;
11262 display: none !important;
11266 /*# sourceMappingURL=bootstrap.css.map */.sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}h1.svelte-dl2ttu.svelte-dl2ttu{margin:10px 0;padding-left:8px}h1.svelte-dl2ttu small.svelte-dl2ttu a{font-size:0.5em;white-space:nowrap}h2.svelte-dl2ttu.svelte-dl2ttu{font-size:2em;padding-left:8px;background-color:white}h3.svelte-dl2ttu.svelte-dl2ttu{font-size:1.5em;padding-left:8px}tr.all-columns.svelte-dl2ttu.svelte-dl2ttu{background-color:white !important;border:none}tr.all-columns.svelte-dl2ttu td.svelte-dl2ttu{border-top:none !important;padding-left:0 !important}span.noname{color:#800}#map-wrapper.svelte-dl2ttu.svelte-dl2ttu{width:100%;min-height:auto;height:300px;border:1px solid #666}.sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}footer.svelte-1f2bd8l.svelte-1f2bd8l{clear:both;font-size:0.8em;text-align:center}footer.svelte-1f2bd8l p.svelte-1f2bd8l{margin:1em}#about-help.svelte-1l5yrvt{max-width:800px;padding:4em}.navbar-brand.svelte-1q88nx a:hover{text-decoration:none}.navbar-brand.svelte-1q88nx h1.svelte-1q88nx{display:inline;font-size:1.2em;color:#333}.navbar-brand.svelte-1q88nx img.svelte-1q88nx{display:inline-block;margin-right:5px;margin-top:-5px}.nav-item.svelte-1q88nx.svelte-1q88nx{white-space:nowrap}.page-title-section.svelte-1q88nx.svelte-1q88nx{display:none;text-align:center;padding:1em}@media(max-width: 600px){.page-title-section.svelte-1q88nx.svelte-1q88nx{display:block}}.search-section.svelte-1q88nx.svelte-1q88nx{padding:1em 30px;background-color:#f5f5f5;border-top:2px solid #ddd;border-bottom:2px solid #ddd}label.svelte-1pqxd6v{font-size:0.9rem;margin-top:0.3rem}#switch-coords.svelte-1pqxd6v{font-size:0.6rem;font-weight:bold;cursor:pointer;padding:2px;margin:5px}@media(max-width: 850px){#reverse-lon.svelte-1pqxd6v,#reverse-lat.svelte-1pqxd6v,#reverse-zoom.svelte-1pqxd6v{width:8em}}.result.svelte-5fm7ib.svelte-5fm7ib{font-size:0.8em;margin:5px;margin-top:0px;padding:4px 8px;border-radius:2px;background:#F0F7FF;border:2px solid #D7E7FF;cursor:pointer;min-height:5em}.result.highlight.svelte-5fm7ib.svelte-5fm7ib{background-color:#D9E7F7;border-color:#9DB9E4}.result.highlight.svelte-5fm7ib a{margin:10px auto;display:block;max-width:10em;padding:1px;background-color:white}.result.svelte-5fm7ib .type.svelte-5fm7ib{color:gray;font-size:0.8em}.result.svelte-5fm7ib a{display:none}.result.svelte-5fm7ib .coords.svelte-5fm7ib{display:none}.noresults.svelte-5fm7ib.svelte-5fm7ib{text-align:center;padding:1em}.more.svelte-5fm7ib.svelte-5fm7ib{text-align:center;margin-top:1em}.result.highlight.svelte-5fm7ib a:hover{color:#111}#map.svelte-1vbvdrk{height:100%;background:#eee}.btn-outline-secondary.svelte-1vbvdrk{background-color:white}.btn-outline-secondary.svelte-1vbvdrk:hover{color:#111}@media(max-width: 768px){#map.svelte-1vbvdrk{height:300px}}.mapicon.svelte-180cawe{margin:10px 0}form.svelte-1kvo9ki .form-control.svelte-1kvo9ki{width:500px;max-width:100%}.form-text.svelte-1kvo9ki em.svelte-1kvo9ki{font-family:monospace;font-style:normal}.notused.svelte-1p3h587{color:#ddd}td.svelte-1p3h587{padding:2px 8px;font-size:0.9em}#postcode-hint.svelte-yw4tm0{font-size:0.9em;background-color:#ededff;display:none}.close.svelte-yw4tm0{font-size:1rem}td.svelte-1184nr4{padding:2px 8px;font-size:0.9em}.name.svelte-ndknvb{font-weight:bold;overflow-wrap:anywhere}.nav-tabs.svelte-1u2ltgo.svelte-1u2ltgo{font-size:0.8em;margin-top:-1em}.nav-link.svelte-1u2ltgo.svelte-1u2ltgo{padding:0.1rem 1rem}#q.svelte-1u2ltgo.svelte-1u2ltgo{width:500px;max-width:100%}#searchAdvancedOptions.svelte-1u2ltgo ul.svelte-1u2ltgo{list-style-type:none;padding:0;font-size:0.85rem}#searchAdvancedOptions.svelte-1u2ltgo li.svelte-1u2ltgo{display:inline-block;padding:4px 10px;border-radius:5px;border:1px dotted #ccc;margin-right:1em}#searchAdvancedOptions.svelte-1u2ltgo label.svelte-1u2ltgo{margin-right:0.5em}/* required styles */
\r
11270 .leaflet-marker-icon,
\r
11271 .leaflet-marker-shadow,
\r
11272 .leaflet-tile-container,
\r
11273 .leaflet-pane > svg,
\r
11274 .leaflet-pane > canvas,
\r
11275 .leaflet-zoom-box,
\r
11276 .leaflet-image-layer,
\r
11278 position: absolute;
\r
11282 .leaflet-container {
\r
11283 overflow: hidden;
\r
11286 .leaflet-marker-icon,
\r
11287 .leaflet-marker-shadow {
\r
11288 -webkit-user-select: none;
\r
11289 -moz-user-select: none;
\r
11290 user-select: none;
\r
11291 -webkit-user-drag: none;
\r
11293 /* Prevents IE11 from highlighting tiles in blue */
\r
11294 .leaflet-tile::selection {
\r
11295 background: transparent;
\r
11297 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
\r
11298 .leaflet-safari .leaflet-tile {
\r
11299 image-rendering: -webkit-optimize-contrast;
\r
11301 /* hack that prevents hw layers "stretching" when loading new tiles */
\r
11302 .leaflet-safari .leaflet-tile-container {
\r
11305 -webkit-transform-origin: 0 0;
\r
11307 .leaflet-marker-icon,
\r
11308 .leaflet-marker-shadow {
\r
11311 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
\r
11312 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
\r
11313 .leaflet-container .leaflet-overlay-pane svg,
\r
11314 .leaflet-container .leaflet-marker-pane img,
\r
11315 .leaflet-container .leaflet-shadow-pane img,
\r
11316 .leaflet-container .leaflet-tile-pane img,
\r
11317 .leaflet-container img.leaflet-image-layer,
\r
11318 .leaflet-container .leaflet-tile {
\r
11319 max-width: none !important;
\r
11320 max-height: none !important;
\r
11323 .leaflet-container.leaflet-touch-zoom {
\r
11324 -ms-touch-action: pan-x pan-y;
\r
11325 touch-action: pan-x pan-y;
\r
11327 .leaflet-container.leaflet-touch-drag {
\r
11328 -ms-touch-action: pinch-zoom;
\r
11329 /* Fallback for FF which doesn't support pinch-zoom */
\r
11330 touch-action: none;
\r
11331 touch-action: pinch-zoom;
\r
11333 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
\r
11334 -ms-touch-action: none;
\r
11335 touch-action: none;
\r
11337 .leaflet-container {
\r
11338 -webkit-tap-highlight-color: transparent;
\r
11340 .leaflet-container a {
\r
11341 -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
\r
11345 visibility: hidden;
\r
11347 .leaflet-tile-loaded {
\r
11348 visibility: inherit;
\r
11350 .leaflet-zoom-box {
\r
11353 -moz-box-sizing: border-box;
\r
11354 box-sizing: border-box;
\r
11357 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
\r
11358 .leaflet-overlay-pane svg {
\r
11359 -moz-user-select: none;
\r
11362 .leaflet-pane { z-index: 400; }
\r
11364 .leaflet-tile-pane { z-index: 200; }
\r
11365 .leaflet-overlay-pane { z-index: 400; }
\r
11366 .leaflet-shadow-pane { z-index: 500; }
\r
11367 .leaflet-marker-pane { z-index: 600; }
\r
11368 .leaflet-tooltip-pane { z-index: 650; }
\r
11369 .leaflet-popup-pane { z-index: 700; }
\r
11371 .leaflet-map-pane canvas { z-index: 100; }
\r
11372 .leaflet-map-pane svg { z-index: 200; }
\r
11374 .leaflet-vml-shape {
\r
11379 behavior: url(#default#VML);
\r
11380 display: inline-block;
\r
11381 position: absolute;
\r
11385 /* control positioning */
\r
11387 .leaflet-control {
\r
11388 position: relative;
\r
11390 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
11391 pointer-events: auto;
\r
11394 .leaflet-bottom {
\r
11395 position: absolute;
\r
11397 pointer-events: none;
\r
11405 .leaflet-bottom {
\r
11411 .leaflet-control {
\r
11415 .leaflet-right .leaflet-control {
\r
11418 .leaflet-top .leaflet-control {
\r
11419 margin-top: 10px;
\r
11421 .leaflet-bottom .leaflet-control {
\r
11422 margin-bottom: 10px;
\r
11424 .leaflet-left .leaflet-control {
\r
11425 margin-left: 10px;
\r
11427 .leaflet-right .leaflet-control {
\r
11428 margin-right: 10px;
\r
11432 /* zoom and fade animations */
\r
11434 .leaflet-fade-anim .leaflet-tile {
\r
11435 will-change: opacity;
\r
11437 .leaflet-fade-anim .leaflet-popup {
\r
11439 -webkit-transition: opacity 0.2s linear;
\r
11440 -moz-transition: opacity 0.2s linear;
\r
11441 transition: opacity 0.2s linear;
\r
11443 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
\r
11446 .leaflet-zoom-animated {
\r
11447 -webkit-transform-origin: 0 0;
\r
11448 -ms-transform-origin: 0 0;
\r
11449 transform-origin: 0 0;
\r
11451 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
11452 will-change: transform;
\r
11454 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
11455 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
11456 -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
11457 transition: transform 0.25s cubic-bezier(0,0,0.25,1);
\r
11459 .leaflet-zoom-anim .leaflet-tile,
\r
11460 .leaflet-pan-anim .leaflet-tile {
\r
11461 -webkit-transition: none;
\r
11462 -moz-transition: none;
\r
11463 transition: none;
\r
11466 .leaflet-zoom-anim .leaflet-zoom-hide {
\r
11467 visibility: hidden;
\r
11473 .leaflet-interactive {
\r
11477 cursor: -webkit-grab;
\r
11478 cursor: -moz-grab;
\r
11481 .leaflet-crosshair,
\r
11482 .leaflet-crosshair .leaflet-interactive {
\r
11483 cursor: crosshair;
\r
11485 .leaflet-popup-pane,
\r
11486 .leaflet-control {
\r
11489 .leaflet-dragging .leaflet-grab,
\r
11490 .leaflet-dragging .leaflet-grab .leaflet-interactive,
\r
11491 .leaflet-dragging .leaflet-marker-draggable {
\r
11493 cursor: -webkit-grabbing;
\r
11494 cursor: -moz-grabbing;
\r
11495 cursor: grabbing;
\r
11498 /* marker & overlays interactivity */
\r
11499 .leaflet-marker-icon,
\r
11500 .leaflet-marker-shadow,
\r
11501 .leaflet-image-layer,
\r
11502 .leaflet-pane > svg path,
\r
11503 .leaflet-tile-container {
\r
11504 pointer-events: none;
\r
11507 .leaflet-marker-icon.leaflet-interactive,
\r
11508 .leaflet-image-layer.leaflet-interactive,
\r
11509 .leaflet-pane > svg path.leaflet-interactive,
\r
11510 svg.leaflet-image-layer.leaflet-interactive path {
\r
11511 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
11512 pointer-events: auto;
\r
11515 /* visual tweaks */
\r
11517 .leaflet-container {
\r
11518 background: #ddd;
\r
11521 .leaflet-container a {
\r
11524 .leaflet-container a.leaflet-active {
\r
11525 outline: 2px solid orange;
\r
11527 .leaflet-zoom-box {
\r
11528 border: 2px dotted #38f;
\r
11529 background: rgba(255,255,255,0.5);
\r
11533 /* general typography */
\r
11534 .leaflet-container {
\r
11535 font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
\r
11539 /* general toolbar styles */
\r
11542 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
\r
11543 border-radius: 4px;
\r
11546 .leaflet-bar a:hover {
\r
11547 background-color: #fff;
\r
11548 border-bottom: 1px solid #ccc;
\r
11551 line-height: 26px;
\r
11553 text-align: center;
\r
11554 text-decoration: none;
\r
11558 .leaflet-control-layers-toggle {
\r
11559 background-position: 50% 50%;
\r
11560 background-repeat: no-repeat;
\r
11563 .leaflet-bar a:hover {
\r
11564 background-color: #f4f4f4;
\r
11566 .leaflet-bar a:first-child {
\r
11567 border-top-left-radius: 4px;
\r
11568 border-top-right-radius: 4px;
\r
11570 .leaflet-bar a:last-child {
\r
11571 border-bottom-left-radius: 4px;
\r
11572 border-bottom-right-radius: 4px;
\r
11573 border-bottom: none;
\r
11575 .leaflet-bar a.leaflet-disabled {
\r
11577 background-color: #f4f4f4;
\r
11581 .leaflet-touch .leaflet-bar a {
\r
11584 line-height: 30px;
\r
11586 .leaflet-touch .leaflet-bar a:first-child {
\r
11587 border-top-left-radius: 2px;
\r
11588 border-top-right-radius: 2px;
\r
11590 .leaflet-touch .leaflet-bar a:last-child {
\r
11591 border-bottom-left-radius: 2px;
\r
11592 border-bottom-right-radius: 2px;
\r
11595 /* zoom control */
\r
11597 .leaflet-control-zoom-in,
\r
11598 .leaflet-control-zoom-out {
\r
11599 font: bold 18px 'Lucida Console', Monaco, monospace;
\r
11600 text-indent: 1px;
\r
11603 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
\r
11608 /* layers control */
\r
11610 .leaflet-control-layers {
\r
11611 box-shadow: 0 1px 5px rgba(0,0,0,0.4);
\r
11612 background: #fff;
\r
11613 border-radius: 5px;
\r
11615 .leaflet-control-layers-toggle {
\r
11616 background-image: url(images/layers.png);
\r
11620 .leaflet-retina .leaflet-control-layers-toggle {
\r
11621 background-image: url(images/layers-2x.png);
\r
11622 background-size: 26px 26px;
\r
11624 .leaflet-touch .leaflet-control-layers-toggle {
\r
11628 .leaflet-control-layers .leaflet-control-layers-list,
\r
11629 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
\r
11632 .leaflet-control-layers-expanded .leaflet-control-layers-list {
\r
11634 position: relative;
\r
11636 .leaflet-control-layers-expanded {
\r
11637 padding: 6px 10px 6px 6px;
\r
11639 background: #fff;
\r
11641 .leaflet-control-layers-scrollbar {
\r
11642 overflow-y: scroll;
\r
11643 overflow-x: hidden;
\r
11644 padding-right: 5px;
\r
11646 .leaflet-control-layers-selector {
\r
11648 position: relative;
\r
11651 .leaflet-control-layers label {
\r
11654 .leaflet-control-layers-separator {
\r
11656 border-top: 1px solid #ddd;
\r
11657 margin: 5px -10px 5px -6px;
\r
11660 /* Default icon URLs */
\r
11661 .leaflet-default-icon-path {
\r
11662 background-image: url(images/marker-icon.png);
\r
11666 /* attribution and scale controls */
\r
11668 .leaflet-container .leaflet-control-attribution {
\r
11669 background: #fff;
\r
11670 background: rgba(255, 255, 255, 0.7);
\r
11673 .leaflet-control-attribution,
\r
11674 .leaflet-control-scale-line {
\r
11678 .leaflet-control-attribution a {
\r
11679 text-decoration: none;
\r
11681 .leaflet-control-attribution a:hover {
\r
11682 text-decoration: underline;
\r
11684 .leaflet-container .leaflet-control-attribution,
\r
11685 .leaflet-container .leaflet-control-scale {
\r
11688 .leaflet-left .leaflet-control-scale {
\r
11689 margin-left: 5px;
\r
11691 .leaflet-bottom .leaflet-control-scale {
\r
11692 margin-bottom: 5px;
\r
11694 .leaflet-control-scale-line {
\r
11695 border: 2px solid #777;
\r
11696 border-top: none;
\r
11697 line-height: 1.1;
\r
11698 padding: 2px 5px 1px;
\r
11700 white-space: nowrap;
\r
11701 overflow: hidden;
\r
11702 -moz-box-sizing: border-box;
\r
11703 box-sizing: border-box;
\r
11705 background: #fff;
\r
11706 background: rgba(255, 255, 255, 0.5);
\r
11708 .leaflet-control-scale-line:not(:first-child) {
\r
11709 border-top: 2px solid #777;
\r
11710 border-bottom: none;
\r
11711 margin-top: -2px;
\r
11713 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
\r
11714 border-bottom: 2px solid #777;
\r
11717 .leaflet-touch .leaflet-control-attribution,
\r
11718 .leaflet-touch .leaflet-control-layers,
\r
11719 .leaflet-touch .leaflet-bar {
\r
11720 box-shadow: none;
\r
11722 .leaflet-touch .leaflet-control-layers,
\r
11723 .leaflet-touch .leaflet-bar {
\r
11724 border: 2px solid rgba(0,0,0,0.2);
\r
11725 background-clip: padding-box;
\r
11732 position: absolute;
\r
11733 text-align: center;
\r
11734 margin-bottom: 20px;
\r
11736 .leaflet-popup-content-wrapper {
\r
11738 text-align: left;
\r
11739 border-radius: 12px;
\r
11741 .leaflet-popup-content {
\r
11742 margin: 13px 19px;
\r
11743 line-height: 1.4;
\r
11745 .leaflet-popup-content p {
\r
11748 .leaflet-popup-tip-container {
\r
11751 position: absolute;
\r
11753 margin-left: -20px;
\r
11754 overflow: hidden;
\r
11755 pointer-events: none;
\r
11757 .leaflet-popup-tip {
\r
11762 margin: -10px auto 0;
\r
11764 -webkit-transform: rotate(45deg);
\r
11765 -moz-transform: rotate(45deg);
\r
11766 -ms-transform: rotate(45deg);
\r
11767 transform: rotate(45deg);
\r
11769 .leaflet-popup-content-wrapper,
\r
11770 .leaflet-popup-tip {
\r
11771 background: white;
\r
11773 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
\r
11775 .leaflet-container a.leaflet-popup-close-button {
\r
11776 position: absolute;
\r
11779 padding: 4px 4px 0 0;
\r
11781 text-align: center;
\r
11784 font: 16px/14px Tahoma, Verdana, sans-serif;
\r
11786 text-decoration: none;
\r
11787 font-weight: bold;
\r
11788 background: transparent;
\r
11790 .leaflet-container a.leaflet-popup-close-button:hover {
\r
11793 .leaflet-popup-scrolled {
\r
11795 border-bottom: 1px solid #ddd;
\r
11796 border-top: 1px solid #ddd;
\r
11799 .leaflet-oldie .leaflet-popup-content-wrapper {
\r
11802 .leaflet-oldie .leaflet-popup-tip {
\r
11806 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
\r
11807 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
\r
11809 .leaflet-oldie .leaflet-popup-tip-container {
\r
11810 margin-top: -1px;
\r
11813 .leaflet-oldie .leaflet-control-zoom,
\r
11814 .leaflet-oldie .leaflet-control-layers,
\r
11815 .leaflet-oldie .leaflet-popup-content-wrapper,
\r
11816 .leaflet-oldie .leaflet-popup-tip {
\r
11817 border: 1px solid #999;
\r
11823 .leaflet-div-icon {
\r
11824 background: #fff;
\r
11825 border: 1px solid #666;
\r
11830 /* Base styles for the element that has a tooltip */
\r
11831 .leaflet-tooltip {
\r
11832 position: absolute;
\r
11834 background-color: #fff;
\r
11835 border: 1px solid #fff;
\r
11836 border-radius: 3px;
\r
11838 white-space: nowrap;
\r
11839 -webkit-user-select: none;
\r
11840 -moz-user-select: none;
\r
11841 -ms-user-select: none;
\r
11842 user-select: none;
\r
11843 pointer-events: none;
\r
11844 box-shadow: 0 1px 3px rgba(0,0,0,0.4);
\r
11846 .leaflet-tooltip.leaflet-clickable {
\r
11848 pointer-events: auto;
\r
11850 .leaflet-tooltip-top:before,
\r
11851 .leaflet-tooltip-bottom:before,
\r
11852 .leaflet-tooltip-left:before,
\r
11853 .leaflet-tooltip-right:before {
\r
11854 position: absolute;
\r
11855 pointer-events: none;
\r
11856 border: 6px solid transparent;
\r
11857 background: transparent;
\r
11863 .leaflet-tooltip-bottom {
\r
11866 .leaflet-tooltip-top {
\r
11867 margin-top: -6px;
\r
11869 .leaflet-tooltip-bottom:before,
\r
11870 .leaflet-tooltip-top:before {
\r
11872 margin-left: -6px;
\r
11874 .leaflet-tooltip-top:before {
\r
11876 margin-bottom: -12px;
\r
11877 border-top-color: #fff;
\r
11879 .leaflet-tooltip-bottom:before {
\r
11881 margin-top: -12px;
\r
11882 margin-left: -6px;
\r
11883 border-bottom-color: #fff;
\r
11885 .leaflet-tooltip-left {
\r
11886 margin-left: -6px;
\r
11888 .leaflet-tooltip-right {
\r
11889 margin-left: 6px;
\r
11891 .leaflet-tooltip-left:before,
\r
11892 .leaflet-tooltip-right:before {
\r
11894 margin-top: -6px;
\r
11896 .leaflet-tooltip-left:before {
\r
11898 margin-right: -12px;
\r
11899 border-left-color: #fff;
\r
11901 .leaflet-tooltip-right:before {
\r
11903 margin-left: -12px;
\r
11904 border-right-color: #fff;
\r
11906 .leaflet-control-minimap{border:rgba(255,255,255,1) solid;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:3px;background:#f8f8f9;transition:all .6s}.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(images/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(images/toggle.png)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}#last-updated.svelte-1i1228w{position:relative;font-size:0.8rem;font-style:italic}#loading.svelte-1i1228w{display:none;position:absolute;padding:0.5em 1em;top:0;left:0;width:100%;background-color:#eee;z-index:100}#map-position.svelte-1b30dq3{display:none;position:absolute;top:0;right:20px;padding:0 5px;color:#333;font-size:11px;background-color:rgba(255, 255, 255, 0.7);z-index:1000}#map-position-close.svelte-1b30dq3{text-align:right}@media(max-width: 768px){#map-position.svelte-1b30dq3{top:20px;right:20px}}/*
11907 Svelte allows to set ':global(rule)' in components which get added to the bundle.css
11908 file. https://svelte.dev/docs#style But the rules get added to the top of bundle.css,
11909 before we load the Bootstrap CSS rules. We want to have our rules at the end of
11913 a { text-decoration: none }
11914 a:hover { text-decoration: underline; }
11915 a.btn:hover { text-decoration: none; }