3 * Bootstrap v4.6.2 (https://getbootstrap.com/)
4 * Copyright 2011-2022 The Bootstrap Authors
5 * Copyright 2011-2022 Twitter, Inc.
6 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
31 --breakpoint-sm: 576px;
32 --breakpoint-md: 768px;
33 --breakpoint-lg: 992px;
34 --breakpoint-xl: 1200px;
35 --font-family-sans-serif: "Lato", -apple-system, BlinkMacSystemFont,
36 "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
37 "Segoe UI Emoji", "Segoe UI Symbol";
38 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
39 "Liberation Mono", "Courier New", monospace;
45 box-sizing: border-box;
49 font-family: sans-serif;
51 -webkit-text-size-adjust: 100%;
52 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
70 font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
71 "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
78 background-color: #222;
81 [tabindex="-1"]:focus:not(:focus-visible) {
82 outline: 0 !important;
86 box-sizing: content-box;
98 margin-bottom: 0.5rem;
107 abbr[data-original-title] {
108 text-decoration: underline;
109 text-decoration: underline dotted;
112 text-decoration-skip-ink: none;
118 line-height: inherit;
140 margin-bottom: 0.5rem;
162 vertical-align: baseline;
175 text-decoration: none;
176 background-color: transparent;
180 text-decoration: underline;
183 a:not([href]):not([class]) {
185 text-decoration: none;
187 a:not([href]):not([class]):hover {
189 text-decoration: none;
196 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
197 "Courier New", monospace;
205 -ms-overflow-style: scrollbar;
213 vertical-align: middle;
219 vertical-align: middle;
223 border-collapse: collapse;
227 padding-top: 0.75rem;
228 padding-bottom: 0.75rem;
231 caption-side: bottom;
236 text-align: -webkit-match-parent;
240 display: inline-block;
241 margin-bottom: 0.5rem;
248 button:focus:not(:focus-visible) {
258 font-family: inherit;
260 line-height: inherit;
270 text-transform: none;
285 -webkit-appearance: button;
288 button:not(:disabled),
289 [type="button"]:not(:disabled),
290 [type="reset"]:not(:disabled),
291 [type="submit"]:not(:disabled) {
295 button::-moz-focus-inner,
296 [type="button"]::-moz-focus-inner,
297 [type="reset"]::-moz-focus-inner,
298 [type="submit"]::-moz-focus-inner {
304 input[type="checkbox"] {
305 box-sizing: border-box;
326 margin-bottom: 0.5rem;
328 line-height: inherit;
334 vertical-align: baseline;
337 [type="number"]::-webkit-inner-spin-button,
338 [type="number"]::-webkit-outer-spin-button {
343 outline-offset: -2px;
344 -webkit-appearance: none;
347 [type="search"]::-webkit-search-decoration {
348 -webkit-appearance: none;
351 ::-webkit-file-upload-button {
353 -webkit-appearance: button;
357 display: inline-block;
370 display: none !important;
385 margin-bottom: 0.5rem;
407 font-size: 1.40625rem;
412 font-size: 1.171875rem;
417 font-size: 0.9375rem;
421 font-size: 1.171875rem;
453 border-top: 1px solid rgba(0, 0, 0, 0.1);
465 background-color: #333;
479 display: inline-block;
481 .list-inline-item:not(:last-child) {
482 margin-right: 0.5rem;
487 text-transform: uppercase;
492 font-size: 1.171875rem;
500 .blockquote-footer::before {
511 background-color: #222;
512 border: 1px solid #dee2e6;
513 border-radius: 0.25rem;
519 display: inline-block;
523 margin-bottom: 0.5rem;
535 word-wrap: break-word;
542 padding: 0.2rem 0.4rem;
545 background-color: #222;
546 border-radius: 0.2rem;
583 @media (min-width: 576px) {
589 @media (min-width: 768px) {
596 @media (min-width: 992px) {
604 @media (min-width: 1200px) {
625 .no-gutters > [class*="col-"] {
723 flex: 0 0 33.3333333333%;
724 max-width: 33.3333333333%;
738 flex: 0 0 16.6666666667%;
739 max-width: 16.6666666667%;
749 flex: 0 0 8.33333333%;
750 max-width: 8.33333333%;
754 flex: 0 0 16.66666667%;
755 max-width: 16.66666667%;
764 flex: 0 0 33.33333333%;
765 max-width: 33.33333333%;
769 flex: 0 0 41.66666667%;
770 max-width: 41.66666667%;
779 flex: 0 0 58.33333333%;
780 max-width: 58.33333333%;
784 flex: 0 0 66.66666667%;
785 max-width: 66.66666667%;
794 flex: 0 0 83.33333333%;
795 max-width: 83.33333333%;
799 flex: 0 0 91.66666667%;
800 max-width: 91.66666667%;
869 margin-left: 8.33333333%;
873 margin-left: 16.66666667%;
881 margin-left: 33.33333333%;
885 margin-left: 41.66666667%;
893 margin-left: 58.33333333%;
897 margin-left: 66.66666667%;
905 margin-left: 83.33333333%;
909 margin-left: 91.66666667%;
912 @media (min-width: 576px) {
927 flex: 0 0 33.3333333333%;
928 max-width: 33.3333333333%;
939 flex: 0 0 16.6666666667%;
940 max-width: 16.6666666667%;
948 flex: 0 0 8.33333333%;
949 max-width: 8.33333333%;
952 flex: 0 0 16.66666667%;
953 max-width: 16.66666667%;
960 flex: 0 0 33.33333333%;
961 max-width: 33.33333333%;
964 flex: 0 0 41.66666667%;
965 max-width: 41.66666667%;
972 flex: 0 0 58.33333333%;
973 max-width: 58.33333333%;
976 flex: 0 0 66.66666667%;
977 max-width: 66.66666667%;
984 flex: 0 0 83.33333333%;
985 max-width: 83.33333333%;
988 flex: 0 0 91.66666667%;
989 max-width: 91.66666667%;
1044 margin-left: 8.33333333%;
1047 margin-left: 16.66666667%;
1053 margin-left: 33.33333333%;
1056 margin-left: 41.66666667%;
1062 margin-left: 58.33333333%;
1065 margin-left: 66.66666667%;
1071 margin-left: 83.33333333%;
1074 margin-left: 91.66666667%;
1077 @media (min-width: 768px) {
1083 .row-cols-md-1 > * {
1087 .row-cols-md-2 > * {
1091 .row-cols-md-3 > * {
1092 flex: 0 0 33.3333333333%;
1093 max-width: 33.3333333333%;
1095 .row-cols-md-4 > * {
1099 .row-cols-md-5 > * {
1103 .row-cols-md-6 > * {
1104 flex: 0 0 16.6666666667%;
1105 max-width: 16.6666666667%;
1113 flex: 0 0 8.33333333%;
1114 max-width: 8.33333333%;
1117 flex: 0 0 16.66666667%;
1118 max-width: 16.66666667%;
1125 flex: 0 0 33.33333333%;
1126 max-width: 33.33333333%;
1129 flex: 0 0 41.66666667%;
1130 max-width: 41.66666667%;
1137 flex: 0 0 58.33333333%;
1138 max-width: 58.33333333%;
1141 flex: 0 0 66.66666667%;
1142 max-width: 66.66666667%;
1149 flex: 0 0 83.33333333%;
1150 max-width: 83.33333333%;
1153 flex: 0 0 91.66666667%;
1154 max-width: 91.66666667%;
1209 margin-left: 8.33333333%;
1212 margin-left: 16.66666667%;
1218 margin-left: 33.33333333%;
1221 margin-left: 41.66666667%;
1227 margin-left: 58.33333333%;
1230 margin-left: 66.66666667%;
1236 margin-left: 83.33333333%;
1239 margin-left: 91.66666667%;
1242 @media (min-width: 992px) {
1248 .row-cols-lg-1 > * {
1252 .row-cols-lg-2 > * {
1256 .row-cols-lg-3 > * {
1257 flex: 0 0 33.3333333333%;
1258 max-width: 33.3333333333%;
1260 .row-cols-lg-4 > * {
1264 .row-cols-lg-5 > * {
1268 .row-cols-lg-6 > * {
1269 flex: 0 0 16.6666666667%;
1270 max-width: 16.6666666667%;
1278 flex: 0 0 8.33333333%;
1279 max-width: 8.33333333%;
1282 flex: 0 0 16.66666667%;
1283 max-width: 16.66666667%;
1290 flex: 0 0 33.33333333%;
1291 max-width: 33.33333333%;
1294 flex: 0 0 41.66666667%;
1295 max-width: 41.66666667%;
1302 flex: 0 0 58.33333333%;
1303 max-width: 58.33333333%;
1306 flex: 0 0 66.66666667%;
1307 max-width: 66.66666667%;
1314 flex: 0 0 83.33333333%;
1315 max-width: 83.33333333%;
1318 flex: 0 0 91.66666667%;
1319 max-width: 91.66666667%;
1374 margin-left: 8.33333333%;
1377 margin-left: 16.66666667%;
1383 margin-left: 33.33333333%;
1386 margin-left: 41.66666667%;
1392 margin-left: 58.33333333%;
1395 margin-left: 66.66666667%;
1401 margin-left: 83.33333333%;
1404 margin-left: 91.66666667%;
1407 @media (min-width: 1200px) {
1413 .row-cols-xl-1 > * {
1417 .row-cols-xl-2 > * {
1421 .row-cols-xl-3 > * {
1422 flex: 0 0 33.3333333333%;
1423 max-width: 33.3333333333%;
1425 .row-cols-xl-4 > * {
1429 .row-cols-xl-5 > * {
1433 .row-cols-xl-6 > * {
1434 flex: 0 0 16.6666666667%;
1435 max-width: 16.6666666667%;
1443 flex: 0 0 8.33333333%;
1444 max-width: 8.33333333%;
1447 flex: 0 0 16.66666667%;
1448 max-width: 16.66666667%;
1455 flex: 0 0 33.33333333%;
1456 max-width: 33.33333333%;
1459 flex: 0 0 41.66666667%;
1460 max-width: 41.66666667%;
1467 flex: 0 0 58.33333333%;
1468 max-width: 58.33333333%;
1471 flex: 0 0 66.66666667%;
1472 max-width: 66.66666667%;
1479 flex: 0 0 83.33333333%;
1480 max-width: 83.33333333%;
1483 flex: 0 0 91.66666667%;
1484 max-width: 91.66666667%;
1539 margin-left: 8.33333333%;
1542 margin-left: 16.66666667%;
1548 margin-left: 33.33333333%;
1551 margin-left: 41.66666667%;
1557 margin-left: 58.33333333%;
1560 margin-left: 66.66666667%;
1566 margin-left: 83.33333333%;
1569 margin-left: 91.66666667%;
1574 margin-bottom: 1rem;
1580 vertical-align: top;
1581 border-top: 1px solid #444;
1584 vertical-align: bottom;
1585 border-bottom: 2px solid #444;
1587 .table tbody + tbody {
1588 border-top: 2px solid #444;
1597 border: 1px solid #444;
1600 .table-bordered td {
1601 border: 1px solid #444;
1603 .table-bordered thead th,
1604 .table-bordered thead td {
1605 border-bottom-width: 2px;
1608 .table-borderless th,
1609 .table-borderless td,
1610 .table-borderless thead th,
1611 .table-borderless tbody + tbody {
1615 .table-striped tbody tr:nth-of-type(odd) {
1616 background-color: #303030;
1619 .table-hover tbody tr:hover {
1621 background-color: rgba(0, 0, 0, 0.075);
1625 .table-primary > th,
1626 .table-primary > td {
1627 background-color: #c7d1db;
1631 .table-primary thead th,
1632 .table-primary tbody + tbody {
1633 border-color: #97a9bc;
1636 .table-hover .table-primary:hover {
1637 background-color: #b7c4d1;
1639 .table-hover .table-primary:hover > td,
1640 .table-hover .table-primary:hover > th {
1641 background-color: #b7c4d1;
1645 .table-secondary > th,
1646 .table-secondary > td {
1647 background-color: #cbcbcb;
1649 .table-secondary th,
1650 .table-secondary td,
1651 .table-secondary thead th,
1652 .table-secondary tbody + tbody {
1653 border-color: #9e9e9e;
1656 .table-hover .table-secondary:hover {
1657 background-color: #bebebe;
1659 .table-hover .table-secondary:hover > td,
1660 .table-hover .table-secondary:hover > th {
1661 background-color: #bebebe;
1665 .table-success > th,
1666 .table-success > td {
1667 background-color: #b8ecdf;
1671 .table-success thead th,
1672 .table-success tbody + tbody {
1673 border-color: #7adcc3;
1676 .table-hover .table-success:hover {
1677 background-color: #a4e7d6;
1679 .table-hover .table-success:hover > td,
1680 .table-hover .table-success:hover > th {
1681 background-color: #a4e7d6;
1687 background-color: #c6e2f5;
1691 .table-info thead th,
1692 .table-info tbody + tbody {
1693 border-color: #95c9ec;
1696 .table-hover .table-info:hover {
1697 background-color: #b0d7f1;
1699 .table-hover .table-info:hover > td,
1700 .table-hover .table-info:hover > th {
1701 background-color: #b0d7f1;
1705 .table-warning > th,
1706 .table-warning > td {
1707 background-color: #fce3bd;
1711 .table-warning thead th,
1712 .table-warning tbody + tbody {
1713 border-color: #f9cc84;
1716 .table-hover .table-warning:hover {
1717 background-color: #fbd9a5;
1719 .table-hover .table-warning:hover > td,
1720 .table-hover .table-warning:hover > th {
1721 background-color: #fbd9a5;
1726 .table-danger > td {
1727 background-color: #f8cdc8;
1731 .table-danger thead th,
1732 .table-danger tbody + tbody {
1733 border-color: #f3a29a;
1736 .table-hover .table-danger:hover {
1737 background-color: #f5b8b1;
1739 .table-hover .table-danger:hover > td,
1740 .table-hover .table-danger:hover > th {
1741 background-color: #f5b8b1;
1747 background-color: #c5c5c5;
1751 .table-light thead th,
1752 .table-light tbody + tbody {
1753 border-color: #939393;
1756 .table-hover .table-light:hover {
1757 background-color: #b8b8b8;
1759 .table-hover .table-light:hover > td,
1760 .table-hover .table-light:hover > th {
1761 background-color: #b8b8b8;
1767 background-color: #f6f7f8;
1771 .table-dark thead th,
1772 .table-dark tbody + tbody {
1773 border-color: #eef0f2;
1776 .table-hover .table-dark:hover {
1777 background-color: #e8eaed;
1779 .table-hover .table-dark:hover > td,
1780 .table-hover .table-dark:hover > th {
1781 background-color: #e8eaed;
1786 .table-active > td {
1787 background-color: rgba(0, 0, 0, 0.075);
1790 .table-hover .table-active:hover {
1791 background-color: rgba(0, 0, 0, 0.075);
1793 .table-hover .table-active:hover > td,
1794 .table-hover .table-active:hover > th {
1795 background-color: rgba(0, 0, 0, 0.075);
1798 .table .thead-dark th {
1800 background-color: #303030;
1801 border-color: #434343;
1803 .table .thead-light th {
1805 background-color: #ebebeb;
1811 background-color: #303030;
1815 .table-dark thead th {
1816 border-color: #434343;
1818 .table-dark.table-bordered {
1821 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1822 background-color: rgba(255, 255, 255, 0.05);
1824 .table-dark.table-hover tbody tr:hover {
1826 background-color: rgba(255, 255, 255, 0.075);
1829 @media (max-width: 575.98px) {
1830 .table-responsive-sm {
1834 -webkit-overflow-scrolling: touch;
1836 .table-responsive-sm > .table-bordered {
1840 @media (max-width: 767.98px) {
1841 .table-responsive-md {
1845 -webkit-overflow-scrolling: touch;
1847 .table-responsive-md > .table-bordered {
1851 @media (max-width: 991.98px) {
1852 .table-responsive-lg {
1856 -webkit-overflow-scrolling: touch;
1858 .table-responsive-lg > .table-bordered {
1862 @media (max-width: 1199.98px) {
1863 .table-responsive-xl {
1867 -webkit-overflow-scrolling: touch;
1869 .table-responsive-xl > .table-bordered {
1877 -webkit-overflow-scrolling: touch;
1879 .table-responsive > .table-bordered {
1886 height: calc(1.5em + 0.75rem + 2px);
1887 padding: 0.375rem 0.75rem;
1888 font-size: 0.9375rem;
1892 background-color: #444;
1893 background-clip: padding-box;
1894 border: 1px solid #222;
1895 border-radius: 0.25rem;
1896 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1898 @media (prefers-reduced-motion: reduce) {
1903 .form-control::-ms-expand {
1904 background-color: transparent;
1907 .form-control:focus {
1909 background-color: #444;
1910 border-color: #739ac2;
1912 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
1914 .form-control::placeholder {
1918 .form-control:disabled,
1919 .form-control[readonly] {
1920 background-color: #2b2b2b;
1924 input[type="date"].form-control,
1925 input[type="time"].form-control,
1926 input[type="datetime-local"].form-control,
1927 input[type="month"].form-control {
1931 select.form-control:-moz-focusring {
1933 text-shadow: 0 0 0 #fff;
1935 select.form-control:focus::-ms-value {
1937 background-color: #444;
1941 .form-control-range {
1947 padding-top: calc(0.375rem + 1px);
1948 padding-bottom: calc(0.375rem + 1px);
1954 .col-form-label-lg {
1955 padding-top: calc(0.5rem + 1px);
1956 padding-bottom: calc(0.5rem + 1px);
1957 font-size: 1.171875rem;
1961 .col-form-label-sm {
1962 padding-top: calc(0.25rem + 1px);
1963 padding-bottom: calc(0.25rem + 1px);
1964 font-size: 0.8203125rem;
1968 .form-control-plaintext {
1971 padding: 0.375rem 0;
1973 font-size: 0.9375rem;
1976 background-color: transparent;
1977 border: solid transparent;
1978 border-width: 1px 0;
1980 .form-control-plaintext.form-control-sm,
1981 .form-control-plaintext.form-control-lg {
1987 height: calc(1.5em + 0.5rem + 2px);
1988 padding: 0.25rem 0.5rem;
1989 font-size: 0.8203125rem;
1991 border-radius: 0.2rem;
1995 height: calc(1.5em + 1rem + 2px);
1996 padding: 0.5rem 1rem;
1997 font-size: 1.171875rem;
1999 border-radius: 0.3rem;
2002 select.form-control[size],
2003 select.form-control[multiple] {
2007 textarea.form-control {
2012 margin-bottom: 1rem;
2017 margin-top: 0.25rem;
2027 .form-row > [class*="col-"] {
2035 padding-left: 1.25rem;
2041 margin-left: -1.25rem;
2043 .form-check-input[disabled] ~ .form-check-label,
2044 .form-check-input:disabled ~ .form-check-label {
2052 .form-check-inline {
2053 display: inline-flex;
2054 align-items: center;
2056 margin-right: 0.75rem;
2058 .form-check-inline .form-check-input {
2061 margin-right: 0.3125rem;
2068 margin-top: 0.25rem;
2080 padding: 0.25rem 0.5rem;
2082 font-size: 0.8203125rem;
2085 background-color: rgba(0, 188, 140, 0.9);
2086 border-radius: 0.25rem;
2088 .form-row > .col > .valid-tooltip,
2089 .form-row > [class*="col-"] > .valid-tooltip {
2093 .was-validated :valid ~ .valid-feedback,
2094 .was-validated :valid ~ .valid-tooltip,
2095 .is-valid ~ .valid-feedback,
2096 .is-valid ~ .valid-tooltip {
2100 .was-validated .form-control:valid,
2101 .form-control.is-valid {
2102 border-color: #00bc8c;
2103 padding-right: calc(1.5em + 0.75rem) !important;
2104 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2105 background-repeat: no-repeat;
2106 background-position: right calc(0.375em + 0.1875rem) center;
2107 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2109 .was-validated .form-control:valid:focus,
2110 .form-control.is-valid:focus {
2111 border-color: #00bc8c;
2112 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
2115 .was-validated select.form-control:valid,
2116 select.form-control.is-valid {
2117 padding-right: 3rem !important;
2118 background-position: right 1.5rem center;
2121 .was-validated textarea.form-control:valid,
2122 textarea.form-control.is-valid {
2123 padding-right: calc(1.5em + 0.75rem);
2124 background-position: top calc(0.375em + 0.1875rem) right
2125 calc(0.375em + 0.1875rem);
2128 .was-validated .custom-select:valid,
2129 .custom-select.is-valid {
2130 border-color: #00bc8c;
2131 padding-right: calc(0.75em + 2.3125rem) !important;
2132 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23303030' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
2133 right 0.75rem center/8px 10px no-repeat,
2135 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")
2136 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2139 .was-validated .custom-select:valid:focus,
2140 .custom-select.is-valid:focus {
2141 border-color: #00bc8c;
2142 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
2145 .was-validated .form-check-input:valid ~ .form-check-label,
2146 .form-check-input.is-valid ~ .form-check-label {
2149 .was-validated .form-check-input:valid ~ .valid-feedback,
2150 .was-validated .form-check-input:valid ~ .valid-tooltip,
2151 .form-check-input.is-valid ~ .valid-feedback,
2152 .form-check-input.is-valid ~ .valid-tooltip {
2156 .was-validated .custom-control-input:valid ~ .custom-control-label,
2157 .custom-control-input.is-valid ~ .custom-control-label {
2160 .was-validated .custom-control-input:valid ~ .custom-control-label::before,
2161 .custom-control-input.is-valid ~ .custom-control-label::before {
2162 border-color: #00bc8c;
2165 .custom-control-input:valid:checked
2166 ~ .custom-control-label::before,
2167 .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2168 border-color: #00efb2;
2169 background-color: #00efb2;
2172 .custom-control-input:valid:focus
2173 ~ .custom-control-label::before,
2174 .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2175 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
2178 .custom-control-input:valid:focus:not(:checked)
2179 ~ .custom-control-label::before,
2180 .custom-control-input.is-valid:focus:not(:checked)
2181 ~ .custom-control-label::before {
2182 border-color: #00bc8c;
2185 .was-validated .custom-file-input:valid ~ .custom-file-label,
2186 .custom-file-input.is-valid ~ .custom-file-label {
2187 border-color: #00bc8c;
2189 .was-validated .custom-file-input:valid:focus ~ .custom-file-label,
2190 .custom-file-input.is-valid:focus ~ .custom-file-label {
2191 border-color: #00bc8c;
2192 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
2198 margin-top: 0.25rem;
2210 padding: 0.25rem 0.5rem;
2212 font-size: 0.8203125rem;
2215 background-color: rgba(231, 76, 60, 0.9);
2216 border-radius: 0.25rem;
2218 .form-row > .col > .invalid-tooltip,
2219 .form-row > [class*="col-"] > .invalid-tooltip {
2223 .was-validated :invalid ~ .invalid-feedback,
2224 .was-validated :invalid ~ .invalid-tooltip,
2225 .is-invalid ~ .invalid-feedback,
2226 .is-invalid ~ .invalid-tooltip {
2230 .was-validated .form-control:invalid,
2231 .form-control.is-invalid {
2232 border-color: #e74c3c;
2233 padding-right: calc(1.5em + 0.75rem) !important;
2234 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74c3c' 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='%23e74c3c' stroke='none'/%3e%3c/svg%3e");
2235 background-repeat: no-repeat;
2236 background-position: right calc(0.375em + 0.1875rem) center;
2237 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2239 .was-validated .form-control:invalid:focus,
2240 .form-control.is-invalid:focus {
2241 border-color: #e74c3c;
2242 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
2245 .was-validated select.form-control:invalid,
2246 select.form-control.is-invalid {
2247 padding-right: 3rem !important;
2248 background-position: right 1.5rem center;
2251 .was-validated textarea.form-control:invalid,
2252 textarea.form-control.is-invalid {
2253 padding-right: calc(1.5em + 0.75rem);
2254 background-position: top calc(0.375em + 0.1875rem) right
2255 calc(0.375em + 0.1875rem);
2258 .was-validated .custom-select:invalid,
2259 .custom-select.is-invalid {
2260 border-color: #e74c3c;
2261 padding-right: calc(0.75em + 2.3125rem) !important;
2262 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23303030' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
2263 right 0.75rem center/8px 10px no-repeat,
2265 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74c3c' 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='%23e74c3c' stroke='none'/%3e%3c/svg%3e")
2266 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2269 .was-validated .custom-select:invalid:focus,
2270 .custom-select.is-invalid:focus {
2271 border-color: #e74c3c;
2272 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
2275 .was-validated .form-check-input:invalid ~ .form-check-label,
2276 .form-check-input.is-invalid ~ .form-check-label {
2279 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2280 .was-validated .form-check-input:invalid ~ .invalid-tooltip,
2281 .form-check-input.is-invalid ~ .invalid-feedback,
2282 .form-check-input.is-invalid ~ .invalid-tooltip {
2286 .was-validated .custom-control-input:invalid ~ .custom-control-label,
2287 .custom-control-input.is-invalid ~ .custom-control-label {
2290 .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
2291 .custom-control-input.is-invalid ~ .custom-control-label::before {
2292 border-color: #e74c3c;
2295 .custom-control-input:invalid:checked
2296 ~ .custom-control-label::before,
2297 .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2298 border-color: #ed7669;
2299 background-color: #ed7669;
2302 .custom-control-input:invalid:focus
2303 ~ .custom-control-label::before,
2304 .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2305 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
2308 .custom-control-input:invalid:focus:not(:checked)
2309 ~ .custom-control-label::before,
2310 .custom-control-input.is-invalid:focus:not(:checked)
2311 ~ .custom-control-label::before {
2312 border-color: #e74c3c;
2315 .was-validated .custom-file-input:invalid ~ .custom-file-label,
2316 .custom-file-input.is-invalid ~ .custom-file-label {
2317 border-color: #e74c3c;
2319 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
2320 .custom-file-input.is-invalid:focus ~ .custom-file-label {
2321 border-color: #e74c3c;
2322 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
2327 flex-flow: row wrap;
2328 align-items: center;
2330 .form-inline .form-check {
2333 @media (min-width: 576px) {
2334 .form-inline label {
2336 align-items: center;
2337 justify-content: center;
2340 .form-inline .form-group {
2343 flex-flow: row wrap;
2344 align-items: center;
2347 .form-inline .form-control {
2348 display: inline-block;
2350 vertical-align: middle;
2352 .form-inline .form-control-plaintext {
2353 display: inline-block;
2355 .form-inline .input-group,
2356 .form-inline .custom-select {
2359 .form-inline .form-check {
2361 align-items: center;
2362 justify-content: center;
2366 .form-inline .form-check-input {
2370 margin-right: 0.25rem;
2373 .form-inline .custom-control {
2374 align-items: center;
2375 justify-content: center;
2377 .form-inline .custom-control-label {
2383 display: inline-block;
2387 vertical-align: middle;
2389 background-color: transparent;
2390 border: 1px solid transparent;
2391 padding: 0.375rem 0.75rem;
2392 font-size: 0.9375rem;
2394 border-radius: 0.25rem;
2395 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
2396 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2398 @media (prefers-reduced-motion: reduce) {
2405 text-decoration: none;
2410 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
2416 .btn:not(:disabled):not(.disabled) {
2420 fieldset:disabled a.btn {
2421 pointer-events: none;
2426 background-color: #375a7f;
2427 border-color: #375a7f;
2429 .btn-primary:hover {
2431 background-color: #2b4764;
2432 border-color: #28415b;
2435 .btn-primary.focus {
2437 background-color: #2b4764;
2438 border-color: #28415b;
2439 box-shadow: 0 0 0 0.2rem rgba(85, 115, 146, 0.5);
2441 .btn-primary.disabled,
2442 .btn-primary:disabled {
2444 background-color: #375a7f;
2445 border-color: #375a7f;
2447 .btn-primary:not(:disabled):not(.disabled):active,
2448 .btn-primary:not(:disabled):not(.disabled).active,
2449 .show > .btn-primary.dropdown-toggle {
2451 background-color: #28415b;
2452 border-color: #243a53;
2454 .btn-primary:not(:disabled):not(.disabled):active:focus,
2455 .btn-primary:not(:disabled):not(.disabled).active:focus,
2456 .show > .btn-primary.dropdown-toggle:focus {
2457 box-shadow: 0 0 0 0.2rem rgba(85, 115, 146, 0.5);
2462 background-color: #444;
2465 .btn-secondary:hover {
2467 background-color: #313131;
2468 border-color: #2b2b2b;
2470 .btn-secondary:focus,
2471 .btn-secondary.focus {
2473 background-color: #313131;
2474 border-color: #2b2b2b;
2475 box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5);
2477 .btn-secondary.disabled,
2478 .btn-secondary:disabled {
2480 background-color: #444;
2483 .btn-secondary:not(:disabled):not(.disabled):active,
2484 .btn-secondary:not(:disabled):not(.disabled).active,
2485 .show > .btn-secondary.dropdown-toggle {
2487 background-color: #2b2b2b;
2488 border-color: #242424;
2490 .btn-secondary:not(:disabled):not(.disabled):active:focus,
2491 .btn-secondary:not(:disabled):not(.disabled).active:focus,
2492 .show > .btn-secondary.dropdown-toggle:focus {
2493 box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5);
2498 background-color: #00bc8c;
2499 border-color: #00bc8c;
2501 .btn-success:hover {
2503 background-color: #009670;
2504 border-color: #008966;
2507 .btn-success.focus {
2509 background-color: #009670;
2510 border-color: #008966;
2511 box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5);
2513 .btn-success.disabled,
2514 .btn-success:disabled {
2516 background-color: #00bc8c;
2517 border-color: #00bc8c;
2519 .btn-success:not(:disabled):not(.disabled):active,
2520 .btn-success:not(:disabled):not(.disabled).active,
2521 .show > .btn-success.dropdown-toggle {
2523 background-color: #008966;
2524 border-color: #007c5d;
2526 .btn-success:not(:disabled):not(.disabled):active:focus,
2527 .btn-success:not(:disabled):not(.disabled).active:focus,
2528 .show > .btn-success.dropdown-toggle:focus {
2529 box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5);
2534 background-color: #3498db;
2535 border-color: #3498db;
2539 background-color: #2384c6;
2540 border-color: #217dbb;
2545 background-color: #2384c6;
2546 border-color: #217dbb;
2547 box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
2550 .btn-info:disabled {
2552 background-color: #3498db;
2553 border-color: #3498db;
2555 .btn-info:not(:disabled):not(.disabled):active,
2556 .btn-info:not(:disabled):not(.disabled).active,
2557 .show > .btn-info.dropdown-toggle {
2559 background-color: #217dbb;
2560 border-color: #1f76b0;
2562 .btn-info:not(:disabled):not(.disabled):active:focus,
2563 .btn-info:not(:disabled):not(.disabled).active:focus,
2564 .show > .btn-info.dropdown-toggle:focus {
2565 box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
2570 background-color: #f39c12;
2571 border-color: #f39c12;
2573 .btn-warning:hover {
2575 background-color: #d4860b;
2576 border-color: #c87f0a;
2579 .btn-warning.focus {
2581 background-color: #d4860b;
2582 border-color: #c87f0a;
2583 box-shadow: 0 0 0 0.2rem rgba(245, 171, 54, 0.5);
2585 .btn-warning.disabled,
2586 .btn-warning:disabled {
2588 background-color: #f39c12;
2589 border-color: #f39c12;
2591 .btn-warning:not(:disabled):not(.disabled):active,
2592 .btn-warning:not(:disabled):not(.disabled).active,
2593 .show > .btn-warning.dropdown-toggle {
2595 background-color: #c87f0a;
2596 border-color: #bc770a;
2598 .btn-warning:not(:disabled):not(.disabled):active:focus,
2599 .btn-warning:not(:disabled):not(.disabled).active:focus,
2600 .show > .btn-warning.dropdown-toggle:focus {
2601 box-shadow: 0 0 0 0.2rem rgba(245, 171, 54, 0.5);
2606 background-color: #e74c3c;
2607 border-color: #e74c3c;
2611 background-color: #e12e1c;
2612 border-color: #d62c1a;
2617 background-color: #e12e1c;
2618 border-color: #d62c1a;
2619 box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
2621 .btn-danger.disabled,
2622 .btn-danger:disabled {
2624 background-color: #e74c3c;
2625 border-color: #e74c3c;
2627 .btn-danger:not(:disabled):not(.disabled):active,
2628 .btn-danger:not(:disabled):not(.disabled).active,
2629 .show > .btn-danger.dropdown-toggle {
2631 background-color: #d62c1a;
2632 border-color: #ca2a19;
2634 .btn-danger:not(:disabled):not(.disabled):active:focus,
2635 .btn-danger:not(:disabled):not(.disabled).active:focus,
2636 .show > .btn-danger.dropdown-toggle:focus {
2637 box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
2642 background-color: #303030;
2643 border-color: #303030;
2647 background-color: #1d1d1d;
2648 border-color: #171717;
2653 background-color: #1d1d1d;
2654 border-color: #171717;
2655 box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
2657 .btn-light.disabled,
2658 .btn-light:disabled {
2660 background-color: #303030;
2661 border-color: #303030;
2663 .btn-light:not(:disabled):not(.disabled):active,
2664 .btn-light:not(:disabled):not(.disabled).active,
2665 .show > .btn-light.dropdown-toggle {
2667 background-color: #171717;
2668 border-color: #101010;
2670 .btn-light:not(:disabled):not(.disabled):active:focus,
2671 .btn-light:not(:disabled):not(.disabled).active:focus,
2672 .show > .btn-light.dropdown-toggle:focus {
2673 box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
2678 background-color: #dee2e6;
2679 border-color: #dee2e6;
2683 background-color: #c8cfd6;
2684 border-color: #c1c9d0;
2689 background-color: #c8cfd6;
2690 border-color: #c1c9d0;
2691 box-shadow: 0 0 0 0.2rem rgba(194, 197, 201, 0.5);
2694 .btn-dark:disabled {
2696 background-color: #dee2e6;
2697 border-color: #dee2e6;
2699 .btn-dark:not(:disabled):not(.disabled):active,
2700 .btn-dark:not(:disabled):not(.disabled).active,
2701 .show > .btn-dark.dropdown-toggle {
2703 background-color: #c1c9d0;
2704 border-color: #bac2cb;
2706 .btn-dark:not(:disabled):not(.disabled):active:focus,
2707 .btn-dark:not(:disabled):not(.disabled).active:focus,
2708 .show > .btn-dark.dropdown-toggle:focus {
2709 box-shadow: 0 0 0 0.2rem rgba(194, 197, 201, 0.5);
2712 .btn-outline-primary {
2714 border-color: #375a7f;
2716 .btn-outline-primary:hover {
2718 background-color: #375a7f;
2719 border-color: #375a7f;
2721 .btn-outline-primary:focus,
2722 .btn-outline-primary.focus {
2723 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5);
2725 .btn-outline-primary.disabled,
2726 .btn-outline-primary:disabled {
2728 background-color: transparent;
2730 .btn-outline-primary:not(:disabled):not(.disabled):active,
2731 .btn-outline-primary:not(:disabled):not(.disabled).active,
2732 .show > .btn-outline-primary.dropdown-toggle {
2734 background-color: #375a7f;
2735 border-color: #375a7f;
2737 .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
2738 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2739 .show > .btn-outline-primary.dropdown-toggle:focus {
2740 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5);
2743 .btn-outline-secondary {
2747 .btn-outline-secondary:hover {
2749 background-color: #444;
2752 .btn-outline-secondary:focus,
2753 .btn-outline-secondary.focus {
2754 box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5);
2756 .btn-outline-secondary.disabled,
2757 .btn-outline-secondary:disabled {
2759 background-color: transparent;
2761 .btn-outline-secondary:not(:disabled):not(.disabled):active,
2762 .btn-outline-secondary:not(:disabled):not(.disabled).active,
2763 .show > .btn-outline-secondary.dropdown-toggle {
2765 background-color: #444;
2768 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
2769 .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2770 .show > .btn-outline-secondary.dropdown-toggle:focus {
2771 box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5);
2774 .btn-outline-success {
2776 border-color: #00bc8c;
2778 .btn-outline-success:hover {
2780 background-color: #00bc8c;
2781 border-color: #00bc8c;
2783 .btn-outline-success:focus,
2784 .btn-outline-success.focus {
2785 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5);
2787 .btn-outline-success.disabled,
2788 .btn-outline-success:disabled {
2790 background-color: transparent;
2792 .btn-outline-success:not(:disabled):not(.disabled):active,
2793 .btn-outline-success:not(:disabled):not(.disabled).active,
2794 .show > .btn-outline-success.dropdown-toggle {
2796 background-color: #00bc8c;
2797 border-color: #00bc8c;
2799 .btn-outline-success:not(:disabled):not(.disabled):active:focus,
2800 .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2801 .show > .btn-outline-success.dropdown-toggle:focus {
2802 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5);
2807 border-color: #3498db;
2809 .btn-outline-info:hover {
2811 background-color: #3498db;
2812 border-color: #3498db;
2814 .btn-outline-info:focus,
2815 .btn-outline-info.focus {
2816 box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
2818 .btn-outline-info.disabled,
2819 .btn-outline-info:disabled {
2821 background-color: transparent;
2823 .btn-outline-info:not(:disabled):not(.disabled):active,
2824 .btn-outline-info:not(:disabled):not(.disabled).active,
2825 .show > .btn-outline-info.dropdown-toggle {
2827 background-color: #3498db;
2828 border-color: #3498db;
2830 .btn-outline-info:not(:disabled):not(.disabled):active:focus,
2831 .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2832 .show > .btn-outline-info.dropdown-toggle:focus {
2833 box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
2836 .btn-outline-warning {
2838 border-color: #f39c12;
2840 .btn-outline-warning:hover {
2842 background-color: #f39c12;
2843 border-color: #f39c12;
2845 .btn-outline-warning:focus,
2846 .btn-outline-warning.focus {
2847 box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
2849 .btn-outline-warning.disabled,
2850 .btn-outline-warning:disabled {
2852 background-color: transparent;
2854 .btn-outline-warning:not(:disabled):not(.disabled):active,
2855 .btn-outline-warning:not(:disabled):not(.disabled).active,
2856 .show > .btn-outline-warning.dropdown-toggle {
2858 background-color: #f39c12;
2859 border-color: #f39c12;
2861 .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
2862 .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2863 .show > .btn-outline-warning.dropdown-toggle:focus {
2864 box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
2867 .btn-outline-danger {
2869 border-color: #e74c3c;
2871 .btn-outline-danger:hover {
2873 background-color: #e74c3c;
2874 border-color: #e74c3c;
2876 .btn-outline-danger:focus,
2877 .btn-outline-danger.focus {
2878 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
2880 .btn-outline-danger.disabled,
2881 .btn-outline-danger:disabled {
2883 background-color: transparent;
2885 .btn-outline-danger:not(:disabled):not(.disabled):active,
2886 .btn-outline-danger:not(:disabled):not(.disabled).active,
2887 .show > .btn-outline-danger.dropdown-toggle {
2889 background-color: #e74c3c;
2890 border-color: #e74c3c;
2892 .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
2893 .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2894 .show > .btn-outline-danger.dropdown-toggle:focus {
2895 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
2898 .btn-outline-light {
2900 border-color: #303030;
2902 .btn-outline-light:hover {
2904 background-color: #303030;
2905 border-color: #303030;
2907 .btn-outline-light:focus,
2908 .btn-outline-light.focus {
2909 box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5);
2911 .btn-outline-light.disabled,
2912 .btn-outline-light:disabled {
2914 background-color: transparent;
2916 .btn-outline-light:not(:disabled):not(.disabled):active,
2917 .btn-outline-light:not(:disabled):not(.disabled).active,
2918 .show > .btn-outline-light.dropdown-toggle {
2920 background-color: #303030;
2921 border-color: #303030;
2923 .btn-outline-light:not(:disabled):not(.disabled):active:focus,
2924 .btn-outline-light:not(:disabled):not(.disabled).active:focus,
2925 .show > .btn-outline-light.dropdown-toggle:focus {
2926 box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5);
2931 border-color: #dee2e6;
2933 .btn-outline-dark:hover {
2935 background-color: #dee2e6;
2936 border-color: #dee2e6;
2938 .btn-outline-dark:focus,
2939 .btn-outline-dark.focus {
2940 box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
2942 .btn-outline-dark.disabled,
2943 .btn-outline-dark:disabled {
2945 background-color: transparent;
2947 .btn-outline-dark:not(:disabled):not(.disabled):active,
2948 .btn-outline-dark:not(:disabled):not(.disabled).active,
2949 .show > .btn-outline-dark.dropdown-toggle {
2951 background-color: #dee2e6;
2952 border-color: #dee2e6;
2954 .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
2955 .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
2956 .show > .btn-outline-dark.dropdown-toggle:focus {
2957 box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
2963 text-decoration: none;
2967 text-decoration: underline;
2971 text-decoration: underline;
2974 .btn-link.disabled {
2976 pointer-events: none;
2980 .btn-group-lg > .btn {
2981 padding: 0.5rem 1rem;
2982 font-size: 1.171875rem;
2984 border-radius: 0.3rem;
2988 .btn-group-sm > .btn {
2989 padding: 0.25rem 0.5rem;
2990 font-size: 0.8203125rem;
2992 border-radius: 0.2rem;
2999 .btn-block + .btn-block {
3003 input[type="submit"].btn-block,
3004 input[type="reset"].btn-block,
3005 input[type="button"].btn-block {
3010 transition: opacity 0.15s linear;
3012 @media (prefers-reduced-motion: reduce) {
3021 .collapse:not(.show) {
3029 transition: height 0.35s ease;
3031 @media (prefers-reduced-motion: reduce) {
3039 transition: width 0.35s ease;
3041 @media (prefers-reduced-motion: reduce) {
3055 white-space: nowrap;
3057 .dropdown-toggle::after {
3058 display: inline-block;
3059 margin-left: 0.255em;
3060 vertical-align: 0.255em;
3062 border-top: 0.3em solid;
3063 border-right: 0.3em solid transparent;
3065 border-left: 0.3em solid transparent;
3067 .dropdown-toggle:empty::after {
3080 margin: 0.125rem 0 0;
3081 font-size: 0.9375rem;
3085 background-color: #222;
3086 background-clip: padding-box;
3087 border: 1px solid #444;
3088 border-radius: 0.25rem;
3091 .dropdown-menu-left {
3096 .dropdown-menu-right {
3101 @media (min-width: 576px) {
3102 .dropdown-menu-sm-left {
3106 .dropdown-menu-sm-right {
3111 @media (min-width: 768px) {
3112 .dropdown-menu-md-left {
3116 .dropdown-menu-md-right {
3121 @media (min-width: 992px) {
3122 .dropdown-menu-lg-left {
3126 .dropdown-menu-lg-right {
3131 @media (min-width: 1200px) {
3132 .dropdown-menu-xl-left {
3136 .dropdown-menu-xl-right {
3141 .dropup .dropdown-menu {
3145 margin-bottom: 0.125rem;
3147 .dropup .dropdown-toggle::after {
3148 display: inline-block;
3149 margin-left: 0.255em;
3150 vertical-align: 0.255em;
3153 border-right: 0.3em solid transparent;
3154 border-bottom: 0.3em solid;
3155 border-left: 0.3em solid transparent;
3157 .dropup .dropdown-toggle:empty::after {
3161 .dropright .dropdown-menu {
3166 margin-left: 0.125rem;
3168 .dropright .dropdown-toggle::after {
3169 display: inline-block;
3170 margin-left: 0.255em;
3171 vertical-align: 0.255em;
3173 border-top: 0.3em solid transparent;
3175 border-bottom: 0.3em solid transparent;
3176 border-left: 0.3em solid;
3178 .dropright .dropdown-toggle:empty::after {
3181 .dropright .dropdown-toggle::after {
3185 .dropleft .dropdown-menu {
3190 margin-right: 0.125rem;
3192 .dropleft .dropdown-toggle::after {
3193 display: inline-block;
3194 margin-left: 0.255em;
3195 vertical-align: 0.255em;
3198 .dropleft .dropdown-toggle::after {
3201 .dropleft .dropdown-toggle::before {
3202 display: inline-block;
3203 margin-right: 0.255em;
3204 vertical-align: 0.255em;
3206 border-top: 0.3em solid transparent;
3207 border-right: 0.3em solid;
3208 border-bottom: 0.3em solid transparent;
3210 .dropleft .dropdown-toggle:empty::after {
3213 .dropleft .dropdown-toggle::before {
3217 .dropdown-menu[x-placement^="top"],
3218 .dropdown-menu[x-placement^="right"],
3219 .dropdown-menu[x-placement^="bottom"],
3220 .dropdown-menu[x-placement^="left"] {
3229 border-top: 1px solid #444;
3235 padding: 0.25rem 1.5rem;
3239 text-align: inherit;
3240 white-space: nowrap;
3241 background-color: transparent;
3244 .dropdown-item:hover,
3245 .dropdown-item:focus {
3247 text-decoration: none;
3248 background-color: #375a7f;
3250 .dropdown-item.active,
3251 .dropdown-item:active {
3253 text-decoration: none;
3254 background-color: #375a7f;
3256 .dropdown-item.disabled,
3257 .dropdown-item:disabled {
3259 pointer-events: none;
3260 background-color: transparent;
3263 .dropdown-menu.show {
3269 padding: 0.5rem 1.5rem;
3271 font-size: 0.8203125rem;
3273 white-space: nowrap;
3276 .dropdown-item-text {
3278 padding: 0.25rem 1.5rem;
3283 .btn-group-vertical {
3285 display: inline-flex;
3286 vertical-align: middle;
3289 .btn-group-vertical > .btn {
3293 .btn-group > .btn:hover,
3294 .btn-group-vertical > .btn:hover {
3297 .btn-group > .btn:focus,
3298 .btn-group > .btn:active,
3299 .btn-group > .btn.active,
3300 .btn-group-vertical > .btn:focus,
3301 .btn-group-vertical > .btn:active,
3302 .btn-group-vertical > .btn.active {
3309 justify-content: flex-start;
3311 .btn-toolbar .input-group {
3315 .btn-group > .btn:not(:first-child),
3316 .btn-group > .btn-group:not(:first-child) {
3319 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3320 .btn-group > .btn-group:not(:last-child) > .btn {
3321 border-top-right-radius: 0;
3322 border-bottom-right-radius: 0;
3324 .btn-group > .btn:not(:first-child),
3325 .btn-group > .btn-group:not(:first-child) > .btn {
3326 border-top-left-radius: 0;
3327 border-bottom-left-radius: 0;
3330 .dropdown-toggle-split {
3331 padding-right: 0.5625rem;
3332 padding-left: 0.5625rem;
3334 .dropdown-toggle-split::after,
3335 .dropup .dropdown-toggle-split::after,
3336 .dropright .dropdown-toggle-split::after {
3339 .dropleft .dropdown-toggle-split::before {
3343 .btn-sm + .dropdown-toggle-split,
3344 .btn-group-sm > .btn + .dropdown-toggle-split {
3345 padding-right: 0.375rem;
3346 padding-left: 0.375rem;
3349 .btn-lg + .dropdown-toggle-split,
3350 .btn-group-lg > .btn + .dropdown-toggle-split {
3351 padding-right: 0.75rem;
3352 padding-left: 0.75rem;
3355 .btn-group-vertical {
3356 flex-direction: column;
3357 align-items: flex-start;
3358 justify-content: center;
3360 .btn-group-vertical > .btn,
3361 .btn-group-vertical > .btn-group {
3364 .btn-group-vertical > .btn:not(:first-child),
3365 .btn-group-vertical > .btn-group:not(:first-child) {
3368 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3369 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3370 border-bottom-right-radius: 0;
3371 border-bottom-left-radius: 0;
3373 .btn-group-vertical > .btn:not(:first-child),
3374 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3375 border-top-left-radius: 0;
3376 border-top-right-radius: 0;
3379 .btn-group-toggle > .btn,
3380 .btn-group-toggle > .btn-group > .btn {
3383 .btn-group-toggle > .btn input[type="radio"],
3384 .btn-group-toggle > .btn input[type="checkbox"],
3385 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3386 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3388 clip: rect(0, 0, 0, 0);
3389 pointer-events: none;
3396 align-items: stretch;
3399 .input-group > .form-control,
3400 .input-group > .form-control-plaintext,
3401 .input-group > .custom-select,
3402 .input-group > .custom-file {
3409 .input-group > .form-control + .form-control,
3410 .input-group > .form-control + .custom-select,
3411 .input-group > .form-control + .custom-file,
3412 .input-group > .form-control-plaintext + .form-control,
3413 .input-group > .form-control-plaintext + .custom-select,
3414 .input-group > .form-control-plaintext + .custom-file,
3415 .input-group > .custom-select + .form-control,
3416 .input-group > .custom-select + .custom-select,
3417 .input-group > .custom-select + .custom-file,
3418 .input-group > .custom-file + .form-control,
3419 .input-group > .custom-file + .custom-select,
3420 .input-group > .custom-file + .custom-file {
3423 .input-group > .form-control:focus,
3424 .input-group > .custom-select:focus,
3425 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3428 .input-group > .custom-file .custom-file-input:focus {
3431 .input-group > .form-control:not(:first-child),
3432 .input-group > .custom-select:not(:first-child) {
3433 border-top-left-radius: 0;
3434 border-bottom-left-radius: 0;
3436 .input-group > .custom-file {
3438 align-items: center;
3440 .input-group > .custom-file:not(:last-child) .custom-file-label,
3441 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3442 border-top-right-radius: 0;
3443 border-bottom-right-radius: 0;
3445 .input-group > .custom-file:not(:first-child) .custom-file-label {
3446 border-top-left-radius: 0;
3447 border-bottom-left-radius: 0;
3449 .input-group:not(.has-validation) > .form-control:not(:last-child),
3450 .input-group:not(.has-validation) > .custom-select:not(:last-child),
3451 .input-group:not(.has-validation)
3452 > .custom-file:not(:last-child)
3454 .input-group:not(.has-validation)
3455 > .custom-file:not(:last-child)
3456 .custom-file-label::after {
3457 border-top-right-radius: 0;
3458 border-bottom-right-radius: 0;
3460 .input-group.has-validation > .form-control:nth-last-child(n + 3),
3461 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
3462 .input-group.has-validation
3463 > .custom-file:nth-last-child(n + 3)
3465 .input-group.has-validation
3466 > .custom-file:nth-last-child(n + 3)
3467 .custom-file-label::after {
3468 border-top-right-radius: 0;
3469 border-bottom-right-radius: 0;
3472 .input-group-prepend,
3473 .input-group-append {
3476 .input-group-prepend .btn,
3477 .input-group-append .btn {
3481 .input-group-prepend .btn:focus,
3482 .input-group-append .btn:focus {
3485 .input-group-prepend .btn + .btn,
3486 .input-group-prepend .btn + .input-group-text,
3487 .input-group-prepend .input-group-text + .input-group-text,
3488 .input-group-prepend .input-group-text + .btn,
3489 .input-group-append .btn + .btn,
3490 .input-group-append .btn + .input-group-text,
3491 .input-group-append .input-group-text + .input-group-text,
3492 .input-group-append .input-group-text + .btn {
3496 .input-group-prepend {
3500 .input-group-append {
3506 align-items: center;
3507 padding: 0.375rem 0.75rem;
3509 font-size: 0.9375rem;
3514 white-space: nowrap;
3515 background-color: #444;
3516 border: 1px solid #222;
3517 border-radius: 0.25rem;
3519 .input-group-text input[type="radio"],
3520 .input-group-text input[type="checkbox"] {
3524 .input-group-lg > .form-control:not(textarea),
3525 .input-group-lg > .custom-select {
3526 height: calc(1.5em + 1rem + 2px);
3529 .input-group-lg > .form-control,
3530 .input-group-lg > .custom-select,
3531 .input-group-lg > .input-group-prepend > .input-group-text,
3532 .input-group-lg > .input-group-append > .input-group-text,
3533 .input-group-lg > .input-group-prepend > .btn,
3534 .input-group-lg > .input-group-append > .btn {
3535 padding: 0.5rem 1rem;
3536 font-size: 1.171875rem;
3538 border-radius: 0.3rem;
3541 .input-group-sm > .form-control:not(textarea),
3542 .input-group-sm > .custom-select {
3543 height: calc(1.5em + 0.5rem + 2px);
3546 .input-group-sm > .form-control,
3547 .input-group-sm > .custom-select,
3548 .input-group-sm > .input-group-prepend > .input-group-text,
3549 .input-group-sm > .input-group-append > .input-group-text,
3550 .input-group-sm > .input-group-prepend > .btn,
3551 .input-group-sm > .input-group-append > .btn {
3552 padding: 0.25rem 0.5rem;
3553 font-size: 0.8203125rem;
3555 border-radius: 0.2rem;
3558 .input-group-lg > .custom-select,
3559 .input-group-sm > .custom-select {
3560 padding-right: 1.75rem;
3563 .input-group > .input-group-prepend > .btn,
3564 .input-group > .input-group-prepend > .input-group-text,
3565 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3566 .input-group:not(.has-validation)
3567 > .input-group-append:not(:last-child)
3568 > .input-group-text,
3569 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3570 .input-group.has-validation
3571 > .input-group-append:nth-last-child(n + 3)
3572 > .input-group-text,
3574 > .input-group-append:last-child
3575 > .btn:not(:last-child):not(.dropdown-toggle),
3577 > .input-group-append:last-child
3578 > .input-group-text:not(:last-child) {
3579 border-top-right-radius: 0;
3580 border-bottom-right-radius: 0;
3583 .input-group > .input-group-append > .btn,
3584 .input-group > .input-group-append > .input-group-text,
3585 .input-group > .input-group-prepend:not(:first-child) > .btn,
3586 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3587 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3589 > .input-group-prepend:first-child
3590 > .input-group-text:not(:first-child) {
3591 border-top-left-radius: 0;
3592 border-bottom-left-radius: 0;
3599 min-height: 1.40625rem;
3600 padding-left: 1.5rem;
3601 print-color-adjust: exact;
3604 .custom-control-inline {
3605 display: inline-flex;
3609 .custom-control-input {
3614 height: 1.203125rem;
3617 .custom-control-input:checked ~ .custom-control-label::before {
3619 border-color: #375a7f;
3620 background-color: #375a7f;
3622 .custom-control-input:focus ~ .custom-control-label::before {
3623 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3625 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3626 border-color: #739ac2;
3628 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3630 background-color: #97b3d2;
3631 border-color: #97b3d2;
3633 .custom-control-input[disabled] ~ .custom-control-label,
3634 .custom-control-input:disabled ~ .custom-control-label {
3637 .custom-control-input[disabled] ~ .custom-control-label::before,
3638 .custom-control-input:disabled ~ .custom-control-label::before {
3639 background-color: #2b2b2b;
3642 .custom-control-label {
3645 vertical-align: top;
3647 .custom-control-label::before {
3654 pointer-events: none;
3656 background-color: #444;
3657 border: 1px solid #adb5bd;
3659 .custom-control-label::after {
3667 background: 50%/50% 50% no-repeat;
3670 .custom-checkbox .custom-control-label::before {
3671 border-radius: 0.25rem;
3673 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3674 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
3677 .custom-control-input:indeterminate
3678 ~ .custom-control-label::before {
3679 border-color: #375a7f;
3680 background-color: #375a7f;
3683 .custom-control-input:indeterminate
3684 ~ .custom-control-label::after {
3685 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
3688 .custom-control-input:disabled:checked
3689 ~ .custom-control-label::before {
3690 background-color: rgba(55, 90, 127, 0.5);
3693 .custom-control-input:disabled:indeterminate
3694 ~ .custom-control-label::before {
3695 background-color: rgba(55, 90, 127, 0.5);
3698 .custom-radio .custom-control-label::before {
3701 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3702 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
3705 .custom-control-input:disabled:checked
3706 ~ .custom-control-label::before {
3707 background-color: rgba(55, 90, 127, 0.5);
3711 padding-left: 2.25rem;
3713 .custom-switch .custom-control-label::before {
3716 pointer-events: all;
3717 border-radius: 0.5rem;
3719 .custom-switch .custom-control-label::after {
3720 top: calc(0.203125rem + 2px);
3721 left: calc(-2.25rem + 2px);
3722 width: calc(1rem - 4px);
3723 height: calc(1rem - 4px);
3724 background-color: #adb5bd;
3725 border-radius: 0.5rem;
3726 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
3727 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3729 @media (prefers-reduced-motion: reduce) {
3730 .custom-switch .custom-control-label::after {
3734 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3735 background-color: #444;
3736 transform: translateX(0.75rem);
3739 .custom-control-input:disabled:checked
3740 ~ .custom-control-label::before {
3741 background-color: rgba(55, 90, 127, 0.5);
3745 display: inline-block;
3747 height: calc(1.5em + 0.75rem + 2px);
3748 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3749 font-size: 0.9375rem;
3753 vertical-align: middle;
3755 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23303030' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
3756 right 0.75rem center/8px 10px no-repeat;
3757 border: 1px solid #222;
3758 border-radius: 0.25rem;
3761 .custom-select:focus {
3762 border-color: #739ac2;
3764 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3766 .custom-select:focus::-ms-value {
3768 background-color: #444;
3770 .custom-select[multiple],
3771 .custom-select[size]:not([size="1"]) {
3773 padding-right: 0.75rem;
3774 background-image: none;
3776 .custom-select:disabled {
3778 background-color: #ebebeb;
3780 .custom-select::-ms-expand {
3783 .custom-select:-moz-focusring {
3785 text-shadow: 0 0 0 #fff;
3789 height: calc(1.5em + 0.5rem + 2px);
3790 padding-top: 0.25rem;
3791 padding-bottom: 0.25rem;
3792 padding-left: 0.5rem;
3793 font-size: 0.8203125rem;
3797 height: calc(1.5em + 1rem + 2px);
3798 padding-top: 0.5rem;
3799 padding-bottom: 0.5rem;
3801 font-size: 1.171875rem;
3806 display: inline-block;
3808 height: calc(1.5em + 0.75rem + 2px);
3812 .custom-file-input {
3816 height: calc(1.5em + 0.75rem + 2px);
3821 .custom-file-input:focus ~ .custom-file-label {
3822 border-color: #739ac2;
3823 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3825 .custom-file-input[disabled] ~ .custom-file-label,
3826 .custom-file-input:disabled ~ .custom-file-label {
3827 background-color: #2b2b2b;
3829 .custom-file-input:lang(en) ~ .custom-file-label::after {
3832 .custom-file-input ~ .custom-file-label[data-browse]::after {
3833 content: attr(data-browse);
3836 .custom-file-label {
3842 height: calc(1.5em + 0.75rem + 2px);
3843 padding: 0.375rem 0.75rem;
3848 background-color: #444;
3849 border: 1px solid #222;
3850 border-radius: 0.25rem;
3852 .custom-file-label::after {
3859 height: calc(1.5em + 0.75rem);
3860 padding: 0.375rem 0.75rem;
3864 background-color: #444;
3865 border-left: inherit;
3866 border-radius: 0 0.25rem 0.25rem 0;
3873 background-color: transparent;
3876 .custom-range:focus {
3879 .custom-range:focus::-webkit-slider-thumb {
3880 box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3882 .custom-range:focus::-moz-range-thumb {
3883 box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3885 .custom-range:focus::-ms-thumb {
3886 box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3888 .custom-range::-moz-focus-outer {
3891 .custom-range::-webkit-slider-thumb {
3894 margin-top: -0.25rem;
3895 background-color: #375a7f;
3897 border-radius: 1rem;
3898 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3899 box-shadow 0.15s ease-in-out;
3902 @media (prefers-reduced-motion: reduce) {
3903 .custom-range::-webkit-slider-thumb {
3907 .custom-range::-webkit-slider-thumb:active {
3908 background-color: #97b3d2;
3910 .custom-range::-webkit-slider-runnable-track {
3915 background-color: #dee2e6;
3916 border-color: transparent;
3917 border-radius: 1rem;
3919 .custom-range::-moz-range-thumb {
3922 background-color: #375a7f;
3924 border-radius: 1rem;
3925 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3926 box-shadow 0.15s ease-in-out;
3929 @media (prefers-reduced-motion: reduce) {
3930 .custom-range::-moz-range-thumb {
3934 .custom-range::-moz-range-thumb:active {
3935 background-color: #97b3d2;
3937 .custom-range::-moz-range-track {
3942 background-color: #dee2e6;
3943 border-color: transparent;
3944 border-radius: 1rem;
3946 .custom-range::-ms-thumb {
3950 margin-right: 0.2rem;
3951 margin-left: 0.2rem;
3952 background-color: #375a7f;
3954 border-radius: 1rem;
3955 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3956 box-shadow 0.15s ease-in-out;
3959 @media (prefers-reduced-motion: reduce) {
3960 .custom-range::-ms-thumb {
3964 .custom-range::-ms-thumb:active {
3965 background-color: #97b3d2;
3967 .custom-range::-ms-track {
3972 background-color: transparent;
3973 border-color: transparent;
3974 border-width: 0.5rem;
3976 .custom-range::-ms-fill-lower {
3977 background-color: #dee2e6;
3978 border-radius: 1rem;
3980 .custom-range::-ms-fill-upper {
3982 background-color: #dee2e6;
3983 border-radius: 1rem;
3985 .custom-range:disabled::-webkit-slider-thumb {
3986 background-color: #adb5bd;
3988 .custom-range:disabled::-webkit-slider-runnable-track {
3991 .custom-range:disabled::-moz-range-thumb {
3992 background-color: #adb5bd;
3994 .custom-range:disabled::-moz-range-track {
3997 .custom-range:disabled::-ms-thumb {
3998 background-color: #adb5bd;
4001 .custom-control-label::before,
4004 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
4005 box-shadow 0.15s ease-in-out;
4007 @media (prefers-reduced-motion: reduce) {
4008 .custom-control-label::before,
4025 padding: 0.5rem 2rem;
4029 text-decoration: none;
4031 .nav-link.disabled {
4033 pointer-events: none;
4038 border-bottom: 1px solid #444;
4040 .nav-tabs .nav-link {
4041 margin-bottom: -1px;
4042 background-color: transparent;
4043 border: 1px solid transparent;
4044 border-top-left-radius: 0.25rem;
4045 border-top-right-radius: 0.25rem;
4047 .nav-tabs .nav-link:hover,
4048 .nav-tabs .nav-link:focus {
4050 border-color: #444 #444 transparent;
4052 .nav-tabs .nav-link.disabled {
4054 background-color: transparent;
4055 border-color: transparent;
4057 .nav-tabs .nav-link.active,
4058 .nav-tabs .nav-item.show .nav-link {
4060 background-color: #222;
4061 border-color: #444 #444 transparent;
4063 .nav-tabs .dropdown-menu {
4065 border-top-left-radius: 0;
4066 border-top-right-radius: 0;
4069 .nav-pills .nav-link {
4072 border-radius: 0.25rem;
4074 .nav-pills .nav-link.active,
4075 .nav-pills .show > .nav-link {
4077 background-color: #375a7f;
4080 .nav-fill > .nav-link,
4081 .nav-fill .nav-item {
4086 .nav-justified > .nav-link,
4087 .nav-justified .nav-item {
4093 .tab-content > .tab-pane {
4096 .tab-content > .active {
4104 align-items: center;
4105 justify-content: space-between;
4109 .navbar .container-fluid,
4110 .navbar .container-sm,
4111 .navbar .container-md,
4112 .navbar .container-lg,
4113 .navbar .container-xl {
4116 align-items: center;
4117 justify-content: space-between;
4120 display: inline-block;
4121 padding-top: 0.32421875rem;
4122 padding-bottom: 0.32421875rem;
4124 font-size: 1.171875rem;
4125 line-height: inherit;
4126 white-space: nowrap;
4128 .navbar-brand:hover,
4129 .navbar-brand:focus {
4130 text-decoration: none;
4135 flex-direction: column;
4140 .navbar-nav .nav-link {
4144 .navbar-nav .dropdown-menu {
4150 display: inline-block;
4151 padding-top: 0.5rem;
4152 padding-bottom: 0.5rem;
4158 align-items: center;
4162 padding: 0.25rem 0.75rem;
4163 font-size: 1.171875rem;
4165 background-color: transparent;
4166 border: 1px solid transparent;
4167 border-radius: 0.25rem;
4169 .navbar-toggler:hover,
4170 .navbar-toggler:focus {
4171 text-decoration: none;
4174 .navbar-toggler-icon {
4175 display: inline-block;
4178 vertical-align: middle;
4180 background: 50%/100% 100% no-repeat;
4183 .navbar-nav-scroll {
4188 @media (max-width: 575.98px) {
4189 .navbar-expand-sm > .container,
4190 .navbar-expand-sm > .container-fluid,
4191 .navbar-expand-sm > .container-sm,
4192 .navbar-expand-sm > .container-md,
4193 .navbar-expand-sm > .container-lg,
4194 .navbar-expand-sm > .container-xl {
4199 @media (min-width: 576px) {
4201 flex-flow: row nowrap;
4202 justify-content: flex-start;
4204 .navbar-expand-sm .navbar-nav {
4205 flex-direction: row;
4207 .navbar-expand-sm .navbar-nav .dropdown-menu {
4210 .navbar-expand-sm .navbar-nav .nav-link {
4211 padding-right: 0.5rem;
4212 padding-left: 0.5rem;
4214 .navbar-expand-sm > .container,
4215 .navbar-expand-sm > .container-fluid,
4216 .navbar-expand-sm > .container-sm,
4217 .navbar-expand-sm > .container-md,
4218 .navbar-expand-sm > .container-lg,
4219 .navbar-expand-sm > .container-xl {
4222 .navbar-expand-sm .navbar-nav-scroll {
4225 .navbar-expand-sm .navbar-collapse {
4226 display: flex !important;
4229 .navbar-expand-sm .navbar-toggler {
4233 @media (max-width: 767.98px) {
4234 .navbar-expand-md > .container,
4235 .navbar-expand-md > .container-fluid,
4236 .navbar-expand-md > .container-sm,
4237 .navbar-expand-md > .container-md,
4238 .navbar-expand-md > .container-lg,
4239 .navbar-expand-md > .container-xl {
4244 @media (min-width: 768px) {
4246 flex-flow: row nowrap;
4247 justify-content: flex-start;
4249 .navbar-expand-md .navbar-nav {
4250 flex-direction: row;
4252 .navbar-expand-md .navbar-nav .dropdown-menu {
4255 .navbar-expand-md .navbar-nav .nav-link {
4256 padding-right: 0.5rem;
4257 padding-left: 0.5rem;
4259 .navbar-expand-md > .container,
4260 .navbar-expand-md > .container-fluid,
4261 .navbar-expand-md > .container-sm,
4262 .navbar-expand-md > .container-md,
4263 .navbar-expand-md > .container-lg,
4264 .navbar-expand-md > .container-xl {
4267 .navbar-expand-md .navbar-nav-scroll {
4270 .navbar-expand-md .navbar-collapse {
4271 display: flex !important;
4274 .navbar-expand-md .navbar-toggler {
4278 @media (max-width: 991.98px) {
4279 .navbar-expand-lg > .container,
4280 .navbar-expand-lg > .container-fluid,
4281 .navbar-expand-lg > .container-sm,
4282 .navbar-expand-lg > .container-md,
4283 .navbar-expand-lg > .container-lg,
4284 .navbar-expand-lg > .container-xl {
4289 @media (min-width: 992px) {
4291 flex-flow: row nowrap;
4292 justify-content: flex-start;
4294 .navbar-expand-lg .navbar-nav {
4295 flex-direction: row;
4297 .navbar-expand-lg .navbar-nav .dropdown-menu {
4300 .navbar-expand-lg .navbar-nav .nav-link {
4301 padding-right: 0.5rem;
4302 padding-left: 0.5rem;
4304 .navbar-expand-lg > .container,
4305 .navbar-expand-lg > .container-fluid,
4306 .navbar-expand-lg > .container-sm,
4307 .navbar-expand-lg > .container-md,
4308 .navbar-expand-lg > .container-lg,
4309 .navbar-expand-lg > .container-xl {
4312 .navbar-expand-lg .navbar-nav-scroll {
4315 .navbar-expand-lg .navbar-collapse {
4316 display: flex !important;
4319 .navbar-expand-lg .navbar-toggler {
4323 @media (max-width: 1199.98px) {
4324 .navbar-expand-xl > .container,
4325 .navbar-expand-xl > .container-fluid,
4326 .navbar-expand-xl > .container-sm,
4327 .navbar-expand-xl > .container-md,
4328 .navbar-expand-xl > .container-lg,
4329 .navbar-expand-xl > .container-xl {
4334 @media (min-width: 1200px) {
4336 flex-flow: row nowrap;
4337 justify-content: flex-start;
4339 .navbar-expand-xl .navbar-nav {
4340 flex-direction: row;
4342 .navbar-expand-xl .navbar-nav .dropdown-menu {
4345 .navbar-expand-xl .navbar-nav .nav-link {
4346 padding-right: 0.5rem;
4347 padding-left: 0.5rem;
4349 .navbar-expand-xl > .container,
4350 .navbar-expand-xl > .container-fluid,
4351 .navbar-expand-xl > .container-sm,
4352 .navbar-expand-xl > .container-md,
4353 .navbar-expand-xl > .container-lg,
4354 .navbar-expand-xl > .container-xl {
4357 .navbar-expand-xl .navbar-nav-scroll {
4360 .navbar-expand-xl .navbar-collapse {
4361 display: flex !important;
4364 .navbar-expand-xl .navbar-toggler {
4369 flex-flow: row nowrap;
4370 justify-content: flex-start;
4372 .navbar-expand > .container,
4373 .navbar-expand > .container-fluid,
4374 .navbar-expand > .container-sm,
4375 .navbar-expand > .container-md,
4376 .navbar-expand > .container-lg,
4377 .navbar-expand > .container-xl {
4381 .navbar-expand .navbar-nav {
4382 flex-direction: row;
4384 .navbar-expand .navbar-nav .dropdown-menu {
4387 .navbar-expand .navbar-nav .nav-link {
4388 padding-right: 0.5rem;
4389 padding-left: 0.5rem;
4391 .navbar-expand > .container,
4392 .navbar-expand > .container-fluid,
4393 .navbar-expand > .container-sm,
4394 .navbar-expand > .container-md,
4395 .navbar-expand > .container-lg,
4396 .navbar-expand > .container-xl {
4399 .navbar-expand .navbar-nav-scroll {
4402 .navbar-expand .navbar-collapse {
4403 display: flex !important;
4406 .navbar-expand .navbar-toggler {
4410 .navbar-light .navbar-brand {
4413 .navbar-light .navbar-brand:hover,
4414 .navbar-light .navbar-brand:focus {
4417 .navbar-light .navbar-nav .nav-link {
4418 color: rgba(255, 255, 255, 0.6);
4420 .navbar-light .navbar-nav .nav-link:hover,
4421 .navbar-light .navbar-nav .nav-link:focus {
4424 .navbar-light .navbar-nav .nav-link.disabled {
4425 color: rgba(0, 0, 0, 0.3);
4427 .navbar-light .navbar-nav .show > .nav-link,
4428 .navbar-light .navbar-nav .active > .nav-link,
4429 .navbar-light .navbar-nav .nav-link.show,
4430 .navbar-light .navbar-nav .nav-link.active {
4433 .navbar-light .navbar-toggler {
4434 color: rgba(255, 255, 255, 0.6);
4435 border-color: rgba(34, 34, 34, 0.1);
4437 .navbar-light .navbar-toggler-icon {
4438 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4440 .navbar-light .navbar-text {
4441 color: rgba(255, 255, 255, 0.6);
4443 .navbar-light .navbar-text a {
4446 .navbar-light .navbar-text a:hover,
4447 .navbar-light .navbar-text a:focus {
4451 .navbar-dark .navbar-brand {
4454 .navbar-dark .navbar-brand:hover,
4455 .navbar-dark .navbar-brand:focus {
4458 .navbar-dark .navbar-nav .nav-link {
4459 color: rgba(255, 255, 255, 0.6);
4461 .navbar-dark .navbar-nav .nav-link:hover,
4462 .navbar-dark .navbar-nav .nav-link:focus {
4465 .navbar-dark .navbar-nav .nav-link.disabled {
4466 color: rgba(255, 255, 255, 0.25);
4468 .navbar-dark .navbar-nav .show > .nav-link,
4469 .navbar-dark .navbar-nav .active > .nav-link,
4470 .navbar-dark .navbar-nav .nav-link.show,
4471 .navbar-dark .navbar-nav .nav-link.active {
4474 .navbar-dark .navbar-toggler {
4475 color: rgba(255, 255, 255, 0.6);
4476 border-color: rgba(255, 255, 255, 0.1);
4478 .navbar-dark .navbar-toggler-icon {
4479 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4481 .navbar-dark .navbar-text {
4482 color: rgba(255, 255, 255, 0.6);
4484 .navbar-dark .navbar-text a {
4487 .navbar-dark .navbar-text a:hover,
4488 .navbar-dark .navbar-text a:focus {
4495 flex-direction: column;
4497 word-wrap: break-word;
4498 background-color: #303030;
4499 background-clip: border-box;
4500 border: 1px solid rgba(0, 0, 0, 0.125);
4501 border-radius: 0.25rem;
4507 .card > .list-group {
4508 border-top: inherit;
4509 border-bottom: inherit;
4511 .card > .list-group:first-child {
4512 border-top-width: 0;
4513 border-top-left-radius: calc(0.25rem - 1px);
4514 border-top-right-radius: calc(0.25rem - 1px);
4516 .card > .list-group:last-child {
4517 border-bottom-width: 0;
4518 border-bottom-right-radius: calc(0.25rem - 1px);
4519 border-bottom-left-radius: calc(0.25rem - 1px);
4521 .card > .card-header + .list-group,
4522 .card > .list-group + .card-footer {
4533 margin-bottom: 0.75rem;
4537 margin-top: -0.375rem;
4541 .card-text:last-child {
4546 text-decoration: none;
4548 .card-link + .card-link {
4549 margin-left: 1.25rem;
4553 padding: 0.75rem 1.25rem;
4555 background-color: #444;
4556 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4558 .card-header:first-child {
4559 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4563 padding: 0.75rem 1.25rem;
4564 background-color: #444;
4565 border-top: 1px solid rgba(0, 0, 0, 0.125);
4567 .card-footer:last-child {
4568 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4572 margin-right: -0.625rem;
4573 margin-bottom: -0.75rem;
4574 margin-left: -0.625rem;
4578 .card-header-pills {
4579 margin-right: -0.625rem;
4580 margin-left: -0.625rem;
4590 border-radius: calc(0.25rem - 1px);
4602 border-top-left-radius: calc(0.25rem - 1px);
4603 border-top-right-radius: calc(0.25rem - 1px);
4608 border-bottom-right-radius: calc(0.25rem - 1px);
4609 border-bottom-left-radius: calc(0.25rem - 1px);
4613 margin-bottom: 15px;
4615 @media (min-width: 576px) {
4618 flex-flow: row wrap;
4619 margin-right: -15px;
4630 .card-group > .card {
4631 margin-bottom: 15px;
4633 @media (min-width: 576px) {
4636 flex-flow: row wrap;
4638 .card-group > .card {
4642 .card-group > .card + .card {
4646 .card-group > .card:not(:last-child) {
4647 border-top-right-radius: 0;
4648 border-bottom-right-radius: 0;
4650 .card-group > .card:not(:last-child) .card-img-top,
4651 .card-group > .card:not(:last-child) .card-header {
4652 border-top-right-radius: 0;
4654 .card-group > .card:not(:last-child) .card-img-bottom,
4655 .card-group > .card:not(:last-child) .card-footer {
4656 border-bottom-right-radius: 0;
4658 .card-group > .card:not(:first-child) {
4659 border-top-left-radius: 0;
4660 border-bottom-left-radius: 0;
4662 .card-group > .card:not(:first-child) .card-img-top,
4663 .card-group > .card:not(:first-child) .card-header {
4664 border-top-left-radius: 0;
4666 .card-group > .card:not(:first-child) .card-img-bottom,
4667 .card-group > .card:not(:first-child) .card-footer {
4668 border-bottom-left-radius: 0;
4672 .card-columns .card {
4673 margin-bottom: 0.75rem;
4675 @media (min-width: 576px) {
4678 column-gap: 1.25rem;
4682 .card-columns .card {
4683 display: inline-block;
4689 overflow-anchor: none;
4691 .accordion > .card {
4694 .accordion > .card:not(:last-of-type) {
4696 border-bottom-right-radius: 0;
4697 border-bottom-left-radius: 0;
4699 .accordion > .card:not(:first-of-type) {
4700 border-top-left-radius: 0;
4701 border-top-right-radius: 0;
4703 .accordion > .card > .card-header {
4705 margin-bottom: -1px;
4711 padding: 0.75rem 1rem;
4712 margin-bottom: 1rem;
4714 background-color: #444;
4715 border-radius: 0.25rem;
4718 .breadcrumb-item + .breadcrumb-item {
4719 padding-left: 0.5rem;
4721 .breadcrumb-item + .breadcrumb-item::before {
4723 padding-right: 0.5rem;
4727 .breadcrumb-item + .breadcrumb-item:hover::before {
4728 text-decoration: underline;
4730 .breadcrumb-item + .breadcrumb-item:hover::before {
4731 text-decoration: none;
4733 .breadcrumb-item.active {
4741 border-radius: 0.25rem;
4747 padding: 0.5rem 0.75rem;
4751 background-color: #00bc8c;
4752 border: 0 solid transparent;
4757 text-decoration: none;
4758 background-color: #00efb2;
4759 border-color: transparent;
4764 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
4767 .page-item:first-child .page-link {
4769 border-top-left-radius: 0.25rem;
4770 border-bottom-left-radius: 0.25rem;
4772 .page-item:last-child .page-link {
4773 border-top-right-radius: 0.25rem;
4774 border-bottom-right-radius: 0.25rem;
4776 .page-item.active .page-link {
4779 background-color: #00efb2;
4780 border-color: transparent;
4782 .page-item.disabled .page-link {
4784 pointer-events: none;
4786 background-color: #007053;
4787 border-color: transparent;
4790 .pagination-lg .page-link {
4791 padding: 0.75rem 1.5rem;
4792 font-size: 1.171875rem;
4795 .pagination-lg .page-item:first-child .page-link {
4796 border-top-left-radius: 0.3rem;
4797 border-bottom-left-radius: 0.3rem;
4799 .pagination-lg .page-item:last-child .page-link {
4800 border-top-right-radius: 0.3rem;
4801 border-bottom-right-radius: 0.3rem;
4804 .pagination-sm .page-link {
4805 padding: 0.25rem 0.5rem;
4806 font-size: 0.8203125rem;
4809 .pagination-sm .page-item:first-child .page-link {
4810 border-top-left-radius: 0.2rem;
4811 border-bottom-left-radius: 0.2rem;
4813 .pagination-sm .page-item:last-child .page-link {
4814 border-top-right-radius: 0.2rem;
4815 border-bottom-right-radius: 0.2rem;
4819 display: inline-block;
4820 padding: 0.25em 0.4em;
4825 white-space: nowrap;
4826 vertical-align: baseline;
4827 border-radius: 0.25rem;
4828 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
4829 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4831 @media (prefers-reduced-motion: reduce) {
4838 text-decoration: none;
4851 padding-right: 0.6em;
4852 padding-left: 0.6em;
4853 border-radius: 10rem;
4858 background-color: #375a7f;
4860 a.badge-primary:hover,
4861 a.badge-primary:focus {
4863 background-color: #28415b;
4865 a.badge-primary:focus,
4866 a.badge-primary.focus {
4868 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5);
4873 background-color: #444;
4875 a.badge-secondary:hover,
4876 a.badge-secondary:focus {
4878 background-color: #2b2b2b;
4880 a.badge-secondary:focus,
4881 a.badge-secondary.focus {
4883 box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5);
4888 background-color: #00bc8c;
4890 a.badge-success:hover,
4891 a.badge-success:focus {
4893 background-color: #008966;
4895 a.badge-success:focus,
4896 a.badge-success.focus {
4898 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5);
4903 background-color: #3498db;
4906 a.badge-info:focus {
4908 background-color: #217dbb;
4911 a.badge-info.focus {
4913 box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
4918 background-color: #f39c12;
4920 a.badge-warning:hover,
4921 a.badge-warning:focus {
4923 background-color: #c87f0a;
4925 a.badge-warning:focus,
4926 a.badge-warning.focus {
4928 box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
4933 background-color: #e74c3c;
4935 a.badge-danger:hover,
4936 a.badge-danger:focus {
4938 background-color: #d62c1a;
4940 a.badge-danger:focus,
4941 a.badge-danger.focus {
4943 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
4948 background-color: #303030;
4950 a.badge-light:hover,
4951 a.badge-light:focus {
4953 background-color: #171717;
4955 a.badge-light:focus,
4956 a.badge-light.focus {
4958 box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5);
4963 background-color: #dee2e6;
4966 a.badge-dark:focus {
4968 background-color: #c1c9d0;
4971 a.badge-dark.focus {
4973 box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
4978 margin-bottom: 2rem;
4979 background-color: #303030;
4980 border-radius: 0.3rem;
4982 @media (min-width: 576px) {
4996 padding: 0.75rem 1.25rem;
4997 margin-bottom: 1rem;
4998 border: 1px solid transparent;
4999 border-radius: 0.25rem;
5010 .alert-dismissible {
5011 padding-right: 3.90625rem;
5013 .alert-dismissible .close {
5018 padding: 0.75rem 1.25rem;
5024 background-color: #d7dee5;
5025 border-color: #c7d1db;
5028 border-top-color: #b7c4d1;
5030 .alert-primary .alert-link {
5036 background-color: #dadada;
5037 border-color: #cbcbcb;
5039 .alert-secondary hr {
5040 border-top-color: #bebebe;
5042 .alert-secondary .alert-link {
5048 background-color: #ccf2e8;
5049 border-color: #b8ecdf;
5052 border-top-color: #a4e7d6;
5054 .alert-success .alert-link {
5060 background-color: #d6eaf8;
5061 border-color: #c6e2f5;
5064 border-top-color: #b0d7f1;
5066 .alert-info .alert-link {
5072 background-color: #fdebd0;
5073 border-color: #fce3bd;
5076 border-top-color: #fbd9a5;
5078 .alert-warning .alert-link {
5084 background-color: #fadbd8;
5085 border-color: #f8cdc8;
5088 border-top-color: #f5b8b1;
5090 .alert-danger .alert-link {
5096 background-color: #d6d6d6;
5097 border-color: #c5c5c5;
5100 border-top-color: #b8b8b8;
5102 .alert-light .alert-link {
5108 background-color: #f8f9fa;
5109 border-color: #f6f7f8;
5112 border-top-color: #e8eaed;
5114 .alert-dark .alert-link {
5118 @keyframes progress-bar-stripes {
5120 background-position: 1rem 0;
5123 background-position: 0 0;
5131 font-size: 0.703125rem;
5132 background-color: #444;
5133 border-radius: 0.25rem;
5138 flex-direction: column;
5139 justify-content: center;
5143 white-space: nowrap;
5144 background-color: #375a7f;
5145 transition: width 0.6s ease;
5147 @media (prefers-reduced-motion: reduce) {
5153 .progress-bar-striped {
5154 background-image: linear-gradient(
5156 rgba(255, 255, 255, 0.15) 25%,
5159 rgba(255, 255, 255, 0.15) 50%,
5160 rgba(255, 255, 255, 0.15) 75%,
5164 background-size: 1rem 1rem;
5167 .progress-bar-animated {
5168 animation: 1s linear infinite progress-bar-stripes;
5170 @media (prefers-reduced-motion: reduce) {
5171 .progress-bar-animated {
5178 align-items: flex-start;
5187 flex-direction: column;
5190 border-radius: 0.25rem;
5193 .list-group-item-action {
5196 text-align: inherit;
5198 .list-group-item-action:hover,
5199 .list-group-item-action:focus {
5202 text-decoration: none;
5203 background-color: #444;
5205 .list-group-item-action:active {
5207 background-color: #ebebeb;
5213 padding: 0.75rem 1.25rem;
5214 background-color: #303030;
5215 border: 1px solid #444;
5217 .list-group-item:first-child {
5218 border-top-left-radius: inherit;
5219 border-top-right-radius: inherit;
5221 .list-group-item:last-child {
5222 border-bottom-right-radius: inherit;
5223 border-bottom-left-radius: inherit;
5225 .list-group-item.disabled,
5226 .list-group-item:disabled {
5228 pointer-events: none;
5229 background-color: #303030;
5231 .list-group-item.active {
5234 background-color: #375a7f;
5235 border-color: #375a7f;
5237 .list-group-item + .list-group-item {
5238 border-top-width: 0;
5240 .list-group-item + .list-group-item.active {
5242 border-top-width: 1px;
5245 .list-group-horizontal {
5246 flex-direction: row;
5248 .list-group-horizontal > .list-group-item:first-child {
5249 border-bottom-left-radius: 0.25rem;
5250 border-top-right-radius: 0;
5252 .list-group-horizontal > .list-group-item:last-child {
5253 border-top-right-radius: 0.25rem;
5254 border-bottom-left-radius: 0;
5256 .list-group-horizontal > .list-group-item.active {
5259 .list-group-horizontal > .list-group-item + .list-group-item {
5260 border-top-width: 1px;
5261 border-left-width: 0;
5263 .list-group-horizontal > .list-group-item + .list-group-item.active {
5265 border-left-width: 1px;
5268 @media (min-width: 576px) {
5269 .list-group-horizontal-sm {
5270 flex-direction: row;
5272 .list-group-horizontal-sm > .list-group-item:first-child {
5273 border-bottom-left-radius: 0.25rem;
5274 border-top-right-radius: 0;
5276 .list-group-horizontal-sm > .list-group-item:last-child {
5277 border-top-right-radius: 0.25rem;
5278 border-bottom-left-radius: 0;
5280 .list-group-horizontal-sm > .list-group-item.active {
5283 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5284 border-top-width: 1px;
5285 border-left-width: 0;
5287 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5289 border-left-width: 1px;
5292 @media (min-width: 768px) {
5293 .list-group-horizontal-md {
5294 flex-direction: row;
5296 .list-group-horizontal-md > .list-group-item:first-child {
5297 border-bottom-left-radius: 0.25rem;
5298 border-top-right-radius: 0;
5300 .list-group-horizontal-md > .list-group-item:last-child {
5301 border-top-right-radius: 0.25rem;
5302 border-bottom-left-radius: 0;
5304 .list-group-horizontal-md > .list-group-item.active {
5307 .list-group-horizontal-md > .list-group-item + .list-group-item {
5308 border-top-width: 1px;
5309 border-left-width: 0;
5311 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5313 border-left-width: 1px;
5316 @media (min-width: 992px) {
5317 .list-group-horizontal-lg {
5318 flex-direction: row;
5320 .list-group-horizontal-lg > .list-group-item:first-child {
5321 border-bottom-left-radius: 0.25rem;
5322 border-top-right-radius: 0;
5324 .list-group-horizontal-lg > .list-group-item:last-child {
5325 border-top-right-radius: 0.25rem;
5326 border-bottom-left-radius: 0;
5328 .list-group-horizontal-lg > .list-group-item.active {
5331 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5332 border-top-width: 1px;
5333 border-left-width: 0;
5335 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5337 border-left-width: 1px;
5340 @media (min-width: 1200px) {
5341 .list-group-horizontal-xl {
5342 flex-direction: row;
5344 .list-group-horizontal-xl > .list-group-item:first-child {
5345 border-bottom-left-radius: 0.25rem;
5346 border-top-right-radius: 0;
5348 .list-group-horizontal-xl > .list-group-item:last-child {
5349 border-top-right-radius: 0.25rem;
5350 border-bottom-left-radius: 0;
5352 .list-group-horizontal-xl > .list-group-item.active {
5355 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5356 border-top-width: 1px;
5357 border-left-width: 0;
5359 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5361 border-left-width: 1px;
5367 .list-group-flush > .list-group-item {
5368 border-width: 0 0 1px;
5370 .list-group-flush > .list-group-item:last-child {
5371 border-bottom-width: 0;
5374 .list-group-item-primary {
5376 background-color: #c7d1db;
5378 .list-group-item-primary.list-group-item-action:hover,
5379 .list-group-item-primary.list-group-item-action:focus {
5381 background-color: #b7c4d1;
5383 .list-group-item-primary.list-group-item-action.active {
5385 background-color: #1d2f42;
5386 border-color: #1d2f42;
5389 .list-group-item-secondary {
5391 background-color: #cbcbcb;
5393 .list-group-item-secondary.list-group-item-action:hover,
5394 .list-group-item-secondary.list-group-item-action:focus {
5396 background-color: #bebebe;
5398 .list-group-item-secondary.list-group-item-action.active {
5400 background-color: #232323;
5401 border-color: #232323;
5404 .list-group-item-success {
5406 background-color: #b8ecdf;
5408 .list-group-item-success.list-group-item-action:hover,
5409 .list-group-item-success.list-group-item-action:focus {
5411 background-color: #a4e7d6;
5413 .list-group-item-success.list-group-item-action.active {
5415 background-color: #006249;
5416 border-color: #006249;
5419 .list-group-item-info {
5421 background-color: #c6e2f5;
5423 .list-group-item-info.list-group-item-action:hover,
5424 .list-group-item-info.list-group-item-action:focus {
5426 background-color: #b0d7f1;
5428 .list-group-item-info.list-group-item-action.active {
5430 background-color: #1b4f72;
5431 border-color: #1b4f72;
5434 .list-group-item-warning {
5436 background-color: #fce3bd;
5438 .list-group-item-warning.list-group-item-action:hover,
5439 .list-group-item-warning.list-group-item-action:focus {
5441 background-color: #fbd9a5;
5443 .list-group-item-warning.list-group-item-action.active {
5445 background-color: #7e5109;
5446 border-color: #7e5109;
5449 .list-group-item-danger {
5451 background-color: #f8cdc8;
5453 .list-group-item-danger.list-group-item-action:hover,
5454 .list-group-item-danger.list-group-item-action:focus {
5456 background-color: #f5b8b1;
5458 .list-group-item-danger.list-group-item-action.active {
5460 background-color: #78281f;
5461 border-color: #78281f;
5464 .list-group-item-light {
5466 background-color: #c5c5c5;
5468 .list-group-item-light.list-group-item-action:hover,
5469 .list-group-item-light.list-group-item-action:focus {
5471 background-color: #b8b8b8;
5473 .list-group-item-light.list-group-item-action.active {
5475 background-color: #191919;
5476 border-color: #191919;
5479 .list-group-item-dark {
5481 background-color: #f6f7f8;
5483 .list-group-item-dark.list-group-item-action:hover,
5484 .list-group-item-dark.list-group-item-action:focus {
5486 background-color: #e8eaed;
5488 .list-group-item-dark.list-group-item-action.active {
5490 background-color: #737678;
5491 border-color: #737678;
5496 font-size: 1.40625rem;
5505 text-decoration: none;
5507 .close:not(:disabled):not(.disabled):hover,
5508 .close:not(:disabled):not(.disabled):focus {
5514 background-color: transparent;
5519 pointer-events: none;
5525 font-size: 0.875rem;
5526 background-color: #444;
5527 background-clip: padding-box;
5528 border: 1px solid rgba(0, 0, 0, 0.1);
5529 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5531 border-radius: 0.25rem;
5533 .toast:not(:last-child) {
5534 margin-bottom: 0.75rem;
5549 align-items: center;
5550 padding: 0.25rem 0.75rem;
5552 background-color: #303030;
5553 background-clip: padding-box;
5554 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5555 border-top-left-radius: calc(0.25rem - 1px);
5556 border-top-right-radius: calc(0.25rem - 1px);
5566 .modal-open .modal {
5587 pointer-events: none;
5589 .modal.fade .modal-dialog {
5590 transition: transform 0.3s ease-out;
5591 transform: translate(0, -50px);
5593 @media (prefers-reduced-motion: reduce) {
5594 .modal.fade .modal-dialog {
5598 .modal.show .modal-dialog {
5601 .modal.modal-static .modal-dialog {
5602 transform: scale(1.02);
5605 .modal-dialog-scrollable {
5607 max-height: calc(100% - 1rem);
5609 .modal-dialog-scrollable .modal-content {
5610 max-height: calc(100vh - 1rem);
5613 .modal-dialog-scrollable .modal-header,
5614 .modal-dialog-scrollable .modal-footer {
5617 .modal-dialog-scrollable .modal-body {
5621 .modal-dialog-centered {
5623 align-items: center;
5624 min-height: calc(100% - 1rem);
5626 .modal-dialog-centered::before {
5628 height: calc(100vh - 1rem);
5629 height: min-content;
5632 .modal-dialog-centered.modal-dialog-scrollable {
5633 flex-direction: column;
5634 justify-content: center;
5637 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
5640 .modal-dialog-centered.modal-dialog-scrollable::before {
5647 flex-direction: column;
5649 pointer-events: auto;
5650 background-color: #303030;
5651 background-clip: padding-box;
5652 border: 1px solid #444;
5653 border-radius: 0.3rem;
5664 background-color: #000;
5666 .modal-backdrop.fade {
5669 .modal-backdrop.show {
5675 align-items: flex-start;
5676 justify-content: space-between;
5678 border-bottom: 1px solid #444;
5679 border-top-left-radius: calc(0.3rem - 1px);
5680 border-top-right-radius: calc(0.3rem - 1px);
5682 .modal-header .close {
5684 margin: -1rem -1rem -1rem auto;
5701 align-items: center;
5702 justify-content: flex-end;
5704 border-top: 1px solid #444;
5705 border-bottom-right-radius: calc(0.3rem - 1px);
5706 border-bottom-left-radius: calc(0.3rem - 1px);
5712 .modal-scrollbar-measure {
5720 @media (min-width: 576px) {
5723 margin: 1.75rem auto;
5725 .modal-dialog-scrollable {
5726 max-height: calc(100% - 3.5rem);
5728 .modal-dialog-scrollable .modal-content {
5729 max-height: calc(100vh - 3.5rem);
5731 .modal-dialog-centered {
5732 min-height: calc(100% - 3.5rem);
5734 .modal-dialog-centered::before {
5735 height: calc(100vh - 3.5rem);
5736 height: min-content;
5742 @media (min-width: 992px) {
5748 @media (min-width: 1200px) {
5758 font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5759 "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
5766 text-decoration: none;
5768 text-transform: none;
5769 letter-spacing: normal;
5771 white-space: normal;
5772 word-spacing: normal;
5774 font-size: 0.8203125rem;
5775 word-wrap: break-word;
5787 .tooltip .arrow::before {
5790 border-color: transparent;
5791 border-style: solid;
5795 .bs-tooltip-auto[x-placement^="top"] {
5798 .bs-tooltip-top .arrow,
5799 .bs-tooltip-auto[x-placement^="top"] .arrow {
5802 .bs-tooltip-top .arrow::before,
5803 .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5805 border-width: 0.4rem 0.4rem 0;
5806 border-top-color: #000;
5810 .bs-tooltip-auto[x-placement^="right"] {
5813 .bs-tooltip-right .arrow,
5814 .bs-tooltip-auto[x-placement^="right"] .arrow {
5819 .bs-tooltip-right .arrow::before,
5820 .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5822 border-width: 0.4rem 0.4rem 0.4rem 0;
5823 border-right-color: #000;
5827 .bs-tooltip-auto[x-placement^="bottom"] {
5830 .bs-tooltip-bottom .arrow,
5831 .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5834 .bs-tooltip-bottom .arrow::before,
5835 .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5837 border-width: 0 0.4rem 0.4rem;
5838 border-bottom-color: #000;
5842 .bs-tooltip-auto[x-placement^="left"] {
5845 .bs-tooltip-left .arrow,
5846 .bs-tooltip-auto[x-placement^="left"] .arrow {
5851 .bs-tooltip-left .arrow::before,
5852 .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5854 border-width: 0.4rem 0 0.4rem 0.4rem;
5855 border-left-color: #000;
5860 padding: 0.25rem 0.5rem;
5863 background-color: #000;
5864 border-radius: 0.25rem;
5874 font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5875 "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
5882 text-decoration: none;
5884 text-transform: none;
5885 letter-spacing: normal;
5887 white-space: normal;
5888 word-spacing: normal;
5890 font-size: 0.8203125rem;
5891 word-wrap: break-word;
5892 background-color: #303030;
5893 background-clip: padding-box;
5894 border: 1px solid rgba(0, 0, 0, 0.2);
5895 border-radius: 0.3rem;
5904 .popover .arrow::before,
5905 .popover .arrow::after {
5909 border-color: transparent;
5910 border-style: solid;
5914 .bs-popover-auto[x-placement^="top"] {
5915 margin-bottom: 0.5rem;
5917 .bs-popover-top > .arrow,
5918 .bs-popover-auto[x-placement^="top"] > .arrow {
5919 bottom: calc(-0.5rem - 1px);
5921 .bs-popover-top > .arrow::before,
5922 .bs-popover-auto[x-placement^="top"] > .arrow::before {
5924 border-width: 0.5rem 0.5rem 0;
5925 border-top-color: rgba(0, 0, 0, 0.25);
5927 .bs-popover-top > .arrow::after,
5928 .bs-popover-auto[x-placement^="top"] > .arrow::after {
5930 border-width: 0.5rem 0.5rem 0;
5931 border-top-color: #303030;
5935 .bs-popover-auto[x-placement^="right"] {
5936 margin-left: 0.5rem;
5938 .bs-popover-right > .arrow,
5939 .bs-popover-auto[x-placement^="right"] > .arrow {
5940 left: calc(-0.5rem - 1px);
5945 .bs-popover-right > .arrow::before,
5946 .bs-popover-auto[x-placement^="right"] > .arrow::before {
5948 border-width: 0.5rem 0.5rem 0.5rem 0;
5949 border-right-color: rgba(0, 0, 0, 0.25);
5951 .bs-popover-right > .arrow::after,
5952 .bs-popover-auto[x-placement^="right"] > .arrow::after {
5954 border-width: 0.5rem 0.5rem 0.5rem 0;
5955 border-right-color: #303030;
5959 .bs-popover-auto[x-placement^="bottom"] {
5962 .bs-popover-bottom > .arrow,
5963 .bs-popover-auto[x-placement^="bottom"] > .arrow {
5964 top: calc(-0.5rem - 1px);
5966 .bs-popover-bottom > .arrow::before,
5967 .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
5969 border-width: 0 0.5rem 0.5rem 0.5rem;
5970 border-bottom-color: rgba(0, 0, 0, 0.25);
5972 .bs-popover-bottom > .arrow::after,
5973 .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
5975 border-width: 0 0.5rem 0.5rem 0.5rem;
5976 border-bottom-color: #303030;
5978 .bs-popover-bottom .popover-header::before,
5979 .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5985 margin-left: -0.5rem;
5987 border-bottom: 1px solid #444;
5991 .bs-popover-auto[x-placement^="left"] {
5992 margin-right: 0.5rem;
5994 .bs-popover-left > .arrow,
5995 .bs-popover-auto[x-placement^="left"] > .arrow {
5996 right: calc(-0.5rem - 1px);
6001 .bs-popover-left > .arrow::before,
6002 .bs-popover-auto[x-placement^="left"] > .arrow::before {
6004 border-width: 0.5rem 0 0.5rem 0.5rem;
6005 border-left-color: rgba(0, 0, 0, 0.25);
6007 .bs-popover-left > .arrow::after,
6008 .bs-popover-auto[x-placement^="left"] > .arrow::after {
6010 border-width: 0.5rem 0 0.5rem 0.5rem;
6011 border-left-color: #303030;
6015 padding: 0.5rem 0.75rem;
6017 font-size: 0.9375rem;
6018 background-color: #444;
6019 border-bottom: 1px solid #373737;
6020 border-top-left-radius: calc(0.3rem - 1px);
6021 border-top-right-radius: calc(0.3rem - 1px);
6023 .popover-header:empty {
6028 padding: 0.5rem 0.75rem;
6036 .carousel.pointer-event {
6037 touch-action: pan-y;
6045 .carousel-inner::after {
6056 margin-right: -100%;
6057 backface-visibility: hidden;
6058 transition: transform 0.6s ease-in-out;
6060 @media (prefers-reduced-motion: reduce) {
6066 .carousel-item.active,
6067 .carousel-item-next,
6068 .carousel-item-prev {
6072 .carousel-item-next:not(.carousel-item-left),
6073 .active.carousel-item-right {
6074 transform: translateX(100%);
6077 .carousel-item-prev:not(.carousel-item-right),
6078 .active.carousel-item-left {
6079 transform: translateX(-100%);
6082 .carousel-fade .carousel-item {
6084 transition-property: opacity;
6087 .carousel-fade .carousel-item.active,
6088 .carousel-fade .carousel-item-next.carousel-item-left,
6089 .carousel-fade .carousel-item-prev.carousel-item-right {
6093 .carousel-fade .active.carousel-item-left,
6094 .carousel-fade .active.carousel-item-right {
6097 transition: opacity 0s 0.6s;
6099 @media (prefers-reduced-motion: reduce) {
6100 .carousel-fade .active.carousel-item-left,
6101 .carousel-fade .active.carousel-item-right {
6106 .carousel-control-prev,
6107 .carousel-control-next {
6113 align-items: center;
6114 justify-content: center;
6122 transition: opacity 0.15s ease;
6124 @media (prefers-reduced-motion: reduce) {
6125 .carousel-control-prev,
6126 .carousel-control-next {
6130 .carousel-control-prev:hover,
6131 .carousel-control-prev:focus,
6132 .carousel-control-next:hover,
6133 .carousel-control-next:focus {
6135 text-decoration: none;
6140 .carousel-control-prev {
6144 .carousel-control-next {
6148 .carousel-control-prev-icon,
6149 .carousel-control-next-icon {
6150 display: inline-block;
6153 background: 50%/100% 100% no-repeat;
6156 .carousel-control-prev-icon {
6157 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
6160 .carousel-control-next-icon {
6161 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
6164 .carousel-indicators {
6171 justify-content: center;
6177 .carousel-indicators li {
6178 box-sizing: content-box;
6184 text-indent: -999px;
6186 background-color: #fff;
6187 background-clip: padding-box;
6188 border-top: 10px solid transparent;
6189 border-bottom: 10px solid transparent;
6191 transition: opacity 0.6s ease;
6193 @media (prefers-reduced-motion: reduce) {
6194 .carousel-indicators li {
6198 .carousel-indicators .active {
6209 padding-bottom: 20px;
6214 @keyframes spinner-border {
6216 transform: rotate(360deg);
6220 display: inline-block;
6223 vertical-align: -0.125em;
6224 border: 0.25em solid currentcolor;
6225 border-right-color: transparent;
6227 animation: 0.75s linear infinite spinner-border;
6230 .spinner-border-sm {
6233 border-width: 0.2em;
6236 @keyframes spinner-grow {
6238 transform: scale(0);
6246 display: inline-block;
6249 vertical-align: -0.125em;
6250 background-color: currentcolor;
6253 animation: 0.75s linear infinite spinner-grow;
6261 @media (prefers-reduced-motion: reduce) {
6264 animation-duration: 1.5s;
6268 vertical-align: baseline !important;
6272 vertical-align: top !important;
6276 vertical-align: middle !important;
6280 vertical-align: bottom !important;
6283 .align-text-bottom {
6284 vertical-align: text-bottom !important;
6288 vertical-align: text-top !important;
6292 background-color: #375a7f !important;
6297 button.bg-primary:hover,
6298 button.bg-primary:focus {
6299 background-color: #28415b !important;
6303 background-color: #444 !important;
6306 a.bg-secondary:hover,
6307 a.bg-secondary:focus,
6308 button.bg-secondary:hover,
6309 button.bg-secondary:focus {
6310 background-color: #2b2b2b !important;
6314 background-color: #00bc8c !important;
6319 button.bg-success:hover,
6320 button.bg-success:focus {
6321 background-color: #008966 !important;
6325 background-color: #3498db !important;
6330 button.bg-info:hover,
6331 button.bg-info:focus {
6332 background-color: #217dbb !important;
6336 background-color: #f39c12 !important;
6341 button.bg-warning:hover,
6342 button.bg-warning:focus {
6343 background-color: #c87f0a !important;
6347 background-color: #e74c3c !important;
6352 button.bg-danger:hover,
6353 button.bg-danger:focus {
6354 background-color: #d62c1a !important;
6358 background-color: #303030 !important;
6363 button.bg-light:hover,
6364 button.bg-light:focus {
6365 background-color: #171717 !important;
6369 background-color: #dee2e6 !important;
6374 button.bg-dark:hover,
6375 button.bg-dark:focus {
6376 background-color: #c1c9d0 !important;
6380 background-color: #fff !important;
6384 background-color: transparent !important;
6388 border: 1px solid #dee2e6 !important;
6392 border-top: 1px solid #dee2e6 !important;
6396 border-right: 1px solid #dee2e6 !important;
6400 border-bottom: 1px solid #dee2e6 !important;
6404 border-left: 1px solid #dee2e6 !important;
6408 border: 0 !important;
6412 border-top: 0 !important;
6416 border-right: 0 !important;
6420 border-bottom: 0 !important;
6424 border-left: 0 !important;
6428 border-color: #375a7f !important;
6432 border-color: #444 !important;
6436 border-color: #00bc8c !important;
6440 border-color: #3498db !important;
6444 border-color: #f39c12 !important;
6448 border-color: #e74c3c !important;
6452 border-color: #303030 !important;
6456 border-color: #dee2e6 !important;
6460 border-color: #fff !important;
6464 border-radius: 0.2rem !important;
6468 border-radius: 0.25rem !important;
6472 border-top-left-radius: 0.25rem !important;
6473 border-top-right-radius: 0.25rem !important;
6477 border-top-right-radius: 0.25rem !important;
6478 border-bottom-right-radius: 0.25rem !important;
6482 border-bottom-right-radius: 0.25rem !important;
6483 border-bottom-left-radius: 0.25rem !important;
6487 border-top-left-radius: 0.25rem !important;
6488 border-bottom-left-radius: 0.25rem !important;
6492 border-radius: 0.3rem !important;
6496 border-radius: 50% !important;
6500 border-radius: 50rem !important;
6504 border-radius: 0 !important;
6514 display: none !important;
6518 display: inline !important;
6522 display: inline-block !important;
6526 display: block !important;
6530 display: table !important;
6534 display: table-row !important;
6538 display: table-cell !important;
6542 display: flex !important;
6546 display: inline-flex !important;
6549 @media (min-width: 576px) {
6551 display: none !important;
6554 display: inline !important;
6556 .d-sm-inline-block {
6557 display: inline-block !important;
6560 display: block !important;
6563 display: table !important;
6566 display: table-row !important;
6569 display: table-cell !important;
6572 display: flex !important;
6575 display: inline-flex !important;
6578 @media (min-width: 768px) {
6580 display: none !important;
6583 display: inline !important;
6585 .d-md-inline-block {
6586 display: inline-block !important;
6589 display: block !important;
6592 display: table !important;
6595 display: table-row !important;
6598 display: table-cell !important;
6601 display: flex !important;
6604 display: inline-flex !important;
6607 @media (min-width: 992px) {
6609 display: none !important;
6612 display: inline !important;
6614 .d-lg-inline-block {
6615 display: inline-block !important;
6618 display: block !important;
6621 display: table !important;
6624 display: table-row !important;
6627 display: table-cell !important;
6630 display: flex !important;
6633 display: inline-flex !important;
6636 @media (min-width: 1200px) {
6638 display: none !important;
6641 display: inline !important;
6643 .d-xl-inline-block {
6644 display: inline-block !important;
6647 display: block !important;
6650 display: table !important;
6653 display: table-row !important;
6656 display: table-cell !important;
6659 display: flex !important;
6662 display: inline-flex !important;
6667 display: none !important;
6670 display: inline !important;
6672 .d-print-inline-block {
6673 display: inline-block !important;
6676 display: block !important;
6679 display: table !important;
6681 .d-print-table-row {
6682 display: table-row !important;
6684 .d-print-table-cell {
6685 display: table-cell !important;
6688 display: flex !important;
6690 .d-print-inline-flex {
6691 display: inline-flex !important;
6701 .embed-responsive::before {
6705 .embed-responsive .embed-responsive-item,
6706 .embed-responsive iframe,
6707 .embed-responsive embed,
6708 .embed-responsive object,
6709 .embed-responsive video {
6719 .embed-responsive-21by9::before {
6720 padding-top: 42.85714286%;
6723 .embed-responsive-16by9::before {
6724 padding-top: 56.25%;
6727 .embed-responsive-4by3::before {
6731 .embed-responsive-1by1::before {
6736 flex-direction: row !important;
6740 flex-direction: column !important;
6744 flex-direction: row-reverse !important;
6747 .flex-column-reverse {
6748 flex-direction: column-reverse !important;
6752 flex-wrap: wrap !important;
6756 flex-wrap: nowrap !important;
6759 .flex-wrap-reverse {
6760 flex-wrap: wrap-reverse !important;
6764 flex: 1 1 auto !important;
6768 flex-grow: 0 !important;
6772 flex-grow: 1 !important;
6776 flex-shrink: 0 !important;
6780 flex-shrink: 1 !important;
6783 .justify-content-start {
6784 justify-content: flex-start !important;
6787 .justify-content-end {
6788 justify-content: flex-end !important;
6791 .justify-content-center {
6792 justify-content: center !important;
6795 .justify-content-between {
6796 justify-content: space-between !important;
6799 .justify-content-around {
6800 justify-content: space-around !important;
6803 .align-items-start {
6804 align-items: flex-start !important;
6808 align-items: flex-end !important;
6811 .align-items-center {
6812 align-items: center !important;
6815 .align-items-baseline {
6816 align-items: baseline !important;
6819 .align-items-stretch {
6820 align-items: stretch !important;
6823 .align-content-start {
6824 align-content: flex-start !important;
6827 .align-content-end {
6828 align-content: flex-end !important;
6831 .align-content-center {
6832 align-content: center !important;
6835 .align-content-between {
6836 align-content: space-between !important;
6839 .align-content-around {
6840 align-content: space-around !important;
6843 .align-content-stretch {
6844 align-content: stretch !important;
6848 align-self: auto !important;
6852 align-self: flex-start !important;
6856 align-self: flex-end !important;
6859 .align-self-center {
6860 align-self: center !important;
6863 .align-self-baseline {
6864 align-self: baseline !important;
6867 .align-self-stretch {
6868 align-self: stretch !important;
6871 @media (min-width: 576px) {
6873 flex-direction: row !important;
6876 flex-direction: column !important;
6878 .flex-sm-row-reverse {
6879 flex-direction: row-reverse !important;
6881 .flex-sm-column-reverse {
6882 flex-direction: column-reverse !important;
6885 flex-wrap: wrap !important;
6888 flex-wrap: nowrap !important;
6890 .flex-sm-wrap-reverse {
6891 flex-wrap: wrap-reverse !important;
6894 flex: 1 1 auto !important;
6897 flex-grow: 0 !important;
6900 flex-grow: 1 !important;
6903 flex-shrink: 0 !important;
6906 flex-shrink: 1 !important;
6908 .justify-content-sm-start {
6909 justify-content: flex-start !important;
6911 .justify-content-sm-end {
6912 justify-content: flex-end !important;
6914 .justify-content-sm-center {
6915 justify-content: center !important;
6917 .justify-content-sm-between {
6918 justify-content: space-between !important;
6920 .justify-content-sm-around {
6921 justify-content: space-around !important;
6923 .align-items-sm-start {
6924 align-items: flex-start !important;
6926 .align-items-sm-end {
6927 align-items: flex-end !important;
6929 .align-items-sm-center {
6930 align-items: center !important;
6932 .align-items-sm-baseline {
6933 align-items: baseline !important;
6935 .align-items-sm-stretch {
6936 align-items: stretch !important;
6938 .align-content-sm-start {
6939 align-content: flex-start !important;
6941 .align-content-sm-end {
6942 align-content: flex-end !important;
6944 .align-content-sm-center {
6945 align-content: center !important;
6947 .align-content-sm-between {
6948 align-content: space-between !important;
6950 .align-content-sm-around {
6951 align-content: space-around !important;
6953 .align-content-sm-stretch {
6954 align-content: stretch !important;
6956 .align-self-sm-auto {
6957 align-self: auto !important;
6959 .align-self-sm-start {
6960 align-self: flex-start !important;
6962 .align-self-sm-end {
6963 align-self: flex-end !important;
6965 .align-self-sm-center {
6966 align-self: center !important;
6968 .align-self-sm-baseline {
6969 align-self: baseline !important;
6971 .align-self-sm-stretch {
6972 align-self: stretch !important;
6975 @media (min-width: 768px) {
6977 flex-direction: row !important;
6980 flex-direction: column !important;
6982 .flex-md-row-reverse {
6983 flex-direction: row-reverse !important;
6985 .flex-md-column-reverse {
6986 flex-direction: column-reverse !important;
6989 flex-wrap: wrap !important;
6992 flex-wrap: nowrap !important;
6994 .flex-md-wrap-reverse {
6995 flex-wrap: wrap-reverse !important;
6998 flex: 1 1 auto !important;
7001 flex-grow: 0 !important;
7004 flex-grow: 1 !important;
7007 flex-shrink: 0 !important;
7010 flex-shrink: 1 !important;
7012 .justify-content-md-start {
7013 justify-content: flex-start !important;
7015 .justify-content-md-end {
7016 justify-content: flex-end !important;
7018 .justify-content-md-center {
7019 justify-content: center !important;
7021 .justify-content-md-between {
7022 justify-content: space-between !important;
7024 .justify-content-md-around {
7025 justify-content: space-around !important;
7027 .align-items-md-start {
7028 align-items: flex-start !important;
7030 .align-items-md-end {
7031 align-items: flex-end !important;
7033 .align-items-md-center {
7034 align-items: center !important;
7036 .align-items-md-baseline {
7037 align-items: baseline !important;
7039 .align-items-md-stretch {
7040 align-items: stretch !important;
7042 .align-content-md-start {
7043 align-content: flex-start !important;
7045 .align-content-md-end {
7046 align-content: flex-end !important;
7048 .align-content-md-center {
7049 align-content: center !important;
7051 .align-content-md-between {
7052 align-content: space-between !important;
7054 .align-content-md-around {
7055 align-content: space-around !important;
7057 .align-content-md-stretch {
7058 align-content: stretch !important;
7060 .align-self-md-auto {
7061 align-self: auto !important;
7063 .align-self-md-start {
7064 align-self: flex-start !important;
7066 .align-self-md-end {
7067 align-self: flex-end !important;
7069 .align-self-md-center {
7070 align-self: center !important;
7072 .align-self-md-baseline {
7073 align-self: baseline !important;
7075 .align-self-md-stretch {
7076 align-self: stretch !important;
7079 @media (min-width: 992px) {
7081 flex-direction: row !important;
7084 flex-direction: column !important;
7086 .flex-lg-row-reverse {
7087 flex-direction: row-reverse !important;
7089 .flex-lg-column-reverse {
7090 flex-direction: column-reverse !important;
7093 flex-wrap: wrap !important;
7096 flex-wrap: nowrap !important;
7098 .flex-lg-wrap-reverse {
7099 flex-wrap: wrap-reverse !important;
7102 flex: 1 1 auto !important;
7105 flex-grow: 0 !important;
7108 flex-grow: 1 !important;
7111 flex-shrink: 0 !important;
7114 flex-shrink: 1 !important;
7116 .justify-content-lg-start {
7117 justify-content: flex-start !important;
7119 .justify-content-lg-end {
7120 justify-content: flex-end !important;
7122 .justify-content-lg-center {
7123 justify-content: center !important;
7125 .justify-content-lg-between {
7126 justify-content: space-between !important;
7128 .justify-content-lg-around {
7129 justify-content: space-around !important;
7131 .align-items-lg-start {
7132 align-items: flex-start !important;
7134 .align-items-lg-end {
7135 align-items: flex-end !important;
7137 .align-items-lg-center {
7138 align-items: center !important;
7140 .align-items-lg-baseline {
7141 align-items: baseline !important;
7143 .align-items-lg-stretch {
7144 align-items: stretch !important;
7146 .align-content-lg-start {
7147 align-content: flex-start !important;
7149 .align-content-lg-end {
7150 align-content: flex-end !important;
7152 .align-content-lg-center {
7153 align-content: center !important;
7155 .align-content-lg-between {
7156 align-content: space-between !important;
7158 .align-content-lg-around {
7159 align-content: space-around !important;
7161 .align-content-lg-stretch {
7162 align-content: stretch !important;
7164 .align-self-lg-auto {
7165 align-self: auto !important;
7167 .align-self-lg-start {
7168 align-self: flex-start !important;
7170 .align-self-lg-end {
7171 align-self: flex-end !important;
7173 .align-self-lg-center {
7174 align-self: center !important;
7176 .align-self-lg-baseline {
7177 align-self: baseline !important;
7179 .align-self-lg-stretch {
7180 align-self: stretch !important;
7183 @media (min-width: 1200px) {
7185 flex-direction: row !important;
7188 flex-direction: column !important;
7190 .flex-xl-row-reverse {
7191 flex-direction: row-reverse !important;
7193 .flex-xl-column-reverse {
7194 flex-direction: column-reverse !important;
7197 flex-wrap: wrap !important;
7200 flex-wrap: nowrap !important;
7202 .flex-xl-wrap-reverse {
7203 flex-wrap: wrap-reverse !important;
7206 flex: 1 1 auto !important;
7209 flex-grow: 0 !important;
7212 flex-grow: 1 !important;
7215 flex-shrink: 0 !important;
7218 flex-shrink: 1 !important;
7220 .justify-content-xl-start {
7221 justify-content: flex-start !important;
7223 .justify-content-xl-end {
7224 justify-content: flex-end !important;
7226 .justify-content-xl-center {
7227 justify-content: center !important;
7229 .justify-content-xl-between {
7230 justify-content: space-between !important;
7232 .justify-content-xl-around {
7233 justify-content: space-around !important;
7235 .align-items-xl-start {
7236 align-items: flex-start !important;
7238 .align-items-xl-end {
7239 align-items: flex-end !important;
7241 .align-items-xl-center {
7242 align-items: center !important;
7244 .align-items-xl-baseline {
7245 align-items: baseline !important;
7247 .align-items-xl-stretch {
7248 align-items: stretch !important;
7250 .align-content-xl-start {
7251 align-content: flex-start !important;
7253 .align-content-xl-end {
7254 align-content: flex-end !important;
7256 .align-content-xl-center {
7257 align-content: center !important;
7259 .align-content-xl-between {
7260 align-content: space-between !important;
7262 .align-content-xl-around {
7263 align-content: space-around !important;
7265 .align-content-xl-stretch {
7266 align-content: stretch !important;
7268 .align-self-xl-auto {
7269 align-self: auto !important;
7271 .align-self-xl-start {
7272 align-self: flex-start !important;
7274 .align-self-xl-end {
7275 align-self: flex-end !important;
7277 .align-self-xl-center {
7278 align-self: center !important;
7280 .align-self-xl-baseline {
7281 align-self: baseline !important;
7283 .align-self-xl-stretch {
7284 align-self: stretch !important;
7288 float: left !important;
7292 float: right !important;
7296 float: none !important;
7299 @media (min-width: 576px) {
7301 float: left !important;
7304 float: right !important;
7307 float: none !important;
7310 @media (min-width: 768px) {
7312 float: left !important;
7315 float: right !important;
7318 float: none !important;
7321 @media (min-width: 992px) {
7323 float: left !important;
7326 float: right !important;
7329 float: none !important;
7332 @media (min-width: 1200px) {
7334 float: left !important;
7337 float: right !important;
7340 float: none !important;
7344 user-select: all !important;
7348 user-select: auto !important;
7352 user-select: none !important;
7356 overflow: auto !important;
7360 overflow: hidden !important;
7364 position: static !important;
7367 .position-relative {
7368 position: relative !important;
7371 .position-absolute {
7372 position: absolute !important;
7376 position: fixed !important;
7380 position: sticky !important;
7399 @supports (position: sticky) {
7414 clip: rect(0, 0, 0, 0);
7415 white-space: nowrap;
7419 .sr-only-focusable:active,
7420 .sr-only-focusable:focus {
7426 white-space: normal;
7430 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7434 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7438 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7442 box-shadow: none !important;
7446 width: 25% !important;
7450 width: 50% !important;
7454 width: 75% !important;
7458 width: 100% !important;
7462 width: auto !important;
7466 height: 25% !important;
7470 height: 50% !important;
7474 height: 75% !important;
7478 height: 100% !important;
7482 height: auto !important;
7486 max-width: 100% !important;
7490 max-height: 100% !important;
7494 min-width: 100vw !important;
7498 min-height: 100vh !important;
7502 width: 100vw !important;
7506 height: 100vh !important;
7510 margin: 0 !important;
7515 margin-top: 0 !important;
7520 margin-right: 0 !important;
7525 margin-bottom: 0 !important;
7530 margin-left: 0 !important;
7534 margin: 0.25rem !important;
7539 margin-top: 0.25rem !important;
7544 margin-right: 0.25rem !important;
7549 margin-bottom: 0.25rem !important;
7554 margin-left: 0.25rem !important;
7558 margin: 0.5rem !important;
7563 margin-top: 0.5rem !important;
7568 margin-right: 0.5rem !important;
7573 margin-bottom: 0.5rem !important;
7578 margin-left: 0.5rem !important;
7582 margin: 1rem !important;
7587 margin-top: 1rem !important;
7592 margin-right: 1rem !important;
7597 margin-bottom: 1rem !important;
7602 margin-left: 1rem !important;
7606 margin: 1.5rem !important;
7611 margin-top: 1.5rem !important;
7616 margin-right: 1.5rem !important;
7621 margin-bottom: 1.5rem !important;
7626 margin-left: 1.5rem !important;
7630 margin: 3rem !important;
7635 margin-top: 3rem !important;
7640 margin-right: 3rem !important;
7645 margin-bottom: 3rem !important;
7650 margin-left: 3rem !important;
7654 padding: 0 !important;
7659 padding-top: 0 !important;
7664 padding-right: 0 !important;
7669 padding-bottom: 0 !important;
7674 padding-left: 0 !important;
7678 padding: 0.25rem !important;
7683 padding-top: 0.25rem !important;
7688 padding-right: 0.25rem !important;
7693 padding-bottom: 0.25rem !important;
7698 padding-left: 0.25rem !important;
7702 padding: 0.5rem !important;
7707 padding-top: 0.5rem !important;
7712 padding-right: 0.5rem !important;
7717 padding-bottom: 0.5rem !important;
7722 padding-left: 0.5rem !important;
7726 padding: 1rem !important;
7731 padding-top: 1rem !important;
7736 padding-right: 1rem !important;
7741 padding-bottom: 1rem !important;
7746 padding-left: 1rem !important;
7750 padding: 1.5rem !important;
7755 padding-top: 1.5rem !important;
7760 padding-right: 1.5rem !important;
7765 padding-bottom: 1.5rem !important;
7770 padding-left: 1.5rem !important;
7774 padding: 3rem !important;
7779 padding-top: 3rem !important;
7784 padding-right: 3rem !important;
7789 padding-bottom: 3rem !important;
7794 padding-left: 3rem !important;
7798 margin: -0.25rem !important;
7803 margin-top: -0.25rem !important;
7808 margin-right: -0.25rem !important;
7813 margin-bottom: -0.25rem !important;
7818 margin-left: -0.25rem !important;
7822 margin: -0.5rem !important;
7827 margin-top: -0.5rem !important;
7832 margin-right: -0.5rem !important;
7837 margin-bottom: -0.5rem !important;
7842 margin-left: -0.5rem !important;
7846 margin: -1rem !important;
7851 margin-top: -1rem !important;
7856 margin-right: -1rem !important;
7861 margin-bottom: -1rem !important;
7866 margin-left: -1rem !important;
7870 margin: -1.5rem !important;
7875 margin-top: -1.5rem !important;
7880 margin-right: -1.5rem !important;
7885 margin-bottom: -1.5rem !important;
7890 margin-left: -1.5rem !important;
7894 margin: -3rem !important;
7899 margin-top: -3rem !important;
7904 margin-right: -3rem !important;
7909 margin-bottom: -3rem !important;
7914 margin-left: -3rem !important;
7918 margin: auto !important;
7923 margin-top: auto !important;
7928 margin-right: auto !important;
7933 margin-bottom: auto !important;
7938 margin-left: auto !important;
7941 @media (min-width: 576px) {
7943 margin: 0 !important;
7947 margin-top: 0 !important;
7951 margin-right: 0 !important;
7955 margin-bottom: 0 !important;
7959 margin-left: 0 !important;
7962 margin: 0.25rem !important;
7966 margin-top: 0.25rem !important;
7970 margin-right: 0.25rem !important;
7974 margin-bottom: 0.25rem !important;
7978 margin-left: 0.25rem !important;
7981 margin: 0.5rem !important;
7985 margin-top: 0.5rem !important;
7989 margin-right: 0.5rem !important;
7993 margin-bottom: 0.5rem !important;
7997 margin-left: 0.5rem !important;
8000 margin: 1rem !important;
8004 margin-top: 1rem !important;
8008 margin-right: 1rem !important;
8012 margin-bottom: 1rem !important;
8016 margin-left: 1rem !important;
8019 margin: 1.5rem !important;
8023 margin-top: 1.5rem !important;
8027 margin-right: 1.5rem !important;
8031 margin-bottom: 1.5rem !important;
8035 margin-left: 1.5rem !important;
8038 margin: 3rem !important;
8042 margin-top: 3rem !important;
8046 margin-right: 3rem !important;
8050 margin-bottom: 3rem !important;
8054 margin-left: 3rem !important;
8057 padding: 0 !important;
8061 padding-top: 0 !important;
8065 padding-right: 0 !important;
8069 padding-bottom: 0 !important;
8073 padding-left: 0 !important;
8076 padding: 0.25rem !important;
8080 padding-top: 0.25rem !important;
8084 padding-right: 0.25rem !important;
8088 padding-bottom: 0.25rem !important;
8092 padding-left: 0.25rem !important;
8095 padding: 0.5rem !important;
8099 padding-top: 0.5rem !important;
8103 padding-right: 0.5rem !important;
8107 padding-bottom: 0.5rem !important;
8111 padding-left: 0.5rem !important;
8114 padding: 1rem !important;
8118 padding-top: 1rem !important;
8122 padding-right: 1rem !important;
8126 padding-bottom: 1rem !important;
8130 padding-left: 1rem !important;
8133 padding: 1.5rem !important;
8137 padding-top: 1.5rem !important;
8141 padding-right: 1.5rem !important;
8145 padding-bottom: 1.5rem !important;
8149 padding-left: 1.5rem !important;
8152 padding: 3rem !important;
8156 padding-top: 3rem !important;
8160 padding-right: 3rem !important;
8164 padding-bottom: 3rem !important;
8168 padding-left: 3rem !important;
8171 margin: -0.25rem !important;
8175 margin-top: -0.25rem !important;
8179 margin-right: -0.25rem !important;
8183 margin-bottom: -0.25rem !important;
8187 margin-left: -0.25rem !important;
8190 margin: -0.5rem !important;
8194 margin-top: -0.5rem !important;
8198 margin-right: -0.5rem !important;
8202 margin-bottom: -0.5rem !important;
8206 margin-left: -0.5rem !important;
8209 margin: -1rem !important;
8213 margin-top: -1rem !important;
8217 margin-right: -1rem !important;
8221 margin-bottom: -1rem !important;
8225 margin-left: -1rem !important;
8228 margin: -1.5rem !important;
8232 margin-top: -1.5rem !important;
8236 margin-right: -1.5rem !important;
8240 margin-bottom: -1.5rem !important;
8244 margin-left: -1.5rem !important;
8247 margin: -3rem !important;
8251 margin-top: -3rem !important;
8255 margin-right: -3rem !important;
8259 margin-bottom: -3rem !important;
8263 margin-left: -3rem !important;
8266 margin: auto !important;
8270 margin-top: auto !important;
8274 margin-right: auto !important;
8278 margin-bottom: auto !important;
8282 margin-left: auto !important;
8285 @media (min-width: 768px) {
8287 margin: 0 !important;
8291 margin-top: 0 !important;
8295 margin-right: 0 !important;
8299 margin-bottom: 0 !important;
8303 margin-left: 0 !important;
8306 margin: 0.25rem !important;
8310 margin-top: 0.25rem !important;
8314 margin-right: 0.25rem !important;
8318 margin-bottom: 0.25rem !important;
8322 margin-left: 0.25rem !important;
8325 margin: 0.5rem !important;
8329 margin-top: 0.5rem !important;
8333 margin-right: 0.5rem !important;
8337 margin-bottom: 0.5rem !important;
8341 margin-left: 0.5rem !important;
8344 margin: 1rem !important;
8348 margin-top: 1rem !important;
8352 margin-right: 1rem !important;
8356 margin-bottom: 1rem !important;
8360 margin-left: 1rem !important;
8363 margin: 1.5rem !important;
8367 margin-top: 1.5rem !important;
8371 margin-right: 1.5rem !important;
8375 margin-bottom: 1.5rem !important;
8379 margin-left: 1.5rem !important;
8382 margin: 3rem !important;
8386 margin-top: 3rem !important;
8390 margin-right: 3rem !important;
8394 margin-bottom: 3rem !important;
8398 margin-left: 3rem !important;
8401 padding: 0 !important;
8405 padding-top: 0 !important;
8409 padding-right: 0 !important;
8413 padding-bottom: 0 !important;
8417 padding-left: 0 !important;
8420 padding: 0.25rem !important;
8424 padding-top: 0.25rem !important;
8428 padding-right: 0.25rem !important;
8432 padding-bottom: 0.25rem !important;
8436 padding-left: 0.25rem !important;
8439 padding: 0.5rem !important;
8443 padding-top: 0.5rem !important;
8447 padding-right: 0.5rem !important;
8451 padding-bottom: 0.5rem !important;
8455 padding-left: 0.5rem !important;
8458 padding: 1rem !important;
8462 padding-top: 1rem !important;
8466 padding-right: 1rem !important;
8470 padding-bottom: 1rem !important;
8474 padding-left: 1rem !important;
8477 padding: 1.5rem !important;
8481 padding-top: 1.5rem !important;
8485 padding-right: 1.5rem !important;
8489 padding-bottom: 1.5rem !important;
8493 padding-left: 1.5rem !important;
8496 padding: 3rem !important;
8500 padding-top: 3rem !important;
8504 padding-right: 3rem !important;
8508 padding-bottom: 3rem !important;
8512 padding-left: 3rem !important;
8515 margin: -0.25rem !important;
8519 margin-top: -0.25rem !important;
8523 margin-right: -0.25rem !important;
8527 margin-bottom: -0.25rem !important;
8531 margin-left: -0.25rem !important;
8534 margin: -0.5rem !important;
8538 margin-top: -0.5rem !important;
8542 margin-right: -0.5rem !important;
8546 margin-bottom: -0.5rem !important;
8550 margin-left: -0.5rem !important;
8553 margin: -1rem !important;
8557 margin-top: -1rem !important;
8561 margin-right: -1rem !important;
8565 margin-bottom: -1rem !important;
8569 margin-left: -1rem !important;
8572 margin: -1.5rem !important;
8576 margin-top: -1.5rem !important;
8580 margin-right: -1.5rem !important;
8584 margin-bottom: -1.5rem !important;
8588 margin-left: -1.5rem !important;
8591 margin: -3rem !important;
8595 margin-top: -3rem !important;
8599 margin-right: -3rem !important;
8603 margin-bottom: -3rem !important;
8607 margin-left: -3rem !important;
8610 margin: auto !important;
8614 margin-top: auto !important;
8618 margin-right: auto !important;
8622 margin-bottom: auto !important;
8626 margin-left: auto !important;
8629 @media (min-width: 992px) {
8631 margin: 0 !important;
8635 margin-top: 0 !important;
8639 margin-right: 0 !important;
8643 margin-bottom: 0 !important;
8647 margin-left: 0 !important;
8650 margin: 0.25rem !important;
8654 margin-top: 0.25rem !important;
8658 margin-right: 0.25rem !important;
8662 margin-bottom: 0.25rem !important;
8666 margin-left: 0.25rem !important;
8669 margin: 0.5rem !important;
8673 margin-top: 0.5rem !important;
8677 margin-right: 0.5rem !important;
8681 margin-bottom: 0.5rem !important;
8685 margin-left: 0.5rem !important;
8688 margin: 1rem !important;
8692 margin-top: 1rem !important;
8696 margin-right: 1rem !important;
8700 margin-bottom: 1rem !important;
8704 margin-left: 1rem !important;
8707 margin: 1.5rem !important;
8711 margin-top: 1.5rem !important;
8715 margin-right: 1.5rem !important;
8719 margin-bottom: 1.5rem !important;
8723 margin-left: 1.5rem !important;
8726 margin: 3rem !important;
8730 margin-top: 3rem !important;
8734 margin-right: 3rem !important;
8738 margin-bottom: 3rem !important;
8742 margin-left: 3rem !important;
8745 padding: 0 !important;
8749 padding-top: 0 !important;
8753 padding-right: 0 !important;
8757 padding-bottom: 0 !important;
8761 padding-left: 0 !important;
8764 padding: 0.25rem !important;
8768 padding-top: 0.25rem !important;
8772 padding-right: 0.25rem !important;
8776 padding-bottom: 0.25rem !important;
8780 padding-left: 0.25rem !important;
8783 padding: 0.5rem !important;
8787 padding-top: 0.5rem !important;
8791 padding-right: 0.5rem !important;
8795 padding-bottom: 0.5rem !important;
8799 padding-left: 0.5rem !important;
8802 padding: 1rem !important;
8806 padding-top: 1rem !important;
8810 padding-right: 1rem !important;
8814 padding-bottom: 1rem !important;
8818 padding-left: 1rem !important;
8821 padding: 1.5rem !important;
8825 padding-top: 1.5rem !important;
8829 padding-right: 1.5rem !important;
8833 padding-bottom: 1.5rem !important;
8837 padding-left: 1.5rem !important;
8840 padding: 3rem !important;
8844 padding-top: 3rem !important;
8848 padding-right: 3rem !important;
8852 padding-bottom: 3rem !important;
8856 padding-left: 3rem !important;
8859 margin: -0.25rem !important;
8863 margin-top: -0.25rem !important;
8867 margin-right: -0.25rem !important;
8871 margin-bottom: -0.25rem !important;
8875 margin-left: -0.25rem !important;
8878 margin: -0.5rem !important;
8882 margin-top: -0.5rem !important;
8886 margin-right: -0.5rem !important;
8890 margin-bottom: -0.5rem !important;
8894 margin-left: -0.5rem !important;
8897 margin: -1rem !important;
8901 margin-top: -1rem !important;
8905 margin-right: -1rem !important;
8909 margin-bottom: -1rem !important;
8913 margin-left: -1rem !important;
8916 margin: -1.5rem !important;
8920 margin-top: -1.5rem !important;
8924 margin-right: -1.5rem !important;
8928 margin-bottom: -1.5rem !important;
8932 margin-left: -1.5rem !important;
8935 margin: -3rem !important;
8939 margin-top: -3rem !important;
8943 margin-right: -3rem !important;
8947 margin-bottom: -3rem !important;
8951 margin-left: -3rem !important;
8954 margin: auto !important;
8958 margin-top: auto !important;
8962 margin-right: auto !important;
8966 margin-bottom: auto !important;
8970 margin-left: auto !important;
8973 @media (min-width: 1200px) {
8975 margin: 0 !important;
8979 margin-top: 0 !important;
8983 margin-right: 0 !important;
8987 margin-bottom: 0 !important;
8991 margin-left: 0 !important;
8994 margin: 0.25rem !important;
8998 margin-top: 0.25rem !important;
9002 margin-right: 0.25rem !important;
9006 margin-bottom: 0.25rem !important;
9010 margin-left: 0.25rem !important;
9013 margin: 0.5rem !important;
9017 margin-top: 0.5rem !important;
9021 margin-right: 0.5rem !important;
9025 margin-bottom: 0.5rem !important;
9029 margin-left: 0.5rem !important;
9032 margin: 1rem !important;
9036 margin-top: 1rem !important;
9040 margin-right: 1rem !important;
9044 margin-bottom: 1rem !important;
9048 margin-left: 1rem !important;
9051 margin: 1.5rem !important;
9055 margin-top: 1.5rem !important;
9059 margin-right: 1.5rem !important;
9063 margin-bottom: 1.5rem !important;
9067 margin-left: 1.5rem !important;
9070 margin: 3rem !important;
9074 margin-top: 3rem !important;
9078 margin-right: 3rem !important;
9082 margin-bottom: 3rem !important;
9086 margin-left: 3rem !important;
9089 padding: 0 !important;
9093 padding-top: 0 !important;
9097 padding-right: 0 !important;
9101 padding-bottom: 0 !important;
9105 padding-left: 0 !important;
9108 padding: 0.25rem !important;
9112 padding-top: 0.25rem !important;
9116 padding-right: 0.25rem !important;
9120 padding-bottom: 0.25rem !important;
9124 padding-left: 0.25rem !important;
9127 padding: 0.5rem !important;
9131 padding-top: 0.5rem !important;
9135 padding-right: 0.5rem !important;
9139 padding-bottom: 0.5rem !important;
9143 padding-left: 0.5rem !important;
9146 padding: 1rem !important;
9150 padding-top: 1rem !important;
9154 padding-right: 1rem !important;
9158 padding-bottom: 1rem !important;
9162 padding-left: 1rem !important;
9165 padding: 1.5rem !important;
9169 padding-top: 1.5rem !important;
9173 padding-right: 1.5rem !important;
9177 padding-bottom: 1.5rem !important;
9181 padding-left: 1.5rem !important;
9184 padding: 3rem !important;
9188 padding-top: 3rem !important;
9192 padding-right: 3rem !important;
9196 padding-bottom: 3rem !important;
9200 padding-left: 3rem !important;
9203 margin: -0.25rem !important;
9207 margin-top: -0.25rem !important;
9211 margin-right: -0.25rem !important;
9215 margin-bottom: -0.25rem !important;
9219 margin-left: -0.25rem !important;
9222 margin: -0.5rem !important;
9226 margin-top: -0.5rem !important;
9230 margin-right: -0.5rem !important;
9234 margin-bottom: -0.5rem !important;
9238 margin-left: -0.5rem !important;
9241 margin: -1rem !important;
9245 margin-top: -1rem !important;
9249 margin-right: -1rem !important;
9253 margin-bottom: -1rem !important;
9257 margin-left: -1rem !important;
9260 margin: -1.5rem !important;
9264 margin-top: -1.5rem !important;
9268 margin-right: -1.5rem !important;
9272 margin-bottom: -1.5rem !important;
9276 margin-left: -1.5rem !important;
9279 margin: -3rem !important;
9283 margin-top: -3rem !important;
9287 margin-right: -3rem !important;
9291 margin-bottom: -3rem !important;
9295 margin-left: -3rem !important;
9298 margin: auto !important;
9302 margin-top: auto !important;
9306 margin-right: auto !important;
9310 margin-bottom: auto !important;
9314 margin-left: auto !important;
9317 .stretched-link::after {
9324 pointer-events: auto;
9326 background-color: rgba(0, 0, 0, 0);
9330 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
9331 "Courier New", monospace !important;
9335 text-align: justify !important;
9339 white-space: normal !important;
9343 white-space: nowrap !important;
9348 text-overflow: ellipsis;
9349 white-space: nowrap;
9353 text-align: left !important;
9357 text-align: right !important;
9361 text-align: center !important;
9364 @media (min-width: 576px) {
9366 text-align: left !important;
9369 text-align: right !important;
9372 text-align: center !important;
9375 @media (min-width: 768px) {
9377 text-align: left !important;
9380 text-align: right !important;
9383 text-align: center !important;
9386 @media (min-width: 992px) {
9388 text-align: left !important;
9391 text-align: right !important;
9394 text-align: center !important;
9397 @media (min-width: 1200px) {
9399 text-align: left !important;
9402 text-align: right !important;
9405 text-align: center !important;
9409 text-transform: lowercase !important;
9413 text-transform: uppercase !important;
9417 text-transform: capitalize !important;
9420 .font-weight-light {
9421 font-weight: 300 !important;
9424 .font-weight-lighter {
9425 font-weight: lighter !important;
9428 .font-weight-normal {
9429 font-weight: 400 !important;
9433 font-weight: 700 !important;
9436 .font-weight-bolder {
9437 font-weight: bolder !important;
9441 font-style: italic !important;
9445 color: #fff !important;
9449 color: #375a7f !important;
9452 a.text-primary:hover,
9453 a.text-primary:focus {
9454 color: #20344a !important;
9458 color: #444 !important;
9461 a.text-secondary:hover,
9462 a.text-secondary:focus {
9463 color: #1e1e1e !important;
9467 color: #00bc8c !important;
9470 a.text-success:hover,
9471 a.text-success:focus {
9472 color: #007053 !important;
9476 color: #3498db !important;
9481 color: #1d6fa5 !important;
9485 color: #f39c12 !important;
9488 a.text-warning:hover,
9489 a.text-warning:focus {
9490 color: #b06f09 !important;
9494 color: #e74c3c !important;
9497 a.text-danger:hover,
9498 a.text-danger:focus {
9499 color: #bf2718 !important;
9503 color: #303030 !important;
9507 a.text-light:focus {
9508 color: #0a0a0a !important;
9512 color: #dee2e6 !important;
9517 color: #b2bcc5 !important;
9521 color: #dee2e6 !important;
9525 color: #888 !important;
9529 color: rgba(0, 0, 0, 0.5) !important;
9533 color: rgba(255, 255, 255, 0.5) !important;
9540 background-color: transparent;
9544 .text-decoration-none {
9545 text-decoration: none !important;
9549 word-break: break-word !important;
9550 word-wrap: break-word !important;
9554 color: inherit !important;
9558 visibility: visible !important;
9562 visibility: hidden !important;
9569 text-shadow: none !important;
9570 box-shadow: none !important;
9573 text-decoration: underline;
9575 abbr[title]::after {
9576 content: " (" attr(title) ")";
9579 white-space: pre-wrap !important;
9583 border: 1px solid #adb5bd;
9584 page-break-inside: avoid;
9588 page-break-inside: avoid;
9598 page-break-after: avoid;
9604 min-width: 992px !important;
9607 min-width: 992px !important;
9613 border: 1px solid #000;
9616 border-collapse: collapse !important;
9620 background-color: #fff !important;
9623 .table-bordered td {
9624 border: 1px solid #dee2e6 !important;
9631 .table-dark thead th,
9632 .table-dark tbody + tbody {
9635 .table .thead-dark th {
9641 /*# sourceMappingURL=darkly.css.map */