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)
32 --breakpoint-sm: 576px;
33 --breakpoint-md: 768px;
34 --breakpoint-lg: 992px;
35 --breakpoint-xl: 1200px;
36 --font-family-sans-serif: "Lato", -apple-system, BlinkMacSystemFont,
37 "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
38 "Segoe UI Emoji", "Segoe UI Symbol";
39 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
40 "Liberation Mono", "Courier New", monospace;
46 box-sizing: border-box;
50 font-family: sans-serif;
52 -webkit-text-size-adjust: 100%;
53 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
71 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
72 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
73 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
79 background-color: #222;
82 [tabindex="-1"]:focus:not(:focus-visible) {
83 outline: 0 !important;
87 box-sizing: content-box;
99 margin-bottom: 0.5rem;
108 abbr[data-original-title] {
109 text-decoration: underline;
110 text-decoration: underline dotted;
113 text-decoration-skip-ink: none;
119 line-height: inherit;
141 margin-bottom: 0.5rem;
163 vertical-align: baseline;
176 text-decoration: none;
177 background-color: transparent;
181 text-decoration: underline;
184 a:not([href]):not([class]) {
186 text-decoration: none;
188 a:not([href]):not([class]):hover {
190 text-decoration: none;
197 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
198 "Courier New", monospace;
206 -ms-overflow-style: scrollbar;
214 vertical-align: middle;
220 vertical-align: middle;
224 border-collapse: collapse;
228 padding-top: 0.75rem;
229 padding-bottom: 0.75rem;
232 caption-side: bottom;
237 text-align: -webkit-match-parent;
241 display: inline-block;
242 margin-bottom: 0.5rem;
249 button:focus:not(:focus-visible) {
259 font-family: inherit;
261 line-height: inherit;
271 text-transform: none;
286 -webkit-appearance: button;
289 button:not(:disabled),
290 [type="button"]:not(:disabled),
291 [type="reset"]:not(:disabled),
292 [type="submit"]:not(:disabled) {
296 button::-moz-focus-inner,
297 [type="button"]::-moz-focus-inner,
298 [type="reset"]::-moz-focus-inner,
299 [type="submit"]::-moz-focus-inner {
305 input[type="checkbox"] {
306 box-sizing: border-box;
327 margin-bottom: 0.5rem;
329 line-height: inherit;
335 vertical-align: baseline;
338 [type="number"]::-webkit-inner-spin-button,
339 [type="number"]::-webkit-outer-spin-button {
344 outline-offset: -2px;
345 -webkit-appearance: none;
348 [type="search"]::-webkit-search-decoration {
349 -webkit-appearance: none;
352 ::-webkit-file-upload-button {
354 -webkit-appearance: button;
358 display: inline-block;
371 display: none !important;
386 margin-bottom: 0.5rem;
454 border-top: 1px solid rgba(0, 0, 0, 0.1);
466 background-color: #333;
480 display: inline-block;
482 .list-inline-item:not(:last-child) {
483 margin-right: 0.5rem;
488 text-transform: uppercase;
501 .blockquote-footer::before {
512 background-color: #fff;
513 border: 1px solid #dee2e6;
514 border-radius: 0.25rem;
520 display: inline-block;
524 margin-bottom: 0.5rem;
536 word-wrap: break-word;
543 padding: 0.2rem 0.4rem;
546 background-color: #212529;
547 border-radius: 0.2rem;
584 @media (min-width: 576px) {
590 @media (min-width: 768px) {
597 @media (min-width: 992px) {
605 @media (min-width: 1200px) {
626 .no-gutters > [class*="col-"] {
724 flex: 0 0 33.3333333333%;
725 max-width: 33.3333333333%;
739 flex: 0 0 16.6666666667%;
740 max-width: 16.6666666667%;
750 flex: 0 0 8.33333333%;
751 max-width: 8.33333333%;
755 flex: 0 0 16.66666667%;
756 max-width: 16.66666667%;
765 flex: 0 0 33.33333333%;
766 max-width: 33.33333333%;
770 flex: 0 0 41.66666667%;
771 max-width: 41.66666667%;
780 flex: 0 0 58.33333333%;
781 max-width: 58.33333333%;
785 flex: 0 0 66.66666667%;
786 max-width: 66.66666667%;
795 flex: 0 0 83.33333333%;
796 max-width: 83.33333333%;
800 flex: 0 0 91.66666667%;
801 max-width: 91.66666667%;
870 margin-left: 8.33333333%;
874 margin-left: 16.66666667%;
882 margin-left: 33.33333333%;
886 margin-left: 41.66666667%;
894 margin-left: 58.33333333%;
898 margin-left: 66.66666667%;
906 margin-left: 83.33333333%;
910 margin-left: 91.66666667%;
913 @media (min-width: 576px) {
928 flex: 0 0 33.3333333333%;
929 max-width: 33.3333333333%;
940 flex: 0 0 16.6666666667%;
941 max-width: 16.6666666667%;
949 flex: 0 0 8.33333333%;
950 max-width: 8.33333333%;
953 flex: 0 0 16.66666667%;
954 max-width: 16.66666667%;
961 flex: 0 0 33.33333333%;
962 max-width: 33.33333333%;
965 flex: 0 0 41.66666667%;
966 max-width: 41.66666667%;
973 flex: 0 0 58.33333333%;
974 max-width: 58.33333333%;
977 flex: 0 0 66.66666667%;
978 max-width: 66.66666667%;
985 flex: 0 0 83.33333333%;
986 max-width: 83.33333333%;
989 flex: 0 0 91.66666667%;
990 max-width: 91.66666667%;
1045 margin-left: 8.33333333%;
1048 margin-left: 16.66666667%;
1054 margin-left: 33.33333333%;
1057 margin-left: 41.66666667%;
1063 margin-left: 58.33333333%;
1066 margin-left: 66.66666667%;
1072 margin-left: 83.33333333%;
1075 margin-left: 91.66666667%;
1078 @media (min-width: 768px) {
1084 .row-cols-md-1 > * {
1088 .row-cols-md-2 > * {
1092 .row-cols-md-3 > * {
1093 flex: 0 0 33.3333333333%;
1094 max-width: 33.3333333333%;
1096 .row-cols-md-4 > * {
1100 .row-cols-md-5 > * {
1104 .row-cols-md-6 > * {
1105 flex: 0 0 16.6666666667%;
1106 max-width: 16.6666666667%;
1114 flex: 0 0 8.33333333%;
1115 max-width: 8.33333333%;
1118 flex: 0 0 16.66666667%;
1119 max-width: 16.66666667%;
1126 flex: 0 0 33.33333333%;
1127 max-width: 33.33333333%;
1130 flex: 0 0 41.66666667%;
1131 max-width: 41.66666667%;
1138 flex: 0 0 58.33333333%;
1139 max-width: 58.33333333%;
1142 flex: 0 0 66.66666667%;
1143 max-width: 66.66666667%;
1150 flex: 0 0 83.33333333%;
1151 max-width: 83.33333333%;
1154 flex: 0 0 91.66666667%;
1155 max-width: 91.66666667%;
1210 margin-left: 8.33333333%;
1213 margin-left: 16.66666667%;
1219 margin-left: 33.33333333%;
1222 margin-left: 41.66666667%;
1228 margin-left: 58.33333333%;
1231 margin-left: 66.66666667%;
1237 margin-left: 83.33333333%;
1240 margin-left: 91.66666667%;
1243 @media (min-width: 992px) {
1249 .row-cols-lg-1 > * {
1253 .row-cols-lg-2 > * {
1257 .row-cols-lg-3 > * {
1258 flex: 0 0 33.3333333333%;
1259 max-width: 33.3333333333%;
1261 .row-cols-lg-4 > * {
1265 .row-cols-lg-5 > * {
1269 .row-cols-lg-6 > * {
1270 flex: 0 0 16.6666666667%;
1271 max-width: 16.6666666667%;
1279 flex: 0 0 8.33333333%;
1280 max-width: 8.33333333%;
1283 flex: 0 0 16.66666667%;
1284 max-width: 16.66666667%;
1291 flex: 0 0 33.33333333%;
1292 max-width: 33.33333333%;
1295 flex: 0 0 41.66666667%;
1296 max-width: 41.66666667%;
1303 flex: 0 0 58.33333333%;
1304 max-width: 58.33333333%;
1307 flex: 0 0 66.66666667%;
1308 max-width: 66.66666667%;
1315 flex: 0 0 83.33333333%;
1316 max-width: 83.33333333%;
1319 flex: 0 0 91.66666667%;
1320 max-width: 91.66666667%;
1375 margin-left: 8.33333333%;
1378 margin-left: 16.66666667%;
1384 margin-left: 33.33333333%;
1387 margin-left: 41.66666667%;
1393 margin-left: 58.33333333%;
1396 margin-left: 66.66666667%;
1402 margin-left: 83.33333333%;
1405 margin-left: 91.66666667%;
1408 @media (min-width: 1200px) {
1414 .row-cols-xl-1 > * {
1418 .row-cols-xl-2 > * {
1422 .row-cols-xl-3 > * {
1423 flex: 0 0 33.3333333333%;
1424 max-width: 33.3333333333%;
1426 .row-cols-xl-4 > * {
1430 .row-cols-xl-5 > * {
1434 .row-cols-xl-6 > * {
1435 flex: 0 0 16.6666666667%;
1436 max-width: 16.6666666667%;
1444 flex: 0 0 8.33333333%;
1445 max-width: 8.33333333%;
1448 flex: 0 0 16.66666667%;
1449 max-width: 16.66666667%;
1456 flex: 0 0 33.33333333%;
1457 max-width: 33.33333333%;
1460 flex: 0 0 41.66666667%;
1461 max-width: 41.66666667%;
1468 flex: 0 0 58.33333333%;
1469 max-width: 58.33333333%;
1472 flex: 0 0 66.66666667%;
1473 max-width: 66.66666667%;
1480 flex: 0 0 83.33333333%;
1481 max-width: 83.33333333%;
1484 flex: 0 0 91.66666667%;
1485 max-width: 91.66666667%;
1540 margin-left: 8.33333333%;
1543 margin-left: 16.66666667%;
1549 margin-left: 33.33333333%;
1552 margin-left: 41.66666667%;
1558 margin-left: 58.33333333%;
1561 margin-left: 66.66666667%;
1567 margin-left: 83.33333333%;
1570 margin-left: 91.66666667%;
1575 margin-bottom: 1rem;
1581 vertical-align: top;
1582 border-top: 1px solid #444;
1585 vertical-align: bottom;
1586 border-bottom: 2px solid #444;
1588 .table tbody + tbody {
1589 border-top: 2px solid #444;
1598 border: 1px solid #444;
1601 .table-bordered td {
1602 border: 1px solid #444;
1604 .table-bordered thead th,
1605 .table-bordered thead td {
1606 border-bottom-width: 2px;
1609 .table-borderless th,
1610 .table-borderless td,
1611 .table-borderless thead th,
1612 .table-borderless tbody + tbody {
1616 .table-striped tbody tr:nth-of-type(odd) {
1617 background-color: #303030;
1620 .table-hover tbody tr:hover {
1622 background-color: rgba(0, 0, 0, 0.075);
1626 .table-primary > th,
1627 .table-primary > td {
1628 background-color: #b8ecdf;
1632 .table-primary thead th,
1633 .table-primary tbody + tbody {
1634 border-color: #7adcc3;
1637 .table-hover .table-primary:hover {
1638 background-color: #a4e7d6;
1640 .table-hover .table-primary:hover > td,
1641 .table-hover .table-primary:hover > th {
1642 background-color: #a4e7d6;
1646 .table-secondary > th,
1647 .table-secondary > td {
1648 background-color: #f0b8b8;
1650 .table-secondary th,
1651 .table-secondary td,
1652 .table-secondary thead th,
1653 .table-secondary tbody + tbody {
1654 border-color: #e27a7a;
1657 .table-hover .table-secondary:hover {
1658 background-color: #eca3a3;
1660 .table-hover .table-secondary:hover > td,
1661 .table-hover .table-secondary:hover > th {
1662 background-color: #eca3a3;
1666 .table-success > th,
1667 .table-success > td {
1668 background-color: #c3e6cb;
1672 .table-success thead th,
1673 .table-success tbody + tbody {
1674 border-color: #8fd19e;
1677 .table-hover .table-success:hover {
1678 background-color: #b1dfbb;
1680 .table-hover .table-success:hover > td,
1681 .table-hover .table-success:hover > th {
1682 background-color: #b1dfbb;
1688 background-color: #bee5eb;
1692 .table-info thead th,
1693 .table-info tbody + tbody {
1694 border-color: #86cfda;
1697 .table-hover .table-info:hover {
1698 background-color: #abdde5;
1700 .table-hover .table-info:hover > td,
1701 .table-hover .table-info:hover > th {
1702 background-color: #abdde5;
1706 .table-warning > th,
1707 .table-warning > td {
1708 background-color: #ffeeba;
1712 .table-warning thead th,
1713 .table-warning tbody + tbody {
1714 border-color: #ffdf7e;
1717 .table-hover .table-warning:hover {
1718 background-color: #ffe8a1;
1720 .table-hover .table-warning:hover > td,
1721 .table-hover .table-warning:hover > th {
1722 background-color: #ffe8a1;
1727 .table-danger > td {
1728 background-color: #b8cac5;
1732 .table-danger thead th,
1733 .table-danger tbody + tbody {
1734 border-color: #7a9d94;
1737 .table-hover .table-danger:hover {
1738 background-color: #a9bfb9;
1740 .table-hover .table-danger:hover > td,
1741 .table-hover .table-danger:hover > th {
1742 background-color: #a9bfb9;
1748 background-color: #c5c5c5;
1752 .table-light thead th,
1753 .table-light tbody + tbody {
1754 border-color: #939393;
1757 .table-hover .table-light:hover {
1758 background-color: #b8b8b8;
1760 .table-hover .table-light:hover > td,
1761 .table-hover .table-light:hover > th {
1762 background-color: #b8b8b8;
1768 background-color: #f6f7f8;
1772 .table-dark thead th,
1773 .table-dark tbody + tbody {
1774 border-color: #eef0f2;
1777 .table-hover .table-dark:hover {
1778 background-color: #e8eaed;
1780 .table-hover .table-dark:hover > td,
1781 .table-hover .table-dark:hover > th {
1782 background-color: #e8eaed;
1787 .table-active > td {
1788 background-color: rgba(0, 0, 0, 0.075);
1791 .table-hover .table-active:hover {
1792 background-color: rgba(0, 0, 0, 0.075);
1794 .table-hover .table-active:hover > td,
1795 .table-hover .table-active:hover > th {
1796 background-color: rgba(0, 0, 0, 0.075);
1799 .table .thead-dark th {
1801 background-color: #343a40;
1802 border-color: #454d55;
1804 .table .thead-light th {
1806 background-color: #e9ecef;
1812 background-color: #343a40;
1816 .table-dark thead th {
1817 border-color: #454d55;
1819 .table-dark.table-bordered {
1822 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1823 background-color: rgba(255, 255, 255, 0.05);
1825 .table-dark.table-hover tbody tr:hover {
1827 background-color: rgba(255, 255, 255, 0.075);
1830 @media (max-width: 575.98px) {
1831 .table-responsive-sm {
1835 -webkit-overflow-scrolling: touch;
1837 .table-responsive-sm > .table-bordered {
1841 @media (max-width: 767.98px) {
1842 .table-responsive-md {
1846 -webkit-overflow-scrolling: touch;
1848 .table-responsive-md > .table-bordered {
1852 @media (max-width: 991.98px) {
1853 .table-responsive-lg {
1857 -webkit-overflow-scrolling: touch;
1859 .table-responsive-lg > .table-bordered {
1863 @media (max-width: 1199.98px) {
1864 .table-responsive-xl {
1868 -webkit-overflow-scrolling: touch;
1870 .table-responsive-xl > .table-bordered {
1878 -webkit-overflow-scrolling: touch;
1880 .table-responsive > .table-bordered {
1887 height: calc(1.5em + 0.75rem + 2px);
1888 padding: 0.375rem 0.75rem;
1893 background-color: #6c757d;
1894 background-clip: padding-box;
1895 border: 1px solid #222;
1896 border-radius: 0.25rem;
1897 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1899 @media (prefers-reduced-motion: reduce) {
1904 .form-control::-ms-expand {
1905 background-color: transparent;
1908 .form-control:focus {
1910 background-color: #fff;
1911 border-color: #80bdff;
1913 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1915 .form-control::placeholder {
1919 .form-control:disabled,
1920 .form-control[readonly] {
1921 background-color: #545b62;
1925 input[type="date"].form-control,
1926 input[type="time"].form-control,
1927 input[type="datetime-local"].form-control,
1928 input[type="month"].form-control {
1932 select.form-control:-moz-focusring {
1934 text-shadow: 0 0 0 #fff;
1936 select.form-control:focus::-ms-value {
1938 background-color: #6c757d;
1942 .form-control-range {
1948 padding-top: calc(0.375rem + 1px);
1949 padding-bottom: calc(0.375rem + 1px);
1955 .col-form-label-lg {
1956 padding-top: calc(0.5rem + 1px);
1957 padding-bottom: calc(0.5rem + 1px);
1962 .col-form-label-sm {
1963 padding-top: calc(0.25rem + 1px);
1964 padding-bottom: calc(0.25rem + 1px);
1965 font-size: 0.875rem;
1969 .form-control-plaintext {
1972 padding: 0.375rem 0;
1977 background-color: transparent;
1978 border: solid transparent;
1979 border-width: 1px 0;
1981 .form-control-plaintext.form-control-sm,
1982 .form-control-plaintext.form-control-lg {
1988 height: calc(1.5em + 0.5rem + 2px);
1989 padding: 0.25rem 0.5rem;
1990 font-size: 0.875rem;
1992 border-radius: 0.2rem;
1996 height: calc(1.5em + 1rem + 2px);
1997 padding: 0.5rem 1rem;
2000 border-radius: 0.3rem;
2003 select.form-control[size],
2004 select.form-control[multiple] {
2008 textarea.form-control {
2013 margin-bottom: 1rem;
2018 margin-top: 0.25rem;
2028 .form-row > [class*="col-"] {
2036 padding-left: 1.25rem;
2042 margin-left: -1.25rem;
2044 .form-check-input[disabled] ~ .form-check-label,
2045 .form-check-input:disabled ~ .form-check-label {
2053 .form-check-inline {
2054 display: inline-flex;
2055 align-items: center;
2057 margin-right: 0.75rem;
2059 .form-check-inline .form-check-input {
2062 margin-right: 0.3125rem;
2069 margin-top: 0.25rem;
2081 padding: 0.25rem 0.5rem;
2083 font-size: 0.875rem;
2086 background-color: rgba(40, 167, 69, 0.9);
2087 border-radius: 0.25rem;
2089 .form-row > .col > .valid-tooltip,
2090 .form-row > [class*="col-"] > .valid-tooltip {
2094 .was-validated :valid ~ .valid-feedback,
2095 .was-validated :valid ~ .valid-tooltip,
2096 .is-valid ~ .valid-feedback,
2097 .is-valid ~ .valid-tooltip {
2101 .was-validated .form-control:valid,
2102 .form-control.is-valid {
2103 border-color: #28a745;
2104 padding-right: calc(1.5em + 0.75rem) !important;
2105 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");
2106 background-repeat: no-repeat;
2107 background-position: right calc(0.375em + 0.1875rem) center;
2108 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2110 .was-validated .form-control:valid:focus,
2111 .form-control.is-valid:focus {
2112 border-color: #28a745;
2113 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2116 .was-validated select.form-control:valid,
2117 select.form-control.is-valid {
2118 padding-right: 3rem !important;
2119 background-position: right 1.5rem center;
2122 .was-validated textarea.form-control:valid,
2123 textarea.form-control.is-valid {
2124 padding-right: calc(1.5em + 0.75rem);
2125 background-position: top calc(0.375em + 0.1875rem) right
2126 calc(0.375em + 0.1875rem);
2129 .was-validated .custom-select:valid,
2130 .custom-select.is-valid {
2131 border-color: #28a745;
2132 padding-right: calc(0.75em + 2.3125rem) !important;
2133 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")
2134 right 0.75rem center/8px 10px no-repeat,
2136 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")
2137 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2140 .was-validated .custom-select:valid:focus,
2141 .custom-select.is-valid:focus {
2142 border-color: #28a745;
2143 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2146 .was-validated .form-check-input:valid ~ .form-check-label,
2147 .form-check-input.is-valid ~ .form-check-label {
2150 .was-validated .form-check-input:valid ~ .valid-feedback,
2151 .was-validated .form-check-input:valid ~ .valid-tooltip,
2152 .form-check-input.is-valid ~ .valid-feedback,
2153 .form-check-input.is-valid ~ .valid-tooltip {
2157 .was-validated .custom-control-input:valid ~ .custom-control-label,
2158 .custom-control-input.is-valid ~ .custom-control-label {
2161 .was-validated .custom-control-input:valid ~ .custom-control-label::before,
2162 .custom-control-input.is-valid ~ .custom-control-label::before {
2163 border-color: #28a745;
2166 .custom-control-input:valid:checked
2167 ~ .custom-control-label::before,
2168 .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2169 border-color: #34ce57;
2170 background-color: #34ce57;
2173 .custom-control-input:valid:focus
2174 ~ .custom-control-label::before,
2175 .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2176 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2179 .custom-control-input:valid:focus:not(:checked)
2180 ~ .custom-control-label::before,
2181 .custom-control-input.is-valid:focus:not(:checked)
2182 ~ .custom-control-label::before {
2183 border-color: #28a745;
2186 .was-validated .custom-file-input:valid ~ .custom-file-label,
2187 .custom-file-input.is-valid ~ .custom-file-label {
2188 border-color: #28a745;
2190 .was-validated .custom-file-input:valid:focus ~ .custom-file-label,
2191 .custom-file-input.is-valid:focus ~ .custom-file-label {
2192 border-color: #28a745;
2193 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2199 margin-top: 0.25rem;
2211 padding: 0.25rem 0.5rem;
2213 font-size: 0.875rem;
2216 background-color: rgba(220, 53, 69, 0.9);
2217 border-radius: 0.25rem;
2219 .form-row > .col > .invalid-tooltip,
2220 .form-row > [class*="col-"] > .invalid-tooltip {
2224 .was-validated :invalid ~ .invalid-feedback,
2225 .was-validated :invalid ~ .invalid-tooltip,
2226 .is-invalid ~ .invalid-feedback,
2227 .is-invalid ~ .invalid-tooltip {
2231 .was-validated .form-control:invalid,
2232 .form-control.is-invalid {
2233 border-color: #dc3545;
2234 padding-right: calc(1.5em + 0.75rem) !important;
2235 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");
2236 background-repeat: no-repeat;
2237 background-position: right calc(0.375em + 0.1875rem) center;
2238 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2240 .was-validated .form-control:invalid:focus,
2241 .form-control.is-invalid:focus {
2242 border-color: #dc3545;
2243 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2246 .was-validated select.form-control:invalid,
2247 select.form-control.is-invalid {
2248 padding-right: 3rem !important;
2249 background-position: right 1.5rem center;
2252 .was-validated textarea.form-control:invalid,
2253 textarea.form-control.is-invalid {
2254 padding-right: calc(1.5em + 0.75rem);
2255 background-position: top calc(0.375em + 0.1875rem) right
2256 calc(0.375em + 0.1875rem);
2259 .was-validated .custom-select:invalid,
2260 .custom-select.is-invalid {
2261 border-color: #dc3545;
2262 padding-right: calc(0.75em + 2.3125rem) !important;
2263 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")
2264 right 0.75rem center/8px 10px no-repeat,
2266 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")
2267 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2270 .was-validated .custom-select:invalid:focus,
2271 .custom-select.is-invalid:focus {
2272 border-color: #dc3545;
2273 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2276 .was-validated .form-check-input:invalid ~ .form-check-label,
2277 .form-check-input.is-invalid ~ .form-check-label {
2280 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2281 .was-validated .form-check-input:invalid ~ .invalid-tooltip,
2282 .form-check-input.is-invalid ~ .invalid-feedback,
2283 .form-check-input.is-invalid ~ .invalid-tooltip {
2287 .was-validated .custom-control-input:invalid ~ .custom-control-label,
2288 .custom-control-input.is-invalid ~ .custom-control-label {
2291 .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
2292 .custom-control-input.is-invalid ~ .custom-control-label::before {
2293 border-color: #dc3545;
2296 .custom-control-input:invalid:checked
2297 ~ .custom-control-label::before,
2298 .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2299 border-color: #e4606d;
2300 background-color: #e4606d;
2303 .custom-control-input:invalid:focus
2304 ~ .custom-control-label::before,
2305 .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2306 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2309 .custom-control-input:invalid:focus:not(:checked)
2310 ~ .custom-control-label::before,
2311 .custom-control-input.is-invalid:focus:not(:checked)
2312 ~ .custom-control-label::before {
2313 border-color: #dc3545;
2316 .was-validated .custom-file-input:invalid ~ .custom-file-label,
2317 .custom-file-input.is-invalid ~ .custom-file-label {
2318 border-color: #dc3545;
2320 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
2321 .custom-file-input.is-invalid:focus ~ .custom-file-label {
2322 border-color: #dc3545;
2323 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2328 flex-flow: row wrap;
2329 align-items: center;
2331 .form-inline .form-check {
2334 @media (min-width: 576px) {
2335 .form-inline label {
2337 align-items: center;
2338 justify-content: center;
2341 .form-inline .form-group {
2344 flex-flow: row wrap;
2345 align-items: center;
2348 .form-inline .form-control {
2349 display: inline-block;
2351 vertical-align: middle;
2353 .form-inline .form-control-plaintext {
2354 display: inline-block;
2356 .form-inline .input-group,
2357 .form-inline .custom-select {
2360 .form-inline .form-check {
2362 align-items: center;
2363 justify-content: center;
2367 .form-inline .form-check-input {
2371 margin-right: 0.25rem;
2374 .form-inline .custom-control {
2375 align-items: center;
2376 justify-content: center;
2378 .form-inline .custom-control-label {
2384 display: inline-block;
2388 vertical-align: middle;
2390 background-color: transparent;
2391 border: 1px solid transparent;
2392 padding: 0.375rem 0.75rem;
2395 border-radius: 0.25rem;
2396 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
2397 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2399 @media (prefers-reduced-motion: reduce) {
2406 text-decoration: none;
2411 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2417 .btn:not(:disabled):not(.disabled) {
2421 fieldset:disabled a.btn {
2422 pointer-events: none;
2427 background-color: #00bc8c;
2428 border-color: #00bc8c;
2430 .btn-primary:hover {
2432 background-color: #009670;
2433 border-color: #008966;
2436 .btn-primary.focus {
2438 background-color: #009670;
2439 border-color: #008966;
2440 box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5);
2442 .btn-primary.disabled,
2443 .btn-primary:disabled {
2445 background-color: #00bc8c;
2446 border-color: #00bc8c;
2448 .btn-primary:not(:disabled):not(.disabled):active,
2449 .btn-primary:not(:disabled):not(.disabled).active,
2450 .show > .btn-primary.dropdown-toggle {
2452 background-color: #008966;
2453 border-color: #007c5d;
2455 .btn-primary:not(:disabled):not(.disabled):active:focus,
2456 .btn-primary:not(:disabled):not(.disabled).active:focus,
2457 .show > .btn-primary.dropdown-toggle:focus {
2458 box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5);
2463 background-color: #c80000;
2464 border-color: #c80000;
2466 .btn-secondary:hover {
2468 background-color: #a20000;
2469 border-color: #950000;
2471 .btn-secondary:focus,
2472 .btn-secondary.focus {
2474 background-color: #a20000;
2475 border-color: #950000;
2476 box-shadow: 0 0 0 0.2rem rgba(208, 38, 38, 0.5);
2478 .btn-secondary.disabled,
2479 .btn-secondary:disabled {
2481 background-color: #c80000;
2482 border-color: #c80000;
2484 .btn-secondary:not(:disabled):not(.disabled):active,
2485 .btn-secondary:not(:disabled):not(.disabled).active,
2486 .show > .btn-secondary.dropdown-toggle {
2488 background-color: #950000;
2489 border-color: #880000;
2491 .btn-secondary:not(:disabled):not(.disabled):active:focus,
2492 .btn-secondary:not(:disabled):not(.disabled).active:focus,
2493 .show > .btn-secondary.dropdown-toggle:focus {
2494 box-shadow: 0 0 0 0.2rem rgba(208, 38, 38, 0.5);
2499 background-color: #28a745;
2500 border-color: #28a745;
2502 .btn-success:hover {
2504 background-color: #218838;
2505 border-color: #1e7e34;
2508 .btn-success.focus {
2510 background-color: #218838;
2511 border-color: #1e7e34;
2512 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2514 .btn-success.disabled,
2515 .btn-success:disabled {
2517 background-color: #28a745;
2518 border-color: #28a745;
2520 .btn-success:not(:disabled):not(.disabled):active,
2521 .btn-success:not(:disabled):not(.disabled).active,
2522 .show > .btn-success.dropdown-toggle {
2524 background-color: #1e7e34;
2525 border-color: #1c7430;
2527 .btn-success:not(:disabled):not(.disabled):active:focus,
2528 .btn-success:not(:disabled):not(.disabled).active:focus,
2529 .show > .btn-success.dropdown-toggle:focus {
2530 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2535 background-color: #17a2b8;
2536 border-color: #17a2b8;
2540 background-color: #138496;
2541 border-color: #117a8b;
2546 background-color: #138496;
2547 border-color: #117a8b;
2548 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2551 .btn-info:disabled {
2553 background-color: #17a2b8;
2554 border-color: #17a2b8;
2556 .btn-info:not(:disabled):not(.disabled):active,
2557 .btn-info:not(:disabled):not(.disabled).active,
2558 .show > .btn-info.dropdown-toggle {
2560 background-color: #117a8b;
2561 border-color: #10707f;
2563 .btn-info:not(:disabled):not(.disabled):active:focus,
2564 .btn-info:not(:disabled):not(.disabled).active:focus,
2565 .show > .btn-info.dropdown-toggle:focus {
2566 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2571 background-color: #ffc107;
2572 border-color: #ffc107;
2574 .btn-warning:hover {
2576 background-color: #e0a800;
2577 border-color: #d39e00;
2580 .btn-warning.focus {
2582 background-color: #e0a800;
2583 border-color: #d39e00;
2584 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2586 .btn-warning.disabled,
2587 .btn-warning:disabled {
2589 background-color: #ffc107;
2590 border-color: #ffc107;
2592 .btn-warning:not(:disabled):not(.disabled):active,
2593 .btn-warning:not(:disabled):not(.disabled).active,
2594 .show > .btn-warning.dropdown-toggle {
2596 background-color: #d39e00;
2597 border-color: #c69500;
2599 .btn-warning:not(:disabled):not(.disabled):active:focus,
2600 .btn-warning:not(:disabled):not(.disabled).active:focus,
2601 .show > .btn-warning.dropdown-toggle:focus {
2602 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2607 background-color: #004231;
2608 border-color: #004231;
2612 background-color: #001b14;
2613 border-color: #000f0b;
2618 background-color: #001b14;
2619 border-color: #000f0b;
2620 box-shadow: 0 0 0 0.2rem rgba(38, 94, 80, 0.5);
2622 .btn-danger.disabled,
2623 .btn-danger:disabled {
2625 background-color: #004231;
2626 border-color: #004231;
2628 .btn-danger:not(:disabled):not(.disabled):active,
2629 .btn-danger:not(:disabled):not(.disabled).active,
2630 .show > .btn-danger.dropdown-toggle {
2632 background-color: #000f0b;
2633 border-color: #000201;
2635 .btn-danger:not(:disabled):not(.disabled):active:focus,
2636 .btn-danger:not(:disabled):not(.disabled).active:focus,
2637 .show > .btn-danger.dropdown-toggle:focus {
2638 box-shadow: 0 0 0 0.2rem rgba(38, 94, 80, 0.5);
2643 background-color: #303030;
2644 border-color: #303030;
2648 background-color: #1d1d1d;
2649 border-color: #171717;
2654 background-color: #1d1d1d;
2655 border-color: #171717;
2656 box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
2658 .btn-light.disabled,
2659 .btn-light:disabled {
2661 background-color: #303030;
2662 border-color: #303030;
2664 .btn-light:not(:disabled):not(.disabled):active,
2665 .btn-light:not(:disabled):not(.disabled).active,
2666 .show > .btn-light.dropdown-toggle {
2668 background-color: #171717;
2669 border-color: #101010;
2671 .btn-light:not(:disabled):not(.disabled):active:focus,
2672 .btn-light:not(:disabled):not(.disabled).active:focus,
2673 .show > .btn-light.dropdown-toggle:focus {
2674 box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
2679 background-color: #dee2e6;
2680 border-color: #dee2e6;
2684 background-color: #c8cfd6;
2685 border-color: #c1c9d0;
2690 background-color: #c8cfd6;
2691 border-color: #c1c9d0;
2692 box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
2695 .btn-dark:disabled {
2697 background-color: #dee2e6;
2698 border-color: #dee2e6;
2700 .btn-dark:not(:disabled):not(.disabled):active,
2701 .btn-dark:not(:disabled):not(.disabled).active,
2702 .show > .btn-dark.dropdown-toggle {
2704 background-color: #c1c9d0;
2705 border-color: #bac2cb;
2707 .btn-dark:not(:disabled):not(.disabled):active:focus,
2708 .btn-dark:not(:disabled):not(.disabled).active:focus,
2709 .show > .btn-dark.dropdown-toggle:focus {
2710 box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
2713 .btn-outline-primary {
2715 border-color: #00bc8c;
2717 .btn-outline-primary:hover {
2719 background-color: #00bc8c;
2720 border-color: #00bc8c;
2722 .btn-outline-primary:focus,
2723 .btn-outline-primary.focus {
2724 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5);
2726 .btn-outline-primary.disabled,
2727 .btn-outline-primary:disabled {
2729 background-color: transparent;
2731 .btn-outline-primary:not(:disabled):not(.disabled):active,
2732 .btn-outline-primary:not(:disabled):not(.disabled).active,
2733 .show > .btn-outline-primary.dropdown-toggle {
2735 background-color: #00bc8c;
2736 border-color: #00bc8c;
2738 .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
2739 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2740 .show > .btn-outline-primary.dropdown-toggle:focus {
2741 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5);
2744 .btn-outline-secondary {
2746 border-color: #c80000;
2748 .btn-outline-secondary:hover {
2750 background-color: #c80000;
2751 border-color: #c80000;
2753 .btn-outline-secondary:focus,
2754 .btn-outline-secondary.focus {
2755 box-shadow: 0 0 0 0.2rem rgba(200, 0, 0, 0.5);
2757 .btn-outline-secondary.disabled,
2758 .btn-outline-secondary:disabled {
2760 background-color: transparent;
2762 .btn-outline-secondary:not(:disabled):not(.disabled):active,
2763 .btn-outline-secondary:not(:disabled):not(.disabled).active,
2764 .show > .btn-outline-secondary.dropdown-toggle {
2766 background-color: #c80000;
2767 border-color: #c80000;
2769 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
2770 .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2771 .show > .btn-outline-secondary.dropdown-toggle:focus {
2772 box-shadow: 0 0 0 0.2rem rgba(200, 0, 0, 0.5);
2775 .btn-outline-success {
2777 border-color: #28a745;
2779 .btn-outline-success:hover {
2781 background-color: #28a745;
2782 border-color: #28a745;
2784 .btn-outline-success:focus,
2785 .btn-outline-success.focus {
2786 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2788 .btn-outline-success.disabled,
2789 .btn-outline-success:disabled {
2791 background-color: transparent;
2793 .btn-outline-success:not(:disabled):not(.disabled):active,
2794 .btn-outline-success:not(:disabled):not(.disabled).active,
2795 .show > .btn-outline-success.dropdown-toggle {
2797 background-color: #28a745;
2798 border-color: #28a745;
2800 .btn-outline-success:not(:disabled):not(.disabled):active:focus,
2801 .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2802 .show > .btn-outline-success.dropdown-toggle:focus {
2803 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2808 border-color: #17a2b8;
2810 .btn-outline-info:hover {
2812 background-color: #17a2b8;
2813 border-color: #17a2b8;
2815 .btn-outline-info:focus,
2816 .btn-outline-info.focus {
2817 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2819 .btn-outline-info.disabled,
2820 .btn-outline-info:disabled {
2822 background-color: transparent;
2824 .btn-outline-info:not(:disabled):not(.disabled):active,
2825 .btn-outline-info:not(:disabled):not(.disabled).active,
2826 .show > .btn-outline-info.dropdown-toggle {
2828 background-color: #17a2b8;
2829 border-color: #17a2b8;
2831 .btn-outline-info:not(:disabled):not(.disabled):active:focus,
2832 .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2833 .show > .btn-outline-info.dropdown-toggle:focus {
2834 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2837 .btn-outline-warning {
2839 border-color: #ffc107;
2841 .btn-outline-warning:hover {
2843 background-color: #ffc107;
2844 border-color: #ffc107;
2846 .btn-outline-warning:focus,
2847 .btn-outline-warning.focus {
2848 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2850 .btn-outline-warning.disabled,
2851 .btn-outline-warning:disabled {
2853 background-color: transparent;
2855 .btn-outline-warning:not(:disabled):not(.disabled):active,
2856 .btn-outline-warning:not(:disabled):not(.disabled).active,
2857 .show > .btn-outline-warning.dropdown-toggle {
2859 background-color: #ffc107;
2860 border-color: #ffc107;
2862 .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
2863 .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2864 .show > .btn-outline-warning.dropdown-toggle:focus {
2865 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2868 .btn-outline-danger {
2870 border-color: #004231;
2872 .btn-outline-danger:hover {
2874 background-color: #004231;
2875 border-color: #004231;
2877 .btn-outline-danger:focus,
2878 .btn-outline-danger.focus {
2879 box-shadow: 0 0 0 0.2rem rgba(0, 66, 49, 0.5);
2881 .btn-outline-danger.disabled,
2882 .btn-outline-danger:disabled {
2884 background-color: transparent;
2886 .btn-outline-danger:not(:disabled):not(.disabled):active,
2887 .btn-outline-danger:not(:disabled):not(.disabled).active,
2888 .show > .btn-outline-danger.dropdown-toggle {
2890 background-color: #004231;
2891 border-color: #004231;
2893 .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
2894 .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2895 .show > .btn-outline-danger.dropdown-toggle:focus {
2896 box-shadow: 0 0 0 0.2rem rgba(0, 66, 49, 0.5);
2899 .btn-outline-light {
2901 border-color: #303030;
2903 .btn-outline-light:hover {
2905 background-color: #303030;
2906 border-color: #303030;
2908 .btn-outline-light:focus,
2909 .btn-outline-light.focus {
2910 box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5);
2912 .btn-outline-light.disabled,
2913 .btn-outline-light:disabled {
2915 background-color: transparent;
2917 .btn-outline-light:not(:disabled):not(.disabled):active,
2918 .btn-outline-light:not(:disabled):not(.disabled).active,
2919 .show > .btn-outline-light.dropdown-toggle {
2921 background-color: #303030;
2922 border-color: #303030;
2924 .btn-outline-light:not(:disabled):not(.disabled):active:focus,
2925 .btn-outline-light:not(:disabled):not(.disabled).active:focus,
2926 .show > .btn-outline-light.dropdown-toggle:focus {
2927 box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5);
2932 border-color: #dee2e6;
2934 .btn-outline-dark:hover {
2936 background-color: #dee2e6;
2937 border-color: #dee2e6;
2939 .btn-outline-dark:focus,
2940 .btn-outline-dark.focus {
2941 box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
2943 .btn-outline-dark.disabled,
2944 .btn-outline-dark:disabled {
2946 background-color: transparent;
2948 .btn-outline-dark:not(:disabled):not(.disabled):active,
2949 .btn-outline-dark:not(:disabled):not(.disabled).active,
2950 .show > .btn-outline-dark.dropdown-toggle {
2952 background-color: #dee2e6;
2953 border-color: #dee2e6;
2955 .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
2956 .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
2957 .show > .btn-outline-dark.dropdown-toggle:focus {
2958 box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
2964 text-decoration: none;
2968 text-decoration: underline;
2972 text-decoration: underline;
2975 .btn-link.disabled {
2977 pointer-events: none;
2981 .btn-group-lg > .btn {
2982 padding: 0.5rem 1rem;
2985 border-radius: 0.3rem;
2989 .btn-group-sm > .btn {
2990 padding: 0.25rem 0.5rem;
2991 font-size: 0.875rem;
2993 border-radius: 0.2rem;
3000 .btn-block + .btn-block {
3004 input[type="submit"].btn-block,
3005 input[type="reset"].btn-block,
3006 input[type="button"].btn-block {
3011 transition: opacity 0.15s linear;
3013 @media (prefers-reduced-motion: reduce) {
3022 .collapse:not(.show) {
3030 transition: height 0.35s ease;
3032 @media (prefers-reduced-motion: reduce) {
3040 transition: width 0.35s ease;
3042 @media (prefers-reduced-motion: reduce) {
3056 white-space: nowrap;
3058 .dropdown-toggle::after {
3059 display: inline-block;
3060 margin-left: 0.255em;
3061 vertical-align: 0.255em;
3063 border-top: 0.3em solid;
3064 border-right: 0.3em solid transparent;
3066 border-left: 0.3em solid transparent;
3068 .dropdown-toggle:empty::after {
3081 margin: 0.125rem 0 0;
3086 background-color: #222;
3087 background-clip: padding-box;
3088 border: 1px solid #444;
3089 border-radius: 0.25rem;
3092 .dropdown-menu-left {
3097 .dropdown-menu-right {
3102 @media (min-width: 576px) {
3103 .dropdown-menu-sm-left {
3107 .dropdown-menu-sm-right {
3112 @media (min-width: 768px) {
3113 .dropdown-menu-md-left {
3117 .dropdown-menu-md-right {
3122 @media (min-width: 992px) {
3123 .dropdown-menu-lg-left {
3127 .dropdown-menu-lg-right {
3132 @media (min-width: 1200px) {
3133 .dropdown-menu-xl-left {
3137 .dropdown-menu-xl-right {
3142 .dropup .dropdown-menu {
3146 margin-bottom: 0.125rem;
3148 .dropup .dropdown-toggle::after {
3149 display: inline-block;
3150 margin-left: 0.255em;
3151 vertical-align: 0.255em;
3154 border-right: 0.3em solid transparent;
3155 border-bottom: 0.3em solid;
3156 border-left: 0.3em solid transparent;
3158 .dropup .dropdown-toggle:empty::after {
3162 .dropright .dropdown-menu {
3167 margin-left: 0.125rem;
3169 .dropright .dropdown-toggle::after {
3170 display: inline-block;
3171 margin-left: 0.255em;
3172 vertical-align: 0.255em;
3174 border-top: 0.3em solid transparent;
3176 border-bottom: 0.3em solid transparent;
3177 border-left: 0.3em solid;
3179 .dropright .dropdown-toggle:empty::after {
3182 .dropright .dropdown-toggle::after {
3186 .dropleft .dropdown-menu {
3191 margin-right: 0.125rem;
3193 .dropleft .dropdown-toggle::after {
3194 display: inline-block;
3195 margin-left: 0.255em;
3196 vertical-align: 0.255em;
3199 .dropleft .dropdown-toggle::after {
3202 .dropleft .dropdown-toggle::before {
3203 display: inline-block;
3204 margin-right: 0.255em;
3205 vertical-align: 0.255em;
3207 border-top: 0.3em solid transparent;
3208 border-right: 0.3em solid;
3209 border-bottom: 0.3em solid transparent;
3211 .dropleft .dropdown-toggle:empty::after {
3214 .dropleft .dropdown-toggle::before {
3218 .dropdown-menu[x-placement^="top"],
3219 .dropdown-menu[x-placement^="right"],
3220 .dropdown-menu[x-placement^="bottom"],
3221 .dropdown-menu[x-placement^="left"] {
3230 border-top: 1px solid #444;
3236 padding: 0.25rem 1.5rem;
3240 text-align: inherit;
3241 white-space: nowrap;
3242 background-color: transparent;
3245 .dropdown-item:hover,
3246 .dropdown-item:focus {
3248 text-decoration: none;
3249 background-color: #00bc8c;
3251 .dropdown-item.active,
3252 .dropdown-item:active {
3254 text-decoration: none;
3255 background-color: #007bff;
3257 .dropdown-item.disabled,
3258 .dropdown-item:disabled {
3260 pointer-events: none;
3261 background-color: transparent;
3264 .dropdown-menu.show {
3270 padding: 0.5rem 1.5rem;
3272 font-size: 0.875rem;
3274 white-space: nowrap;
3277 .dropdown-item-text {
3279 padding: 0.25rem 1.5rem;
3284 .btn-group-vertical {
3286 display: inline-flex;
3287 vertical-align: middle;
3290 .btn-group-vertical > .btn {
3294 .btn-group > .btn:hover,
3295 .btn-group-vertical > .btn:hover {
3298 .btn-group > .btn:focus,
3299 .btn-group > .btn:active,
3300 .btn-group > .btn.active,
3301 .btn-group-vertical > .btn:focus,
3302 .btn-group-vertical > .btn:active,
3303 .btn-group-vertical > .btn.active {
3310 justify-content: flex-start;
3312 .btn-toolbar .input-group {
3316 .btn-group > .btn:not(:first-child),
3317 .btn-group > .btn-group:not(:first-child) {
3320 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3321 .btn-group > .btn-group:not(:last-child) > .btn {
3322 border-top-right-radius: 0;
3323 border-bottom-right-radius: 0;
3325 .btn-group > .btn:not(:first-child),
3326 .btn-group > .btn-group:not(:first-child) > .btn {
3327 border-top-left-radius: 0;
3328 border-bottom-left-radius: 0;
3331 .dropdown-toggle-split {
3332 padding-right: 0.5625rem;
3333 padding-left: 0.5625rem;
3335 .dropdown-toggle-split::after,
3336 .dropup .dropdown-toggle-split::after,
3337 .dropright .dropdown-toggle-split::after {
3340 .dropleft .dropdown-toggle-split::before {
3344 .btn-sm + .dropdown-toggle-split,
3345 .btn-group-sm > .btn + .dropdown-toggle-split {
3346 padding-right: 0.375rem;
3347 padding-left: 0.375rem;
3350 .btn-lg + .dropdown-toggle-split,
3351 .btn-group-lg > .btn + .dropdown-toggle-split {
3352 padding-right: 0.75rem;
3353 padding-left: 0.75rem;
3356 .btn-group-vertical {
3357 flex-direction: column;
3358 align-items: flex-start;
3359 justify-content: center;
3361 .btn-group-vertical > .btn,
3362 .btn-group-vertical > .btn-group {
3365 .btn-group-vertical > .btn:not(:first-child),
3366 .btn-group-vertical > .btn-group:not(:first-child) {
3369 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3370 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3371 border-bottom-right-radius: 0;
3372 border-bottom-left-radius: 0;
3374 .btn-group-vertical > .btn:not(:first-child),
3375 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3376 border-top-left-radius: 0;
3377 border-top-right-radius: 0;
3380 .btn-group-toggle > .btn,
3381 .btn-group-toggle > .btn-group > .btn {
3384 .btn-group-toggle > .btn input[type="radio"],
3385 .btn-group-toggle > .btn input[type="checkbox"],
3386 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3387 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3389 clip: rect(0, 0, 0, 0);
3390 pointer-events: none;
3397 align-items: stretch;
3400 .input-group > .form-control,
3401 .input-group > .form-control-plaintext,
3402 .input-group > .custom-select,
3403 .input-group > .custom-file {
3410 .input-group > .form-control + .form-control,
3411 .input-group > .form-control + .custom-select,
3412 .input-group > .form-control + .custom-file,
3413 .input-group > .form-control-plaintext + .form-control,
3414 .input-group > .form-control-plaintext + .custom-select,
3415 .input-group > .form-control-plaintext + .custom-file,
3416 .input-group > .custom-select + .form-control,
3417 .input-group > .custom-select + .custom-select,
3418 .input-group > .custom-select + .custom-file,
3419 .input-group > .custom-file + .form-control,
3420 .input-group > .custom-file + .custom-select,
3421 .input-group > .custom-file + .custom-file {
3424 .input-group > .form-control:focus,
3425 .input-group > .custom-select:focus,
3426 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3429 .input-group > .custom-file .custom-file-input:focus {
3432 .input-group > .form-control:not(:first-child),
3433 .input-group > .custom-select:not(:first-child) {
3434 border-top-left-radius: 0;
3435 border-bottom-left-radius: 0;
3437 .input-group > .custom-file {
3439 align-items: center;
3441 .input-group > .custom-file:not(:last-child) .custom-file-label,
3442 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3443 border-top-right-radius: 0;
3444 border-bottom-right-radius: 0;
3446 .input-group > .custom-file:not(:first-child) .custom-file-label {
3447 border-top-left-radius: 0;
3448 border-bottom-left-radius: 0;
3450 .input-group:not(.has-validation) > .form-control:not(:last-child),
3451 .input-group:not(.has-validation) > .custom-select:not(:last-child),
3452 .input-group:not(.has-validation)
3453 > .custom-file:not(:last-child)
3455 .input-group:not(.has-validation)
3456 > .custom-file:not(:last-child)
3457 .custom-file-label::after {
3458 border-top-right-radius: 0;
3459 border-bottom-right-radius: 0;
3461 .input-group.has-validation > .form-control:nth-last-child(n + 3),
3462 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
3463 .input-group.has-validation
3464 > .custom-file:nth-last-child(n + 3)
3466 .input-group.has-validation
3467 > .custom-file:nth-last-child(n + 3)
3468 .custom-file-label::after {
3469 border-top-right-radius: 0;
3470 border-bottom-right-radius: 0;
3473 .input-group-prepend,
3474 .input-group-append {
3477 .input-group-prepend .btn,
3478 .input-group-append .btn {
3482 .input-group-prepend .btn:focus,
3483 .input-group-append .btn:focus {
3486 .input-group-prepend .btn + .btn,
3487 .input-group-prepend .btn + .input-group-text,
3488 .input-group-prepend .input-group-text + .input-group-text,
3489 .input-group-prepend .input-group-text + .btn,
3490 .input-group-append .btn + .btn,
3491 .input-group-append .btn + .input-group-text,
3492 .input-group-append .input-group-text + .input-group-text,
3493 .input-group-append .input-group-text + .btn {
3497 .input-group-prepend {
3501 .input-group-append {
3507 align-items: center;
3508 padding: 0.375rem 0.75rem;
3515 white-space: nowrap;
3516 background-color: #444;
3517 border: 1px solid #ced4da;
3518 border-radius: 0.25rem;
3520 .input-group-text input[type="radio"],
3521 .input-group-text input[type="checkbox"] {
3525 .input-group-lg > .form-control:not(textarea),
3526 .input-group-lg > .custom-select {
3527 height: calc(1.5em + 1rem + 2px);
3530 .input-group-lg > .form-control,
3531 .input-group-lg > .custom-select,
3532 .input-group-lg > .input-group-prepend > .input-group-text,
3533 .input-group-lg > .input-group-append > .input-group-text,
3534 .input-group-lg > .input-group-prepend > .btn,
3535 .input-group-lg > .input-group-append > .btn {
3536 padding: 0.5rem 1rem;
3539 border-radius: 0.3rem;
3542 .input-group-sm > .form-control:not(textarea),
3543 .input-group-sm > .custom-select {
3544 height: calc(1.5em + 0.5rem + 2px);
3547 .input-group-sm > .form-control,
3548 .input-group-sm > .custom-select,
3549 .input-group-sm > .input-group-prepend > .input-group-text,
3550 .input-group-sm > .input-group-append > .input-group-text,
3551 .input-group-sm > .input-group-prepend > .btn,
3552 .input-group-sm > .input-group-append > .btn {
3553 padding: 0.25rem 0.5rem;
3554 font-size: 0.875rem;
3556 border-radius: 0.2rem;
3559 .input-group-lg > .custom-select,
3560 .input-group-sm > .custom-select {
3561 padding-right: 1.75rem;
3564 .input-group > .input-group-prepend > .btn,
3565 .input-group > .input-group-prepend > .input-group-text,
3566 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3567 .input-group:not(.has-validation)
3568 > .input-group-append:not(:last-child)
3569 > .input-group-text,
3570 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3571 .input-group.has-validation
3572 > .input-group-append:nth-last-child(n + 3)
3573 > .input-group-text,
3575 > .input-group-append:last-child
3576 > .btn:not(:last-child):not(.dropdown-toggle),
3578 > .input-group-append:last-child
3579 > .input-group-text:not(:last-child) {
3580 border-top-right-radius: 0;
3581 border-bottom-right-radius: 0;
3584 .input-group > .input-group-append > .btn,
3585 .input-group > .input-group-append > .input-group-text,
3586 .input-group > .input-group-prepend:not(:first-child) > .btn,
3587 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3588 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3590 > .input-group-prepend:first-child
3591 > .input-group-text:not(:first-child) {
3592 border-top-left-radius: 0;
3593 border-bottom-left-radius: 0;
3600 min-height: 1.40625rem;
3601 padding-left: 1.5rem;
3602 print-color-adjust: exact;
3605 .custom-control-inline {
3606 display: inline-flex;
3610 .custom-control-input {
3615 height: 1.203125rem;
3618 .custom-control-input:checked ~ .custom-control-label::before {
3620 border-color: #007bff;
3621 background-color: #007bff;
3623 .custom-control-input:focus ~ .custom-control-label::before {
3624 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3626 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3627 border-color: #80bdff;
3629 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3631 background-color: #b3d7ff;
3632 border-color: #b3d7ff;
3634 .custom-control-input[disabled] ~ .custom-control-label,
3635 .custom-control-input:disabled ~ .custom-control-label {
3638 .custom-control-input[disabled] ~ .custom-control-label::before,
3639 .custom-control-input:disabled ~ .custom-control-label::before {
3640 background-color: #e9ecef;
3643 .custom-control-label {
3646 vertical-align: top;
3648 .custom-control-label::before {
3655 pointer-events: none;
3657 background-color: #fff;
3658 border: 1px solid #adb5bd;
3660 .custom-control-label::after {
3668 background: 50%/50% 50% no-repeat;
3671 .custom-checkbox .custom-control-label::before {
3672 border-radius: 0.25rem;
3674 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3675 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");
3678 .custom-control-input:indeterminate
3679 ~ .custom-control-label::before {
3680 border-color: #007bff;
3681 background-color: #007bff;
3684 .custom-control-input:indeterminate
3685 ~ .custom-control-label::after {
3686 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");
3689 .custom-control-input:disabled:checked
3690 ~ .custom-control-label::before {
3691 background-color: rgba(0, 123, 255, 0.5);
3694 .custom-control-input:disabled:indeterminate
3695 ~ .custom-control-label::before {
3696 background-color: rgba(0, 123, 255, 0.5);
3699 .custom-radio .custom-control-label::before {
3702 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3703 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");
3706 .custom-control-input:disabled:checked
3707 ~ .custom-control-label::before {
3708 background-color: rgba(0, 123, 255, 0.5);
3712 padding-left: 2.25rem;
3714 .custom-switch .custom-control-label::before {
3717 pointer-events: all;
3718 border-radius: 0.5rem;
3720 .custom-switch .custom-control-label::after {
3721 top: calc(0.203125rem + 2px);
3722 left: calc(-2.25rem + 2px);
3723 width: calc(1rem - 4px);
3724 height: calc(1rem - 4px);
3725 background-color: #adb5bd;
3726 border-radius: 0.5rem;
3727 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
3728 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3730 @media (prefers-reduced-motion: reduce) {
3731 .custom-switch .custom-control-label::after {
3735 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3736 background-color: #fff;
3737 transform: translateX(0.75rem);
3740 .custom-control-input:disabled:checked
3741 ~ .custom-control-label::before {
3742 background-color: rgba(0, 123, 255, 0.5);
3746 display: inline-block;
3748 height: calc(1.5em + 0.75rem + 2px);
3749 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3754 vertical-align: middle;
3756 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")
3757 right 0.75rem center/8px 10px no-repeat;
3758 border: 1px solid #ced4da;
3759 border-radius: 0.25rem;
3762 .custom-select:focus {
3763 border-color: #80bdff;
3765 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3767 .custom-select:focus::-ms-value {
3769 background-color: #6c757d;
3771 .custom-select[multiple],
3772 .custom-select[size]:not([size="1"]) {
3774 padding-right: 0.75rem;
3775 background-image: none;
3777 .custom-select:disabled {
3779 background-color: #e9ecef;
3781 .custom-select::-ms-expand {
3784 .custom-select:-moz-focusring {
3786 text-shadow: 0 0 0 #fff;
3790 height: calc(1.5em + 0.5rem + 2px);
3791 padding-top: 0.25rem;
3792 padding-bottom: 0.25rem;
3793 padding-left: 0.5rem;
3794 font-size: 0.875rem;
3798 height: calc(1.5em + 1rem + 2px);
3799 padding-top: 0.5rem;
3800 padding-bottom: 0.5rem;
3807 display: inline-block;
3809 height: calc(1.5em + 0.75rem + 2px);
3813 .custom-file-input {
3817 height: calc(1.5em + 0.75rem + 2px);
3822 .custom-file-input:focus ~ .custom-file-label {
3823 border-color: #80bdff;
3824 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3826 .custom-file-input[disabled] ~ .custom-file-label,
3827 .custom-file-input:disabled ~ .custom-file-label {
3828 background-color: #e9ecef;
3830 .custom-file-input:lang(en) ~ .custom-file-label::after {
3833 .custom-file-input ~ .custom-file-label[data-browse]::after {
3834 content: attr(data-browse);
3837 .custom-file-label {
3843 height: calc(1.5em + 0.75rem + 2px);
3844 padding: 0.375rem 0.75rem;
3849 background-color: #fff;
3850 border: 1px solid #222;
3851 border-radius: 0.25rem;
3853 .custom-file-label::after {
3860 height: calc(1.5em + 0.75rem);
3861 padding: 0.375rem 0.75rem;
3865 background-color: #e9ecef;
3866 border-left: inherit;
3867 border-radius: 0 0.25rem 0.25rem 0;
3874 background-color: transparent;
3877 .custom-range:focus {
3880 .custom-range:focus::-webkit-slider-thumb {
3881 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3883 .custom-range:focus::-moz-range-thumb {
3884 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3886 .custom-range:focus::-ms-thumb {
3887 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3889 .custom-range::-moz-focus-outer {
3892 .custom-range::-webkit-slider-thumb {
3895 margin-top: -0.25rem;
3896 background-color: #007bff;
3898 border-radius: 1rem;
3899 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3900 box-shadow 0.15s ease-in-out;
3903 @media (prefers-reduced-motion: reduce) {
3904 .custom-range::-webkit-slider-thumb {
3908 .custom-range::-webkit-slider-thumb:active {
3909 background-color: #b3d7ff;
3911 .custom-range::-webkit-slider-runnable-track {
3916 background-color: #dee2e6;
3917 border-color: transparent;
3918 border-radius: 1rem;
3920 .custom-range::-moz-range-thumb {
3923 background-color: #007bff;
3925 border-radius: 1rem;
3926 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3927 box-shadow 0.15s ease-in-out;
3930 @media (prefers-reduced-motion: reduce) {
3931 .custom-range::-moz-range-thumb {
3935 .custom-range::-moz-range-thumb:active {
3936 background-color: #b3d7ff;
3938 .custom-range::-moz-range-track {
3943 background-color: #dee2e6;
3944 border-color: transparent;
3945 border-radius: 1rem;
3947 .custom-range::-ms-thumb {
3951 margin-right: 0.2rem;
3952 margin-left: 0.2rem;
3953 background-color: #007bff;
3955 border-radius: 1rem;
3956 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3957 box-shadow 0.15s ease-in-out;
3960 @media (prefers-reduced-motion: reduce) {
3961 .custom-range::-ms-thumb {
3965 .custom-range::-ms-thumb:active {
3966 background-color: #b3d7ff;
3968 .custom-range::-ms-track {
3973 background-color: transparent;
3974 border-color: transparent;
3975 border-width: 0.5rem;
3977 .custom-range::-ms-fill-lower {
3978 background-color: #dee2e6;
3979 border-radius: 1rem;
3981 .custom-range::-ms-fill-upper {
3983 background-color: #dee2e6;
3984 border-radius: 1rem;
3986 .custom-range:disabled::-webkit-slider-thumb {
3987 background-color: #adb5bd;
3989 .custom-range:disabled::-webkit-slider-runnable-track {
3992 .custom-range:disabled::-moz-range-thumb {
3993 background-color: #adb5bd;
3995 .custom-range:disabled::-moz-range-track {
3998 .custom-range:disabled::-ms-thumb {
3999 background-color: #adb5bd;
4002 .custom-control-label::before,
4005 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
4006 box-shadow 0.15s ease-in-out;
4008 @media (prefers-reduced-motion: reduce) {
4009 .custom-control-label::before,
4026 padding: 0.5rem 2rem;
4030 text-decoration: none;
4032 .nav-link.disabled {
4034 pointer-events: none;
4039 border-bottom: 1px solid #444;
4041 .nav-tabs .nav-link {
4042 margin-bottom: -1px;
4043 background-color: transparent;
4044 border: 1px solid transparent;
4045 border-top-left-radius: 0.25rem;
4046 border-top-right-radius: 0.25rem;
4048 .nav-tabs .nav-link:hover,
4049 .nav-tabs .nav-link:focus {
4051 border-color: #444 #444 transparent;
4053 .nav-tabs .nav-link.disabled {
4055 background-color: transparent;
4056 border-color: transparent;
4058 .nav-tabs .nav-link.active,
4059 .nav-tabs .nav-item.show .nav-link {
4061 background-color: #fff;
4062 border-color: #444 #444 transparent;
4064 .nav-tabs .dropdown-menu {
4066 border-top-left-radius: 0;
4067 border-top-right-radius: 0;
4070 .nav-pills .nav-link {
4073 border-radius: 0.25rem;
4075 .nav-pills .nav-link.active,
4076 .nav-pills .show > .nav-link {
4078 background-color: #007bff;
4081 .nav-fill > .nav-link,
4082 .nav-fill .nav-item {
4087 .nav-justified > .nav-link,
4088 .nav-justified .nav-item {
4094 .tab-content > .tab-pane {
4097 .tab-content > .active {
4105 align-items: center;
4106 justify-content: space-between;
4110 .navbar .container-fluid,
4111 .navbar .container-sm,
4112 .navbar .container-md,
4113 .navbar .container-lg,
4114 .navbar .container-xl {
4117 align-items: center;
4118 justify-content: space-between;
4121 display: inline-block;
4122 padding-top: 0.3125rem;
4123 padding-bottom: 0.3125rem;
4126 line-height: inherit;
4127 white-space: nowrap;
4129 .navbar-brand:hover,
4130 .navbar-brand:focus {
4131 text-decoration: none;
4136 flex-direction: column;
4141 .navbar-nav .nav-link {
4145 .navbar-nav .dropdown-menu {
4151 display: inline-block;
4152 padding-top: 0.5rem;
4153 padding-bottom: 0.5rem;
4159 align-items: center;
4163 padding: 0.25rem 0.75rem;
4166 background-color: transparent;
4167 border: 1px solid transparent;
4168 border-radius: 0.25rem;
4170 .navbar-toggler:hover,
4171 .navbar-toggler:focus {
4172 text-decoration: none;
4175 .navbar-toggler-icon {
4176 display: inline-block;
4179 vertical-align: middle;
4181 background: 50%/100% 100% no-repeat;
4184 .navbar-nav-scroll {
4189 @media (max-width: 575.98px) {
4190 .navbar-expand-sm > .container,
4191 .navbar-expand-sm > .container-fluid,
4192 .navbar-expand-sm > .container-sm,
4193 .navbar-expand-sm > .container-md,
4194 .navbar-expand-sm > .container-lg,
4195 .navbar-expand-sm > .container-xl {
4200 @media (min-width: 576px) {
4202 flex-flow: row nowrap;
4203 justify-content: flex-start;
4205 .navbar-expand-sm .navbar-nav {
4206 flex-direction: row;
4208 .navbar-expand-sm .navbar-nav .dropdown-menu {
4211 .navbar-expand-sm .navbar-nav .nav-link {
4212 padding-right: 0.5rem;
4213 padding-left: 0.5rem;
4215 .navbar-expand-sm > .container,
4216 .navbar-expand-sm > .container-fluid,
4217 .navbar-expand-sm > .container-sm,
4218 .navbar-expand-sm > .container-md,
4219 .navbar-expand-sm > .container-lg,
4220 .navbar-expand-sm > .container-xl {
4223 .navbar-expand-sm .navbar-nav-scroll {
4226 .navbar-expand-sm .navbar-collapse {
4227 display: flex !important;
4230 .navbar-expand-sm .navbar-toggler {
4234 @media (max-width: 767.98px) {
4235 .navbar-expand-md > .container,
4236 .navbar-expand-md > .container-fluid,
4237 .navbar-expand-md > .container-sm,
4238 .navbar-expand-md > .container-md,
4239 .navbar-expand-md > .container-lg,
4240 .navbar-expand-md > .container-xl {
4245 @media (min-width: 768px) {
4247 flex-flow: row nowrap;
4248 justify-content: flex-start;
4250 .navbar-expand-md .navbar-nav {
4251 flex-direction: row;
4253 .navbar-expand-md .navbar-nav .dropdown-menu {
4256 .navbar-expand-md .navbar-nav .nav-link {
4257 padding-right: 0.5rem;
4258 padding-left: 0.5rem;
4260 .navbar-expand-md > .container,
4261 .navbar-expand-md > .container-fluid,
4262 .navbar-expand-md > .container-sm,
4263 .navbar-expand-md > .container-md,
4264 .navbar-expand-md > .container-lg,
4265 .navbar-expand-md > .container-xl {
4268 .navbar-expand-md .navbar-nav-scroll {
4271 .navbar-expand-md .navbar-collapse {
4272 display: flex !important;
4275 .navbar-expand-md .navbar-toggler {
4279 @media (max-width: 991.98px) {
4280 .navbar-expand-lg > .container,
4281 .navbar-expand-lg > .container-fluid,
4282 .navbar-expand-lg > .container-sm,
4283 .navbar-expand-lg > .container-md,
4284 .navbar-expand-lg > .container-lg,
4285 .navbar-expand-lg > .container-xl {
4290 @media (min-width: 992px) {
4292 flex-flow: row nowrap;
4293 justify-content: flex-start;
4295 .navbar-expand-lg .navbar-nav {
4296 flex-direction: row;
4298 .navbar-expand-lg .navbar-nav .dropdown-menu {
4301 .navbar-expand-lg .navbar-nav .nav-link {
4302 padding-right: 0.5rem;
4303 padding-left: 0.5rem;
4305 .navbar-expand-lg > .container,
4306 .navbar-expand-lg > .container-fluid,
4307 .navbar-expand-lg > .container-sm,
4308 .navbar-expand-lg > .container-md,
4309 .navbar-expand-lg > .container-lg,
4310 .navbar-expand-lg > .container-xl {
4313 .navbar-expand-lg .navbar-nav-scroll {
4316 .navbar-expand-lg .navbar-collapse {
4317 display: flex !important;
4320 .navbar-expand-lg .navbar-toggler {
4324 @media (max-width: 1199.98px) {
4325 .navbar-expand-xl > .container,
4326 .navbar-expand-xl > .container-fluid,
4327 .navbar-expand-xl > .container-sm,
4328 .navbar-expand-xl > .container-md,
4329 .navbar-expand-xl > .container-lg,
4330 .navbar-expand-xl > .container-xl {
4335 @media (min-width: 1200px) {
4337 flex-flow: row nowrap;
4338 justify-content: flex-start;
4340 .navbar-expand-xl .navbar-nav {
4341 flex-direction: row;
4343 .navbar-expand-xl .navbar-nav .dropdown-menu {
4346 .navbar-expand-xl .navbar-nav .nav-link {
4347 padding-right: 0.5rem;
4348 padding-left: 0.5rem;
4350 .navbar-expand-xl > .container,
4351 .navbar-expand-xl > .container-fluid,
4352 .navbar-expand-xl > .container-sm,
4353 .navbar-expand-xl > .container-md,
4354 .navbar-expand-xl > .container-lg,
4355 .navbar-expand-xl > .container-xl {
4358 .navbar-expand-xl .navbar-nav-scroll {
4361 .navbar-expand-xl .navbar-collapse {
4362 display: flex !important;
4365 .navbar-expand-xl .navbar-toggler {
4370 flex-flow: row nowrap;
4371 justify-content: flex-start;
4373 .navbar-expand > .container,
4374 .navbar-expand > .container-fluid,
4375 .navbar-expand > .container-sm,
4376 .navbar-expand > .container-md,
4377 .navbar-expand > .container-lg,
4378 .navbar-expand > .container-xl {
4382 .navbar-expand .navbar-nav {
4383 flex-direction: row;
4385 .navbar-expand .navbar-nav .dropdown-menu {
4388 .navbar-expand .navbar-nav .nav-link {
4389 padding-right: 0.5rem;
4390 padding-left: 0.5rem;
4392 .navbar-expand > .container,
4393 .navbar-expand > .container-fluid,
4394 .navbar-expand > .container-sm,
4395 .navbar-expand > .container-md,
4396 .navbar-expand > .container-lg,
4397 .navbar-expand > .container-xl {
4400 .navbar-expand .navbar-nav-scroll {
4403 .navbar-expand .navbar-collapse {
4404 display: flex !important;
4407 .navbar-expand .navbar-toggler {
4411 .navbar-light .navbar-brand {
4414 .navbar-light .navbar-brand:hover,
4415 .navbar-light .navbar-brand:focus {
4418 .navbar-light .navbar-nav .nav-link {
4419 color: rgba(255, 255, 255, 0.6);
4421 .navbar-light .navbar-nav .nav-link:hover,
4422 .navbar-light .navbar-nav .nav-link:focus {
4425 .navbar-light .navbar-nav .nav-link.disabled {
4426 color: rgba(0, 0, 0, 0.3);
4428 .navbar-light .navbar-nav .show > .nav-link,
4429 .navbar-light .navbar-nav .active > .nav-link,
4430 .navbar-light .navbar-nav .nav-link.show,
4431 .navbar-light .navbar-nav .nav-link.active {
4434 .navbar-light .navbar-toggler {
4435 color: rgba(255, 255, 255, 0.6);
4436 border-color: rgba(34, 34, 34, 0.1);
4438 .navbar-light .navbar-toggler-icon {
4439 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");
4441 .navbar-light .navbar-text {
4442 color: rgba(255, 255, 255, 0.6);
4444 .navbar-light .navbar-text a {
4447 .navbar-light .navbar-text a:hover,
4448 .navbar-light .navbar-text a:focus {
4452 .navbar-dark .navbar-brand {
4455 .navbar-dark .navbar-brand:hover,
4456 .navbar-dark .navbar-brand:focus {
4459 .navbar-dark .navbar-nav .nav-link {
4460 color: rgba(255, 255, 255, 0.6);
4462 .navbar-dark .navbar-nav .nav-link:hover,
4463 .navbar-dark .navbar-nav .nav-link:focus {
4466 .navbar-dark .navbar-nav .nav-link.disabled {
4467 color: rgba(255, 255, 255, 0.25);
4469 .navbar-dark .navbar-nav .show > .nav-link,
4470 .navbar-dark .navbar-nav .active > .nav-link,
4471 .navbar-dark .navbar-nav .nav-link.show,
4472 .navbar-dark .navbar-nav .nav-link.active {
4475 .navbar-dark .navbar-toggler {
4476 color: rgba(255, 255, 255, 0.6);
4477 border-color: rgba(255, 255, 255, 0.1);
4479 .navbar-dark .navbar-toggler-icon {
4480 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");
4482 .navbar-dark .navbar-text {
4483 color: rgba(255, 255, 255, 0.6);
4485 .navbar-dark .navbar-text a {
4488 .navbar-dark .navbar-text a:hover,
4489 .navbar-dark .navbar-text a:focus {
4496 flex-direction: column;
4498 word-wrap: break-word;
4499 background-color: #303030;
4500 background-clip: border-box;
4501 border: 1px solid rgba(0, 0, 0, 0.125);
4502 border-radius: 0.25rem;
4508 .card > .list-group {
4509 border-top: inherit;
4510 border-bottom: inherit;
4512 .card > .list-group:first-child {
4513 border-top-width: 0;
4514 border-top-left-radius: calc(0.25rem - 1px);
4515 border-top-right-radius: calc(0.25rem - 1px);
4517 .card > .list-group:last-child {
4518 border-bottom-width: 0;
4519 border-bottom-right-radius: calc(0.25rem - 1px);
4520 border-bottom-left-radius: calc(0.25rem - 1px);
4522 .card > .card-header + .list-group,
4523 .card > .list-group + .card-footer {
4534 margin-bottom: 0.75rem;
4538 margin-top: -0.375rem;
4542 .card-text:last-child {
4547 text-decoration: none;
4549 .card-link + .card-link {
4550 margin-left: 1.25rem;
4554 padding: 0.75rem 1.25rem;
4556 background-color: #444;
4557 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4559 .card-header:first-child {
4560 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4564 padding: 0.75rem 1.25rem;
4565 background-color: #444;
4566 border-top: 1px solid rgba(0, 0, 0, 0.125);
4568 .card-footer:last-child {
4569 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4573 margin-right: -0.625rem;
4574 margin-bottom: -0.75rem;
4575 margin-left: -0.625rem;
4579 .card-header-pills {
4580 margin-right: -0.625rem;
4581 margin-left: -0.625rem;
4591 border-radius: calc(0.25rem - 1px);
4603 border-top-left-radius: calc(0.25rem - 1px);
4604 border-top-right-radius: calc(0.25rem - 1px);
4609 border-bottom-right-radius: calc(0.25rem - 1px);
4610 border-bottom-left-radius: calc(0.25rem - 1px);
4614 margin-bottom: 15px;
4616 @media (min-width: 576px) {
4619 flex-flow: row wrap;
4620 margin-right: -15px;
4631 .card-group > .card {
4632 margin-bottom: 15px;
4634 @media (min-width: 576px) {
4637 flex-flow: row wrap;
4639 .card-group > .card {
4643 .card-group > .card + .card {
4647 .card-group > .card:not(:last-child) {
4648 border-top-right-radius: 0;
4649 border-bottom-right-radius: 0;
4651 .card-group > .card:not(:last-child) .card-img-top,
4652 .card-group > .card:not(:last-child) .card-header {
4653 border-top-right-radius: 0;
4655 .card-group > .card:not(:last-child) .card-img-bottom,
4656 .card-group > .card:not(:last-child) .card-footer {
4657 border-bottom-right-radius: 0;
4659 .card-group > .card:not(:first-child) {
4660 border-top-left-radius: 0;
4661 border-bottom-left-radius: 0;
4663 .card-group > .card:not(:first-child) .card-img-top,
4664 .card-group > .card:not(:first-child) .card-header {
4665 border-top-left-radius: 0;
4667 .card-group > .card:not(:first-child) .card-img-bottom,
4668 .card-group > .card:not(:first-child) .card-footer {
4669 border-bottom-left-radius: 0;
4673 .card-columns .card {
4674 margin-bottom: 0.75rem;
4676 @media (min-width: 576px) {
4679 column-gap: 1.25rem;
4683 .card-columns .card {
4684 display: inline-block;
4690 overflow-anchor: none;
4692 .accordion > .card {
4695 .accordion > .card:not(:last-of-type) {
4697 border-bottom-right-radius: 0;
4698 border-bottom-left-radius: 0;
4700 .accordion > .card:not(:first-of-type) {
4701 border-top-left-radius: 0;
4702 border-top-right-radius: 0;
4704 .accordion > .card > .card-header {
4706 margin-bottom: -1px;
4712 padding: 0.75rem 1rem;
4713 margin-bottom: 1rem;
4715 background-color: #444;
4716 border-radius: 0.25rem;
4719 .breadcrumb-item + .breadcrumb-item {
4720 padding-left: 0.5rem;
4722 .breadcrumb-item + .breadcrumb-item::before {
4724 padding-right: 0.5rem;
4728 .breadcrumb-item + .breadcrumb-item:hover::before {
4729 text-decoration: underline;
4731 .breadcrumb-item + .breadcrumb-item:hover::before {
4732 text-decoration: none;
4734 .breadcrumb-item.active {
4742 border-radius: 0.25rem;
4748 padding: 0.5rem 0.75rem;
4752 background-color: #28a745;
4753 border: 0 solid transparent;
4758 text-decoration: none;
4759 background-color: #34ce57;
4760 border-color: transparent;
4765 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4768 .page-item:first-child .page-link {
4770 border-top-left-radius: 0.25rem;
4771 border-bottom-left-radius: 0.25rem;
4773 .page-item:last-child .page-link {
4774 border-top-right-radius: 0.25rem;
4775 border-bottom-right-radius: 0.25rem;
4777 .page-item.active .page-link {
4780 background-color: #34ce57;
4781 border-color: transparent;
4783 .page-item.disabled .page-link {
4785 pointer-events: none;
4787 background-color: #19692c;
4788 border-color: transparent;
4791 .pagination-lg .page-link {
4792 padding: 0.75rem 1.5rem;
4796 .pagination-lg .page-item:first-child .page-link {
4797 border-top-left-radius: 0.3rem;
4798 border-bottom-left-radius: 0.3rem;
4800 .pagination-lg .page-item:last-child .page-link {
4801 border-top-right-radius: 0.3rem;
4802 border-bottom-right-radius: 0.3rem;
4805 .pagination-sm .page-link {
4806 padding: 0.25rem 0.5rem;
4807 font-size: 0.875rem;
4810 .pagination-sm .page-item:first-child .page-link {
4811 border-top-left-radius: 0.2rem;
4812 border-bottom-left-radius: 0.2rem;
4814 .pagination-sm .page-item:last-child .page-link {
4815 border-top-right-radius: 0.2rem;
4816 border-bottom-right-radius: 0.2rem;
4820 display: inline-block;
4821 padding: 0.25em 0.4em;
4826 white-space: nowrap;
4827 vertical-align: baseline;
4828 border-radius: 0.25rem;
4829 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
4830 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4832 @media (prefers-reduced-motion: reduce) {
4839 text-decoration: none;
4852 padding-right: 0.6em;
4853 padding-left: 0.6em;
4854 border-radius: 10rem;
4859 background-color: #00bc8c;
4861 a.badge-primary:hover,
4862 a.badge-primary:focus {
4864 background-color: #008966;
4866 a.badge-primary:focus,
4867 a.badge-primary.focus {
4869 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5);
4874 background-color: #c80000;
4876 a.badge-secondary:hover,
4877 a.badge-secondary:focus {
4879 background-color: #950000;
4881 a.badge-secondary:focus,
4882 a.badge-secondary.focus {
4884 box-shadow: 0 0 0 0.2rem rgba(200, 0, 0, 0.5);
4889 background-color: #28a745;
4891 a.badge-success:hover,
4892 a.badge-success:focus {
4894 background-color: #1e7e34;
4896 a.badge-success:focus,
4897 a.badge-success.focus {
4899 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
4904 background-color: #17a2b8;
4907 a.badge-info:focus {
4909 background-color: #117a8b;
4912 a.badge-info.focus {
4914 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
4919 background-color: #ffc107;
4921 a.badge-warning:hover,
4922 a.badge-warning:focus {
4924 background-color: #d39e00;
4926 a.badge-warning:focus,
4927 a.badge-warning.focus {
4929 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
4934 background-color: #004231;
4936 a.badge-danger:hover,
4937 a.badge-danger:focus {
4939 background-color: #000f0b;
4941 a.badge-danger:focus,
4942 a.badge-danger.focus {
4944 box-shadow: 0 0 0 0.2rem rgba(0, 66, 49, 0.5);
4949 background-color: #303030;
4951 a.badge-light:hover,
4952 a.badge-light:focus {
4954 background-color: #171717;
4956 a.badge-light:focus,
4957 a.badge-light.focus {
4959 box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5);
4964 background-color: #dee2e6;
4967 a.badge-dark:focus {
4969 background-color: #c1c9d0;
4972 a.badge-dark.focus {
4974 box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
4979 margin-bottom: 2rem;
4980 background-color: #303030;
4981 border-radius: 0.3rem;
4983 @media (min-width: 576px) {
4997 padding: 0.75rem 1.25rem;
4998 margin-bottom: 1rem;
4999 border: 1px solid transparent;
5000 border-radius: 0.25rem;
5011 .alert-dismissible {
5012 padding-right: 4rem;
5014 .alert-dismissible .close {
5019 padding: 0.75rem 1.25rem;
5025 background-color: #ccf2e8;
5026 border-color: #b8ecdf;
5029 border-top-color: #a4e7d6;
5031 .alert-primary .alert-link {
5037 background-color: #f4cccc;
5038 border-color: #f0b8b8;
5040 .alert-secondary hr {
5041 border-top-color: #eca3a3;
5043 .alert-secondary .alert-link {
5049 background-color: #d4edda;
5050 border-color: #c3e6cb;
5053 border-top-color: #b1dfbb;
5055 .alert-success .alert-link {
5061 background-color: #d1ecf1;
5062 border-color: #bee5eb;
5065 border-top-color: #abdde5;
5067 .alert-info .alert-link {
5073 background-color: #fff3cd;
5074 border-color: #ffeeba;
5077 border-top-color: #ffe8a1;
5079 .alert-warning .alert-link {
5085 background-color: #ccd9d6;
5086 border-color: #b8cac5;
5089 border-top-color: #a9bfb9;
5091 .alert-danger .alert-link {
5097 background-color: #d6d6d6;
5098 border-color: #c5c5c5;
5101 border-top-color: #b8b8b8;
5103 .alert-light .alert-link {
5109 background-color: #f8f9fa;
5110 border-color: #f6f7f8;
5113 border-top-color: #e8eaed;
5115 .alert-dark .alert-link {
5119 @keyframes progress-bar-stripes {
5121 background-position: 1rem 0;
5124 background-position: 0 0;
5133 background-color: #444;
5134 border-radius: 0.25rem;
5139 flex-direction: column;
5140 justify-content: center;
5144 white-space: nowrap;
5145 background-color: #007bff;
5146 transition: width 0.6s ease;
5148 @media (prefers-reduced-motion: reduce) {
5154 .progress-bar-striped {
5155 background-image: linear-gradient(
5157 rgba(255, 255, 255, 0.15) 25%,
5160 rgba(255, 255, 255, 0.15) 50%,
5161 rgba(255, 255, 255, 0.15) 75%,
5165 background-size: 1rem 1rem;
5168 .progress-bar-animated {
5169 animation: 1s linear infinite progress-bar-stripes;
5171 @media (prefers-reduced-motion: reduce) {
5172 .progress-bar-animated {
5179 align-items: flex-start;
5188 flex-direction: column;
5191 border-radius: 0.25rem;
5194 .list-group-item-action {
5197 text-align: inherit;
5199 .list-group-item-action:hover,
5200 .list-group-item-action:focus {
5203 text-decoration: none;
5204 background-color: #444;
5206 .list-group-item-action:active {
5208 background-color: #e9ecef;
5214 padding: 0.75rem 1.25rem;
5215 background-color: #303030;
5216 border: 1px solid #444;
5218 .list-group-item:first-child {
5219 border-top-left-radius: inherit;
5220 border-top-right-radius: inherit;
5222 .list-group-item:last-child {
5223 border-bottom-right-radius: inherit;
5224 border-bottom-left-radius: inherit;
5226 .list-group-item.disabled,
5227 .list-group-item:disabled {
5229 pointer-events: none;
5230 background-color: #fff;
5232 .list-group-item.active {
5235 background-color: #007bff;
5236 border-color: #007bff;
5238 .list-group-item + .list-group-item {
5239 border-top-width: 0;
5241 .list-group-item + .list-group-item.active {
5243 border-top-width: 1px;
5246 .list-group-horizontal {
5247 flex-direction: row;
5249 .list-group-horizontal > .list-group-item:first-child {
5250 border-bottom-left-radius: 0.25rem;
5251 border-top-right-radius: 0;
5253 .list-group-horizontal > .list-group-item:last-child {
5254 border-top-right-radius: 0.25rem;
5255 border-bottom-left-radius: 0;
5257 .list-group-horizontal > .list-group-item.active {
5260 .list-group-horizontal > .list-group-item + .list-group-item {
5261 border-top-width: 1px;
5262 border-left-width: 0;
5264 .list-group-horizontal > .list-group-item + .list-group-item.active {
5266 border-left-width: 1px;
5269 @media (min-width: 576px) {
5270 .list-group-horizontal-sm {
5271 flex-direction: row;
5273 .list-group-horizontal-sm > .list-group-item:first-child {
5274 border-bottom-left-radius: 0.25rem;
5275 border-top-right-radius: 0;
5277 .list-group-horizontal-sm > .list-group-item:last-child {
5278 border-top-right-radius: 0.25rem;
5279 border-bottom-left-radius: 0;
5281 .list-group-horizontal-sm > .list-group-item.active {
5284 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5285 border-top-width: 1px;
5286 border-left-width: 0;
5288 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5290 border-left-width: 1px;
5293 @media (min-width: 768px) {
5294 .list-group-horizontal-md {
5295 flex-direction: row;
5297 .list-group-horizontal-md > .list-group-item:first-child {
5298 border-bottom-left-radius: 0.25rem;
5299 border-top-right-radius: 0;
5301 .list-group-horizontal-md > .list-group-item:last-child {
5302 border-top-right-radius: 0.25rem;
5303 border-bottom-left-radius: 0;
5305 .list-group-horizontal-md > .list-group-item.active {
5308 .list-group-horizontal-md > .list-group-item + .list-group-item {
5309 border-top-width: 1px;
5310 border-left-width: 0;
5312 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5314 border-left-width: 1px;
5317 @media (min-width: 992px) {
5318 .list-group-horizontal-lg {
5319 flex-direction: row;
5321 .list-group-horizontal-lg > .list-group-item:first-child {
5322 border-bottom-left-radius: 0.25rem;
5323 border-top-right-radius: 0;
5325 .list-group-horizontal-lg > .list-group-item:last-child {
5326 border-top-right-radius: 0.25rem;
5327 border-bottom-left-radius: 0;
5329 .list-group-horizontal-lg > .list-group-item.active {
5332 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5333 border-top-width: 1px;
5334 border-left-width: 0;
5336 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5338 border-left-width: 1px;
5341 @media (min-width: 1200px) {
5342 .list-group-horizontal-xl {
5343 flex-direction: row;
5345 .list-group-horizontal-xl > .list-group-item:first-child {
5346 border-bottom-left-radius: 0.25rem;
5347 border-top-right-radius: 0;
5349 .list-group-horizontal-xl > .list-group-item:last-child {
5350 border-top-right-radius: 0.25rem;
5351 border-bottom-left-radius: 0;
5353 .list-group-horizontal-xl > .list-group-item.active {
5356 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5357 border-top-width: 1px;
5358 border-left-width: 0;
5360 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5362 border-left-width: 1px;
5368 .list-group-flush > .list-group-item {
5369 border-width: 0 0 1px;
5371 .list-group-flush > .list-group-item:last-child {
5372 border-bottom-width: 0;
5375 .list-group-item-primary {
5377 background-color: #b8ecdf;
5379 .list-group-item-primary.list-group-item-action:hover,
5380 .list-group-item-primary.list-group-item-action:focus {
5382 background-color: #a4e7d6;
5384 .list-group-item-primary.list-group-item-action.active {
5386 background-color: #006249;
5387 border-color: #006249;
5390 .list-group-item-secondary {
5392 background-color: #f0b8b8;
5394 .list-group-item-secondary.list-group-item-action:hover,
5395 .list-group-item-secondary.list-group-item-action:focus {
5397 background-color: #eca3a3;
5399 .list-group-item-secondary.list-group-item-action.active {
5401 background-color: #680000;
5402 border-color: #680000;
5405 .list-group-item-success {
5407 background-color: #c3e6cb;
5409 .list-group-item-success.list-group-item-action:hover,
5410 .list-group-item-success.list-group-item-action:focus {
5412 background-color: #b1dfbb;
5414 .list-group-item-success.list-group-item-action.active {
5416 background-color: #155724;
5417 border-color: #155724;
5420 .list-group-item-info {
5422 background-color: #bee5eb;
5424 .list-group-item-info.list-group-item-action:hover,
5425 .list-group-item-info.list-group-item-action:focus {
5427 background-color: #abdde5;
5429 .list-group-item-info.list-group-item-action.active {
5431 background-color: #0c5460;
5432 border-color: #0c5460;
5435 .list-group-item-warning {
5437 background-color: #ffeeba;
5439 .list-group-item-warning.list-group-item-action:hover,
5440 .list-group-item-warning.list-group-item-action:focus {
5442 background-color: #ffe8a1;
5444 .list-group-item-warning.list-group-item-action.active {
5446 background-color: #856404;
5447 border-color: #856404;
5450 .list-group-item-danger {
5452 background-color: #b8cac5;
5454 .list-group-item-danger.list-group-item-action:hover,
5455 .list-group-item-danger.list-group-item-action:focus {
5457 background-color: #a9bfb9;
5459 .list-group-item-danger.list-group-item-action.active {
5461 background-color: #002219;
5462 border-color: #002219;
5465 .list-group-item-light {
5467 background-color: #c5c5c5;
5469 .list-group-item-light.list-group-item-action:hover,
5470 .list-group-item-light.list-group-item-action:focus {
5472 background-color: #b8b8b8;
5474 .list-group-item-light.list-group-item-action.active {
5476 background-color: #191919;
5477 border-color: #191919;
5480 .list-group-item-dark {
5482 background-color: #f6f7f8;
5484 .list-group-item-dark.list-group-item-action:hover,
5485 .list-group-item-dark.list-group-item-action:focus {
5487 background-color: #e8eaed;
5489 .list-group-item-dark.list-group-item-action.active {
5491 background-color: #737678;
5492 border-color: #737678;
5506 text-decoration: none;
5508 .close:not(:disabled):not(.disabled):hover,
5509 .close:not(:disabled):not(.disabled):focus {
5515 background-color: transparent;
5520 pointer-events: none;
5526 font-size: 0.875rem;
5527 background-color: #444;
5528 background-clip: padding-box;
5529 border: 1px solid rgba(0, 0, 0, 0.1);
5530 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5532 border-radius: 0.25rem;
5534 .toast:not(:last-child) {
5535 margin-bottom: 0.75rem;
5550 align-items: center;
5551 padding: 0.25rem 0.75rem;
5553 background-color: #303030;
5554 background-clip: padding-box;
5555 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5556 border-top-left-radius: calc(0.25rem - 1px);
5557 border-top-right-radius: calc(0.25rem - 1px);
5567 .modal-open .modal {
5588 pointer-events: none;
5590 .modal.fade .modal-dialog {
5591 transition: transform 0.3s ease-out;
5592 transform: translate(0, -50px);
5594 @media (prefers-reduced-motion: reduce) {
5595 .modal.fade .modal-dialog {
5599 .modal.show .modal-dialog {
5602 .modal.modal-static .modal-dialog {
5603 transform: scale(1.02);
5606 .modal-dialog-scrollable {
5608 max-height: calc(100% - 1rem);
5610 .modal-dialog-scrollable .modal-content {
5611 max-height: calc(100vh - 1rem);
5614 .modal-dialog-scrollable .modal-header,
5615 .modal-dialog-scrollable .modal-footer {
5618 .modal-dialog-scrollable .modal-body {
5622 .modal-dialog-centered {
5624 align-items: center;
5625 min-height: calc(100% - 1rem);
5627 .modal-dialog-centered::before {
5629 height: calc(100vh - 1rem);
5630 height: min-content;
5633 .modal-dialog-centered.modal-dialog-scrollable {
5634 flex-direction: column;
5635 justify-content: center;
5638 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
5641 .modal-dialog-centered.modal-dialog-scrollable::before {
5648 flex-direction: column;
5650 pointer-events: auto;
5651 background-color: #303030;
5652 background-clip: padding-box;
5653 border: 1px solid #444;
5654 border-radius: 0.3rem;
5665 background-color: #000;
5667 .modal-backdrop.fade {
5670 .modal-backdrop.show {
5676 align-items: flex-start;
5677 justify-content: space-between;
5679 border-bottom: 1px solid #444;
5680 border-top-left-radius: calc(0.3rem - 1px);
5681 border-top-right-radius: calc(0.3rem - 1px);
5683 .modal-header .close {
5685 margin: -1rem -1rem -1rem auto;
5702 align-items: center;
5703 justify-content: flex-end;
5705 border-top: 1px solid #dee2e6;
5706 border-bottom-right-radius: calc(0.3rem - 1px);
5707 border-bottom-left-radius: calc(0.3rem - 1px);
5713 .modal-scrollbar-measure {
5721 @media (min-width: 576px) {
5724 margin: 1.75rem auto;
5726 .modal-dialog-scrollable {
5727 max-height: calc(100% - 3.5rem);
5729 .modal-dialog-scrollable .modal-content {
5730 max-height: calc(100vh - 3.5rem);
5732 .modal-dialog-centered {
5733 min-height: calc(100% - 3.5rem);
5735 .modal-dialog-centered::before {
5736 height: calc(100vh - 3.5rem);
5737 height: min-content;
5743 @media (min-width: 992px) {
5749 @media (min-width: 1200px) {
5759 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5760 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
5761 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5767 text-decoration: none;
5769 text-transform: none;
5770 letter-spacing: normal;
5772 white-space: normal;
5773 word-spacing: normal;
5775 font-size: 0.875rem;
5776 word-wrap: break-word;
5788 .tooltip .arrow::before {
5791 border-color: transparent;
5792 border-style: solid;
5796 .bs-tooltip-auto[x-placement^="top"] {
5799 .bs-tooltip-top .arrow,
5800 .bs-tooltip-auto[x-placement^="top"] .arrow {
5803 .bs-tooltip-top .arrow::before,
5804 .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5806 border-width: 0.4rem 0.4rem 0;
5807 border-top-color: #000;
5811 .bs-tooltip-auto[x-placement^="right"] {
5814 .bs-tooltip-right .arrow,
5815 .bs-tooltip-auto[x-placement^="right"] .arrow {
5820 .bs-tooltip-right .arrow::before,
5821 .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5823 border-width: 0.4rem 0.4rem 0.4rem 0;
5824 border-right-color: #000;
5828 .bs-tooltip-auto[x-placement^="bottom"] {
5831 .bs-tooltip-bottom .arrow,
5832 .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5835 .bs-tooltip-bottom .arrow::before,
5836 .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5838 border-width: 0 0.4rem 0.4rem;
5839 border-bottom-color: #000;
5843 .bs-tooltip-auto[x-placement^="left"] {
5846 .bs-tooltip-left .arrow,
5847 .bs-tooltip-auto[x-placement^="left"] .arrow {
5852 .bs-tooltip-left .arrow::before,
5853 .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5855 border-width: 0.4rem 0 0.4rem 0.4rem;
5856 border-left-color: #000;
5861 padding: 0.25rem 0.5rem;
5864 background-color: #000;
5865 border-radius: 0.25rem;
5875 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5876 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
5877 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5883 text-decoration: none;
5885 text-transform: none;
5886 letter-spacing: normal;
5888 white-space: normal;
5889 word-spacing: normal;
5891 font-size: 0.875rem;
5892 word-wrap: break-word;
5893 background-color: #303030;
5894 background-clip: padding-box;
5895 border: 1px solid rgba(0, 0, 0, 0.2);
5896 border-radius: 0.3rem;
5905 .popover .arrow::before,
5906 .popover .arrow::after {
5910 border-color: transparent;
5911 border-style: solid;
5915 .bs-popover-auto[x-placement^="top"] {
5916 margin-bottom: 0.5rem;
5918 .bs-popover-top > .arrow,
5919 .bs-popover-auto[x-placement^="top"] > .arrow {
5920 bottom: calc(-0.5rem - 1px);
5922 .bs-popover-top > .arrow::before,
5923 .bs-popover-auto[x-placement^="top"] > .arrow::before {
5925 border-width: 0.5rem 0.5rem 0;
5926 border-top-color: rgba(0, 0, 0, 0.25);
5928 .bs-popover-top > .arrow::after,
5929 .bs-popover-auto[x-placement^="top"] > .arrow::after {
5931 border-width: 0.5rem 0.5rem 0;
5932 border-top-color: #fff;
5936 .bs-popover-auto[x-placement^="right"] {
5937 margin-left: 0.5rem;
5939 .bs-popover-right > .arrow,
5940 .bs-popover-auto[x-placement^="right"] > .arrow {
5941 left: calc(-0.5rem - 1px);
5946 .bs-popover-right > .arrow::before,
5947 .bs-popover-auto[x-placement^="right"] > .arrow::before {
5949 border-width: 0.5rem 0.5rem 0.5rem 0;
5950 border-right-color: rgba(0, 0, 0, 0.25);
5952 .bs-popover-right > .arrow::after,
5953 .bs-popover-auto[x-placement^="right"] > .arrow::after {
5955 border-width: 0.5rem 0.5rem 0.5rem 0;
5956 border-right-color: #fff;
5960 .bs-popover-auto[x-placement^="bottom"] {
5963 .bs-popover-bottom > .arrow,
5964 .bs-popover-auto[x-placement^="bottom"] > .arrow {
5965 top: calc(-0.5rem - 1px);
5967 .bs-popover-bottom > .arrow::before,
5968 .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
5970 border-width: 0 0.5rem 0.5rem 0.5rem;
5971 border-bottom-color: rgba(0, 0, 0, 0.25);
5973 .bs-popover-bottom > .arrow::after,
5974 .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
5976 border-width: 0 0.5rem 0.5rem 0.5rem;
5977 border-bottom-color: #fff;
5979 .bs-popover-bottom .popover-header::before,
5980 .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5986 margin-left: -0.5rem;
5988 border-bottom: 1px solid #444;
5992 .bs-popover-auto[x-placement^="left"] {
5993 margin-right: 0.5rem;
5995 .bs-popover-left > .arrow,
5996 .bs-popover-auto[x-placement^="left"] > .arrow {
5997 right: calc(-0.5rem - 1px);
6002 .bs-popover-left > .arrow::before,
6003 .bs-popover-auto[x-placement^="left"] > .arrow::before {
6005 border-width: 0.5rem 0 0.5rem 0.5rem;
6006 border-left-color: rgba(0, 0, 0, 0.25);
6008 .bs-popover-left > .arrow::after,
6009 .bs-popover-auto[x-placement^="left"] > .arrow::after {
6011 border-width: 0.5rem 0 0.5rem 0.5rem;
6012 border-left-color: #fff;
6016 padding: 0.5rem 0.75rem;
6018 font-size: 0.9375rem;
6019 background-color: #444;
6020 border-bottom: 1px solid #373737;
6021 border-top-left-radius: calc(0.3rem - 1px);
6022 border-top-right-radius: calc(0.3rem - 1px);
6024 .popover-header:empty {
6029 padding: 0.5rem 0.75rem;
6037 .carousel.pointer-event {
6038 touch-action: pan-y;
6046 .carousel-inner::after {
6057 margin-right: -100%;
6058 backface-visibility: hidden;
6059 transition: transform 0.6s ease-in-out;
6061 @media (prefers-reduced-motion: reduce) {
6067 .carousel-item.active,
6068 .carousel-item-next,
6069 .carousel-item-prev {
6073 .carousel-item-next:not(.carousel-item-left),
6074 .active.carousel-item-right {
6075 transform: translateX(100%);
6078 .carousel-item-prev:not(.carousel-item-right),
6079 .active.carousel-item-left {
6080 transform: translateX(-100%);
6083 .carousel-fade .carousel-item {
6085 transition-property: opacity;
6088 .carousel-fade .carousel-item.active,
6089 .carousel-fade .carousel-item-next.carousel-item-left,
6090 .carousel-fade .carousel-item-prev.carousel-item-right {
6094 .carousel-fade .active.carousel-item-left,
6095 .carousel-fade .active.carousel-item-right {
6098 transition: opacity 0s 0.6s;
6100 @media (prefers-reduced-motion: reduce) {
6101 .carousel-fade .active.carousel-item-left,
6102 .carousel-fade .active.carousel-item-right {
6107 .carousel-control-prev,
6108 .carousel-control-next {
6114 align-items: center;
6115 justify-content: center;
6123 transition: opacity 0.15s ease;
6125 @media (prefers-reduced-motion: reduce) {
6126 .carousel-control-prev,
6127 .carousel-control-next {
6131 .carousel-control-prev:hover,
6132 .carousel-control-prev:focus,
6133 .carousel-control-next:hover,
6134 .carousel-control-next:focus {
6136 text-decoration: none;
6141 .carousel-control-prev {
6145 .carousel-control-next {
6149 .carousel-control-prev-icon,
6150 .carousel-control-next-icon {
6151 display: inline-block;
6154 background: 50%/100% 100% no-repeat;
6157 .carousel-control-prev-icon {
6158 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");
6161 .carousel-control-next-icon {
6162 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");
6165 .carousel-indicators {
6172 justify-content: center;
6178 .carousel-indicators li {
6179 box-sizing: content-box;
6185 text-indent: -999px;
6187 background-color: #fff;
6188 background-clip: padding-box;
6189 border-top: 10px solid transparent;
6190 border-bottom: 10px solid transparent;
6192 transition: opacity 0.6s ease;
6194 @media (prefers-reduced-motion: reduce) {
6195 .carousel-indicators li {
6199 .carousel-indicators .active {
6210 padding-bottom: 20px;
6215 @keyframes spinner-border {
6217 transform: rotate(360deg);
6221 display: inline-block;
6224 vertical-align: -0.125em;
6225 border: 0.25em solid currentcolor;
6226 border-right-color: transparent;
6228 animation: 0.75s linear infinite spinner-border;
6231 .spinner-border-sm {
6234 border-width: 0.2em;
6237 @keyframes spinner-grow {
6239 transform: scale(0);
6247 display: inline-block;
6250 vertical-align: -0.125em;
6251 background-color: currentcolor;
6254 animation: 0.75s linear infinite spinner-grow;
6262 @media (prefers-reduced-motion: reduce) {
6265 animation-duration: 1.5s;
6269 vertical-align: baseline !important;
6273 vertical-align: top !important;
6277 vertical-align: middle !important;
6281 vertical-align: bottom !important;
6284 .align-text-bottom {
6285 vertical-align: text-bottom !important;
6289 vertical-align: text-top !important;
6293 background-color: #00bc8c !important;
6298 button.bg-primary:hover,
6299 button.bg-primary:focus {
6300 background-color: #008966 !important;
6304 background-color: #c80000 !important;
6307 a.bg-secondary:hover,
6308 a.bg-secondary:focus,
6309 button.bg-secondary:hover,
6310 button.bg-secondary:focus {
6311 background-color: #950000 !important;
6315 background-color: #28a745 !important;
6320 button.bg-success:hover,
6321 button.bg-success:focus {
6322 background-color: #1e7e34 !important;
6326 background-color: #17a2b8 !important;
6331 button.bg-info:hover,
6332 button.bg-info:focus {
6333 background-color: #117a8b !important;
6337 background-color: #ffc107 !important;
6342 button.bg-warning:hover,
6343 button.bg-warning:focus {
6344 background-color: #d39e00 !important;
6348 background-color: #004231 !important;
6353 button.bg-danger:hover,
6354 button.bg-danger:focus {
6355 background-color: #000f0b !important;
6359 background-color: #303030 !important;
6364 button.bg-light:hover,
6365 button.bg-light:focus {
6366 background-color: #171717 !important;
6370 background-color: #dee2e6 !important;
6375 button.bg-dark:hover,
6376 button.bg-dark:focus {
6377 background-color: #c1c9d0 !important;
6381 background-color: #fff !important;
6385 background-color: transparent !important;
6389 border: 1px solid #dee2e6 !important;
6393 border-top: 1px solid #dee2e6 !important;
6397 border-right: 1px solid #dee2e6 !important;
6401 border-bottom: 1px solid #dee2e6 !important;
6405 border-left: 1px solid #dee2e6 !important;
6409 border: 0 !important;
6413 border-top: 0 !important;
6417 border-right: 0 !important;
6421 border-bottom: 0 !important;
6425 border-left: 0 !important;
6429 border-color: #00bc8c !important;
6433 border-color: #c80000 !important;
6437 border-color: #28a745 !important;
6441 border-color: #17a2b8 !important;
6445 border-color: #ffc107 !important;
6449 border-color: #004231 !important;
6453 border-color: #303030 !important;
6457 border-color: #dee2e6 !important;
6461 border-color: #fff !important;
6465 border-radius: 0.2rem !important;
6469 border-radius: 0.25rem !important;
6473 border-top-left-radius: 0.25rem !important;
6474 border-top-right-radius: 0.25rem !important;
6478 border-top-right-radius: 0.25rem !important;
6479 border-bottom-right-radius: 0.25rem !important;
6483 border-bottom-right-radius: 0.25rem !important;
6484 border-bottom-left-radius: 0.25rem !important;
6488 border-top-left-radius: 0.25rem !important;
6489 border-bottom-left-radius: 0.25rem !important;
6493 border-radius: 0.3rem !important;
6497 border-radius: 50% !important;
6501 border-radius: 50rem !important;
6505 border-radius: 0 !important;
6515 display: none !important;
6519 display: inline !important;
6523 display: inline-block !important;
6527 display: block !important;
6531 display: table !important;
6535 display: table-row !important;
6539 display: table-cell !important;
6543 display: flex !important;
6547 display: inline-flex !important;
6550 @media (min-width: 576px) {
6552 display: none !important;
6555 display: inline !important;
6557 .d-sm-inline-block {
6558 display: inline-block !important;
6561 display: block !important;
6564 display: table !important;
6567 display: table-row !important;
6570 display: table-cell !important;
6573 display: flex !important;
6576 display: inline-flex !important;
6579 @media (min-width: 768px) {
6581 display: none !important;
6584 display: inline !important;
6586 .d-md-inline-block {
6587 display: inline-block !important;
6590 display: block !important;
6593 display: table !important;
6596 display: table-row !important;
6599 display: table-cell !important;
6602 display: flex !important;
6605 display: inline-flex !important;
6608 @media (min-width: 992px) {
6610 display: none !important;
6613 display: inline !important;
6615 .d-lg-inline-block {
6616 display: inline-block !important;
6619 display: block !important;
6622 display: table !important;
6625 display: table-row !important;
6628 display: table-cell !important;
6631 display: flex !important;
6634 display: inline-flex !important;
6637 @media (min-width: 1200px) {
6639 display: none !important;
6642 display: inline !important;
6644 .d-xl-inline-block {
6645 display: inline-block !important;
6648 display: block !important;
6651 display: table !important;
6654 display: table-row !important;
6657 display: table-cell !important;
6660 display: flex !important;
6663 display: inline-flex !important;
6668 display: none !important;
6671 display: inline !important;
6673 .d-print-inline-block {
6674 display: inline-block !important;
6677 display: block !important;
6680 display: table !important;
6682 .d-print-table-row {
6683 display: table-row !important;
6685 .d-print-table-cell {
6686 display: table-cell !important;
6689 display: flex !important;
6691 .d-print-inline-flex {
6692 display: inline-flex !important;
6702 .embed-responsive::before {
6706 .embed-responsive .embed-responsive-item,
6707 .embed-responsive iframe,
6708 .embed-responsive embed,
6709 .embed-responsive object,
6710 .embed-responsive video {
6720 .embed-responsive-21by9::before {
6721 padding-top: 42.85714286%;
6724 .embed-responsive-16by9::before {
6725 padding-top: 56.25%;
6728 .embed-responsive-4by3::before {
6732 .embed-responsive-1by1::before {
6736 .embed-responsive-21by9::before {
6737 padding-top: 42.85714286%;
6740 .embed-responsive-16by9::before {
6741 padding-top: 56.25%;
6744 .embed-responsive-4by3::before {
6748 .embed-responsive-1by1::before {
6752 .embed-responsive-21by9::before {
6753 padding-top: 42.85714286%;
6756 .embed-responsive-16by9::before {
6757 padding-top: 56.25%;
6760 .embed-responsive-4by3::before {
6764 .embed-responsive-1by1::before {
6769 flex-direction: row !important;
6773 flex-direction: column !important;
6777 flex-direction: row-reverse !important;
6780 .flex-column-reverse {
6781 flex-direction: column-reverse !important;
6785 flex-wrap: wrap !important;
6789 flex-wrap: nowrap !important;
6792 .flex-wrap-reverse {
6793 flex-wrap: wrap-reverse !important;
6797 flex: 1 1 auto !important;
6801 flex-grow: 0 !important;
6805 flex-grow: 1 !important;
6809 flex-shrink: 0 !important;
6813 flex-shrink: 1 !important;
6816 .justify-content-start {
6817 justify-content: flex-start !important;
6820 .justify-content-end {
6821 justify-content: flex-end !important;
6824 .justify-content-center {
6825 justify-content: center !important;
6828 .justify-content-between {
6829 justify-content: space-between !important;
6832 .justify-content-around {
6833 justify-content: space-around !important;
6836 .align-items-start {
6837 align-items: flex-start !important;
6841 align-items: flex-end !important;
6844 .align-items-center {
6845 align-items: center !important;
6848 .align-items-baseline {
6849 align-items: baseline !important;
6852 .align-items-stretch {
6853 align-items: stretch !important;
6856 .align-content-start {
6857 align-content: flex-start !important;
6860 .align-content-end {
6861 align-content: flex-end !important;
6864 .align-content-center {
6865 align-content: center !important;
6868 .align-content-between {
6869 align-content: space-between !important;
6872 .align-content-around {
6873 align-content: space-around !important;
6876 .align-content-stretch {
6877 align-content: stretch !important;
6881 align-self: auto !important;
6885 align-self: flex-start !important;
6889 align-self: flex-end !important;
6892 .align-self-center {
6893 align-self: center !important;
6896 .align-self-baseline {
6897 align-self: baseline !important;
6900 .align-self-stretch {
6901 align-self: stretch !important;
6904 @media (min-width: 576px) {
6906 flex-direction: row !important;
6909 flex-direction: column !important;
6911 .flex-sm-row-reverse {
6912 flex-direction: row-reverse !important;
6914 .flex-sm-column-reverse {
6915 flex-direction: column-reverse !important;
6918 flex-wrap: wrap !important;
6921 flex-wrap: nowrap !important;
6923 .flex-sm-wrap-reverse {
6924 flex-wrap: wrap-reverse !important;
6927 flex: 1 1 auto !important;
6930 flex-grow: 0 !important;
6933 flex-grow: 1 !important;
6936 flex-shrink: 0 !important;
6939 flex-shrink: 1 !important;
6941 .justify-content-sm-start {
6942 justify-content: flex-start !important;
6944 .justify-content-sm-end {
6945 justify-content: flex-end !important;
6947 .justify-content-sm-center {
6948 justify-content: center !important;
6950 .justify-content-sm-between {
6951 justify-content: space-between !important;
6953 .justify-content-sm-around {
6954 justify-content: space-around !important;
6956 .align-items-sm-start {
6957 align-items: flex-start !important;
6959 .align-items-sm-end {
6960 align-items: flex-end !important;
6962 .align-items-sm-center {
6963 align-items: center !important;
6965 .align-items-sm-baseline {
6966 align-items: baseline !important;
6968 .align-items-sm-stretch {
6969 align-items: stretch !important;
6971 .align-content-sm-start {
6972 align-content: flex-start !important;
6974 .align-content-sm-end {
6975 align-content: flex-end !important;
6977 .align-content-sm-center {
6978 align-content: center !important;
6980 .align-content-sm-between {
6981 align-content: space-between !important;
6983 .align-content-sm-around {
6984 align-content: space-around !important;
6986 .align-content-sm-stretch {
6987 align-content: stretch !important;
6989 .align-self-sm-auto {
6990 align-self: auto !important;
6992 .align-self-sm-start {
6993 align-self: flex-start !important;
6995 .align-self-sm-end {
6996 align-self: flex-end !important;
6998 .align-self-sm-center {
6999 align-self: center !important;
7001 .align-self-sm-baseline {
7002 align-self: baseline !important;
7004 .align-self-sm-stretch {
7005 align-self: stretch !important;
7008 @media (min-width: 768px) {
7010 flex-direction: row !important;
7013 flex-direction: column !important;
7015 .flex-md-row-reverse {
7016 flex-direction: row-reverse !important;
7018 .flex-md-column-reverse {
7019 flex-direction: column-reverse !important;
7022 flex-wrap: wrap !important;
7025 flex-wrap: nowrap !important;
7027 .flex-md-wrap-reverse {
7028 flex-wrap: wrap-reverse !important;
7031 flex: 1 1 auto !important;
7034 flex-grow: 0 !important;
7037 flex-grow: 1 !important;
7040 flex-shrink: 0 !important;
7043 flex-shrink: 1 !important;
7045 .justify-content-md-start {
7046 justify-content: flex-start !important;
7048 .justify-content-md-end {
7049 justify-content: flex-end !important;
7051 .justify-content-md-center {
7052 justify-content: center !important;
7054 .justify-content-md-between {
7055 justify-content: space-between !important;
7057 .justify-content-md-around {
7058 justify-content: space-around !important;
7060 .align-items-md-start {
7061 align-items: flex-start !important;
7063 .align-items-md-end {
7064 align-items: flex-end !important;
7066 .align-items-md-center {
7067 align-items: center !important;
7069 .align-items-md-baseline {
7070 align-items: baseline !important;
7072 .align-items-md-stretch {
7073 align-items: stretch !important;
7075 .align-content-md-start {
7076 align-content: flex-start !important;
7078 .align-content-md-end {
7079 align-content: flex-end !important;
7081 .align-content-md-center {
7082 align-content: center !important;
7084 .align-content-md-between {
7085 align-content: space-between !important;
7087 .align-content-md-around {
7088 align-content: space-around !important;
7090 .align-content-md-stretch {
7091 align-content: stretch !important;
7093 .align-self-md-auto {
7094 align-self: auto !important;
7096 .align-self-md-start {
7097 align-self: flex-start !important;
7099 .align-self-md-end {
7100 align-self: flex-end !important;
7102 .align-self-md-center {
7103 align-self: center !important;
7105 .align-self-md-baseline {
7106 align-self: baseline !important;
7108 .align-self-md-stretch {
7109 align-self: stretch !important;
7112 @media (min-width: 992px) {
7114 flex-direction: row !important;
7117 flex-direction: column !important;
7119 .flex-lg-row-reverse {
7120 flex-direction: row-reverse !important;
7122 .flex-lg-column-reverse {
7123 flex-direction: column-reverse !important;
7126 flex-wrap: wrap !important;
7129 flex-wrap: nowrap !important;
7131 .flex-lg-wrap-reverse {
7132 flex-wrap: wrap-reverse !important;
7135 flex: 1 1 auto !important;
7138 flex-grow: 0 !important;
7141 flex-grow: 1 !important;
7144 flex-shrink: 0 !important;
7147 flex-shrink: 1 !important;
7149 .justify-content-lg-start {
7150 justify-content: flex-start !important;
7152 .justify-content-lg-end {
7153 justify-content: flex-end !important;
7155 .justify-content-lg-center {
7156 justify-content: center !important;
7158 .justify-content-lg-between {
7159 justify-content: space-between !important;
7161 .justify-content-lg-around {
7162 justify-content: space-around !important;
7164 .align-items-lg-start {
7165 align-items: flex-start !important;
7167 .align-items-lg-end {
7168 align-items: flex-end !important;
7170 .align-items-lg-center {
7171 align-items: center !important;
7173 .align-items-lg-baseline {
7174 align-items: baseline !important;
7176 .align-items-lg-stretch {
7177 align-items: stretch !important;
7179 .align-content-lg-start {
7180 align-content: flex-start !important;
7182 .align-content-lg-end {
7183 align-content: flex-end !important;
7185 .align-content-lg-center {
7186 align-content: center !important;
7188 .align-content-lg-between {
7189 align-content: space-between !important;
7191 .align-content-lg-around {
7192 align-content: space-around !important;
7194 .align-content-lg-stretch {
7195 align-content: stretch !important;
7197 .align-self-lg-auto {
7198 align-self: auto !important;
7200 .align-self-lg-start {
7201 align-self: flex-start !important;
7203 .align-self-lg-end {
7204 align-self: flex-end !important;
7206 .align-self-lg-center {
7207 align-self: center !important;
7209 .align-self-lg-baseline {
7210 align-self: baseline !important;
7212 .align-self-lg-stretch {
7213 align-self: stretch !important;
7216 @media (min-width: 1200px) {
7218 flex-direction: row !important;
7221 flex-direction: column !important;
7223 .flex-xl-row-reverse {
7224 flex-direction: row-reverse !important;
7226 .flex-xl-column-reverse {
7227 flex-direction: column-reverse !important;
7230 flex-wrap: wrap !important;
7233 flex-wrap: nowrap !important;
7235 .flex-xl-wrap-reverse {
7236 flex-wrap: wrap-reverse !important;
7239 flex: 1 1 auto !important;
7242 flex-grow: 0 !important;
7245 flex-grow: 1 !important;
7248 flex-shrink: 0 !important;
7251 flex-shrink: 1 !important;
7253 .justify-content-xl-start {
7254 justify-content: flex-start !important;
7256 .justify-content-xl-end {
7257 justify-content: flex-end !important;
7259 .justify-content-xl-center {
7260 justify-content: center !important;
7262 .justify-content-xl-between {
7263 justify-content: space-between !important;
7265 .justify-content-xl-around {
7266 justify-content: space-around !important;
7268 .align-items-xl-start {
7269 align-items: flex-start !important;
7271 .align-items-xl-end {
7272 align-items: flex-end !important;
7274 .align-items-xl-center {
7275 align-items: center !important;
7277 .align-items-xl-baseline {
7278 align-items: baseline !important;
7280 .align-items-xl-stretch {
7281 align-items: stretch !important;
7283 .align-content-xl-start {
7284 align-content: flex-start !important;
7286 .align-content-xl-end {
7287 align-content: flex-end !important;
7289 .align-content-xl-center {
7290 align-content: center !important;
7292 .align-content-xl-between {
7293 align-content: space-between !important;
7295 .align-content-xl-around {
7296 align-content: space-around !important;
7298 .align-content-xl-stretch {
7299 align-content: stretch !important;
7301 .align-self-xl-auto {
7302 align-self: auto !important;
7304 .align-self-xl-start {
7305 align-self: flex-start !important;
7307 .align-self-xl-end {
7308 align-self: flex-end !important;
7310 .align-self-xl-center {
7311 align-self: center !important;
7313 .align-self-xl-baseline {
7314 align-self: baseline !important;
7316 .align-self-xl-stretch {
7317 align-self: stretch !important;
7321 float: left !important;
7325 float: right !important;
7329 float: none !important;
7332 @media (min-width: 576px) {
7334 float: left !important;
7337 float: right !important;
7340 float: none !important;
7343 @media (min-width: 768px) {
7345 float: left !important;
7348 float: right !important;
7351 float: none !important;
7354 @media (min-width: 992px) {
7356 float: left !important;
7359 float: right !important;
7362 float: none !important;
7365 @media (min-width: 1200px) {
7367 float: left !important;
7370 float: right !important;
7373 float: none !important;
7377 user-select: all !important;
7381 user-select: auto !important;
7385 user-select: none !important;
7389 overflow: auto !important;
7393 overflow: hidden !important;
7397 position: static !important;
7400 .position-relative {
7401 position: relative !important;
7404 .position-absolute {
7405 position: absolute !important;
7409 position: fixed !important;
7413 position: sticky !important;
7432 @supports (position: sticky) {
7447 clip: rect(0, 0, 0, 0);
7448 white-space: nowrap;
7452 .sr-only-focusable:active,
7453 .sr-only-focusable:focus {
7459 white-space: normal;
7463 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7467 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7471 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7475 box-shadow: none !important;
7479 width: 25% !important;
7483 width: 50% !important;
7487 width: 75% !important;
7491 width: 100% !important;
7495 width: auto !important;
7499 height: 25% !important;
7503 height: 50% !important;
7507 height: 75% !important;
7511 height: 100% !important;
7515 height: auto !important;
7519 max-width: 100% !important;
7523 max-height: 100% !important;
7527 min-width: 100vw !important;
7531 min-height: 100vh !important;
7535 width: 100vw !important;
7539 height: 100vh !important;
7543 margin: 0 !important;
7548 margin-top: 0 !important;
7553 margin-right: 0 !important;
7558 margin-bottom: 0 !important;
7563 margin-left: 0 !important;
7567 margin: 0.25rem !important;
7572 margin-top: 0.25rem !important;
7577 margin-right: 0.25rem !important;
7582 margin-bottom: 0.25rem !important;
7587 margin-left: 0.25rem !important;
7591 margin: 0.5rem !important;
7596 margin-top: 0.5rem !important;
7601 margin-right: 0.5rem !important;
7606 margin-bottom: 0.5rem !important;
7611 margin-left: 0.5rem !important;
7615 margin: 1rem !important;
7620 margin-top: 1rem !important;
7625 margin-right: 1rem !important;
7630 margin-bottom: 1rem !important;
7635 margin-left: 1rem !important;
7639 margin: 1.5rem !important;
7644 margin-top: 1.5rem !important;
7649 margin-right: 1.5rem !important;
7654 margin-bottom: 1.5rem !important;
7659 margin-left: 1.5rem !important;
7663 margin: 3rem !important;
7668 margin-top: 3rem !important;
7673 margin-right: 3rem !important;
7678 margin-bottom: 3rem !important;
7683 margin-left: 3rem !important;
7687 padding: 0 !important;
7692 padding-top: 0 !important;
7697 padding-right: 0 !important;
7702 padding-bottom: 0 !important;
7707 padding-left: 0 !important;
7711 padding: 0.25rem !important;
7716 padding-top: 0.25rem !important;
7721 padding-right: 0.25rem !important;
7726 padding-bottom: 0.25rem !important;
7731 padding-left: 0.25rem !important;
7735 padding: 0.5rem !important;
7740 padding-top: 0.5rem !important;
7745 padding-right: 0.5rem !important;
7750 padding-bottom: 0.5rem !important;
7755 padding-left: 0.5rem !important;
7759 padding: 1rem !important;
7764 padding-top: 1rem !important;
7769 padding-right: 1rem !important;
7774 padding-bottom: 1rem !important;
7779 padding-left: 1rem !important;
7783 padding: 1.5rem !important;
7788 padding-top: 1.5rem !important;
7793 padding-right: 1.5rem !important;
7798 padding-bottom: 1.5rem !important;
7803 padding-left: 1.5rem !important;
7807 padding: 3rem !important;
7812 padding-top: 3rem !important;
7817 padding-right: 3rem !important;
7822 padding-bottom: 3rem !important;
7827 padding-left: 3rem !important;
7831 margin: -0.25rem !important;
7836 margin-top: -0.25rem !important;
7841 margin-right: -0.25rem !important;
7846 margin-bottom: -0.25rem !important;
7851 margin-left: -0.25rem !important;
7855 margin: -0.5rem !important;
7860 margin-top: -0.5rem !important;
7865 margin-right: -0.5rem !important;
7870 margin-bottom: -0.5rem !important;
7875 margin-left: -0.5rem !important;
7879 margin: -1rem !important;
7884 margin-top: -1rem !important;
7889 margin-right: -1rem !important;
7894 margin-bottom: -1rem !important;
7899 margin-left: -1rem !important;
7903 margin: -1.5rem !important;
7908 margin-top: -1.5rem !important;
7913 margin-right: -1.5rem !important;
7918 margin-bottom: -1.5rem !important;
7923 margin-left: -1.5rem !important;
7927 margin: -3rem !important;
7932 margin-top: -3rem !important;
7937 margin-right: -3rem !important;
7942 margin-bottom: -3rem !important;
7947 margin-left: -3rem !important;
7951 margin: auto !important;
7956 margin-top: auto !important;
7961 margin-right: auto !important;
7966 margin-bottom: auto !important;
7971 margin-left: auto !important;
7974 @media (min-width: 576px) {
7976 margin: 0 !important;
7980 margin-top: 0 !important;
7984 margin-right: 0 !important;
7988 margin-bottom: 0 !important;
7992 margin-left: 0 !important;
7995 margin: 0.25rem !important;
7999 margin-top: 0.25rem !important;
8003 margin-right: 0.25rem !important;
8007 margin-bottom: 0.25rem !important;
8011 margin-left: 0.25rem !important;
8014 margin: 0.5rem !important;
8018 margin-top: 0.5rem !important;
8022 margin-right: 0.5rem !important;
8026 margin-bottom: 0.5rem !important;
8030 margin-left: 0.5rem !important;
8033 margin: 1rem !important;
8037 margin-top: 1rem !important;
8041 margin-right: 1rem !important;
8045 margin-bottom: 1rem !important;
8049 margin-left: 1rem !important;
8052 margin: 1.5rem !important;
8056 margin-top: 1.5rem !important;
8060 margin-right: 1.5rem !important;
8064 margin-bottom: 1.5rem !important;
8068 margin-left: 1.5rem !important;
8071 margin: 3rem !important;
8075 margin-top: 3rem !important;
8079 margin-right: 3rem !important;
8083 margin-bottom: 3rem !important;
8087 margin-left: 3rem !important;
8090 padding: 0 !important;
8094 padding-top: 0 !important;
8098 padding-right: 0 !important;
8102 padding-bottom: 0 !important;
8106 padding-left: 0 !important;
8109 padding: 0.25rem !important;
8113 padding-top: 0.25rem !important;
8117 padding-right: 0.25rem !important;
8121 padding-bottom: 0.25rem !important;
8125 padding-left: 0.25rem !important;
8128 padding: 0.5rem !important;
8132 padding-top: 0.5rem !important;
8136 padding-right: 0.5rem !important;
8140 padding-bottom: 0.5rem !important;
8144 padding-left: 0.5rem !important;
8147 padding: 1rem !important;
8151 padding-top: 1rem !important;
8155 padding-right: 1rem !important;
8159 padding-bottom: 1rem !important;
8163 padding-left: 1rem !important;
8166 padding: 1.5rem !important;
8170 padding-top: 1.5rem !important;
8174 padding-right: 1.5rem !important;
8178 padding-bottom: 1.5rem !important;
8182 padding-left: 1.5rem !important;
8185 padding: 3rem !important;
8189 padding-top: 3rem !important;
8193 padding-right: 3rem !important;
8197 padding-bottom: 3rem !important;
8201 padding-left: 3rem !important;
8204 margin: -0.25rem !important;
8208 margin-top: -0.25rem !important;
8212 margin-right: -0.25rem !important;
8216 margin-bottom: -0.25rem !important;
8220 margin-left: -0.25rem !important;
8223 margin: -0.5rem !important;
8227 margin-top: -0.5rem !important;
8231 margin-right: -0.5rem !important;
8235 margin-bottom: -0.5rem !important;
8239 margin-left: -0.5rem !important;
8242 margin: -1rem !important;
8246 margin-top: -1rem !important;
8250 margin-right: -1rem !important;
8254 margin-bottom: -1rem !important;
8258 margin-left: -1rem !important;
8261 margin: -1.5rem !important;
8265 margin-top: -1.5rem !important;
8269 margin-right: -1.5rem !important;
8273 margin-bottom: -1.5rem !important;
8277 margin-left: -1.5rem !important;
8280 margin: -3rem !important;
8284 margin-top: -3rem !important;
8288 margin-right: -3rem !important;
8292 margin-bottom: -3rem !important;
8296 margin-left: -3rem !important;
8299 margin: auto !important;
8303 margin-top: auto !important;
8307 margin-right: auto !important;
8311 margin-bottom: auto !important;
8315 margin-left: auto !important;
8318 @media (min-width: 768px) {
8320 margin: 0 !important;
8324 margin-top: 0 !important;
8328 margin-right: 0 !important;
8332 margin-bottom: 0 !important;
8336 margin-left: 0 !important;
8339 margin: 0.25rem !important;
8343 margin-top: 0.25rem !important;
8347 margin-right: 0.25rem !important;
8351 margin-bottom: 0.25rem !important;
8355 margin-left: 0.25rem !important;
8358 margin: 0.5rem !important;
8362 margin-top: 0.5rem !important;
8366 margin-right: 0.5rem !important;
8370 margin-bottom: 0.5rem !important;
8374 margin-left: 0.5rem !important;
8377 margin: 1rem !important;
8381 margin-top: 1rem !important;
8385 margin-right: 1rem !important;
8389 margin-bottom: 1rem !important;
8393 margin-left: 1rem !important;
8396 margin: 1.5rem !important;
8400 margin-top: 1.5rem !important;
8404 margin-right: 1.5rem !important;
8408 margin-bottom: 1.5rem !important;
8412 margin-left: 1.5rem !important;
8415 margin: 3rem !important;
8419 margin-top: 3rem !important;
8423 margin-right: 3rem !important;
8427 margin-bottom: 3rem !important;
8431 margin-left: 3rem !important;
8434 padding: 0 !important;
8438 padding-top: 0 !important;
8442 padding-right: 0 !important;
8446 padding-bottom: 0 !important;
8450 padding-left: 0 !important;
8453 padding: 0.25rem !important;
8457 padding-top: 0.25rem !important;
8461 padding-right: 0.25rem !important;
8465 padding-bottom: 0.25rem !important;
8469 padding-left: 0.25rem !important;
8472 padding: 0.5rem !important;
8476 padding-top: 0.5rem !important;
8480 padding-right: 0.5rem !important;
8484 padding-bottom: 0.5rem !important;
8488 padding-left: 0.5rem !important;
8491 padding: 1rem !important;
8495 padding-top: 1rem !important;
8499 padding-right: 1rem !important;
8503 padding-bottom: 1rem !important;
8507 padding-left: 1rem !important;
8510 padding: 1.5rem !important;
8514 padding-top: 1.5rem !important;
8518 padding-right: 1.5rem !important;
8522 padding-bottom: 1.5rem !important;
8526 padding-left: 1.5rem !important;
8529 padding: 3rem !important;
8533 padding-top: 3rem !important;
8537 padding-right: 3rem !important;
8541 padding-bottom: 3rem !important;
8545 padding-left: 3rem !important;
8548 margin: -0.25rem !important;
8552 margin-top: -0.25rem !important;
8556 margin-right: -0.25rem !important;
8560 margin-bottom: -0.25rem !important;
8564 margin-left: -0.25rem !important;
8567 margin: -0.5rem !important;
8571 margin-top: -0.5rem !important;
8575 margin-right: -0.5rem !important;
8579 margin-bottom: -0.5rem !important;
8583 margin-left: -0.5rem !important;
8586 margin: -1rem !important;
8590 margin-top: -1rem !important;
8594 margin-right: -1rem !important;
8598 margin-bottom: -1rem !important;
8602 margin-left: -1rem !important;
8605 margin: -1.5rem !important;
8609 margin-top: -1.5rem !important;
8613 margin-right: -1.5rem !important;
8617 margin-bottom: -1.5rem !important;
8621 margin-left: -1.5rem !important;
8624 margin: -3rem !important;
8628 margin-top: -3rem !important;
8632 margin-right: -3rem !important;
8636 margin-bottom: -3rem !important;
8640 margin-left: -3rem !important;
8643 margin: auto !important;
8647 margin-top: auto !important;
8651 margin-right: auto !important;
8655 margin-bottom: auto !important;
8659 margin-left: auto !important;
8662 @media (min-width: 992px) {
8664 margin: 0 !important;
8668 margin-top: 0 !important;
8672 margin-right: 0 !important;
8676 margin-bottom: 0 !important;
8680 margin-left: 0 !important;
8683 margin: 0.25rem !important;
8687 margin-top: 0.25rem !important;
8691 margin-right: 0.25rem !important;
8695 margin-bottom: 0.25rem !important;
8699 margin-left: 0.25rem !important;
8702 margin: 0.5rem !important;
8706 margin-top: 0.5rem !important;
8710 margin-right: 0.5rem !important;
8714 margin-bottom: 0.5rem !important;
8718 margin-left: 0.5rem !important;
8721 margin: 1rem !important;
8725 margin-top: 1rem !important;
8729 margin-right: 1rem !important;
8733 margin-bottom: 1rem !important;
8737 margin-left: 1rem !important;
8740 margin: 1.5rem !important;
8744 margin-top: 1.5rem !important;
8748 margin-right: 1.5rem !important;
8752 margin-bottom: 1.5rem !important;
8756 margin-left: 1.5rem !important;
8759 margin: 3rem !important;
8763 margin-top: 3rem !important;
8767 margin-right: 3rem !important;
8771 margin-bottom: 3rem !important;
8775 margin-left: 3rem !important;
8778 padding: 0 !important;
8782 padding-top: 0 !important;
8786 padding-right: 0 !important;
8790 padding-bottom: 0 !important;
8794 padding-left: 0 !important;
8797 padding: 0.25rem !important;
8801 padding-top: 0.25rem !important;
8805 padding-right: 0.25rem !important;
8809 padding-bottom: 0.25rem !important;
8813 padding-left: 0.25rem !important;
8816 padding: 0.5rem !important;
8820 padding-top: 0.5rem !important;
8824 padding-right: 0.5rem !important;
8828 padding-bottom: 0.5rem !important;
8832 padding-left: 0.5rem !important;
8835 padding: 1rem !important;
8839 padding-top: 1rem !important;
8843 padding-right: 1rem !important;
8847 padding-bottom: 1rem !important;
8851 padding-left: 1rem !important;
8854 padding: 1.5rem !important;
8858 padding-top: 1.5rem !important;
8862 padding-right: 1.5rem !important;
8866 padding-bottom: 1.5rem !important;
8870 padding-left: 1.5rem !important;
8873 padding: 3rem !important;
8877 padding-top: 3rem !important;
8881 padding-right: 3rem !important;
8885 padding-bottom: 3rem !important;
8889 padding-left: 3rem !important;
8892 margin: -0.25rem !important;
8896 margin-top: -0.25rem !important;
8900 margin-right: -0.25rem !important;
8904 margin-bottom: -0.25rem !important;
8908 margin-left: -0.25rem !important;
8911 margin: -0.5rem !important;
8915 margin-top: -0.5rem !important;
8919 margin-right: -0.5rem !important;
8923 margin-bottom: -0.5rem !important;
8927 margin-left: -0.5rem !important;
8930 margin: -1rem !important;
8934 margin-top: -1rem !important;
8938 margin-right: -1rem !important;
8942 margin-bottom: -1rem !important;
8946 margin-left: -1rem !important;
8949 margin: -1.5rem !important;
8953 margin-top: -1.5rem !important;
8957 margin-right: -1.5rem !important;
8961 margin-bottom: -1.5rem !important;
8965 margin-left: -1.5rem !important;
8968 margin: -3rem !important;
8972 margin-top: -3rem !important;
8976 margin-right: -3rem !important;
8980 margin-bottom: -3rem !important;
8984 margin-left: -3rem !important;
8987 margin: auto !important;
8991 margin-top: auto !important;
8995 margin-right: auto !important;
8999 margin-bottom: auto !important;
9003 margin-left: auto !important;
9006 @media (min-width: 1200px) {
9008 margin: 0 !important;
9012 margin-top: 0 !important;
9016 margin-right: 0 !important;
9020 margin-bottom: 0 !important;
9024 margin-left: 0 !important;
9027 margin: 0.25rem !important;
9031 margin-top: 0.25rem !important;
9035 margin-right: 0.25rem !important;
9039 margin-bottom: 0.25rem !important;
9043 margin-left: 0.25rem !important;
9046 margin: 0.5rem !important;
9050 margin-top: 0.5rem !important;
9054 margin-right: 0.5rem !important;
9058 margin-bottom: 0.5rem !important;
9062 margin-left: 0.5rem !important;
9065 margin: 1rem !important;
9069 margin-top: 1rem !important;
9073 margin-right: 1rem !important;
9077 margin-bottom: 1rem !important;
9081 margin-left: 1rem !important;
9084 margin: 1.5rem !important;
9088 margin-top: 1.5rem !important;
9092 margin-right: 1.5rem !important;
9096 margin-bottom: 1.5rem !important;
9100 margin-left: 1.5rem !important;
9103 margin: 3rem !important;
9107 margin-top: 3rem !important;
9111 margin-right: 3rem !important;
9115 margin-bottom: 3rem !important;
9119 margin-left: 3rem !important;
9122 padding: 0 !important;
9126 padding-top: 0 !important;
9130 padding-right: 0 !important;
9134 padding-bottom: 0 !important;
9138 padding-left: 0 !important;
9141 padding: 0.25rem !important;
9145 padding-top: 0.25rem !important;
9149 padding-right: 0.25rem !important;
9153 padding-bottom: 0.25rem !important;
9157 padding-left: 0.25rem !important;
9160 padding: 0.5rem !important;
9164 padding-top: 0.5rem !important;
9168 padding-right: 0.5rem !important;
9172 padding-bottom: 0.5rem !important;
9176 padding-left: 0.5rem !important;
9179 padding: 1rem !important;
9183 padding-top: 1rem !important;
9187 padding-right: 1rem !important;
9191 padding-bottom: 1rem !important;
9195 padding-left: 1rem !important;
9198 padding: 1.5rem !important;
9202 padding-top: 1.5rem !important;
9206 padding-right: 1.5rem !important;
9210 padding-bottom: 1.5rem !important;
9214 padding-left: 1.5rem !important;
9217 padding: 3rem !important;
9221 padding-top: 3rem !important;
9225 padding-right: 3rem !important;
9229 padding-bottom: 3rem !important;
9233 padding-left: 3rem !important;
9236 margin: -0.25rem !important;
9240 margin-top: -0.25rem !important;
9244 margin-right: -0.25rem !important;
9248 margin-bottom: -0.25rem !important;
9252 margin-left: -0.25rem !important;
9255 margin: -0.5rem !important;
9259 margin-top: -0.5rem !important;
9263 margin-right: -0.5rem !important;
9267 margin-bottom: -0.5rem !important;
9271 margin-left: -0.5rem !important;
9274 margin: -1rem !important;
9278 margin-top: -1rem !important;
9282 margin-right: -1rem !important;
9286 margin-bottom: -1rem !important;
9290 margin-left: -1rem !important;
9293 margin: -1.5rem !important;
9297 margin-top: -1.5rem !important;
9301 margin-right: -1.5rem !important;
9305 margin-bottom: -1.5rem !important;
9309 margin-left: -1.5rem !important;
9312 margin: -3rem !important;
9316 margin-top: -3rem !important;
9320 margin-right: -3rem !important;
9324 margin-bottom: -3rem !important;
9328 margin-left: -3rem !important;
9331 margin: auto !important;
9335 margin-top: auto !important;
9339 margin-right: auto !important;
9343 margin-bottom: auto !important;
9347 margin-left: auto !important;
9350 .stretched-link::after {
9357 pointer-events: auto;
9359 background-color: rgba(0, 0, 0, 0);
9363 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
9364 "Courier New", monospace !important;
9368 text-align: justify !important;
9372 white-space: normal !important;
9376 white-space: nowrap !important;
9381 text-overflow: ellipsis;
9382 white-space: nowrap;
9386 text-align: left !important;
9390 text-align: right !important;
9394 text-align: center !important;
9397 @media (min-width: 576px) {
9399 text-align: left !important;
9402 text-align: right !important;
9405 text-align: center !important;
9408 @media (min-width: 768px) {
9410 text-align: left !important;
9413 text-align: right !important;
9416 text-align: center !important;
9419 @media (min-width: 992px) {
9421 text-align: left !important;
9424 text-align: right !important;
9427 text-align: center !important;
9430 @media (min-width: 1200px) {
9432 text-align: left !important;
9435 text-align: right !important;
9438 text-align: center !important;
9442 text-transform: lowercase !important;
9446 text-transform: uppercase !important;
9450 text-transform: capitalize !important;
9453 .font-weight-light {
9454 font-weight: 300 !important;
9457 .font-weight-lighter {
9458 font-weight: lighter !important;
9461 .font-weight-normal {
9462 font-weight: 400 !important;
9466 font-weight: 700 !important;
9469 .font-weight-bolder {
9470 font-weight: bolder !important;
9474 font-style: italic !important;
9478 color: #fff !important;
9482 color: #00bc8c !important;
9485 a.text-primary:hover,
9486 a.text-primary:focus {
9487 color: #007053 !important;
9491 color: #c80000 !important;
9494 a.text-secondary:hover,
9495 a.text-secondary:focus {
9496 color: #7c0000 !important;
9500 color: #28a745 !important;
9503 a.text-success:hover,
9504 a.text-success:focus {
9505 color: #19692c !important;
9509 color: #17a2b8 !important;
9514 color: #0f6674 !important;
9518 color: #ffc107 !important;
9521 a.text-warning:hover,
9522 a.text-warning:focus {
9523 color: #ba8b00 !important;
9527 color: #004231 !important;
9530 a.text-danger:hover,
9531 a.text-danger:focus {
9532 color: black !important;
9536 color: #303030 !important;
9540 a.text-light:focus {
9541 color: #0a0a0a !important;
9545 color: #dee2e6 !important;
9550 color: #b2bcc5 !important;
9554 color: #dee2e6 !important;
9558 color: #888 !important;
9562 color: rgba(0, 0, 0, 0.5) !important;
9566 color: rgba(255, 255, 255, 0.5) !important;
9573 background-color: transparent;
9577 .text-decoration-none {
9578 text-decoration: none !important;
9582 word-break: break-word !important;
9583 word-wrap: break-word !important;
9587 color: inherit !important;
9591 visibility: visible !important;
9595 visibility: hidden !important;
9602 text-shadow: none !important;
9603 box-shadow: none !important;
9606 text-decoration: underline;
9608 abbr[title]::after {
9609 content: " (" attr(title) ")";
9612 white-space: pre-wrap !important;
9616 border: 1px solid #adb5bd;
9617 page-break-inside: avoid;
9621 page-break-inside: avoid;
9631 page-break-after: avoid;
9637 min-width: 992px !important;
9640 min-width: 992px !important;
9646 border: 1px solid #000;
9649 border-collapse: collapse !important;
9653 background-color: #fff !important;
9656 .table-bordered td {
9657 border: 1px solid #dee2e6 !important;
9664 .table-dark thead th,
9665 .table-dark tbody + tbody {
9668 .table .thead-dark th {
9674 /*# sourceMappingURL=litely-red.css.map */