2 * Bootstrap v4.6.0 (https://getbootstrap.com/)
3 * Copyright 2011-2021 The Bootstrap Authors
4 * Copyright 2011-2021 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
30 --breakpoint-sm: 576px;
31 --breakpoint-md: 768px;
32 --breakpoint-lg: 992px;
33 --breakpoint-xl: 1200px;
34 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
35 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
41 box-sizing: border-box;
45 font-family: sans-serif;
47 -webkit-text-size-adjust: 100%;
48 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
51 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
57 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
63 background-color: #fff;
66 [tabindex="-1"]:focus:not(:focus-visible) {
67 outline: 0 !important;
71 box-sizing: content-box;
76 h1, h2, h3, h4, h5, h6 {
78 margin-bottom: 0.5rem;
87 abbr[data-original-title] {
88 text-decoration: underline;
89 -webkit-text-decoration: underline dotted;
90 text-decoration: underline dotted;
93 -webkit-text-decoration-skip-ink: none;
94 text-decoration-skip-ink: none;
100 line-height: inherit;
122 margin-bottom: .5rem;
144 vertical-align: baseline;
157 text-decoration: none;
158 background-color: transparent;
163 text-decoration: underline;
166 a:not([href]):not([class]) {
168 text-decoration: none;
171 a:not([href]):not([class]):hover {
173 text-decoration: none;
180 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
188 -ms-overflow-style: scrollbar;
196 vertical-align: middle;
202 vertical-align: middle;
206 border-collapse: collapse;
210 padding-top: 0.75rem;
211 padding-bottom: 0.75rem;
214 caption-side: bottom;
219 text-align: -webkit-match-parent;
223 display: inline-block;
224 margin-bottom: 0.5rem;
231 button:focus:not(:focus-visible) {
241 font-family: inherit;
243 line-height: inherit;
253 text-transform: none;
268 -webkit-appearance: button;
271 button:not(:disabled),
272 [type="button"]:not(:disabled),
273 [type="reset"]:not(:disabled),
274 [type="submit"]:not(:disabled) {
278 button::-moz-focus-inner,
279 [type="button"]::-moz-focus-inner,
280 [type="reset"]::-moz-focus-inner,
281 [type="submit"]::-moz-focus-inner {
287 input[type="checkbox"] {
288 box-sizing: border-box;
309 margin-bottom: .5rem;
311 line-height: inherit;
317 vertical-align: baseline;
320 [type="number"]::-webkit-inner-spin-button,
321 [type="number"]::-webkit-outer-spin-button {
326 outline-offset: -2px;
327 -webkit-appearance: none;
330 [type="search"]::-webkit-search-decoration {
331 -webkit-appearance: none;
334 ::-webkit-file-upload-button {
336 -webkit-appearance: button;
340 display: inline-block;
353 display: none !important;
356 h1, h2, h3, h4, h5, h6,
357 .h1, .h2, .h3, .h4, .h5, .h6 {
358 margin-bottom: 0.5rem;
420 border-top: 1px solid rgba(0, 0, 0, 0.1);
432 background-color: #fcf8e3;
446 display: inline-block;
449 .list-inline-item:not(:last-child) {
450 margin-right: 0.5rem;
455 text-transform: uppercase;
469 .blockquote-footer::before {
470 content: "\2014\00A0";
480 background-color: #fff;
481 border: 1px solid #dee2e6;
482 border-radius: 0.25rem;
488 display: inline-block;
492 margin-bottom: 0.5rem;
504 word-wrap: break-word;
512 padding: 0.2rem 0.4rem;
515 background-color: #212529;
516 border-radius: 0.2rem;
555 @media (min-width: 576px) {
556 .container, .container-sm {
561 @media (min-width: 768px) {
562 .container, .container-sm, .container-md {
567 @media (min-width: 992px) {
568 .container, .container-sm, .container-md, .container-lg {
573 @media (min-width: 1200px) {
574 .container, .container-sm, .container-md, .container-lg, .container-xl {
580 display: -ms-flexbox;
594 .no-gutters > [class*="col-"] {
599 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
600 .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
601 .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
602 .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
603 .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
612 -ms-flex-preferred-size: 0;
614 -ms-flex-positive: 1;
632 -ms-flex: 0 0 33.333333%;
633 flex: 0 0 33.333333%;
634 max-width: 33.333333%;
650 -ms-flex: 0 0 16.666667%;
651 flex: 0 0 16.666667%;
652 max-width: 16.666667%;
663 -ms-flex: 0 0 8.333333%;
665 max-width: 8.333333%;
669 -ms-flex: 0 0 16.666667%;
670 flex: 0 0 16.666667%;
671 max-width: 16.666667%;
681 -ms-flex: 0 0 33.333333%;
682 flex: 0 0 33.333333%;
683 max-width: 33.333333%;
687 -ms-flex: 0 0 41.666667%;
688 flex: 0 0 41.666667%;
689 max-width: 41.666667%;
699 -ms-flex: 0 0 58.333333%;
700 flex: 0 0 58.333333%;
701 max-width: 58.333333%;
705 -ms-flex: 0 0 66.666667%;
706 flex: 0 0 66.666667%;
707 max-width: 66.666667%;
717 -ms-flex: 0 0 83.333333%;
718 flex: 0 0 83.333333%;
719 max-width: 83.333333%;
723 -ms-flex: 0 0 91.666667%;
724 flex: 0 0 91.666667%;
725 max-width: 91.666667%;
810 margin-left: 8.333333%;
814 margin-left: 16.666667%;
822 margin-left: 33.333333%;
826 margin-left: 41.666667%;
834 margin-left: 58.333333%;
838 margin-left: 66.666667%;
846 margin-left: 83.333333%;
850 margin-left: 91.666667%;
853 @media (min-width: 576px) {
855 -ms-flex-preferred-size: 0;
857 -ms-flex-positive: 1;
872 -ms-flex: 0 0 33.333333%;
873 flex: 0 0 33.333333%;
874 max-width: 33.333333%;
887 -ms-flex: 0 0 16.666667%;
888 flex: 0 0 16.666667%;
889 max-width: 16.666667%;
898 -ms-flex: 0 0 8.333333%;
900 max-width: 8.333333%;
903 -ms-flex: 0 0 16.666667%;
904 flex: 0 0 16.666667%;
905 max-width: 16.666667%;
913 -ms-flex: 0 0 33.333333%;
914 flex: 0 0 33.333333%;
915 max-width: 33.333333%;
918 -ms-flex: 0 0 41.666667%;
919 flex: 0 0 41.666667%;
920 max-width: 41.666667%;
928 -ms-flex: 0 0 58.333333%;
929 flex: 0 0 58.333333%;
930 max-width: 58.333333%;
933 -ms-flex: 0 0 66.666667%;
934 flex: 0 0 66.666667%;
935 max-width: 66.666667%;
943 -ms-flex: 0 0 83.333333%;
944 flex: 0 0 83.333333%;
945 max-width: 83.333333%;
948 -ms-flex: 0 0 91.666667%;
949 flex: 0 0 91.666667%;
950 max-width: 91.666667%;
1021 margin-left: 8.333333%;
1024 margin-left: 16.666667%;
1030 margin-left: 33.333333%;
1033 margin-left: 41.666667%;
1039 margin-left: 58.333333%;
1042 margin-left: 66.666667%;
1048 margin-left: 83.333333%;
1051 margin-left: 91.666667%;
1055 @media (min-width: 768px) {
1057 -ms-flex-preferred-size: 0;
1059 -ms-flex-positive: 1;
1063 .row-cols-md-1 > * {
1068 .row-cols-md-2 > * {
1073 .row-cols-md-3 > * {
1074 -ms-flex: 0 0 33.333333%;
1075 flex: 0 0 33.333333%;
1076 max-width: 33.333333%;
1078 .row-cols-md-4 > * {
1083 .row-cols-md-5 > * {
1088 .row-cols-md-6 > * {
1089 -ms-flex: 0 0 16.666667%;
1090 flex: 0 0 16.666667%;
1091 max-width: 16.666667%;
1100 -ms-flex: 0 0 8.333333%;
1101 flex: 0 0 8.333333%;
1102 max-width: 8.333333%;
1105 -ms-flex: 0 0 16.666667%;
1106 flex: 0 0 16.666667%;
1107 max-width: 16.666667%;
1115 -ms-flex: 0 0 33.333333%;
1116 flex: 0 0 33.333333%;
1117 max-width: 33.333333%;
1120 -ms-flex: 0 0 41.666667%;
1121 flex: 0 0 41.666667%;
1122 max-width: 41.666667%;
1130 -ms-flex: 0 0 58.333333%;
1131 flex: 0 0 58.333333%;
1132 max-width: 58.333333%;
1135 -ms-flex: 0 0 66.666667%;
1136 flex: 0 0 66.666667%;
1137 max-width: 66.666667%;
1145 -ms-flex: 0 0 83.333333%;
1146 flex: 0 0 83.333333%;
1147 max-width: 83.333333%;
1150 -ms-flex: 0 0 91.666667%;
1151 flex: 0 0 91.666667%;
1152 max-width: 91.666667%;
1223 margin-left: 8.333333%;
1226 margin-left: 16.666667%;
1232 margin-left: 33.333333%;
1235 margin-left: 41.666667%;
1241 margin-left: 58.333333%;
1244 margin-left: 66.666667%;
1250 margin-left: 83.333333%;
1253 margin-left: 91.666667%;
1257 @media (min-width: 992px) {
1259 -ms-flex-preferred-size: 0;
1261 -ms-flex-positive: 1;
1265 .row-cols-lg-1 > * {
1270 .row-cols-lg-2 > * {
1275 .row-cols-lg-3 > * {
1276 -ms-flex: 0 0 33.333333%;
1277 flex: 0 0 33.333333%;
1278 max-width: 33.333333%;
1280 .row-cols-lg-4 > * {
1285 .row-cols-lg-5 > * {
1290 .row-cols-lg-6 > * {
1291 -ms-flex: 0 0 16.666667%;
1292 flex: 0 0 16.666667%;
1293 max-width: 16.666667%;
1302 -ms-flex: 0 0 8.333333%;
1303 flex: 0 0 8.333333%;
1304 max-width: 8.333333%;
1307 -ms-flex: 0 0 16.666667%;
1308 flex: 0 0 16.666667%;
1309 max-width: 16.666667%;
1317 -ms-flex: 0 0 33.333333%;
1318 flex: 0 0 33.333333%;
1319 max-width: 33.333333%;
1322 -ms-flex: 0 0 41.666667%;
1323 flex: 0 0 41.666667%;
1324 max-width: 41.666667%;
1332 -ms-flex: 0 0 58.333333%;
1333 flex: 0 0 58.333333%;
1334 max-width: 58.333333%;
1337 -ms-flex: 0 0 66.666667%;
1338 flex: 0 0 66.666667%;
1339 max-width: 66.666667%;
1347 -ms-flex: 0 0 83.333333%;
1348 flex: 0 0 83.333333%;
1349 max-width: 83.333333%;
1352 -ms-flex: 0 0 91.666667%;
1353 flex: 0 0 91.666667%;
1354 max-width: 91.666667%;
1425 margin-left: 8.333333%;
1428 margin-left: 16.666667%;
1434 margin-left: 33.333333%;
1437 margin-left: 41.666667%;
1443 margin-left: 58.333333%;
1446 margin-left: 66.666667%;
1452 margin-left: 83.333333%;
1455 margin-left: 91.666667%;
1459 @media (min-width: 1200px) {
1461 -ms-flex-preferred-size: 0;
1463 -ms-flex-positive: 1;
1467 .row-cols-xl-1 > * {
1472 .row-cols-xl-2 > * {
1477 .row-cols-xl-3 > * {
1478 -ms-flex: 0 0 33.333333%;
1479 flex: 0 0 33.333333%;
1480 max-width: 33.333333%;
1482 .row-cols-xl-4 > * {
1487 .row-cols-xl-5 > * {
1492 .row-cols-xl-6 > * {
1493 -ms-flex: 0 0 16.666667%;
1494 flex: 0 0 16.666667%;
1495 max-width: 16.666667%;
1504 -ms-flex: 0 0 8.333333%;
1505 flex: 0 0 8.333333%;
1506 max-width: 8.333333%;
1509 -ms-flex: 0 0 16.666667%;
1510 flex: 0 0 16.666667%;
1511 max-width: 16.666667%;
1519 -ms-flex: 0 0 33.333333%;
1520 flex: 0 0 33.333333%;
1521 max-width: 33.333333%;
1524 -ms-flex: 0 0 41.666667%;
1525 flex: 0 0 41.666667%;
1526 max-width: 41.666667%;
1534 -ms-flex: 0 0 58.333333%;
1535 flex: 0 0 58.333333%;
1536 max-width: 58.333333%;
1539 -ms-flex: 0 0 66.666667%;
1540 flex: 0 0 66.666667%;
1541 max-width: 66.666667%;
1549 -ms-flex: 0 0 83.333333%;
1550 flex: 0 0 83.333333%;
1551 max-width: 83.333333%;
1554 -ms-flex: 0 0 91.666667%;
1555 flex: 0 0 91.666667%;
1556 max-width: 91.666667%;
1627 margin-left: 8.333333%;
1630 margin-left: 16.666667%;
1636 margin-left: 33.333333%;
1639 margin-left: 41.666667%;
1645 margin-left: 58.333333%;
1648 margin-left: 66.666667%;
1654 margin-left: 83.333333%;
1657 margin-left: 91.666667%;
1663 margin-bottom: 1rem;
1670 vertical-align: top;
1671 border-top: 1px solid #dee2e6;
1675 vertical-align: bottom;
1676 border-bottom: 2px solid #dee2e6;
1679 .table tbody + tbody {
1680 border-top: 2px solid #dee2e6;
1689 border: 1px solid #dee2e6;
1693 .table-bordered td {
1694 border: 1px solid #dee2e6;
1697 .table-bordered thead th,
1698 .table-bordered thead td {
1699 border-bottom-width: 2px;
1702 .table-borderless th,
1703 .table-borderless td,
1704 .table-borderless thead th,
1705 .table-borderless tbody + tbody {
1709 .table-striped tbody tr:nth-of-type(odd) {
1710 background-color: rgba(0, 0, 0, 0.05);
1713 .table-hover tbody tr:hover {
1715 background-color: rgba(0, 0, 0, 0.075);
1719 .table-primary > th,
1720 .table-primary > td {
1721 background-color: #b8daff;
1726 .table-primary thead th,
1727 .table-primary tbody + tbody {
1728 border-color: #7abaff;
1731 .table-hover .table-primary:hover {
1732 background-color: #9fcdff;
1735 .table-hover .table-primary:hover > td,
1736 .table-hover .table-primary:hover > th {
1737 background-color: #9fcdff;
1741 .table-secondary > th,
1742 .table-secondary > td {
1743 background-color: #d6d8db;
1746 .table-secondary th,
1747 .table-secondary td,
1748 .table-secondary thead th,
1749 .table-secondary tbody + tbody {
1750 border-color: #b3b7bb;
1753 .table-hover .table-secondary:hover {
1754 background-color: #c8cbcf;
1757 .table-hover .table-secondary:hover > td,
1758 .table-hover .table-secondary:hover > th {
1759 background-color: #c8cbcf;
1763 .table-success > th,
1764 .table-success > td {
1765 background-color: #c3e6cb;
1770 .table-success thead th,
1771 .table-success tbody + tbody {
1772 border-color: #8fd19e;
1775 .table-hover .table-success:hover {
1776 background-color: #b1dfbb;
1779 .table-hover .table-success:hover > td,
1780 .table-hover .table-success:hover > th {
1781 background-color: #b1dfbb;
1787 background-color: #bee5eb;
1792 .table-info thead th,
1793 .table-info tbody + tbody {
1794 border-color: #86cfda;
1797 .table-hover .table-info:hover {
1798 background-color: #abdde5;
1801 .table-hover .table-info:hover > td,
1802 .table-hover .table-info:hover > th {
1803 background-color: #abdde5;
1807 .table-warning > th,
1808 .table-warning > td {
1809 background-color: #ffeeba;
1814 .table-warning thead th,
1815 .table-warning tbody + tbody {
1816 border-color: #ffdf7e;
1819 .table-hover .table-warning:hover {
1820 background-color: #ffe8a1;
1823 .table-hover .table-warning:hover > td,
1824 .table-hover .table-warning:hover > th {
1825 background-color: #ffe8a1;
1830 .table-danger > td {
1831 background-color: #f5c6cb;
1836 .table-danger thead th,
1837 .table-danger tbody + tbody {
1838 border-color: #ed969e;
1841 .table-hover .table-danger:hover {
1842 background-color: #f1b0b7;
1845 .table-hover .table-danger:hover > td,
1846 .table-hover .table-danger:hover > th {
1847 background-color: #f1b0b7;
1853 background-color: #fdfdfe;
1858 .table-light thead th,
1859 .table-light tbody + tbody {
1860 border-color: #fbfcfc;
1863 .table-hover .table-light:hover {
1864 background-color: #ececf6;
1867 .table-hover .table-light:hover > td,
1868 .table-hover .table-light:hover > th {
1869 background-color: #ececf6;
1875 background-color: #c6c8ca;
1880 .table-dark thead th,
1881 .table-dark tbody + tbody {
1882 border-color: #95999c;
1885 .table-hover .table-dark:hover {
1886 background-color: #b9bbbe;
1889 .table-hover .table-dark:hover > td,
1890 .table-hover .table-dark:hover > th {
1891 background-color: #b9bbbe;
1896 .table-active > td {
1897 background-color: rgba(0, 0, 0, 0.075);
1900 .table-hover .table-active:hover {
1901 background-color: rgba(0, 0, 0, 0.075);
1904 .table-hover .table-active:hover > td,
1905 .table-hover .table-active:hover > th {
1906 background-color: rgba(0, 0, 0, 0.075);
1909 .table .thead-dark th {
1911 background-color: #343a40;
1912 border-color: #454d55;
1915 .table .thead-light th {
1917 background-color: #e9ecef;
1918 border-color: #dee2e6;
1923 background-color: #343a40;
1928 .table-dark thead th {
1929 border-color: #454d55;
1932 .table-dark.table-bordered {
1936 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1937 background-color: rgba(255, 255, 255, 0.05);
1940 .table-dark.table-hover tbody tr:hover {
1942 background-color: rgba(255, 255, 255, 0.075);
1945 @media (max-width: 575.98px) {
1946 .table-responsive-sm {
1950 -webkit-overflow-scrolling: touch;
1952 .table-responsive-sm > .table-bordered {
1957 @media (max-width: 767.98px) {
1958 .table-responsive-md {
1962 -webkit-overflow-scrolling: touch;
1964 .table-responsive-md > .table-bordered {
1969 @media (max-width: 991.98px) {
1970 .table-responsive-lg {
1974 -webkit-overflow-scrolling: touch;
1976 .table-responsive-lg > .table-bordered {
1981 @media (max-width: 1199.98px) {
1982 .table-responsive-xl {
1986 -webkit-overflow-scrolling: touch;
1988 .table-responsive-xl > .table-bordered {
1997 -webkit-overflow-scrolling: touch;
2000 .table-responsive > .table-bordered {
2007 height: calc(1.5em + 0.75rem + 2px);
2008 padding: 0.375rem 0.75rem;
2013 background-color: #fff;
2014 background-clip: padding-box;
2015 border: 1px solid #ced4da;
2016 border-radius: 0.25rem;
2017 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2020 @media (prefers-reduced-motion: reduce) {
2026 .form-control::-ms-expand {
2027 background-color: transparent;
2031 .form-control:-moz-focusring {
2033 text-shadow: 0 0 0 #495057;
2036 .form-control:focus {
2038 background-color: #fff;
2039 border-color: #80bdff;
2041 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2044 .form-control::-webkit-input-placeholder {
2049 .form-control::-moz-placeholder {
2054 .form-control:-ms-input-placeholder {
2059 .form-control::-ms-input-placeholder {
2064 .form-control::placeholder {
2069 .form-control:disabled, .form-control[readonly] {
2070 background-color: #e9ecef;
2074 input[type="date"].form-control,
2075 input[type="time"].form-control,
2076 input[type="datetime-local"].form-control,
2077 input[type="month"].form-control {
2078 -webkit-appearance: none;
2079 -moz-appearance: none;
2083 select.form-control:focus::-ms-value {
2085 background-color: #fff;
2089 .form-control-range {
2095 padding-top: calc(0.375rem + 1px);
2096 padding-bottom: calc(0.375rem + 1px);
2102 .col-form-label-lg {
2103 padding-top: calc(0.5rem + 1px);
2104 padding-bottom: calc(0.5rem + 1px);
2109 .col-form-label-sm {
2110 padding-top: calc(0.25rem + 1px);
2111 padding-bottom: calc(0.25rem + 1px);
2112 font-size: 0.875rem;
2116 .form-control-plaintext {
2119 padding: 0.375rem 0;
2124 background-color: transparent;
2125 border: solid transparent;
2126 border-width: 1px 0;
2129 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2135 height: calc(1.5em + 0.5rem + 2px);
2136 padding: 0.25rem 0.5rem;
2137 font-size: 0.875rem;
2139 border-radius: 0.2rem;
2143 height: calc(1.5em + 1rem + 2px);
2144 padding: 0.5rem 1rem;
2147 border-radius: 0.3rem;
2150 select.form-control[size], select.form-control[multiple] {
2154 textarea.form-control {
2159 margin-bottom: 1rem;
2164 margin-top: 0.25rem;
2168 display: -ms-flexbox;
2170 -ms-flex-wrap: wrap;
2177 .form-row > [class*="col-"] {
2185 padding-left: 1.25rem;
2191 margin-left: -1.25rem;
2194 .form-check-input[disabled] ~ .form-check-label,
2195 .form-check-input:disabled ~ .form-check-label {
2203 .form-check-inline {
2204 display: -ms-inline-flexbox;
2205 display: inline-flex;
2206 -ms-flex-align: center;
2207 align-items: center;
2209 margin-right: 0.75rem;
2212 .form-check-inline .form-check-input {
2215 margin-right: 0.3125rem;
2222 margin-top: 0.25rem;
2234 padding: 0.25rem 0.5rem;
2236 font-size: 0.875rem;
2239 background-color: rgba(40, 167, 69, 0.9);
2240 border-radius: 0.25rem;
2243 .form-row > .col > .valid-tooltip,
2244 .form-row > [class*="col-"] > .valid-tooltip {
2248 .was-validated :valid ~ .valid-feedback,
2249 .was-validated :valid ~ .valid-tooltip,
2250 .is-valid ~ .valid-feedback,
2251 .is-valid ~ .valid-tooltip {
2255 .was-validated .form-control:valid, .form-control.is-valid {
2256 border-color: #28a745;
2257 padding-right: calc(1.5em + 0.75rem);
2258 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");
2259 background-repeat: no-repeat;
2260 background-position: right calc(0.375em + 0.1875rem) center;
2261 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2264 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2265 border-color: #28a745;
2266 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2269 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2270 padding-right: calc(1.5em + 0.75rem);
2271 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2274 .was-validated .custom-select:valid, .custom-select.is-valid {
2275 border-color: #28a745;
2276 padding-right: calc(0.75em + 2.3125rem);
2277 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") right 0.75rem center/8px 10px no-repeat, #fff 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") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
2280 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
2281 border-color: #28a745;
2282 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2285 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2289 .was-validated .form-check-input:valid ~ .valid-feedback,
2290 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2291 .form-check-input.is-valid ~ .valid-tooltip {
2295 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2299 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2300 border-color: #28a745;
2303 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2304 border-color: #34ce57;
2305 background-color: #34ce57;
2308 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2309 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2312 .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
2313 border-color: #28a745;
2316 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2317 border-color: #28a745;
2320 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2321 border-color: #28a745;
2322 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2328 margin-top: 0.25rem;
2340 padding: 0.25rem 0.5rem;
2342 font-size: 0.875rem;
2345 background-color: rgba(220, 53, 69, 0.9);
2346 border-radius: 0.25rem;
2349 .form-row > .col > .invalid-tooltip,
2350 .form-row > [class*="col-"] > .invalid-tooltip {
2354 .was-validated :invalid ~ .invalid-feedback,
2355 .was-validated :invalid ~ .invalid-tooltip,
2356 .is-invalid ~ .invalid-feedback,
2357 .is-invalid ~ .invalid-tooltip {
2361 .was-validated .form-control:invalid, .form-control.is-invalid {
2362 border-color: #dc3545;
2363 padding-right: calc(1.5em + 0.75rem);
2364 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");
2365 background-repeat: no-repeat;
2366 background-position: right calc(0.375em + 0.1875rem) center;
2367 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2370 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2371 border-color: #dc3545;
2372 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2375 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2376 padding-right: calc(1.5em + 0.75rem);
2377 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2380 .was-validated .custom-select:invalid, .custom-select.is-invalid {
2381 border-color: #dc3545;
2382 padding-right: calc(0.75em + 2.3125rem);
2383 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") right 0.75rem center/8px 10px no-repeat, #fff 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") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
2386 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
2387 border-color: #dc3545;
2388 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2391 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2395 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2396 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2397 .form-check-input.is-invalid ~ .invalid-tooltip {
2401 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2405 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2406 border-color: #dc3545;
2409 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2410 border-color: #e4606d;
2411 background-color: #e4606d;
2414 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2415 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2418 .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
2419 border-color: #dc3545;
2422 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2423 border-color: #dc3545;
2426 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2427 border-color: #dc3545;
2428 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2432 display: -ms-flexbox;
2434 -ms-flex-flow: row wrap;
2435 flex-flow: row wrap;
2436 -ms-flex-align: center;
2437 align-items: center;
2440 .form-inline .form-check {
2444 @media (min-width: 576px) {
2445 .form-inline label {
2446 display: -ms-flexbox;
2448 -ms-flex-align: center;
2449 align-items: center;
2450 -ms-flex-pack: center;
2451 justify-content: center;
2454 .form-inline .form-group {
2455 display: -ms-flexbox;
2459 -ms-flex-flow: row wrap;
2460 flex-flow: row wrap;
2461 -ms-flex-align: center;
2462 align-items: center;
2465 .form-inline .form-control {
2466 display: inline-block;
2468 vertical-align: middle;
2470 .form-inline .form-control-plaintext {
2471 display: inline-block;
2473 .form-inline .input-group,
2474 .form-inline .custom-select {
2477 .form-inline .form-check {
2478 display: -ms-flexbox;
2480 -ms-flex-align: center;
2481 align-items: center;
2482 -ms-flex-pack: center;
2483 justify-content: center;
2487 .form-inline .form-check-input {
2489 -ms-flex-negative: 0;
2492 margin-right: 0.25rem;
2495 .form-inline .custom-control {
2496 -ms-flex-align: center;
2497 align-items: center;
2498 -ms-flex-pack: center;
2499 justify-content: center;
2501 .form-inline .custom-control-label {
2507 display: inline-block;
2511 vertical-align: middle;
2512 -webkit-user-select: none;
2513 -moz-user-select: none;
2514 -ms-user-select: none;
2516 background-color: transparent;
2517 border: 1px solid transparent;
2518 padding: 0.375rem 0.75rem;
2521 border-radius: 0.25rem;
2522 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2525 @media (prefers-reduced-motion: reduce) {
2533 text-decoration: none;
2536 .btn:focus, .btn.focus {
2538 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2541 .btn.disabled, .btn:disabled {
2545 .btn:not(:disabled):not(.disabled) {
2550 fieldset:disabled a.btn {
2551 pointer-events: none;
2556 background-color: #007bff;
2557 border-color: #007bff;
2560 .btn-primary:hover {
2562 background-color: #0069d9;
2563 border-color: #0062cc;
2566 .btn-primary:focus, .btn-primary.focus {
2568 background-color: #0069d9;
2569 border-color: #0062cc;
2570 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2573 .btn-primary.disabled, .btn-primary:disabled {
2575 background-color: #007bff;
2576 border-color: #007bff;
2579 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2580 .show > .btn-primary.dropdown-toggle {
2582 background-color: #0062cc;
2583 border-color: #005cbf;
2586 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2587 .show > .btn-primary.dropdown-toggle:focus {
2588 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2593 background-color: #6c757d;
2594 border-color: #6c757d;
2597 .btn-secondary:hover {
2599 background-color: #5a6268;
2600 border-color: #545b62;
2603 .btn-secondary:focus, .btn-secondary.focus {
2605 background-color: #5a6268;
2606 border-color: #545b62;
2607 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2610 .btn-secondary.disabled, .btn-secondary:disabled {
2612 background-color: #6c757d;
2613 border-color: #6c757d;
2616 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2617 .show > .btn-secondary.dropdown-toggle {
2619 background-color: #545b62;
2620 border-color: #4e555b;
2623 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2624 .show > .btn-secondary.dropdown-toggle:focus {
2625 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2630 background-color: #28a745;
2631 border-color: #28a745;
2634 .btn-success:hover {
2636 background-color: #218838;
2637 border-color: #1e7e34;
2640 .btn-success:focus, .btn-success.focus {
2642 background-color: #218838;
2643 border-color: #1e7e34;
2644 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2647 .btn-success.disabled, .btn-success:disabled {
2649 background-color: #28a745;
2650 border-color: #28a745;
2653 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2654 .show > .btn-success.dropdown-toggle {
2656 background-color: #1e7e34;
2657 border-color: #1c7430;
2660 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2661 .show > .btn-success.dropdown-toggle:focus {
2662 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2667 background-color: #17a2b8;
2668 border-color: #17a2b8;
2673 background-color: #138496;
2674 border-color: #117a8b;
2677 .btn-info:focus, .btn-info.focus {
2679 background-color: #138496;
2680 border-color: #117a8b;
2681 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2684 .btn-info.disabled, .btn-info:disabled {
2686 background-color: #17a2b8;
2687 border-color: #17a2b8;
2690 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2691 .show > .btn-info.dropdown-toggle {
2693 background-color: #117a8b;
2694 border-color: #10707f;
2697 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2698 .show > .btn-info.dropdown-toggle:focus {
2699 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2704 background-color: #ffc107;
2705 border-color: #ffc107;
2708 .btn-warning:hover {
2710 background-color: #e0a800;
2711 border-color: #d39e00;
2714 .btn-warning:focus, .btn-warning.focus {
2716 background-color: #e0a800;
2717 border-color: #d39e00;
2718 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2721 .btn-warning.disabled, .btn-warning:disabled {
2723 background-color: #ffc107;
2724 border-color: #ffc107;
2727 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2728 .show > .btn-warning.dropdown-toggle {
2730 background-color: #d39e00;
2731 border-color: #c69500;
2734 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2735 .show > .btn-warning.dropdown-toggle:focus {
2736 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2741 background-color: #dc3545;
2742 border-color: #dc3545;
2747 background-color: #c82333;
2748 border-color: #bd2130;
2751 .btn-danger:focus, .btn-danger.focus {
2753 background-color: #c82333;
2754 border-color: #bd2130;
2755 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2758 .btn-danger.disabled, .btn-danger:disabled {
2760 background-color: #dc3545;
2761 border-color: #dc3545;
2764 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2765 .show > .btn-danger.dropdown-toggle {
2767 background-color: #bd2130;
2768 border-color: #b21f2d;
2771 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2772 .show > .btn-danger.dropdown-toggle:focus {
2773 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2778 background-color: #f8f9fa;
2779 border-color: #f8f9fa;
2784 background-color: #e2e6ea;
2785 border-color: #dae0e5;
2788 .btn-light:focus, .btn-light.focus {
2790 background-color: #e2e6ea;
2791 border-color: #dae0e5;
2792 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2795 .btn-light.disabled, .btn-light:disabled {
2797 background-color: #f8f9fa;
2798 border-color: #f8f9fa;
2801 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2802 .show > .btn-light.dropdown-toggle {
2804 background-color: #dae0e5;
2805 border-color: #d3d9df;
2808 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2809 .show > .btn-light.dropdown-toggle:focus {
2810 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2815 background-color: #343a40;
2816 border-color: #343a40;
2821 background-color: #23272b;
2822 border-color: #1d2124;
2825 .btn-dark:focus, .btn-dark.focus {
2827 background-color: #23272b;
2828 border-color: #1d2124;
2829 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2832 .btn-dark.disabled, .btn-dark:disabled {
2834 background-color: #343a40;
2835 border-color: #343a40;
2838 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2839 .show > .btn-dark.dropdown-toggle {
2841 background-color: #1d2124;
2842 border-color: #171a1d;
2845 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2846 .show > .btn-dark.dropdown-toggle:focus {
2847 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2850 .btn-outline-primary {
2852 border-color: #007bff;
2855 .btn-outline-primary:hover {
2857 background-color: #007bff;
2858 border-color: #007bff;
2861 .btn-outline-primary:focus, .btn-outline-primary.focus {
2862 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2865 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2867 background-color: transparent;
2870 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2871 .show > .btn-outline-primary.dropdown-toggle {
2873 background-color: #007bff;
2874 border-color: #007bff;
2877 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2878 .show > .btn-outline-primary.dropdown-toggle:focus {
2879 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2882 .btn-outline-secondary {
2884 border-color: #6c757d;
2887 .btn-outline-secondary:hover {
2889 background-color: #6c757d;
2890 border-color: #6c757d;
2893 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2894 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2897 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2899 background-color: transparent;
2902 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2903 .show > .btn-outline-secondary.dropdown-toggle {
2905 background-color: #6c757d;
2906 border-color: #6c757d;
2909 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2910 .show > .btn-outline-secondary.dropdown-toggle:focus {
2911 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2914 .btn-outline-success {
2916 border-color: #28a745;
2919 .btn-outline-success:hover {
2921 background-color: #28a745;
2922 border-color: #28a745;
2925 .btn-outline-success:focus, .btn-outline-success.focus {
2926 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2929 .btn-outline-success.disabled, .btn-outline-success:disabled {
2931 background-color: transparent;
2934 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2935 .show > .btn-outline-success.dropdown-toggle {
2937 background-color: #28a745;
2938 border-color: #28a745;
2941 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2942 .show > .btn-outline-success.dropdown-toggle:focus {
2943 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2948 border-color: #17a2b8;
2951 .btn-outline-info:hover {
2953 background-color: #17a2b8;
2954 border-color: #17a2b8;
2957 .btn-outline-info:focus, .btn-outline-info.focus {
2958 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2961 .btn-outline-info.disabled, .btn-outline-info:disabled {
2963 background-color: transparent;
2966 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2967 .show > .btn-outline-info.dropdown-toggle {
2969 background-color: #17a2b8;
2970 border-color: #17a2b8;
2973 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2974 .show > .btn-outline-info.dropdown-toggle:focus {
2975 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2978 .btn-outline-warning {
2980 border-color: #ffc107;
2983 .btn-outline-warning:hover {
2985 background-color: #ffc107;
2986 border-color: #ffc107;
2989 .btn-outline-warning:focus, .btn-outline-warning.focus {
2990 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2993 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2995 background-color: transparent;
2998 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
2999 .show > .btn-outline-warning.dropdown-toggle {
3001 background-color: #ffc107;
3002 border-color: #ffc107;
3005 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3006 .show > .btn-outline-warning.dropdown-toggle:focus {
3007 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
3010 .btn-outline-danger {
3012 border-color: #dc3545;
3015 .btn-outline-danger:hover {
3017 background-color: #dc3545;
3018 border-color: #dc3545;
3021 .btn-outline-danger:focus, .btn-outline-danger.focus {
3022 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3025 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
3027 background-color: transparent;
3030 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
3031 .show > .btn-outline-danger.dropdown-toggle {
3033 background-color: #dc3545;
3034 border-color: #dc3545;
3037 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3038 .show > .btn-outline-danger.dropdown-toggle:focus {
3039 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3042 .btn-outline-light {
3044 border-color: #f8f9fa;
3047 .btn-outline-light:hover {
3049 background-color: #f8f9fa;
3050 border-color: #f8f9fa;
3053 .btn-outline-light:focus, .btn-outline-light.focus {
3054 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3057 .btn-outline-light.disabled, .btn-outline-light:disabled {
3059 background-color: transparent;
3062 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
3063 .show > .btn-outline-light.dropdown-toggle {
3065 background-color: #f8f9fa;
3066 border-color: #f8f9fa;
3069 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
3070 .show > .btn-outline-light.dropdown-toggle:focus {
3071 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3076 border-color: #343a40;
3079 .btn-outline-dark:hover {
3081 background-color: #343a40;
3082 border-color: #343a40;
3085 .btn-outline-dark:focus, .btn-outline-dark.focus {
3086 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3089 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
3091 background-color: transparent;
3094 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
3095 .show > .btn-outline-dark.dropdown-toggle {
3097 background-color: #343a40;
3098 border-color: #343a40;
3101 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3102 .show > .btn-outline-dark.dropdown-toggle:focus {
3103 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3109 text-decoration: none;
3114 text-decoration: underline;
3117 .btn-link:focus, .btn-link.focus {
3118 text-decoration: underline;
3121 .btn-link:disabled, .btn-link.disabled {
3123 pointer-events: none;
3126 .btn-lg, .btn-group-lg > .btn {
3127 padding: 0.5rem 1rem;
3130 border-radius: 0.3rem;
3133 .btn-sm, .btn-group-sm > .btn {
3134 padding: 0.25rem 0.5rem;
3135 font-size: 0.875rem;
3137 border-radius: 0.2rem;
3145 .btn-block + .btn-block {
3149 input[type="submit"].btn-block,
3150 input[type="reset"].btn-block,
3151 input[type="button"].btn-block {
3156 transition: opacity 0.15s linear;
3159 @media (prefers-reduced-motion: reduce) {
3169 .collapse:not(.show) {
3177 transition: height 0.35s ease;
3180 @media (prefers-reduced-motion: reduce) {
3194 white-space: nowrap;
3197 .dropdown-toggle::after {
3198 display: inline-block;
3199 margin-left: 0.255em;
3200 vertical-align: 0.255em;
3202 border-top: 0.3em solid;
3203 border-right: 0.3em solid transparent;
3205 border-left: 0.3em solid transparent;
3208 .dropdown-toggle:empty::after {
3221 margin: 0.125rem 0 0;
3226 background-color: #fff;
3227 background-clip: padding-box;
3228 border: 1px solid rgba(0, 0, 0, 0.15);
3229 border-radius: 0.25rem;
3232 .dropdown-menu-left {
3237 .dropdown-menu-right {
3242 @media (min-width: 576px) {
3243 .dropdown-menu-sm-left {
3247 .dropdown-menu-sm-right {
3253 @media (min-width: 768px) {
3254 .dropdown-menu-md-left {
3258 .dropdown-menu-md-right {
3264 @media (min-width: 992px) {
3265 .dropdown-menu-lg-left {
3269 .dropdown-menu-lg-right {
3275 @media (min-width: 1200px) {
3276 .dropdown-menu-xl-left {
3280 .dropdown-menu-xl-right {
3286 .dropup .dropdown-menu {
3290 margin-bottom: 0.125rem;
3293 .dropup .dropdown-toggle::after {
3294 display: inline-block;
3295 margin-left: 0.255em;
3296 vertical-align: 0.255em;
3299 border-right: 0.3em solid transparent;
3300 border-bottom: 0.3em solid;
3301 border-left: 0.3em solid transparent;
3304 .dropup .dropdown-toggle:empty::after {
3308 .dropright .dropdown-menu {
3313 margin-left: 0.125rem;
3316 .dropright .dropdown-toggle::after {
3317 display: inline-block;
3318 margin-left: 0.255em;
3319 vertical-align: 0.255em;
3321 border-top: 0.3em solid transparent;
3323 border-bottom: 0.3em solid transparent;
3324 border-left: 0.3em solid;
3327 .dropright .dropdown-toggle:empty::after {
3331 .dropright .dropdown-toggle::after {
3335 .dropleft .dropdown-menu {
3340 margin-right: 0.125rem;
3343 .dropleft .dropdown-toggle::after {
3344 display: inline-block;
3345 margin-left: 0.255em;
3346 vertical-align: 0.255em;
3350 .dropleft .dropdown-toggle::after {
3354 .dropleft .dropdown-toggle::before {
3355 display: inline-block;
3356 margin-right: 0.255em;
3357 vertical-align: 0.255em;
3359 border-top: 0.3em solid transparent;
3360 border-right: 0.3em solid;
3361 border-bottom: 0.3em solid transparent;
3364 .dropleft .dropdown-toggle:empty::after {
3368 .dropleft .dropdown-toggle::before {
3372 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
3381 border-top: 1px solid #e9ecef;
3387 padding: 0.25rem 1.5rem;
3391 text-align: inherit;
3392 white-space: nowrap;
3393 background-color: transparent;
3397 .dropdown-item:hover, .dropdown-item:focus {
3399 text-decoration: none;
3400 background-color: #e9ecef;
3403 .dropdown-item.active, .dropdown-item:active {
3405 text-decoration: none;
3406 background-color: #007bff;
3409 .dropdown-item.disabled, .dropdown-item:disabled {
3411 pointer-events: none;
3412 background-color: transparent;
3415 .dropdown-menu.show {
3421 padding: 0.5rem 1.5rem;
3423 font-size: 0.875rem;
3425 white-space: nowrap;
3428 .dropdown-item-text {
3430 padding: 0.25rem 1.5rem;
3435 .btn-group-vertical {
3437 display: -ms-inline-flexbox;
3438 display: inline-flex;
3439 vertical-align: middle;
3443 .btn-group-vertical > .btn {
3449 .btn-group > .btn:hover,
3450 .btn-group-vertical > .btn:hover {
3454 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3455 .btn-group-vertical > .btn:focus,
3456 .btn-group-vertical > .btn:active,
3457 .btn-group-vertical > .btn.active {
3462 display: -ms-flexbox;
3464 -ms-flex-wrap: wrap;
3466 -ms-flex-pack: start;
3467 justify-content: flex-start;
3470 .btn-toolbar .input-group {
3474 .btn-group > .btn:not(:first-child),
3475 .btn-group > .btn-group:not(:first-child) {
3479 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3480 .btn-group > .btn-group:not(:last-child) > .btn {
3481 border-top-right-radius: 0;
3482 border-bottom-right-radius: 0;
3485 .btn-group > .btn:not(:first-child),
3486 .btn-group > .btn-group:not(:first-child) > .btn {
3487 border-top-left-radius: 0;
3488 border-bottom-left-radius: 0;
3491 .dropdown-toggle-split {
3492 padding-right: 0.5625rem;
3493 padding-left: 0.5625rem;
3496 .dropdown-toggle-split::after,
3497 .dropup .dropdown-toggle-split::after,
3498 .dropright .dropdown-toggle-split::after {
3502 .dropleft .dropdown-toggle-split::before {
3506 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3507 padding-right: 0.375rem;
3508 padding-left: 0.375rem;
3511 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3512 padding-right: 0.75rem;
3513 padding-left: 0.75rem;
3516 .btn-group-vertical {
3517 -ms-flex-direction: column;
3518 flex-direction: column;
3519 -ms-flex-align: start;
3520 align-items: flex-start;
3521 -ms-flex-pack: center;
3522 justify-content: center;
3525 .btn-group-vertical > .btn,
3526 .btn-group-vertical > .btn-group {
3530 .btn-group-vertical > .btn:not(:first-child),
3531 .btn-group-vertical > .btn-group:not(:first-child) {
3535 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3536 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3537 border-bottom-right-radius: 0;
3538 border-bottom-left-radius: 0;
3541 .btn-group-vertical > .btn:not(:first-child),
3542 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3543 border-top-left-radius: 0;
3544 border-top-right-radius: 0;
3547 .btn-group-toggle > .btn,
3548 .btn-group-toggle > .btn-group > .btn {
3552 .btn-group-toggle > .btn input[type="radio"],
3553 .btn-group-toggle > .btn input[type="checkbox"],
3554 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3555 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3557 clip: rect(0, 0, 0, 0);
3558 pointer-events: none;
3563 display: -ms-flexbox;
3565 -ms-flex-wrap: wrap;
3567 -ms-flex-align: stretch;
3568 align-items: stretch;
3572 .input-group > .form-control,
3573 .input-group > .form-control-plaintext,
3574 .input-group > .custom-select,
3575 .input-group > .custom-file {
3584 .input-group > .form-control + .form-control,
3585 .input-group > .form-control + .custom-select,
3586 .input-group > .form-control + .custom-file,
3587 .input-group > .form-control-plaintext + .form-control,
3588 .input-group > .form-control-plaintext + .custom-select,
3589 .input-group > .form-control-plaintext + .custom-file,
3590 .input-group > .custom-select + .form-control,
3591 .input-group > .custom-select + .custom-select,
3592 .input-group > .custom-select + .custom-file,
3593 .input-group > .custom-file + .form-control,
3594 .input-group > .custom-file + .custom-select,
3595 .input-group > .custom-file + .custom-file {
3599 .input-group > .form-control:focus,
3600 .input-group > .custom-select:focus,
3601 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3605 .input-group > .custom-file .custom-file-input:focus {
3609 .input-group > .form-control:not(:first-child),
3610 .input-group > .custom-select:not(:first-child) {
3611 border-top-left-radius: 0;
3612 border-bottom-left-radius: 0;
3615 .input-group > .custom-file {
3616 display: -ms-flexbox;
3618 -ms-flex-align: center;
3619 align-items: center;
3622 .input-group > .custom-file:not(:last-child) .custom-file-label,
3623 .input-group > .custom-file:not(:first-child) .custom-file-label {
3624 border-top-left-radius: 0;
3625 border-bottom-left-radius: 0;
3628 .input-group:not(.has-validation) > .form-control:not(:last-child),
3629 .input-group:not(.has-validation) > .custom-select:not(:last-child),
3630 .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
3631 border-top-right-radius: 0;
3632 border-bottom-right-radius: 0;
3635 .input-group.has-validation > .form-control:nth-last-child(n + 3),
3636 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
3637 .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
3638 border-top-right-radius: 0;
3639 border-bottom-right-radius: 0;
3642 .input-group-prepend,
3643 .input-group-append {
3644 display: -ms-flexbox;
3648 .input-group-prepend .btn,
3649 .input-group-append .btn {
3654 .input-group-prepend .btn:focus,
3655 .input-group-append .btn:focus {
3659 .input-group-prepend .btn + .btn,
3660 .input-group-prepend .btn + .input-group-text,
3661 .input-group-prepend .input-group-text + .input-group-text,
3662 .input-group-prepend .input-group-text + .btn,
3663 .input-group-append .btn + .btn,
3664 .input-group-append .btn + .input-group-text,
3665 .input-group-append .input-group-text + .input-group-text,
3666 .input-group-append .input-group-text + .btn {
3670 .input-group-prepend {
3674 .input-group-append {
3679 display: -ms-flexbox;
3681 -ms-flex-align: center;
3682 align-items: center;
3683 padding: 0.375rem 0.75rem;
3690 white-space: nowrap;
3691 background-color: #e9ecef;
3692 border: 1px solid #ced4da;
3693 border-radius: 0.25rem;
3696 .input-group-text input[type="radio"],
3697 .input-group-text input[type="checkbox"] {
3701 .input-group-lg > .form-control:not(textarea),
3702 .input-group-lg > .custom-select {
3703 height: calc(1.5em + 1rem + 2px);
3706 .input-group-lg > .form-control,
3707 .input-group-lg > .custom-select,
3708 .input-group-lg > .input-group-prepend > .input-group-text,
3709 .input-group-lg > .input-group-append > .input-group-text,
3710 .input-group-lg > .input-group-prepend > .btn,
3711 .input-group-lg > .input-group-append > .btn {
3712 padding: 0.5rem 1rem;
3715 border-radius: 0.3rem;
3718 .input-group-sm > .form-control:not(textarea),
3719 .input-group-sm > .custom-select {
3720 height: calc(1.5em + 0.5rem + 2px);
3723 .input-group-sm > .form-control,
3724 .input-group-sm > .custom-select,
3725 .input-group-sm > .input-group-prepend > .input-group-text,
3726 .input-group-sm > .input-group-append > .input-group-text,
3727 .input-group-sm > .input-group-prepend > .btn,
3728 .input-group-sm > .input-group-append > .btn {
3729 padding: 0.25rem 0.5rem;
3730 font-size: 0.875rem;
3732 border-radius: 0.2rem;
3735 .input-group-lg > .custom-select,
3736 .input-group-sm > .custom-select {
3737 padding-right: 1.75rem;
3740 .input-group > .input-group-prepend > .btn,
3741 .input-group > .input-group-prepend > .input-group-text,
3742 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3743 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
3744 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3745 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
3746 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3747 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3748 border-top-right-radius: 0;
3749 border-bottom-right-radius: 0;
3752 .input-group > .input-group-append > .btn,
3753 .input-group > .input-group-append > .input-group-text,
3754 .input-group > .input-group-prepend:not(:first-child) > .btn,
3755 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3756 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3757 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3758 border-top-left-radius: 0;
3759 border-bottom-left-radius: 0;
3767 padding-left: 1.5rem;
3768 -webkit-print-color-adjust: exact;
3769 color-adjust: exact;
3772 .custom-control-inline {
3773 display: -ms-inline-flexbox;
3774 display: inline-flex;
3778 .custom-control-input {
3787 .custom-control-input:checked ~ .custom-control-label::before {
3789 border-color: #007bff;
3790 background-color: #007bff;
3793 .custom-control-input:focus ~ .custom-control-label::before {
3794 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3797 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3798 border-color: #80bdff;
3801 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3803 background-color: #b3d7ff;
3804 border-color: #b3d7ff;
3807 .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
3811 .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
3812 background-color: #e9ecef;
3815 .custom-control-label {
3818 vertical-align: top;
3821 .custom-control-label::before {
3828 pointer-events: none;
3830 background-color: #fff;
3831 border: #adb5bd solid 1px;
3834 .custom-control-label::after {
3842 background: 50% / 50% 50% no-repeat;
3845 .custom-checkbox .custom-control-label::before {
3846 border-radius: 0.25rem;
3849 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3850 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");
3853 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3854 border-color: #007bff;
3855 background-color: #007bff;
3858 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3859 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");
3862 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3863 background-color: rgba(0, 123, 255, 0.5);
3866 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3867 background-color: rgba(0, 123, 255, 0.5);
3870 .custom-radio .custom-control-label::before {
3874 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3875 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");
3878 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3879 background-color: rgba(0, 123, 255, 0.5);
3883 padding-left: 2.25rem;
3886 .custom-switch .custom-control-label::before {
3889 pointer-events: all;
3890 border-radius: 0.5rem;
3893 .custom-switch .custom-control-label::after {
3894 top: calc(0.25rem + 2px);
3895 left: calc(-2.25rem + 2px);
3896 width: calc(1rem - 4px);
3897 height: calc(1rem - 4px);
3898 background-color: #adb5bd;
3899 border-radius: 0.5rem;
3900 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
3901 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3902 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
3905 @media (prefers-reduced-motion: reduce) {
3906 .custom-switch .custom-control-label::after {
3911 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3912 background-color: #fff;
3913 -webkit-transform: translateX(0.75rem);
3914 transform: translateX(0.75rem);
3917 .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
3918 background-color: rgba(0, 123, 255, 0.5);
3922 display: inline-block;
3924 height: calc(1.5em + 0.75rem + 2px);
3925 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3930 vertical-align: middle;
3931 background: #fff 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") right 0.75rem center/8px 10px no-repeat;
3932 border: 1px solid #ced4da;
3933 border-radius: 0.25rem;
3934 -webkit-appearance: none;
3935 -moz-appearance: none;
3939 .custom-select:focus {
3940 border-color: #80bdff;
3942 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3945 .custom-select:focus::-ms-value {
3947 background-color: #fff;
3950 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
3952 padding-right: 0.75rem;
3953 background-image: none;
3956 .custom-select:disabled {
3958 background-color: #e9ecef;
3961 .custom-select::-ms-expand {
3965 .custom-select:-moz-focusring {
3967 text-shadow: 0 0 0 #495057;
3971 height: calc(1.5em + 0.5rem + 2px);
3972 padding-top: 0.25rem;
3973 padding-bottom: 0.25rem;
3974 padding-left: 0.5rem;
3975 font-size: 0.875rem;
3979 height: calc(1.5em + 1rem + 2px);
3980 padding-top: 0.5rem;
3981 padding-bottom: 0.5rem;
3988 display: inline-block;
3990 height: calc(1.5em + 0.75rem + 2px);
3994 .custom-file-input {
3998 height: calc(1.5em + 0.75rem + 2px);
4004 .custom-file-input:focus ~ .custom-file-label {
4005 border-color: #80bdff;
4006 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4009 .custom-file-input[disabled] ~ .custom-file-label,
4010 .custom-file-input:disabled ~ .custom-file-label {
4011 background-color: #e9ecef;
4014 .custom-file-input:lang(en) ~ .custom-file-label::after {
4018 .custom-file-input ~ .custom-file-label[data-browse]::after {
4019 content: attr(data-browse);
4022 .custom-file-label {
4028 height: calc(1.5em + 0.75rem + 2px);
4029 padding: 0.375rem 0.75rem;
4034 background-color: #fff;
4035 border: 1px solid #ced4da;
4036 border-radius: 0.25rem;
4039 .custom-file-label::after {
4046 height: calc(1.5em + 0.75rem);
4047 padding: 0.375rem 0.75rem;
4051 background-color: #e9ecef;
4052 border-left: inherit;
4053 border-radius: 0 0.25rem 0.25rem 0;
4060 background-color: transparent;
4061 -webkit-appearance: none;
4062 -moz-appearance: none;
4066 .custom-range:focus {
4070 .custom-range:focus::-webkit-slider-thumb {
4071 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4074 .custom-range:focus::-moz-range-thumb {
4075 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4078 .custom-range:focus::-ms-thumb {
4079 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4082 .custom-range::-moz-focus-outer {
4086 .custom-range::-webkit-slider-thumb {
4089 margin-top: -0.25rem;
4090 background-color: #007bff;
4092 border-radius: 1rem;
4093 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4094 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4095 -webkit-appearance: none;
4099 @media (prefers-reduced-motion: reduce) {
4100 .custom-range::-webkit-slider-thumb {
4101 -webkit-transition: none;
4106 .custom-range::-webkit-slider-thumb:active {
4107 background-color: #b3d7ff;
4110 .custom-range::-webkit-slider-runnable-track {
4115 background-color: #dee2e6;
4116 border-color: transparent;
4117 border-radius: 1rem;
4120 .custom-range::-moz-range-thumb {
4123 background-color: #007bff;
4125 border-radius: 1rem;
4126 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4127 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4128 -moz-appearance: none;
4132 @media (prefers-reduced-motion: reduce) {
4133 .custom-range::-moz-range-thumb {
4134 -moz-transition: none;
4139 .custom-range::-moz-range-thumb:active {
4140 background-color: #b3d7ff;
4143 .custom-range::-moz-range-track {
4148 background-color: #dee2e6;
4149 border-color: transparent;
4150 border-radius: 1rem;
4153 .custom-range::-ms-thumb {
4157 margin-right: 0.2rem;
4158 margin-left: 0.2rem;
4159 background-color: #007bff;
4161 border-radius: 1rem;
4162 -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4163 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4167 @media (prefers-reduced-motion: reduce) {
4168 .custom-range::-ms-thumb {
4169 -ms-transition: none;
4174 .custom-range::-ms-thumb:active {
4175 background-color: #b3d7ff;
4178 .custom-range::-ms-track {
4183 background-color: transparent;
4184 border-color: transparent;
4185 border-width: 0.5rem;
4188 .custom-range::-ms-fill-lower {
4189 background-color: #dee2e6;
4190 border-radius: 1rem;
4193 .custom-range::-ms-fill-upper {
4195 background-color: #dee2e6;
4196 border-radius: 1rem;
4199 .custom-range:disabled::-webkit-slider-thumb {
4200 background-color: #adb5bd;
4203 .custom-range:disabled::-webkit-slider-runnable-track {
4207 .custom-range:disabled::-moz-range-thumb {
4208 background-color: #adb5bd;
4211 .custom-range:disabled::-moz-range-track {
4215 .custom-range:disabled::-ms-thumb {
4216 background-color: #adb5bd;
4219 .custom-control-label::before,
4222 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4225 @media (prefers-reduced-motion: reduce) {
4226 .custom-control-label::before,
4234 display: -ms-flexbox;
4236 -ms-flex-wrap: wrap;
4245 padding: 0.5rem 1rem;
4248 .nav-link:hover, .nav-link:focus {
4249 text-decoration: none;
4252 .nav-link.disabled {
4254 pointer-events: none;
4259 border-bottom: 1px solid #dee2e6;
4262 .nav-tabs .nav-link {
4263 margin-bottom: -1px;
4264 border: 1px solid transparent;
4265 border-top-left-radius: 0.25rem;
4266 border-top-right-radius: 0.25rem;
4269 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4270 border-color: #e9ecef #e9ecef #dee2e6;
4273 .nav-tabs .nav-link.disabled {
4275 background-color: transparent;
4276 border-color: transparent;
4279 .nav-tabs .nav-link.active,
4280 .nav-tabs .nav-item.show .nav-link {
4282 background-color: #fff;
4283 border-color: #dee2e6 #dee2e6 #fff;
4286 .nav-tabs .dropdown-menu {
4288 border-top-left-radius: 0;
4289 border-top-right-radius: 0;
4292 .nav-pills .nav-link {
4293 border-radius: 0.25rem;
4296 .nav-pills .nav-link.active,
4297 .nav-pills .show > .nav-link {
4299 background-color: #007bff;
4302 .nav-fill > .nav-link,
4303 .nav-fill .nav-item {
4309 .nav-justified > .nav-link,
4310 .nav-justified .nav-item {
4311 -ms-flex-preferred-size: 0;
4313 -ms-flex-positive: 1;
4318 .tab-content > .tab-pane {
4322 .tab-content > .active {
4328 display: -ms-flexbox;
4330 -ms-flex-wrap: wrap;
4332 -ms-flex-align: center;
4333 align-items: center;
4334 -ms-flex-pack: justify;
4335 justify-content: space-between;
4336 padding: 0.5rem 1rem;
4340 .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
4341 display: -ms-flexbox;
4343 -ms-flex-wrap: wrap;
4345 -ms-flex-align: center;
4346 align-items: center;
4347 -ms-flex-pack: justify;
4348 justify-content: space-between;
4352 display: inline-block;
4353 padding-top: 0.3125rem;
4354 padding-bottom: 0.3125rem;
4357 line-height: inherit;
4358 white-space: nowrap;
4361 .navbar-brand:hover, .navbar-brand:focus {
4362 text-decoration: none;
4366 display: -ms-flexbox;
4368 -ms-flex-direction: column;
4369 flex-direction: column;
4375 .navbar-nav .nav-link {
4380 .navbar-nav .dropdown-menu {
4386 display: inline-block;
4387 padding-top: 0.5rem;
4388 padding-bottom: 0.5rem;
4392 -ms-flex-preferred-size: 100%;
4394 -ms-flex-positive: 1;
4396 -ms-flex-align: center;
4397 align-items: center;
4401 padding: 0.25rem 0.75rem;
4404 background-color: transparent;
4405 border: 1px solid transparent;
4406 border-radius: 0.25rem;
4409 .navbar-toggler:hover, .navbar-toggler:focus {
4410 text-decoration: none;
4413 .navbar-toggler-icon {
4414 display: inline-block;
4417 vertical-align: middle;
4419 background: 50% / 100% 100% no-repeat;
4422 .navbar-nav-scroll {
4427 @media (max-width: 575.98px) {
4428 .navbar-expand-sm > .container,
4429 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4435 @media (min-width: 576px) {
4437 -ms-flex-flow: row nowrap;
4438 flex-flow: row nowrap;
4439 -ms-flex-pack: start;
4440 justify-content: flex-start;
4442 .navbar-expand-sm .navbar-nav {
4443 -ms-flex-direction: row;
4444 flex-direction: row;
4446 .navbar-expand-sm .navbar-nav .dropdown-menu {
4449 .navbar-expand-sm .navbar-nav .nav-link {
4450 padding-right: 0.5rem;
4451 padding-left: 0.5rem;
4453 .navbar-expand-sm > .container,
4454 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4455 -ms-flex-wrap: nowrap;
4458 .navbar-expand-sm .navbar-nav-scroll {
4461 .navbar-expand-sm .navbar-collapse {
4462 display: -ms-flexbox !important;
4463 display: flex !important;
4464 -ms-flex-preferred-size: auto;
4467 .navbar-expand-sm .navbar-toggler {
4472 @media (max-width: 767.98px) {
4473 .navbar-expand-md > .container,
4474 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4480 @media (min-width: 768px) {
4482 -ms-flex-flow: row nowrap;
4483 flex-flow: row nowrap;
4484 -ms-flex-pack: start;
4485 justify-content: flex-start;
4487 .navbar-expand-md .navbar-nav {
4488 -ms-flex-direction: row;
4489 flex-direction: row;
4491 .navbar-expand-md .navbar-nav .dropdown-menu {
4494 .navbar-expand-md .navbar-nav .nav-link {
4495 padding-right: 0.5rem;
4496 padding-left: 0.5rem;
4498 .navbar-expand-md > .container,
4499 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4500 -ms-flex-wrap: nowrap;
4503 .navbar-expand-md .navbar-nav-scroll {
4506 .navbar-expand-md .navbar-collapse {
4507 display: -ms-flexbox !important;
4508 display: flex !important;
4509 -ms-flex-preferred-size: auto;
4512 .navbar-expand-md .navbar-toggler {
4517 @media (max-width: 991.98px) {
4518 .navbar-expand-lg > .container,
4519 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4525 @media (min-width: 992px) {
4527 -ms-flex-flow: row nowrap;
4528 flex-flow: row nowrap;
4529 -ms-flex-pack: start;
4530 justify-content: flex-start;
4532 .navbar-expand-lg .navbar-nav {
4533 -ms-flex-direction: row;
4534 flex-direction: row;
4536 .navbar-expand-lg .navbar-nav .dropdown-menu {
4539 .navbar-expand-lg .navbar-nav .nav-link {
4540 padding-right: 0.5rem;
4541 padding-left: 0.5rem;
4543 .navbar-expand-lg > .container,
4544 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4545 -ms-flex-wrap: nowrap;
4548 .navbar-expand-lg .navbar-nav-scroll {
4551 .navbar-expand-lg .navbar-collapse {
4552 display: -ms-flexbox !important;
4553 display: flex !important;
4554 -ms-flex-preferred-size: auto;
4557 .navbar-expand-lg .navbar-toggler {
4562 @media (max-width: 1199.98px) {
4563 .navbar-expand-xl > .container,
4564 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4570 @media (min-width: 1200px) {
4572 -ms-flex-flow: row nowrap;
4573 flex-flow: row nowrap;
4574 -ms-flex-pack: start;
4575 justify-content: flex-start;
4577 .navbar-expand-xl .navbar-nav {
4578 -ms-flex-direction: row;
4579 flex-direction: row;
4581 .navbar-expand-xl .navbar-nav .dropdown-menu {
4584 .navbar-expand-xl .navbar-nav .nav-link {
4585 padding-right: 0.5rem;
4586 padding-left: 0.5rem;
4588 .navbar-expand-xl > .container,
4589 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4590 -ms-flex-wrap: nowrap;
4593 .navbar-expand-xl .navbar-nav-scroll {
4596 .navbar-expand-xl .navbar-collapse {
4597 display: -ms-flexbox !important;
4598 display: flex !important;
4599 -ms-flex-preferred-size: auto;
4602 .navbar-expand-xl .navbar-toggler {
4608 -ms-flex-flow: row nowrap;
4609 flex-flow: row nowrap;
4610 -ms-flex-pack: start;
4611 justify-content: flex-start;
4614 .navbar-expand > .container,
4615 .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4620 .navbar-expand .navbar-nav {
4621 -ms-flex-direction: row;
4622 flex-direction: row;
4625 .navbar-expand .navbar-nav .dropdown-menu {
4629 .navbar-expand .navbar-nav .nav-link {
4630 padding-right: 0.5rem;
4631 padding-left: 0.5rem;
4634 .navbar-expand > .container,
4635 .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4636 -ms-flex-wrap: nowrap;
4640 .navbar-expand .navbar-nav-scroll {
4644 .navbar-expand .navbar-collapse {
4645 display: -ms-flexbox !important;
4646 display: flex !important;
4647 -ms-flex-preferred-size: auto;
4651 .navbar-expand .navbar-toggler {
4655 .navbar-light .navbar-brand {
4656 color: rgba(0, 0, 0, 0.9);
4659 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4660 color: rgba(0, 0, 0, 0.9);
4663 .navbar-light .navbar-nav .nav-link {
4664 color: rgba(0, 0, 0, 0.5);
4667 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4668 color: rgba(0, 0, 0, 0.7);
4671 .navbar-light .navbar-nav .nav-link.disabled {
4672 color: rgba(0, 0, 0, 0.3);
4675 .navbar-light .navbar-nav .show > .nav-link,
4676 .navbar-light .navbar-nav .active > .nav-link,
4677 .navbar-light .navbar-nav .nav-link.show,
4678 .navbar-light .navbar-nav .nav-link.active {
4679 color: rgba(0, 0, 0, 0.9);
4682 .navbar-light .navbar-toggler {
4683 color: rgba(0, 0, 0, 0.5);
4684 border-color: rgba(0, 0, 0, 0.1);
4687 .navbar-light .navbar-toggler-icon {
4688 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");
4691 .navbar-light .navbar-text {
4692 color: rgba(0, 0, 0, 0.5);
4695 .navbar-light .navbar-text a {
4696 color: rgba(0, 0, 0, 0.9);
4699 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4700 color: rgba(0, 0, 0, 0.9);
4703 .navbar-dark .navbar-brand {
4707 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4711 .navbar-dark .navbar-nav .nav-link {
4712 color: rgba(255, 255, 255, 0.5);
4715 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4716 color: rgba(255, 255, 255, 0.75);
4719 .navbar-dark .navbar-nav .nav-link.disabled {
4720 color: rgba(255, 255, 255, 0.25);
4723 .navbar-dark .navbar-nav .show > .nav-link,
4724 .navbar-dark .navbar-nav .active > .nav-link,
4725 .navbar-dark .navbar-nav .nav-link.show,
4726 .navbar-dark .navbar-nav .nav-link.active {
4730 .navbar-dark .navbar-toggler {
4731 color: rgba(255, 255, 255, 0.5);
4732 border-color: rgba(255, 255, 255, 0.1);
4735 .navbar-dark .navbar-toggler-icon {
4736 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");
4739 .navbar-dark .navbar-text {
4740 color: rgba(255, 255, 255, 0.5);
4743 .navbar-dark .navbar-text a {
4747 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4753 display: -ms-flexbox;
4755 -ms-flex-direction: column;
4756 flex-direction: column;
4758 word-wrap: break-word;
4759 background-color: #fff;
4760 background-clip: border-box;
4761 border: 1px solid rgba(0, 0, 0, 0.125);
4762 border-radius: 0.25rem;
4770 .card > .list-group {
4771 border-top: inherit;
4772 border-bottom: inherit;
4775 .card > .list-group:first-child {
4776 border-top-width: 0;
4777 border-top-left-radius: calc(0.25rem - 1px);
4778 border-top-right-radius: calc(0.25rem - 1px);
4781 .card > .list-group:last-child {
4782 border-bottom-width: 0;
4783 border-bottom-right-radius: calc(0.25rem - 1px);
4784 border-bottom-left-radius: calc(0.25rem - 1px);
4787 .card > .card-header + .list-group,
4788 .card > .list-group + .card-footer {
4800 margin-bottom: 0.75rem;
4804 margin-top: -0.375rem;
4808 .card-text:last-child {
4813 text-decoration: none;
4816 .card-link + .card-link {
4817 margin-left: 1.25rem;
4821 padding: 0.75rem 1.25rem;
4823 background-color: rgba(0, 0, 0, 0.03);
4824 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4827 .card-header:first-child {
4828 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4832 padding: 0.75rem 1.25rem;
4833 background-color: rgba(0, 0, 0, 0.03);
4834 border-top: 1px solid rgba(0, 0, 0, 0.125);
4837 .card-footer:last-child {
4838 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4842 margin-right: -0.625rem;
4843 margin-bottom: -0.75rem;
4844 margin-left: -0.625rem;
4848 .card-header-pills {
4849 margin-right: -0.625rem;
4850 margin-left: -0.625rem;
4860 border-radius: calc(0.25rem - 1px);
4866 -ms-flex-negative: 0;
4873 border-top-left-radius: calc(0.25rem - 1px);
4874 border-top-right-radius: calc(0.25rem - 1px);
4879 border-bottom-right-radius: calc(0.25rem - 1px);
4880 border-bottom-left-radius: calc(0.25rem - 1px);
4884 margin-bottom: 15px;
4887 @media (min-width: 576px) {
4889 display: -ms-flexbox;
4891 -ms-flex-flow: row wrap;
4892 flex-flow: row wrap;
4893 margin-right: -15px;
4905 .card-group > .card {
4906 margin-bottom: 15px;
4909 @media (min-width: 576px) {
4911 display: -ms-flexbox;
4913 -ms-flex-flow: row wrap;
4914 flex-flow: row wrap;
4916 .card-group > .card {
4921 .card-group > .card + .card {
4925 .card-group > .card:not(:last-child) {
4926 border-top-right-radius: 0;
4927 border-bottom-right-radius: 0;
4929 .card-group > .card:not(:last-child) .card-img-top,
4930 .card-group > .card:not(:last-child) .card-header {
4931 border-top-right-radius: 0;
4933 .card-group > .card:not(:last-child) .card-img-bottom,
4934 .card-group > .card:not(:last-child) .card-footer {
4935 border-bottom-right-radius: 0;
4937 .card-group > .card:not(:first-child) {
4938 border-top-left-radius: 0;
4939 border-bottom-left-radius: 0;
4941 .card-group > .card:not(:first-child) .card-img-top,
4942 .card-group > .card:not(:first-child) .card-header {
4943 border-top-left-radius: 0;
4945 .card-group > .card:not(:first-child) .card-img-bottom,
4946 .card-group > .card:not(:first-child) .card-footer {
4947 border-bottom-left-radius: 0;
4951 .card-columns .card {
4952 margin-bottom: 0.75rem;
4955 @media (min-width: 576px) {
4957 -webkit-column-count: 3;
4958 -moz-column-count: 3;
4960 -webkit-column-gap: 1.25rem;
4961 -moz-column-gap: 1.25rem;
4962 column-gap: 1.25rem;
4966 .card-columns .card {
4967 display: inline-block;
4973 overflow-anchor: none;
4976 .accordion > .card {
4980 .accordion > .card:not(:last-of-type) {
4982 border-bottom-right-radius: 0;
4983 border-bottom-left-radius: 0;
4986 .accordion > .card:not(:first-of-type) {
4987 border-top-left-radius: 0;
4988 border-top-right-radius: 0;
4991 .accordion > .card > .card-header {
4993 margin-bottom: -1px;
4997 display: -ms-flexbox;
4999 -ms-flex-wrap: wrap;
5001 padding: 0.75rem 1rem;
5002 margin-bottom: 1rem;
5004 background-color: #e9ecef;
5005 border-radius: 0.25rem;
5008 .breadcrumb-item + .breadcrumb-item {
5009 padding-left: 0.5rem;
5012 .breadcrumb-item + .breadcrumb-item::before {
5014 padding-right: 0.5rem;
5019 .breadcrumb-item + .breadcrumb-item:hover::before {
5020 text-decoration: underline;
5023 .breadcrumb-item + .breadcrumb-item:hover::before {
5024 text-decoration: none;
5027 .breadcrumb-item.active {
5032 display: -ms-flexbox;
5036 border-radius: 0.25rem;
5042 padding: 0.5rem 0.75rem;
5046 background-color: #fff;
5047 border: 1px solid #dee2e6;
5053 text-decoration: none;
5054 background-color: #e9ecef;
5055 border-color: #dee2e6;
5061 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
5064 .page-item:first-child .page-link {
5066 border-top-left-radius: 0.25rem;
5067 border-bottom-left-radius: 0.25rem;
5070 .page-item:last-child .page-link {
5071 border-top-right-radius: 0.25rem;
5072 border-bottom-right-radius: 0.25rem;
5075 .page-item.active .page-link {
5078 background-color: #007bff;
5079 border-color: #007bff;
5082 .page-item.disabled .page-link {
5084 pointer-events: none;
5086 background-color: #fff;
5087 border-color: #dee2e6;
5090 .pagination-lg .page-link {
5091 padding: 0.75rem 1.5rem;
5096 .pagination-lg .page-item:first-child .page-link {
5097 border-top-left-radius: 0.3rem;
5098 border-bottom-left-radius: 0.3rem;
5101 .pagination-lg .page-item:last-child .page-link {
5102 border-top-right-radius: 0.3rem;
5103 border-bottom-right-radius: 0.3rem;
5106 .pagination-sm .page-link {
5107 padding: 0.25rem 0.5rem;
5108 font-size: 0.875rem;
5112 .pagination-sm .page-item:first-child .page-link {
5113 border-top-left-radius: 0.2rem;
5114 border-bottom-left-radius: 0.2rem;
5117 .pagination-sm .page-item:last-child .page-link {
5118 border-top-right-radius: 0.2rem;
5119 border-bottom-right-radius: 0.2rem;
5123 display: inline-block;
5124 padding: 0.25em 0.4em;
5129 white-space: nowrap;
5130 vertical-align: baseline;
5131 border-radius: 0.25rem;
5132 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
5135 @media (prefers-reduced-motion: reduce) {
5141 a.badge:hover, a.badge:focus {
5142 text-decoration: none;
5155 padding-right: 0.6em;
5156 padding-left: 0.6em;
5157 border-radius: 10rem;
5162 background-color: #007bff;
5165 a.badge-primary:hover, a.badge-primary:focus {
5167 background-color: #0062cc;
5170 a.badge-primary:focus, a.badge-primary.focus {
5172 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
5177 background-color: #6c757d;
5180 a.badge-secondary:hover, a.badge-secondary:focus {
5182 background-color: #545b62;
5185 a.badge-secondary:focus, a.badge-secondary.focus {
5187 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
5192 background-color: #28a745;
5195 a.badge-success:hover, a.badge-success:focus {
5197 background-color: #1e7e34;
5200 a.badge-success:focus, a.badge-success.focus {
5202 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
5207 background-color: #17a2b8;
5210 a.badge-info:hover, a.badge-info:focus {
5212 background-color: #117a8b;
5215 a.badge-info:focus, a.badge-info.focus {
5217 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
5222 background-color: #ffc107;
5225 a.badge-warning:hover, a.badge-warning:focus {
5227 background-color: #d39e00;
5230 a.badge-warning:focus, a.badge-warning.focus {
5232 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
5237 background-color: #dc3545;
5240 a.badge-danger:hover, a.badge-danger:focus {
5242 background-color: #bd2130;
5245 a.badge-danger:focus, a.badge-danger.focus {
5247 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
5252 background-color: #f8f9fa;
5255 a.badge-light:hover, a.badge-light:focus {
5257 background-color: #dae0e5;
5260 a.badge-light:focus, a.badge-light.focus {
5262 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5267 background-color: #343a40;
5270 a.badge-dark:hover, a.badge-dark:focus {
5272 background-color: #1d2124;
5275 a.badge-dark:focus, a.badge-dark.focus {
5277 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5282 margin-bottom: 2rem;
5283 background-color: #e9ecef;
5284 border-radius: 0.3rem;
5287 @media (min-width: 576px) {
5301 padding: 0.75rem 1.25rem;
5302 margin-bottom: 1rem;
5303 border: 1px solid transparent;
5304 border-radius: 0.25rem;
5315 .alert-dismissible {
5316 padding-right: 4rem;
5319 .alert-dismissible .close {
5324 padding: 0.75rem 1.25rem;
5330 background-color: #cce5ff;
5331 border-color: #b8daff;
5335 border-top-color: #9fcdff;
5338 .alert-primary .alert-link {
5344 background-color: #e2e3e5;
5345 border-color: #d6d8db;
5348 .alert-secondary hr {
5349 border-top-color: #c8cbcf;
5352 .alert-secondary .alert-link {
5358 background-color: #d4edda;
5359 border-color: #c3e6cb;
5363 border-top-color: #b1dfbb;
5366 .alert-success .alert-link {
5372 background-color: #d1ecf1;
5373 border-color: #bee5eb;
5377 border-top-color: #abdde5;
5380 .alert-info .alert-link {
5386 background-color: #fff3cd;
5387 border-color: #ffeeba;
5391 border-top-color: #ffe8a1;
5394 .alert-warning .alert-link {
5400 background-color: #f8d7da;
5401 border-color: #f5c6cb;
5405 border-top-color: #f1b0b7;
5408 .alert-danger .alert-link {
5414 background-color: #fefefe;
5415 border-color: #fdfdfe;
5419 border-top-color: #ececf6;
5422 .alert-light .alert-link {
5428 background-color: #d6d8d9;
5429 border-color: #c6c8ca;
5433 border-top-color: #b9bbbe;
5436 .alert-dark .alert-link {
5440 @-webkit-keyframes progress-bar-stripes {
5442 background-position: 1rem 0;
5445 background-position: 0 0;
5449 @keyframes progress-bar-stripes {
5451 background-position: 1rem 0;
5454 background-position: 0 0;
5459 display: -ms-flexbox;
5465 background-color: #e9ecef;
5466 border-radius: 0.25rem;
5470 display: -ms-flexbox;
5472 -ms-flex-direction: column;
5473 flex-direction: column;
5474 -ms-flex-pack: center;
5475 justify-content: center;
5479 white-space: nowrap;
5480 background-color: #007bff;
5481 transition: width 0.6s ease;
5484 @media (prefers-reduced-motion: reduce) {
5490 .progress-bar-striped {
5491 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5492 background-size: 1rem 1rem;
5495 .progress-bar-animated {
5496 -webkit-animation: 1s linear infinite progress-bar-stripes;
5497 animation: 1s linear infinite progress-bar-stripes;
5500 @media (prefers-reduced-motion: reduce) {
5501 .progress-bar-animated {
5502 -webkit-animation: none;
5508 display: -ms-flexbox;
5510 -ms-flex-align: start;
5511 align-items: flex-start;
5520 display: -ms-flexbox;
5522 -ms-flex-direction: column;
5523 flex-direction: column;
5526 border-radius: 0.25rem;
5529 .list-group-item-action {
5532 text-align: inherit;
5535 .list-group-item-action:hover, .list-group-item-action:focus {
5538 text-decoration: none;
5539 background-color: #f8f9fa;
5542 .list-group-item-action:active {
5544 background-color: #e9ecef;
5550 padding: 0.75rem 1.25rem;
5551 background-color: #fff;
5552 border: 1px solid rgba(0, 0, 0, 0.125);
5555 .list-group-item:first-child {
5556 border-top-left-radius: inherit;
5557 border-top-right-radius: inherit;
5560 .list-group-item:last-child {
5561 border-bottom-right-radius: inherit;
5562 border-bottom-left-radius: inherit;
5565 .list-group-item.disabled, .list-group-item:disabled {
5567 pointer-events: none;
5568 background-color: #fff;
5571 .list-group-item.active {
5574 background-color: #007bff;
5575 border-color: #007bff;
5578 .list-group-item + .list-group-item {
5579 border-top-width: 0;
5582 .list-group-item + .list-group-item.active {
5584 border-top-width: 1px;
5587 .list-group-horizontal {
5588 -ms-flex-direction: row;
5589 flex-direction: row;
5592 .list-group-horizontal > .list-group-item:first-child {
5593 border-bottom-left-radius: 0.25rem;
5594 border-top-right-radius: 0;
5597 .list-group-horizontal > .list-group-item:last-child {
5598 border-top-right-radius: 0.25rem;
5599 border-bottom-left-radius: 0;
5602 .list-group-horizontal > .list-group-item.active {
5606 .list-group-horizontal > .list-group-item + .list-group-item {
5607 border-top-width: 1px;
5608 border-left-width: 0;
5611 .list-group-horizontal > .list-group-item + .list-group-item.active {
5613 border-left-width: 1px;
5616 @media (min-width: 576px) {
5617 .list-group-horizontal-sm {
5618 -ms-flex-direction: row;
5619 flex-direction: row;
5621 .list-group-horizontal-sm > .list-group-item:first-child {
5622 border-bottom-left-radius: 0.25rem;
5623 border-top-right-radius: 0;
5625 .list-group-horizontal-sm > .list-group-item:last-child {
5626 border-top-right-radius: 0.25rem;
5627 border-bottom-left-radius: 0;
5629 .list-group-horizontal-sm > .list-group-item.active {
5632 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5633 border-top-width: 1px;
5634 border-left-width: 0;
5636 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5638 border-left-width: 1px;
5642 @media (min-width: 768px) {
5643 .list-group-horizontal-md {
5644 -ms-flex-direction: row;
5645 flex-direction: row;
5647 .list-group-horizontal-md > .list-group-item:first-child {
5648 border-bottom-left-radius: 0.25rem;
5649 border-top-right-radius: 0;
5651 .list-group-horizontal-md > .list-group-item:last-child {
5652 border-top-right-radius: 0.25rem;
5653 border-bottom-left-radius: 0;
5655 .list-group-horizontal-md > .list-group-item.active {
5658 .list-group-horizontal-md > .list-group-item + .list-group-item {
5659 border-top-width: 1px;
5660 border-left-width: 0;
5662 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5664 border-left-width: 1px;
5668 @media (min-width: 992px) {
5669 .list-group-horizontal-lg {
5670 -ms-flex-direction: row;
5671 flex-direction: row;
5673 .list-group-horizontal-lg > .list-group-item:first-child {
5674 border-bottom-left-radius: 0.25rem;
5675 border-top-right-radius: 0;
5677 .list-group-horizontal-lg > .list-group-item:last-child {
5678 border-top-right-radius: 0.25rem;
5679 border-bottom-left-radius: 0;
5681 .list-group-horizontal-lg > .list-group-item.active {
5684 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5685 border-top-width: 1px;
5686 border-left-width: 0;
5688 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5690 border-left-width: 1px;
5694 @media (min-width: 1200px) {
5695 .list-group-horizontal-xl {
5696 -ms-flex-direction: row;
5697 flex-direction: row;
5699 .list-group-horizontal-xl > .list-group-item:first-child {
5700 border-bottom-left-radius: 0.25rem;
5701 border-top-right-radius: 0;
5703 .list-group-horizontal-xl > .list-group-item:last-child {
5704 border-top-right-radius: 0.25rem;
5705 border-bottom-left-radius: 0;
5707 .list-group-horizontal-xl > .list-group-item.active {
5710 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5711 border-top-width: 1px;
5712 border-left-width: 0;
5714 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5716 border-left-width: 1px;
5724 .list-group-flush > .list-group-item {
5725 border-width: 0 0 1px;
5728 .list-group-flush > .list-group-item:last-child {
5729 border-bottom-width: 0;
5732 .list-group-item-primary {
5734 background-color: #b8daff;
5737 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5739 background-color: #9fcdff;
5742 .list-group-item-primary.list-group-item-action.active {
5744 background-color: #004085;
5745 border-color: #004085;
5748 .list-group-item-secondary {
5750 background-color: #d6d8db;
5753 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5755 background-color: #c8cbcf;
5758 .list-group-item-secondary.list-group-item-action.active {
5760 background-color: #383d41;
5761 border-color: #383d41;
5764 .list-group-item-success {
5766 background-color: #c3e6cb;
5769 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5771 background-color: #b1dfbb;
5774 .list-group-item-success.list-group-item-action.active {
5776 background-color: #155724;
5777 border-color: #155724;
5780 .list-group-item-info {
5782 background-color: #bee5eb;
5785 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5787 background-color: #abdde5;
5790 .list-group-item-info.list-group-item-action.active {
5792 background-color: #0c5460;
5793 border-color: #0c5460;
5796 .list-group-item-warning {
5798 background-color: #ffeeba;
5801 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5803 background-color: #ffe8a1;
5806 .list-group-item-warning.list-group-item-action.active {
5808 background-color: #856404;
5809 border-color: #856404;
5812 .list-group-item-danger {
5814 background-color: #f5c6cb;
5817 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5819 background-color: #f1b0b7;
5822 .list-group-item-danger.list-group-item-action.active {
5824 background-color: #721c24;
5825 border-color: #721c24;
5828 .list-group-item-light {
5830 background-color: #fdfdfe;
5833 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5835 background-color: #ececf6;
5838 .list-group-item-light.list-group-item-action.active {
5840 background-color: #818182;
5841 border-color: #818182;
5844 .list-group-item-dark {
5846 background-color: #c6c8ca;
5849 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5851 background-color: #b9bbbe;
5854 .list-group-item-dark.list-group-item-action.active {
5856 background-color: #1b1e21;
5857 border-color: #1b1e21;
5866 text-shadow: 0 1px 0 #fff;
5872 text-decoration: none;
5875 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
5881 background-color: transparent;
5886 pointer-events: none;
5890 -ms-flex-preferred-size: 350px;
5893 font-size: 0.875rem;
5894 background-color: rgba(255, 255, 255, 0.85);
5895 background-clip: padding-box;
5896 border: 1px solid rgba(0, 0, 0, 0.1);
5897 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5899 border-radius: 0.25rem;
5902 .toast:not(:last-child) {
5903 margin-bottom: 0.75rem;
5920 display: -ms-flexbox;
5922 -ms-flex-align: center;
5923 align-items: center;
5924 padding: 0.25rem 0.75rem;
5926 background-color: rgba(255, 255, 255, 0.85);
5927 background-clip: padding-box;
5928 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5929 border-top-left-radius: calc(0.25rem - 1px);
5930 border-top-right-radius: calc(0.25rem - 1px);
5941 .modal-open .modal {
5962 pointer-events: none;
5965 .modal.fade .modal-dialog {
5966 transition: -webkit-transform 0.3s ease-out;
5967 transition: transform 0.3s ease-out;
5968 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5969 -webkit-transform: translate(0, -50px);
5970 transform: translate(0, -50px);
5973 @media (prefers-reduced-motion: reduce) {
5974 .modal.fade .modal-dialog {
5979 .modal.show .modal-dialog {
5980 -webkit-transform: none;
5984 .modal.modal-static .modal-dialog {
5985 -webkit-transform: scale(1.02);
5986 transform: scale(1.02);
5989 .modal-dialog-scrollable {
5990 display: -ms-flexbox;
5992 max-height: calc(100% - 1rem);
5995 .modal-dialog-scrollable .modal-content {
5996 max-height: calc(100vh - 1rem);
6000 .modal-dialog-scrollable .modal-header,
6001 .modal-dialog-scrollable .modal-footer {
6002 -ms-flex-negative: 0;
6006 .modal-dialog-scrollable .modal-body {
6010 .modal-dialog-centered {
6011 display: -ms-flexbox;
6013 -ms-flex-align: center;
6014 align-items: center;
6015 min-height: calc(100% - 1rem);
6018 .modal-dialog-centered::before {
6020 height: calc(100vh - 1rem);
6021 height: -webkit-min-content;
6022 height: -moz-min-content;
6023 height: min-content;
6027 .modal-dialog-centered.modal-dialog-scrollable {
6028 -ms-flex-direction: column;
6029 flex-direction: column;
6030 -ms-flex-pack: center;
6031 justify-content: center;
6035 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
6039 .modal-dialog-centered.modal-dialog-scrollable::before {
6045 display: -ms-flexbox;
6047 -ms-flex-direction: column;
6048 flex-direction: column;
6050 pointer-events: auto;
6051 background-color: #fff;
6052 background-clip: padding-box;
6053 border: 1px solid rgba(0, 0, 0, 0.2);
6054 border-radius: 0.3rem;
6065 background-color: #000;
6068 .modal-backdrop.fade {
6072 .modal-backdrop.show {
6077 display: -ms-flexbox;
6079 -ms-flex-align: start;
6080 align-items: flex-start;
6081 -ms-flex-pack: justify;
6082 justify-content: space-between;
6084 border-bottom: 1px solid #dee2e6;
6085 border-top-left-radius: calc(0.3rem - 1px);
6086 border-top-right-radius: calc(0.3rem - 1px);
6089 .modal-header .close {
6091 margin: -1rem -1rem -1rem auto;
6107 display: -ms-flexbox;
6109 -ms-flex-wrap: wrap;
6111 -ms-flex-align: center;
6112 align-items: center;
6114 justify-content: flex-end;
6116 border-top: 1px solid #dee2e6;
6117 border-bottom-right-radius: calc(0.3rem - 1px);
6118 border-bottom-left-radius: calc(0.3rem - 1px);
6125 .modal-scrollbar-measure {
6133 @media (min-width: 576px) {
6136 margin: 1.75rem auto;
6138 .modal-dialog-scrollable {
6139 max-height: calc(100% - 3.5rem);
6141 .modal-dialog-scrollable .modal-content {
6142 max-height: calc(100vh - 3.5rem);
6144 .modal-dialog-centered {
6145 min-height: calc(100% - 3.5rem);
6147 .modal-dialog-centered::before {
6148 height: calc(100vh - 3.5rem);
6149 height: -webkit-min-content;
6150 height: -moz-min-content;
6151 height: min-content;
6158 @media (min-width: 992px) {
6165 @media (min-width: 1200px) {
6176 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6182 text-decoration: none;
6184 text-transform: none;
6185 letter-spacing: normal;
6187 word-spacing: normal;
6188 white-space: normal;
6190 font-size: 0.875rem;
6191 word-wrap: break-word;
6206 .tooltip .arrow::before {
6209 border-color: transparent;
6210 border-style: solid;
6213 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6217 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6221 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6223 border-width: 0.4rem 0.4rem 0;
6224 border-top-color: #000;
6227 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6231 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6237 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6239 border-width: 0.4rem 0.4rem 0.4rem 0;
6240 border-right-color: #000;
6243 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6247 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6251 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6253 border-width: 0 0.4rem 0.4rem;
6254 border-bottom-color: #000;
6257 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6261 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6267 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6269 border-width: 0.4rem 0 0.4rem 0.4rem;
6270 border-left-color: #000;
6275 padding: 0.25rem 0.5rem;
6278 background-color: #000;
6279 border-radius: 0.25rem;
6289 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6295 text-decoration: none;
6297 text-transform: none;
6298 letter-spacing: normal;
6300 word-spacing: normal;
6301 white-space: normal;
6303 font-size: 0.875rem;
6304 word-wrap: break-word;
6305 background-color: #fff;
6306 background-clip: padding-box;
6307 border: 1px solid rgba(0, 0, 0, 0.2);
6308 border-radius: 0.3rem;
6319 .popover .arrow::before, .popover .arrow::after {
6323 border-color: transparent;
6324 border-style: solid;
6327 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6328 margin-bottom: 0.5rem;
6331 .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
6332 bottom: calc(-0.5rem - 1px);
6335 .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
6337 border-width: 0.5rem 0.5rem 0;
6338 border-top-color: rgba(0, 0, 0, 0.25);
6341 .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
6343 border-width: 0.5rem 0.5rem 0;
6344 border-top-color: #fff;
6347 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6348 margin-left: 0.5rem;
6351 .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
6352 left: calc(-0.5rem - 1px);
6358 .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
6360 border-width: 0.5rem 0.5rem 0.5rem 0;
6361 border-right-color: rgba(0, 0, 0, 0.25);
6364 .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
6366 border-width: 0.5rem 0.5rem 0.5rem 0;
6367 border-right-color: #fff;
6370 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6374 .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
6375 top: calc(-0.5rem - 1px);
6378 .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
6380 border-width: 0 0.5rem 0.5rem 0.5rem;
6381 border-bottom-color: rgba(0, 0, 0, 0.25);
6384 .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
6386 border-width: 0 0.5rem 0.5rem 0.5rem;
6387 border-bottom-color: #fff;
6390 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6396 margin-left: -0.5rem;
6398 border-bottom: 1px solid #f7f7f7;
6401 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6402 margin-right: 0.5rem;
6405 .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
6406 right: calc(-0.5rem - 1px);
6412 .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
6414 border-width: 0.5rem 0 0.5rem 0.5rem;
6415 border-left-color: rgba(0, 0, 0, 0.25);
6418 .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
6420 border-width: 0.5rem 0 0.5rem 0.5rem;
6421 border-left-color: #fff;
6425 padding: 0.5rem 0.75rem;
6428 background-color: #f7f7f7;
6429 border-bottom: 1px solid #ebebeb;
6430 border-top-left-radius: calc(0.3rem - 1px);
6431 border-top-right-radius: calc(0.3rem - 1px);
6434 .popover-header:empty {
6439 padding: 0.5rem 0.75rem;
6447 .carousel.pointer-event {
6448 -ms-touch-action: pan-y;
6449 touch-action: pan-y;
6458 .carousel-inner::after {
6469 margin-right: -100%;
6470 -webkit-backface-visibility: hidden;
6471 backface-visibility: hidden;
6472 transition: -webkit-transform 0.6s ease-in-out;
6473 transition: transform 0.6s ease-in-out;
6474 transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
6477 @media (prefers-reduced-motion: reduce) {
6483 .carousel-item.active,
6484 .carousel-item-next,
6485 .carousel-item-prev {
6489 .carousel-item-next:not(.carousel-item-left),
6490 .active.carousel-item-right {
6491 -webkit-transform: translateX(100%);
6492 transform: translateX(100%);
6495 .carousel-item-prev:not(.carousel-item-right),
6496 .active.carousel-item-left {
6497 -webkit-transform: translateX(-100%);
6498 transform: translateX(-100%);
6501 .carousel-fade .carousel-item {
6503 transition-property: opacity;
6504 -webkit-transform: none;
6508 .carousel-fade .carousel-item.active,
6509 .carousel-fade .carousel-item-next.carousel-item-left,
6510 .carousel-fade .carousel-item-prev.carousel-item-right {
6515 .carousel-fade .active.carousel-item-left,
6516 .carousel-fade .active.carousel-item-right {
6519 transition: opacity 0s 0.6s;
6522 @media (prefers-reduced-motion: reduce) {
6523 .carousel-fade .active.carousel-item-left,
6524 .carousel-fade .active.carousel-item-right {
6529 .carousel-control-prev,
6530 .carousel-control-next {
6535 display: -ms-flexbox;
6537 -ms-flex-align: center;
6538 align-items: center;
6539 -ms-flex-pack: center;
6540 justify-content: center;
6545 transition: opacity 0.15s ease;
6548 @media (prefers-reduced-motion: reduce) {
6549 .carousel-control-prev,
6550 .carousel-control-next {
6555 .carousel-control-prev:hover, .carousel-control-prev:focus,
6556 .carousel-control-next:hover,
6557 .carousel-control-next:focus {
6559 text-decoration: none;
6564 .carousel-control-prev {
6568 .carousel-control-next {
6572 .carousel-control-prev-icon,
6573 .carousel-control-next-icon {
6574 display: inline-block;
6577 background: 50% / 100% 100% no-repeat;
6580 .carousel-control-prev-icon {
6581 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");
6584 .carousel-control-next-icon {
6585 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");
6588 .carousel-indicators {
6594 display: -ms-flexbox;
6596 -ms-flex-pack: center;
6597 justify-content: center;
6604 .carousel-indicators li {
6605 box-sizing: content-box;
6612 text-indent: -999px;
6614 background-color: #fff;
6615 background-clip: padding-box;
6616 border-top: 10px solid transparent;
6617 border-bottom: 10px solid transparent;
6619 transition: opacity 0.6s ease;
6622 @media (prefers-reduced-motion: reduce) {
6623 .carousel-indicators li {
6628 .carousel-indicators .active {
6639 padding-bottom: 20px;
6644 @-webkit-keyframes spinner-border {
6646 -webkit-transform: rotate(360deg);
6647 transform: rotate(360deg);
6651 @keyframes spinner-border {
6653 -webkit-transform: rotate(360deg);
6654 transform: rotate(360deg);
6659 display: inline-block;
6662 vertical-align: text-bottom;
6663 border: 0.25em solid currentColor;
6664 border-right-color: transparent;
6666 -webkit-animation: .75s linear infinite spinner-border;
6667 animation: .75s linear infinite spinner-border;
6670 .spinner-border-sm {
6673 border-width: 0.2em;
6676 @-webkit-keyframes spinner-grow {
6678 -webkit-transform: scale(0);
6679 transform: scale(0);
6683 -webkit-transform: none;
6688 @keyframes spinner-grow {
6690 -webkit-transform: scale(0);
6691 transform: scale(0);
6695 -webkit-transform: none;
6701 display: inline-block;
6704 vertical-align: text-bottom;
6705 background-color: currentColor;
6708 -webkit-animation: .75s linear infinite spinner-grow;
6709 animation: .75s linear infinite spinner-grow;
6717 @media (prefers-reduced-motion: reduce) {
6720 -webkit-animation-duration: 1.5s;
6721 animation-duration: 1.5s;
6726 vertical-align: baseline !important;
6730 vertical-align: top !important;
6734 vertical-align: middle !important;
6738 vertical-align: bottom !important;
6741 .align-text-bottom {
6742 vertical-align: text-bottom !important;
6746 vertical-align: text-top !important;
6750 background-color: #007bff !important;
6753 a.bg-primary:hover, a.bg-primary:focus,
6754 button.bg-primary:hover,
6755 button.bg-primary:focus {
6756 background-color: #0062cc !important;
6760 background-color: #6c757d !important;
6763 a.bg-secondary:hover, a.bg-secondary:focus,
6764 button.bg-secondary:hover,
6765 button.bg-secondary:focus {
6766 background-color: #545b62 !important;
6770 background-color: #28a745 !important;
6773 a.bg-success:hover, a.bg-success:focus,
6774 button.bg-success:hover,
6775 button.bg-success:focus {
6776 background-color: #1e7e34 !important;
6780 background-color: #17a2b8 !important;
6783 a.bg-info:hover, a.bg-info:focus,
6784 button.bg-info:hover,
6785 button.bg-info:focus {
6786 background-color: #117a8b !important;
6790 background-color: #ffc107 !important;
6793 a.bg-warning:hover, a.bg-warning:focus,
6794 button.bg-warning:hover,
6795 button.bg-warning:focus {
6796 background-color: #d39e00 !important;
6800 background-color: #dc3545 !important;
6803 a.bg-danger:hover, a.bg-danger:focus,
6804 button.bg-danger:hover,
6805 button.bg-danger:focus {
6806 background-color: #bd2130 !important;
6810 background-color: #f8f9fa !important;
6813 a.bg-light:hover, a.bg-light:focus,
6814 button.bg-light:hover,
6815 button.bg-light:focus {
6816 background-color: #dae0e5 !important;
6820 background-color: #343a40 !important;
6823 a.bg-dark:hover, a.bg-dark:focus,
6824 button.bg-dark:hover,
6825 button.bg-dark:focus {
6826 background-color: #1d2124 !important;
6830 background-color: #fff !important;
6834 background-color: transparent !important;
6838 border: 1px solid #dee2e6 !important;
6842 border-top: 1px solid #dee2e6 !important;
6846 border-right: 1px solid #dee2e6 !important;
6850 border-bottom: 1px solid #dee2e6 !important;
6854 border-left: 1px solid #dee2e6 !important;
6858 border: 0 !important;
6862 border-top: 0 !important;
6866 border-right: 0 !important;
6870 border-bottom: 0 !important;
6874 border-left: 0 !important;
6878 border-color: #007bff !important;
6882 border-color: #6c757d !important;
6886 border-color: #28a745 !important;
6890 border-color: #17a2b8 !important;
6894 border-color: #ffc107 !important;
6898 border-color: #dc3545 !important;
6902 border-color: #f8f9fa !important;
6906 border-color: #343a40 !important;
6910 border-color: #fff !important;
6914 border-radius: 0.2rem !important;
6918 border-radius: 0.25rem !important;
6922 border-top-left-radius: 0.25rem !important;
6923 border-top-right-radius: 0.25rem !important;
6927 border-top-right-radius: 0.25rem !important;
6928 border-bottom-right-radius: 0.25rem !important;
6932 border-bottom-right-radius: 0.25rem !important;
6933 border-bottom-left-radius: 0.25rem !important;
6937 border-top-left-radius: 0.25rem !important;
6938 border-bottom-left-radius: 0.25rem !important;
6942 border-radius: 0.3rem !important;
6946 border-radius: 50% !important;
6950 border-radius: 50rem !important;
6954 border-radius: 0 !important;
6964 display: none !important;
6968 display: inline !important;
6972 display: inline-block !important;
6976 display: block !important;
6980 display: table !important;
6984 display: table-row !important;
6988 display: table-cell !important;
6992 display: -ms-flexbox !important;
6993 display: flex !important;
6997 display: -ms-inline-flexbox !important;
6998 display: inline-flex !important;
7001 @media (min-width: 576px) {
7003 display: none !important;
7006 display: inline !important;
7008 .d-sm-inline-block {
7009 display: inline-block !important;
7012 display: block !important;
7015 display: table !important;
7018 display: table-row !important;
7021 display: table-cell !important;
7024 display: -ms-flexbox !important;
7025 display: flex !important;
7028 display: -ms-inline-flexbox !important;
7029 display: inline-flex !important;
7033 @media (min-width: 768px) {
7035 display: none !important;
7038 display: inline !important;
7040 .d-md-inline-block {
7041 display: inline-block !important;
7044 display: block !important;
7047 display: table !important;
7050 display: table-row !important;
7053 display: table-cell !important;
7056 display: -ms-flexbox !important;
7057 display: flex !important;
7060 display: -ms-inline-flexbox !important;
7061 display: inline-flex !important;
7065 @media (min-width: 992px) {
7067 display: none !important;
7070 display: inline !important;
7072 .d-lg-inline-block {
7073 display: inline-block !important;
7076 display: block !important;
7079 display: table !important;
7082 display: table-row !important;
7085 display: table-cell !important;
7088 display: -ms-flexbox !important;
7089 display: flex !important;
7092 display: -ms-inline-flexbox !important;
7093 display: inline-flex !important;
7097 @media (min-width: 1200px) {
7099 display: none !important;
7102 display: inline !important;
7104 .d-xl-inline-block {
7105 display: inline-block !important;
7108 display: block !important;
7111 display: table !important;
7114 display: table-row !important;
7117 display: table-cell !important;
7120 display: -ms-flexbox !important;
7121 display: flex !important;
7124 display: -ms-inline-flexbox !important;
7125 display: inline-flex !important;
7131 display: none !important;
7134 display: inline !important;
7136 .d-print-inline-block {
7137 display: inline-block !important;
7140 display: block !important;
7143 display: table !important;
7145 .d-print-table-row {
7146 display: table-row !important;
7148 .d-print-table-cell {
7149 display: table-cell !important;
7152 display: -ms-flexbox !important;
7153 display: flex !important;
7155 .d-print-inline-flex {
7156 display: -ms-inline-flexbox !important;
7157 display: inline-flex !important;
7169 .embed-responsive::before {
7174 .embed-responsive .embed-responsive-item,
7175 .embed-responsive iframe,
7176 .embed-responsive embed,
7177 .embed-responsive object,
7178 .embed-responsive video {
7188 .embed-responsive-21by9::before {
7189 padding-top: 42.857143%;
7192 .embed-responsive-16by9::before {
7193 padding-top: 56.25%;
7196 .embed-responsive-4by3::before {
7200 .embed-responsive-1by1::before {
7205 -ms-flex-direction: row !important;
7206 flex-direction: row !important;
7210 -ms-flex-direction: column !important;
7211 flex-direction: column !important;
7215 -ms-flex-direction: row-reverse !important;
7216 flex-direction: row-reverse !important;
7219 .flex-column-reverse {
7220 -ms-flex-direction: column-reverse !important;
7221 flex-direction: column-reverse !important;
7225 -ms-flex-wrap: wrap !important;
7226 flex-wrap: wrap !important;
7230 -ms-flex-wrap: nowrap !important;
7231 flex-wrap: nowrap !important;
7234 .flex-wrap-reverse {
7235 -ms-flex-wrap: wrap-reverse !important;
7236 flex-wrap: wrap-reverse !important;
7240 -ms-flex: 1 1 auto !important;
7241 flex: 1 1 auto !important;
7245 -ms-flex-positive: 0 !important;
7246 flex-grow: 0 !important;
7250 -ms-flex-positive: 1 !important;
7251 flex-grow: 1 !important;
7255 -ms-flex-negative: 0 !important;
7256 flex-shrink: 0 !important;
7260 -ms-flex-negative: 1 !important;
7261 flex-shrink: 1 !important;
7264 .justify-content-start {
7265 -ms-flex-pack: start !important;
7266 justify-content: flex-start !important;
7269 .justify-content-end {
7270 -ms-flex-pack: end !important;
7271 justify-content: flex-end !important;
7274 .justify-content-center {
7275 -ms-flex-pack: center !important;
7276 justify-content: center !important;
7279 .justify-content-between {
7280 -ms-flex-pack: justify !important;
7281 justify-content: space-between !important;
7284 .justify-content-around {
7285 -ms-flex-pack: distribute !important;
7286 justify-content: space-around !important;
7289 .align-items-start {
7290 -ms-flex-align: start !important;
7291 align-items: flex-start !important;
7295 -ms-flex-align: end !important;
7296 align-items: flex-end !important;
7299 .align-items-center {
7300 -ms-flex-align: center !important;
7301 align-items: center !important;
7304 .align-items-baseline {
7305 -ms-flex-align: baseline !important;
7306 align-items: baseline !important;
7309 .align-items-stretch {
7310 -ms-flex-align: stretch !important;
7311 align-items: stretch !important;
7314 .align-content-start {
7315 -ms-flex-line-pack: start !important;
7316 align-content: flex-start !important;
7319 .align-content-end {
7320 -ms-flex-line-pack: end !important;
7321 align-content: flex-end !important;
7324 .align-content-center {
7325 -ms-flex-line-pack: center !important;
7326 align-content: center !important;
7329 .align-content-between {
7330 -ms-flex-line-pack: justify !important;
7331 align-content: space-between !important;
7334 .align-content-around {
7335 -ms-flex-line-pack: distribute !important;
7336 align-content: space-around !important;
7339 .align-content-stretch {
7340 -ms-flex-line-pack: stretch !important;
7341 align-content: stretch !important;
7345 -ms-flex-item-align: auto !important;
7346 align-self: auto !important;
7350 -ms-flex-item-align: start !important;
7351 align-self: flex-start !important;
7355 -ms-flex-item-align: end !important;
7356 align-self: flex-end !important;
7359 .align-self-center {
7360 -ms-flex-item-align: center !important;
7361 align-self: center !important;
7364 .align-self-baseline {
7365 -ms-flex-item-align: baseline !important;
7366 align-self: baseline !important;
7369 .align-self-stretch {
7370 -ms-flex-item-align: stretch !important;
7371 align-self: stretch !important;
7374 @media (min-width: 576px) {
7376 -ms-flex-direction: row !important;
7377 flex-direction: row !important;
7380 -ms-flex-direction: column !important;
7381 flex-direction: column !important;
7383 .flex-sm-row-reverse {
7384 -ms-flex-direction: row-reverse !important;
7385 flex-direction: row-reverse !important;
7387 .flex-sm-column-reverse {
7388 -ms-flex-direction: column-reverse !important;
7389 flex-direction: column-reverse !important;
7392 -ms-flex-wrap: wrap !important;
7393 flex-wrap: wrap !important;
7396 -ms-flex-wrap: nowrap !important;
7397 flex-wrap: nowrap !important;
7399 .flex-sm-wrap-reverse {
7400 -ms-flex-wrap: wrap-reverse !important;
7401 flex-wrap: wrap-reverse !important;
7404 -ms-flex: 1 1 auto !important;
7405 flex: 1 1 auto !important;
7408 -ms-flex-positive: 0 !important;
7409 flex-grow: 0 !important;
7412 -ms-flex-positive: 1 !important;
7413 flex-grow: 1 !important;
7416 -ms-flex-negative: 0 !important;
7417 flex-shrink: 0 !important;
7420 -ms-flex-negative: 1 !important;
7421 flex-shrink: 1 !important;
7423 .justify-content-sm-start {
7424 -ms-flex-pack: start !important;
7425 justify-content: flex-start !important;
7427 .justify-content-sm-end {
7428 -ms-flex-pack: end !important;
7429 justify-content: flex-end !important;
7431 .justify-content-sm-center {
7432 -ms-flex-pack: center !important;
7433 justify-content: center !important;
7435 .justify-content-sm-between {
7436 -ms-flex-pack: justify !important;
7437 justify-content: space-between !important;
7439 .justify-content-sm-around {
7440 -ms-flex-pack: distribute !important;
7441 justify-content: space-around !important;
7443 .align-items-sm-start {
7444 -ms-flex-align: start !important;
7445 align-items: flex-start !important;
7447 .align-items-sm-end {
7448 -ms-flex-align: end !important;
7449 align-items: flex-end !important;
7451 .align-items-sm-center {
7452 -ms-flex-align: center !important;
7453 align-items: center !important;
7455 .align-items-sm-baseline {
7456 -ms-flex-align: baseline !important;
7457 align-items: baseline !important;
7459 .align-items-sm-stretch {
7460 -ms-flex-align: stretch !important;
7461 align-items: stretch !important;
7463 .align-content-sm-start {
7464 -ms-flex-line-pack: start !important;
7465 align-content: flex-start !important;
7467 .align-content-sm-end {
7468 -ms-flex-line-pack: end !important;
7469 align-content: flex-end !important;
7471 .align-content-sm-center {
7472 -ms-flex-line-pack: center !important;
7473 align-content: center !important;
7475 .align-content-sm-between {
7476 -ms-flex-line-pack: justify !important;
7477 align-content: space-between !important;
7479 .align-content-sm-around {
7480 -ms-flex-line-pack: distribute !important;
7481 align-content: space-around !important;
7483 .align-content-sm-stretch {
7484 -ms-flex-line-pack: stretch !important;
7485 align-content: stretch !important;
7487 .align-self-sm-auto {
7488 -ms-flex-item-align: auto !important;
7489 align-self: auto !important;
7491 .align-self-sm-start {
7492 -ms-flex-item-align: start !important;
7493 align-self: flex-start !important;
7495 .align-self-sm-end {
7496 -ms-flex-item-align: end !important;
7497 align-self: flex-end !important;
7499 .align-self-sm-center {
7500 -ms-flex-item-align: center !important;
7501 align-self: center !important;
7503 .align-self-sm-baseline {
7504 -ms-flex-item-align: baseline !important;
7505 align-self: baseline !important;
7507 .align-self-sm-stretch {
7508 -ms-flex-item-align: stretch !important;
7509 align-self: stretch !important;
7513 @media (min-width: 768px) {
7515 -ms-flex-direction: row !important;
7516 flex-direction: row !important;
7519 -ms-flex-direction: column !important;
7520 flex-direction: column !important;
7522 .flex-md-row-reverse {
7523 -ms-flex-direction: row-reverse !important;
7524 flex-direction: row-reverse !important;
7526 .flex-md-column-reverse {
7527 -ms-flex-direction: column-reverse !important;
7528 flex-direction: column-reverse !important;
7531 -ms-flex-wrap: wrap !important;
7532 flex-wrap: wrap !important;
7535 -ms-flex-wrap: nowrap !important;
7536 flex-wrap: nowrap !important;
7538 .flex-md-wrap-reverse {
7539 -ms-flex-wrap: wrap-reverse !important;
7540 flex-wrap: wrap-reverse !important;
7543 -ms-flex: 1 1 auto !important;
7544 flex: 1 1 auto !important;
7547 -ms-flex-positive: 0 !important;
7548 flex-grow: 0 !important;
7551 -ms-flex-positive: 1 !important;
7552 flex-grow: 1 !important;
7555 -ms-flex-negative: 0 !important;
7556 flex-shrink: 0 !important;
7559 -ms-flex-negative: 1 !important;
7560 flex-shrink: 1 !important;
7562 .justify-content-md-start {
7563 -ms-flex-pack: start !important;
7564 justify-content: flex-start !important;
7566 .justify-content-md-end {
7567 -ms-flex-pack: end !important;
7568 justify-content: flex-end !important;
7570 .justify-content-md-center {
7571 -ms-flex-pack: center !important;
7572 justify-content: center !important;
7574 .justify-content-md-between {
7575 -ms-flex-pack: justify !important;
7576 justify-content: space-between !important;
7578 .justify-content-md-around {
7579 -ms-flex-pack: distribute !important;
7580 justify-content: space-around !important;
7582 .align-items-md-start {
7583 -ms-flex-align: start !important;
7584 align-items: flex-start !important;
7586 .align-items-md-end {
7587 -ms-flex-align: end !important;
7588 align-items: flex-end !important;
7590 .align-items-md-center {
7591 -ms-flex-align: center !important;
7592 align-items: center !important;
7594 .align-items-md-baseline {
7595 -ms-flex-align: baseline !important;
7596 align-items: baseline !important;
7598 .align-items-md-stretch {
7599 -ms-flex-align: stretch !important;
7600 align-items: stretch !important;
7602 .align-content-md-start {
7603 -ms-flex-line-pack: start !important;
7604 align-content: flex-start !important;
7606 .align-content-md-end {
7607 -ms-flex-line-pack: end !important;
7608 align-content: flex-end !important;
7610 .align-content-md-center {
7611 -ms-flex-line-pack: center !important;
7612 align-content: center !important;
7614 .align-content-md-between {
7615 -ms-flex-line-pack: justify !important;
7616 align-content: space-between !important;
7618 .align-content-md-around {
7619 -ms-flex-line-pack: distribute !important;
7620 align-content: space-around !important;
7622 .align-content-md-stretch {
7623 -ms-flex-line-pack: stretch !important;
7624 align-content: stretch !important;
7626 .align-self-md-auto {
7627 -ms-flex-item-align: auto !important;
7628 align-self: auto !important;
7630 .align-self-md-start {
7631 -ms-flex-item-align: start !important;
7632 align-self: flex-start !important;
7634 .align-self-md-end {
7635 -ms-flex-item-align: end !important;
7636 align-self: flex-end !important;
7638 .align-self-md-center {
7639 -ms-flex-item-align: center !important;
7640 align-self: center !important;
7642 .align-self-md-baseline {
7643 -ms-flex-item-align: baseline !important;
7644 align-self: baseline !important;
7646 .align-self-md-stretch {
7647 -ms-flex-item-align: stretch !important;
7648 align-self: stretch !important;
7652 @media (min-width: 992px) {
7654 -ms-flex-direction: row !important;
7655 flex-direction: row !important;
7658 -ms-flex-direction: column !important;
7659 flex-direction: column !important;
7661 .flex-lg-row-reverse {
7662 -ms-flex-direction: row-reverse !important;
7663 flex-direction: row-reverse !important;
7665 .flex-lg-column-reverse {
7666 -ms-flex-direction: column-reverse !important;
7667 flex-direction: column-reverse !important;
7670 -ms-flex-wrap: wrap !important;
7671 flex-wrap: wrap !important;
7674 -ms-flex-wrap: nowrap !important;
7675 flex-wrap: nowrap !important;
7677 .flex-lg-wrap-reverse {
7678 -ms-flex-wrap: wrap-reverse !important;
7679 flex-wrap: wrap-reverse !important;
7682 -ms-flex: 1 1 auto !important;
7683 flex: 1 1 auto !important;
7686 -ms-flex-positive: 0 !important;
7687 flex-grow: 0 !important;
7690 -ms-flex-positive: 1 !important;
7691 flex-grow: 1 !important;
7694 -ms-flex-negative: 0 !important;
7695 flex-shrink: 0 !important;
7698 -ms-flex-negative: 1 !important;
7699 flex-shrink: 1 !important;
7701 .justify-content-lg-start {
7702 -ms-flex-pack: start !important;
7703 justify-content: flex-start !important;
7705 .justify-content-lg-end {
7706 -ms-flex-pack: end !important;
7707 justify-content: flex-end !important;
7709 .justify-content-lg-center {
7710 -ms-flex-pack: center !important;
7711 justify-content: center !important;
7713 .justify-content-lg-between {
7714 -ms-flex-pack: justify !important;
7715 justify-content: space-between !important;
7717 .justify-content-lg-around {
7718 -ms-flex-pack: distribute !important;
7719 justify-content: space-around !important;
7721 .align-items-lg-start {
7722 -ms-flex-align: start !important;
7723 align-items: flex-start !important;
7725 .align-items-lg-end {
7726 -ms-flex-align: end !important;
7727 align-items: flex-end !important;
7729 .align-items-lg-center {
7730 -ms-flex-align: center !important;
7731 align-items: center !important;
7733 .align-items-lg-baseline {
7734 -ms-flex-align: baseline !important;
7735 align-items: baseline !important;
7737 .align-items-lg-stretch {
7738 -ms-flex-align: stretch !important;
7739 align-items: stretch !important;
7741 .align-content-lg-start {
7742 -ms-flex-line-pack: start !important;
7743 align-content: flex-start !important;
7745 .align-content-lg-end {
7746 -ms-flex-line-pack: end !important;
7747 align-content: flex-end !important;
7749 .align-content-lg-center {
7750 -ms-flex-line-pack: center !important;
7751 align-content: center !important;
7753 .align-content-lg-between {
7754 -ms-flex-line-pack: justify !important;
7755 align-content: space-between !important;
7757 .align-content-lg-around {
7758 -ms-flex-line-pack: distribute !important;
7759 align-content: space-around !important;
7761 .align-content-lg-stretch {
7762 -ms-flex-line-pack: stretch !important;
7763 align-content: stretch !important;
7765 .align-self-lg-auto {
7766 -ms-flex-item-align: auto !important;
7767 align-self: auto !important;
7769 .align-self-lg-start {
7770 -ms-flex-item-align: start !important;
7771 align-self: flex-start !important;
7773 .align-self-lg-end {
7774 -ms-flex-item-align: end !important;
7775 align-self: flex-end !important;
7777 .align-self-lg-center {
7778 -ms-flex-item-align: center !important;
7779 align-self: center !important;
7781 .align-self-lg-baseline {
7782 -ms-flex-item-align: baseline !important;
7783 align-self: baseline !important;
7785 .align-self-lg-stretch {
7786 -ms-flex-item-align: stretch !important;
7787 align-self: stretch !important;
7791 @media (min-width: 1200px) {
7793 -ms-flex-direction: row !important;
7794 flex-direction: row !important;
7797 -ms-flex-direction: column !important;
7798 flex-direction: column !important;
7800 .flex-xl-row-reverse {
7801 -ms-flex-direction: row-reverse !important;
7802 flex-direction: row-reverse !important;
7804 .flex-xl-column-reverse {
7805 -ms-flex-direction: column-reverse !important;
7806 flex-direction: column-reverse !important;
7809 -ms-flex-wrap: wrap !important;
7810 flex-wrap: wrap !important;
7813 -ms-flex-wrap: nowrap !important;
7814 flex-wrap: nowrap !important;
7816 .flex-xl-wrap-reverse {
7817 -ms-flex-wrap: wrap-reverse !important;
7818 flex-wrap: wrap-reverse !important;
7821 -ms-flex: 1 1 auto !important;
7822 flex: 1 1 auto !important;
7825 -ms-flex-positive: 0 !important;
7826 flex-grow: 0 !important;
7829 -ms-flex-positive: 1 !important;
7830 flex-grow: 1 !important;
7833 -ms-flex-negative: 0 !important;
7834 flex-shrink: 0 !important;
7837 -ms-flex-negative: 1 !important;
7838 flex-shrink: 1 !important;
7840 .justify-content-xl-start {
7841 -ms-flex-pack: start !important;
7842 justify-content: flex-start !important;
7844 .justify-content-xl-end {
7845 -ms-flex-pack: end !important;
7846 justify-content: flex-end !important;
7848 .justify-content-xl-center {
7849 -ms-flex-pack: center !important;
7850 justify-content: center !important;
7852 .justify-content-xl-between {
7853 -ms-flex-pack: justify !important;
7854 justify-content: space-between !important;
7856 .justify-content-xl-around {
7857 -ms-flex-pack: distribute !important;
7858 justify-content: space-around !important;
7860 .align-items-xl-start {
7861 -ms-flex-align: start !important;
7862 align-items: flex-start !important;
7864 .align-items-xl-end {
7865 -ms-flex-align: end !important;
7866 align-items: flex-end !important;
7868 .align-items-xl-center {
7869 -ms-flex-align: center !important;
7870 align-items: center !important;
7872 .align-items-xl-baseline {
7873 -ms-flex-align: baseline !important;
7874 align-items: baseline !important;
7876 .align-items-xl-stretch {
7877 -ms-flex-align: stretch !important;
7878 align-items: stretch !important;
7880 .align-content-xl-start {
7881 -ms-flex-line-pack: start !important;
7882 align-content: flex-start !important;
7884 .align-content-xl-end {
7885 -ms-flex-line-pack: end !important;
7886 align-content: flex-end !important;
7888 .align-content-xl-center {
7889 -ms-flex-line-pack: center !important;
7890 align-content: center !important;
7892 .align-content-xl-between {
7893 -ms-flex-line-pack: justify !important;
7894 align-content: space-between !important;
7896 .align-content-xl-around {
7897 -ms-flex-line-pack: distribute !important;
7898 align-content: space-around !important;
7900 .align-content-xl-stretch {
7901 -ms-flex-line-pack: stretch !important;
7902 align-content: stretch !important;
7904 .align-self-xl-auto {
7905 -ms-flex-item-align: auto !important;
7906 align-self: auto !important;
7908 .align-self-xl-start {
7909 -ms-flex-item-align: start !important;
7910 align-self: flex-start !important;
7912 .align-self-xl-end {
7913 -ms-flex-item-align: end !important;
7914 align-self: flex-end !important;
7916 .align-self-xl-center {
7917 -ms-flex-item-align: center !important;
7918 align-self: center !important;
7920 .align-self-xl-baseline {
7921 -ms-flex-item-align: baseline !important;
7922 align-self: baseline !important;
7924 .align-self-xl-stretch {
7925 -ms-flex-item-align: stretch !important;
7926 align-self: stretch !important;
7931 float: left !important;
7935 float: right !important;
7939 float: none !important;
7942 @media (min-width: 576px) {
7944 float: left !important;
7947 float: right !important;
7950 float: none !important;
7954 @media (min-width: 768px) {
7956 float: left !important;
7959 float: right !important;
7962 float: none !important;
7966 @media (min-width: 992px) {
7968 float: left !important;
7971 float: right !important;
7974 float: none !important;
7978 @media (min-width: 1200px) {
7980 float: left !important;
7983 float: right !important;
7986 float: none !important;
7991 -webkit-user-select: all !important;
7992 -moz-user-select: all !important;
7993 user-select: all !important;
7997 -webkit-user-select: auto !important;
7998 -moz-user-select: auto !important;
7999 -ms-user-select: auto !important;
8000 user-select: auto !important;
8004 -webkit-user-select: none !important;
8005 -moz-user-select: none !important;
8006 -ms-user-select: none !important;
8007 user-select: none !important;
8011 overflow: auto !important;
8015 overflow: hidden !important;
8019 position: static !important;
8022 .position-relative {
8023 position: relative !important;
8026 .position-absolute {
8027 position: absolute !important;
8031 position: fixed !important;
8035 position: -webkit-sticky !important;
8036 position: sticky !important;
8055 @supports ((position: -webkit-sticky) or (position: sticky)) {
8057 position: -webkit-sticky;
8071 clip: rect(0, 0, 0, 0);
8072 white-space: nowrap;
8076 .sr-only-focusable:active, .sr-only-focusable:focus {
8082 white-space: normal;
8086 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8090 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8094 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8098 box-shadow: none !important;
8102 width: 25% !important;
8106 width: 50% !important;
8110 width: 75% !important;
8114 width: 100% !important;
8118 width: auto !important;
8122 height: 25% !important;
8126 height: 50% !important;
8130 height: 75% !important;
8134 height: 100% !important;
8138 height: auto !important;
8142 max-width: 100% !important;
8146 max-height: 100% !important;
8150 min-width: 100vw !important;
8154 min-height: 100vh !important;
8158 width: 100vw !important;
8162 height: 100vh !important;
8166 margin: 0 !important;
8171 margin-top: 0 !important;
8176 margin-right: 0 !important;
8181 margin-bottom: 0 !important;
8186 margin-left: 0 !important;
8190 margin: 0.25rem !important;
8195 margin-top: 0.25rem !important;
8200 margin-right: 0.25rem !important;
8205 margin-bottom: 0.25rem !important;
8210 margin-left: 0.25rem !important;
8214 margin: 0.5rem !important;
8219 margin-top: 0.5rem !important;
8224 margin-right: 0.5rem !important;
8229 margin-bottom: 0.5rem !important;
8234 margin-left: 0.5rem !important;
8238 margin: 1rem !important;
8243 margin-top: 1rem !important;
8248 margin-right: 1rem !important;
8253 margin-bottom: 1rem !important;
8258 margin-left: 1rem !important;
8262 margin: 1.5rem !important;
8267 margin-top: 1.5rem !important;
8272 margin-right: 1.5rem !important;
8277 margin-bottom: 1.5rem !important;
8282 margin-left: 1.5rem !important;
8286 margin: 3rem !important;
8291 margin-top: 3rem !important;
8296 margin-right: 3rem !important;
8301 margin-bottom: 3rem !important;
8306 margin-left: 3rem !important;
8310 padding: 0 !important;
8315 padding-top: 0 !important;
8320 padding-right: 0 !important;
8325 padding-bottom: 0 !important;
8330 padding-left: 0 !important;
8334 padding: 0.25rem !important;
8339 padding-top: 0.25rem !important;
8344 padding-right: 0.25rem !important;
8349 padding-bottom: 0.25rem !important;
8354 padding-left: 0.25rem !important;
8358 padding: 0.5rem !important;
8363 padding-top: 0.5rem !important;
8368 padding-right: 0.5rem !important;
8373 padding-bottom: 0.5rem !important;
8378 padding-left: 0.5rem !important;
8382 padding: 1rem !important;
8387 padding-top: 1rem !important;
8392 padding-right: 1rem !important;
8397 padding-bottom: 1rem !important;
8402 padding-left: 1rem !important;
8406 padding: 1.5rem !important;
8411 padding-top: 1.5rem !important;
8416 padding-right: 1.5rem !important;
8421 padding-bottom: 1.5rem !important;
8426 padding-left: 1.5rem !important;
8430 padding: 3rem !important;
8435 padding-top: 3rem !important;
8440 padding-right: 3rem !important;
8445 padding-bottom: 3rem !important;
8450 padding-left: 3rem !important;
8454 margin: -0.25rem !important;
8459 margin-top: -0.25rem !important;
8464 margin-right: -0.25rem !important;
8469 margin-bottom: -0.25rem !important;
8474 margin-left: -0.25rem !important;
8478 margin: -0.5rem !important;
8483 margin-top: -0.5rem !important;
8488 margin-right: -0.5rem !important;
8493 margin-bottom: -0.5rem !important;
8498 margin-left: -0.5rem !important;
8502 margin: -1rem !important;
8507 margin-top: -1rem !important;
8512 margin-right: -1rem !important;
8517 margin-bottom: -1rem !important;
8522 margin-left: -1rem !important;
8526 margin: -1.5rem !important;
8531 margin-top: -1.5rem !important;
8536 margin-right: -1.5rem !important;
8541 margin-bottom: -1.5rem !important;
8546 margin-left: -1.5rem !important;
8550 margin: -3rem !important;
8555 margin-top: -3rem !important;
8560 margin-right: -3rem !important;
8565 margin-bottom: -3rem !important;
8570 margin-left: -3rem !important;
8574 margin: auto !important;
8579 margin-top: auto !important;
8584 margin-right: auto !important;
8589 margin-bottom: auto !important;
8594 margin-left: auto !important;
8597 @media (min-width: 576px) {
8599 margin: 0 !important;
8603 margin-top: 0 !important;
8607 margin-right: 0 !important;
8611 margin-bottom: 0 !important;
8615 margin-left: 0 !important;
8618 margin: 0.25rem !important;
8622 margin-top: 0.25rem !important;
8626 margin-right: 0.25rem !important;
8630 margin-bottom: 0.25rem !important;
8634 margin-left: 0.25rem !important;
8637 margin: 0.5rem !important;
8641 margin-top: 0.5rem !important;
8645 margin-right: 0.5rem !important;
8649 margin-bottom: 0.5rem !important;
8653 margin-left: 0.5rem !important;
8656 margin: 1rem !important;
8660 margin-top: 1rem !important;
8664 margin-right: 1rem !important;
8668 margin-bottom: 1rem !important;
8672 margin-left: 1rem !important;
8675 margin: 1.5rem !important;
8679 margin-top: 1.5rem !important;
8683 margin-right: 1.5rem !important;
8687 margin-bottom: 1.5rem !important;
8691 margin-left: 1.5rem !important;
8694 margin: 3rem !important;
8698 margin-top: 3rem !important;
8702 margin-right: 3rem !important;
8706 margin-bottom: 3rem !important;
8710 margin-left: 3rem !important;
8713 padding: 0 !important;
8717 padding-top: 0 !important;
8721 padding-right: 0 !important;
8725 padding-bottom: 0 !important;
8729 padding-left: 0 !important;
8732 padding: 0.25rem !important;
8736 padding-top: 0.25rem !important;
8740 padding-right: 0.25rem !important;
8744 padding-bottom: 0.25rem !important;
8748 padding-left: 0.25rem !important;
8751 padding: 0.5rem !important;
8755 padding-top: 0.5rem !important;
8759 padding-right: 0.5rem !important;
8763 padding-bottom: 0.5rem !important;
8767 padding-left: 0.5rem !important;
8770 padding: 1rem !important;
8774 padding-top: 1rem !important;
8778 padding-right: 1rem !important;
8782 padding-bottom: 1rem !important;
8786 padding-left: 1rem !important;
8789 padding: 1.5rem !important;
8793 padding-top: 1.5rem !important;
8797 padding-right: 1.5rem !important;
8801 padding-bottom: 1.5rem !important;
8805 padding-left: 1.5rem !important;
8808 padding: 3rem !important;
8812 padding-top: 3rem !important;
8816 padding-right: 3rem !important;
8820 padding-bottom: 3rem !important;
8824 padding-left: 3rem !important;
8827 margin: -0.25rem !important;
8831 margin-top: -0.25rem !important;
8835 margin-right: -0.25rem !important;
8839 margin-bottom: -0.25rem !important;
8843 margin-left: -0.25rem !important;
8846 margin: -0.5rem !important;
8850 margin-top: -0.5rem !important;
8854 margin-right: -0.5rem !important;
8858 margin-bottom: -0.5rem !important;
8862 margin-left: -0.5rem !important;
8865 margin: -1rem !important;
8869 margin-top: -1rem !important;
8873 margin-right: -1rem !important;
8877 margin-bottom: -1rem !important;
8881 margin-left: -1rem !important;
8884 margin: -1.5rem !important;
8888 margin-top: -1.5rem !important;
8892 margin-right: -1.5rem !important;
8896 margin-bottom: -1.5rem !important;
8900 margin-left: -1.5rem !important;
8903 margin: -3rem !important;
8907 margin-top: -3rem !important;
8911 margin-right: -3rem !important;
8915 margin-bottom: -3rem !important;
8919 margin-left: -3rem !important;
8922 margin: auto !important;
8926 margin-top: auto !important;
8930 margin-right: auto !important;
8934 margin-bottom: auto !important;
8938 margin-left: auto !important;
8942 @media (min-width: 768px) {
8944 margin: 0 !important;
8948 margin-top: 0 !important;
8952 margin-right: 0 !important;
8956 margin-bottom: 0 !important;
8960 margin-left: 0 !important;
8963 margin: 0.25rem !important;
8967 margin-top: 0.25rem !important;
8971 margin-right: 0.25rem !important;
8975 margin-bottom: 0.25rem !important;
8979 margin-left: 0.25rem !important;
8982 margin: 0.5rem !important;
8986 margin-top: 0.5rem !important;
8990 margin-right: 0.5rem !important;
8994 margin-bottom: 0.5rem !important;
8998 margin-left: 0.5rem !important;
9001 margin: 1rem !important;
9005 margin-top: 1rem !important;
9009 margin-right: 1rem !important;
9013 margin-bottom: 1rem !important;
9017 margin-left: 1rem !important;
9020 margin: 1.5rem !important;
9024 margin-top: 1.5rem !important;
9028 margin-right: 1.5rem !important;
9032 margin-bottom: 1.5rem !important;
9036 margin-left: 1.5rem !important;
9039 margin: 3rem !important;
9043 margin-top: 3rem !important;
9047 margin-right: 3rem !important;
9051 margin-bottom: 3rem !important;
9055 margin-left: 3rem !important;
9058 padding: 0 !important;
9062 padding-top: 0 !important;
9066 padding-right: 0 !important;
9070 padding-bottom: 0 !important;
9074 padding-left: 0 !important;
9077 padding: 0.25rem !important;
9081 padding-top: 0.25rem !important;
9085 padding-right: 0.25rem !important;
9089 padding-bottom: 0.25rem !important;
9093 padding-left: 0.25rem !important;
9096 padding: 0.5rem !important;
9100 padding-top: 0.5rem !important;
9104 padding-right: 0.5rem !important;
9108 padding-bottom: 0.5rem !important;
9112 padding-left: 0.5rem !important;
9115 padding: 1rem !important;
9119 padding-top: 1rem !important;
9123 padding-right: 1rem !important;
9127 padding-bottom: 1rem !important;
9131 padding-left: 1rem !important;
9134 padding: 1.5rem !important;
9138 padding-top: 1.5rem !important;
9142 padding-right: 1.5rem !important;
9146 padding-bottom: 1.5rem !important;
9150 padding-left: 1.5rem !important;
9153 padding: 3rem !important;
9157 padding-top: 3rem !important;
9161 padding-right: 3rem !important;
9165 padding-bottom: 3rem !important;
9169 padding-left: 3rem !important;
9172 margin: -0.25rem !important;
9176 margin-top: -0.25rem !important;
9180 margin-right: -0.25rem !important;
9184 margin-bottom: -0.25rem !important;
9188 margin-left: -0.25rem !important;
9191 margin: -0.5rem !important;
9195 margin-top: -0.5rem !important;
9199 margin-right: -0.5rem !important;
9203 margin-bottom: -0.5rem !important;
9207 margin-left: -0.5rem !important;
9210 margin: -1rem !important;
9214 margin-top: -1rem !important;
9218 margin-right: -1rem !important;
9222 margin-bottom: -1rem !important;
9226 margin-left: -1rem !important;
9229 margin: -1.5rem !important;
9233 margin-top: -1.5rem !important;
9237 margin-right: -1.5rem !important;
9241 margin-bottom: -1.5rem !important;
9245 margin-left: -1.5rem !important;
9248 margin: -3rem !important;
9252 margin-top: -3rem !important;
9256 margin-right: -3rem !important;
9260 margin-bottom: -3rem !important;
9264 margin-left: -3rem !important;
9267 margin: auto !important;
9271 margin-top: auto !important;
9275 margin-right: auto !important;
9279 margin-bottom: auto !important;
9283 margin-left: auto !important;
9287 @media (min-width: 992px) {
9289 margin: 0 !important;
9293 margin-top: 0 !important;
9297 margin-right: 0 !important;
9301 margin-bottom: 0 !important;
9305 margin-left: 0 !important;
9308 margin: 0.25rem !important;
9312 margin-top: 0.25rem !important;
9316 margin-right: 0.25rem !important;
9320 margin-bottom: 0.25rem !important;
9324 margin-left: 0.25rem !important;
9327 margin: 0.5rem !important;
9331 margin-top: 0.5rem !important;
9335 margin-right: 0.5rem !important;
9339 margin-bottom: 0.5rem !important;
9343 margin-left: 0.5rem !important;
9346 margin: 1rem !important;
9350 margin-top: 1rem !important;
9354 margin-right: 1rem !important;
9358 margin-bottom: 1rem !important;
9362 margin-left: 1rem !important;
9365 margin: 1.5rem !important;
9369 margin-top: 1.5rem !important;
9373 margin-right: 1.5rem !important;
9377 margin-bottom: 1.5rem !important;
9381 margin-left: 1.5rem !important;
9384 margin: 3rem !important;
9388 margin-top: 3rem !important;
9392 margin-right: 3rem !important;
9396 margin-bottom: 3rem !important;
9400 margin-left: 3rem !important;
9403 padding: 0 !important;
9407 padding-top: 0 !important;
9411 padding-right: 0 !important;
9415 padding-bottom: 0 !important;
9419 padding-left: 0 !important;
9422 padding: 0.25rem !important;
9426 padding-top: 0.25rem !important;
9430 padding-right: 0.25rem !important;
9434 padding-bottom: 0.25rem !important;
9438 padding-left: 0.25rem !important;
9441 padding: 0.5rem !important;
9445 padding-top: 0.5rem !important;
9449 padding-right: 0.5rem !important;
9453 padding-bottom: 0.5rem !important;
9457 padding-left: 0.5rem !important;
9460 padding: 1rem !important;
9464 padding-top: 1rem !important;
9468 padding-right: 1rem !important;
9472 padding-bottom: 1rem !important;
9476 padding-left: 1rem !important;
9479 padding: 1.5rem !important;
9483 padding-top: 1.5rem !important;
9487 padding-right: 1.5rem !important;
9491 padding-bottom: 1.5rem !important;
9495 padding-left: 1.5rem !important;
9498 padding: 3rem !important;
9502 padding-top: 3rem !important;
9506 padding-right: 3rem !important;
9510 padding-bottom: 3rem !important;
9514 padding-left: 3rem !important;
9517 margin: -0.25rem !important;
9521 margin-top: -0.25rem !important;
9525 margin-right: -0.25rem !important;
9529 margin-bottom: -0.25rem !important;
9533 margin-left: -0.25rem !important;
9536 margin: -0.5rem !important;
9540 margin-top: -0.5rem !important;
9544 margin-right: -0.5rem !important;
9548 margin-bottom: -0.5rem !important;
9552 margin-left: -0.5rem !important;
9555 margin: -1rem !important;
9559 margin-top: -1rem !important;
9563 margin-right: -1rem !important;
9567 margin-bottom: -1rem !important;
9571 margin-left: -1rem !important;
9574 margin: -1.5rem !important;
9578 margin-top: -1.5rem !important;
9582 margin-right: -1.5rem !important;
9586 margin-bottom: -1.5rem !important;
9590 margin-left: -1.5rem !important;
9593 margin: -3rem !important;
9597 margin-top: -3rem !important;
9601 margin-right: -3rem !important;
9605 margin-bottom: -3rem !important;
9609 margin-left: -3rem !important;
9612 margin: auto !important;
9616 margin-top: auto !important;
9620 margin-right: auto !important;
9624 margin-bottom: auto !important;
9628 margin-left: auto !important;
9632 @media (min-width: 1200px) {
9634 margin: 0 !important;
9638 margin-top: 0 !important;
9642 margin-right: 0 !important;
9646 margin-bottom: 0 !important;
9650 margin-left: 0 !important;
9653 margin: 0.25rem !important;
9657 margin-top: 0.25rem !important;
9661 margin-right: 0.25rem !important;
9665 margin-bottom: 0.25rem !important;
9669 margin-left: 0.25rem !important;
9672 margin: 0.5rem !important;
9676 margin-top: 0.5rem !important;
9680 margin-right: 0.5rem !important;
9684 margin-bottom: 0.5rem !important;
9688 margin-left: 0.5rem !important;
9691 margin: 1rem !important;
9695 margin-top: 1rem !important;
9699 margin-right: 1rem !important;
9703 margin-bottom: 1rem !important;
9707 margin-left: 1rem !important;
9710 margin: 1.5rem !important;
9714 margin-top: 1.5rem !important;
9718 margin-right: 1.5rem !important;
9722 margin-bottom: 1.5rem !important;
9726 margin-left: 1.5rem !important;
9729 margin: 3rem !important;
9733 margin-top: 3rem !important;
9737 margin-right: 3rem !important;
9741 margin-bottom: 3rem !important;
9745 margin-left: 3rem !important;
9748 padding: 0 !important;
9752 padding-top: 0 !important;
9756 padding-right: 0 !important;
9760 padding-bottom: 0 !important;
9764 padding-left: 0 !important;
9767 padding: 0.25rem !important;
9771 padding-top: 0.25rem !important;
9775 padding-right: 0.25rem !important;
9779 padding-bottom: 0.25rem !important;
9783 padding-left: 0.25rem !important;
9786 padding: 0.5rem !important;
9790 padding-top: 0.5rem !important;
9794 padding-right: 0.5rem !important;
9798 padding-bottom: 0.5rem !important;
9802 padding-left: 0.5rem !important;
9805 padding: 1rem !important;
9809 padding-top: 1rem !important;
9813 padding-right: 1rem !important;
9817 padding-bottom: 1rem !important;
9821 padding-left: 1rem !important;
9824 padding: 1.5rem !important;
9828 padding-top: 1.5rem !important;
9832 padding-right: 1.5rem !important;
9836 padding-bottom: 1.5rem !important;
9840 padding-left: 1.5rem !important;
9843 padding: 3rem !important;
9847 padding-top: 3rem !important;
9851 padding-right: 3rem !important;
9855 padding-bottom: 3rem !important;
9859 padding-left: 3rem !important;
9862 margin: -0.25rem !important;
9866 margin-top: -0.25rem !important;
9870 margin-right: -0.25rem !important;
9874 margin-bottom: -0.25rem !important;
9878 margin-left: -0.25rem !important;
9881 margin: -0.5rem !important;
9885 margin-top: -0.5rem !important;
9889 margin-right: -0.5rem !important;
9893 margin-bottom: -0.5rem !important;
9897 margin-left: -0.5rem !important;
9900 margin: -1rem !important;
9904 margin-top: -1rem !important;
9908 margin-right: -1rem !important;
9912 margin-bottom: -1rem !important;
9916 margin-left: -1rem !important;
9919 margin: -1.5rem !important;
9923 margin-top: -1.5rem !important;
9927 margin-right: -1.5rem !important;
9931 margin-bottom: -1.5rem !important;
9935 margin-left: -1.5rem !important;
9938 margin: -3rem !important;
9942 margin-top: -3rem !important;
9946 margin-right: -3rem !important;
9950 margin-bottom: -3rem !important;
9954 margin-left: -3rem !important;
9957 margin: auto !important;
9961 margin-top: auto !important;
9965 margin-right: auto !important;
9969 margin-bottom: auto !important;
9973 margin-left: auto !important;
9977 .stretched-link::after {
9984 pointer-events: auto;
9986 background-color: rgba(0, 0, 0, 0);
9990 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
9994 text-align: justify !important;
9998 white-space: normal !important;
10002 white-space: nowrap !important;
10007 text-overflow: ellipsis;
10008 white-space: nowrap;
10012 text-align: left !important;
10016 text-align: right !important;
10020 text-align: center !important;
10023 @media (min-width: 576px) {
10025 text-align: left !important;
10028 text-align: right !important;
10031 text-align: center !important;
10035 @media (min-width: 768px) {
10037 text-align: left !important;
10040 text-align: right !important;
10043 text-align: center !important;
10047 @media (min-width: 992px) {
10049 text-align: left !important;
10052 text-align: right !important;
10055 text-align: center !important;
10059 @media (min-width: 1200px) {
10061 text-align: left !important;
10064 text-align: right !important;
10067 text-align: center !important;
10072 text-transform: lowercase !important;
10076 text-transform: uppercase !important;
10080 text-transform: capitalize !important;
10083 .font-weight-light {
10084 font-weight: 300 !important;
10087 .font-weight-lighter {
10088 font-weight: lighter !important;
10091 .font-weight-normal {
10092 font-weight: 400 !important;
10095 .font-weight-bold {
10096 font-weight: 700 !important;
10099 .font-weight-bolder {
10100 font-weight: bolder !important;
10104 font-style: italic !important;
10108 color: #fff !important;
10112 color: #007bff !important;
10115 a.text-primary:hover, a.text-primary:focus {
10116 color: #0056b3 !important;
10120 color: #6c757d !important;
10123 a.text-secondary:hover, a.text-secondary:focus {
10124 color: #494f54 !important;
10128 color: #28a745 !important;
10131 a.text-success:hover, a.text-success:focus {
10132 color: #19692c !important;
10136 color: #17a2b8 !important;
10139 a.text-info:hover, a.text-info:focus {
10140 color: #0f6674 !important;
10144 color: #ffc107 !important;
10147 a.text-warning:hover, a.text-warning:focus {
10148 color: #ba8b00 !important;
10152 color: #dc3545 !important;
10155 a.text-danger:hover, a.text-danger:focus {
10156 color: #a71d2a !important;
10160 color: #f8f9fa !important;
10163 a.text-light:hover, a.text-light:focus {
10164 color: #cbd3da !important;
10168 color: #343a40 !important;
10171 a.text-dark:hover, a.text-dark:focus {
10172 color: #121416 !important;
10176 color: #212529 !important;
10180 color: #6c757d !important;
10184 color: rgba(0, 0, 0, 0.5) !important;
10188 color: rgba(255, 255, 255, 0.5) !important;
10193 color: transparent;
10195 background-color: transparent;
10199 .text-decoration-none {
10200 text-decoration: none !important;
10204 word-break: break-word !important;
10205 word-wrap: break-word !important;
10209 color: inherit !important;
10213 visibility: visible !important;
10217 visibility: hidden !important;
10224 text-shadow: none !important;
10225 box-shadow: none !important;
10228 text-decoration: underline;
10230 abbr[title]::after {
10231 content: " (" attr(title) ")";
10234 white-space: pre-wrap !important;
10238 border: 1px solid #adb5bd;
10239 page-break-inside: avoid;
10242 display: table-header-group;
10246 page-break-inside: avoid;
10256 page-break-after: avoid;
10262 min-width: 992px !important;
10265 min-width: 992px !important;
10271 border: 1px solid #000;
10274 border-collapse: collapse !important;
10278 background-color: #fff !important;
10280 .table-bordered th,
10281 .table-bordered td {
10282 border: 1px solid #dee2e6 !important;
10289 .table-dark thead th,
10290 .table-dark tbody + tbody {
10291 border-color: #dee2e6;
10293 .table .thead-dark th {
10295 border-color: #dee2e6;
10298 /*# sourceMappingURL=bootstrap.css.map */footer.svelte-1f2bd8l.svelte-1f2bd8l{clear:both;font-size:0.8em;text-align:center}footer.svelte-1f2bd8l p.svelte-1f2bd8l{margin:1em}.sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}.sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}#about-help.svelte-1l5yrvt{max-width:800px;padding:4em}h1.svelte-dl2ttu.svelte-dl2ttu{margin:10px 0;padding-left:8px}h1.svelte-dl2ttu small.svelte-dl2ttu a{font-size:0.5em;white-space:nowrap}h2.svelte-dl2ttu.svelte-dl2ttu{font-size:2em;padding-left:8px;background-color:white}h3.svelte-dl2ttu.svelte-dl2ttu{font-size:1.5em;padding-left:8px}tr.all-columns.svelte-dl2ttu.svelte-dl2ttu{background-color:white !important;border:none}tr.all-columns.svelte-dl2ttu td.svelte-dl2ttu{border-top:none !important;padding-left:0 !important}span.noname{color:#800}#map-wrapper.svelte-dl2ttu.svelte-dl2ttu{width:100%;min-height:auto;height:300px;border:1px solid #666}.navbar-brand.svelte-1q88nx a:hover{text-decoration:none}.navbar-brand.svelte-1q88nx h1.svelte-1q88nx{display:inline;font-size:1.2em;color:#333}.navbar-brand.svelte-1q88nx img.svelte-1q88nx{display:inline-block;margin-right:5px;margin-top:-5px}.nav-item.svelte-1q88nx.svelte-1q88nx{white-space:nowrap}.page-title-section.svelte-1q88nx.svelte-1q88nx{display:none;text-align:center;padding:1em}@media(max-width: 600px){.page-title-section.svelte-1q88nx.svelte-1q88nx{display:block}}.search-section.svelte-1q88nx.svelte-1q88nx{padding:1em 30px;background-color:#f5f5f5;border-top:2px solid #ddd;border-bottom:2px solid #ddd}.result.svelte-5fm7ib.svelte-5fm7ib{font-size:0.8em;margin:5px;margin-top:0px;padding:4px 8px;border-radius:2px;background:#F0F7FF;border:2px solid #D7E7FF;cursor:pointer;min-height:5em}.result.highlight.svelte-5fm7ib.svelte-5fm7ib{background-color:#D9E7F7;border-color:#9DB9E4}.result.highlight.svelte-5fm7ib a{margin:10px auto;display:block;max-width:10em;padding:1px;background-color:white}.result.svelte-5fm7ib .type.svelte-5fm7ib{color:gray;font-size:0.8em}.result.svelte-5fm7ib a{display:none}.result.svelte-5fm7ib .coords.svelte-5fm7ib{display:none}.noresults.svelte-5fm7ib.svelte-5fm7ib{text-align:center;padding:1em}.more.svelte-5fm7ib.svelte-5fm7ib{text-align:center;margin-top:1em}.result.highlight.svelte-5fm7ib a:hover{color:#111}#map.svelte-1vbvdrk{height:100%;background:#eee}.btn-outline-secondary.svelte-1vbvdrk{background-color:white}.btn-outline-secondary.svelte-1vbvdrk:hover{color:#111}@media(max-width: 768px){#map.svelte-1vbvdrk{height:300px}}label.svelte-1z124cx{font-weight:normal;margin-left:0.4rem;margin-right:0.4rem}#switch-coords.svelte-1z124cx{font-size:0.6rem;font-weight:bold;cursor:pointer;padding:2px;margin:5px}@media(max-width: 850px){#reverse-lon.svelte-1z124cx,#reverse-lat.svelte-1z124cx,#reverse-zoom.svelte-1z124cx{width:8em}}.nav-tabs.svelte-1u2ltgo.svelte-1u2ltgo{font-size:0.8em;margin-top:-1em}.nav-link.svelte-1u2ltgo.svelte-1u2ltgo{padding:0.1rem 1rem}#q.svelte-1u2ltgo.svelte-1u2ltgo{width:500px;max-width:100%}#searchAdvancedOptions.svelte-1u2ltgo ul.svelte-1u2ltgo{list-style-type:none;padding:0;font-size:0.85rem}#searchAdvancedOptions.svelte-1u2ltgo li.svelte-1u2ltgo{display:inline-block;padding:4px 10px;border-radius:5px;border:1px dotted #ccc;margin-right:1em}#searchAdvancedOptions.svelte-1u2ltgo label.svelte-1u2ltgo{margin-right:0.5em}.mapicon.svelte-180cawe{margin:10px 0}.notused.svelte-1p3h587{color:#ddd}td.svelte-1p3h587{padding:2px 8px;font-size:0.9em}form.svelte-1kvo9ki .form-control.svelte-1kvo9ki{width:500px;max-width:100%}.form-text.svelte-1kvo9ki em.svelte-1kvo9ki{font-family:monospace;font-style:normal}#postcode-hint.svelte-yw4tm0{font-size:0.9em;background-color:#ededff;display:none}.close.svelte-yw4tm0{font-size:1rem}td.svelte-1184nr4{padding:2px 8px;font-size:0.9em}.name.svelte-ndknvb{font-weight:bold;overflow-wrap:anywhere}.leaflet-control-minimap{border:rgba(255,255,255,1) solid;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:3px;background:#f8f8f9;transition:all .6s}.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(images/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(images/toggle.png)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}/* required styles */
\r
10302 .leaflet-marker-icon,
\r
10303 .leaflet-marker-shadow,
\r
10304 .leaflet-tile-container,
\r
10305 .leaflet-pane > svg,
\r
10306 .leaflet-pane > canvas,
\r
10307 .leaflet-zoom-box,
\r
10308 .leaflet-image-layer,
\r
10310 position: absolute;
\r
10314 .leaflet-container {
\r
10315 overflow: hidden;
\r
10318 .leaflet-marker-icon,
\r
10319 .leaflet-marker-shadow {
\r
10320 -webkit-user-select: none;
\r
10321 -moz-user-select: none;
\r
10322 user-select: none;
\r
10323 -webkit-user-drag: none;
\r
10325 /* Prevents IE11 from highlighting tiles in blue */
\r
10326 .leaflet-tile::selection {
\r
10327 background: transparent;
\r
10329 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
\r
10330 .leaflet-safari .leaflet-tile {
\r
10331 image-rendering: -webkit-optimize-contrast;
\r
10333 /* hack that prevents hw layers "stretching" when loading new tiles */
\r
10334 .leaflet-safari .leaflet-tile-container {
\r
10337 -webkit-transform-origin: 0 0;
\r
10339 .leaflet-marker-icon,
\r
10340 .leaflet-marker-shadow {
\r
10343 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
\r
10344 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
\r
10345 .leaflet-container .leaflet-overlay-pane svg,
\r
10346 .leaflet-container .leaflet-marker-pane img,
\r
10347 .leaflet-container .leaflet-shadow-pane img,
\r
10348 .leaflet-container .leaflet-tile-pane img,
\r
10349 .leaflet-container img.leaflet-image-layer,
\r
10350 .leaflet-container .leaflet-tile {
\r
10351 max-width: none !important;
\r
10352 max-height: none !important;
\r
10355 .leaflet-container.leaflet-touch-zoom {
\r
10356 -ms-touch-action: pan-x pan-y;
\r
10357 touch-action: pan-x pan-y;
\r
10359 .leaflet-container.leaflet-touch-drag {
\r
10360 -ms-touch-action: pinch-zoom;
\r
10361 /* Fallback for FF which doesn't support pinch-zoom */
\r
10362 touch-action: none;
\r
10363 touch-action: pinch-zoom;
\r
10365 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
\r
10366 -ms-touch-action: none;
\r
10367 touch-action: none;
\r
10369 .leaflet-container {
\r
10370 -webkit-tap-highlight-color: transparent;
\r
10372 .leaflet-container a {
\r
10373 -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
\r
10377 visibility: hidden;
\r
10379 .leaflet-tile-loaded {
\r
10380 visibility: inherit;
\r
10382 .leaflet-zoom-box {
\r
10385 -moz-box-sizing: border-box;
\r
10386 box-sizing: border-box;
\r
10389 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
\r
10390 .leaflet-overlay-pane svg {
\r
10391 -moz-user-select: none;
\r
10394 .leaflet-pane { z-index: 400; }
\r
10396 .leaflet-tile-pane { z-index: 200; }
\r
10397 .leaflet-overlay-pane { z-index: 400; }
\r
10398 .leaflet-shadow-pane { z-index: 500; }
\r
10399 .leaflet-marker-pane { z-index: 600; }
\r
10400 .leaflet-tooltip-pane { z-index: 650; }
\r
10401 .leaflet-popup-pane { z-index: 700; }
\r
10403 .leaflet-map-pane canvas { z-index: 100; }
\r
10404 .leaflet-map-pane svg { z-index: 200; }
\r
10406 .leaflet-vml-shape {
\r
10411 behavior: url(#default#VML);
\r
10412 display: inline-block;
\r
10413 position: absolute;
\r
10417 /* control positioning */
\r
10419 .leaflet-control {
\r
10420 position: relative;
\r
10422 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
10423 pointer-events: auto;
\r
10426 .leaflet-bottom {
\r
10427 position: absolute;
\r
10429 pointer-events: none;
\r
10437 .leaflet-bottom {
\r
10443 .leaflet-control {
\r
10447 .leaflet-right .leaflet-control {
\r
10450 .leaflet-top .leaflet-control {
\r
10451 margin-top: 10px;
\r
10453 .leaflet-bottom .leaflet-control {
\r
10454 margin-bottom: 10px;
\r
10456 .leaflet-left .leaflet-control {
\r
10457 margin-left: 10px;
\r
10459 .leaflet-right .leaflet-control {
\r
10460 margin-right: 10px;
\r
10464 /* zoom and fade animations */
\r
10466 .leaflet-fade-anim .leaflet-tile {
\r
10467 will-change: opacity;
\r
10469 .leaflet-fade-anim .leaflet-popup {
\r
10471 -webkit-transition: opacity 0.2s linear;
\r
10472 -moz-transition: opacity 0.2s linear;
\r
10473 transition: opacity 0.2s linear;
\r
10475 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
\r
10478 .leaflet-zoom-animated {
\r
10479 -webkit-transform-origin: 0 0;
\r
10480 -ms-transform-origin: 0 0;
\r
10481 transform-origin: 0 0;
\r
10483 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
10484 will-change: transform;
\r
10486 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
10487 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
10488 -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
10489 transition: transform 0.25s cubic-bezier(0,0,0.25,1);
\r
10491 .leaflet-zoom-anim .leaflet-tile,
\r
10492 .leaflet-pan-anim .leaflet-tile {
\r
10493 -webkit-transition: none;
\r
10494 -moz-transition: none;
\r
10495 transition: none;
\r
10498 .leaflet-zoom-anim .leaflet-zoom-hide {
\r
10499 visibility: hidden;
\r
10505 .leaflet-interactive {
\r
10509 cursor: -webkit-grab;
\r
10510 cursor: -moz-grab;
\r
10513 .leaflet-crosshair,
\r
10514 .leaflet-crosshair .leaflet-interactive {
\r
10515 cursor: crosshair;
\r
10517 .leaflet-popup-pane,
\r
10518 .leaflet-control {
\r
10521 .leaflet-dragging .leaflet-grab,
\r
10522 .leaflet-dragging .leaflet-grab .leaflet-interactive,
\r
10523 .leaflet-dragging .leaflet-marker-draggable {
\r
10525 cursor: -webkit-grabbing;
\r
10526 cursor: -moz-grabbing;
\r
10527 cursor: grabbing;
\r
10530 /* marker & overlays interactivity */
\r
10531 .leaflet-marker-icon,
\r
10532 .leaflet-marker-shadow,
\r
10533 .leaflet-image-layer,
\r
10534 .leaflet-pane > svg path,
\r
10535 .leaflet-tile-container {
\r
10536 pointer-events: none;
\r
10539 .leaflet-marker-icon.leaflet-interactive,
\r
10540 .leaflet-image-layer.leaflet-interactive,
\r
10541 .leaflet-pane > svg path.leaflet-interactive,
\r
10542 svg.leaflet-image-layer.leaflet-interactive path {
\r
10543 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
10544 pointer-events: auto;
\r
10547 /* visual tweaks */
\r
10549 .leaflet-container {
\r
10550 background: #ddd;
\r
10553 .leaflet-container a {
\r
10556 .leaflet-container a.leaflet-active {
\r
10557 outline: 2px solid orange;
\r
10559 .leaflet-zoom-box {
\r
10560 border: 2px dotted #38f;
\r
10561 background: rgba(255,255,255,0.5);
\r
10565 /* general typography */
\r
10566 .leaflet-container {
\r
10567 font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
\r
10571 /* general toolbar styles */
\r
10574 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
\r
10575 border-radius: 4px;
\r
10578 .leaflet-bar a:hover {
\r
10579 background-color: #fff;
\r
10580 border-bottom: 1px solid #ccc;
\r
10583 line-height: 26px;
\r
10585 text-align: center;
\r
10586 text-decoration: none;
\r
10590 .leaflet-control-layers-toggle {
\r
10591 background-position: 50% 50%;
\r
10592 background-repeat: no-repeat;
\r
10595 .leaflet-bar a:hover {
\r
10596 background-color: #f4f4f4;
\r
10598 .leaflet-bar a:first-child {
\r
10599 border-top-left-radius: 4px;
\r
10600 border-top-right-radius: 4px;
\r
10602 .leaflet-bar a:last-child {
\r
10603 border-bottom-left-radius: 4px;
\r
10604 border-bottom-right-radius: 4px;
\r
10605 border-bottom: none;
\r
10607 .leaflet-bar a.leaflet-disabled {
\r
10609 background-color: #f4f4f4;
\r
10613 .leaflet-touch .leaflet-bar a {
\r
10616 line-height: 30px;
\r
10618 .leaflet-touch .leaflet-bar a:first-child {
\r
10619 border-top-left-radius: 2px;
\r
10620 border-top-right-radius: 2px;
\r
10622 .leaflet-touch .leaflet-bar a:last-child {
\r
10623 border-bottom-left-radius: 2px;
\r
10624 border-bottom-right-radius: 2px;
\r
10627 /* zoom control */
\r
10629 .leaflet-control-zoom-in,
\r
10630 .leaflet-control-zoom-out {
\r
10631 font: bold 18px 'Lucida Console', Monaco, monospace;
\r
10632 text-indent: 1px;
\r
10635 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
\r
10640 /* layers control */
\r
10642 .leaflet-control-layers {
\r
10643 box-shadow: 0 1px 5px rgba(0,0,0,0.4);
\r
10644 background: #fff;
\r
10645 border-radius: 5px;
\r
10647 .leaflet-control-layers-toggle {
\r
10648 background-image: url(images/layers.png);
\r
10652 .leaflet-retina .leaflet-control-layers-toggle {
\r
10653 background-image: url(images/layers-2x.png);
\r
10654 background-size: 26px 26px;
\r
10656 .leaflet-touch .leaflet-control-layers-toggle {
\r
10660 .leaflet-control-layers .leaflet-control-layers-list,
\r
10661 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
\r
10664 .leaflet-control-layers-expanded .leaflet-control-layers-list {
\r
10666 position: relative;
\r
10668 .leaflet-control-layers-expanded {
\r
10669 padding: 6px 10px 6px 6px;
\r
10671 background: #fff;
\r
10673 .leaflet-control-layers-scrollbar {
\r
10674 overflow-y: scroll;
\r
10675 overflow-x: hidden;
\r
10676 padding-right: 5px;
\r
10678 .leaflet-control-layers-selector {
\r
10680 position: relative;
\r
10683 .leaflet-control-layers label {
\r
10686 .leaflet-control-layers-separator {
\r
10688 border-top: 1px solid #ddd;
\r
10689 margin: 5px -10px 5px -6px;
\r
10692 /* Default icon URLs */
\r
10693 .leaflet-default-icon-path {
\r
10694 background-image: url(images/marker-icon.png);
\r
10698 /* attribution and scale controls */
\r
10700 .leaflet-container .leaflet-control-attribution {
\r
10701 background: #fff;
\r
10702 background: rgba(255, 255, 255, 0.7);
\r
10705 .leaflet-control-attribution,
\r
10706 .leaflet-control-scale-line {
\r
10710 .leaflet-control-attribution a {
\r
10711 text-decoration: none;
\r
10713 .leaflet-control-attribution a:hover {
\r
10714 text-decoration: underline;
\r
10716 .leaflet-container .leaflet-control-attribution,
\r
10717 .leaflet-container .leaflet-control-scale {
\r
10720 .leaflet-left .leaflet-control-scale {
\r
10721 margin-left: 5px;
\r
10723 .leaflet-bottom .leaflet-control-scale {
\r
10724 margin-bottom: 5px;
\r
10726 .leaflet-control-scale-line {
\r
10727 border: 2px solid #777;
\r
10728 border-top: none;
\r
10729 line-height: 1.1;
\r
10730 padding: 2px 5px 1px;
\r
10732 white-space: nowrap;
\r
10733 overflow: hidden;
\r
10734 -moz-box-sizing: border-box;
\r
10735 box-sizing: border-box;
\r
10737 background: #fff;
\r
10738 background: rgba(255, 255, 255, 0.5);
\r
10740 .leaflet-control-scale-line:not(:first-child) {
\r
10741 border-top: 2px solid #777;
\r
10742 border-bottom: none;
\r
10743 margin-top: -2px;
\r
10745 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
\r
10746 border-bottom: 2px solid #777;
\r
10749 .leaflet-touch .leaflet-control-attribution,
\r
10750 .leaflet-touch .leaflet-control-layers,
\r
10751 .leaflet-touch .leaflet-bar {
\r
10752 box-shadow: none;
\r
10754 .leaflet-touch .leaflet-control-layers,
\r
10755 .leaflet-touch .leaflet-bar {
\r
10756 border: 2px solid rgba(0,0,0,0.2);
\r
10757 background-clip: padding-box;
\r
10764 position: absolute;
\r
10765 text-align: center;
\r
10766 margin-bottom: 20px;
\r
10768 .leaflet-popup-content-wrapper {
\r
10770 text-align: left;
\r
10771 border-radius: 12px;
\r
10773 .leaflet-popup-content {
\r
10774 margin: 13px 19px;
\r
10775 line-height: 1.4;
\r
10777 .leaflet-popup-content p {
\r
10780 .leaflet-popup-tip-container {
\r
10783 position: absolute;
\r
10785 margin-left: -20px;
\r
10786 overflow: hidden;
\r
10787 pointer-events: none;
\r
10789 .leaflet-popup-tip {
\r
10794 margin: -10px auto 0;
\r
10796 -webkit-transform: rotate(45deg);
\r
10797 -moz-transform: rotate(45deg);
\r
10798 -ms-transform: rotate(45deg);
\r
10799 transform: rotate(45deg);
\r
10801 .leaflet-popup-content-wrapper,
\r
10802 .leaflet-popup-tip {
\r
10803 background: white;
\r
10805 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
\r
10807 .leaflet-container a.leaflet-popup-close-button {
\r
10808 position: absolute;
\r
10811 padding: 4px 4px 0 0;
\r
10813 text-align: center;
\r
10816 font: 16px/14px Tahoma, Verdana, sans-serif;
\r
10818 text-decoration: none;
\r
10819 font-weight: bold;
\r
10820 background: transparent;
\r
10822 .leaflet-container a.leaflet-popup-close-button:hover {
\r
10825 .leaflet-popup-scrolled {
\r
10827 border-bottom: 1px solid #ddd;
\r
10828 border-top: 1px solid #ddd;
\r
10831 .leaflet-oldie .leaflet-popup-content-wrapper {
\r
10834 .leaflet-oldie .leaflet-popup-tip {
\r
10838 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
\r
10839 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
\r
10841 .leaflet-oldie .leaflet-popup-tip-container {
\r
10842 margin-top: -1px;
\r
10845 .leaflet-oldie .leaflet-control-zoom,
\r
10846 .leaflet-oldie .leaflet-control-layers,
\r
10847 .leaflet-oldie .leaflet-popup-content-wrapper,
\r
10848 .leaflet-oldie .leaflet-popup-tip {
\r
10849 border: 1px solid #999;
\r
10855 .leaflet-div-icon {
\r
10856 background: #fff;
\r
10857 border: 1px solid #666;
\r
10862 /* Base styles for the element that has a tooltip */
\r
10863 .leaflet-tooltip {
\r
10864 position: absolute;
\r
10866 background-color: #fff;
\r
10867 border: 1px solid #fff;
\r
10868 border-radius: 3px;
\r
10870 white-space: nowrap;
\r
10871 -webkit-user-select: none;
\r
10872 -moz-user-select: none;
\r
10873 -ms-user-select: none;
\r
10874 user-select: none;
\r
10875 pointer-events: none;
\r
10876 box-shadow: 0 1px 3px rgba(0,0,0,0.4);
\r
10878 .leaflet-tooltip.leaflet-clickable {
\r
10880 pointer-events: auto;
\r
10882 .leaflet-tooltip-top:before,
\r
10883 .leaflet-tooltip-bottom:before,
\r
10884 .leaflet-tooltip-left:before,
\r
10885 .leaflet-tooltip-right:before {
\r
10886 position: absolute;
\r
10887 pointer-events: none;
\r
10888 border: 6px solid transparent;
\r
10889 background: transparent;
\r
10895 .leaflet-tooltip-bottom {
\r
10898 .leaflet-tooltip-top {
\r
10899 margin-top: -6px;
\r
10901 .leaflet-tooltip-bottom:before,
\r
10902 .leaflet-tooltip-top:before {
\r
10904 margin-left: -6px;
\r
10906 .leaflet-tooltip-top:before {
\r
10908 margin-bottom: -12px;
\r
10909 border-top-color: #fff;
\r
10911 .leaflet-tooltip-bottom:before {
\r
10913 margin-top: -12px;
\r
10914 margin-left: -6px;
\r
10915 border-bottom-color: #fff;
\r
10917 .leaflet-tooltip-left {
\r
10918 margin-left: -6px;
\r
10920 .leaflet-tooltip-right {
\r
10921 margin-left: 6px;
\r
10923 .leaflet-tooltip-left:before,
\r
10924 .leaflet-tooltip-right:before {
\r
10926 margin-top: -6px;
\r
10928 .leaflet-tooltip-left:before {
\r
10930 margin-right: -12px;
\r
10931 border-left-color: #fff;
\r
10933 .leaflet-tooltip-right:before {
\r
10935 margin-left: -12px;
\r
10936 border-right-color: #fff;
\r
10938 #last-updated.svelte-1i1228w{position:relative;font-size:0.8rem;font-style:italic}#loading.svelte-1i1228w{display:none;position:absolute;padding:0.5em 1em;top:0;left:0;width:100%;background-color:#eee;z-index:100}#map-position.svelte-1b30dq3{display:none;position:absolute;top:0;right:20px;padding:0 5px;color:#333;font-size:11px;background-color:rgba(255, 255, 255, 0.7);z-index:1000}#map-position-close.svelte-1b30dq3{text-align:right}@media(max-width: 768px){#map-position.svelte-1b30dq3{top:20px;right:20px}}