3 * Bootstrap v4.6.2 (https://getbootstrap.com/)
4 * Copyright 2011-2022 The Bootstrap Authors
5 * Copyright 2011-2022 Twitter, Inc.
6 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
31 --breakpoint-sm: 576px;
32 --breakpoint-md: 768px;
33 --breakpoint-lg: 992px;
34 --breakpoint-xl: 1200px;
35 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Droid Sans",
36 "Segoe UI", "Helvetica", Arial, sans-serif;
37 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
38 "Liberation Mono", "Courier New", monospace;
44 box-sizing: border-box;
48 font-family: sans-serif;
50 -webkit-text-size-adjust: 100%;
51 -webkit-tap-highlight-color: rgba(34, 34, 34, 0);
69 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
70 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
71 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
77 background-color: #fff;
80 [tabindex="-1"]:focus:not(:focus-visible) {
81 outline: 0 !important;
85 box-sizing: content-box;
97 margin-bottom: 0.5rem;
106 abbr[data-original-title] {
107 text-decoration: underline;
108 text-decoration: underline dotted;
111 text-decoration-skip-ink: none;
117 line-height: inherit;
139 margin-bottom: 0.5rem;
161 vertical-align: baseline;
174 text-decoration: none;
175 background-color: transparent;
180 text-decoration: underline;
183 a:not([href]):not([class]) {
185 text-decoration: none;
188 a:not([href]):not([class]):hover {
190 text-decoration: none;
197 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
198 "Courier New", monospace;
206 -ms-overflow-style: scrollbar;
214 vertical-align: middle;
220 vertical-align: middle;
224 border-collapse: collapse;
228 padding-top: 0.75rem;
229 padding-bottom: 0.75rem;
232 caption-side: bottom;
237 text-align: -webkit-match-parent;
241 display: inline-block;
242 margin-bottom: 0.5rem;
249 button:focus:not(:focus-visible) {
259 font-family: inherit;
261 line-height: inherit;
271 text-transform: none;
286 -webkit-appearance: button;
289 button:not(:disabled),
290 [type="button"]:not(:disabled),
291 [type="reset"]:not(:disabled),
292 [type="submit"]:not(:disabled) {
296 button::-moz-focus-inner,
297 [type="button"]::-moz-focus-inner,
298 [type="reset"]::-moz-focus-inner,
299 [type="submit"]::-moz-focus-inner {
305 input[type="checkbox"] {
306 box-sizing: border-box;
327 margin-bottom: 0.5rem;
329 line-height: inherit;
335 vertical-align: baseline;
338 [type="number"]::-webkit-inner-spin-button,
339 [type="number"]::-webkit-outer-spin-button {
344 outline-offset: -2px;
345 -webkit-appearance: none;
348 [type="search"]::-webkit-search-decoration {
349 -webkit-appearance: none;
352 ::-webkit-file-upload-button {
354 -webkit-appearance: button;
358 display: inline-block;
371 display: none !important;
386 margin-bottom: 0.5rem;
455 border-top: 1px solid rgba(0, 0, 0, 0.1);
467 background-color: rgb(255, 252, 239);
481 display: inline-block;
484 .list-inline-item:not(:last-child) {
485 margin-right: 0.5rem;
490 text-transform: uppercase;
504 .blockquote-footer::before {
515 background-color: #fff;
516 border: 1px solid #dee2e6;
517 border-radius: 0.25rem;
523 display: inline-block;
527 margin-bottom: 0.5rem;
539 word-wrap: break-word;
547 padding: 0.2rem 0.4rem;
550 background-color: #212529;
590 @media (min-width: 576px) {
597 @media (min-width: 768px) {
605 @media (min-width: 992px) {
614 @media (min-width: 1200px) {
637 .no-gutters > [class*="col-"] {
735 flex: 0 0 33.3333333333%;
736 max-width: 33.3333333333%;
750 flex: 0 0 16.6666666667%;
751 max-width: 16.6666666667%;
761 flex: 0 0 8.33333333%;
762 max-width: 8.33333333%;
766 flex: 0 0 16.66666667%;
767 max-width: 16.66666667%;
776 flex: 0 0 33.33333333%;
777 max-width: 33.33333333%;
781 flex: 0 0 41.66666667%;
782 max-width: 41.66666667%;
791 flex: 0 0 58.33333333%;
792 max-width: 58.33333333%;
796 flex: 0 0 66.66666667%;
797 max-width: 66.66666667%;
806 flex: 0 0 83.33333333%;
807 max-width: 83.33333333%;
811 flex: 0 0 91.66666667%;
812 max-width: 91.66666667%;
881 margin-left: 8.33333333%;
885 margin-left: 16.66666667%;
893 margin-left: 33.33333333%;
897 margin-left: 41.66666667%;
905 margin-left: 58.33333333%;
909 margin-left: 66.66666667%;
917 margin-left: 83.33333333%;
921 margin-left: 91.66666667%;
924 @media (min-width: 576px) {
942 flex: 0 0 33.3333333333%;
943 max-width: 33.3333333333%;
957 flex: 0 0 16.6666666667%;
958 max-width: 16.6666666667%;
968 flex: 0 0 8.33333333%;
969 max-width: 8.33333333%;
973 flex: 0 0 16.66666667%;
974 max-width: 16.66666667%;
983 flex: 0 0 33.33333333%;
984 max-width: 33.33333333%;
988 flex: 0 0 41.66666667%;
989 max-width: 41.66666667%;
998 flex: 0 0 58.33333333%;
999 max-width: 58.33333333%;
1003 flex: 0 0 66.66666667%;
1004 max-width: 66.66666667%;
1013 flex: 0 0 83.33333333%;
1014 max-width: 83.33333333%;
1018 flex: 0 0 91.66666667%;
1019 max-width: 91.66666667%;
1092 margin-left: 8.33333333%;
1096 margin-left: 16.66666667%;
1104 margin-left: 33.33333333%;
1108 margin-left: 41.66666667%;
1116 margin-left: 58.33333333%;
1120 margin-left: 66.66666667%;
1128 margin-left: 83.33333333%;
1132 margin-left: 91.66666667%;
1136 @media (min-width: 768px) {
1143 .row-cols-md-1 > * {
1148 .row-cols-md-2 > * {
1153 .row-cols-md-3 > * {
1154 flex: 0 0 33.3333333333%;
1155 max-width: 33.3333333333%;
1158 .row-cols-md-4 > * {
1163 .row-cols-md-5 > * {
1168 .row-cols-md-6 > * {
1169 flex: 0 0 16.6666666667%;
1170 max-width: 16.6666666667%;
1180 flex: 0 0 8.33333333%;
1181 max-width: 8.33333333%;
1185 flex: 0 0 16.66666667%;
1186 max-width: 16.66666667%;
1195 flex: 0 0 33.33333333%;
1196 max-width: 33.33333333%;
1200 flex: 0 0 41.66666667%;
1201 max-width: 41.66666667%;
1210 flex: 0 0 58.33333333%;
1211 max-width: 58.33333333%;
1215 flex: 0 0 66.66666667%;
1216 max-width: 66.66666667%;
1225 flex: 0 0 83.33333333%;
1226 max-width: 83.33333333%;
1230 flex: 0 0 91.66666667%;
1231 max-width: 91.66666667%;
1304 margin-left: 8.33333333%;
1308 margin-left: 16.66666667%;
1316 margin-left: 33.33333333%;
1320 margin-left: 41.66666667%;
1328 margin-left: 58.33333333%;
1332 margin-left: 66.66666667%;
1340 margin-left: 83.33333333%;
1344 margin-left: 91.66666667%;
1348 @media (min-width: 992px) {
1355 .row-cols-lg-1 > * {
1360 .row-cols-lg-2 > * {
1365 .row-cols-lg-3 > * {
1366 flex: 0 0 33.3333333333%;
1367 max-width: 33.3333333333%;
1370 .row-cols-lg-4 > * {
1375 .row-cols-lg-5 > * {
1380 .row-cols-lg-6 > * {
1381 flex: 0 0 16.6666666667%;
1382 max-width: 16.6666666667%;
1392 flex: 0 0 8.33333333%;
1393 max-width: 8.33333333%;
1397 flex: 0 0 16.66666667%;
1398 max-width: 16.66666667%;
1407 flex: 0 0 33.33333333%;
1408 max-width: 33.33333333%;
1412 flex: 0 0 41.66666667%;
1413 max-width: 41.66666667%;
1422 flex: 0 0 58.33333333%;
1423 max-width: 58.33333333%;
1427 flex: 0 0 66.66666667%;
1428 max-width: 66.66666667%;
1437 flex: 0 0 83.33333333%;
1438 max-width: 83.33333333%;
1442 flex: 0 0 91.66666667%;
1443 max-width: 91.66666667%;
1516 margin-left: 8.33333333%;
1520 margin-left: 16.66666667%;
1528 margin-left: 33.33333333%;
1532 margin-left: 41.66666667%;
1540 margin-left: 58.33333333%;
1544 margin-left: 66.66666667%;
1552 margin-left: 83.33333333%;
1556 margin-left: 91.66666667%;
1560 @media (min-width: 1200px) {
1567 .row-cols-xl-1 > * {
1572 .row-cols-xl-2 > * {
1577 .row-cols-xl-3 > * {
1578 flex: 0 0 33.3333333333%;
1579 max-width: 33.3333333333%;
1582 .row-cols-xl-4 > * {
1587 .row-cols-xl-5 > * {
1592 .row-cols-xl-6 > * {
1593 flex: 0 0 16.6666666667%;
1594 max-width: 16.6666666667%;
1604 flex: 0 0 8.33333333%;
1605 max-width: 8.33333333%;
1609 flex: 0 0 16.66666667%;
1610 max-width: 16.66666667%;
1619 flex: 0 0 33.33333333%;
1620 max-width: 33.33333333%;
1624 flex: 0 0 41.66666667%;
1625 max-width: 41.66666667%;
1634 flex: 0 0 58.33333333%;
1635 max-width: 58.33333333%;
1639 flex: 0 0 66.66666667%;
1640 max-width: 66.66666667%;
1649 flex: 0 0 83.33333333%;
1650 max-width: 83.33333333%;
1654 flex: 0 0 91.66666667%;
1655 max-width: 91.66666667%;
1728 margin-left: 8.33333333%;
1732 margin-left: 16.66666667%;
1740 margin-left: 33.33333333%;
1744 margin-left: 41.66666667%;
1752 margin-left: 58.33333333%;
1756 margin-left: 66.66666667%;
1764 margin-left: 83.33333333%;
1768 margin-left: 91.66666667%;
1774 margin-bottom: 1rem;
1781 vertical-align: top;
1782 border-top: 1px solid #dee2e6;
1786 vertical-align: bottom;
1787 border-bottom: 2px solid #dee2e6;
1790 .table tbody + tbody {
1791 border-top: 2px solid #dee2e6;
1800 border: 1px solid #dee2e6;
1804 .table-bordered td {
1805 border: 1px solid #dee2e6;
1808 .table-bordered thead th,
1809 .table-bordered thead td {
1810 border-bottom-width: 2px;
1813 .table-borderless th,
1814 .table-borderless td,
1815 .table-borderless thead th,
1816 .table-borderless tbody + tbody {
1820 .table-striped tbody tr:nth-of-type(odd) {
1821 background-color: rgba(0, 0, 0, 0.05);
1824 .table-hover tbody tr:hover {
1826 background-color: rgba(0, 0, 0, 0.075);
1830 .table-primary > th,
1831 .table-primary > td {
1832 background-color: #b8daff;
1837 .table-primary thead th,
1838 .table-primary tbody + tbody {
1839 border-color: #7abaff;
1842 .table-hover .table-primary:hover {
1843 background-color: #9fcdff;
1846 .table-hover .table-primary:hover > td,
1847 .table-hover .table-primary:hover > th {
1848 background-color: #9fcdff;
1852 .table-secondary > th,
1853 .table-secondary > td {
1854 background-color: #d6d8db;
1857 .table-secondary th,
1858 .table-secondary td,
1859 .table-secondary thead th,
1860 .table-secondary tbody + tbody {
1861 border-color: #b3b7bb;
1864 .table-hover .table-secondary:hover {
1865 background-color: #c8cbcf;
1868 .table-hover .table-secondary:hover > td,
1869 .table-hover .table-secondary:hover > th {
1870 background-color: #c8cbcf;
1874 .table-success > th,
1875 .table-success > td {
1876 background-color: #c3e6cb;
1881 .table-success thead th,
1882 .table-success tbody + tbody {
1883 border-color: #8fd19e;
1886 .table-hover .table-success:hover {
1887 background-color: #b1dfbb;
1890 .table-hover .table-success:hover > td,
1891 .table-hover .table-success:hover > th {
1892 background-color: #b1dfbb;
1898 background-color: #bee5eb;
1903 .table-info thead th,
1904 .table-info tbody + tbody {
1905 border-color: #86cfda;
1908 .table-hover .table-info:hover {
1909 background-color: #abdde5;
1912 .table-hover .table-info:hover > td,
1913 .table-hover .table-info:hover > th {
1914 background-color: #abdde5;
1918 .table-warning > th,
1919 .table-warning > td {
1920 background-color: #ffeeba;
1925 .table-warning thead th,
1926 .table-warning tbody + tbody {
1927 border-color: #ffdf7e;
1930 .table-hover .table-warning:hover {
1931 background-color: #ffe8a1;
1934 .table-hover .table-warning:hover > td,
1935 .table-hover .table-warning:hover > th {
1936 background-color: #ffe8a1;
1941 .table-danger > td {
1942 background-color: #f5c6cb;
1947 .table-danger thead th,
1948 .table-danger tbody + tbody {
1949 border-color: #ed969e;
1952 .table-hover .table-danger:hover {
1953 background-color: #f1b0b7;
1956 .table-hover .table-danger:hover > td,
1957 .table-hover .table-danger:hover > th {
1958 background-color: #f1b0b7;
1964 background-color: #fdfdfe;
1969 .table-light thead th,
1970 .table-light tbody + tbody {
1971 border-color: #fbfcfc;
1974 .table-hover .table-light:hover {
1975 background-color: #ececf6;
1978 .table-hover .table-light:hover > td,
1979 .table-hover .table-light:hover > th {
1980 background-color: #ececf6;
1986 background-color: #c6c8ca;
1991 .table-dark thead th,
1992 .table-dark tbody + tbody {
1993 border-color: #95999c;
1996 .table-hover .table-dark:hover {
1997 background-color: #b9bbbe;
2000 .table-hover .table-dark:hover > td,
2001 .table-hover .table-dark:hover > th {
2002 background-color: #b9bbbe;
2007 .table-active > td {
2008 background-color: rgba(0, 0, 0, 0.075);
2011 .table-hover .table-active:hover {
2012 background-color: rgba(0, 0, 0, 0.075);
2015 .table-hover .table-active:hover > td,
2016 .table-hover .table-active:hover > th {
2017 background-color: rgba(0, 0, 0, 0.075);
2020 .table .thead-dark th {
2022 background-color: #343a40;
2023 border-color: #454d55;
2026 .table .thead-light th {
2028 background-color: #e9ecef;
2029 border-color: #dee2e6;
2034 background-color: #343a40;
2039 .table-dark thead th {
2040 border-color: #454d55;
2043 .table-dark.table-bordered {
2047 .table-dark.table-striped tbody tr:nth-of-type(odd) {
2048 background-color: rgba(255, 255, 255, 0.05);
2051 .table-dark.table-hover tbody tr:hover {
2053 background-color: rgba(255, 255, 255, 0.075);
2056 @media (max-width: 575.98px) {
2057 .table-responsive-sm {
2061 -webkit-overflow-scrolling: touch;
2064 .table-responsive-sm > .table-bordered {
2069 @media (max-width: 767.98px) {
2070 .table-responsive-md {
2074 -webkit-overflow-scrolling: touch;
2077 .table-responsive-md > .table-bordered {
2082 @media (max-width: 991.98px) {
2083 .table-responsive-lg {
2087 -webkit-overflow-scrolling: touch;
2090 .table-responsive-lg > .table-bordered {
2095 @media (max-width: 1199.98px) {
2096 .table-responsive-xl {
2100 -webkit-overflow-scrolling: touch;
2103 .table-responsive-xl > .table-bordered {
2112 -webkit-overflow-scrolling: touch;
2115 .table-responsive > .table-bordered {
2122 height: calc(1.5em + 0.75rem + 2px);
2123 padding: 0.375rem 0.75rem;
2128 background-color: #fff;
2129 background-clip: padding-box;
2130 border: 1px solid #ced4da;
2131 border-radius: 0.25rem;
2132 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2135 @media (prefers-reduced-motion: reduce) {
2141 .form-control::-ms-expand {
2142 background-color: transparent;
2146 .form-control:focus {
2148 background-color: #fff;
2149 border-color: #80bdff;
2151 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2154 .form-control::placeholder {
2159 .form-control:disabled,
2160 .form-control[readonly] {
2161 background-color: #e9ecef;
2165 input[type="date"].form-control,
2166 input[type="time"].form-control,
2167 input[type="datetime-local"].form-control,
2168 input[type="month"].form-control {
2172 select.form-control:-moz-focusring {
2174 text-shadow: 0 0 0 #495057;
2177 select.form-control:focus::-ms-value {
2179 background-color: #fff;
2183 .form-control-range {
2189 padding-top: calc(0.375rem + 1px);
2190 padding-bottom: calc(0.375rem + 1px);
2196 .col-form-label-lg {
2197 padding-top: calc(0.5rem + 1px);
2198 padding-bottom: calc(0.5rem + 1px);
2203 .col-form-label-sm {
2204 padding-top: calc(0.25rem + 1px);
2205 padding-bottom: calc(0.25rem + 1px);
2206 font-size: 0.875rem;
2210 .form-control-plaintext {
2213 padding: 0.375rem 0;
2218 background-color: transparent;
2219 border: solid transparent;
2220 border-width: 1px 0;
2223 .form-control-plaintext.form-control-sm,
2224 .form-control-plaintext.form-control-lg {
2230 height: calc(1.5em + 0.5rem + 2px);
2231 padding: 0.25rem 0.5rem;
2232 font-size: 0.875rem;
2234 border-radius: 0.2rem;
2238 height: calc(1.5em + 1rem + 2px);
2239 padding: 0.5rem 1rem;
2242 border-radius: 0.3rem;
2245 select.form-control[size],
2246 select.form-control[multiple] {
2250 textarea.form-control {
2255 margin-bottom: 1rem;
2260 margin-top: 0.25rem;
2271 .form-row > [class*="col-"] {
2279 padding-left: 1.25rem;
2285 margin-left: -1.25rem;
2288 .form-check-input[disabled] ~ .form-check-label,
2289 .form-check-input:disabled ~ .form-check-label {
2297 .form-check-inline {
2298 display: inline-flex;
2299 align-items: center;
2301 margin-right: 0.75rem;
2304 .form-check-inline .form-check-input {
2307 margin-right: 0.3125rem;
2314 margin-top: 0.25rem;
2326 padding: 0.25rem 0.5rem;
2328 font-size: 0.875rem;
2331 background-color: rgba(40, 167, 69, 0.9);
2332 border-radius: 0.25rem;
2335 .form-row > .col > .valid-tooltip,
2336 .form-row > [class*="col-"] > .valid-tooltip {
2340 .was-validated :valid ~ .valid-feedback,
2341 .was-validated :valid ~ .valid-tooltip,
2342 .is-valid ~ .valid-feedback,
2343 .is-valid ~ .valid-tooltip {
2347 .was-validated .form-control:valid,
2348 .form-control.is-valid {
2349 border-color: #28a745;
2350 padding-right: calc(1.5em + 0.75rem) !important;
2351 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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");
2352 background-repeat: no-repeat;
2353 background-position: right calc(0.375em + 0.1875rem) center;
2354 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2357 .was-validated .form-control:valid:focus,
2358 .form-control.is-valid:focus {
2359 border-color: #28a745;
2360 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2363 .was-validated select.form-control:valid,
2364 select.form-control.is-valid {
2365 padding-right: 3rem !important;
2366 background-position: right 1.5rem center;
2369 .was-validated textarea.form-control:valid,
2370 textarea.form-control.is-valid {
2371 padding-right: calc(1.5em + 0.75rem);
2372 background-position: top calc(0.375em + 0.1875rem) right
2373 calc(0.375em + 0.1875rem);
2376 .was-validated .custom-select:valid,
2377 .custom-select.is-valid {
2378 border-color: #28a745;
2379 padding-right: calc(0.75em + 2.3125rem) !important;
2380 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
2381 right 0.75rem center/8px 10px no-repeat,
2383 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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")
2384 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2388 .was-validated .custom-select:valid:focus,
2389 .custom-select.is-valid:focus {
2390 border-color: #28a745;
2391 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2394 .was-validated .form-check-input:valid ~ .form-check-label,
2395 .form-check-input.is-valid ~ .form-check-label {
2399 .was-validated .form-check-input:valid ~ .valid-feedback,
2400 .was-validated .form-check-input:valid ~ .valid-tooltip,
2401 .form-check-input.is-valid ~ .valid-feedback,
2402 .form-check-input.is-valid ~ .valid-tooltip {
2406 .was-validated .custom-control-input:valid ~ .custom-control-label,
2407 .custom-control-input.is-valid ~ .custom-control-label {
2411 .was-validated .custom-control-input:valid ~ .custom-control-label::before,
2412 .custom-control-input.is-valid ~ .custom-control-label::before {
2413 border-color: #28a745;
2417 .custom-control-input:valid:checked
2418 ~ .custom-control-label::before,
2419 .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2420 border-color: #34ce57;
2421 background-color: #34ce57;
2425 .custom-control-input:valid:focus
2426 ~ .custom-control-label::before,
2427 .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2428 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2432 .custom-control-input:valid:focus:not(:checked)
2433 ~ .custom-control-label::before,
2434 .custom-control-input.is-valid:focus:not(:checked)
2435 ~ .custom-control-label::before {
2436 border-color: #28a745;
2439 .was-validated .custom-file-input:valid ~ .custom-file-label,
2440 .custom-file-input.is-valid ~ .custom-file-label {
2441 border-color: #28a745;
2444 .was-validated .custom-file-input:valid:focus ~ .custom-file-label,
2445 .custom-file-input.is-valid:focus ~ .custom-file-label {
2446 border-color: #28a745;
2447 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2453 margin-top: 0.25rem;
2465 padding: 0.25rem 0.5rem;
2467 font-size: 0.875rem;
2470 background-color: rgba(220, 53, 69, 0.9);
2471 border-radius: 0.25rem;
2474 .form-row > .col > .invalid-tooltip,
2475 .form-row > [class*="col-"] > .invalid-tooltip {
2479 .was-validated :invalid ~ .invalid-feedback,
2480 .was-validated :invalid ~ .invalid-tooltip,
2481 .is-invalid ~ .invalid-feedback,
2482 .is-invalid ~ .invalid-tooltip {
2486 .was-validated .form-control:invalid,
2487 .form-control.is-invalid {
2488 border-color: #dc3545;
2489 padding-right: calc(1.5em + 0.75rem) !important;
2490 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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");
2491 background-repeat: no-repeat;
2492 background-position: right calc(0.375em + 0.1875rem) center;
2493 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2496 .was-validated .form-control:invalid:focus,
2497 .form-control.is-invalid:focus {
2498 border-color: #dc3545;
2499 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2502 .was-validated select.form-control:invalid,
2503 select.form-control.is-invalid {
2504 padding-right: 3rem !important;
2505 background-position: right 1.5rem center;
2508 .was-validated textarea.form-control:invalid,
2509 textarea.form-control.is-invalid {
2510 padding-right: calc(1.5em + 0.75rem);
2511 background-position: top calc(0.375em + 0.1875rem) right
2512 calc(0.375em + 0.1875rem);
2515 .was-validated .custom-select:invalid,
2516 .custom-select.is-invalid {
2517 border-color: #dc3545;
2518 padding-right: calc(0.75em + 2.3125rem) !important;
2519 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
2520 right 0.75rem center/8px 10px no-repeat,
2522 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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")
2523 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2527 .was-validated .custom-select:invalid:focus,
2528 .custom-select.is-invalid:focus {
2529 border-color: #dc3545;
2530 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2533 .was-validated .form-check-input:invalid ~ .form-check-label,
2534 .form-check-input.is-invalid ~ .form-check-label {
2538 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2539 .was-validated .form-check-input:invalid ~ .invalid-tooltip,
2540 .form-check-input.is-invalid ~ .invalid-feedback,
2541 .form-check-input.is-invalid ~ .invalid-tooltip {
2545 .was-validated .custom-control-input:invalid ~ .custom-control-label,
2546 .custom-control-input.is-invalid ~ .custom-control-label {
2550 .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
2551 .custom-control-input.is-invalid ~ .custom-control-label::before {
2552 border-color: #dc3545;
2556 .custom-control-input:invalid:checked
2557 ~ .custom-control-label::before,
2558 .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2559 border-color: #e4606d;
2560 background-color: #e4606d;
2564 .custom-control-input:invalid:focus
2565 ~ .custom-control-label::before,
2566 .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2567 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2571 .custom-control-input:invalid:focus:not(:checked)
2572 ~ .custom-control-label::before,
2573 .custom-control-input.is-invalid:focus:not(:checked)
2574 ~ .custom-control-label::before {
2575 border-color: #dc3545;
2578 .was-validated .custom-file-input:invalid ~ .custom-file-label,
2579 .custom-file-input.is-invalid ~ .custom-file-label {
2580 border-color: #dc3545;
2583 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
2584 .custom-file-input.is-invalid:focus ~ .custom-file-label {
2585 border-color: #dc3545;
2586 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2591 flex-flow: row wrap;
2592 align-items: center;
2595 .form-inline .form-check {
2599 @media (min-width: 576px) {
2600 .form-inline label {
2602 align-items: center;
2603 justify-content: center;
2607 .form-inline .form-group {
2610 flex-flow: row wrap;
2611 align-items: center;
2615 .form-inline .form-control {
2616 display: inline-block;
2618 vertical-align: middle;
2621 .form-inline .form-control-plaintext {
2622 display: inline-block;
2625 .form-inline .input-group,
2626 .form-inline .custom-select {
2630 .form-inline .form-check {
2632 align-items: center;
2633 justify-content: center;
2638 .form-inline .form-check-input {
2642 margin-right: 0.25rem;
2646 .form-inline .custom-control {
2647 align-items: center;
2648 justify-content: center;
2651 .form-inline .custom-control-label {
2657 display: inline-block;
2661 vertical-align: middle;
2663 background-color: transparent;
2664 border: 1px solid transparent;
2665 padding: 0.375rem 0.75rem;
2668 border-radius: 0.25rem;
2669 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
2670 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2673 @media (prefers-reduced-motion: reduce) {
2681 text-decoration: none;
2687 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2695 .btn:not(:disabled):not(.disabled) {
2700 fieldset:disabled a.btn {
2701 pointer-events: none;
2706 background-color: #007bff;
2707 border-color: #007bff;
2710 .btn-primary:hover {
2712 background-color: #0069d9;
2713 border-color: #0062cc;
2717 .btn-primary.focus {
2719 background-color: #0069d9;
2720 border-color: #0062cc;
2721 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2724 .btn-primary.disabled,
2725 .btn-primary:disabled {
2727 background-color: #007bff;
2728 border-color: #007bff;
2731 .btn-primary:not(:disabled):not(.disabled):active,
2732 .btn-primary:not(:disabled):not(.disabled).active,
2733 .show > .btn-primary.dropdown-toggle {
2735 background-color: #0062cc;
2736 border-color: #005cbf;
2739 .btn-primary:not(:disabled):not(.disabled):active:focus,
2740 .btn-primary:not(:disabled):not(.disabled).active:focus,
2741 .show > .btn-primary.dropdown-toggle:focus {
2742 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2747 background-color: #6c757d;
2748 border-color: #6c757d;
2751 .btn-secondary:hover {
2753 background-color: #5a6268;
2754 border-color: #545b62;
2757 .btn-secondary:focus,
2758 .btn-secondary.focus {
2760 background-color: #5a6268;
2761 border-color: #545b62;
2762 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2765 .btn-secondary.disabled,
2766 .btn-secondary:disabled {
2768 background-color: #6c757d;
2769 border-color: #6c757d;
2772 .btn-secondary:not(:disabled):not(.disabled):active,
2773 .btn-secondary:not(:disabled):not(.disabled).active,
2774 .show > .btn-secondary.dropdown-toggle {
2776 background-color: #545b62;
2777 border-color: #4e555b;
2780 .btn-secondary:not(:disabled):not(.disabled):active:focus,
2781 .btn-secondary:not(:disabled):not(.disabled).active:focus,
2782 .show > .btn-secondary.dropdown-toggle:focus {
2783 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2788 background-color: #28a745;
2789 border-color: #28a745;
2792 .btn-success:hover {
2794 background-color: #218838;
2795 border-color: #1e7e34;
2799 .btn-success.focus {
2801 background-color: #218838;
2802 border-color: #1e7e34;
2803 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2806 .btn-success.disabled,
2807 .btn-success:disabled {
2809 background-color: #28a745;
2810 border-color: #28a745;
2813 .btn-success:not(:disabled):not(.disabled):active,
2814 .btn-success:not(:disabled):not(.disabled).active,
2815 .show > .btn-success.dropdown-toggle {
2817 background-color: #1e7e34;
2818 border-color: #1c7430;
2821 .btn-success:not(:disabled):not(.disabled):active:focus,
2822 .btn-success:not(:disabled):not(.disabled).active:focus,
2823 .show > .btn-success.dropdown-toggle:focus {
2824 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2829 background-color: #17a2b8;
2830 border-color: #17a2b8;
2835 background-color: #138496;
2836 border-color: #117a8b;
2842 background-color: #138496;
2843 border-color: #117a8b;
2844 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2848 .btn-info:disabled {
2850 background-color: #17a2b8;
2851 border-color: #17a2b8;
2854 .btn-info:not(:disabled):not(.disabled):active,
2855 .btn-info:not(:disabled):not(.disabled).active,
2856 .show > .btn-info.dropdown-toggle {
2858 background-color: #117a8b;
2859 border-color: #10707f;
2862 .btn-info:not(:disabled):not(.disabled):active:focus,
2863 .btn-info:not(:disabled):not(.disabled).active:focus,
2864 .show > .btn-info.dropdown-toggle:focus {
2865 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2870 background-color: #ffc107;
2871 border-color: #ffc107;
2874 .btn-warning:hover {
2876 background-color: #e0a800;
2877 border-color: #d39e00;
2881 .btn-warning.focus {
2883 background-color: #e0a800;
2884 border-color: #d39e00;
2885 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2888 .btn-warning.disabled,
2889 .btn-warning:disabled {
2891 background-color: #ffc107;
2892 border-color: #ffc107;
2895 .btn-warning:not(:disabled):not(.disabled):active,
2896 .btn-warning:not(:disabled):not(.disabled).active,
2897 .show > .btn-warning.dropdown-toggle {
2899 background-color: #d39e00;
2900 border-color: #c69500;
2903 .btn-warning:not(:disabled):not(.disabled):active:focus,
2904 .btn-warning:not(:disabled):not(.disabled).active:focus,
2905 .show > .btn-warning.dropdown-toggle:focus {
2906 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2911 background-color: #dc3545;
2912 border-color: #dc3545;
2917 background-color: #c82333;
2918 border-color: #bd2130;
2924 background-color: #c82333;
2925 border-color: #bd2130;
2926 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2929 .btn-danger.disabled,
2930 .btn-danger:disabled {
2932 background-color: #dc3545;
2933 border-color: #dc3545;
2936 .btn-danger:not(:disabled):not(.disabled):active,
2937 .btn-danger:not(:disabled):not(.disabled).active,
2938 .show > .btn-danger.dropdown-toggle {
2940 background-color: #bd2130;
2941 border-color: #b21f2d;
2944 .btn-danger:not(:disabled):not(.disabled):active:focus,
2945 .btn-danger:not(:disabled):not(.disabled).active:focus,
2946 .show > .btn-danger.dropdown-toggle:focus {
2947 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2952 background-color: #f8f9fa;
2953 border-color: #f8f9fa;
2958 background-color: #e2e6ea;
2959 border-color: #dae0e5;
2965 background-color: #e2e6ea;
2966 border-color: #dae0e5;
2967 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2970 .btn-light.disabled,
2971 .btn-light:disabled {
2973 background-color: #f8f9fa;
2974 border-color: #f8f9fa;
2977 .btn-light:not(:disabled):not(.disabled):active,
2978 .btn-light:not(:disabled):not(.disabled).active,
2979 .show > .btn-light.dropdown-toggle {
2981 background-color: #dae0e5;
2982 border-color: #d3d9df;
2985 .btn-light:not(:disabled):not(.disabled):active:focus,
2986 .btn-light:not(:disabled):not(.disabled).active:focus,
2987 .show > .btn-light.dropdown-toggle:focus {
2988 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2993 background-color: #343a40;
2994 border-color: #343a40;
2999 background-color: #23272b;
3000 border-color: #1d2124;
3006 background-color: #23272b;
3007 border-color: #1d2124;
3008 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
3012 .btn-dark:disabled {
3014 background-color: #343a40;
3015 border-color: #343a40;
3018 .btn-dark:not(:disabled):not(.disabled):active,
3019 .btn-dark:not(:disabled):not(.disabled).active,
3020 .show > .btn-dark.dropdown-toggle {
3022 background-color: #1d2124;
3023 border-color: #171a1d;
3026 .btn-dark:not(:disabled):not(.disabled):active:focus,
3027 .btn-dark:not(:disabled):not(.disabled).active:focus,
3028 .show > .btn-dark.dropdown-toggle:focus {
3029 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
3032 .btn-outline-primary {
3034 border-color: #007bff;
3037 .btn-outline-primary:hover {
3039 background-color: #007bff;
3040 border-color: #007bff;
3043 .btn-outline-primary:focus,
3044 .btn-outline-primary.focus {
3045 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
3048 .btn-outline-primary.disabled,
3049 .btn-outline-primary:disabled {
3051 background-color: transparent;
3054 .btn-outline-primary:not(:disabled):not(.disabled):active,
3055 .btn-outline-primary:not(:disabled):not(.disabled).active,
3056 .show > .btn-outline-primary.dropdown-toggle {
3058 background-color: #007bff;
3059 border-color: #007bff;
3062 .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
3063 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
3064 .show > .btn-outline-primary.dropdown-toggle:focus {
3065 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
3068 .btn-outline-secondary {
3070 border-color: #6c757d;
3073 .btn-outline-secondary:hover {
3075 background-color: #6c757d;
3076 border-color: #6c757d;
3079 .btn-outline-secondary:focus,
3080 .btn-outline-secondary.focus {
3081 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
3084 .btn-outline-secondary.disabled,
3085 .btn-outline-secondary:disabled {
3087 background-color: transparent;
3090 .btn-outline-secondary:not(:disabled):not(.disabled):active,
3091 .btn-outline-secondary:not(:disabled):not(.disabled).active,
3092 .show > .btn-outline-secondary.dropdown-toggle {
3094 background-color: #6c757d;
3095 border-color: #6c757d;
3098 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
3099 .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
3100 .show > .btn-outline-secondary.dropdown-toggle:focus {
3101 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
3104 .btn-outline-success {
3106 border-color: #28a745;
3109 .btn-outline-success:hover {
3111 background-color: #28a745;
3112 border-color: #28a745;
3115 .btn-outline-success:focus,
3116 .btn-outline-success.focus {
3117 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
3120 .btn-outline-success.disabled,
3121 .btn-outline-success:disabled {
3123 background-color: transparent;
3126 .btn-outline-success:not(:disabled):not(.disabled):active,
3127 .btn-outline-success:not(:disabled):not(.disabled).active,
3128 .show > .btn-outline-success.dropdown-toggle {
3130 background-color: #28a745;
3131 border-color: #28a745;
3134 .btn-outline-success:not(:disabled):not(.disabled):active:focus,
3135 .btn-outline-success:not(:disabled):not(.disabled).active:focus,
3136 .show > .btn-outline-success.dropdown-toggle:focus {
3137 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
3142 border-color: #17a2b8;
3145 .btn-outline-info:hover {
3147 background-color: #17a2b8;
3148 border-color: #17a2b8;
3151 .btn-outline-info:focus,
3152 .btn-outline-info.focus {
3153 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
3156 .btn-outline-info.disabled,
3157 .btn-outline-info:disabled {
3159 background-color: transparent;
3162 .btn-outline-info:not(:disabled):not(.disabled):active,
3163 .btn-outline-info:not(:disabled):not(.disabled).active,
3164 .show > .btn-outline-info.dropdown-toggle {
3166 background-color: #17a2b8;
3167 border-color: #17a2b8;
3170 .btn-outline-info:not(:disabled):not(.disabled):active:focus,
3171 .btn-outline-info:not(:disabled):not(.disabled).active:focus,
3172 .show > .btn-outline-info.dropdown-toggle:focus {
3173 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
3176 .btn-outline-warning {
3178 border-color: #ffc107;
3181 .btn-outline-warning:hover {
3183 background-color: #ffc107;
3184 border-color: #ffc107;
3187 .btn-outline-warning:focus,
3188 .btn-outline-warning.focus {
3189 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
3192 .btn-outline-warning.disabled,
3193 .btn-outline-warning:disabled {
3195 background-color: transparent;
3198 .btn-outline-warning:not(:disabled):not(.disabled):active,
3199 .btn-outline-warning:not(:disabled):not(.disabled).active,
3200 .show > .btn-outline-warning.dropdown-toggle {
3202 background-color: #ffc107;
3203 border-color: #ffc107;
3206 .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
3207 .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3208 .show > .btn-outline-warning.dropdown-toggle:focus {
3209 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
3212 .btn-outline-danger {
3214 border-color: #dc3545;
3217 .btn-outline-danger:hover {
3219 background-color: #dc3545;
3220 border-color: #dc3545;
3223 .btn-outline-danger:focus,
3224 .btn-outline-danger.focus {
3225 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3228 .btn-outline-danger.disabled,
3229 .btn-outline-danger:disabled {
3231 background-color: transparent;
3234 .btn-outline-danger:not(:disabled):not(.disabled):active,
3235 .btn-outline-danger:not(:disabled):not(.disabled).active,
3236 .show > .btn-outline-danger.dropdown-toggle {
3238 background-color: #dc3545;
3239 border-color: #dc3545;
3242 .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
3243 .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3244 .show > .btn-outline-danger.dropdown-toggle:focus {
3245 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3248 .btn-outline-light {
3250 border-color: #f8f9fa;
3253 .btn-outline-light:hover {
3255 background-color: #f8f9fa;
3256 border-color: #f8f9fa;
3259 .btn-outline-light:focus,
3260 .btn-outline-light.focus {
3261 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3264 .btn-outline-light.disabled,
3265 .btn-outline-light:disabled {
3267 background-color: transparent;
3270 .btn-outline-light:not(:disabled):not(.disabled):active,
3271 .btn-outline-light:not(:disabled):not(.disabled).active,
3272 .show > .btn-outline-light.dropdown-toggle {
3274 background-color: #f8f9fa;
3275 border-color: #f8f9fa;
3278 .btn-outline-light:not(:disabled):not(.disabled):active:focus,
3279 .btn-outline-light:not(:disabled):not(.disabled).active:focus,
3280 .show > .btn-outline-light.dropdown-toggle:focus {
3281 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3286 border-color: #343a40;
3289 .btn-outline-dark:hover {
3291 background-color: #343a40;
3292 border-color: #343a40;
3295 .btn-outline-dark:focus,
3296 .btn-outline-dark.focus {
3297 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3300 .btn-outline-dark.disabled,
3301 .btn-outline-dark:disabled {
3303 background-color: transparent;
3306 .btn-outline-dark:not(:disabled):not(.disabled):active,
3307 .btn-outline-dark:not(:disabled):not(.disabled).active,
3308 .show > .btn-outline-dark.dropdown-toggle {
3310 background-color: #343a40;
3311 border-color: #343a40;
3314 .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
3315 .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3316 .show > .btn-outline-dark.dropdown-toggle:focus {
3317 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3323 text-decoration: none;
3328 text-decoration: underline;
3333 text-decoration: underline;
3337 .btn-link.disabled {
3339 pointer-events: none;
3343 .btn-group-lg > .btn {
3344 padding: 0.5rem 1rem;
3347 border-radius: 0.3rem;
3351 .btn-group-sm > .btn {
3352 padding: 0.25rem 0.5rem;
3353 font-size: 0.875rem;
3355 border-radius: 0.2rem;
3363 .btn-block + .btn-block {
3367 input[type="submit"].btn-block,
3368 input[type="reset"].btn-block,
3369 input[type="button"].btn-block {
3374 transition: opacity 0.15s linear;
3377 @media (prefers-reduced-motion: reduce) {
3387 .collapse:not(.show) {
3395 transition: height 0.35s ease;
3398 @media (prefers-reduced-motion: reduce) {
3407 transition: width 0.35s ease;
3410 @media (prefers-reduced-motion: reduce) {
3424 white-space: nowrap;
3427 .dropdown-toggle::after {
3428 display: inline-block;
3429 margin-left: 0.255em;
3430 vertical-align: 0.255em;
3432 border-top: 0.3em solid;
3433 border-right: 0.3em solid transparent;
3435 border-left: 0.3em solid transparent;
3438 .dropdown-toggle:empty::after {
3451 margin: 0.125rem 0 0;
3456 background-color: #fff;
3457 background-clip: padding-box;
3458 border: 1px solid rgba(0, 0, 0, 0.15);
3459 border-radius: 0.25rem;
3462 .dropdown-menu-left {
3467 .dropdown-menu-right {
3472 @media (min-width: 576px) {
3473 .dropdown-menu-sm-left {
3478 .dropdown-menu-sm-right {
3484 @media (min-width: 768px) {
3485 .dropdown-menu-md-left {
3490 .dropdown-menu-md-right {
3496 @media (min-width: 992px) {
3497 .dropdown-menu-lg-left {
3502 .dropdown-menu-lg-right {
3508 @media (min-width: 1200px) {
3509 .dropdown-menu-xl-left {
3514 .dropdown-menu-xl-right {
3520 .dropup .dropdown-menu {
3524 margin-bottom: 0.125rem;
3527 .dropup .dropdown-toggle::after {
3528 display: inline-block;
3529 margin-left: 0.255em;
3530 vertical-align: 0.255em;
3533 border-right: 0.3em solid transparent;
3534 border-bottom: 0.3em solid;
3535 border-left: 0.3em solid transparent;
3538 .dropup .dropdown-toggle:empty::after {
3542 .dropright .dropdown-menu {
3547 margin-left: 0.125rem;
3550 .dropright .dropdown-toggle::after {
3551 display: inline-block;
3552 margin-left: 0.255em;
3553 vertical-align: 0.255em;
3555 border-top: 0.3em solid transparent;
3557 border-bottom: 0.3em solid transparent;
3558 border-left: 0.3em solid;
3561 .dropright .dropdown-toggle:empty::after {
3565 .dropright .dropdown-toggle::after {
3569 .dropleft .dropdown-menu {
3574 margin-right: 0.125rem;
3577 .dropleft .dropdown-toggle::after {
3578 display: inline-block;
3579 margin-left: 0.255em;
3580 vertical-align: 0.255em;
3584 .dropleft .dropdown-toggle::after {
3588 .dropleft .dropdown-toggle::before {
3589 display: inline-block;
3590 margin-right: 0.255em;
3591 vertical-align: 0.255em;
3593 border-top: 0.3em solid transparent;
3594 border-right: 0.3em solid;
3595 border-bottom: 0.3em solid transparent;
3598 .dropleft .dropdown-toggle:empty::after {
3602 .dropleft .dropdown-toggle::before {
3606 .dropdown-menu[x-placement^="top"],
3607 .dropdown-menu[x-placement^="right"],
3608 .dropdown-menu[x-placement^="bottom"],
3609 .dropdown-menu[x-placement^="left"] {
3618 border-top: 1px solid #e9ecef;
3624 padding: 0.25rem 1.5rem;
3628 text-align: inherit;
3629 white-space: nowrap;
3630 background-color: transparent;
3634 .dropdown-item:hover,
3635 .dropdown-item:focus {
3637 text-decoration: none;
3638 background-color: #e9ecef;
3641 .dropdown-item.active,
3642 .dropdown-item:active {
3644 text-decoration: none;
3645 background-color: #007bff;
3648 .dropdown-item.disabled,
3649 .dropdown-item:disabled {
3651 pointer-events: none;
3652 background-color: transparent;
3655 .dropdown-menu.show {
3661 padding: 0.5rem 1.5rem;
3663 font-size: 0.875rem;
3665 white-space: nowrap;
3668 .dropdown-item-text {
3670 padding: 0.25rem 1.5rem;
3675 .btn-group-vertical {
3677 display: inline-flex;
3678 vertical-align: middle;
3682 .btn-group-vertical > .btn {
3687 .btn-group > .btn:hover,
3688 .btn-group-vertical > .btn:hover {
3692 .btn-group > .btn:focus,
3693 .btn-group > .btn:active,
3694 .btn-group > .btn.active,
3695 .btn-group-vertical > .btn:focus,
3696 .btn-group-vertical > .btn:active,
3697 .btn-group-vertical > .btn.active {
3704 justify-content: flex-start;
3707 .btn-toolbar .input-group {
3711 .btn-group > .btn:not(:first-child),
3712 .btn-group > .btn-group:not(:first-child) {
3716 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3717 .btn-group > .btn-group:not(:last-child) > .btn {
3718 border-top-right-radius: 0;
3719 border-bottom-right-radius: 0;
3722 .btn-group > .btn:not(:first-child),
3723 .btn-group > .btn-group:not(:first-child) > .btn {
3724 border-top-left-radius: 0;
3725 border-bottom-left-radius: 0;
3728 .dropdown-toggle-split {
3729 padding-right: 0.5625rem;
3730 padding-left: 0.5625rem;
3733 .dropdown-toggle-split::after,
3734 .dropup .dropdown-toggle-split::after,
3735 .dropright .dropdown-toggle-split::after {
3739 .dropleft .dropdown-toggle-split::before {
3743 .btn-sm + .dropdown-toggle-split,
3744 .btn-group-sm > .btn + .dropdown-toggle-split {
3745 padding-right: 0.375rem;
3746 padding-left: 0.375rem;
3749 .btn-lg + .dropdown-toggle-split,
3750 .btn-group-lg > .btn + .dropdown-toggle-split {
3751 padding-right: 0.75rem;
3752 padding-left: 0.75rem;
3755 .btn-group-vertical {
3756 flex-direction: column;
3757 align-items: flex-start;
3758 justify-content: center;
3761 .btn-group-vertical > .btn,
3762 .btn-group-vertical > .btn-group {
3766 .btn-group-vertical > .btn:not(:first-child),
3767 .btn-group-vertical > .btn-group:not(:first-child) {
3771 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3772 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3773 border-bottom-right-radius: 0;
3774 border-bottom-left-radius: 0;
3777 .btn-group-vertical > .btn:not(:first-child),
3778 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3779 border-top-left-radius: 0;
3780 border-top-right-radius: 0;
3783 .btn-group-toggle > .btn,
3784 .btn-group-toggle > .btn-group > .btn {
3788 .btn-group-toggle > .btn input[type="radio"],
3789 .btn-group-toggle > .btn input[type="checkbox"],
3790 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3791 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3793 clip: rect(0, 0, 0, 0);
3794 pointer-events: none;
3801 align-items: stretch;
3805 .input-group > .form-control,
3806 .input-group > .form-control-plaintext,
3807 .input-group > .custom-select,
3808 .input-group > .custom-file {
3816 .input-group > .form-control + .form-control,
3817 .input-group > .form-control + .custom-select,
3818 .input-group > .form-control + .custom-file,
3819 .input-group > .form-control-plaintext + .form-control,
3820 .input-group > .form-control-plaintext + .custom-select,
3821 .input-group > .form-control-plaintext + .custom-file,
3822 .input-group > .custom-select + .form-control,
3823 .input-group > .custom-select + .custom-select,
3824 .input-group > .custom-select + .custom-file,
3825 .input-group > .custom-file + .form-control,
3826 .input-group > .custom-file + .custom-select,
3827 .input-group > .custom-file + .custom-file {
3831 .input-group > .form-control:focus,
3832 .input-group > .custom-select:focus,
3833 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3837 .input-group > .custom-file .custom-file-input:focus {
3841 .input-group > .form-control:not(:first-child),
3842 .input-group > .custom-select:not(:first-child) {
3843 border-top-left-radius: 0;
3844 border-bottom-left-radius: 0;
3847 .input-group > .custom-file {
3849 align-items: center;
3852 .input-group > .custom-file:not(:last-child) .custom-file-label,
3853 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3854 border-top-right-radius: 0;
3855 border-bottom-right-radius: 0;
3858 .input-group > .custom-file:not(:first-child) .custom-file-label {
3859 border-top-left-radius: 0;
3860 border-bottom-left-radius: 0;
3863 .input-group:not(.has-validation) > .form-control:not(:last-child),
3864 .input-group:not(.has-validation) > .custom-select:not(:last-child),
3865 .input-group:not(.has-validation)
3866 > .custom-file:not(:last-child)
3868 .input-group:not(.has-validation)
3869 > .custom-file:not(:last-child)
3870 .custom-file-label::after {
3871 border-top-right-radius: 0;
3872 border-bottom-right-radius: 0;
3875 .input-group.has-validation > .form-control:nth-last-child(n + 3),
3876 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
3877 .input-group.has-validation
3878 > .custom-file:nth-last-child(n + 3)
3880 .input-group.has-validation
3881 > .custom-file:nth-last-child(n + 3)
3882 .custom-file-label::after {
3883 border-top-right-radius: 0;
3884 border-bottom-right-radius: 0;
3887 .input-group-prepend,
3888 .input-group-append {
3892 .input-group-prepend .btn,
3893 .input-group-append .btn {
3898 .input-group-prepend .btn:focus,
3899 .input-group-append .btn:focus {
3903 .input-group-prepend .btn + .btn,
3904 .input-group-prepend .btn + .input-group-text,
3905 .input-group-prepend .input-group-text + .input-group-text,
3906 .input-group-prepend .input-group-text + .btn,
3907 .input-group-append .btn + .btn,
3908 .input-group-append .btn + .input-group-text,
3909 .input-group-append .input-group-text + .input-group-text,
3910 .input-group-append .input-group-text + .btn {
3914 .input-group-prepend {
3918 .input-group-append {
3924 align-items: center;
3925 padding: 0.375rem 0.75rem;
3932 white-space: nowrap;
3933 background-color: #e9ecef;
3934 border: 1px solid #ced4da;
3935 border-radius: 0.25rem;
3938 .input-group-text input[type="radio"],
3939 .input-group-text input[type="checkbox"] {
3943 .input-group-lg > .form-control:not(textarea),
3944 .input-group-lg > .custom-select {
3945 height: calc(1.5em + 1rem + 2px);
3948 .input-group-lg > .form-control,
3949 .input-group-lg > .custom-select,
3950 .input-group-lg > .input-group-prepend > .input-group-text,
3951 .input-group-lg > .input-group-append > .input-group-text,
3952 .input-group-lg > .input-group-prepend > .btn,
3953 .input-group-lg > .input-group-append > .btn {
3954 padding: 0.5rem 1rem;
3957 border-radius: 0.3rem;
3960 .input-group-sm > .form-control:not(textarea),
3961 .input-group-sm > .custom-select {
3962 height: calc(1.5em + 0.5rem + 2px);
3965 .input-group-sm > .form-control,
3966 .input-group-sm > .custom-select,
3967 .input-group-sm > .input-group-prepend > .input-group-text,
3968 .input-group-sm > .input-group-append > .input-group-text,
3969 .input-group-sm > .input-group-prepend > .btn,
3970 .input-group-sm > .input-group-append > .btn {
3971 padding: 0.25rem 0.5rem;
3972 font-size: 0.875rem;
3974 border-radius: 0.2rem;
3977 .input-group-lg > .custom-select,
3978 .input-group-sm > .custom-select {
3979 padding-right: 1.75rem;
3982 .input-group > .input-group-prepend > .btn,
3983 .input-group > .input-group-prepend > .input-group-text,
3984 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3985 .input-group:not(.has-validation)
3986 > .input-group-append:not(:last-child)
3987 > .input-group-text,
3988 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3989 .input-group.has-validation
3990 > .input-group-append:nth-last-child(n + 3)
3991 > .input-group-text,
3993 > .input-group-append:last-child
3994 > .btn:not(:last-child):not(.dropdown-toggle),
3996 > .input-group-append:last-child
3997 > .input-group-text:not(:last-child) {
3998 border-top-right-radius: 0;
3999 border-bottom-right-radius: 0;
4002 .input-group > .input-group-append > .btn,
4003 .input-group > .input-group-append > .input-group-text,
4004 .input-group > .input-group-prepend:not(:first-child) > .btn,
4005 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
4006 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
4008 > .input-group-prepend:first-child
4009 > .input-group-text:not(:first-child) {
4010 border-top-left-radius: 0;
4011 border-bottom-left-radius: 0;
4019 padding-left: 1.5rem;
4020 print-color-adjust: exact;
4023 .custom-control-inline {
4024 display: inline-flex;
4028 .custom-control-input {
4037 .custom-control-input:checked ~ .custom-control-label::before {
4039 border-color: #007bff;
4040 background-color: #007bff;
4043 .custom-control-input:focus ~ .custom-control-label::before {
4044 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4047 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
4048 border-color: #80bdff;
4051 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
4053 background-color: #b3d7ff;
4054 border-color: #b3d7ff;
4057 .custom-control-input[disabled] ~ .custom-control-label,
4058 .custom-control-input:disabled ~ .custom-control-label {
4062 .custom-control-input[disabled] ~ .custom-control-label::before,
4063 .custom-control-input:disabled ~ .custom-control-label::before {
4064 background-color: #e9ecef;
4067 .custom-control-label {
4070 vertical-align: top;
4073 .custom-control-label::before {
4080 pointer-events: none;
4082 background-color: #fff;
4083 border: 1px solid #adb5bd;
4086 .custom-control-label::after {
4094 background: 50%/50% 50% no-repeat;
4097 .custom-checkbox .custom-control-label::before {
4098 border-radius: 0.25rem;
4101 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
4102 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
4106 .custom-control-input:indeterminate
4107 ~ .custom-control-label::before {
4108 border-color: #007bff;
4109 background-color: #007bff;
4113 .custom-control-input:indeterminate
4114 ~ .custom-control-label::after {
4115 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
4119 .custom-control-input:disabled:checked
4120 ~ .custom-control-label::before {
4121 background-color: rgba(0, 123, 255, 0.5);
4125 .custom-control-input:disabled:indeterminate
4126 ~ .custom-control-label::before {
4127 background-color: rgba(0, 123, 255, 0.5);
4130 .custom-radio .custom-control-label::before {
4134 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
4135 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
4139 .custom-control-input:disabled:checked
4140 ~ .custom-control-label::before {
4141 background-color: rgba(0, 123, 255, 0.5);
4145 padding-left: 2.25rem;
4148 .custom-switch .custom-control-label::before {
4151 pointer-events: all;
4152 border-radius: 0.5rem;
4155 .custom-switch .custom-control-label::after {
4156 top: calc(0.25rem + 2px);
4157 left: calc(-2.25rem + 2px);
4158 width: calc(1rem - 4px);
4159 height: calc(1rem - 4px);
4160 background-color: #adb5bd;
4161 border-radius: 0.5rem;
4162 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
4163 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4166 @media (prefers-reduced-motion: reduce) {
4167 .custom-switch .custom-control-label::after {
4172 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
4173 background-color: #fff;
4174 transform: translateX(0.75rem);
4178 .custom-control-input:disabled:checked
4179 ~ .custom-control-label::before {
4180 background-color: rgba(0, 123, 255, 0.5);
4184 display: inline-block;
4186 height: calc(1.5em + 0.75rem + 2px);
4187 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
4192 vertical-align: middle;
4194 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
4195 right 0.75rem center/8px 10px no-repeat;
4196 border: 1px solid #ced4da;
4197 border-radius: 0.25rem;
4201 .custom-select:focus {
4202 border-color: #80bdff;
4204 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4207 .custom-select:focus::-ms-value {
4209 background-color: #fff;
4212 .custom-select[multiple],
4213 .custom-select[size]:not([size="1"]) {
4215 padding-right: 0.75rem;
4216 background-image: none;
4219 .custom-select:disabled {
4221 background-color: #e9ecef;
4224 .custom-select::-ms-expand {
4228 .custom-select:-moz-focusring {
4230 text-shadow: 0 0 0 #495057;
4234 height: calc(1.5em + 0.5rem + 2px);
4235 padding-top: 0.25rem;
4236 padding-bottom: 0.25rem;
4237 padding-left: 0.5rem;
4238 font-size: 0.875rem;
4242 height: calc(1.5em + 1rem + 2px);
4243 padding-top: 0.5rem;
4244 padding-bottom: 0.5rem;
4251 display: inline-block;
4253 height: calc(1.5em + 0.75rem + 2px);
4257 .custom-file-input {
4261 height: calc(1.5em + 0.75rem + 2px);
4267 .custom-file-input:focus ~ .custom-file-label {
4268 border-color: #80bdff;
4269 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4272 .custom-file-input[disabled] ~ .custom-file-label,
4273 .custom-file-input:disabled ~ .custom-file-label {
4274 background-color: #e9ecef;
4277 .custom-file-input:lang(en) ~ .custom-file-label::after {
4281 .custom-file-input ~ .custom-file-label[data-browse]::after {
4282 content: attr(data-browse);
4285 .custom-file-label {
4291 height: calc(1.5em + 0.75rem + 2px);
4292 padding: 0.375rem 0.75rem;
4297 background-color: #fff;
4298 border: 1px solid #ced4da;
4299 border-radius: 0.25rem;
4302 .custom-file-label::after {
4309 height: calc(1.5em + 0.75rem);
4310 padding: 0.375rem 0.75rem;
4314 background-color: #e9ecef;
4315 border-left: inherit;
4316 border-radius: 0 0.25rem 0.25rem 0;
4323 background-color: transparent;
4327 .custom-range:focus {
4331 .custom-range:focus::-webkit-slider-thumb {
4332 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4335 .custom-range:focus::-moz-range-thumb {
4336 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4339 .custom-range:focus::-ms-thumb {
4340 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4343 .custom-range::-moz-focus-outer {
4347 .custom-range::-webkit-slider-thumb {
4350 margin-top: -0.25rem;
4351 background-color: #007bff;
4353 border-radius: 1rem;
4354 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
4355 box-shadow 0.15s ease-in-out;
4359 @media (prefers-reduced-motion: reduce) {
4360 .custom-range::-webkit-slider-thumb {
4365 .custom-range::-webkit-slider-thumb:active {
4366 background-color: #b3d7ff;
4369 .custom-range::-webkit-slider-runnable-track {
4374 background-color: #dee2e6;
4375 border-color: transparent;
4376 border-radius: 1rem;
4379 .custom-range::-moz-range-thumb {
4382 background-color: #007bff;
4384 border-radius: 1rem;
4385 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
4386 box-shadow 0.15s ease-in-out;
4390 @media (prefers-reduced-motion: reduce) {
4391 .custom-range::-moz-range-thumb {
4396 .custom-range::-moz-range-thumb:active {
4397 background-color: #b3d7ff;
4400 .custom-range::-moz-range-track {
4405 background-color: #dee2e6;
4406 border-color: transparent;
4407 border-radius: 1rem;
4410 .custom-range::-ms-thumb {
4414 margin-right: 0.2rem;
4415 margin-left: 0.2rem;
4416 background-color: #007bff;
4418 border-radius: 1rem;
4419 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
4420 box-shadow 0.15s ease-in-out;
4424 @media (prefers-reduced-motion: reduce) {
4425 .custom-range::-ms-thumb {
4430 .custom-range::-ms-thumb:active {
4431 background-color: #b3d7ff;
4434 .custom-range::-ms-track {
4439 background-color: transparent;
4440 border-color: transparent;
4441 border-width: 0.5rem;
4444 .custom-range::-ms-fill-lower {
4445 background-color: #dee2e6;
4446 border-radius: 1rem;
4449 .custom-range::-ms-fill-upper {
4451 background-color: #dee2e6;
4452 border-radius: 1rem;
4455 .custom-range:disabled::-webkit-slider-thumb {
4456 background-color: #adb5bd;
4459 .custom-range:disabled::-webkit-slider-runnable-track {
4463 .custom-range:disabled::-moz-range-thumb {
4464 background-color: #adb5bd;
4467 .custom-range:disabled::-moz-range-track {
4471 .custom-range:disabled::-ms-thumb {
4472 background-color: #adb5bd;
4475 .custom-control-label::before,
4478 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
4479 box-shadow 0.15s ease-in-out;
4482 @media (prefers-reduced-motion: reduce) {
4483 .custom-control-label::before,
4500 padding: 0.5rem 1rem;
4505 text-decoration: none;
4508 .nav-link.disabled {
4510 pointer-events: none;
4515 border-bottom: 1px solid #dee2e6;
4518 .nav-tabs .nav-link {
4519 margin-bottom: -1px;
4520 background-color: transparent;
4521 border: 1px solid transparent;
4522 border-top-left-radius: 0.25rem;
4523 border-top-right-radius: 0.25rem;
4526 .nav-tabs .nav-link:hover,
4527 .nav-tabs .nav-link:focus {
4529 border-color: #e9ecef #e9ecef #dee2e6;
4532 .nav-tabs .nav-link.disabled {
4534 background-color: transparent;
4535 border-color: transparent;
4538 .nav-tabs .nav-link.active,
4539 .nav-tabs .nav-item.show .nav-link {
4541 background-color: #fff;
4542 border-color: #dee2e6 #dee2e6 #fff;
4545 .nav-tabs .dropdown-menu {
4547 border-top-left-radius: 0;
4548 border-top-right-radius: 0;
4551 .nav-pills .nav-link {
4554 border-radius: 0.25rem;
4557 .nav-pills .nav-link.active,
4558 .nav-pills .show > .nav-link {
4560 background-color: #007bff;
4563 .nav-fill > .nav-link,
4564 .nav-fill .nav-item {
4569 .nav-justified > .nav-link,
4570 .nav-justified .nav-item {
4576 .tab-content > .tab-pane {
4580 .tab-content > .active {
4588 align-items: center;
4589 justify-content: space-between;
4590 padding: 0.5rem 1rem;
4594 .navbar .container-fluid,
4595 .navbar .container-sm,
4596 .navbar .container-md,
4597 .navbar .container-lg,
4598 .navbar .container-xl {
4601 align-items: center;
4602 justify-content: space-between;
4606 display: inline-block;
4607 padding-top: 0.3125rem;
4608 padding-bottom: 0.3125rem;
4611 line-height: inherit;
4612 white-space: nowrap;
4615 .navbar-brand:hover,
4616 .navbar-brand:focus {
4617 text-decoration: none;
4622 flex-direction: column;
4628 .navbar-nav .nav-link {
4633 .navbar-nav .dropdown-menu {
4639 display: inline-block;
4640 padding-top: 0.5rem;
4641 padding-bottom: 0.5rem;
4647 align-items: center;
4651 padding: 0.25rem 0.75rem;
4654 background-color: transparent;
4655 border: 1px solid transparent;
4656 border-radius: 0.25rem;
4659 .navbar-toggler:hover,
4660 .navbar-toggler:focus {
4661 text-decoration: none;
4664 .navbar-toggler-icon {
4665 display: inline-block;
4668 vertical-align: middle;
4670 background: 50%/100% 100% no-repeat;
4673 .navbar-nav-scroll {
4678 @media (max-width: 575.98px) {
4679 .navbar-expand-sm > .container,
4680 .navbar-expand-sm > .container-fluid,
4681 .navbar-expand-sm > .container-sm,
4682 .navbar-expand-sm > .container-md,
4683 .navbar-expand-sm > .container-lg,
4684 .navbar-expand-sm > .container-xl {
4690 @media (min-width: 576px) {
4692 flex-flow: row nowrap;
4693 justify-content: flex-start;
4696 .navbar-expand-sm .navbar-nav {
4697 flex-direction: row;
4700 .navbar-expand-sm .navbar-nav .dropdown-menu {
4704 .navbar-expand-sm .navbar-nav .nav-link {
4705 padding-right: 0.5rem;
4706 padding-left: 0.5rem;
4709 .navbar-expand-sm > .container,
4710 .navbar-expand-sm > .container-fluid,
4711 .navbar-expand-sm > .container-sm,
4712 .navbar-expand-sm > .container-md,
4713 .navbar-expand-sm > .container-lg,
4714 .navbar-expand-sm > .container-xl {
4718 .navbar-expand-sm .navbar-nav-scroll {
4722 .navbar-expand-sm .navbar-collapse {
4723 display: flex !important;
4727 .navbar-expand-sm .navbar-toggler {
4732 @media (max-width: 767.98px) {
4733 .navbar-expand-md > .container,
4734 .navbar-expand-md > .container-fluid,
4735 .navbar-expand-md > .container-sm,
4736 .navbar-expand-md > .container-md,
4737 .navbar-expand-md > .container-lg,
4738 .navbar-expand-md > .container-xl {
4744 @media (min-width: 768px) {
4746 flex-flow: row nowrap;
4747 justify-content: flex-start;
4750 .navbar-expand-md .navbar-nav {
4751 flex-direction: row;
4754 .navbar-expand-md .navbar-nav .dropdown-menu {
4758 .navbar-expand-md .navbar-nav .nav-link {
4759 padding-right: 0.5rem;
4760 padding-left: 0.5rem;
4763 .navbar-expand-md > .container,
4764 .navbar-expand-md > .container-fluid,
4765 .navbar-expand-md > .container-sm,
4766 .navbar-expand-md > .container-md,
4767 .navbar-expand-md > .container-lg,
4768 .navbar-expand-md > .container-xl {
4772 .navbar-expand-md .navbar-nav-scroll {
4776 .navbar-expand-md .navbar-collapse {
4777 display: flex !important;
4781 .navbar-expand-md .navbar-toggler {
4786 @media (max-width: 991.98px) {
4787 .navbar-expand-lg > .container,
4788 .navbar-expand-lg > .container-fluid,
4789 .navbar-expand-lg > .container-sm,
4790 .navbar-expand-lg > .container-md,
4791 .navbar-expand-lg > .container-lg,
4792 .navbar-expand-lg > .container-xl {
4798 @media (min-width: 992px) {
4800 flex-flow: row nowrap;
4801 justify-content: flex-start;
4804 .navbar-expand-lg .navbar-nav {
4805 flex-direction: row;
4808 .navbar-expand-lg .navbar-nav .dropdown-menu {
4812 .navbar-expand-lg .navbar-nav .nav-link {
4813 padding-right: 0.5rem;
4814 padding-left: 0.5rem;
4817 .navbar-expand-lg > .container,
4818 .navbar-expand-lg > .container-fluid,
4819 .navbar-expand-lg > .container-sm,
4820 .navbar-expand-lg > .container-md,
4821 .navbar-expand-lg > .container-lg,
4822 .navbar-expand-lg > .container-xl {
4826 .navbar-expand-lg .navbar-nav-scroll {
4830 .navbar-expand-lg .navbar-collapse {
4831 display: flex !important;
4835 .navbar-expand-lg .navbar-toggler {
4840 @media (max-width: 1199.98px) {
4841 .navbar-expand-xl > .container,
4842 .navbar-expand-xl > .container-fluid,
4843 .navbar-expand-xl > .container-sm,
4844 .navbar-expand-xl > .container-md,
4845 .navbar-expand-xl > .container-lg,
4846 .navbar-expand-xl > .container-xl {
4852 @media (min-width: 1200px) {
4854 flex-flow: row nowrap;
4855 justify-content: flex-start;
4858 .navbar-expand-xl .navbar-nav {
4859 flex-direction: row;
4862 .navbar-expand-xl .navbar-nav .dropdown-menu {
4866 .navbar-expand-xl .navbar-nav .nav-link {
4867 padding-right: 0.5rem;
4868 padding-left: 0.5rem;
4871 .navbar-expand-xl > .container,
4872 .navbar-expand-xl > .container-fluid,
4873 .navbar-expand-xl > .container-sm,
4874 .navbar-expand-xl > .container-md,
4875 .navbar-expand-xl > .container-lg,
4876 .navbar-expand-xl > .container-xl {
4880 .navbar-expand-xl .navbar-nav-scroll {
4884 .navbar-expand-xl .navbar-collapse {
4885 display: flex !important;
4889 .navbar-expand-xl .navbar-toggler {
4895 flex-flow: row nowrap;
4896 justify-content: flex-start;
4899 .navbar-expand > .container,
4900 .navbar-expand > .container-fluid,
4901 .navbar-expand > .container-sm,
4902 .navbar-expand > .container-md,
4903 .navbar-expand > .container-lg,
4904 .navbar-expand > .container-xl {
4909 .navbar-expand .navbar-nav {
4910 flex-direction: row;
4913 .navbar-expand .navbar-nav .dropdown-menu {
4917 .navbar-expand .navbar-nav .nav-link {
4918 padding-right: 0.5rem;
4919 padding-left: 0.5rem;
4922 .navbar-expand > .container,
4923 .navbar-expand > .container-fluid,
4924 .navbar-expand > .container-sm,
4925 .navbar-expand > .container-md,
4926 .navbar-expand > .container-lg,
4927 .navbar-expand > .container-xl {
4931 .navbar-expand .navbar-nav-scroll {
4935 .navbar-expand .navbar-collapse {
4936 display: flex !important;
4940 .navbar-expand .navbar-toggler {
4944 .navbar-light .navbar-brand {
4945 color: rgba(0, 0, 0, 0.9);
4948 .navbar-light .navbar-brand:hover,
4949 .navbar-light .navbar-brand:focus {
4950 color: rgba(0, 0, 0, 0.9);
4953 .navbar-light .navbar-nav .nav-link {
4957 .navbar-light .navbar-nav .nav-link:hover,
4958 .navbar-light .navbar-nav .nav-link:focus {
4962 .navbar-light .navbar-nav .nav-link.disabled {
4963 color: rgba(0, 0, 0, 0.3);
4966 .navbar-light .navbar-nav .show > .nav-link,
4967 .navbar-light .navbar-nav .active > .nav-link,
4968 .navbar-light .navbar-nav .nav-link.show,
4969 .navbar-light .navbar-nav .nav-link.active {
4973 .navbar-light .navbar-toggler {
4975 border-color: rgba(0, 0, 0, 0.1);
4978 .navbar-light .navbar-toggler-icon {
4979 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4982 .navbar-light .navbar-text {
4986 .navbar-light .navbar-text a {
4990 .navbar-light .navbar-text a:hover,
4991 .navbar-light .navbar-text a:focus {
4995 .navbar-dark .navbar-brand {
4999 .navbar-dark .navbar-brand:hover,
5000 .navbar-dark .navbar-brand:focus {
5004 .navbar-dark .navbar-nav .nav-link {
5005 color: rgba(255, 255, 255, 0.5);
5008 .navbar-dark .navbar-nav .nav-link:hover,
5009 .navbar-dark .navbar-nav .nav-link:focus {
5010 color: rgba(255, 255, 255, 0.75);
5013 .navbar-dark .navbar-nav .nav-link.disabled {
5014 color: rgba(255, 255, 255, 0.25);
5017 .navbar-dark .navbar-nav .show > .nav-link,
5018 .navbar-dark .navbar-nav .active > .nav-link,
5019 .navbar-dark .navbar-nav .nav-link.show,
5020 .navbar-dark .navbar-nav .nav-link.active {
5024 .navbar-dark .navbar-toggler {
5025 color: rgba(255, 255, 255, 0.5);
5026 border-color: rgba(34, 34, 34, 0.1);
5029 .navbar-dark .navbar-toggler-icon {
5030 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
5033 .navbar-dark .navbar-text {
5034 color: rgba(255, 255, 255, 0.5);
5037 .navbar-dark .navbar-text a {
5041 .navbar-dark .navbar-text a:hover,
5042 .navbar-dark .navbar-text a:focus {
5049 flex-direction: column;
5051 word-wrap: break-word;
5052 background-color: #f8f9fa;
5053 background-clip: border-box;
5054 border: 1px solid rgba(0, 0, 0, 0.125);
5055 border-radius: 0.25rem;
5063 .card > .list-group {
5064 border-top: inherit;
5065 border-bottom: inherit;
5068 .card > .list-group:first-child {
5069 border-top-width: 0;
5070 border-top-left-radius: calc(0.25rem - 1px);
5071 border-top-right-radius: calc(0.25rem - 1px);
5074 .card > .list-group:last-child {
5075 border-bottom-width: 0;
5076 border-bottom-right-radius: calc(0.25rem - 1px);
5077 border-bottom-left-radius: calc(0.25rem - 1px);
5080 .card > .card-header + .list-group,
5081 .card > .list-group + .card-footer {
5093 margin-bottom: 0.75rem;
5097 margin-top: -0.375rem;
5101 .card-text:last-child {
5106 text-decoration: none;
5109 .card-link + .card-link {
5110 margin-left: 1.25rem;
5114 padding: 0.75rem 1.25rem;
5117 background-color: rgba(0, 0, 0, 0.03);
5118 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
5121 .card-header:first-child {
5122 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
5126 padding: 0.75rem 1.25rem;
5128 background-color: rgba(0, 0, 0, 0.03);
5129 border-top: 1px solid rgba(0, 0, 0, 0.125);
5132 .card-footer:last-child {
5133 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
5137 margin-right: -0.625rem;
5138 margin-bottom: -0.75rem;
5139 margin-left: -0.625rem;
5143 .card-header-pills {
5144 margin-right: -0.625rem;
5145 margin-left: -0.625rem;
5155 border-radius: calc(0.25rem - 1px);
5167 border-top-left-radius: calc(0.25rem - 1px);
5168 border-top-right-radius: calc(0.25rem - 1px);
5173 border-bottom-right-radius: calc(0.25rem - 1px);
5174 border-bottom-left-radius: calc(0.25rem - 1px);
5178 margin-bottom: 15px;
5181 @media (min-width: 576px) {
5184 flex-flow: row wrap;
5185 margin-right: -15px;
5197 .card-group > .card {
5198 margin-bottom: 15px;
5201 @media (min-width: 576px) {
5204 flex-flow: row wrap;
5207 .card-group > .card {
5212 .card-group > .card + .card {
5217 .card-group > .card:not(:last-child) {
5218 border-top-right-radius: 0;
5219 border-bottom-right-radius: 0;
5222 .card-group > .card:not(:last-child) .card-img-top,
5223 .card-group > .card:not(:last-child) .card-header {
5224 border-top-right-radius: 0;
5227 .card-group > .card:not(:last-child) .card-img-bottom,
5228 .card-group > .card:not(:last-child) .card-footer {
5229 border-bottom-right-radius: 0;
5232 .card-group > .card:not(:first-child) {
5233 border-top-left-radius: 0;
5234 border-bottom-left-radius: 0;
5237 .card-group > .card:not(:first-child) .card-img-top,
5238 .card-group > .card:not(:first-child) .card-header {
5239 border-top-left-radius: 0;
5242 .card-group > .card:not(:first-child) .card-img-bottom,
5243 .card-group > .card:not(:first-child) .card-footer {
5244 border-bottom-left-radius: 0;
5248 .card-columns .card {
5249 margin-bottom: 0.75rem;
5252 @media (min-width: 576px) {
5255 column-gap: 1.25rem;
5260 .card-columns .card {
5261 display: inline-block;
5267 overflow-anchor: none;
5270 .accordion > .card {
5274 .accordion > .card:not(:last-of-type) {
5276 border-bottom-right-radius: 0;
5277 border-bottom-left-radius: 0;
5280 .accordion > .card:not(:first-of-type) {
5281 border-top-left-radius: 0;
5282 border-top-right-radius: 0;
5285 .accordion > .card > .card-header {
5287 margin-bottom: -1px;
5293 padding: 0.75rem 1rem;
5294 margin-bottom: 1rem;
5296 background-color: #e9ecef;
5297 border-radius: 0.25rem;
5300 .breadcrumb-item + .breadcrumb-item {
5301 padding-left: 0.5rem;
5304 .breadcrumb-item + .breadcrumb-item::before {
5306 padding-right: 0.5rem;
5311 .breadcrumb-item + .breadcrumb-item:hover::before {
5312 text-decoration: underline;
5315 .breadcrumb-item + .breadcrumb-item:hover::before {
5316 text-decoration: none;
5319 .breadcrumb-item.active {
5327 border-radius: 0.5rem;
5333 padding: 0.5rem 0.75rem;
5337 background-color: #fff;
5338 border: 1px solid #dee2e6;
5344 text-decoration: none;
5345 background-color: #e9ecef;
5346 border-color: #dee2e6;
5352 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
5355 .page-item:first-child .page-link {
5357 border-top-left-radius: 0.5rem;
5358 border-bottom-left-radius: 0.5rem;
5361 .page-item:last-child .page-link {
5362 border-top-right-radius: 0.5rem;
5363 border-bottom-right-radius: 0.5rem;
5366 .page-item.active .page-link {
5369 background-color: #007bff;
5370 border-color: #007bff;
5373 .page-item.disabled .page-link {
5375 pointer-events: none;
5377 background-color: #fff;
5378 border-color: #dee2e6;
5381 .pagination-lg .page-link {
5382 padding: 0.75rem 1.5rem;
5387 .pagination-lg .page-item:first-child .page-link {
5388 border-top-left-radius: 0.3rem;
5389 border-bottom-left-radius: 0.3rem;
5392 .pagination-lg .page-item:last-child .page-link {
5393 border-top-right-radius: 0.3rem;
5394 border-bottom-right-radius: 0.3rem;
5397 .pagination-sm .page-link {
5398 padding: 0.25rem 0.5rem;
5399 font-size: 0.875rem;
5403 .pagination-sm .page-item:first-child .page-link {
5404 border-top-left-radius: 0.2rem;
5405 border-bottom-left-radius: 0.2rem;
5408 .pagination-sm .page-item:last-child .page-link {
5409 border-top-right-radius: 0.2rem;
5410 border-bottom-right-radius: 0.2rem;
5414 display: inline-block;
5415 padding: 0.25em 0.4em;
5420 white-space: nowrap;
5421 vertical-align: baseline;
5422 border-radius: 0.25rem;
5423 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
5424 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
5427 @media (prefers-reduced-motion: reduce) {
5435 text-decoration: none;
5448 padding-right: 0.6em;
5449 padding-left: 0.6em;
5450 border-radius: 10rem;
5455 background-color: #007bff;
5458 a.badge-primary:hover,
5459 a.badge-primary:focus {
5461 background-color: #0062cc;
5464 a.badge-primary:focus,
5465 a.badge-primary.focus {
5467 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
5472 background-color: #6c757d;
5475 a.badge-secondary:hover,
5476 a.badge-secondary:focus {
5478 background-color: #545b62;
5481 a.badge-secondary:focus,
5482 a.badge-secondary.focus {
5484 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
5489 background-color: #28a745;
5492 a.badge-success:hover,
5493 a.badge-success:focus {
5495 background-color: #1e7e34;
5498 a.badge-success:focus,
5499 a.badge-success.focus {
5501 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
5506 background-color: #17a2b8;
5510 a.badge-info:focus {
5512 background-color: #117a8b;
5516 a.badge-info.focus {
5518 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
5523 background-color: #ffc107;
5526 a.badge-warning:hover,
5527 a.badge-warning:focus {
5529 background-color: #d39e00;
5532 a.badge-warning:focus,
5533 a.badge-warning.focus {
5535 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
5540 background-color: #dc3545;
5543 a.badge-danger:hover,
5544 a.badge-danger:focus {
5546 background-color: #bd2130;
5549 a.badge-danger:focus,
5550 a.badge-danger.focus {
5552 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
5557 background-color: #f8f9fa;
5560 a.badge-light:hover,
5561 a.badge-light:focus {
5563 background-color: #dae0e5;
5566 a.badge-light:focus,
5567 a.badge-light.focus {
5569 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5574 background-color: #343a40;
5578 a.badge-dark:focus {
5580 background-color: #1d2124;
5584 a.badge-dark.focus {
5586 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5591 margin-bottom: 2rem;
5592 background-color: #e9ecef;
5593 border-radius: 0.5rem;
5596 @media (min-width: 576px) {
5610 padding: 0.75rem 1.25rem;
5611 margin-bottom: 1rem;
5612 border: 1px solid transparent;
5613 border-radius: 0.25rem;
5624 .alert-dismissible {
5625 padding-right: 4rem;
5628 .alert-dismissible .close {
5633 padding: 0.75rem 1.25rem;
5639 background-color: #cce5ff;
5640 border-color: #b8daff;
5644 border-top-color: #9fcdff;
5647 .alert-primary .alert-link {
5653 background-color: #e2e3e5;
5654 border-color: #d6d8db;
5657 .alert-secondary hr {
5658 border-top-color: #c8cbcf;
5661 .alert-secondary .alert-link {
5667 background-color: #d4edda;
5668 border-color: #c3e6cb;
5672 border-top-color: #b1dfbb;
5675 .alert-success .alert-link {
5681 background-color: #d1ecf1;
5682 border-color: #bee5eb;
5686 border-top-color: #abdde5;
5689 .alert-info .alert-link {
5695 background-color: #fff3cd;
5696 border-color: #ffeeba;
5700 border-top-color: #ffe8a1;
5703 .alert-warning .alert-link {
5709 background-color: #f8d7da;
5710 border-color: #f5c6cb;
5714 border-top-color: #f1b0b7;
5717 .alert-danger .alert-link {
5723 background-color: #fefefe;
5724 border-color: #fdfdfe;
5728 border-top-color: #ececf6;
5731 .alert-light .alert-link {
5737 background-color: #d6d8d9;
5738 border-color: #c6c8ca;
5742 border-top-color: #b9bbbe;
5745 .alert-dark .alert-link {
5749 @keyframes progress-bar-stripes {
5751 background-position: 1rem 0;
5755 background-position: 0 0;
5765 background-color: #e9ecef;
5766 border-radius: 0.25rem;
5771 flex-direction: column;
5772 justify-content: center;
5776 white-space: nowrap;
5777 background-color: #007bff;
5778 transition: width 0.6s ease;
5781 @media (prefers-reduced-motion: reduce) {
5787 .progress-bar-striped {
5788 background-image: linear-gradient(
5790 rgba(255, 255, 255, 0.15) 25%,
5793 rgba(255, 255, 255, 0.15) 50%,
5794 rgba(255, 255, 255, 0.15) 75%,
5798 background-size: 1rem 1rem;
5801 .progress-bar-animated {
5802 animation: 1s linear infinite progress-bar-stripes;
5805 @media (prefers-reduced-motion: reduce) {
5806 .progress-bar-animated {
5813 align-items: flex-start;
5822 flex-direction: column;
5825 border-radius: 0.25rem;
5828 .list-group-item-action {
5831 text-align: inherit;
5834 .list-group-item-action:hover,
5835 .list-group-item-action:focus {
5838 text-decoration: none;
5839 background-color: #f8f9fa;
5842 .list-group-item-action:active {
5844 background-color: #e9ecef;
5850 padding: 0.75rem 1.25rem;
5851 background-color: #fff;
5852 border: 1px solid rgba(0, 0, 0, 0.125);
5855 .list-group-item:first-child {
5856 border-top-left-radius: inherit;
5857 border-top-right-radius: inherit;
5860 .list-group-item:last-child {
5861 border-bottom-right-radius: inherit;
5862 border-bottom-left-radius: inherit;
5865 .list-group-item.disabled,
5866 .list-group-item:disabled {
5868 pointer-events: none;
5869 background-color: #fff;
5872 .list-group-item.active {
5875 background-color: #007bff;
5876 border-color: #007bff;
5879 .list-group-item + .list-group-item {
5880 border-top-width: 0;
5883 .list-group-item + .list-group-item.active {
5885 border-top-width: 1px;
5888 .list-group-horizontal {
5889 flex-direction: row;
5892 .list-group-horizontal > .list-group-item:first-child {
5893 border-bottom-left-radius: 0.25rem;
5894 border-top-right-radius: 0;
5897 .list-group-horizontal > .list-group-item:last-child {
5898 border-top-right-radius: 0.25rem;
5899 border-bottom-left-radius: 0;
5902 .list-group-horizontal > .list-group-item.active {
5906 .list-group-horizontal > .list-group-item + .list-group-item {
5907 border-top-width: 1px;
5908 border-left-width: 0;
5911 .list-group-horizontal > .list-group-item + .list-group-item.active {
5913 border-left-width: 1px;
5916 @media (min-width: 576px) {
5917 .list-group-horizontal-sm {
5918 flex-direction: row;
5921 .list-group-horizontal-sm > .list-group-item:first-child {
5922 border-bottom-left-radius: 0.25rem;
5923 border-top-right-radius: 0;
5926 .list-group-horizontal-sm > .list-group-item:last-child {
5927 border-top-right-radius: 0.25rem;
5928 border-bottom-left-radius: 0;
5931 .list-group-horizontal-sm > .list-group-item.active {
5935 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5936 border-top-width: 1px;
5937 border-left-width: 0;
5940 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5942 border-left-width: 1px;
5946 @media (min-width: 768px) {
5947 .list-group-horizontal-md {
5948 flex-direction: row;
5951 .list-group-horizontal-md > .list-group-item:first-child {
5952 border-bottom-left-radius: 0.25rem;
5953 border-top-right-radius: 0;
5956 .list-group-horizontal-md > .list-group-item:last-child {
5957 border-top-right-radius: 0.25rem;
5958 border-bottom-left-radius: 0;
5961 .list-group-horizontal-md > .list-group-item.active {
5965 .list-group-horizontal-md > .list-group-item + .list-group-item {
5966 border-top-width: 1px;
5967 border-left-width: 0;
5970 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5972 border-left-width: 1px;
5976 @media (min-width: 992px) {
5977 .list-group-horizontal-lg {
5978 flex-direction: row;
5981 .list-group-horizontal-lg > .list-group-item:first-child {
5982 border-bottom-left-radius: 0.25rem;
5983 border-top-right-radius: 0;
5986 .list-group-horizontal-lg > .list-group-item:last-child {
5987 border-top-right-radius: 0.25rem;
5988 border-bottom-left-radius: 0;
5991 .list-group-horizontal-lg > .list-group-item.active {
5995 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5996 border-top-width: 1px;
5997 border-left-width: 0;
6000 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
6002 border-left-width: 1px;
6006 @media (min-width: 1200px) {
6007 .list-group-horizontal-xl {
6008 flex-direction: row;
6011 .list-group-horizontal-xl > .list-group-item:first-child {
6012 border-bottom-left-radius: 0.25rem;
6013 border-top-right-radius: 0;
6016 .list-group-horizontal-xl > .list-group-item:last-child {
6017 border-top-right-radius: 0.25rem;
6018 border-bottom-left-radius: 0;
6021 .list-group-horizontal-xl > .list-group-item.active {
6025 .list-group-horizontal-xl > .list-group-item + .list-group-item {
6026 border-top-width: 1px;
6027 border-left-width: 0;
6030 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
6032 border-left-width: 1px;
6040 .list-group-flush > .list-group-item {
6041 border-width: 0 0 1px;
6044 .list-group-flush > .list-group-item:last-child {
6045 border-bottom-width: 0;
6048 .list-group-item-primary {
6050 background-color: #b8daff;
6053 .list-group-item-primary.list-group-item-action:hover,
6054 .list-group-item-primary.list-group-item-action:focus {
6056 background-color: #9fcdff;
6059 .list-group-item-primary.list-group-item-action.active {
6061 background-color: #105095;
6062 border-color: #105095;
6065 .list-group-item-secondary {
6067 background-color: #d6d8db;
6070 .list-group-item-secondary.list-group-item-action:hover,
6071 .list-group-item-secondary.list-group-item-action:focus {
6073 background-color: #c8cbcf;
6076 .list-group-item-secondary.list-group-item-action.active {
6078 background-color: #484d51;
6079 border-color: #484d51;
6082 .list-group-item-success {
6084 background-color: #c3e6cb;
6087 .list-group-item-success.list-group-item-action:hover,
6088 .list-group-item-success.list-group-item-action:focus {
6090 background-color: #b1dfbb;
6093 .list-group-item-success.list-group-item-action.active {
6095 background-color: #256734;
6096 border-color: #256734;
6099 .list-group-item-info {
6101 background-color: #bee5eb;
6104 .list-group-item-info.list-group-item-action:hover,
6105 .list-group-item-info.list-group-item-action:focus {
6107 background-color: #abdde5;
6110 .list-group-item-info.list-group-item-action.active {
6112 background-color: #1c6570;
6113 border-color: #1c6570;
6116 .list-group-item-warning {
6118 background-color: #ffeeba;
6121 .list-group-item-warning.list-group-item-action:hover,
6122 .list-group-item-warning.list-group-item-action:focus {
6124 background-color: #ffe8a1;
6127 .list-group-item-warning.list-group-item-action.active {
6129 background-color: #957514;
6130 border-color: #957514;
6133 .list-group-item-danger {
6135 background-color: #f5c6cb;
6138 .list-group-item-danger.list-group-item-action:hover,
6139 .list-group-item-danger.list-group-item-action:focus {
6141 background-color: #f1b0b7;
6144 .list-group-item-danger.list-group-item-action.active {
6146 background-color: #832c34;
6147 border-color: #832c34;
6150 .list-group-item-light {
6152 background-color: #fdfdfe;
6155 .list-group-item-light.list-group-item-action:hover,
6156 .list-group-item-light.list-group-item-action:focus {
6158 background-color: #ececf6;
6161 .list-group-item-light.list-group-item-action.active {
6163 background-color: #919292;
6164 border-color: #919292;
6167 .list-group-item-dark {
6169 background-color: #c6c8ca;
6172 .list-group-item-dark.list-group-item-action:hover,
6173 .list-group-item-dark.list-group-item-action:focus {
6175 background-color: #b9bbbe;
6178 .list-group-item-dark.list-group-item-action.active {
6180 background-color: #2b2e32;
6181 border-color: #2b2e32;
6190 text-shadow: 0 1px 0 #fff;
6196 text-decoration: none;
6199 .close:not(:disabled):not(.disabled):hover,
6200 .close:not(:disabled):not(.disabled):focus {
6206 background-color: transparent;
6211 pointer-events: none;
6217 font-size: 0.875rem;
6218 background-color: rgba(255, 255, 255, 0.85);
6219 background-clip: padding-box;
6220 border: 1px solid rgba(0, 0, 0, 0.1);
6221 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
6223 border-radius: 0.25rem;
6226 .toast:not(:last-child) {
6227 margin-bottom: 0.75rem;
6245 align-items: center;
6246 padding: 0.25rem 0.75rem;
6248 background-color: rgba(255, 255, 255, 0.85);
6249 background-clip: padding-box;
6250 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
6251 border-top-left-radius: calc(0.25rem - 1px);
6252 border-top-right-radius: calc(0.25rem - 1px);
6263 .modal-open .modal {
6284 pointer-events: none;
6287 .modal.fade .modal-dialog {
6288 transition: transform 0.3s ease-out;
6289 transform: translate(0, -50px);
6292 @media (prefers-reduced-motion: reduce) {
6293 .modal.fade .modal-dialog {
6298 .modal.show .modal-dialog {
6302 .modal.modal-static .modal-dialog {
6303 transform: scale(1.02);
6306 .modal-dialog-scrollable {
6308 max-height: calc(100% - 1rem);
6311 .modal-dialog-scrollable .modal-content {
6312 max-height: calc(100vh - 1rem);
6316 .modal-dialog-scrollable .modal-header,
6317 .modal-dialog-scrollable .modal-footer {
6321 .modal-dialog-scrollable .modal-body {
6325 .modal-dialog-centered {
6327 align-items: center;
6328 min-height: calc(100% - 1rem);
6331 .modal-dialog-centered::before {
6333 height: calc(100vh - 1rem);
6334 height: min-content;
6338 .modal-dialog-centered.modal-dialog-scrollable {
6339 flex-direction: column;
6340 justify-content: center;
6344 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
6348 .modal-dialog-centered.modal-dialog-scrollable::before {
6355 flex-direction: column;
6357 pointer-events: auto;
6358 background-color: #fff;
6359 background-clip: padding-box;
6360 border: 1px solid rgba(0, 0, 0, 0.2);
6361 border-radius: 0.3rem;
6372 background-color: #000;
6375 .modal-backdrop.fade {
6379 .modal-backdrop.show {
6385 align-items: flex-start;
6386 justify-content: space-between;
6388 border-bottom: 1px solid #dee2e6;
6389 border-top-left-radius: calc(0.3rem - 1px);
6390 border-top-right-radius: calc(0.3rem - 1px);
6393 .modal-header .close {
6395 margin: -1rem -1rem -1rem auto;
6412 align-items: center;
6413 justify-content: flex-end;
6415 border-top: 1px solid #dee2e6;
6416 border-bottom-right-radius: calc(0.3rem - 1px);
6417 border-bottom-left-radius: calc(0.3rem - 1px);
6424 .modal-scrollbar-measure {
6432 @media (min-width: 576px) {
6435 margin: 1.75rem auto;
6438 .modal-dialog-scrollable {
6439 max-height: calc(100% - 3.5rem);
6442 .modal-dialog-scrollable .modal-content {
6443 max-height: calc(100vh - 3.5rem);
6446 .modal-dialog-centered {
6447 min-height: calc(100% - 3.5rem);
6450 .modal-dialog-centered::before {
6451 height: calc(100vh - 3.5rem);
6452 height: min-content;
6460 @media (min-width: 992px) {
6467 @media (min-width: 1200px) {
6478 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
6479 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
6480 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6486 text-decoration: none;
6488 text-transform: none;
6489 letter-spacing: normal;
6491 white-space: normal;
6492 word-spacing: normal;
6494 font-size: 0.875rem;
6495 word-wrap: break-word;
6510 .tooltip .arrow::before {
6513 border-color: transparent;
6514 border-style: solid;
6518 .bs-tooltip-auto[x-placement^="top"] {
6522 .bs-tooltip-top .arrow,
6523 .bs-tooltip-auto[x-placement^="top"] .arrow {
6527 .bs-tooltip-top .arrow::before,
6528 .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6530 border-width: 0.4rem 0.4rem 0;
6531 border-top-color: #000;
6535 .bs-tooltip-auto[x-placement^="right"] {
6539 .bs-tooltip-right .arrow,
6540 .bs-tooltip-auto[x-placement^="right"] .arrow {
6546 .bs-tooltip-right .arrow::before,
6547 .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6549 border-width: 0.4rem 0.4rem 0.4rem 0;
6550 border-right-color: #000;
6554 .bs-tooltip-auto[x-placement^="bottom"] {
6558 .bs-tooltip-bottom .arrow,
6559 .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6563 .bs-tooltip-bottom .arrow::before,
6564 .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6566 border-width: 0 0.4rem 0.4rem;
6567 border-bottom-color: #000;
6571 .bs-tooltip-auto[x-placement^="left"] {
6575 .bs-tooltip-left .arrow,
6576 .bs-tooltip-auto[x-placement^="left"] .arrow {
6582 .bs-tooltip-left .arrow::before,
6583 .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6585 border-width: 0.4rem 0 0.4rem 0.4rem;
6586 border-left-color: #000;
6591 padding: 0.25rem 0.5rem;
6594 background-color: #000;
6595 border-radius: 0.25rem;
6605 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
6606 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
6607 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6613 text-decoration: none;
6615 text-transform: none;
6616 letter-spacing: normal;
6618 white-space: normal;
6619 word-spacing: normal;
6621 font-size: 0.875rem;
6622 word-wrap: break-word;
6623 background-color: #fff;
6624 background-clip: padding-box;
6625 border: 1px solid rgba(0, 0, 0, 0.2);
6626 border-radius: 0.3rem;
6637 .popover .arrow::before,
6638 .popover .arrow::after {
6642 border-color: transparent;
6643 border-style: solid;
6647 .bs-popover-auto[x-placement^="top"] {
6648 margin-bottom: 0.5rem;
6651 .bs-popover-top > .arrow,
6652 .bs-popover-auto[x-placement^="top"] > .arrow {
6653 bottom: calc(-0.5rem - 1px);
6656 .bs-popover-top > .arrow::before,
6657 .bs-popover-auto[x-placement^="top"] > .arrow::before {
6659 border-width: 0.5rem 0.5rem 0;
6660 border-top-color: rgba(0, 0, 0, 0.25);
6663 .bs-popover-top > .arrow::after,
6664 .bs-popover-auto[x-placement^="top"] > .arrow::after {
6666 border-width: 0.5rem 0.5rem 0;
6667 border-top-color: #fff;
6671 .bs-popover-auto[x-placement^="right"] {
6672 margin-left: 0.5rem;
6675 .bs-popover-right > .arrow,
6676 .bs-popover-auto[x-placement^="right"] > .arrow {
6677 left: calc(-0.5rem - 1px);
6683 .bs-popover-right > .arrow::before,
6684 .bs-popover-auto[x-placement^="right"] > .arrow::before {
6686 border-width: 0.5rem 0.5rem 0.5rem 0;
6687 border-right-color: rgba(0, 0, 0, 0.25);
6690 .bs-popover-right > .arrow::after,
6691 .bs-popover-auto[x-placement^="right"] > .arrow::after {
6693 border-width: 0.5rem 0.5rem 0.5rem 0;
6694 border-right-color: #fff;
6698 .bs-popover-auto[x-placement^="bottom"] {
6702 .bs-popover-bottom > .arrow,
6703 .bs-popover-auto[x-placement^="bottom"] > .arrow {
6704 top: calc(-0.5rem - 1px);
6707 .bs-popover-bottom > .arrow::before,
6708 .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
6710 border-width: 0 0.5rem 0.5rem;
6711 border-bottom-color: rgba(0, 0, 0, 0.25);
6714 .bs-popover-bottom > .arrow::after,
6715 .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
6717 border-width: 0 0.5rem 0.5rem;
6718 border-bottom-color: #fff;
6721 .bs-popover-bottom .popover-header::before,
6722 .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6728 margin-left: -0.5rem;
6730 border-bottom: 1px solid #f7f7f7;
6734 .bs-popover-auto[x-placement^="left"] {
6735 margin-right: 0.5rem;
6738 .bs-popover-left > .arrow,
6739 .bs-popover-auto[x-placement^="left"] > .arrow {
6740 right: calc(-0.5rem - 1px);
6746 .bs-popover-left > .arrow::before,
6747 .bs-popover-auto[x-placement^="left"] > .arrow::before {
6749 border-width: 0.5rem 0 0.5rem 0.5rem;
6750 border-left-color: rgba(0, 0, 0, 0.25);
6753 .bs-popover-left > .arrow::after,
6754 .bs-popover-auto[x-placement^="left"] > .arrow::after {
6756 border-width: 0.5rem 0 0.5rem 0.5rem;
6757 border-left-color: #fff;
6761 padding: 0.5rem 0.75rem;
6765 background-color: #f7f7f7;
6766 border-bottom: 1px solid #ebebeb;
6767 border-top-left-radius: calc(0.3rem - 1px);
6768 border-top-right-radius: calc(0.3rem - 1px);
6771 .popover-header:empty {
6776 padding: 0.5rem 0.75rem;
6784 .carousel.pointer-event {
6785 touch-action: pan-y;
6794 .carousel-inner::after {
6805 margin-right: -100%;
6806 backface-visibility: hidden;
6807 transition: transform 0.6s ease-in-out;
6810 @media (prefers-reduced-motion: reduce) {
6816 .carousel-item.active,
6817 .carousel-item-next,
6818 .carousel-item-prev {
6822 .carousel-item-next:not(.carousel-item-left),
6823 .active.carousel-item-right {
6824 transform: translateX(100%);
6827 .carousel-item-prev:not(.carousel-item-right),
6828 .active.carousel-item-left {
6829 transform: translateX(-100%);
6832 .carousel-fade .carousel-item {
6834 transition-property: opacity;
6838 .carousel-fade .carousel-item.active,
6839 .carousel-fade .carousel-item-next.carousel-item-left,
6840 .carousel-fade .carousel-item-prev.carousel-item-right {
6845 .carousel-fade .active.carousel-item-left,
6846 .carousel-fade .active.carousel-item-right {
6849 transition: opacity 0s 0.6s;
6852 @media (prefers-reduced-motion: reduce) {
6853 .carousel-fade .active.carousel-item-left,
6854 .carousel-fade .active.carousel-item-right {
6859 .carousel-control-prev,
6860 .carousel-control-next {
6866 align-items: center;
6867 justify-content: center;
6875 transition: opacity 0.15s ease;
6878 @media (prefers-reduced-motion: reduce) {
6879 .carousel-control-prev,
6880 .carousel-control-next {
6885 .carousel-control-prev:hover,
6886 .carousel-control-prev:focus,
6887 .carousel-control-next:hover,
6888 .carousel-control-next:focus {
6890 text-decoration: none;
6895 .carousel-control-prev {
6899 .carousel-control-next {
6903 .carousel-control-prev-icon,
6904 .carousel-control-next-icon {
6905 display: inline-block;
6908 background: 50%/100% 100% no-repeat;
6911 .carousel-control-prev-icon {
6912 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
6915 .carousel-control-next-icon {
6916 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
6919 .carousel-indicators {
6926 justify-content: center;
6933 .carousel-indicators li {
6934 box-sizing: content-box;
6940 text-indent: -999px;
6942 background-color: #fff;
6943 background-clip: padding-box;
6944 border-top: 10px solid transparent;
6945 border-bottom: 10px solid transparent;
6947 transition: opacity 0.6s ease;
6950 @media (prefers-reduced-motion: reduce) {
6951 .carousel-indicators li {
6956 .carousel-indicators .active {
6967 padding-bottom: 20px;
6972 @keyframes spinner-border {
6974 transform: rotate(360deg);
6979 display: inline-block;
6982 vertical-align: -0.125em;
6983 border: 0.25em solid currentcolor;
6984 border-right-color: transparent;
6986 animation: 0.75s linear infinite spinner-border;
6989 .spinner-border-sm {
6992 border-width: 0.2em;
6995 @keyframes spinner-grow {
6997 transform: scale(0);
7007 display: inline-block;
7010 vertical-align: -0.125em;
7011 background-color: currentcolor;
7014 animation: 0.75s linear infinite spinner-grow;
7022 @media (prefers-reduced-motion: reduce) {
7025 animation-duration: 1.5s;
7030 vertical-align: baseline !important;
7034 vertical-align: top !important;
7038 vertical-align: middle !important;
7042 vertical-align: bottom !important;
7045 .align-text-bottom {
7046 vertical-align: text-bottom !important;
7050 vertical-align: text-top !important;
7054 background-color: #007bff !important;
7059 button.bg-primary:hover,
7060 button.bg-primary:focus {
7061 background-color: #0062cc !important;
7065 background-color: #6c757d !important;
7068 a.bg-secondary:hover,
7069 a.bg-secondary:focus,
7070 button.bg-secondary:hover,
7071 button.bg-secondary:focus {
7072 background-color: #545b62 !important;
7076 background-color: #28a745 !important;
7081 button.bg-success:hover,
7082 button.bg-success:focus {
7083 background-color: #1e7e34 !important;
7087 background-color: #17a2b8 !important;
7092 button.bg-info:hover,
7093 button.bg-info:focus {
7094 background-color: #117a8b !important;
7098 background-color: #ffc107 !important;
7103 button.bg-warning:hover,
7104 button.bg-warning:focus {
7105 background-color: #d39e00 !important;
7109 background-color: #dc3545 !important;
7114 button.bg-danger:hover,
7115 button.bg-danger:focus {
7116 background-color: #bd2130 !important;
7120 background-color: #f8f9fa !important;
7125 button.bg-light:hover,
7126 button.bg-light:focus {
7127 background-color: #dae0e5 !important;
7131 background-color: #343a40 !important;
7136 button.bg-dark:hover,
7137 button.bg-dark:focus {
7138 background-color: #1d2124 !important;
7142 background-color: #fff !important;
7146 background-color: transparent !important;
7150 border: 1px solid #495057 !important;
7154 border-top: 1px solid #495057 !important;
7158 border-right: 1px solid #495057 !important;
7162 border-bottom: 1px solid #495057 !important;
7166 border-left: 1px solid #495057 !important;
7170 border: 0 !important;
7174 border-top: 0 !important;
7178 border-right: 0 !important;
7182 border-bottom: 0 !important;
7186 border-left: 0 !important;
7190 border-color: #007bff !important;
7194 border-color: #6c757d !important;
7198 border-color: #28a745 !important;
7202 border-color: #17a2b8 !important;
7206 border-color: #ffc107 !important;
7210 border-color: #dc3545 !important;
7214 border-color: #f8f9fa !important;
7218 border-color: #343a40 !important;
7222 border-color: #fff !important;
7226 border-radius: 1rem !important;
7230 border-radius: 0.5rem !important;
7234 border-top-left-radius: 0.5rem !important;
7235 border-top-right-radius: 0.5rem !important;
7239 border-top-right-radius: 0.5rem !important;
7240 border-bottom-right-radius: 0.5rem !important;
7244 border-bottom-right-radius: 0.5rem !important;
7245 border-bottom-left-radius: 0.5rem !important;
7249 border-top-left-radius: 0.5rem !important;
7250 border-bottom-left-radius: 0.5rem !important;
7254 border-radius: 0.5rem !important;
7258 border-radius: 50% !important;
7262 border-radius: 0.25rem !important;
7266 border-radius: 0 !important;
7276 display: none !important;
7280 display: inline !important;
7284 display: inline-block !important;
7288 display: block !important;
7292 display: table !important;
7296 display: table-row !important;
7300 display: table-cell !important;
7304 display: flex !important;
7308 display: inline-flex !important;
7311 @media (min-width: 576px) {
7313 display: none !important;
7317 display: inline !important;
7320 .d-sm-inline-block {
7321 display: inline-block !important;
7325 display: block !important;
7329 display: table !important;
7333 display: table-row !important;
7337 display: table-cell !important;
7341 display: flex !important;
7345 display: inline-flex !important;
7349 @media (min-width: 768px) {
7351 display: none !important;
7355 display: inline !important;
7358 .d-md-inline-block {
7359 display: inline-block !important;
7363 display: block !important;
7367 display: table !important;
7371 display: table-row !important;
7375 display: table-cell !important;
7379 display: flex !important;
7383 display: inline-flex !important;
7387 @media (min-width: 992px) {
7389 display: none !important;
7393 display: inline !important;
7396 .d-lg-inline-block {
7397 display: inline-block !important;
7401 display: block !important;
7405 display: table !important;
7409 display: table-row !important;
7413 display: table-cell !important;
7417 display: flex !important;
7421 display: inline-flex !important;
7425 @media (min-width: 1200px) {
7427 display: none !important;
7431 display: inline !important;
7434 .d-xl-inline-block {
7435 display: inline-block !important;
7439 display: block !important;
7443 display: table !important;
7447 display: table-row !important;
7451 display: table-cell !important;
7455 display: flex !important;
7459 display: inline-flex !important;
7465 display: none !important;
7469 display: inline !important;
7472 .d-print-inline-block {
7473 display: inline-block !important;
7477 display: block !important;
7481 display: table !important;
7484 .d-print-table-row {
7485 display: table-row !important;
7488 .d-print-table-cell {
7489 display: table-cell !important;
7493 display: flex !important;
7496 .d-print-inline-flex {
7497 display: inline-flex !important;
7509 .embed-responsive::before {
7514 .embed-responsive .embed-responsive-item,
7515 .embed-responsive iframe,
7516 .embed-responsive embed,
7517 .embed-responsive object,
7518 .embed-responsive video {
7528 .embed-responsive-21by9::before {
7529 padding-top: 42.85714286%;
7532 .embed-responsive-16by9::before {
7533 padding-top: 56.25%;
7536 .embed-responsive-4by3::before {
7540 .embed-responsive-1by1::before {
7544 .embed-responsive-21by9::before {
7545 padding-top: 42.85714286%;
7548 .embed-responsive-16by9::before {
7549 padding-top: 56.25%;
7552 .embed-responsive-4by3::before {
7556 .embed-responsive-1by1::before {
7561 flex-direction: row !important;
7565 flex-direction: column !important;
7569 flex-direction: row-reverse !important;
7572 .flex-column-reverse {
7573 flex-direction: column-reverse !important;
7577 flex-wrap: wrap !important;
7581 flex-wrap: nowrap !important;
7584 .flex-wrap-reverse {
7585 flex-wrap: wrap-reverse !important;
7589 flex: 1 1 auto !important;
7593 flex-grow: 0 !important;
7597 flex-grow: 1 !important;
7601 flex-shrink: 0 !important;
7605 flex-shrink: 1 !important;
7608 .justify-content-start {
7609 justify-content: flex-start !important;
7612 .justify-content-end {
7613 justify-content: flex-end !important;
7616 .justify-content-center {
7617 justify-content: center !important;
7620 .justify-content-between {
7621 justify-content: space-between !important;
7624 .justify-content-around {
7625 justify-content: space-around !important;
7628 .align-items-start {
7629 align-items: flex-start !important;
7633 align-items: flex-end !important;
7636 .align-items-center {
7637 align-items: center !important;
7640 .align-items-baseline {
7641 align-items: baseline !important;
7644 .align-items-stretch {
7645 align-items: stretch !important;
7648 .align-content-start {
7649 align-content: flex-start !important;
7652 .align-content-end {
7653 align-content: flex-end !important;
7656 .align-content-center {
7657 align-content: center !important;
7660 .align-content-between {
7661 align-content: space-between !important;
7664 .align-content-around {
7665 align-content: space-around !important;
7668 .align-content-stretch {
7669 align-content: stretch !important;
7673 align-self: auto !important;
7677 align-self: flex-start !important;
7681 align-self: flex-end !important;
7684 .align-self-center {
7685 align-self: center !important;
7688 .align-self-baseline {
7689 align-self: baseline !important;
7692 .align-self-stretch {
7693 align-self: stretch !important;
7696 @media (min-width: 576px) {
7698 flex-direction: row !important;
7702 flex-direction: column !important;
7705 .flex-sm-row-reverse {
7706 flex-direction: row-reverse !important;
7709 .flex-sm-column-reverse {
7710 flex-direction: column-reverse !important;
7714 flex-wrap: wrap !important;
7718 flex-wrap: nowrap !important;
7721 .flex-sm-wrap-reverse {
7722 flex-wrap: wrap-reverse !important;
7726 flex: 1 1 auto !important;
7730 flex-grow: 0 !important;
7734 flex-grow: 1 !important;
7738 flex-shrink: 0 !important;
7742 flex-shrink: 1 !important;
7745 .justify-content-sm-start {
7746 justify-content: flex-start !important;
7749 .justify-content-sm-end {
7750 justify-content: flex-end !important;
7753 .justify-content-sm-center {
7754 justify-content: center !important;
7757 .justify-content-sm-between {
7758 justify-content: space-between !important;
7761 .justify-content-sm-around {
7762 justify-content: space-around !important;
7765 .align-items-sm-start {
7766 align-items: flex-start !important;
7769 .align-items-sm-end {
7770 align-items: flex-end !important;
7773 .align-items-sm-center {
7774 align-items: center !important;
7777 .align-items-sm-baseline {
7778 align-items: baseline !important;
7781 .align-items-sm-stretch {
7782 align-items: stretch !important;
7785 .align-content-sm-start {
7786 align-content: flex-start !important;
7789 .align-content-sm-end {
7790 align-content: flex-end !important;
7793 .align-content-sm-center {
7794 align-content: center !important;
7797 .align-content-sm-between {
7798 align-content: space-between !important;
7801 .align-content-sm-around {
7802 align-content: space-around !important;
7805 .align-content-sm-stretch {
7806 align-content: stretch !important;
7809 .align-self-sm-auto {
7810 align-self: auto !important;
7813 .align-self-sm-start {
7814 align-self: flex-start !important;
7817 .align-self-sm-end {
7818 align-self: flex-end !important;
7821 .align-self-sm-center {
7822 align-self: center !important;
7825 .align-self-sm-baseline {
7826 align-self: baseline !important;
7829 .align-self-sm-stretch {
7830 align-self: stretch !important;
7834 @media (min-width: 768px) {
7836 flex-direction: row !important;
7840 flex-direction: column !important;
7843 .flex-md-row-reverse {
7844 flex-direction: row-reverse !important;
7847 .flex-md-column-reverse {
7848 flex-direction: column-reverse !important;
7852 flex-wrap: wrap !important;
7856 flex-wrap: nowrap !important;
7859 .flex-md-wrap-reverse {
7860 flex-wrap: wrap-reverse !important;
7864 flex: 1 1 auto !important;
7868 flex-grow: 0 !important;
7872 flex-grow: 1 !important;
7876 flex-shrink: 0 !important;
7880 flex-shrink: 1 !important;
7883 .justify-content-md-start {
7884 justify-content: flex-start !important;
7887 .justify-content-md-end {
7888 justify-content: flex-end !important;
7891 .justify-content-md-center {
7892 justify-content: center !important;
7895 .justify-content-md-between {
7896 justify-content: space-between !important;
7899 .justify-content-md-around {
7900 justify-content: space-around !important;
7903 .align-items-md-start {
7904 align-items: flex-start !important;
7907 .align-items-md-end {
7908 align-items: flex-end !important;
7911 .align-items-md-center {
7912 align-items: center !important;
7915 .align-items-md-baseline {
7916 align-items: baseline !important;
7919 .align-items-md-stretch {
7920 align-items: stretch !important;
7923 .align-content-md-start {
7924 align-content: flex-start !important;
7927 .align-content-md-end {
7928 align-content: flex-end !important;
7931 .align-content-md-center {
7932 align-content: center !important;
7935 .align-content-md-between {
7936 align-content: space-between !important;
7939 .align-content-md-around {
7940 align-content: space-around !important;
7943 .align-content-md-stretch {
7944 align-content: stretch !important;
7947 .align-self-md-auto {
7948 align-self: auto !important;
7951 .align-self-md-start {
7952 align-self: flex-start !important;
7955 .align-self-md-end {
7956 align-self: flex-end !important;
7959 .align-self-md-center {
7960 align-self: center !important;
7963 .align-self-md-baseline {
7964 align-self: baseline !important;
7967 .align-self-md-stretch {
7968 align-self: stretch !important;
7972 @media (min-width: 992px) {
7974 flex-direction: row !important;
7978 flex-direction: column !important;
7981 .flex-lg-row-reverse {
7982 flex-direction: row-reverse !important;
7985 .flex-lg-column-reverse {
7986 flex-direction: column-reverse !important;
7990 flex-wrap: wrap !important;
7994 flex-wrap: nowrap !important;
7997 .flex-lg-wrap-reverse {
7998 flex-wrap: wrap-reverse !important;
8002 flex: 1 1 auto !important;
8006 flex-grow: 0 !important;
8010 flex-grow: 1 !important;
8014 flex-shrink: 0 !important;
8018 flex-shrink: 1 !important;
8021 .justify-content-lg-start {
8022 justify-content: flex-start !important;
8025 .justify-content-lg-end {
8026 justify-content: flex-end !important;
8029 .justify-content-lg-center {
8030 justify-content: center !important;
8033 .justify-content-lg-between {
8034 justify-content: space-between !important;
8037 .justify-content-lg-around {
8038 justify-content: space-around !important;
8041 .align-items-lg-start {
8042 align-items: flex-start !important;
8045 .align-items-lg-end {
8046 align-items: flex-end !important;
8049 .align-items-lg-center {
8050 align-items: center !important;
8053 .align-items-lg-baseline {
8054 align-items: baseline !important;
8057 .align-items-lg-stretch {
8058 align-items: stretch !important;
8061 .align-content-lg-start {
8062 align-content: flex-start !important;
8065 .align-content-lg-end {
8066 align-content: flex-end !important;
8069 .align-content-lg-center {
8070 align-content: center !important;
8073 .align-content-lg-between {
8074 align-content: space-between !important;
8077 .align-content-lg-around {
8078 align-content: space-around !important;
8081 .align-content-lg-stretch {
8082 align-content: stretch !important;
8085 .align-self-lg-auto {
8086 align-self: auto !important;
8089 .align-self-lg-start {
8090 align-self: flex-start !important;
8093 .align-self-lg-end {
8094 align-self: flex-end !important;
8097 .align-self-lg-center {
8098 align-self: center !important;
8101 .align-self-lg-baseline {
8102 align-self: baseline !important;
8105 .align-self-lg-stretch {
8106 align-self: stretch !important;
8110 @media (min-width: 1200px) {
8112 flex-direction: row !important;
8116 flex-direction: column !important;
8119 .flex-xl-row-reverse {
8120 flex-direction: row-reverse !important;
8123 .flex-xl-column-reverse {
8124 flex-direction: column-reverse !important;
8128 flex-wrap: wrap !important;
8132 flex-wrap: nowrap !important;
8135 .flex-xl-wrap-reverse {
8136 flex-wrap: wrap-reverse !important;
8140 flex: 1 1 auto !important;
8144 flex-grow: 0 !important;
8148 flex-grow: 1 !important;
8152 flex-shrink: 0 !important;
8156 flex-shrink: 1 !important;
8159 .justify-content-xl-start {
8160 justify-content: flex-start !important;
8163 .justify-content-xl-end {
8164 justify-content: flex-end !important;
8167 .justify-content-xl-center {
8168 justify-content: center !important;
8171 .justify-content-xl-between {
8172 justify-content: space-between !important;
8175 .justify-content-xl-around {
8176 justify-content: space-around !important;
8179 .align-items-xl-start {
8180 align-items: flex-start !important;
8183 .align-items-xl-end {
8184 align-items: flex-end !important;
8187 .align-items-xl-center {
8188 align-items: center !important;
8191 .align-items-xl-baseline {
8192 align-items: baseline !important;
8195 .align-items-xl-stretch {
8196 align-items: stretch !important;
8199 .align-content-xl-start {
8200 align-content: flex-start !important;
8203 .align-content-xl-end {
8204 align-content: flex-end !important;
8207 .align-content-xl-center {
8208 align-content: center !important;
8211 .align-content-xl-between {
8212 align-content: space-between !important;
8215 .align-content-xl-around {
8216 align-content: space-around !important;
8219 .align-content-xl-stretch {
8220 align-content: stretch !important;
8223 .align-self-xl-auto {
8224 align-self: auto !important;
8227 .align-self-xl-start {
8228 align-self: flex-start !important;
8231 .align-self-xl-end {
8232 align-self: flex-end !important;
8235 .align-self-xl-center {
8236 align-self: center !important;
8239 .align-self-xl-baseline {
8240 align-self: baseline !important;
8243 .align-self-xl-stretch {
8244 align-self: stretch !important;
8249 float: left !important;
8253 float: right !important;
8257 float: none !important;
8260 @media (min-width: 576px) {
8262 float: left !important;
8266 float: right !important;
8270 float: none !important;
8274 @media (min-width: 768px) {
8276 float: left !important;
8280 float: right !important;
8284 float: none !important;
8288 @media (min-width: 992px) {
8290 float: left !important;
8294 float: right !important;
8298 float: none !important;
8302 @media (min-width: 1200px) {
8304 float: left !important;
8308 float: right !important;
8312 float: none !important;
8317 user-select: all !important;
8321 user-select: auto !important;
8325 user-select: none !important;
8329 overflow: auto !important;
8333 overflow: hidden !important;
8337 position: static !important;
8340 .position-relative {
8341 position: relative !important;
8344 .position-absolute {
8345 position: absolute !important;
8349 position: fixed !important;
8353 position: sticky !important;
8372 @supports (position: sticky) {
8387 clip: rect(0, 0, 0, 0);
8388 white-space: nowrap;
8392 .sr-only-focusable:active,
8393 .sr-only-focusable:focus {
8399 white-space: normal;
8403 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8407 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8411 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8415 box-shadow: none !important;
8419 width: 25% !important;
8423 width: 50% !important;
8427 width: 75% !important;
8431 width: 100% !important;
8435 width: auto !important;
8439 height: 25% !important;
8443 height: 50% !important;
8447 height: 75% !important;
8451 height: 100% !important;
8455 height: auto !important;
8459 max-width: 100% !important;
8463 max-height: 100% !important;
8467 min-width: 100vw !important;
8471 min-height: 100vh !important;
8475 width: 100vw !important;
8479 height: 100vh !important;
8483 margin: 0 !important;
8488 margin-top: 0 !important;
8493 margin-right: 0 !important;
8498 margin-bottom: 0 !important;
8503 margin-left: 0 !important;
8507 margin: 0.25rem !important;
8512 margin-top: 0.25rem !important;
8517 margin-right: 0.25rem !important;
8522 margin-bottom: 0.25rem !important;
8527 margin-left: 0.25rem !important;
8531 margin: 0.5rem !important;
8536 margin-top: 0.5rem !important;
8541 margin-right: 0.5rem !important;
8546 margin-bottom: 0.5rem !important;
8551 margin-left: 0.5rem !important;
8555 margin: 1rem !important;
8560 margin-top: 1rem !important;
8565 margin-right: 1rem !important;
8570 margin-bottom: 1rem !important;
8575 margin-left: 1rem !important;
8579 margin: 1.5rem !important;
8584 margin-top: 1.5rem !important;
8589 margin-right: 1.5rem !important;
8594 margin-bottom: 1.5rem !important;
8599 margin-left: 1.5rem !important;
8603 margin: 3rem !important;
8608 margin-top: 3rem !important;
8613 margin-right: 3rem !important;
8618 margin-bottom: 3rem !important;
8623 margin-left: 3rem !important;
8627 padding: 0 !important;
8632 padding-top: 0 !important;
8637 padding-right: 0 !important;
8642 padding-bottom: 0 !important;
8647 padding-left: 0 !important;
8651 padding: 0.25rem !important;
8656 padding-top: 0.25rem !important;
8661 padding-right: 0.25rem !important;
8666 padding-bottom: 0.25rem !important;
8671 padding-left: 0.25rem !important;
8675 padding: 0.5rem !important;
8680 padding-top: 0.5rem !important;
8685 padding-right: 0.5rem !important;
8690 padding-bottom: 0.5rem !important;
8695 padding-left: 0.5rem !important;
8699 padding: 1rem !important;
8704 padding-top: 1rem !important;
8709 padding-right: 1rem !important;
8714 padding-bottom: 1rem !important;
8719 padding-left: 1rem !important;
8723 padding: 1.5rem !important;
8728 padding-top: 1.5rem !important;
8733 padding-right: 1.5rem !important;
8738 padding-bottom: 1.5rem !important;
8743 padding-left: 1.5rem !important;
8747 padding: 3rem !important;
8752 padding-top: 3rem !important;
8757 padding-right: 3rem !important;
8762 padding-bottom: 3rem !important;
8767 padding-left: 3rem !important;
8771 margin: -0.25rem !important;
8776 margin-top: -0.25rem !important;
8781 margin-right: -0.25rem !important;
8786 margin-bottom: -0.25rem !important;
8791 margin-left: -0.25rem !important;
8795 margin: -0.5rem !important;
8800 margin-top: -0.5rem !important;
8805 margin-right: -0.5rem !important;
8810 margin-bottom: -0.5rem !important;
8815 margin-left: -0.5rem !important;
8819 margin: -1rem !important;
8824 margin-top: -1rem !important;
8829 margin-right: -1rem !important;
8834 margin-bottom: -1rem !important;
8839 margin-left: -1rem !important;
8843 margin: -1.5rem !important;
8848 margin-top: -1.5rem !important;
8853 margin-right: -1.5rem !important;
8858 margin-bottom: -1.5rem !important;
8863 margin-left: -1.5rem !important;
8867 margin: -3rem !important;
8872 margin-top: -3rem !important;
8877 margin-right: -3rem !important;
8882 margin-bottom: -3rem !important;
8887 margin-left: -3rem !important;
8891 margin: auto !important;
8896 margin-top: auto !important;
8901 margin-right: auto !important;
8906 margin-bottom: auto !important;
8911 margin-left: auto !important;
8914 @media (min-width: 576px) {
8916 margin: 0 !important;
8921 margin-top: 0 !important;
8926 margin-right: 0 !important;
8931 margin-bottom: 0 !important;
8936 margin-left: 0 !important;
8940 margin: 0.25rem !important;
8945 margin-top: 0.25rem !important;
8950 margin-right: 0.25rem !important;
8955 margin-bottom: 0.25rem !important;
8960 margin-left: 0.25rem !important;
8964 margin: 0.5rem !important;
8969 margin-top: 0.5rem !important;
8974 margin-right: 0.5rem !important;
8979 margin-bottom: 0.5rem !important;
8984 margin-left: 0.5rem !important;
8988 margin: 1rem !important;
8993 margin-top: 1rem !important;
8998 margin-right: 1rem !important;
9003 margin-bottom: 1rem !important;
9008 margin-left: 1rem !important;
9012 margin: 1.5rem !important;
9017 margin-top: 1.5rem !important;
9022 margin-right: 1.5rem !important;
9027 margin-bottom: 1.5rem !important;
9032 margin-left: 1.5rem !important;
9036 margin: 3rem !important;
9041 margin-top: 3rem !important;
9046 margin-right: 3rem !important;
9051 margin-bottom: 3rem !important;
9056 margin-left: 3rem !important;
9060 padding: 0 !important;
9065 padding-top: 0 !important;
9070 padding-right: 0 !important;
9075 padding-bottom: 0 !important;
9080 padding-left: 0 !important;
9084 padding: 0.25rem !important;
9089 padding-top: 0.25rem !important;
9094 padding-right: 0.25rem !important;
9099 padding-bottom: 0.25rem !important;
9104 padding-left: 0.25rem !important;
9108 padding: 0.5rem !important;
9113 padding-top: 0.5rem !important;
9118 padding-right: 0.5rem !important;
9123 padding-bottom: 0.5rem !important;
9128 padding-left: 0.5rem !important;
9132 padding: 1rem !important;
9137 padding-top: 1rem !important;
9142 padding-right: 1rem !important;
9147 padding-bottom: 1rem !important;
9152 padding-left: 1rem !important;
9156 padding: 1.5rem !important;
9161 padding-top: 1.5rem !important;
9166 padding-right: 1.5rem !important;
9171 padding-bottom: 1.5rem !important;
9176 padding-left: 1.5rem !important;
9180 padding: 3rem !important;
9185 padding-top: 3rem !important;
9190 padding-right: 3rem !important;
9195 padding-bottom: 3rem !important;
9200 padding-left: 3rem !important;
9204 margin: -0.25rem !important;
9209 margin-top: -0.25rem !important;
9214 margin-right: -0.25rem !important;
9219 margin-bottom: -0.25rem !important;
9224 margin-left: -0.25rem !important;
9228 margin: -0.5rem !important;
9233 margin-top: -0.5rem !important;
9238 margin-right: -0.5rem !important;
9243 margin-bottom: -0.5rem !important;
9248 margin-left: -0.5rem !important;
9252 margin: -1rem !important;
9257 margin-top: -1rem !important;
9262 margin-right: -1rem !important;
9267 margin-bottom: -1rem !important;
9272 margin-left: -1rem !important;
9276 margin: -1.5rem !important;
9281 margin-top: -1.5rem !important;
9286 margin-right: -1.5rem !important;
9291 margin-bottom: -1.5rem !important;
9296 margin-left: -1.5rem !important;
9300 margin: -3rem !important;
9305 margin-top: -3rem !important;
9310 margin-right: -3rem !important;
9315 margin-bottom: -3rem !important;
9320 margin-left: -3rem !important;
9324 margin: auto !important;
9329 margin-top: auto !important;
9334 margin-right: auto !important;
9339 margin-bottom: auto !important;
9344 margin-left: auto !important;
9348 @media (min-width: 768px) {
9350 margin: 0 !important;
9355 margin-top: 0 !important;
9360 margin-right: 0 !important;
9365 margin-bottom: 0 !important;
9370 margin-left: 0 !important;
9374 margin: 0.25rem !important;
9379 margin-top: 0.25rem !important;
9384 margin-right: 0.25rem !important;
9389 margin-bottom: 0.25rem !important;
9394 margin-left: 0.25rem !important;
9398 margin: 0.5rem !important;
9403 margin-top: 0.5rem !important;
9408 margin-right: 0.5rem !important;
9413 margin-bottom: 0.5rem !important;
9418 margin-left: 0.5rem !important;
9422 margin: 1rem !important;
9427 margin-top: 1rem !important;
9432 margin-right: 1rem !important;
9437 margin-bottom: 1rem !important;
9442 margin-left: 1rem !important;
9446 margin: 1.5rem !important;
9451 margin-top: 1.5rem !important;
9456 margin-right: 1.5rem !important;
9461 margin-bottom: 1.5rem !important;
9466 margin-left: 1.5rem !important;
9470 margin: 3rem !important;
9475 margin-top: 3rem !important;
9480 margin-right: 3rem !important;
9485 margin-bottom: 3rem !important;
9490 margin-left: 3rem !important;
9494 padding: 0 !important;
9499 padding-top: 0 !important;
9504 padding-right: 0 !important;
9509 padding-bottom: 0 !important;
9514 padding-left: 0 !important;
9518 padding: 0.25rem !important;
9523 padding-top: 0.25rem !important;
9528 padding-right: 0.25rem !important;
9533 padding-bottom: 0.25rem !important;
9538 padding-left: 0.25rem !important;
9542 padding: 0.5rem !important;
9547 padding-top: 0.5rem !important;
9552 padding-right: 0.5rem !important;
9557 padding-bottom: 0.5rem !important;
9562 padding-left: 0.5rem !important;
9566 padding: 1rem !important;
9571 padding-top: 1rem !important;
9576 padding-right: 1rem !important;
9581 padding-bottom: 1rem !important;
9586 padding-left: 1rem !important;
9590 padding: 1.5rem !important;
9595 padding-top: 1.5rem !important;
9600 padding-right: 1.5rem !important;
9605 padding-bottom: 1.5rem !important;
9610 padding-left: 1.5rem !important;
9614 padding: 3rem !important;
9619 padding-top: 3rem !important;
9624 padding-right: 3rem !important;
9629 padding-bottom: 3rem !important;
9634 padding-left: 3rem !important;
9638 margin: -0.25rem !important;
9643 margin-top: -0.25rem !important;
9648 margin-right: -0.25rem !important;
9653 margin-bottom: -0.25rem !important;
9658 margin-left: -0.25rem !important;
9662 margin: -0.5rem !important;
9667 margin-top: -0.5rem !important;
9672 margin-right: -0.5rem !important;
9677 margin-bottom: -0.5rem !important;
9682 margin-left: -0.5rem !important;
9686 margin: -1rem !important;
9691 margin-top: -1rem !important;
9696 margin-right: -1rem !important;
9701 margin-bottom: -1rem !important;
9706 margin-left: -1rem !important;
9710 margin: -1.5rem !important;
9715 margin-top: -1.5rem !important;
9720 margin-right: -1.5rem !important;
9725 margin-bottom: -1.5rem !important;
9730 margin-left: -1.5rem !important;
9734 margin: -3rem !important;
9739 margin-top: -3rem !important;
9744 margin-right: -3rem !important;
9749 margin-bottom: -3rem !important;
9754 margin-left: -3rem !important;
9758 margin: auto !important;
9763 margin-top: auto !important;
9768 margin-right: auto !important;
9773 margin-bottom: auto !important;
9778 margin-left: auto !important;
9782 @media (min-width: 992px) {
9784 margin: 0 !important;
9789 margin-top: 0 !important;
9794 margin-right: 0 !important;
9799 margin-bottom: 0 !important;
9804 margin-left: 0 !important;
9808 margin: 0.25rem !important;
9813 margin-top: 0.25rem !important;
9818 margin-right: 0.25rem !important;
9823 margin-bottom: 0.25rem !important;
9828 margin-left: 0.25rem !important;
9832 margin: 0.5rem !important;
9837 margin-top: 0.5rem !important;
9842 margin-right: 0.5rem !important;
9847 margin-bottom: 0.5rem !important;
9852 margin-left: 0.5rem !important;
9856 margin: 1rem !important;
9861 margin-top: 1rem !important;
9866 margin-right: 1rem !important;
9871 margin-bottom: 1rem !important;
9876 margin-left: 1rem !important;
9880 margin: 1.5rem !important;
9885 margin-top: 1.5rem !important;
9890 margin-right: 1.5rem !important;
9895 margin-bottom: 1.5rem !important;
9900 margin-left: 1.5rem !important;
9904 margin: 3rem !important;
9909 margin-top: 3rem !important;
9914 margin-right: 3rem !important;
9919 margin-bottom: 3rem !important;
9924 margin-left: 3rem !important;
9928 padding: 0 !important;
9933 padding-top: 0 !important;
9938 padding-right: 0 !important;
9943 padding-bottom: 0 !important;
9948 padding-left: 0 !important;
9952 padding: 0.25rem !important;
9957 padding-top: 0.25rem !important;
9962 padding-right: 0.25rem !important;
9967 padding-bottom: 0.25rem !important;
9972 padding-left: 0.25rem !important;
9976 padding: 0.5rem !important;
9981 padding-top: 0.5rem !important;
9986 padding-right: 0.5rem !important;
9991 padding-bottom: 0.5rem !important;
9996 padding-left: 0.5rem !important;
10000 padding: 1rem !important;
10005 padding-top: 1rem !important;
10010 padding-right: 1rem !important;
10015 padding-bottom: 1rem !important;
10020 padding-left: 1rem !important;
10024 padding: 1.5rem !important;
10029 padding-top: 1.5rem !important;
10034 padding-right: 1.5rem !important;
10039 padding-bottom: 1.5rem !important;
10044 padding-left: 1.5rem !important;
10048 padding: 3rem !important;
10053 padding-top: 3rem !important;
10058 padding-right: 3rem !important;
10063 padding-bottom: 3rem !important;
10068 padding-left: 3rem !important;
10072 margin: -0.25rem !important;
10077 margin-top: -0.25rem !important;
10082 margin-right: -0.25rem !important;
10087 margin-bottom: -0.25rem !important;
10092 margin-left: -0.25rem !important;
10096 margin: -0.5rem !important;
10101 margin-top: -0.5rem !important;
10106 margin-right: -0.5rem !important;
10111 margin-bottom: -0.5rem !important;
10116 margin-left: -0.5rem !important;
10120 margin: -1rem !important;
10125 margin-top: -1rem !important;
10130 margin-right: -1rem !important;
10135 margin-bottom: -1rem !important;
10140 margin-left: -1rem !important;
10144 margin: -1.5rem !important;
10149 margin-top: -1.5rem !important;
10154 margin-right: -1.5rem !important;
10159 margin-bottom: -1.5rem !important;
10164 margin-left: -1.5rem !important;
10168 margin: -3rem !important;
10173 margin-top: -3rem !important;
10178 margin-right: -3rem !important;
10183 margin-bottom: -3rem !important;
10188 margin-left: -3rem !important;
10192 margin: auto !important;
10197 margin-top: auto !important;
10202 margin-right: auto !important;
10207 margin-bottom: auto !important;
10212 margin-left: auto !important;
10216 @media (min-width: 1200px) {
10218 margin: 0 !important;
10223 margin-top: 0 !important;
10228 margin-right: 0 !important;
10233 margin-bottom: 0 !important;
10238 margin-left: 0 !important;
10242 margin: 0.25rem !important;
10247 margin-top: 0.25rem !important;
10252 margin-right: 0.25rem !important;
10257 margin-bottom: 0.25rem !important;
10262 margin-left: 0.25rem !important;
10266 margin: 0.5rem !important;
10271 margin-top: 0.5rem !important;
10276 margin-right: 0.5rem !important;
10281 margin-bottom: 0.5rem !important;
10286 margin-left: 0.5rem !important;
10290 margin: 1rem !important;
10295 margin-top: 1rem !important;
10300 margin-right: 1rem !important;
10305 margin-bottom: 1rem !important;
10310 margin-left: 1rem !important;
10314 margin: 1.5rem !important;
10319 margin-top: 1.5rem !important;
10324 margin-right: 1.5rem !important;
10329 margin-bottom: 1.5rem !important;
10334 margin-left: 1.5rem !important;
10338 margin: 3rem !important;
10343 margin-top: 3rem !important;
10348 margin-right: 3rem !important;
10353 margin-bottom: 3rem !important;
10358 margin-left: 3rem !important;
10362 padding: 0 !important;
10367 padding-top: 0 !important;
10372 padding-right: 0 !important;
10377 padding-bottom: 0 !important;
10382 padding-left: 0 !important;
10386 padding: 0.25rem !important;
10391 padding-top: 0.25rem !important;
10396 padding-right: 0.25rem !important;
10401 padding-bottom: 0.25rem !important;
10406 padding-left: 0.25rem !important;
10410 padding: 0.5rem !important;
10415 padding-top: 0.5rem !important;
10420 padding-right: 0.5rem !important;
10425 padding-bottom: 0.5rem !important;
10430 padding-left: 0.5rem !important;
10434 padding: 1rem !important;
10439 padding-top: 1rem !important;
10444 padding-right: 1rem !important;
10449 padding-bottom: 1rem !important;
10454 padding-left: 1rem !important;
10458 padding: 1.5rem !important;
10463 padding-top: 1.5rem !important;
10468 padding-right: 1.5rem !important;
10473 padding-bottom: 1.5rem !important;
10478 padding-left: 1.5rem !important;
10482 padding: 3rem !important;
10487 padding-top: 3rem !important;
10492 padding-right: 3rem !important;
10497 padding-bottom: 3rem !important;
10502 padding-left: 3rem !important;
10506 margin: -0.25rem !important;
10511 margin-top: -0.25rem !important;
10516 margin-right: -0.25rem !important;
10521 margin-bottom: -0.25rem !important;
10526 margin-left: -0.25rem !important;
10530 margin: -0.5rem !important;
10535 margin-top: -0.5rem !important;
10540 margin-right: -0.5rem !important;
10545 margin-bottom: -0.5rem !important;
10550 margin-left: -0.5rem !important;
10554 margin: -1rem !important;
10559 margin-top: -1rem !important;
10564 margin-right: -1rem !important;
10569 margin-bottom: -1rem !important;
10574 margin-left: -1rem !important;
10578 margin: -1.5rem !important;
10583 margin-top: -1.5rem !important;
10588 margin-right: -1.5rem !important;
10593 margin-bottom: -1.5rem !important;
10598 margin-left: -1.5rem !important;
10602 margin: -3rem !important;
10607 margin-top: -3rem !important;
10612 margin-right: -3rem !important;
10617 margin-bottom: -3rem !important;
10622 margin-left: -3rem !important;
10626 margin: auto !important;
10631 margin-top: auto !important;
10636 margin-right: auto !important;
10641 margin-bottom: auto !important;
10646 margin-left: auto !important;
10650 .stretched-link::after {
10651 position: absolute;
10657 pointer-events: auto;
10659 background-color: rgba(0, 0, 0, 0);
10663 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
10664 "Courier New", monospace !important;
10668 text-align: justify !important;
10672 white-space: normal !important;
10676 white-space: nowrap !important;
10681 text-overflow: ellipsis;
10682 white-space: nowrap;
10686 text-align: left !important;
10690 text-align: right !important;
10694 text-align: center !important;
10697 @media (min-width: 576px) {
10699 text-align: left !important;
10703 text-align: right !important;
10707 text-align: center !important;
10711 @media (min-width: 768px) {
10713 text-align: left !important;
10717 text-align: right !important;
10721 text-align: center !important;
10725 @media (min-width: 992px) {
10727 text-align: left !important;
10731 text-align: right !important;
10735 text-align: center !important;
10739 @media (min-width: 1200px) {
10741 text-align: left !important;
10745 text-align: right !important;
10749 text-align: center !important;
10754 text-transform: lowercase !important;
10758 text-transform: uppercase !important;
10762 text-transform: capitalize !important;
10765 .font-weight-light {
10766 font-weight: 300 !important;
10769 .font-weight-lighter {
10770 font-weight: lighter !important;
10773 .font-weight-normal {
10774 font-weight: 400 !important;
10777 .font-weight-bold {
10778 font-weight: 600 !important;
10781 .font-weight-bolder {
10782 font-weight: bolder !important;
10786 font-style: italic !important;
10790 color: #fff !important;
10794 color: #007bff !important;
10797 a.text-primary:hover,
10798 a.text-primary:focus {
10799 color: #0056b3 !important;
10803 color: #6c757d !important;
10806 a.text-secondary:hover,
10807 a.text-secondary:focus {
10808 color: #494f54 !important;
10812 color: #28a745 !important;
10815 a.text-success:hover,
10816 a.text-success:focus {
10817 color: #19692c !important;
10821 color: #17a2b8 !important;
10825 a.text-info:focus {
10826 color: #0f6674 !important;
10830 color: #ffc107 !important;
10833 a.text-warning:hover,
10834 a.text-warning:focus {
10835 color: #ba8b00 !important;
10839 color: #dc3545 !important;
10842 a.text-danger:hover,
10843 a.text-danger:focus {
10844 color: #a71d2a !important;
10848 color: #f8f9fa !important;
10851 a.text-light:hover,
10852 a.text-light:focus {
10853 color: #cbd3da !important;
10857 color: #343a40 !important;
10861 a.text-dark:focus {
10862 color: #121416 !important;
10866 color: #495057 !important;
10870 color: #6c757d !important;
10874 color: rgba(34, 34, 34, 0.5) !important;
10878 color: rgba(255, 255, 255, 0.5) !important;
10883 color: transparent;
10885 background-color: transparent;
10889 .text-decoration-none {
10890 text-decoration: none !important;
10894 word-break: break-word !important;
10895 word-wrap: break-word !important;
10899 color: inherit !important;
10903 visibility: visible !important;
10907 visibility: hidden !important;
10914 text-shadow: none !important;
10915 box-shadow: none !important;
10919 text-decoration: underline;
10922 abbr[title]::after {
10923 content: " (" attr(title) ")";
10927 white-space: pre-wrap !important;
10932 border: 1px solid #adb5bd;
10933 page-break-inside: avoid;
10938 page-break-inside: avoid;
10950 page-break-after: avoid;
10958 min-width: 992px !important;
10962 min-width: 992px !important;
10970 border: 1px solid #222;
10974 border-collapse: collapse !important;
10979 background-color: #fff !important;
10982 .table-bordered th,
10983 .table-bordered td {
10984 border: 1px solid #dee2e6 !important;
10993 .table-dark thead th,
10994 .table-dark tbody + tbody {
10995 border-color: #dee2e6;
10998 .table .thead-dark th {
11000 border-color: #dee2e6;