3 * Bootstrap v4.6.2 (https://getbootstrap.com/)
4 * Copyright 2011-2022 The Bootstrap Authors
5 * Copyright 2011-2022 Twitter, Inc.
6 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
31 --breakpoint-sm: 576px;
32 --breakpoint-md: 768px;
33 --breakpoint-lg: 992px;
34 --breakpoint-xl: 1200px;
35 --font-family-sans-serif: "Lato", -apple-system, BlinkMacSystemFont,
36 "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
37 "Segoe UI Emoji", "Segoe UI Symbol";
38 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
39 "Liberation Mono", "Courier New", monospace;
45 box-sizing: border-box;
49 font-family: sans-serif;
51 -webkit-text-size-adjust: 100%;
52 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
70 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
71 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
72 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
78 background-color: #222;
81 [tabindex="-1"]:focus:not(:focus-visible) {
82 outline: 0 !important;
86 box-sizing: content-box;
98 margin-bottom: 0.5rem;
107 abbr[data-original-title] {
108 text-decoration: underline;
109 text-decoration: underline dotted;
112 text-decoration-skip-ink: none;
118 line-height: inherit;
140 margin-bottom: 0.5rem;
162 vertical-align: baseline;
175 text-decoration: none;
176 background-color: transparent;
180 text-decoration: underline;
183 a:not([href]):not([class]) {
185 text-decoration: none;
187 a:not([href]):not([class]):hover {
189 text-decoration: none;
196 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
197 "Courier New", monospace;
205 -ms-overflow-style: scrollbar;
213 vertical-align: middle;
219 vertical-align: middle;
223 border-collapse: collapse;
227 padding-top: 0.75rem;
228 padding-bottom: 0.75rem;
231 caption-side: bottom;
236 text-align: -webkit-match-parent;
240 display: inline-block;
241 margin-bottom: 0.5rem;
248 button:focus:not(:focus-visible) {
258 font-family: inherit;
260 line-height: inherit;
270 text-transform: none;
285 -webkit-appearance: button;
288 button:not(:disabled),
289 [type="button"]:not(:disabled),
290 [type="reset"]:not(:disabled),
291 [type="submit"]:not(:disabled) {
295 button::-moz-focus-inner,
296 [type="button"]::-moz-focus-inner,
297 [type="reset"]::-moz-focus-inner,
298 [type="submit"]::-moz-focus-inner {
304 input[type="checkbox"] {
305 box-sizing: border-box;
326 margin-bottom: 0.5rem;
328 line-height: inherit;
334 vertical-align: baseline;
337 [type="number"]::-webkit-inner-spin-button,
338 [type="number"]::-webkit-outer-spin-button {
343 outline-offset: -2px;
344 -webkit-appearance: none;
347 [type="search"]::-webkit-search-decoration {
348 -webkit-appearance: none;
351 ::-webkit-file-upload-button {
353 -webkit-appearance: button;
357 display: inline-block;
370 display: none !important;
385 margin-bottom: 0.5rem;
453 border-top: 1px solid rgba(0, 0, 0, 0.1);
465 background-color: #333;
479 display: inline-block;
481 .list-inline-item:not(:last-child) {
482 margin-right: 0.5rem;
487 text-transform: uppercase;
500 .blockquote-footer::before {
511 background-color: #fff;
512 border: 1px solid #dee2e6;
513 border-radius: 0.25rem;
519 display: inline-block;
523 margin-bottom: 0.5rem;
535 word-wrap: break-word;
542 padding: 0.2rem 0.4rem;
545 background-color: #212529;
546 border-radius: 0.2rem;
583 @media (min-width: 576px) {
589 @media (min-width: 768px) {
596 @media (min-width: 992px) {
604 @media (min-width: 1200px) {
625 .no-gutters > [class*="col-"] {
723 flex: 0 0 33.3333333333%;
724 max-width: 33.3333333333%;
738 flex: 0 0 16.6666666667%;
739 max-width: 16.6666666667%;
749 flex: 0 0 8.33333333%;
750 max-width: 8.33333333%;
754 flex: 0 0 16.66666667%;
755 max-width: 16.66666667%;
764 flex: 0 0 33.33333333%;
765 max-width: 33.33333333%;
769 flex: 0 0 41.66666667%;
770 max-width: 41.66666667%;
779 flex: 0 0 58.33333333%;
780 max-width: 58.33333333%;
784 flex: 0 0 66.66666667%;
785 max-width: 66.66666667%;
794 flex: 0 0 83.33333333%;
795 max-width: 83.33333333%;
799 flex: 0 0 91.66666667%;
800 max-width: 91.66666667%;
869 margin-left: 8.33333333%;
873 margin-left: 16.66666667%;
881 margin-left: 33.33333333%;
885 margin-left: 41.66666667%;
893 margin-left: 58.33333333%;
897 margin-left: 66.66666667%;
905 margin-left: 83.33333333%;
909 margin-left: 91.66666667%;
912 @media (min-width: 576px) {
927 flex: 0 0 33.3333333333%;
928 max-width: 33.3333333333%;
939 flex: 0 0 16.6666666667%;
940 max-width: 16.6666666667%;
948 flex: 0 0 8.33333333%;
949 max-width: 8.33333333%;
952 flex: 0 0 16.66666667%;
953 max-width: 16.66666667%;
960 flex: 0 0 33.33333333%;
961 max-width: 33.33333333%;
964 flex: 0 0 41.66666667%;
965 max-width: 41.66666667%;
972 flex: 0 0 58.33333333%;
973 max-width: 58.33333333%;
976 flex: 0 0 66.66666667%;
977 max-width: 66.66666667%;
984 flex: 0 0 83.33333333%;
985 max-width: 83.33333333%;
988 flex: 0 0 91.66666667%;
989 max-width: 91.66666667%;
1044 margin-left: 8.33333333%;
1047 margin-left: 16.66666667%;
1053 margin-left: 33.33333333%;
1056 margin-left: 41.66666667%;
1062 margin-left: 58.33333333%;
1065 margin-left: 66.66666667%;
1071 margin-left: 83.33333333%;
1074 margin-left: 91.66666667%;
1077 @media (min-width: 768px) {
1083 .row-cols-md-1 > * {
1087 .row-cols-md-2 > * {
1091 .row-cols-md-3 > * {
1092 flex: 0 0 33.3333333333%;
1093 max-width: 33.3333333333%;
1095 .row-cols-md-4 > * {
1099 .row-cols-md-5 > * {
1103 .row-cols-md-6 > * {
1104 flex: 0 0 16.6666666667%;
1105 max-width: 16.6666666667%;
1113 flex: 0 0 8.33333333%;
1114 max-width: 8.33333333%;
1117 flex: 0 0 16.66666667%;
1118 max-width: 16.66666667%;
1125 flex: 0 0 33.33333333%;
1126 max-width: 33.33333333%;
1129 flex: 0 0 41.66666667%;
1130 max-width: 41.66666667%;
1137 flex: 0 0 58.33333333%;
1138 max-width: 58.33333333%;
1141 flex: 0 0 66.66666667%;
1142 max-width: 66.66666667%;
1149 flex: 0 0 83.33333333%;
1150 max-width: 83.33333333%;
1153 flex: 0 0 91.66666667%;
1154 max-width: 91.66666667%;
1209 margin-left: 8.33333333%;
1212 margin-left: 16.66666667%;
1218 margin-left: 33.33333333%;
1221 margin-left: 41.66666667%;
1227 margin-left: 58.33333333%;
1230 margin-left: 66.66666667%;
1236 margin-left: 83.33333333%;
1239 margin-left: 91.66666667%;
1242 @media (min-width: 992px) {
1248 .row-cols-lg-1 > * {
1252 .row-cols-lg-2 > * {
1256 .row-cols-lg-3 > * {
1257 flex: 0 0 33.3333333333%;
1258 max-width: 33.3333333333%;
1260 .row-cols-lg-4 > * {
1264 .row-cols-lg-5 > * {
1268 .row-cols-lg-6 > * {
1269 flex: 0 0 16.6666666667%;
1270 max-width: 16.6666666667%;
1278 flex: 0 0 8.33333333%;
1279 max-width: 8.33333333%;
1282 flex: 0 0 16.66666667%;
1283 max-width: 16.66666667%;
1290 flex: 0 0 33.33333333%;
1291 max-width: 33.33333333%;
1294 flex: 0 0 41.66666667%;
1295 max-width: 41.66666667%;
1302 flex: 0 0 58.33333333%;
1303 max-width: 58.33333333%;
1306 flex: 0 0 66.66666667%;
1307 max-width: 66.66666667%;
1314 flex: 0 0 83.33333333%;
1315 max-width: 83.33333333%;
1318 flex: 0 0 91.66666667%;
1319 max-width: 91.66666667%;
1374 margin-left: 8.33333333%;
1377 margin-left: 16.66666667%;
1383 margin-left: 33.33333333%;
1386 margin-left: 41.66666667%;
1392 margin-left: 58.33333333%;
1395 margin-left: 66.66666667%;
1401 margin-left: 83.33333333%;
1404 margin-left: 91.66666667%;
1407 @media (min-width: 1200px) {
1413 .row-cols-xl-1 > * {
1417 .row-cols-xl-2 > * {
1421 .row-cols-xl-3 > * {
1422 flex: 0 0 33.3333333333%;
1423 max-width: 33.3333333333%;
1425 .row-cols-xl-4 > * {
1429 .row-cols-xl-5 > * {
1433 .row-cols-xl-6 > * {
1434 flex: 0 0 16.6666666667%;
1435 max-width: 16.6666666667%;
1443 flex: 0 0 8.33333333%;
1444 max-width: 8.33333333%;
1447 flex: 0 0 16.66666667%;
1448 max-width: 16.66666667%;
1455 flex: 0 0 33.33333333%;
1456 max-width: 33.33333333%;
1459 flex: 0 0 41.66666667%;
1460 max-width: 41.66666667%;
1467 flex: 0 0 58.33333333%;
1468 max-width: 58.33333333%;
1471 flex: 0 0 66.66666667%;
1472 max-width: 66.66666667%;
1479 flex: 0 0 83.33333333%;
1480 max-width: 83.33333333%;
1483 flex: 0 0 91.66666667%;
1484 max-width: 91.66666667%;
1539 margin-left: 8.33333333%;
1542 margin-left: 16.66666667%;
1548 margin-left: 33.33333333%;
1551 margin-left: 41.66666667%;
1557 margin-left: 58.33333333%;
1560 margin-left: 66.66666667%;
1566 margin-left: 83.33333333%;
1569 margin-left: 91.66666667%;
1574 margin-bottom: 1rem;
1580 vertical-align: top;
1581 border-top: 1px solid #444;
1584 vertical-align: bottom;
1585 border-bottom: 2px solid #444;
1587 .table tbody + tbody {
1588 border-top: 2px solid #444;
1597 border: 1px solid #444;
1600 .table-bordered td {
1601 border: 1px solid #444;
1603 .table-bordered thead th,
1604 .table-bordered thead td {
1605 border-bottom-width: 2px;
1608 .table-borderless th,
1609 .table-borderless td,
1610 .table-borderless thead th,
1611 .table-borderless tbody + tbody {
1615 .table-striped tbody tr:nth-of-type(odd) {
1616 background-color: #303030;
1619 .table-hover tbody tr:hover {
1621 background-color: rgba(0, 0, 0, 0.075);
1625 .table-primary > th,
1626 .table-primary > td {
1627 background-color: #b8daff;
1631 .table-primary thead th,
1632 .table-primary tbody + tbody {
1633 border-color: #7abaff;
1636 .table-hover .table-primary:hover {
1637 background-color: #9fcdff;
1639 .table-hover .table-primary:hover > td,
1640 .table-hover .table-primary:hover > th {
1641 background-color: #9fcdff;
1645 .table-secondary > th,
1646 .table-secondary > td {
1647 background-color: #d6d8db;
1649 .table-secondary th,
1650 .table-secondary td,
1651 .table-secondary thead th,
1652 .table-secondary tbody + tbody {
1653 border-color: #b3b7bb;
1656 .table-hover .table-secondary:hover {
1657 background-color: #c8cbcf;
1659 .table-hover .table-secondary:hover > td,
1660 .table-hover .table-secondary:hover > th {
1661 background-color: #c8cbcf;
1665 .table-success > th,
1666 .table-success > td {
1667 background-color: #c3e6cb;
1671 .table-success thead th,
1672 .table-success tbody + tbody {
1673 border-color: #8fd19e;
1676 .table-hover .table-success:hover {
1677 background-color: #b1dfbb;
1679 .table-hover .table-success:hover > td,
1680 .table-hover .table-success:hover > th {
1681 background-color: #b1dfbb;
1687 background-color: #bee5eb;
1691 .table-info thead th,
1692 .table-info tbody + tbody {
1693 border-color: #86cfda;
1696 .table-hover .table-info:hover {
1697 background-color: #abdde5;
1699 .table-hover .table-info:hover > td,
1700 .table-hover .table-info:hover > th {
1701 background-color: #abdde5;
1705 .table-warning > th,
1706 .table-warning > td {
1707 background-color: #ffeeba;
1711 .table-warning thead th,
1712 .table-warning tbody + tbody {
1713 border-color: #ffdf7e;
1716 .table-hover .table-warning:hover {
1717 background-color: #ffe8a1;
1719 .table-hover .table-warning:hover > td,
1720 .table-hover .table-warning:hover > th {
1721 background-color: #ffe8a1;
1726 .table-danger > td {
1727 background-color: #f5c6cb;
1731 .table-danger thead th,
1732 .table-danger tbody + tbody {
1733 border-color: #ed969e;
1736 .table-hover .table-danger:hover {
1737 background-color: #f1b0b7;
1739 .table-hover .table-danger:hover > td,
1740 .table-hover .table-danger:hover > th {
1741 background-color: #f1b0b7;
1747 background-color: #fdfdfe;
1751 .table-light thead th,
1752 .table-light tbody + tbody {
1753 border-color: #fbfcfc;
1756 .table-hover .table-light:hover {
1757 background-color: #ececf6;
1759 .table-hover .table-light:hover > td,
1760 .table-hover .table-light:hover > th {
1761 background-color: #ececf6;
1767 background-color: #c6c8ca;
1771 .table-dark thead th,
1772 .table-dark tbody + tbody {
1773 border-color: #95999c;
1776 .table-hover .table-dark:hover {
1777 background-color: #b9bbbe;
1779 .table-hover .table-dark:hover > td,
1780 .table-hover .table-dark:hover > th {
1781 background-color: #b9bbbe;
1786 .table-active > td {
1787 background-color: rgba(0, 0, 0, 0.075);
1790 .table-hover .table-active:hover {
1791 background-color: rgba(0, 0, 0, 0.075);
1793 .table-hover .table-active:hover > td,
1794 .table-hover .table-active:hover > th {
1795 background-color: rgba(0, 0, 0, 0.075);
1798 .table .thead-dark th {
1800 background-color: #343a40;
1801 border-color: #454d55;
1803 .table .thead-light th {
1805 background-color: #e9ecef;
1811 background-color: #343a40;
1815 .table-dark thead th {
1816 border-color: #454d55;
1818 .table-dark.table-bordered {
1821 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1822 background-color: rgba(255, 255, 255, 0.05);
1824 .table-dark.table-hover tbody tr:hover {
1826 background-color: rgba(255, 255, 255, 0.075);
1829 @media (max-width: 575.98px) {
1830 .table-responsive-sm {
1834 -webkit-overflow-scrolling: touch;
1836 .table-responsive-sm > .table-bordered {
1840 @media (max-width: 767.98px) {
1841 .table-responsive-md {
1845 -webkit-overflow-scrolling: touch;
1847 .table-responsive-md > .table-bordered {
1851 @media (max-width: 991.98px) {
1852 .table-responsive-lg {
1856 -webkit-overflow-scrolling: touch;
1858 .table-responsive-lg > .table-bordered {
1862 @media (max-width: 1199.98px) {
1863 .table-responsive-xl {
1867 -webkit-overflow-scrolling: touch;
1869 .table-responsive-xl > .table-bordered {
1877 -webkit-overflow-scrolling: touch;
1879 .table-responsive > .table-bordered {
1886 height: calc(1.5em + 0.75rem + 2px);
1887 padding: 0.375rem 0.75rem;
1892 background-color: #444;
1893 background-clip: padding-box;
1894 border: 1px solid #222;
1895 border-radius: 0.25rem;
1896 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1898 @media (prefers-reduced-motion: reduce) {
1903 .form-control::-ms-expand {
1904 background-color: transparent;
1907 .form-control:focus {
1909 background-color: #fff;
1910 border-color: #80bdff;
1912 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1914 .form-control::placeholder {
1918 .form-control:disabled,
1919 .form-control[readonly] {
1920 background-color: #2b2b2b;
1924 input[type="date"].form-control,
1925 input[type="time"].form-control,
1926 input[type="datetime-local"].form-control,
1927 input[type="month"].form-control {
1931 select.form-control:-moz-focusring {
1933 text-shadow: 0 0 0 #fff;
1935 select.form-control:focus::-ms-value {
1937 background-color: #444;
1941 .form-control-range {
1947 padding-top: calc(0.375rem + 1px);
1948 padding-bottom: calc(0.375rem + 1px);
1954 .col-form-label-lg {
1955 padding-top: calc(0.5rem + 1px);
1956 padding-bottom: calc(0.5rem + 1px);
1961 .col-form-label-sm {
1962 padding-top: calc(0.25rem + 1px);
1963 padding-bottom: calc(0.25rem + 1px);
1964 font-size: 0.875rem;
1968 .form-control-plaintext {
1971 padding: 0.375rem 0;
1976 background-color: transparent;
1977 border: solid transparent;
1978 border-width: 1px 0;
1980 .form-control-plaintext.form-control-sm,
1981 .form-control-plaintext.form-control-lg {
1987 height: calc(1.5em + 0.5rem + 2px);
1988 padding: 0.25rem 0.5rem;
1989 font-size: 0.875rem;
1991 border-radius: 0.2rem;
1995 height: calc(1.5em + 1rem + 2px);
1996 padding: 0.5rem 1rem;
1999 border-radius: 0.3rem;
2002 select.form-control[size],
2003 select.form-control[multiple] {
2007 textarea.form-control {
2012 margin-bottom: 1rem;
2017 margin-top: 0.25rem;
2027 .form-row > [class*="col-"] {
2035 padding-left: 1.25rem;
2041 margin-left: -1.25rem;
2043 .form-check-input[disabled] ~ .form-check-label,
2044 .form-check-input:disabled ~ .form-check-label {
2052 .form-check-inline {
2053 display: inline-flex;
2054 align-items: center;
2056 margin-right: 0.75rem;
2058 .form-check-inline .form-check-input {
2061 margin-right: 0.3125rem;
2068 margin-top: 0.25rem;
2080 padding: 0.25rem 0.5rem;
2082 font-size: 0.875rem;
2085 background-color: rgba(40, 167, 69, 0.9);
2086 border-radius: 0.25rem;
2088 .form-row > .col > .valid-tooltip,
2089 .form-row > [class*="col-"] > .valid-tooltip {
2093 .was-validated :valid ~ .valid-feedback,
2094 .was-validated :valid ~ .valid-tooltip,
2095 .is-valid ~ .valid-feedback,
2096 .is-valid ~ .valid-tooltip {
2100 .was-validated .form-control:valid,
2101 .form-control.is-valid {
2102 border-color: #28a745;
2103 padding-right: calc(1.5em + 0.75rem) !important;
2104 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");
2105 background-repeat: no-repeat;
2106 background-position: right calc(0.375em + 0.1875rem) center;
2107 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2109 .was-validated .form-control:valid:focus,
2110 .form-control.is-valid:focus {
2111 border-color: #28a745;
2112 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2115 .was-validated select.form-control:valid,
2116 select.form-control.is-valid {
2117 padding-right: 3rem !important;
2118 background-position: right 1.5rem center;
2121 .was-validated textarea.form-control:valid,
2122 textarea.form-control.is-valid {
2123 padding-right: calc(1.5em + 0.75rem);
2124 background-position: top calc(0.375em + 0.1875rem) right
2125 calc(0.375em + 0.1875rem);
2128 .was-validated .custom-select:valid,
2129 .custom-select.is-valid {
2130 border-color: #28a745;
2131 padding-right: calc(0.75em + 2.3125rem) !important;
2132 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")
2133 right 0.75rem center/8px 10px no-repeat,
2135 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")
2136 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2139 .was-validated .custom-select:valid:focus,
2140 .custom-select.is-valid:focus {
2141 border-color: #28a745;
2142 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2145 .was-validated .form-check-input:valid ~ .form-check-label,
2146 .form-check-input.is-valid ~ .form-check-label {
2149 .was-validated .form-check-input:valid ~ .valid-feedback,
2150 .was-validated .form-check-input:valid ~ .valid-tooltip,
2151 .form-check-input.is-valid ~ .valid-feedback,
2152 .form-check-input.is-valid ~ .valid-tooltip {
2156 .was-validated .custom-control-input:valid ~ .custom-control-label,
2157 .custom-control-input.is-valid ~ .custom-control-label {
2160 .was-validated .custom-control-input:valid ~ .custom-control-label::before,
2161 .custom-control-input.is-valid ~ .custom-control-label::before {
2162 border-color: #28a745;
2165 .custom-control-input:valid:checked
2166 ~ .custom-control-label::before,
2167 .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2168 border-color: #34ce57;
2169 background-color: #34ce57;
2172 .custom-control-input:valid:focus
2173 ~ .custom-control-label::before,
2174 .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2175 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2178 .custom-control-input:valid:focus:not(:checked)
2179 ~ .custom-control-label::before,
2180 .custom-control-input.is-valid:focus:not(:checked)
2181 ~ .custom-control-label::before {
2182 border-color: #28a745;
2185 .was-validated .custom-file-input:valid ~ .custom-file-label,
2186 .custom-file-input.is-valid ~ .custom-file-label {
2187 border-color: #28a745;
2189 .was-validated .custom-file-input:valid:focus ~ .custom-file-label,
2190 .custom-file-input.is-valid:focus ~ .custom-file-label {
2191 border-color: #28a745;
2192 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2198 margin-top: 0.25rem;
2210 padding: 0.25rem 0.5rem;
2212 font-size: 0.875rem;
2215 background-color: rgba(220, 53, 69, 0.9);
2216 border-radius: 0.25rem;
2218 .form-row > .col > .invalid-tooltip,
2219 .form-row > [class*="col-"] > .invalid-tooltip {
2223 .was-validated :invalid ~ .invalid-feedback,
2224 .was-validated :invalid ~ .invalid-tooltip,
2225 .is-invalid ~ .invalid-feedback,
2226 .is-invalid ~ .invalid-tooltip {
2230 .was-validated .form-control:invalid,
2231 .form-control.is-invalid {
2232 border-color: #dc3545;
2233 padding-right: calc(1.5em + 0.75rem) !important;
2234 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");
2235 background-repeat: no-repeat;
2236 background-position: right calc(0.375em + 0.1875rem) center;
2237 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2239 .was-validated .form-control:invalid:focus,
2240 .form-control.is-invalid:focus {
2241 border-color: #dc3545;
2242 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2245 .was-validated select.form-control:invalid,
2246 select.form-control.is-invalid {
2247 padding-right: 3rem !important;
2248 background-position: right 1.5rem center;
2251 .was-validated textarea.form-control:invalid,
2252 textarea.form-control.is-invalid {
2253 padding-right: calc(1.5em + 0.75rem);
2254 background-position: top calc(0.375em + 0.1875rem) right
2255 calc(0.375em + 0.1875rem);
2258 .was-validated .custom-select:invalid,
2259 .custom-select.is-invalid {
2260 border-color: #dc3545;
2261 padding-right: calc(0.75em + 2.3125rem) !important;
2262 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")
2263 right 0.75rem center/8px 10px no-repeat,
2265 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")
2266 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2269 .was-validated .custom-select:invalid:focus,
2270 .custom-select.is-invalid:focus {
2271 border-color: #dc3545;
2272 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2275 .was-validated .form-check-input:invalid ~ .form-check-label,
2276 .form-check-input.is-invalid ~ .form-check-label {
2279 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2280 .was-validated .form-check-input:invalid ~ .invalid-tooltip,
2281 .form-check-input.is-invalid ~ .invalid-feedback,
2282 .form-check-input.is-invalid ~ .invalid-tooltip {
2286 .was-validated .custom-control-input:invalid ~ .custom-control-label,
2287 .custom-control-input.is-invalid ~ .custom-control-label {
2290 .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
2291 .custom-control-input.is-invalid ~ .custom-control-label::before {
2292 border-color: #dc3545;
2295 .custom-control-input:invalid:checked
2296 ~ .custom-control-label::before,
2297 .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2298 border-color: #e4606d;
2299 background-color: #e4606d;
2302 .custom-control-input:invalid:focus
2303 ~ .custom-control-label::before,
2304 .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2305 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2308 .custom-control-input:invalid:focus:not(:checked)
2309 ~ .custom-control-label::before,
2310 .custom-control-input.is-invalid:focus:not(:checked)
2311 ~ .custom-control-label::before {
2312 border-color: #dc3545;
2315 .was-validated .custom-file-input:invalid ~ .custom-file-label,
2316 .custom-file-input.is-invalid ~ .custom-file-label {
2317 border-color: #dc3545;
2319 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
2320 .custom-file-input.is-invalid:focus ~ .custom-file-label {
2321 border-color: #dc3545;
2322 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2327 flex-flow: row wrap;
2328 align-items: center;
2330 .form-inline .form-check {
2333 @media (min-width: 576px) {
2334 .form-inline label {
2336 align-items: center;
2337 justify-content: center;
2340 .form-inline .form-group {
2343 flex-flow: row wrap;
2344 align-items: center;
2347 .form-inline .form-control {
2348 display: inline-block;
2350 vertical-align: middle;
2352 .form-inline .form-control-plaintext {
2353 display: inline-block;
2355 .form-inline .input-group,
2356 .form-inline .custom-select {
2359 .form-inline .form-check {
2361 align-items: center;
2362 justify-content: center;
2366 .form-inline .form-check-input {
2370 margin-right: 0.25rem;
2373 .form-inline .custom-control {
2374 align-items: center;
2375 justify-content: center;
2377 .form-inline .custom-control-label {
2383 display: inline-block;
2387 vertical-align: middle;
2389 background-color: transparent;
2390 border: 1px solid transparent;
2391 padding: 0.375rem 0.75rem;
2394 border-radius: 0.25rem;
2395 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
2396 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2398 @media (prefers-reduced-motion: reduce) {
2405 text-decoration: none;
2410 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2416 .btn:not(:disabled):not(.disabled) {
2420 fieldset:disabled a.btn {
2421 pointer-events: none;
2426 background-color: #007bff;
2427 border-color: #007bff;
2429 .btn-primary:hover {
2431 background-color: #0069d9;
2432 border-color: #0062cc;
2435 .btn-primary.focus {
2437 background-color: #0069d9;
2438 border-color: #0062cc;
2439 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2441 .btn-primary.disabled,
2442 .btn-primary:disabled {
2444 background-color: #007bff;
2445 border-color: #007bff;
2447 .btn-primary:not(:disabled):not(.disabled):active,
2448 .btn-primary:not(:disabled):not(.disabled).active,
2449 .show > .btn-primary.dropdown-toggle {
2451 background-color: #0062cc;
2452 border-color: #005cbf;
2454 .btn-primary:not(:disabled):not(.disabled):active:focus,
2455 .btn-primary:not(:disabled):not(.disabled).active:focus,
2456 .show > .btn-primary.dropdown-toggle:focus {
2457 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2462 background-color: #6c757d;
2463 border-color: #6c757d;
2465 .btn-secondary:hover {
2467 background-color: #5a6268;
2468 border-color: #545b62;
2470 .btn-secondary:focus,
2471 .btn-secondary.focus {
2473 background-color: #5a6268;
2474 border-color: #545b62;
2475 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2477 .btn-secondary.disabled,
2478 .btn-secondary:disabled {
2480 background-color: #6c757d;
2481 border-color: #6c757d;
2483 .btn-secondary:not(:disabled):not(.disabled):active,
2484 .btn-secondary:not(:disabled):not(.disabled).active,
2485 .show > .btn-secondary.dropdown-toggle {
2487 background-color: #545b62;
2488 border-color: #4e555b;
2490 .btn-secondary:not(:disabled):not(.disabled):active:focus,
2491 .btn-secondary:not(:disabled):not(.disabled).active:focus,
2492 .show > .btn-secondary.dropdown-toggle:focus {
2493 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2498 background-color: #28a745;
2499 border-color: #28a745;
2501 .btn-success:hover {
2503 background-color: #218838;
2504 border-color: #1e7e34;
2507 .btn-success.focus {
2509 background-color: #218838;
2510 border-color: #1e7e34;
2511 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2513 .btn-success.disabled,
2514 .btn-success:disabled {
2516 background-color: #28a745;
2517 border-color: #28a745;
2519 .btn-success:not(:disabled):not(.disabled):active,
2520 .btn-success:not(:disabled):not(.disabled).active,
2521 .show > .btn-success.dropdown-toggle {
2523 background-color: #1e7e34;
2524 border-color: #1c7430;
2526 .btn-success:not(:disabled):not(.disabled):active:focus,
2527 .btn-success:not(:disabled):not(.disabled).active:focus,
2528 .show > .btn-success.dropdown-toggle:focus {
2529 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2534 background-color: #17a2b8;
2535 border-color: #17a2b8;
2539 background-color: #138496;
2540 border-color: #117a8b;
2545 background-color: #138496;
2546 border-color: #117a8b;
2547 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2550 .btn-info:disabled {
2552 background-color: #17a2b8;
2553 border-color: #17a2b8;
2555 .btn-info:not(:disabled):not(.disabled):active,
2556 .btn-info:not(:disabled):not(.disabled).active,
2557 .show > .btn-info.dropdown-toggle {
2559 background-color: #117a8b;
2560 border-color: #10707f;
2562 .btn-info:not(:disabled):not(.disabled):active:focus,
2563 .btn-info:not(:disabled):not(.disabled).active:focus,
2564 .show > .btn-info.dropdown-toggle:focus {
2565 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2570 background-color: #ffc107;
2571 border-color: #ffc107;
2573 .btn-warning:hover {
2575 background-color: #e0a800;
2576 border-color: #d39e00;
2579 .btn-warning.focus {
2581 background-color: #e0a800;
2582 border-color: #d39e00;
2583 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2585 .btn-warning.disabled,
2586 .btn-warning:disabled {
2588 background-color: #ffc107;
2589 border-color: #ffc107;
2591 .btn-warning:not(:disabled):not(.disabled):active,
2592 .btn-warning:not(:disabled):not(.disabled).active,
2593 .show > .btn-warning.dropdown-toggle {
2595 background-color: #d39e00;
2596 border-color: #c69500;
2598 .btn-warning:not(:disabled):not(.disabled):active:focus,
2599 .btn-warning:not(:disabled):not(.disabled).active:focus,
2600 .show > .btn-warning.dropdown-toggle:focus {
2601 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2606 background-color: #dc3545;
2607 border-color: #dc3545;
2611 background-color: #c82333;
2612 border-color: #bd2130;
2617 background-color: #c82333;
2618 border-color: #bd2130;
2619 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2621 .btn-danger.disabled,
2622 .btn-danger:disabled {
2624 background-color: #dc3545;
2625 border-color: #dc3545;
2627 .btn-danger:not(:disabled):not(.disabled):active,
2628 .btn-danger:not(:disabled):not(.disabled).active,
2629 .show > .btn-danger.dropdown-toggle {
2631 background-color: #bd2130;
2632 border-color: #b21f2d;
2634 .btn-danger:not(:disabled):not(.disabled):active:focus,
2635 .btn-danger:not(:disabled):not(.disabled).active:focus,
2636 .show > .btn-danger.dropdown-toggle:focus {
2637 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2642 background-color: #f8f9fa;
2643 border-color: #f8f9fa;
2647 background-color: #e2e6ea;
2648 border-color: #dae0e5;
2653 background-color: #e2e6ea;
2654 border-color: #dae0e5;
2655 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2657 .btn-light.disabled,
2658 .btn-light:disabled {
2660 background-color: #f8f9fa;
2661 border-color: #f8f9fa;
2663 .btn-light:not(:disabled):not(.disabled):active,
2664 .btn-light:not(:disabled):not(.disabled).active,
2665 .show > .btn-light.dropdown-toggle {
2667 background-color: #dae0e5;
2668 border-color: #d3d9df;
2670 .btn-light:not(:disabled):not(.disabled):active:focus,
2671 .btn-light:not(:disabled):not(.disabled).active:focus,
2672 .show > .btn-light.dropdown-toggle:focus {
2673 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2678 background-color: #343a40;
2679 border-color: #343a40;
2683 background-color: #23272b;
2684 border-color: #1d2124;
2689 background-color: #23272b;
2690 border-color: #1d2124;
2691 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2694 .btn-dark:disabled {
2696 background-color: #343a40;
2697 border-color: #343a40;
2699 .btn-dark:not(:disabled):not(.disabled):active,
2700 .btn-dark:not(:disabled):not(.disabled).active,
2701 .show > .btn-dark.dropdown-toggle {
2703 background-color: #1d2124;
2704 border-color: #171a1d;
2706 .btn-dark:not(:disabled):not(.disabled):active:focus,
2707 .btn-dark:not(:disabled):not(.disabled).active:focus,
2708 .show > .btn-dark.dropdown-toggle:focus {
2709 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2712 .btn-outline-primary {
2714 border-color: #007bff;
2716 .btn-outline-primary:hover {
2718 background-color: #007bff;
2719 border-color: #007bff;
2721 .btn-outline-primary:focus,
2722 .btn-outline-primary.focus {
2723 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2725 .btn-outline-primary.disabled,
2726 .btn-outline-primary:disabled {
2728 background-color: transparent;
2730 .btn-outline-primary:not(:disabled):not(.disabled):active,
2731 .btn-outline-primary:not(:disabled):not(.disabled).active,
2732 .show > .btn-outline-primary.dropdown-toggle {
2734 background-color: #007bff;
2735 border-color: #007bff;
2737 .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
2738 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2739 .show > .btn-outline-primary.dropdown-toggle:focus {
2740 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2743 .btn-outline-secondary {
2745 border-color: #6c757d;
2747 .btn-outline-secondary:hover {
2749 background-color: #6c757d;
2750 border-color: #6c757d;
2752 .btn-outline-secondary:focus,
2753 .btn-outline-secondary.focus {
2754 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2756 .btn-outline-secondary.disabled,
2757 .btn-outline-secondary:disabled {
2759 background-color: transparent;
2761 .btn-outline-secondary:not(:disabled):not(.disabled):active,
2762 .btn-outline-secondary:not(:disabled):not(.disabled).active,
2763 .show > .btn-outline-secondary.dropdown-toggle {
2765 background-color: #6c757d;
2766 border-color: #6c757d;
2768 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
2769 .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2770 .show > .btn-outline-secondary.dropdown-toggle:focus {
2771 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2774 .btn-outline-success {
2776 border-color: #28a745;
2778 .btn-outline-success:hover {
2780 background-color: #28a745;
2781 border-color: #28a745;
2783 .btn-outline-success:focus,
2784 .btn-outline-success.focus {
2785 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2787 .btn-outline-success.disabled,
2788 .btn-outline-success:disabled {
2790 background-color: transparent;
2792 .btn-outline-success:not(:disabled):not(.disabled):active,
2793 .btn-outline-success:not(:disabled):not(.disabled).active,
2794 .show > .btn-outline-success.dropdown-toggle {
2796 background-color: #28a745;
2797 border-color: #28a745;
2799 .btn-outline-success:not(:disabled):not(.disabled):active:focus,
2800 .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2801 .show > .btn-outline-success.dropdown-toggle:focus {
2802 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2807 border-color: #17a2b8;
2809 .btn-outline-info:hover {
2811 background-color: #17a2b8;
2812 border-color: #17a2b8;
2814 .btn-outline-info:focus,
2815 .btn-outline-info.focus {
2816 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2818 .btn-outline-info.disabled,
2819 .btn-outline-info:disabled {
2821 background-color: transparent;
2823 .btn-outline-info:not(:disabled):not(.disabled):active,
2824 .btn-outline-info:not(:disabled):not(.disabled).active,
2825 .show > .btn-outline-info.dropdown-toggle {
2827 background-color: #17a2b8;
2828 border-color: #17a2b8;
2830 .btn-outline-info:not(:disabled):not(.disabled):active:focus,
2831 .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2832 .show > .btn-outline-info.dropdown-toggle:focus {
2833 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2836 .btn-outline-warning {
2838 border-color: #ffc107;
2840 .btn-outline-warning:hover {
2842 background-color: #ffc107;
2843 border-color: #ffc107;
2845 .btn-outline-warning:focus,
2846 .btn-outline-warning.focus {
2847 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2849 .btn-outline-warning.disabled,
2850 .btn-outline-warning:disabled {
2852 background-color: transparent;
2854 .btn-outline-warning:not(:disabled):not(.disabled):active,
2855 .btn-outline-warning:not(:disabled):not(.disabled).active,
2856 .show > .btn-outline-warning.dropdown-toggle {
2858 background-color: #ffc107;
2859 border-color: #ffc107;
2861 .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
2862 .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2863 .show > .btn-outline-warning.dropdown-toggle:focus {
2864 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2867 .btn-outline-danger {
2869 border-color: #dc3545;
2871 .btn-outline-danger:hover {
2873 background-color: #dc3545;
2874 border-color: #dc3545;
2876 .btn-outline-danger:focus,
2877 .btn-outline-danger.focus {
2878 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2880 .btn-outline-danger.disabled,
2881 .btn-outline-danger:disabled {
2883 background-color: transparent;
2885 .btn-outline-danger:not(:disabled):not(.disabled):active,
2886 .btn-outline-danger:not(:disabled):not(.disabled).active,
2887 .show > .btn-outline-danger.dropdown-toggle {
2889 background-color: #dc3545;
2890 border-color: #dc3545;
2892 .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
2893 .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2894 .show > .btn-outline-danger.dropdown-toggle:focus {
2895 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2898 .btn-outline-light {
2900 border-color: #f8f9fa;
2902 .btn-outline-light:hover {
2904 background-color: #f8f9fa;
2905 border-color: #f8f9fa;
2907 .btn-outline-light:focus,
2908 .btn-outline-light.focus {
2909 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2911 .btn-outline-light.disabled,
2912 .btn-outline-light:disabled {
2914 background-color: transparent;
2916 .btn-outline-light:not(:disabled):not(.disabled):active,
2917 .btn-outline-light:not(:disabled):not(.disabled).active,
2918 .show > .btn-outline-light.dropdown-toggle {
2920 background-color: #f8f9fa;
2921 border-color: #f8f9fa;
2923 .btn-outline-light:not(:disabled):not(.disabled):active:focus,
2924 .btn-outline-light:not(:disabled):not(.disabled).active:focus,
2925 .show > .btn-outline-light.dropdown-toggle:focus {
2926 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2931 border-color: #343a40;
2933 .btn-outline-dark:hover {
2935 background-color: #343a40;
2936 border-color: #343a40;
2938 .btn-outline-dark:focus,
2939 .btn-outline-dark.focus {
2940 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2942 .btn-outline-dark.disabled,
2943 .btn-outline-dark:disabled {
2945 background-color: transparent;
2947 .btn-outline-dark:not(:disabled):not(.disabled):active,
2948 .btn-outline-dark:not(:disabled):not(.disabled).active,
2949 .show > .btn-outline-dark.dropdown-toggle {
2951 background-color: #343a40;
2952 border-color: #343a40;
2954 .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
2955 .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
2956 .show > .btn-outline-dark.dropdown-toggle:focus {
2957 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2963 text-decoration: none;
2967 text-decoration: underline;
2971 text-decoration: underline;
2974 .btn-link.disabled {
2976 pointer-events: none;
2980 .btn-group-lg > .btn {
2981 padding: 0.5rem 1rem;
2984 border-radius: 0.3rem;
2988 .btn-group-sm > .btn {
2989 padding: 0.25rem 0.5rem;
2990 font-size: 0.875rem;
2992 border-radius: 0.2rem;
2999 .btn-block + .btn-block {
3003 input[type="submit"].btn-block,
3004 input[type="reset"].btn-block,
3005 input[type="button"].btn-block {
3010 transition: opacity 0.15s linear;
3012 @media (prefers-reduced-motion: reduce) {
3021 .collapse:not(.show) {
3029 transition: height 0.35s ease;
3031 @media (prefers-reduced-motion: reduce) {
3039 transition: width 0.35s ease;
3041 @media (prefers-reduced-motion: reduce) {
3055 white-space: nowrap;
3057 .dropdown-toggle::after {
3058 display: inline-block;
3059 margin-left: 0.255em;
3060 vertical-align: 0.255em;
3062 border-top: 0.3em solid;
3063 border-right: 0.3em solid transparent;
3065 border-left: 0.3em solid transparent;
3067 .dropdown-toggle:empty::after {
3080 margin: 0.125rem 0 0;
3085 background-color: #222;
3086 background-clip: padding-box;
3087 border: 1px solid #444;
3088 border-radius: 0.25rem;
3091 .dropdown-menu-left {
3096 .dropdown-menu-right {
3101 @media (min-width: 576px) {
3102 .dropdown-menu-sm-left {
3106 .dropdown-menu-sm-right {
3111 @media (min-width: 768px) {
3112 .dropdown-menu-md-left {
3116 .dropdown-menu-md-right {
3121 @media (min-width: 992px) {
3122 .dropdown-menu-lg-left {
3126 .dropdown-menu-lg-right {
3131 @media (min-width: 1200px) {
3132 .dropdown-menu-xl-left {
3136 .dropdown-menu-xl-right {
3141 .dropup .dropdown-menu {
3145 margin-bottom: 0.125rem;
3147 .dropup .dropdown-toggle::after {
3148 display: inline-block;
3149 margin-left: 0.255em;
3150 vertical-align: 0.255em;
3153 border-right: 0.3em solid transparent;
3154 border-bottom: 0.3em solid;
3155 border-left: 0.3em solid transparent;
3157 .dropup .dropdown-toggle:empty::after {
3161 .dropright .dropdown-menu {
3166 margin-left: 0.125rem;
3168 .dropright .dropdown-toggle::after {
3169 display: inline-block;
3170 margin-left: 0.255em;
3171 vertical-align: 0.255em;
3173 border-top: 0.3em solid transparent;
3175 border-bottom: 0.3em solid transparent;
3176 border-left: 0.3em solid;
3178 .dropright .dropdown-toggle:empty::after {
3181 .dropright .dropdown-toggle::after {
3185 .dropleft .dropdown-menu {
3190 margin-right: 0.125rem;
3192 .dropleft .dropdown-toggle::after {
3193 display: inline-block;
3194 margin-left: 0.255em;
3195 vertical-align: 0.255em;
3198 .dropleft .dropdown-toggle::after {
3201 .dropleft .dropdown-toggle::before {
3202 display: inline-block;
3203 margin-right: 0.255em;
3204 vertical-align: 0.255em;
3206 border-top: 0.3em solid transparent;
3207 border-right: 0.3em solid;
3208 border-bottom: 0.3em solid transparent;
3210 .dropleft .dropdown-toggle:empty::after {
3213 .dropleft .dropdown-toggle::before {
3217 .dropdown-menu[x-placement^="top"],
3218 .dropdown-menu[x-placement^="right"],
3219 .dropdown-menu[x-placement^="bottom"],
3220 .dropdown-menu[x-placement^="left"] {
3229 border-top: 1px solid #444;
3235 padding: 0.25rem 1.5rem;
3239 text-align: inherit;
3240 white-space: nowrap;
3241 background-color: transparent;
3244 .dropdown-item:hover,
3245 .dropdown-item:focus {
3247 text-decoration: none;
3248 background-color: #375a7f;
3250 .dropdown-item.active,
3251 .dropdown-item:active {
3253 text-decoration: none;
3254 background-color: #007bff;
3256 .dropdown-item.disabled,
3257 .dropdown-item:disabled {
3259 pointer-events: none;
3260 background-color: transparent;
3263 .dropdown-menu.show {
3269 padding: 0.5rem 1.5rem;
3271 font-size: 0.875rem;
3273 white-space: nowrap;
3276 .dropdown-item-text {
3278 padding: 0.25rem 1.5rem;
3283 .btn-group-vertical {
3285 display: inline-flex;
3286 vertical-align: middle;
3289 .btn-group-vertical > .btn {
3293 .btn-group > .btn:hover,
3294 .btn-group-vertical > .btn:hover {
3297 .btn-group > .btn:focus,
3298 .btn-group > .btn:active,
3299 .btn-group > .btn.active,
3300 .btn-group-vertical > .btn:focus,
3301 .btn-group-vertical > .btn:active,
3302 .btn-group-vertical > .btn.active {
3309 justify-content: flex-start;
3311 .btn-toolbar .input-group {
3315 .btn-group > .btn:not(:first-child),
3316 .btn-group > .btn-group:not(:first-child) {
3319 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3320 .btn-group > .btn-group:not(:last-child) > .btn {
3321 border-top-right-radius: 0;
3322 border-bottom-right-radius: 0;
3324 .btn-group > .btn:not(:first-child),
3325 .btn-group > .btn-group:not(:first-child) > .btn {
3326 border-top-left-radius: 0;
3327 border-bottom-left-radius: 0;
3330 .dropdown-toggle-split {
3331 padding-right: 0.5625rem;
3332 padding-left: 0.5625rem;
3334 .dropdown-toggle-split::after,
3335 .dropup .dropdown-toggle-split::after,
3336 .dropright .dropdown-toggle-split::after {
3339 .dropleft .dropdown-toggle-split::before {
3343 .btn-sm + .dropdown-toggle-split,
3344 .btn-group-sm > .btn + .dropdown-toggle-split {
3345 padding-right: 0.375rem;
3346 padding-left: 0.375rem;
3349 .btn-lg + .dropdown-toggle-split,
3350 .btn-group-lg > .btn + .dropdown-toggle-split {
3351 padding-right: 0.75rem;
3352 padding-left: 0.75rem;
3355 .btn-group-vertical {
3356 flex-direction: column;
3357 align-items: flex-start;
3358 justify-content: center;
3360 .btn-group-vertical > .btn,
3361 .btn-group-vertical > .btn-group {
3364 .btn-group-vertical > .btn:not(:first-child),
3365 .btn-group-vertical > .btn-group:not(:first-child) {
3368 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3369 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3370 border-bottom-right-radius: 0;
3371 border-bottom-left-radius: 0;
3373 .btn-group-vertical > .btn:not(:first-child),
3374 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3375 border-top-left-radius: 0;
3376 border-top-right-radius: 0;
3379 .btn-group-toggle > .btn,
3380 .btn-group-toggle > .btn-group > .btn {
3383 .btn-group-toggle > .btn input[type="radio"],
3384 .btn-group-toggle > .btn input[type="checkbox"],
3385 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3386 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3388 clip: rect(0, 0, 0, 0);
3389 pointer-events: none;
3396 align-items: stretch;
3399 .input-group > .form-control,
3400 .input-group > .form-control-plaintext,
3401 .input-group > .custom-select,
3402 .input-group > .custom-file {
3409 .input-group > .form-control + .form-control,
3410 .input-group > .form-control + .custom-select,
3411 .input-group > .form-control + .custom-file,
3412 .input-group > .form-control-plaintext + .form-control,
3413 .input-group > .form-control-plaintext + .custom-select,
3414 .input-group > .form-control-plaintext + .custom-file,
3415 .input-group > .custom-select + .form-control,
3416 .input-group > .custom-select + .custom-select,
3417 .input-group > .custom-select + .custom-file,
3418 .input-group > .custom-file + .form-control,
3419 .input-group > .custom-file + .custom-select,
3420 .input-group > .custom-file + .custom-file {
3423 .input-group > .form-control:focus,
3424 .input-group > .custom-select:focus,
3425 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3428 .input-group > .custom-file .custom-file-input:focus {
3431 .input-group > .form-control:not(:first-child),
3432 .input-group > .custom-select:not(:first-child) {
3433 border-top-left-radius: 0;
3434 border-bottom-left-radius: 0;
3436 .input-group > .custom-file {
3438 align-items: center;
3440 .input-group > .custom-file:not(:last-child) .custom-file-label,
3441 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3442 border-top-right-radius: 0;
3443 border-bottom-right-radius: 0;
3445 .input-group > .custom-file:not(:first-child) .custom-file-label {
3446 border-top-left-radius: 0;
3447 border-bottom-left-radius: 0;
3449 .input-group:not(.has-validation) > .form-control:not(:last-child),
3450 .input-group:not(.has-validation) > .custom-select:not(:last-child),
3451 .input-group:not(.has-validation)
3452 > .custom-file:not(:last-child)
3454 .input-group:not(.has-validation)
3455 > .custom-file:not(:last-child)
3456 .custom-file-label::after {
3457 border-top-right-radius: 0;
3458 border-bottom-right-radius: 0;
3460 .input-group.has-validation > .form-control:nth-last-child(n + 3),
3461 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
3462 .input-group.has-validation
3463 > .custom-file:nth-last-child(n + 3)
3465 .input-group.has-validation
3466 > .custom-file:nth-last-child(n + 3)
3467 .custom-file-label::after {
3468 border-top-right-radius: 0;
3469 border-bottom-right-radius: 0;
3472 .input-group-prepend,
3473 .input-group-append {
3476 .input-group-prepend .btn,
3477 .input-group-append .btn {
3481 .input-group-prepend .btn:focus,
3482 .input-group-append .btn:focus {
3485 .input-group-prepend .btn + .btn,
3486 .input-group-prepend .btn + .input-group-text,
3487 .input-group-prepend .input-group-text + .input-group-text,
3488 .input-group-prepend .input-group-text + .btn,
3489 .input-group-append .btn + .btn,
3490 .input-group-append .btn + .input-group-text,
3491 .input-group-append .input-group-text + .input-group-text,
3492 .input-group-append .input-group-text + .btn {
3496 .input-group-prepend {
3500 .input-group-append {
3506 align-items: center;
3507 padding: 0.375rem 0.75rem;
3514 white-space: nowrap;
3515 background-color: #444;
3516 border: 1px solid #ced4da;
3517 border-radius: 0.25rem;
3519 .input-group-text input[type="radio"],
3520 .input-group-text input[type="checkbox"] {
3524 .input-group-lg > .form-control:not(textarea),
3525 .input-group-lg > .custom-select {
3526 height: calc(1.5em + 1rem + 2px);
3529 .input-group-lg > .form-control,
3530 .input-group-lg > .custom-select,
3531 .input-group-lg > .input-group-prepend > .input-group-text,
3532 .input-group-lg > .input-group-append > .input-group-text,
3533 .input-group-lg > .input-group-prepend > .btn,
3534 .input-group-lg > .input-group-append > .btn {
3535 padding: 0.5rem 1rem;
3538 border-radius: 0.3rem;
3541 .input-group-sm > .form-control:not(textarea),
3542 .input-group-sm > .custom-select {
3543 height: calc(1.5em + 0.5rem + 2px);
3546 .input-group-sm > .form-control,
3547 .input-group-sm > .custom-select,
3548 .input-group-sm > .input-group-prepend > .input-group-text,
3549 .input-group-sm > .input-group-append > .input-group-text,
3550 .input-group-sm > .input-group-prepend > .btn,
3551 .input-group-sm > .input-group-append > .btn {
3552 padding: 0.25rem 0.5rem;
3553 font-size: 0.875rem;
3555 border-radius: 0.2rem;
3558 .input-group-lg > .custom-select,
3559 .input-group-sm > .custom-select {
3560 padding-right: 1.75rem;
3563 .input-group > .input-group-prepend > .btn,
3564 .input-group > .input-group-prepend > .input-group-text,
3565 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3566 .input-group:not(.has-validation)
3567 > .input-group-append:not(:last-child)
3568 > .input-group-text,
3569 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3570 .input-group.has-validation
3571 > .input-group-append:nth-last-child(n + 3)
3572 > .input-group-text,
3574 > .input-group-append:last-child
3575 > .btn:not(:last-child):not(.dropdown-toggle),
3577 > .input-group-append:last-child
3578 > .input-group-text:not(:last-child) {
3579 border-top-right-radius: 0;
3580 border-bottom-right-radius: 0;
3583 .input-group > .input-group-append > .btn,
3584 .input-group > .input-group-append > .input-group-text,
3585 .input-group > .input-group-prepend:not(:first-child) > .btn,
3586 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3587 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3589 > .input-group-prepend:first-child
3590 > .input-group-text:not(:first-child) {
3591 border-top-left-radius: 0;
3592 border-bottom-left-radius: 0;
3599 min-height: 1.40625rem;
3600 padding-left: 1.5rem;
3601 print-color-adjust: exact;
3604 .custom-control-inline {
3605 display: inline-flex;
3609 .custom-control-input {
3614 height: 1.203125rem;
3617 .custom-control-input:checked ~ .custom-control-label::before {
3619 border-color: #007bff;
3620 background-color: #007bff;
3622 .custom-control-input:focus ~ .custom-control-label::before {
3623 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3625 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3626 border-color: #80bdff;
3628 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3630 background-color: #b3d7ff;
3631 border-color: #b3d7ff;
3633 .custom-control-input[disabled] ~ .custom-control-label,
3634 .custom-control-input:disabled ~ .custom-control-label {
3637 .custom-control-input[disabled] ~ .custom-control-label::before,
3638 .custom-control-input:disabled ~ .custom-control-label::before {
3639 background-color: #e9ecef;
3642 .custom-control-label {
3645 vertical-align: top;
3647 .custom-control-label::before {
3654 pointer-events: none;
3656 background-color: #fff;
3657 border: 1px solid #adb5bd;
3659 .custom-control-label::after {
3667 background: 50%/50% 50% no-repeat;
3670 .custom-checkbox .custom-control-label::before {
3671 border-radius: 0.25rem;
3673 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3674 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");
3677 .custom-control-input:indeterminate
3678 ~ .custom-control-label::before {
3679 border-color: #007bff;
3680 background-color: #007bff;
3683 .custom-control-input:indeterminate
3684 ~ .custom-control-label::after {
3685 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");
3688 .custom-control-input:disabled:checked
3689 ~ .custom-control-label::before {
3690 background-color: rgba(0, 123, 255, 0.5);
3693 .custom-control-input:disabled:indeterminate
3694 ~ .custom-control-label::before {
3695 background-color: rgba(0, 123, 255, 0.5);
3698 .custom-radio .custom-control-label::before {
3701 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3702 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");
3705 .custom-control-input:disabled:checked
3706 ~ .custom-control-label::before {
3707 background-color: rgba(0, 123, 255, 0.5);
3711 padding-left: 2.25rem;
3713 .custom-switch .custom-control-label::before {
3716 pointer-events: all;
3717 border-radius: 0.5rem;
3719 .custom-switch .custom-control-label::after {
3720 top: calc(0.203125rem + 2px);
3721 left: calc(-2.25rem + 2px);
3722 width: calc(1rem - 4px);
3723 height: calc(1rem - 4px);
3724 background-color: #adb5bd;
3725 border-radius: 0.5rem;
3726 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
3727 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3729 @media (prefers-reduced-motion: reduce) {
3730 .custom-switch .custom-control-label::after {
3734 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3735 background-color: #fff;
3736 transform: translateX(0.75rem);
3739 .custom-control-input:disabled:checked
3740 ~ .custom-control-label::before {
3741 background-color: rgba(0, 123, 255, 0.5);
3745 display: inline-block;
3747 height: calc(1.5em + 0.75rem + 2px);
3748 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3753 vertical-align: middle;
3755 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")
3756 right 0.75rem center/8px 10px no-repeat;
3757 border: 1px solid #ced4da;
3758 border-radius: 0.25rem;
3761 .custom-select:focus {
3762 border-color: #80bdff;
3764 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3766 .custom-select:focus::-ms-value {
3768 background-color: #444;
3770 .custom-select[multiple],
3771 .custom-select[size]:not([size="1"]) {
3773 padding-right: 0.75rem;
3774 background-image: none;
3776 .custom-select:disabled {
3778 background-color: #e9ecef;
3780 .custom-select::-ms-expand {
3783 .custom-select:-moz-focusring {
3785 text-shadow: 0 0 0 #fff;
3789 height: calc(1.5em + 0.5rem + 2px);
3790 padding-top: 0.25rem;
3791 padding-bottom: 0.25rem;
3792 padding-left: 0.5rem;
3793 font-size: 0.875rem;
3797 height: calc(1.5em + 1rem + 2px);
3798 padding-top: 0.5rem;
3799 padding-bottom: 0.5rem;
3806 display: inline-block;
3808 height: calc(1.5em + 0.75rem + 2px);
3812 .custom-file-input {
3816 height: calc(1.5em + 0.75rem + 2px);
3821 .custom-file-input:focus ~ .custom-file-label {
3822 border-color: #80bdff;
3823 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3825 .custom-file-input[disabled] ~ .custom-file-label,
3826 .custom-file-input:disabled ~ .custom-file-label {
3827 background-color: #e9ecef;
3829 .custom-file-input:lang(en) ~ .custom-file-label::after {
3832 .custom-file-input ~ .custom-file-label[data-browse]::after {
3833 content: attr(data-browse);
3836 .custom-file-label {
3842 height: calc(1.5em + 0.75rem + 2px);
3843 padding: 0.375rem 0.75rem;
3848 background-color: #fff;
3849 border: 1px solid #222;
3850 border-radius: 0.25rem;
3852 .custom-file-label::after {
3859 height: calc(1.5em + 0.75rem);
3860 padding: 0.375rem 0.75rem;
3864 background-color: #e9ecef;
3865 border-left: inherit;
3866 border-radius: 0 0.25rem 0.25rem 0;
3873 background-color: transparent;
3876 .custom-range:focus {
3879 .custom-range:focus::-webkit-slider-thumb {
3880 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3882 .custom-range:focus::-moz-range-thumb {
3883 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3885 .custom-range:focus::-ms-thumb {
3886 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3888 .custom-range::-moz-focus-outer {
3891 .custom-range::-webkit-slider-thumb {
3894 margin-top: -0.25rem;
3895 background-color: #007bff;
3897 border-radius: 1rem;
3898 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3899 box-shadow 0.15s ease-in-out;
3902 @media (prefers-reduced-motion: reduce) {
3903 .custom-range::-webkit-slider-thumb {
3907 .custom-range::-webkit-slider-thumb:active {
3908 background-color: #b3d7ff;
3910 .custom-range::-webkit-slider-runnable-track {
3915 background-color: #dee2e6;
3916 border-color: transparent;
3917 border-radius: 1rem;
3919 .custom-range::-moz-range-thumb {
3922 background-color: #007bff;
3924 border-radius: 1rem;
3925 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3926 box-shadow 0.15s ease-in-out;
3929 @media (prefers-reduced-motion: reduce) {
3930 .custom-range::-moz-range-thumb {
3934 .custom-range::-moz-range-thumb:active {
3935 background-color: #b3d7ff;
3937 .custom-range::-moz-range-track {
3942 background-color: #dee2e6;
3943 border-color: transparent;
3944 border-radius: 1rem;
3946 .custom-range::-ms-thumb {
3950 margin-right: 0.2rem;
3951 margin-left: 0.2rem;
3952 background-color: #007bff;
3954 border-radius: 1rem;
3955 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3956 box-shadow 0.15s ease-in-out;
3959 @media (prefers-reduced-motion: reduce) {
3960 .custom-range::-ms-thumb {
3964 .custom-range::-ms-thumb:active {
3965 background-color: #b3d7ff;
3967 .custom-range::-ms-track {
3972 background-color: transparent;
3973 border-color: transparent;
3974 border-width: 0.5rem;
3976 .custom-range::-ms-fill-lower {
3977 background-color: #dee2e6;
3978 border-radius: 1rem;
3980 .custom-range::-ms-fill-upper {
3982 background-color: #dee2e6;
3983 border-radius: 1rem;
3985 .custom-range:disabled::-webkit-slider-thumb {
3986 background-color: #adb5bd;
3988 .custom-range:disabled::-webkit-slider-runnable-track {
3991 .custom-range:disabled::-moz-range-thumb {
3992 background-color: #adb5bd;
3994 .custom-range:disabled::-moz-range-track {
3997 .custom-range:disabled::-ms-thumb {
3998 background-color: #adb5bd;
4001 .custom-control-label::before,
4004 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
4005 box-shadow 0.15s ease-in-out;
4007 @media (prefers-reduced-motion: reduce) {
4008 .custom-control-label::before,
4025 padding: 0.5rem 2rem;
4029 text-decoration: none;
4031 .nav-link.disabled {
4033 pointer-events: none;
4038 border-bottom: 1px solid #444;
4040 .nav-tabs .nav-link {
4041 margin-bottom: -1px;
4042 background-color: transparent;
4043 border: 1px solid transparent;
4044 border-top-left-radius: 0.25rem;
4045 border-top-right-radius: 0.25rem;
4047 .nav-tabs .nav-link:hover,
4048 .nav-tabs .nav-link:focus {
4050 border-color: #444 #444 transparent;
4052 .nav-tabs .nav-link.disabled {
4054 background-color: transparent;
4055 border-color: transparent;
4057 .nav-tabs .nav-link.active,
4058 .nav-tabs .nav-item.show .nav-link {
4060 background-color: #fff;
4061 border-color: #444 #444 transparent;
4063 .nav-tabs .dropdown-menu {
4065 border-top-left-radius: 0;
4066 border-top-right-radius: 0;
4069 .nav-pills .nav-link {
4072 border-radius: 0.25rem;
4074 .nav-pills .nav-link.active,
4075 .nav-pills .show > .nav-link {
4077 background-color: #007bff;
4080 .nav-fill > .nav-link,
4081 .nav-fill .nav-item {
4086 .nav-justified > .nav-link,
4087 .nav-justified .nav-item {
4093 .tab-content > .tab-pane {
4096 .tab-content > .active {
4104 align-items: center;
4105 justify-content: space-between;
4109 .navbar .container-fluid,
4110 .navbar .container-sm,
4111 .navbar .container-md,
4112 .navbar .container-lg,
4113 .navbar .container-xl {
4116 align-items: center;
4117 justify-content: space-between;
4120 display: inline-block;
4121 padding-top: 0.3125rem;
4122 padding-bottom: 0.3125rem;
4125 line-height: inherit;
4126 white-space: nowrap;
4128 .navbar-brand:hover,
4129 .navbar-brand:focus {
4130 text-decoration: none;
4135 flex-direction: column;
4140 .navbar-nav .nav-link {
4144 .navbar-nav .dropdown-menu {
4150 display: inline-block;
4151 padding-top: 0.5rem;
4152 padding-bottom: 0.5rem;
4158 align-items: center;
4162 padding: 0.25rem 0.75rem;
4165 background-color: transparent;
4166 border: 1px solid transparent;
4167 border-radius: 0.25rem;
4169 .navbar-toggler:hover,
4170 .navbar-toggler:focus {
4171 text-decoration: none;
4174 .navbar-toggler-icon {
4175 display: inline-block;
4178 vertical-align: middle;
4180 background: 50%/100% 100% no-repeat;
4183 .navbar-nav-scroll {
4188 @media (max-width: 575.98px) {
4189 .navbar-expand-sm > .container,
4190 .navbar-expand-sm > .container-fluid,
4191 .navbar-expand-sm > .container-sm,
4192 .navbar-expand-sm > .container-md,
4193 .navbar-expand-sm > .container-lg,
4194 .navbar-expand-sm > .container-xl {
4199 @media (min-width: 576px) {
4201 flex-flow: row nowrap;
4202 justify-content: flex-start;
4204 .navbar-expand-sm .navbar-nav {
4205 flex-direction: row;
4207 .navbar-expand-sm .navbar-nav .dropdown-menu {
4210 .navbar-expand-sm .navbar-nav .nav-link {
4211 padding-right: 0.5rem;
4212 padding-left: 0.5rem;
4214 .navbar-expand-sm > .container,
4215 .navbar-expand-sm > .container-fluid,
4216 .navbar-expand-sm > .container-sm,
4217 .navbar-expand-sm > .container-md,
4218 .navbar-expand-sm > .container-lg,
4219 .navbar-expand-sm > .container-xl {
4222 .navbar-expand-sm .navbar-nav-scroll {
4225 .navbar-expand-sm .navbar-collapse {
4226 display: flex !important;
4229 .navbar-expand-sm .navbar-toggler {
4233 @media (max-width: 767.98px) {
4234 .navbar-expand-md > .container,
4235 .navbar-expand-md > .container-fluid,
4236 .navbar-expand-md > .container-sm,
4237 .navbar-expand-md > .container-md,
4238 .navbar-expand-md > .container-lg,
4239 .navbar-expand-md > .container-xl {
4244 @media (min-width: 768px) {
4246 flex-flow: row nowrap;
4247 justify-content: flex-start;
4249 .navbar-expand-md .navbar-nav {
4250 flex-direction: row;
4252 .navbar-expand-md .navbar-nav .dropdown-menu {
4255 .navbar-expand-md .navbar-nav .nav-link {
4256 padding-right: 0.5rem;
4257 padding-left: 0.5rem;
4259 .navbar-expand-md > .container,
4260 .navbar-expand-md > .container-fluid,
4261 .navbar-expand-md > .container-sm,
4262 .navbar-expand-md > .container-md,
4263 .navbar-expand-md > .container-lg,
4264 .navbar-expand-md > .container-xl {
4267 .navbar-expand-md .navbar-nav-scroll {
4270 .navbar-expand-md .navbar-collapse {
4271 display: flex !important;
4274 .navbar-expand-md .navbar-toggler {
4278 @media (max-width: 991.98px) {
4279 .navbar-expand-lg > .container,
4280 .navbar-expand-lg > .container-fluid,
4281 .navbar-expand-lg > .container-sm,
4282 .navbar-expand-lg > .container-md,
4283 .navbar-expand-lg > .container-lg,
4284 .navbar-expand-lg > .container-xl {
4289 @media (min-width: 992px) {
4291 flex-flow: row nowrap;
4292 justify-content: flex-start;
4294 .navbar-expand-lg .navbar-nav {
4295 flex-direction: row;
4297 .navbar-expand-lg .navbar-nav .dropdown-menu {
4300 .navbar-expand-lg .navbar-nav .nav-link {
4301 padding-right: 0.5rem;
4302 padding-left: 0.5rem;
4304 .navbar-expand-lg > .container,
4305 .navbar-expand-lg > .container-fluid,
4306 .navbar-expand-lg > .container-sm,
4307 .navbar-expand-lg > .container-md,
4308 .navbar-expand-lg > .container-lg,
4309 .navbar-expand-lg > .container-xl {
4312 .navbar-expand-lg .navbar-nav-scroll {
4315 .navbar-expand-lg .navbar-collapse {
4316 display: flex !important;
4319 .navbar-expand-lg .navbar-toggler {
4323 @media (max-width: 1199.98px) {
4324 .navbar-expand-xl > .container,
4325 .navbar-expand-xl > .container-fluid,
4326 .navbar-expand-xl > .container-sm,
4327 .navbar-expand-xl > .container-md,
4328 .navbar-expand-xl > .container-lg,
4329 .navbar-expand-xl > .container-xl {
4334 @media (min-width: 1200px) {
4336 flex-flow: row nowrap;
4337 justify-content: flex-start;
4339 .navbar-expand-xl .navbar-nav {
4340 flex-direction: row;
4342 .navbar-expand-xl .navbar-nav .dropdown-menu {
4345 .navbar-expand-xl .navbar-nav .nav-link {
4346 padding-right: 0.5rem;
4347 padding-left: 0.5rem;
4349 .navbar-expand-xl > .container,
4350 .navbar-expand-xl > .container-fluid,
4351 .navbar-expand-xl > .container-sm,
4352 .navbar-expand-xl > .container-md,
4353 .navbar-expand-xl > .container-lg,
4354 .navbar-expand-xl > .container-xl {
4357 .navbar-expand-xl .navbar-nav-scroll {
4360 .navbar-expand-xl .navbar-collapse {
4361 display: flex !important;
4364 .navbar-expand-xl .navbar-toggler {
4369 flex-flow: row nowrap;
4370 justify-content: flex-start;
4372 .navbar-expand > .container,
4373 .navbar-expand > .container-fluid,
4374 .navbar-expand > .container-sm,
4375 .navbar-expand > .container-md,
4376 .navbar-expand > .container-lg,
4377 .navbar-expand > .container-xl {
4381 .navbar-expand .navbar-nav {
4382 flex-direction: row;
4384 .navbar-expand .navbar-nav .dropdown-menu {
4387 .navbar-expand .navbar-nav .nav-link {
4388 padding-right: 0.5rem;
4389 padding-left: 0.5rem;
4391 .navbar-expand > .container,
4392 .navbar-expand > .container-fluid,
4393 .navbar-expand > .container-sm,
4394 .navbar-expand > .container-md,
4395 .navbar-expand > .container-lg,
4396 .navbar-expand > .container-xl {
4399 .navbar-expand .navbar-nav-scroll {
4402 .navbar-expand .navbar-collapse {
4403 display: flex !important;
4406 .navbar-expand .navbar-toggler {
4410 .navbar-light .navbar-brand {
4413 .navbar-light .navbar-brand:hover,
4414 .navbar-light .navbar-brand:focus {
4417 .navbar-light .navbar-nav .nav-link {
4418 color: rgba(255, 255, 255, 0.6);
4420 .navbar-light .navbar-nav .nav-link:hover,
4421 .navbar-light .navbar-nav .nav-link:focus {
4424 .navbar-light .navbar-nav .nav-link.disabled {
4425 color: rgba(0, 0, 0, 0.3);
4427 .navbar-light .navbar-nav .show > .nav-link,
4428 .navbar-light .navbar-nav .active > .nav-link,
4429 .navbar-light .navbar-nav .nav-link.show,
4430 .navbar-light .navbar-nav .nav-link.active {
4433 .navbar-light .navbar-toggler {
4434 color: rgba(255, 255, 255, 0.6);
4435 border-color: rgba(34, 34, 34, 0.1);
4437 .navbar-light .navbar-toggler-icon {
4438 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");
4440 .navbar-light .navbar-text {
4441 color: rgba(255, 255, 255, 0.6);
4443 .navbar-light .navbar-text a {
4446 .navbar-light .navbar-text a:hover,
4447 .navbar-light .navbar-text a:focus {
4451 .navbar-dark .navbar-brand {
4454 .navbar-dark .navbar-brand:hover,
4455 .navbar-dark .navbar-brand:focus {
4458 .navbar-dark .navbar-nav .nav-link {
4459 color: rgba(255, 255, 255, 0.6);
4461 .navbar-dark .navbar-nav .nav-link:hover,
4462 .navbar-dark .navbar-nav .nav-link:focus {
4465 .navbar-dark .navbar-nav .nav-link.disabled {
4466 color: rgba(255, 255, 255, 0.25);
4468 .navbar-dark .navbar-nav .show > .nav-link,
4469 .navbar-dark .navbar-nav .active > .nav-link,
4470 .navbar-dark .navbar-nav .nav-link.show,
4471 .navbar-dark .navbar-nav .nav-link.active {
4474 .navbar-dark .navbar-toggler {
4475 color: rgba(255, 255, 255, 0.6);
4476 border-color: rgba(255, 255, 255, 0.1);
4478 .navbar-dark .navbar-toggler-icon {
4479 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");
4481 .navbar-dark .navbar-text {
4482 color: rgba(255, 255, 255, 0.6);
4484 .navbar-dark .navbar-text a {
4487 .navbar-dark .navbar-text a:hover,
4488 .navbar-dark .navbar-text a:focus {
4495 flex-direction: column;
4497 word-wrap: break-word;
4498 background-color: #303030;
4499 background-clip: border-box;
4500 border: 1px solid rgba(0, 0, 0, 0.125);
4501 border-radius: 0.25rem;
4507 .card > .list-group {
4508 border-top: inherit;
4509 border-bottom: inherit;
4511 .card > .list-group:first-child {
4512 border-top-width: 0;
4513 border-top-left-radius: calc(0.25rem - 1px);
4514 border-top-right-radius: calc(0.25rem - 1px);
4516 .card > .list-group:last-child {
4517 border-bottom-width: 0;
4518 border-bottom-right-radius: calc(0.25rem - 1px);
4519 border-bottom-left-radius: calc(0.25rem - 1px);
4521 .card > .card-header + .list-group,
4522 .card > .list-group + .card-footer {
4533 margin-bottom: 0.75rem;
4537 margin-top: -0.375rem;
4541 .card-text:last-child {
4546 text-decoration: none;
4548 .card-link + .card-link {
4549 margin-left: 1.25rem;
4553 padding: 0.75rem 1.25rem;
4555 background-color: #444;
4556 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4558 .card-header:first-child {
4559 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4563 padding: 0.75rem 1.25rem;
4564 background-color: #444;
4565 border-top: 1px solid rgba(0, 0, 0, 0.125);
4567 .card-footer:last-child {
4568 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4572 margin-right: -0.625rem;
4573 margin-bottom: -0.75rem;
4574 margin-left: -0.625rem;
4578 .card-header-pills {
4579 margin-right: -0.625rem;
4580 margin-left: -0.625rem;
4590 border-radius: calc(0.25rem - 1px);
4602 border-top-left-radius: calc(0.25rem - 1px);
4603 border-top-right-radius: calc(0.25rem - 1px);
4608 border-bottom-right-radius: calc(0.25rem - 1px);
4609 border-bottom-left-radius: calc(0.25rem - 1px);
4613 margin-bottom: 15px;
4615 @media (min-width: 576px) {
4618 flex-flow: row wrap;
4619 margin-right: -15px;
4630 .card-group > .card {
4631 margin-bottom: 15px;
4633 @media (min-width: 576px) {
4636 flex-flow: row wrap;
4638 .card-group > .card {
4642 .card-group > .card + .card {
4646 .card-group > .card:not(:last-child) {
4647 border-top-right-radius: 0;
4648 border-bottom-right-radius: 0;
4650 .card-group > .card:not(:last-child) .card-img-top,
4651 .card-group > .card:not(:last-child) .card-header {
4652 border-top-right-radius: 0;
4654 .card-group > .card:not(:last-child) .card-img-bottom,
4655 .card-group > .card:not(:last-child) .card-footer {
4656 border-bottom-right-radius: 0;
4658 .card-group > .card:not(:first-child) {
4659 border-top-left-radius: 0;
4660 border-bottom-left-radius: 0;
4662 .card-group > .card:not(:first-child) .card-img-top,
4663 .card-group > .card:not(:first-child) .card-header {
4664 border-top-left-radius: 0;
4666 .card-group > .card:not(:first-child) .card-img-bottom,
4667 .card-group > .card:not(:first-child) .card-footer {
4668 border-bottom-left-radius: 0;
4672 .card-columns .card {
4673 margin-bottom: 0.75rem;
4675 @media (min-width: 576px) {
4678 column-gap: 1.25rem;
4682 .card-columns .card {
4683 display: inline-block;
4689 overflow-anchor: none;
4691 .accordion > .card {
4694 .accordion > .card:not(:last-of-type) {
4696 border-bottom-right-radius: 0;
4697 border-bottom-left-radius: 0;
4699 .accordion > .card:not(:first-of-type) {
4700 border-top-left-radius: 0;
4701 border-top-right-radius: 0;
4703 .accordion > .card > .card-header {
4705 margin-bottom: -1px;
4711 padding: 0.75rem 1rem;
4712 margin-bottom: 1rem;
4714 background-color: #444;
4715 border-radius: 0.25rem;
4718 .breadcrumb-item + .breadcrumb-item {
4719 padding-left: 0.5rem;
4721 .breadcrumb-item + .breadcrumb-item::before {
4723 padding-right: 0.5rem;
4727 .breadcrumb-item + .breadcrumb-item:hover::before {
4728 text-decoration: underline;
4730 .breadcrumb-item + .breadcrumb-item:hover::before {
4731 text-decoration: none;
4733 .breadcrumb-item.active {
4741 border-radius: 0.25rem;
4747 padding: 0.5rem 0.75rem;
4751 background-color: #28a745;
4752 border: 0 solid transparent;
4757 text-decoration: none;
4758 background-color: #34ce57;
4759 border-color: transparent;
4764 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4767 .page-item:first-child .page-link {
4769 border-top-left-radius: 0.25rem;
4770 border-bottom-left-radius: 0.25rem;
4772 .page-item:last-child .page-link {
4773 border-top-right-radius: 0.25rem;
4774 border-bottom-right-radius: 0.25rem;
4776 .page-item.active .page-link {
4779 background-color: #34ce57;
4780 border-color: transparent;
4782 .page-item.disabled .page-link {
4784 pointer-events: none;
4786 background-color: #19692c;
4787 border-color: transparent;
4790 .pagination-lg .page-link {
4791 padding: 0.75rem 1.5rem;
4795 .pagination-lg .page-item:first-child .page-link {
4796 border-top-left-radius: 0.3rem;
4797 border-bottom-left-radius: 0.3rem;
4799 .pagination-lg .page-item:last-child .page-link {
4800 border-top-right-radius: 0.3rem;
4801 border-bottom-right-radius: 0.3rem;
4804 .pagination-sm .page-link {
4805 padding: 0.25rem 0.5rem;
4806 font-size: 0.875rem;
4809 .pagination-sm .page-item:first-child .page-link {
4810 border-top-left-radius: 0.2rem;
4811 border-bottom-left-radius: 0.2rem;
4813 .pagination-sm .page-item:last-child .page-link {
4814 border-top-right-radius: 0.2rem;
4815 border-bottom-right-radius: 0.2rem;
4819 display: inline-block;
4820 padding: 0.25em 0.4em;
4825 white-space: nowrap;
4826 vertical-align: baseline;
4827 border-radius: 0.25rem;
4828 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
4829 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4831 @media (prefers-reduced-motion: reduce) {
4838 text-decoration: none;
4851 padding-right: 0.6em;
4852 padding-left: 0.6em;
4853 border-radius: 10rem;
4858 background-color: #007bff;
4860 a.badge-primary:hover,
4861 a.badge-primary:focus {
4863 background-color: #0062cc;
4865 a.badge-primary:focus,
4866 a.badge-primary.focus {
4868 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
4873 background-color: #6c757d;
4875 a.badge-secondary:hover,
4876 a.badge-secondary:focus {
4878 background-color: #545b62;
4880 a.badge-secondary:focus,
4881 a.badge-secondary.focus {
4883 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
4888 background-color: #28a745;
4890 a.badge-success:hover,
4891 a.badge-success:focus {
4893 background-color: #1e7e34;
4895 a.badge-success:focus,
4896 a.badge-success.focus {
4898 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
4903 background-color: #17a2b8;
4906 a.badge-info:focus {
4908 background-color: #117a8b;
4911 a.badge-info.focus {
4913 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
4918 background-color: #ffc107;
4920 a.badge-warning:hover,
4921 a.badge-warning:focus {
4923 background-color: #d39e00;
4925 a.badge-warning:focus,
4926 a.badge-warning.focus {
4928 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
4933 background-color: #dc3545;
4935 a.badge-danger:hover,
4936 a.badge-danger:focus {
4938 background-color: #bd2130;
4940 a.badge-danger:focus,
4941 a.badge-danger.focus {
4943 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
4948 background-color: #f8f9fa;
4950 a.badge-light:hover,
4951 a.badge-light:focus {
4953 background-color: #dae0e5;
4955 a.badge-light:focus,
4956 a.badge-light.focus {
4958 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
4963 background-color: #343a40;
4966 a.badge-dark:focus {
4968 background-color: #1d2124;
4971 a.badge-dark.focus {
4973 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
4978 margin-bottom: 2rem;
4979 background-color: #303030;
4980 border-radius: 0.3rem;
4982 @media (min-width: 576px) {
4996 padding: 0.75rem 1.25rem;
4997 margin-bottom: 1rem;
4998 border: 1px solid transparent;
4999 border-radius: 0.25rem;
5010 .alert-dismissible {
5011 padding-right: 4rem;
5013 .alert-dismissible .close {
5018 padding: 0.75rem 1.25rem;
5024 background-color: #cce5ff;
5025 border-color: #b8daff;
5028 border-top-color: #9fcdff;
5030 .alert-primary .alert-link {
5036 background-color: #e2e3e5;
5037 border-color: #d6d8db;
5039 .alert-secondary hr {
5040 border-top-color: #c8cbcf;
5042 .alert-secondary .alert-link {
5048 background-color: #d4edda;
5049 border-color: #c3e6cb;
5052 border-top-color: #b1dfbb;
5054 .alert-success .alert-link {
5060 background-color: #d1ecf1;
5061 border-color: #bee5eb;
5064 border-top-color: #abdde5;
5066 .alert-info .alert-link {
5072 background-color: #fff3cd;
5073 border-color: #ffeeba;
5076 border-top-color: #ffe8a1;
5078 .alert-warning .alert-link {
5084 background-color: #f8d7da;
5085 border-color: #f5c6cb;
5088 border-top-color: #f1b0b7;
5090 .alert-danger .alert-link {
5096 background-color: #fefefe;
5097 border-color: #fdfdfe;
5100 border-top-color: #ececf6;
5102 .alert-light .alert-link {
5108 background-color: #d6d8d9;
5109 border-color: #c6c8ca;
5112 border-top-color: #b9bbbe;
5114 .alert-dark .alert-link {
5118 @keyframes progress-bar-stripes {
5120 background-position: 1rem 0;
5123 background-position: 0 0;
5132 background-color: #444;
5133 border-radius: 0.25rem;
5138 flex-direction: column;
5139 justify-content: center;
5143 white-space: nowrap;
5144 background-color: #007bff;
5145 transition: width 0.6s ease;
5147 @media (prefers-reduced-motion: reduce) {
5153 .progress-bar-striped {
5154 background-image: linear-gradient(
5156 rgba(255, 255, 255, 0.15) 25%,
5159 rgba(255, 255, 255, 0.15) 50%,
5160 rgba(255, 255, 255, 0.15) 75%,
5164 background-size: 1rem 1rem;
5167 .progress-bar-animated {
5168 animation: 1s linear infinite progress-bar-stripes;
5170 @media (prefers-reduced-motion: reduce) {
5171 .progress-bar-animated {
5178 align-items: flex-start;
5187 flex-direction: column;
5190 border-radius: 0.25rem;
5193 .list-group-item-action {
5196 text-align: inherit;
5198 .list-group-item-action:hover,
5199 .list-group-item-action:focus {
5202 text-decoration: none;
5203 background-color: #444;
5205 .list-group-item-action:active {
5207 background-color: #e9ecef;
5213 padding: 0.75rem 1.25rem;
5214 background-color: #303030;
5215 border: 1px solid #444;
5217 .list-group-item:first-child {
5218 border-top-left-radius: inherit;
5219 border-top-right-radius: inherit;
5221 .list-group-item:last-child {
5222 border-bottom-right-radius: inherit;
5223 border-bottom-left-radius: inherit;
5225 .list-group-item.disabled,
5226 .list-group-item:disabled {
5228 pointer-events: none;
5229 background-color: #fff;
5231 .list-group-item.active {
5234 background-color: #007bff;
5235 border-color: #007bff;
5237 .list-group-item + .list-group-item {
5238 border-top-width: 0;
5240 .list-group-item + .list-group-item.active {
5242 border-top-width: 1px;
5245 .list-group-horizontal {
5246 flex-direction: row;
5248 .list-group-horizontal > .list-group-item:first-child {
5249 border-bottom-left-radius: 0.25rem;
5250 border-top-right-radius: 0;
5252 .list-group-horizontal > .list-group-item:last-child {
5253 border-top-right-radius: 0.25rem;
5254 border-bottom-left-radius: 0;
5256 .list-group-horizontal > .list-group-item.active {
5259 .list-group-horizontal > .list-group-item + .list-group-item {
5260 border-top-width: 1px;
5261 border-left-width: 0;
5263 .list-group-horizontal > .list-group-item + .list-group-item.active {
5265 border-left-width: 1px;
5268 @media (min-width: 576px) {
5269 .list-group-horizontal-sm {
5270 flex-direction: row;
5272 .list-group-horizontal-sm > .list-group-item:first-child {
5273 border-bottom-left-radius: 0.25rem;
5274 border-top-right-radius: 0;
5276 .list-group-horizontal-sm > .list-group-item:last-child {
5277 border-top-right-radius: 0.25rem;
5278 border-bottom-left-radius: 0;
5280 .list-group-horizontal-sm > .list-group-item.active {
5283 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5284 border-top-width: 1px;
5285 border-left-width: 0;
5287 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5289 border-left-width: 1px;
5292 @media (min-width: 768px) {
5293 .list-group-horizontal-md {
5294 flex-direction: row;
5296 .list-group-horizontal-md > .list-group-item:first-child {
5297 border-bottom-left-radius: 0.25rem;
5298 border-top-right-radius: 0;
5300 .list-group-horizontal-md > .list-group-item:last-child {
5301 border-top-right-radius: 0.25rem;
5302 border-bottom-left-radius: 0;
5304 .list-group-horizontal-md > .list-group-item.active {
5307 .list-group-horizontal-md > .list-group-item + .list-group-item {
5308 border-top-width: 1px;
5309 border-left-width: 0;
5311 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5313 border-left-width: 1px;
5316 @media (min-width: 992px) {
5317 .list-group-horizontal-lg {
5318 flex-direction: row;
5320 .list-group-horizontal-lg > .list-group-item:first-child {
5321 border-bottom-left-radius: 0.25rem;
5322 border-top-right-radius: 0;
5324 .list-group-horizontal-lg > .list-group-item:last-child {
5325 border-top-right-radius: 0.25rem;
5326 border-bottom-left-radius: 0;
5328 .list-group-horizontal-lg > .list-group-item.active {
5331 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5332 border-top-width: 1px;
5333 border-left-width: 0;
5335 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5337 border-left-width: 1px;
5340 @media (min-width: 1200px) {
5341 .list-group-horizontal-xl {
5342 flex-direction: row;
5344 .list-group-horizontal-xl > .list-group-item:first-child {
5345 border-bottom-left-radius: 0.25rem;
5346 border-top-right-radius: 0;
5348 .list-group-horizontal-xl > .list-group-item:last-child {
5349 border-top-right-radius: 0.25rem;
5350 border-bottom-left-radius: 0;
5352 .list-group-horizontal-xl > .list-group-item.active {
5355 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5356 border-top-width: 1px;
5357 border-left-width: 0;
5359 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5361 border-left-width: 1px;
5367 .list-group-flush > .list-group-item {
5368 border-width: 0 0 1px;
5370 .list-group-flush > .list-group-item:last-child {
5371 border-bottom-width: 0;
5374 .list-group-item-primary {
5376 background-color: #b8daff;
5378 .list-group-item-primary.list-group-item-action:hover,
5379 .list-group-item-primary.list-group-item-action:focus {
5381 background-color: #9fcdff;
5383 .list-group-item-primary.list-group-item-action.active {
5385 background-color: #004085;
5386 border-color: #004085;
5389 .list-group-item-secondary {
5391 background-color: #d6d8db;
5393 .list-group-item-secondary.list-group-item-action:hover,
5394 .list-group-item-secondary.list-group-item-action:focus {
5396 background-color: #c8cbcf;
5398 .list-group-item-secondary.list-group-item-action.active {
5400 background-color: #383d41;
5401 border-color: #383d41;
5404 .list-group-item-success {
5406 background-color: #c3e6cb;
5408 .list-group-item-success.list-group-item-action:hover,
5409 .list-group-item-success.list-group-item-action:focus {
5411 background-color: #b1dfbb;
5413 .list-group-item-success.list-group-item-action.active {
5415 background-color: #155724;
5416 border-color: #155724;
5419 .list-group-item-info {
5421 background-color: #bee5eb;
5423 .list-group-item-info.list-group-item-action:hover,
5424 .list-group-item-info.list-group-item-action:focus {
5426 background-color: #abdde5;
5428 .list-group-item-info.list-group-item-action.active {
5430 background-color: #0c5460;
5431 border-color: #0c5460;
5434 .list-group-item-warning {
5436 background-color: #ffeeba;
5438 .list-group-item-warning.list-group-item-action:hover,
5439 .list-group-item-warning.list-group-item-action:focus {
5441 background-color: #ffe8a1;
5443 .list-group-item-warning.list-group-item-action.active {
5445 background-color: #856404;
5446 border-color: #856404;
5449 .list-group-item-danger {
5451 background-color: #f5c6cb;
5453 .list-group-item-danger.list-group-item-action:hover,
5454 .list-group-item-danger.list-group-item-action:focus {
5456 background-color: #f1b0b7;
5458 .list-group-item-danger.list-group-item-action.active {
5460 background-color: #721c24;
5461 border-color: #721c24;
5464 .list-group-item-light {
5466 background-color: #fdfdfe;
5468 .list-group-item-light.list-group-item-action:hover,
5469 .list-group-item-light.list-group-item-action:focus {
5471 background-color: #ececf6;
5473 .list-group-item-light.list-group-item-action.active {
5475 background-color: #818182;
5476 border-color: #818182;
5479 .list-group-item-dark {
5481 background-color: #c6c8ca;
5483 .list-group-item-dark.list-group-item-action:hover,
5484 .list-group-item-dark.list-group-item-action:focus {
5486 background-color: #b9bbbe;
5488 .list-group-item-dark.list-group-item-action.active {
5490 background-color: #1b1e21;
5491 border-color: #1b1e21;
5505 text-decoration: none;
5507 .close:not(:disabled):not(.disabled):hover,
5508 .close:not(:disabled):not(.disabled):focus {
5514 background-color: transparent;
5519 pointer-events: none;
5525 font-size: 0.875rem;
5526 background-color: #444;
5527 background-clip: padding-box;
5528 border: 1px solid rgba(0, 0, 0, 0.1);
5529 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5531 border-radius: 0.25rem;
5533 .toast:not(:last-child) {
5534 margin-bottom: 0.75rem;
5549 align-items: center;
5550 padding: 0.25rem 0.75rem;
5552 background-color: #303030;
5553 background-clip: padding-box;
5554 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5555 border-top-left-radius: calc(0.25rem - 1px);
5556 border-top-right-radius: calc(0.25rem - 1px);
5566 .modal-open .modal {
5587 pointer-events: none;
5589 .modal.fade .modal-dialog {
5590 transition: transform 0.3s ease-out;
5591 transform: translate(0, -50px);
5593 @media (prefers-reduced-motion: reduce) {
5594 .modal.fade .modal-dialog {
5598 .modal.show .modal-dialog {
5601 .modal.modal-static .modal-dialog {
5602 transform: scale(1.02);
5605 .modal-dialog-scrollable {
5607 max-height: calc(100% - 1rem);
5609 .modal-dialog-scrollable .modal-content {
5610 max-height: calc(100vh - 1rem);
5613 .modal-dialog-scrollable .modal-header,
5614 .modal-dialog-scrollable .modal-footer {
5617 .modal-dialog-scrollable .modal-body {
5621 .modal-dialog-centered {
5623 align-items: center;
5624 min-height: calc(100% - 1rem);
5626 .modal-dialog-centered::before {
5628 height: calc(100vh - 1rem);
5629 height: min-content;
5632 .modal-dialog-centered.modal-dialog-scrollable {
5633 flex-direction: column;
5634 justify-content: center;
5637 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
5640 .modal-dialog-centered.modal-dialog-scrollable::before {
5647 flex-direction: column;
5649 pointer-events: auto;
5650 background-color: #303030;
5651 background-clip: padding-box;
5652 border: 1px solid #444;
5653 border-radius: 0.3rem;
5664 background-color: #000;
5666 .modal-backdrop.fade {
5669 .modal-backdrop.show {
5675 align-items: flex-start;
5676 justify-content: space-between;
5678 border-bottom: 1px solid #444;
5679 border-top-left-radius: calc(0.3rem - 1px);
5680 border-top-right-radius: calc(0.3rem - 1px);
5682 .modal-header .close {
5684 margin: -1rem -1rem -1rem auto;
5701 align-items: center;
5702 justify-content: flex-end;
5704 border-top: 1px solid #dee2e6;
5705 border-bottom-right-radius: calc(0.3rem - 1px);
5706 border-bottom-left-radius: calc(0.3rem - 1px);
5712 .modal-scrollbar-measure {
5720 @media (min-width: 576px) {
5723 margin: 1.75rem auto;
5725 .modal-dialog-scrollable {
5726 max-height: calc(100% - 3.5rem);
5728 .modal-dialog-scrollable .modal-content {
5729 max-height: calc(100vh - 3.5rem);
5731 .modal-dialog-centered {
5732 min-height: calc(100% - 3.5rem);
5734 .modal-dialog-centered::before {
5735 height: calc(100vh - 3.5rem);
5736 height: min-content;
5742 @media (min-width: 992px) {
5748 @media (min-width: 1200px) {
5758 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5759 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
5760 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5766 text-decoration: none;
5768 text-transform: none;
5769 letter-spacing: normal;
5771 white-space: normal;
5772 word-spacing: normal;
5774 font-size: 0.875rem;
5775 word-wrap: break-word;
5787 .tooltip .arrow::before {
5790 border-color: transparent;
5791 border-style: solid;
5795 .bs-tooltip-auto[x-placement^="top"] {
5798 .bs-tooltip-top .arrow,
5799 .bs-tooltip-auto[x-placement^="top"] .arrow {
5802 .bs-tooltip-top .arrow::before,
5803 .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5805 border-width: 0.4rem 0.4rem 0;
5806 border-top-color: #000;
5810 .bs-tooltip-auto[x-placement^="right"] {
5813 .bs-tooltip-right .arrow,
5814 .bs-tooltip-auto[x-placement^="right"] .arrow {
5819 .bs-tooltip-right .arrow::before,
5820 .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5822 border-width: 0.4rem 0.4rem 0.4rem 0;
5823 border-right-color: #000;
5827 .bs-tooltip-auto[x-placement^="bottom"] {
5830 .bs-tooltip-bottom .arrow,
5831 .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5834 .bs-tooltip-bottom .arrow::before,
5835 .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5837 border-width: 0 0.4rem 0.4rem;
5838 border-bottom-color: #000;
5842 .bs-tooltip-auto[x-placement^="left"] {
5845 .bs-tooltip-left .arrow,
5846 .bs-tooltip-auto[x-placement^="left"] .arrow {
5851 .bs-tooltip-left .arrow::before,
5852 .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5854 border-width: 0.4rem 0 0.4rem 0.4rem;
5855 border-left-color: #000;
5860 padding: 0.25rem 0.5rem;
5863 background-color: #000;
5864 border-radius: 0.25rem;
5874 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5875 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
5876 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5882 text-decoration: none;
5884 text-transform: none;
5885 letter-spacing: normal;
5887 white-space: normal;
5888 word-spacing: normal;
5890 font-size: 0.875rem;
5891 word-wrap: break-word;
5892 background-color: #303030;
5893 background-clip: padding-box;
5894 border: 1px solid rgba(0, 0, 0, 0.2);
5895 border-radius: 0.3rem;
5904 .popover .arrow::before,
5905 .popover .arrow::after {
5909 border-color: transparent;
5910 border-style: solid;
5914 .bs-popover-auto[x-placement^="top"] {
5915 margin-bottom: 0.5rem;
5917 .bs-popover-top > .arrow,
5918 .bs-popover-auto[x-placement^="top"] > .arrow {
5919 bottom: calc(-0.5rem - 1px);
5921 .bs-popover-top > .arrow::before,
5922 .bs-popover-auto[x-placement^="top"] > .arrow::before {
5924 border-width: 0.5rem 0.5rem 0;
5925 border-top-color: rgba(0, 0, 0, 0.25);
5927 .bs-popover-top > .arrow::after,
5928 .bs-popover-auto[x-placement^="top"] > .arrow::after {
5930 border-width: 0.5rem 0.5rem 0;
5931 border-top-color: #fff;
5935 .bs-popover-auto[x-placement^="right"] {
5936 margin-left: 0.5rem;
5938 .bs-popover-right > .arrow,
5939 .bs-popover-auto[x-placement^="right"] > .arrow {
5940 left: calc(-0.5rem - 1px);
5945 .bs-popover-right > .arrow::before,
5946 .bs-popover-auto[x-placement^="right"] > .arrow::before {
5948 border-width: 0.5rem 0.5rem 0.5rem 0;
5949 border-right-color: rgba(0, 0, 0, 0.25);
5951 .bs-popover-right > .arrow::after,
5952 .bs-popover-auto[x-placement^="right"] > .arrow::after {
5954 border-width: 0.5rem 0.5rem 0.5rem 0;
5955 border-right-color: #fff;
5959 .bs-popover-auto[x-placement^="bottom"] {
5962 .bs-popover-bottom > .arrow,
5963 .bs-popover-auto[x-placement^="bottom"] > .arrow {
5964 top: calc(-0.5rem - 1px);
5966 .bs-popover-bottom > .arrow::before,
5967 .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
5969 border-width: 0 0.5rem 0.5rem 0.5rem;
5970 border-bottom-color: rgba(0, 0, 0, 0.25);
5972 .bs-popover-bottom > .arrow::after,
5973 .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
5975 border-width: 0 0.5rem 0.5rem 0.5rem;
5976 border-bottom-color: #fff;
5978 .bs-popover-bottom .popover-header::before,
5979 .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5985 margin-left: -0.5rem;
5987 border-bottom: 1px solid #444;
5991 .bs-popover-auto[x-placement^="left"] {
5992 margin-right: 0.5rem;
5994 .bs-popover-left > .arrow,
5995 .bs-popover-auto[x-placement^="left"] > .arrow {
5996 right: calc(-0.5rem - 1px);
6001 .bs-popover-left > .arrow::before,
6002 .bs-popover-auto[x-placement^="left"] > .arrow::before {
6004 border-width: 0.5rem 0 0.5rem 0.5rem;
6005 border-left-color: rgba(0, 0, 0, 0.25);
6007 .bs-popover-left > .arrow::after,
6008 .bs-popover-auto[x-placement^="left"] > .arrow::after {
6010 border-width: 0.5rem 0 0.5rem 0.5rem;
6011 border-left-color: #fff;
6015 padding: 0.5rem 0.75rem;
6017 font-size: 0.9375rem;
6018 background-color: #444;
6019 border-bottom: 1px solid #373737;
6020 border-top-left-radius: calc(0.3rem - 1px);
6021 border-top-right-radius: calc(0.3rem - 1px);
6023 .popover-header:empty {
6028 padding: 0.5rem 0.75rem;
6036 .carousel.pointer-event {
6037 touch-action: pan-y;
6045 .carousel-inner::after {
6056 margin-right: -100%;
6057 backface-visibility: hidden;
6058 transition: transform 0.6s ease-in-out;
6060 @media (prefers-reduced-motion: reduce) {
6066 .carousel-item.active,
6067 .carousel-item-next,
6068 .carousel-item-prev {
6072 .carousel-item-next:not(.carousel-item-left),
6073 .active.carousel-item-right {
6074 transform: translateX(100%);
6077 .carousel-item-prev:not(.carousel-item-right),
6078 .active.carousel-item-left {
6079 transform: translateX(-100%);
6082 .carousel-fade .carousel-item {
6084 transition-property: opacity;
6087 .carousel-fade .carousel-item.active,
6088 .carousel-fade .carousel-item-next.carousel-item-left,
6089 .carousel-fade .carousel-item-prev.carousel-item-right {
6093 .carousel-fade .active.carousel-item-left,
6094 .carousel-fade .active.carousel-item-right {
6097 transition: opacity 0s 0.6s;
6099 @media (prefers-reduced-motion: reduce) {
6100 .carousel-fade .active.carousel-item-left,
6101 .carousel-fade .active.carousel-item-right {
6106 .carousel-control-prev,
6107 .carousel-control-next {
6113 align-items: center;
6114 justify-content: center;
6122 transition: opacity 0.15s ease;
6124 @media (prefers-reduced-motion: reduce) {
6125 .carousel-control-prev,
6126 .carousel-control-next {
6130 .carousel-control-prev:hover,
6131 .carousel-control-prev:focus,
6132 .carousel-control-next:hover,
6133 .carousel-control-next:focus {
6135 text-decoration: none;
6140 .carousel-control-prev {
6144 .carousel-control-next {
6148 .carousel-control-prev-icon,
6149 .carousel-control-next-icon {
6150 display: inline-block;
6153 background: 50%/100% 100% no-repeat;
6156 .carousel-control-prev-icon {
6157 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");
6160 .carousel-control-next-icon {
6161 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");
6164 .carousel-indicators {
6171 justify-content: center;
6177 .carousel-indicators li {
6178 box-sizing: content-box;
6184 text-indent: -999px;
6186 background-color: #fff;
6187 background-clip: padding-box;
6188 border-top: 10px solid transparent;
6189 border-bottom: 10px solid transparent;
6191 transition: opacity 0.6s ease;
6193 @media (prefers-reduced-motion: reduce) {
6194 .carousel-indicators li {
6198 .carousel-indicators .active {
6209 padding-bottom: 20px;
6214 @keyframes spinner-border {
6216 transform: rotate(360deg);
6220 display: inline-block;
6223 vertical-align: -0.125em;
6224 border: 0.25em solid currentcolor;
6225 border-right-color: transparent;
6227 animation: 0.75s linear infinite spinner-border;
6230 .spinner-border-sm {
6233 border-width: 0.2em;
6236 @keyframes spinner-grow {
6238 transform: scale(0);
6246 display: inline-block;
6249 vertical-align: -0.125em;
6250 background-color: currentcolor;
6253 animation: 0.75s linear infinite spinner-grow;
6261 @media (prefers-reduced-motion: reduce) {
6264 animation-duration: 1.5s;
6268 vertical-align: baseline !important;
6272 vertical-align: top !important;
6276 vertical-align: middle !important;
6280 vertical-align: bottom !important;
6283 .align-text-bottom {
6284 vertical-align: text-bottom !important;
6288 vertical-align: text-top !important;
6292 background-color: #007bff !important;
6297 button.bg-primary:hover,
6298 button.bg-primary:focus {
6299 background-color: #0062cc !important;
6303 background-color: #6c757d !important;
6306 a.bg-secondary:hover,
6307 a.bg-secondary:focus,
6308 button.bg-secondary:hover,
6309 button.bg-secondary:focus {
6310 background-color: #545b62 !important;
6314 background-color: #28a745 !important;
6319 button.bg-success:hover,
6320 button.bg-success:focus {
6321 background-color: #1e7e34 !important;
6325 background-color: #17a2b8 !important;
6330 button.bg-info:hover,
6331 button.bg-info:focus {
6332 background-color: #117a8b !important;
6336 background-color: #ffc107 !important;
6341 button.bg-warning:hover,
6342 button.bg-warning:focus {
6343 background-color: #d39e00 !important;
6347 background-color: #dc3545 !important;
6352 button.bg-danger:hover,
6353 button.bg-danger:focus {
6354 background-color: #bd2130 !important;
6358 background-color: #f8f9fa !important;
6363 button.bg-light:hover,
6364 button.bg-light:focus {
6365 background-color: #dae0e5 !important;
6369 background-color: #343a40 !important;
6374 button.bg-dark:hover,
6375 button.bg-dark:focus {
6376 background-color: #1d2124 !important;
6380 background-color: #fff !important;
6384 background-color: transparent !important;
6388 border: 1px solid #dee2e6 !important;
6392 border-top: 1px solid #dee2e6 !important;
6396 border-right: 1px solid #dee2e6 !important;
6400 border-bottom: 1px solid #dee2e6 !important;
6404 border-left: 1px solid #dee2e6 !important;
6408 border: 0 !important;
6412 border-top: 0 !important;
6416 border-right: 0 !important;
6420 border-bottom: 0 !important;
6424 border-left: 0 !important;
6428 border-color: #007bff !important;
6432 border-color: #6c757d !important;
6436 border-color: #28a745 !important;
6440 border-color: #17a2b8 !important;
6444 border-color: #ffc107 !important;
6448 border-color: #dc3545 !important;
6452 border-color: #f8f9fa !important;
6456 border-color: #343a40 !important;
6460 border-color: #fff !important;
6464 border-radius: 0.2rem !important;
6468 border-radius: 0.25rem !important;
6472 border-top-left-radius: 0.25rem !important;
6473 border-top-right-radius: 0.25rem !important;
6477 border-top-right-radius: 0.25rem !important;
6478 border-bottom-right-radius: 0.25rem !important;
6482 border-bottom-right-radius: 0.25rem !important;
6483 border-bottom-left-radius: 0.25rem !important;
6487 border-top-left-radius: 0.25rem !important;
6488 border-bottom-left-radius: 0.25rem !important;
6492 border-radius: 0.3rem !important;
6496 border-radius: 50% !important;
6500 border-radius: 50rem !important;
6504 border-radius: 0 !important;
6514 display: none !important;
6518 display: inline !important;
6522 display: inline-block !important;
6526 display: block !important;
6530 display: table !important;
6534 display: table-row !important;
6538 display: table-cell !important;
6542 display: flex !important;
6546 display: inline-flex !important;
6549 @media (min-width: 576px) {
6551 display: none !important;
6554 display: inline !important;
6556 .d-sm-inline-block {
6557 display: inline-block !important;
6560 display: block !important;
6563 display: table !important;
6566 display: table-row !important;
6569 display: table-cell !important;
6572 display: flex !important;
6575 display: inline-flex !important;
6578 @media (min-width: 768px) {
6580 display: none !important;
6583 display: inline !important;
6585 .d-md-inline-block {
6586 display: inline-block !important;
6589 display: block !important;
6592 display: table !important;
6595 display: table-row !important;
6598 display: table-cell !important;
6601 display: flex !important;
6604 display: inline-flex !important;
6607 @media (min-width: 992px) {
6609 display: none !important;
6612 display: inline !important;
6614 .d-lg-inline-block {
6615 display: inline-block !important;
6618 display: block !important;
6621 display: table !important;
6624 display: table-row !important;
6627 display: table-cell !important;
6630 display: flex !important;
6633 display: inline-flex !important;
6636 @media (min-width: 1200px) {
6638 display: none !important;
6641 display: inline !important;
6643 .d-xl-inline-block {
6644 display: inline-block !important;
6647 display: block !important;
6650 display: table !important;
6653 display: table-row !important;
6656 display: table-cell !important;
6659 display: flex !important;
6662 display: inline-flex !important;
6667 display: none !important;
6670 display: inline !important;
6672 .d-print-inline-block {
6673 display: inline-block !important;
6676 display: block !important;
6679 display: table !important;
6681 .d-print-table-row {
6682 display: table-row !important;
6684 .d-print-table-cell {
6685 display: table-cell !important;
6688 display: flex !important;
6690 .d-print-inline-flex {
6691 display: inline-flex !important;
6701 .embed-responsive::before {
6705 .embed-responsive .embed-responsive-item,
6706 .embed-responsive iframe,
6707 .embed-responsive embed,
6708 .embed-responsive object,
6709 .embed-responsive video {
6719 .embed-responsive-21by9::before {
6720 padding-top: 42.85714286%;
6723 .embed-responsive-16by9::before {
6724 padding-top: 56.25%;
6727 .embed-responsive-4by3::before {
6731 .embed-responsive-1by1::before {
6735 .embed-responsive-21by9::before {
6736 padding-top: 42.85714286%;
6739 .embed-responsive-16by9::before {
6740 padding-top: 56.25%;
6743 .embed-responsive-4by3::before {
6747 .embed-responsive-1by1::before {
6752 flex-direction: row !important;
6756 flex-direction: column !important;
6760 flex-direction: row-reverse !important;
6763 .flex-column-reverse {
6764 flex-direction: column-reverse !important;
6768 flex-wrap: wrap !important;
6772 flex-wrap: nowrap !important;
6775 .flex-wrap-reverse {
6776 flex-wrap: wrap-reverse !important;
6780 flex: 1 1 auto !important;
6784 flex-grow: 0 !important;
6788 flex-grow: 1 !important;
6792 flex-shrink: 0 !important;
6796 flex-shrink: 1 !important;
6799 .justify-content-start {
6800 justify-content: flex-start !important;
6803 .justify-content-end {
6804 justify-content: flex-end !important;
6807 .justify-content-center {
6808 justify-content: center !important;
6811 .justify-content-between {
6812 justify-content: space-between !important;
6815 .justify-content-around {
6816 justify-content: space-around !important;
6819 .align-items-start {
6820 align-items: flex-start !important;
6824 align-items: flex-end !important;
6827 .align-items-center {
6828 align-items: center !important;
6831 .align-items-baseline {
6832 align-items: baseline !important;
6835 .align-items-stretch {
6836 align-items: stretch !important;
6839 .align-content-start {
6840 align-content: flex-start !important;
6843 .align-content-end {
6844 align-content: flex-end !important;
6847 .align-content-center {
6848 align-content: center !important;
6851 .align-content-between {
6852 align-content: space-between !important;
6855 .align-content-around {
6856 align-content: space-around !important;
6859 .align-content-stretch {
6860 align-content: stretch !important;
6864 align-self: auto !important;
6868 align-self: flex-start !important;
6872 align-self: flex-end !important;
6875 .align-self-center {
6876 align-self: center !important;
6879 .align-self-baseline {
6880 align-self: baseline !important;
6883 .align-self-stretch {
6884 align-self: stretch !important;
6887 @media (min-width: 576px) {
6889 flex-direction: row !important;
6892 flex-direction: column !important;
6894 .flex-sm-row-reverse {
6895 flex-direction: row-reverse !important;
6897 .flex-sm-column-reverse {
6898 flex-direction: column-reverse !important;
6901 flex-wrap: wrap !important;
6904 flex-wrap: nowrap !important;
6906 .flex-sm-wrap-reverse {
6907 flex-wrap: wrap-reverse !important;
6910 flex: 1 1 auto !important;
6913 flex-grow: 0 !important;
6916 flex-grow: 1 !important;
6919 flex-shrink: 0 !important;
6922 flex-shrink: 1 !important;
6924 .justify-content-sm-start {
6925 justify-content: flex-start !important;
6927 .justify-content-sm-end {
6928 justify-content: flex-end !important;
6930 .justify-content-sm-center {
6931 justify-content: center !important;
6933 .justify-content-sm-between {
6934 justify-content: space-between !important;
6936 .justify-content-sm-around {
6937 justify-content: space-around !important;
6939 .align-items-sm-start {
6940 align-items: flex-start !important;
6942 .align-items-sm-end {
6943 align-items: flex-end !important;
6945 .align-items-sm-center {
6946 align-items: center !important;
6948 .align-items-sm-baseline {
6949 align-items: baseline !important;
6951 .align-items-sm-stretch {
6952 align-items: stretch !important;
6954 .align-content-sm-start {
6955 align-content: flex-start !important;
6957 .align-content-sm-end {
6958 align-content: flex-end !important;
6960 .align-content-sm-center {
6961 align-content: center !important;
6963 .align-content-sm-between {
6964 align-content: space-between !important;
6966 .align-content-sm-around {
6967 align-content: space-around !important;
6969 .align-content-sm-stretch {
6970 align-content: stretch !important;
6972 .align-self-sm-auto {
6973 align-self: auto !important;
6975 .align-self-sm-start {
6976 align-self: flex-start !important;
6978 .align-self-sm-end {
6979 align-self: flex-end !important;
6981 .align-self-sm-center {
6982 align-self: center !important;
6984 .align-self-sm-baseline {
6985 align-self: baseline !important;
6987 .align-self-sm-stretch {
6988 align-self: stretch !important;
6991 @media (min-width: 768px) {
6993 flex-direction: row !important;
6996 flex-direction: column !important;
6998 .flex-md-row-reverse {
6999 flex-direction: row-reverse !important;
7001 .flex-md-column-reverse {
7002 flex-direction: column-reverse !important;
7005 flex-wrap: wrap !important;
7008 flex-wrap: nowrap !important;
7010 .flex-md-wrap-reverse {
7011 flex-wrap: wrap-reverse !important;
7014 flex: 1 1 auto !important;
7017 flex-grow: 0 !important;
7020 flex-grow: 1 !important;
7023 flex-shrink: 0 !important;
7026 flex-shrink: 1 !important;
7028 .justify-content-md-start {
7029 justify-content: flex-start !important;
7031 .justify-content-md-end {
7032 justify-content: flex-end !important;
7034 .justify-content-md-center {
7035 justify-content: center !important;
7037 .justify-content-md-between {
7038 justify-content: space-between !important;
7040 .justify-content-md-around {
7041 justify-content: space-around !important;
7043 .align-items-md-start {
7044 align-items: flex-start !important;
7046 .align-items-md-end {
7047 align-items: flex-end !important;
7049 .align-items-md-center {
7050 align-items: center !important;
7052 .align-items-md-baseline {
7053 align-items: baseline !important;
7055 .align-items-md-stretch {
7056 align-items: stretch !important;
7058 .align-content-md-start {
7059 align-content: flex-start !important;
7061 .align-content-md-end {
7062 align-content: flex-end !important;
7064 .align-content-md-center {
7065 align-content: center !important;
7067 .align-content-md-between {
7068 align-content: space-between !important;
7070 .align-content-md-around {
7071 align-content: space-around !important;
7073 .align-content-md-stretch {
7074 align-content: stretch !important;
7076 .align-self-md-auto {
7077 align-self: auto !important;
7079 .align-self-md-start {
7080 align-self: flex-start !important;
7082 .align-self-md-end {
7083 align-self: flex-end !important;
7085 .align-self-md-center {
7086 align-self: center !important;
7088 .align-self-md-baseline {
7089 align-self: baseline !important;
7091 .align-self-md-stretch {
7092 align-self: stretch !important;
7095 @media (min-width: 992px) {
7097 flex-direction: row !important;
7100 flex-direction: column !important;
7102 .flex-lg-row-reverse {
7103 flex-direction: row-reverse !important;
7105 .flex-lg-column-reverse {
7106 flex-direction: column-reverse !important;
7109 flex-wrap: wrap !important;
7112 flex-wrap: nowrap !important;
7114 .flex-lg-wrap-reverse {
7115 flex-wrap: wrap-reverse !important;
7118 flex: 1 1 auto !important;
7121 flex-grow: 0 !important;
7124 flex-grow: 1 !important;
7127 flex-shrink: 0 !important;
7130 flex-shrink: 1 !important;
7132 .justify-content-lg-start {
7133 justify-content: flex-start !important;
7135 .justify-content-lg-end {
7136 justify-content: flex-end !important;
7138 .justify-content-lg-center {
7139 justify-content: center !important;
7141 .justify-content-lg-between {
7142 justify-content: space-between !important;
7144 .justify-content-lg-around {
7145 justify-content: space-around !important;
7147 .align-items-lg-start {
7148 align-items: flex-start !important;
7150 .align-items-lg-end {
7151 align-items: flex-end !important;
7153 .align-items-lg-center {
7154 align-items: center !important;
7156 .align-items-lg-baseline {
7157 align-items: baseline !important;
7159 .align-items-lg-stretch {
7160 align-items: stretch !important;
7162 .align-content-lg-start {
7163 align-content: flex-start !important;
7165 .align-content-lg-end {
7166 align-content: flex-end !important;
7168 .align-content-lg-center {
7169 align-content: center !important;
7171 .align-content-lg-between {
7172 align-content: space-between !important;
7174 .align-content-lg-around {
7175 align-content: space-around !important;
7177 .align-content-lg-stretch {
7178 align-content: stretch !important;
7180 .align-self-lg-auto {
7181 align-self: auto !important;
7183 .align-self-lg-start {
7184 align-self: flex-start !important;
7186 .align-self-lg-end {
7187 align-self: flex-end !important;
7189 .align-self-lg-center {
7190 align-self: center !important;
7192 .align-self-lg-baseline {
7193 align-self: baseline !important;
7195 .align-self-lg-stretch {
7196 align-self: stretch !important;
7199 @media (min-width: 1200px) {
7201 flex-direction: row !important;
7204 flex-direction: column !important;
7206 .flex-xl-row-reverse {
7207 flex-direction: row-reverse !important;
7209 .flex-xl-column-reverse {
7210 flex-direction: column-reverse !important;
7213 flex-wrap: wrap !important;
7216 flex-wrap: nowrap !important;
7218 .flex-xl-wrap-reverse {
7219 flex-wrap: wrap-reverse !important;
7222 flex: 1 1 auto !important;
7225 flex-grow: 0 !important;
7228 flex-grow: 1 !important;
7231 flex-shrink: 0 !important;
7234 flex-shrink: 1 !important;
7236 .justify-content-xl-start {
7237 justify-content: flex-start !important;
7239 .justify-content-xl-end {
7240 justify-content: flex-end !important;
7242 .justify-content-xl-center {
7243 justify-content: center !important;
7245 .justify-content-xl-between {
7246 justify-content: space-between !important;
7248 .justify-content-xl-around {
7249 justify-content: space-around !important;
7251 .align-items-xl-start {
7252 align-items: flex-start !important;
7254 .align-items-xl-end {
7255 align-items: flex-end !important;
7257 .align-items-xl-center {
7258 align-items: center !important;
7260 .align-items-xl-baseline {
7261 align-items: baseline !important;
7263 .align-items-xl-stretch {
7264 align-items: stretch !important;
7266 .align-content-xl-start {
7267 align-content: flex-start !important;
7269 .align-content-xl-end {
7270 align-content: flex-end !important;
7272 .align-content-xl-center {
7273 align-content: center !important;
7275 .align-content-xl-between {
7276 align-content: space-between !important;
7278 .align-content-xl-around {
7279 align-content: space-around !important;
7281 .align-content-xl-stretch {
7282 align-content: stretch !important;
7284 .align-self-xl-auto {
7285 align-self: auto !important;
7287 .align-self-xl-start {
7288 align-self: flex-start !important;
7290 .align-self-xl-end {
7291 align-self: flex-end !important;
7293 .align-self-xl-center {
7294 align-self: center !important;
7296 .align-self-xl-baseline {
7297 align-self: baseline !important;
7299 .align-self-xl-stretch {
7300 align-self: stretch !important;
7304 float: left !important;
7308 float: right !important;
7312 float: none !important;
7315 @media (min-width: 576px) {
7317 float: left !important;
7320 float: right !important;
7323 float: none !important;
7326 @media (min-width: 768px) {
7328 float: left !important;
7331 float: right !important;
7334 float: none !important;
7337 @media (min-width: 992px) {
7339 float: left !important;
7342 float: right !important;
7345 float: none !important;
7348 @media (min-width: 1200px) {
7350 float: left !important;
7353 float: right !important;
7356 float: none !important;
7360 user-select: all !important;
7364 user-select: auto !important;
7368 user-select: none !important;
7372 overflow: auto !important;
7376 overflow: hidden !important;
7380 position: static !important;
7383 .position-relative {
7384 position: relative !important;
7387 .position-absolute {
7388 position: absolute !important;
7392 position: fixed !important;
7396 position: sticky !important;
7415 @supports (position: sticky) {
7430 clip: rect(0, 0, 0, 0);
7431 white-space: nowrap;
7435 .sr-only-focusable:active,
7436 .sr-only-focusable:focus {
7442 white-space: normal;
7446 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7450 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7454 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7458 box-shadow: none !important;
7462 width: 25% !important;
7466 width: 50% !important;
7470 width: 75% !important;
7474 width: 100% !important;
7478 width: auto !important;
7482 height: 25% !important;
7486 height: 50% !important;
7490 height: 75% !important;
7494 height: 100% !important;
7498 height: auto !important;
7502 max-width: 100% !important;
7506 max-height: 100% !important;
7510 min-width: 100vw !important;
7514 min-height: 100vh !important;
7518 width: 100vw !important;
7522 height: 100vh !important;
7526 margin: 0 !important;
7531 margin-top: 0 !important;
7536 margin-right: 0 !important;
7541 margin-bottom: 0 !important;
7546 margin-left: 0 !important;
7550 margin: 0.25rem !important;
7555 margin-top: 0.25rem !important;
7560 margin-right: 0.25rem !important;
7565 margin-bottom: 0.25rem !important;
7570 margin-left: 0.25rem !important;
7574 margin: 0.5rem !important;
7579 margin-top: 0.5rem !important;
7584 margin-right: 0.5rem !important;
7589 margin-bottom: 0.5rem !important;
7594 margin-left: 0.5rem !important;
7598 margin: 1rem !important;
7603 margin-top: 1rem !important;
7608 margin-right: 1rem !important;
7613 margin-bottom: 1rem !important;
7618 margin-left: 1rem !important;
7622 margin: 1.5rem !important;
7627 margin-top: 1.5rem !important;
7632 margin-right: 1.5rem !important;
7637 margin-bottom: 1.5rem !important;
7642 margin-left: 1.5rem !important;
7646 margin: 3rem !important;
7651 margin-top: 3rem !important;
7656 margin-right: 3rem !important;
7661 margin-bottom: 3rem !important;
7666 margin-left: 3rem !important;
7670 padding: 0 !important;
7675 padding-top: 0 !important;
7680 padding-right: 0 !important;
7685 padding-bottom: 0 !important;
7690 padding-left: 0 !important;
7694 padding: 0.25rem !important;
7699 padding-top: 0.25rem !important;
7704 padding-right: 0.25rem !important;
7709 padding-bottom: 0.25rem !important;
7714 padding-left: 0.25rem !important;
7718 padding: 0.5rem !important;
7723 padding-top: 0.5rem !important;
7728 padding-right: 0.5rem !important;
7733 padding-bottom: 0.5rem !important;
7738 padding-left: 0.5rem !important;
7742 padding: 1rem !important;
7747 padding-top: 1rem !important;
7752 padding-right: 1rem !important;
7757 padding-bottom: 1rem !important;
7762 padding-left: 1rem !important;
7766 padding: 1.5rem !important;
7771 padding-top: 1.5rem !important;
7776 padding-right: 1.5rem !important;
7781 padding-bottom: 1.5rem !important;
7786 padding-left: 1.5rem !important;
7790 padding: 3rem !important;
7795 padding-top: 3rem !important;
7800 padding-right: 3rem !important;
7805 padding-bottom: 3rem !important;
7810 padding-left: 3rem !important;
7814 margin: -0.25rem !important;
7819 margin-top: -0.25rem !important;
7824 margin-right: -0.25rem !important;
7829 margin-bottom: -0.25rem !important;
7834 margin-left: -0.25rem !important;
7838 margin: -0.5rem !important;
7843 margin-top: -0.5rem !important;
7848 margin-right: -0.5rem !important;
7853 margin-bottom: -0.5rem !important;
7858 margin-left: -0.5rem !important;
7862 margin: -1rem !important;
7867 margin-top: -1rem !important;
7872 margin-right: -1rem !important;
7877 margin-bottom: -1rem !important;
7882 margin-left: -1rem !important;
7886 margin: -1.5rem !important;
7891 margin-top: -1.5rem !important;
7896 margin-right: -1.5rem !important;
7901 margin-bottom: -1.5rem !important;
7906 margin-left: -1.5rem !important;
7910 margin: -3rem !important;
7915 margin-top: -3rem !important;
7920 margin-right: -3rem !important;
7925 margin-bottom: -3rem !important;
7930 margin-left: -3rem !important;
7934 margin: auto !important;
7939 margin-top: auto !important;
7944 margin-right: auto !important;
7949 margin-bottom: auto !important;
7954 margin-left: auto !important;
7957 @media (min-width: 576px) {
7959 margin: 0 !important;
7963 margin-top: 0 !important;
7967 margin-right: 0 !important;
7971 margin-bottom: 0 !important;
7975 margin-left: 0 !important;
7978 margin: 0.25rem !important;
7982 margin-top: 0.25rem !important;
7986 margin-right: 0.25rem !important;
7990 margin-bottom: 0.25rem !important;
7994 margin-left: 0.25rem !important;
7997 margin: 0.5rem !important;
8001 margin-top: 0.5rem !important;
8005 margin-right: 0.5rem !important;
8009 margin-bottom: 0.5rem !important;
8013 margin-left: 0.5rem !important;
8016 margin: 1rem !important;
8020 margin-top: 1rem !important;
8024 margin-right: 1rem !important;
8028 margin-bottom: 1rem !important;
8032 margin-left: 1rem !important;
8035 margin: 1.5rem !important;
8039 margin-top: 1.5rem !important;
8043 margin-right: 1.5rem !important;
8047 margin-bottom: 1.5rem !important;
8051 margin-left: 1.5rem !important;
8054 margin: 3rem !important;
8058 margin-top: 3rem !important;
8062 margin-right: 3rem !important;
8066 margin-bottom: 3rem !important;
8070 margin-left: 3rem !important;
8073 padding: 0 !important;
8077 padding-top: 0 !important;
8081 padding-right: 0 !important;
8085 padding-bottom: 0 !important;
8089 padding-left: 0 !important;
8092 padding: 0.25rem !important;
8096 padding-top: 0.25rem !important;
8100 padding-right: 0.25rem !important;
8104 padding-bottom: 0.25rem !important;
8108 padding-left: 0.25rem !important;
8111 padding: 0.5rem !important;
8115 padding-top: 0.5rem !important;
8119 padding-right: 0.5rem !important;
8123 padding-bottom: 0.5rem !important;
8127 padding-left: 0.5rem !important;
8130 padding: 1rem !important;
8134 padding-top: 1rem !important;
8138 padding-right: 1rem !important;
8142 padding-bottom: 1rem !important;
8146 padding-left: 1rem !important;
8149 padding: 1.5rem !important;
8153 padding-top: 1.5rem !important;
8157 padding-right: 1.5rem !important;
8161 padding-bottom: 1.5rem !important;
8165 padding-left: 1.5rem !important;
8168 padding: 3rem !important;
8172 padding-top: 3rem !important;
8176 padding-right: 3rem !important;
8180 padding-bottom: 3rem !important;
8184 padding-left: 3rem !important;
8187 margin: -0.25rem !important;
8191 margin-top: -0.25rem !important;
8195 margin-right: -0.25rem !important;
8199 margin-bottom: -0.25rem !important;
8203 margin-left: -0.25rem !important;
8206 margin: -0.5rem !important;
8210 margin-top: -0.5rem !important;
8214 margin-right: -0.5rem !important;
8218 margin-bottom: -0.5rem !important;
8222 margin-left: -0.5rem !important;
8225 margin: -1rem !important;
8229 margin-top: -1rem !important;
8233 margin-right: -1rem !important;
8237 margin-bottom: -1rem !important;
8241 margin-left: -1rem !important;
8244 margin: -1.5rem !important;
8248 margin-top: -1.5rem !important;
8252 margin-right: -1.5rem !important;
8256 margin-bottom: -1.5rem !important;
8260 margin-left: -1.5rem !important;
8263 margin: -3rem !important;
8267 margin-top: -3rem !important;
8271 margin-right: -3rem !important;
8275 margin-bottom: -3rem !important;
8279 margin-left: -3rem !important;
8282 margin: auto !important;
8286 margin-top: auto !important;
8290 margin-right: auto !important;
8294 margin-bottom: auto !important;
8298 margin-left: auto !important;
8301 @media (min-width: 768px) {
8303 margin: 0 !important;
8307 margin-top: 0 !important;
8311 margin-right: 0 !important;
8315 margin-bottom: 0 !important;
8319 margin-left: 0 !important;
8322 margin: 0.25rem !important;
8326 margin-top: 0.25rem !important;
8330 margin-right: 0.25rem !important;
8334 margin-bottom: 0.25rem !important;
8338 margin-left: 0.25rem !important;
8341 margin: 0.5rem !important;
8345 margin-top: 0.5rem !important;
8349 margin-right: 0.5rem !important;
8353 margin-bottom: 0.5rem !important;
8357 margin-left: 0.5rem !important;
8360 margin: 1rem !important;
8364 margin-top: 1rem !important;
8368 margin-right: 1rem !important;
8372 margin-bottom: 1rem !important;
8376 margin-left: 1rem !important;
8379 margin: 1.5rem !important;
8383 margin-top: 1.5rem !important;
8387 margin-right: 1.5rem !important;
8391 margin-bottom: 1.5rem !important;
8395 margin-left: 1.5rem !important;
8398 margin: 3rem !important;
8402 margin-top: 3rem !important;
8406 margin-right: 3rem !important;
8410 margin-bottom: 3rem !important;
8414 margin-left: 3rem !important;
8417 padding: 0 !important;
8421 padding-top: 0 !important;
8425 padding-right: 0 !important;
8429 padding-bottom: 0 !important;
8433 padding-left: 0 !important;
8436 padding: 0.25rem !important;
8440 padding-top: 0.25rem !important;
8444 padding-right: 0.25rem !important;
8448 padding-bottom: 0.25rem !important;
8452 padding-left: 0.25rem !important;
8455 padding: 0.5rem !important;
8459 padding-top: 0.5rem !important;
8463 padding-right: 0.5rem !important;
8467 padding-bottom: 0.5rem !important;
8471 padding-left: 0.5rem !important;
8474 padding: 1rem !important;
8478 padding-top: 1rem !important;
8482 padding-right: 1rem !important;
8486 padding-bottom: 1rem !important;
8490 padding-left: 1rem !important;
8493 padding: 1.5rem !important;
8497 padding-top: 1.5rem !important;
8501 padding-right: 1.5rem !important;
8505 padding-bottom: 1.5rem !important;
8509 padding-left: 1.5rem !important;
8512 padding: 3rem !important;
8516 padding-top: 3rem !important;
8520 padding-right: 3rem !important;
8524 padding-bottom: 3rem !important;
8528 padding-left: 3rem !important;
8531 margin: -0.25rem !important;
8535 margin-top: -0.25rem !important;
8539 margin-right: -0.25rem !important;
8543 margin-bottom: -0.25rem !important;
8547 margin-left: -0.25rem !important;
8550 margin: -0.5rem !important;
8554 margin-top: -0.5rem !important;
8558 margin-right: -0.5rem !important;
8562 margin-bottom: -0.5rem !important;
8566 margin-left: -0.5rem !important;
8569 margin: -1rem !important;
8573 margin-top: -1rem !important;
8577 margin-right: -1rem !important;
8581 margin-bottom: -1rem !important;
8585 margin-left: -1rem !important;
8588 margin: -1.5rem !important;
8592 margin-top: -1.5rem !important;
8596 margin-right: -1.5rem !important;
8600 margin-bottom: -1.5rem !important;
8604 margin-left: -1.5rem !important;
8607 margin: -3rem !important;
8611 margin-top: -3rem !important;
8615 margin-right: -3rem !important;
8619 margin-bottom: -3rem !important;
8623 margin-left: -3rem !important;
8626 margin: auto !important;
8630 margin-top: auto !important;
8634 margin-right: auto !important;
8638 margin-bottom: auto !important;
8642 margin-left: auto !important;
8645 @media (min-width: 992px) {
8647 margin: 0 !important;
8651 margin-top: 0 !important;
8655 margin-right: 0 !important;
8659 margin-bottom: 0 !important;
8663 margin-left: 0 !important;
8666 margin: 0.25rem !important;
8670 margin-top: 0.25rem !important;
8674 margin-right: 0.25rem !important;
8678 margin-bottom: 0.25rem !important;
8682 margin-left: 0.25rem !important;
8685 margin: 0.5rem !important;
8689 margin-top: 0.5rem !important;
8693 margin-right: 0.5rem !important;
8697 margin-bottom: 0.5rem !important;
8701 margin-left: 0.5rem !important;
8704 margin: 1rem !important;
8708 margin-top: 1rem !important;
8712 margin-right: 1rem !important;
8716 margin-bottom: 1rem !important;
8720 margin-left: 1rem !important;
8723 margin: 1.5rem !important;
8727 margin-top: 1.5rem !important;
8731 margin-right: 1.5rem !important;
8735 margin-bottom: 1.5rem !important;
8739 margin-left: 1.5rem !important;
8742 margin: 3rem !important;
8746 margin-top: 3rem !important;
8750 margin-right: 3rem !important;
8754 margin-bottom: 3rem !important;
8758 margin-left: 3rem !important;
8761 padding: 0 !important;
8765 padding-top: 0 !important;
8769 padding-right: 0 !important;
8773 padding-bottom: 0 !important;
8777 padding-left: 0 !important;
8780 padding: 0.25rem !important;
8784 padding-top: 0.25rem !important;
8788 padding-right: 0.25rem !important;
8792 padding-bottom: 0.25rem !important;
8796 padding-left: 0.25rem !important;
8799 padding: 0.5rem !important;
8803 padding-top: 0.5rem !important;
8807 padding-right: 0.5rem !important;
8811 padding-bottom: 0.5rem !important;
8815 padding-left: 0.5rem !important;
8818 padding: 1rem !important;
8822 padding-top: 1rem !important;
8826 padding-right: 1rem !important;
8830 padding-bottom: 1rem !important;
8834 padding-left: 1rem !important;
8837 padding: 1.5rem !important;
8841 padding-top: 1.5rem !important;
8845 padding-right: 1.5rem !important;
8849 padding-bottom: 1.5rem !important;
8853 padding-left: 1.5rem !important;
8856 padding: 3rem !important;
8860 padding-top: 3rem !important;
8864 padding-right: 3rem !important;
8868 padding-bottom: 3rem !important;
8872 padding-left: 3rem !important;
8875 margin: -0.25rem !important;
8879 margin-top: -0.25rem !important;
8883 margin-right: -0.25rem !important;
8887 margin-bottom: -0.25rem !important;
8891 margin-left: -0.25rem !important;
8894 margin: -0.5rem !important;
8898 margin-top: -0.5rem !important;
8902 margin-right: -0.5rem !important;
8906 margin-bottom: -0.5rem !important;
8910 margin-left: -0.5rem !important;
8913 margin: -1rem !important;
8917 margin-top: -1rem !important;
8921 margin-right: -1rem !important;
8925 margin-bottom: -1rem !important;
8929 margin-left: -1rem !important;
8932 margin: -1.5rem !important;
8936 margin-top: -1.5rem !important;
8940 margin-right: -1.5rem !important;
8944 margin-bottom: -1.5rem !important;
8948 margin-left: -1.5rem !important;
8951 margin: -3rem !important;
8955 margin-top: -3rem !important;
8959 margin-right: -3rem !important;
8963 margin-bottom: -3rem !important;
8967 margin-left: -3rem !important;
8970 margin: auto !important;
8974 margin-top: auto !important;
8978 margin-right: auto !important;
8982 margin-bottom: auto !important;
8986 margin-left: auto !important;
8989 @media (min-width: 1200px) {
8991 margin: 0 !important;
8995 margin-top: 0 !important;
8999 margin-right: 0 !important;
9003 margin-bottom: 0 !important;
9007 margin-left: 0 !important;
9010 margin: 0.25rem !important;
9014 margin-top: 0.25rem !important;
9018 margin-right: 0.25rem !important;
9022 margin-bottom: 0.25rem !important;
9026 margin-left: 0.25rem !important;
9029 margin: 0.5rem !important;
9033 margin-top: 0.5rem !important;
9037 margin-right: 0.5rem !important;
9041 margin-bottom: 0.5rem !important;
9045 margin-left: 0.5rem !important;
9048 margin: 1rem !important;
9052 margin-top: 1rem !important;
9056 margin-right: 1rem !important;
9060 margin-bottom: 1rem !important;
9064 margin-left: 1rem !important;
9067 margin: 1.5rem !important;
9071 margin-top: 1.5rem !important;
9075 margin-right: 1.5rem !important;
9079 margin-bottom: 1.5rem !important;
9083 margin-left: 1.5rem !important;
9086 margin: 3rem !important;
9090 margin-top: 3rem !important;
9094 margin-right: 3rem !important;
9098 margin-bottom: 3rem !important;
9102 margin-left: 3rem !important;
9105 padding: 0 !important;
9109 padding-top: 0 !important;
9113 padding-right: 0 !important;
9117 padding-bottom: 0 !important;
9121 padding-left: 0 !important;
9124 padding: 0.25rem !important;
9128 padding-top: 0.25rem !important;
9132 padding-right: 0.25rem !important;
9136 padding-bottom: 0.25rem !important;
9140 padding-left: 0.25rem !important;
9143 padding: 0.5rem !important;
9147 padding-top: 0.5rem !important;
9151 padding-right: 0.5rem !important;
9155 padding-bottom: 0.5rem !important;
9159 padding-left: 0.5rem !important;
9162 padding: 1rem !important;
9166 padding-top: 1rem !important;
9170 padding-right: 1rem !important;
9174 padding-bottom: 1rem !important;
9178 padding-left: 1rem !important;
9181 padding: 1.5rem !important;
9185 padding-top: 1.5rem !important;
9189 padding-right: 1.5rem !important;
9193 padding-bottom: 1.5rem !important;
9197 padding-left: 1.5rem !important;
9200 padding: 3rem !important;
9204 padding-top: 3rem !important;
9208 padding-right: 3rem !important;
9212 padding-bottom: 3rem !important;
9216 padding-left: 3rem !important;
9219 margin: -0.25rem !important;
9223 margin-top: -0.25rem !important;
9227 margin-right: -0.25rem !important;
9231 margin-bottom: -0.25rem !important;
9235 margin-left: -0.25rem !important;
9238 margin: -0.5rem !important;
9242 margin-top: -0.5rem !important;
9246 margin-right: -0.5rem !important;
9250 margin-bottom: -0.5rem !important;
9254 margin-left: -0.5rem !important;
9257 margin: -1rem !important;
9261 margin-top: -1rem !important;
9265 margin-right: -1rem !important;
9269 margin-bottom: -1rem !important;
9273 margin-left: -1rem !important;
9276 margin: -1.5rem !important;
9280 margin-top: -1.5rem !important;
9284 margin-right: -1.5rem !important;
9288 margin-bottom: -1.5rem !important;
9292 margin-left: -1.5rem !important;
9295 margin: -3rem !important;
9299 margin-top: -3rem !important;
9303 margin-right: -3rem !important;
9307 margin-bottom: -3rem !important;
9311 margin-left: -3rem !important;
9314 margin: auto !important;
9318 margin-top: auto !important;
9322 margin-right: auto !important;
9326 margin-bottom: auto !important;
9330 margin-left: auto !important;
9333 .stretched-link::after {
9340 pointer-events: auto;
9342 background-color: rgba(0, 0, 0, 0);
9346 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
9347 "Courier New", monospace !important;
9351 text-align: justify !important;
9355 white-space: normal !important;
9359 white-space: nowrap !important;
9364 text-overflow: ellipsis;
9365 white-space: nowrap;
9369 text-align: left !important;
9373 text-align: right !important;
9377 text-align: center !important;
9380 @media (min-width: 576px) {
9382 text-align: left !important;
9385 text-align: right !important;
9388 text-align: center !important;
9391 @media (min-width: 768px) {
9393 text-align: left !important;
9396 text-align: right !important;
9399 text-align: center !important;
9402 @media (min-width: 992px) {
9404 text-align: left !important;
9407 text-align: right !important;
9410 text-align: center !important;
9413 @media (min-width: 1200px) {
9415 text-align: left !important;
9418 text-align: right !important;
9421 text-align: center !important;
9425 text-transform: lowercase !important;
9429 text-transform: uppercase !important;
9433 text-transform: capitalize !important;
9436 .font-weight-light {
9437 font-weight: 300 !important;
9440 .font-weight-lighter {
9441 font-weight: lighter !important;
9444 .font-weight-normal {
9445 font-weight: 400 !important;
9449 font-weight: 700 !important;
9452 .font-weight-bolder {
9453 font-weight: bolder !important;
9457 font-style: italic !important;
9461 color: #fff !important;
9465 color: #007bff !important;
9468 a.text-primary:hover,
9469 a.text-primary:focus {
9470 color: #0056b3 !important;
9474 color: #6c757d !important;
9477 a.text-secondary:hover,
9478 a.text-secondary:focus {
9479 color: #494f54 !important;
9483 color: #28a745 !important;
9486 a.text-success:hover,
9487 a.text-success:focus {
9488 color: #19692c !important;
9492 color: #17a2b8 !important;
9497 color: #0f6674 !important;
9501 color: #ffc107 !important;
9504 a.text-warning:hover,
9505 a.text-warning:focus {
9506 color: #ba8b00 !important;
9510 color: #dc3545 !important;
9513 a.text-danger:hover,
9514 a.text-danger:focus {
9515 color: #a71d2a !important;
9519 color: #f8f9fa !important;
9523 a.text-light:focus {
9524 color: #cbd3da !important;
9528 color: #343a40 !important;
9533 color: #121416 !important;
9537 color: #dee2e6 !important;
9541 color: #888 !important;
9545 color: rgba(0, 0, 0, 0.5) !important;
9549 color: rgba(255, 255, 255, 0.5) !important;
9556 background-color: transparent;
9560 .text-decoration-none {
9561 text-decoration: none !important;
9565 word-break: break-word !important;
9566 word-wrap: break-word !important;
9570 color: inherit !important;
9574 visibility: visible !important;
9578 visibility: hidden !important;
9585 text-shadow: none !important;
9586 box-shadow: none !important;
9589 text-decoration: underline;
9591 abbr[title]::after {
9592 content: " (" attr(title) ")";
9595 white-space: pre-wrap !important;
9599 border: 1px solid #adb5bd;
9600 page-break-inside: avoid;
9604 page-break-inside: avoid;
9614 page-break-after: avoid;
9620 min-width: 992px !important;
9623 min-width: 992px !important;
9629 border: 1px solid #000;
9632 border-collapse: collapse !important;
9636 background-color: #fff !important;
9639 .table-bordered td {
9640 border: 1px solid #dee2e6 !important;
9647 .table-dark thead th,
9648 .table-dark tbody + tbody {
9651 .table .thead-dark th {
9657 /*# sourceMappingURL=darkly-red.css.map */