24 --breakpoint-sm: 576px;
25 --breakpoint-md: 768px;
26 --breakpoint-lg: 992px;
27 --breakpoint-xl: 1200px;
28 --font-family-sans-serif: "Lato", -apple-system, BlinkMacSystemFont,
29 "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
30 "Segoe UI Emoji", "Segoe UI Symbol";
31 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
32 "Liberation Mono", "Courier New", monospace;
37 box-sizing: border-box;
40 font-family: sans-serif;
42 -webkit-text-size-adjust: 100%;
43 -webkit-tap-highlight-color: transparent;
59 font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
60 "Helvetica Neue", Cantarell, Arial, sans-serif, "Apple Color Emoji",
61 "Segoe UI Emoji", "Segoe UI Symbol";
67 background-color: #222;
69 [tabindex="-1"]:focus:not(:focus-visible) {
70 outline: 0 !important;
73 box-sizing: content-box;
84 margin-bottom: 0.5rem;
90 abbr[data-original-title],
92 text-decoration: underline;
93 text-decoration: underline dotted;
96 text-decoration-skip-ink: none;
101 line-height: inherit;
119 margin-bottom: 0.5rem;
137 vertical-align: baseline;
147 text-decoration: none;
148 background-color: transparent;
152 text-decoration: underline;
156 text-decoration: none;
158 a:not([href]):hover {
160 text-decoration: none;
166 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
167 "Courier New", monospace;
174 -ms-overflow-style: scrollbar;
180 vertical-align: middle;
185 vertical-align: middle;
188 border-collapse: collapse;
191 padding-top: 0.75rem;
192 padding-bottom: 0.75rem;
195 caption-side: bottom;
201 display: inline-block;
202 margin-bottom: 0.5rem;
209 outline: 5px auto -webkit-focus-ring-color;
217 font-family: inherit;
219 line-height: inherit;
227 text-transform: none;
239 -webkit-appearance: button;
241 [type="button"]:not(:disabled),
242 [type="reset"]:not(:disabled),
243 [type="submit"]:not(:disabled),
244 button:not(:disabled) {
247 [type="button"]::-moz-focus-inner,
248 [type="reset"]::-moz-focus-inner,
249 [type="submit"]::-moz-focus-inner,
250 button::-moz-focus-inner {
254 input[type="checkbox"],
255 input[type="radio"] {
256 box-sizing: border-box;
274 margin-bottom: 0.5rem;
276 line-height: inherit;
281 vertical-align: baseline;
283 [type="number"]::-webkit-inner-spin-button,
284 [type="number"]::-webkit-outer-spin-button {
288 outline-offset: -2px;
289 -webkit-appearance: none;
291 [type="search"]::-webkit-search-decoration {
292 -webkit-appearance: none;
294 ::-webkit-file-upload-button {
296 -webkit-appearance: button;
299 display: inline-block;
309 display: none !important;
323 margin-bottom: 0.5rem;
341 font-size: 1.40625rem;
345 font-size: 1.17188rem;
349 font-size: 0.9375rem;
352 font-size: 1.17188rem;
379 border-top: 1px solid rgba(0, 0, 0, 0.1);
389 background-color: #333;
400 display: inline-block;
402 .list-inline-item:not(:last-child) {
403 margin-right: 0.5rem;
407 text-transform: uppercase;
411 font-size: 1.17188rem;
418 .blockquote-footer::before {
419 content: "\2014\00A0";
427 background-color: #222;
428 border: 1px solid #dee2e6;
429 border-radius: 0.25rem;
434 display: inline-block;
437 margin-bottom: 0.5rem;
447 word-wrap: break-word;
453 padding: 0.2rem 0.4rem;
456 background-color: #222;
457 border-radius: 0.2rem;
485 @media (min-width: 576px) {
490 @media (min-width: 768px) {
495 @media (min-width: 992px) {
500 @media (min-width: 1200px) {
516 @media (min-width: 576px) {
522 @media (min-width: 768px) {
529 @media (min-width: 992px) {
537 @media (min-width: 1200px) {
557 .no-gutters > [class*="col-"] {
652 max-width: 33.33333%;
664 max-width: 16.66667%;
677 max-width: 16.66667%;
685 max-width: 33.33333%;
689 max-width: 41.66667%;
697 max-width: 58.33333%;
701 max-width: 66.66667%;
709 max-width: 83.33333%;
713 max-width: 91.66667%;
765 margin-left: 8.33333%;
768 margin-left: 16.66667%;
774 margin-left: 33.33333%;
777 margin-left: 41.66667%;
783 margin-left: 58.33333%;
786 margin-left: 66.66667%;
792 margin-left: 83.33333%;
795 margin-left: 91.66667%;
797 @media (min-width: 576px) {
814 max-width: 33.33333%;
826 max-width: 16.66667%;
839 max-width: 16.66667%;
847 max-width: 33.33333%;
851 max-width: 41.66667%;
859 max-width: 58.33333%;
863 max-width: 66.66667%;
871 max-width: 83.33333%;
875 max-width: 91.66667%;
930 margin-left: 8.33333%;
933 margin-left: 16.66667%;
939 margin-left: 33.33333%;
942 margin-left: 41.66667%;
948 margin-left: 58.33333%;
951 margin-left: 66.66667%;
957 margin-left: 83.33333%;
960 margin-left: 91.66667%;
963 @media (min-width: 768px) {
980 max-width: 33.33333%;
992 max-width: 16.66667%;
1001 max-width: 8.33333%;
1004 flex: 0 0 16.66667%;
1005 max-width: 16.66667%;
1012 flex: 0 0 33.33333%;
1013 max-width: 33.33333%;
1016 flex: 0 0 41.66667%;
1017 max-width: 41.66667%;
1024 flex: 0 0 58.33333%;
1025 max-width: 58.33333%;
1028 flex: 0 0 66.66667%;
1029 max-width: 66.66667%;
1036 flex: 0 0 83.33333%;
1037 max-width: 83.33333%;
1040 flex: 0 0 91.66667%;
1041 max-width: 91.66667%;
1096 margin-left: 8.33333%;
1099 margin-left: 16.66667%;
1105 margin-left: 33.33333%;
1108 margin-left: 41.66667%;
1114 margin-left: 58.33333%;
1117 margin-left: 66.66667%;
1123 margin-left: 83.33333%;
1126 margin-left: 91.66667%;
1129 @media (min-width: 992px) {
1136 .row-cols-lg-1 > * {
1140 .row-cols-lg-2 > * {
1144 .row-cols-lg-3 > * {
1145 flex: 0 0 33.33333%;
1146 max-width: 33.33333%;
1148 .row-cols-lg-4 > * {
1152 .row-cols-lg-5 > * {
1156 .row-cols-lg-6 > * {
1157 flex: 0 0 16.66667%;
1158 max-width: 16.66667%;
1167 max-width: 8.33333%;
1170 flex: 0 0 16.66667%;
1171 max-width: 16.66667%;
1178 flex: 0 0 33.33333%;
1179 max-width: 33.33333%;
1182 flex: 0 0 41.66667%;
1183 max-width: 41.66667%;
1190 flex: 0 0 58.33333%;
1191 max-width: 58.33333%;
1194 flex: 0 0 66.66667%;
1195 max-width: 66.66667%;
1202 flex: 0 0 83.33333%;
1203 max-width: 83.33333%;
1206 flex: 0 0 91.66667%;
1207 max-width: 91.66667%;
1262 margin-left: 8.33333%;
1265 margin-left: 16.66667%;
1271 margin-left: 33.33333%;
1274 margin-left: 41.66667%;
1280 margin-left: 58.33333%;
1283 margin-left: 66.66667%;
1289 margin-left: 83.33333%;
1292 margin-left: 91.66667%;
1295 @media (min-width: 1200px) {
1302 .row-cols-xl-1 > * {
1306 .row-cols-xl-2 > * {
1310 .row-cols-xl-3 > * {
1311 flex: 0 0 33.33333%;
1312 max-width: 33.33333%;
1314 .row-cols-xl-4 > * {
1318 .row-cols-xl-5 > * {
1322 .row-cols-xl-6 > * {
1323 flex: 0 0 16.66667%;
1324 max-width: 16.66667%;
1333 max-width: 8.33333%;
1336 flex: 0 0 16.66667%;
1337 max-width: 16.66667%;
1344 flex: 0 0 33.33333%;
1345 max-width: 33.33333%;
1348 flex: 0 0 41.66667%;
1349 max-width: 41.66667%;
1356 flex: 0 0 58.33333%;
1357 max-width: 58.33333%;
1360 flex: 0 0 66.66667%;
1361 max-width: 66.66667%;
1368 flex: 0 0 83.33333%;
1369 max-width: 83.33333%;
1372 flex: 0 0 91.66667%;
1373 max-width: 91.66667%;
1428 margin-left: 8.33333%;
1431 margin-left: 16.66667%;
1437 margin-left: 33.33333%;
1440 margin-left: 41.66667%;
1446 margin-left: 58.33333%;
1449 margin-left: 66.66667%;
1455 margin-left: 83.33333%;
1458 margin-left: 91.66667%;
1463 margin-bottom: 1rem;
1469 vertical-align: top;
1470 border-top: 1px solid #444;
1473 vertical-align: bottom;
1474 border-bottom: 2px solid #444;
1476 .table tbody + tbody {
1477 border-top: 2px solid #444;
1484 border: 1px solid #444;
1487 .table-bordered th {
1488 border: 1px solid #444;
1490 .table-bordered thead td,
1491 .table-bordered thead th {
1492 border-bottom-width: 2px;
1494 .table-borderless tbody + tbody,
1495 .table-borderless td,
1496 .table-borderless th,
1497 .table-borderless thead th {
1500 .table-striped tbody tr:nth-of-type(odd) {
1501 background-color: #303030;
1503 .table-hover tbody tr:hover {
1505 background-color: rgba(0, 0, 0, 0.075);
1508 .table-primary > td,
1509 .table-primary > th {
1510 background-color: #c7d1db;
1512 .table-primary tbody + tbody,
1515 .table-primary thead th {
1516 border-color: #97a9bc;
1518 .table-hover .table-primary:hover {
1519 background-color: #b7c4d1;
1521 .table-hover .table-primary:hover > td,
1522 .table-hover .table-primary:hover > th {
1523 background-color: #b7c4d1;
1526 .table-secondary > td,
1527 .table-secondary > th {
1528 background-color: #cbcbcb;
1530 .table-secondary tbody + tbody,
1531 .table-secondary td,
1532 .table-secondary th,
1533 .table-secondary thead th {
1534 border-color: #9e9e9e;
1536 .table-hover .table-secondary:hover {
1537 background-color: #bebebe;
1539 .table-hover .table-secondary:hover > td,
1540 .table-hover .table-secondary:hover > th {
1541 background-color: #bebebe;
1544 .table-success > td,
1545 .table-success > th {
1546 background-color: #b8ecdf;
1548 .table-success tbody + tbody,
1551 .table-success thead th {
1552 border-color: #7adcc3;
1554 .table-hover .table-success:hover {
1555 background-color: #a4e7d6;
1557 .table-hover .table-success:hover > td,
1558 .table-hover .table-success:hover > th {
1559 background-color: #a4e7d6;
1564 background-color: #c6e2f5;
1566 .table-info tbody + tbody,
1569 .table-info thead th {
1570 border-color: #95c9ec;
1572 .table-hover .table-info:hover {
1573 background-color: #b0d7f1;
1575 .table-hover .table-info:hover > td,
1576 .table-hover .table-info:hover > th {
1577 background-color: #b0d7f1;
1580 .table-warning > td,
1581 .table-warning > th {
1582 background-color: #fce3bd;
1584 .table-warning tbody + tbody,
1587 .table-warning thead th {
1588 border-color: #f9cc84;
1590 .table-hover .table-warning:hover {
1591 background-color: #fbd9a5;
1593 .table-hover .table-warning:hover > td,
1594 .table-hover .table-warning:hover > th {
1595 background-color: #fbd9a5;
1599 .table-danger > th {
1600 background-color: #f8cdc8;
1602 .table-danger tbody + tbody,
1605 .table-danger thead th {
1606 border-color: #f3a29a;
1608 .table-hover .table-danger:hover {
1609 background-color: #f5b8b1;
1611 .table-hover .table-danger:hover > td,
1612 .table-hover .table-danger:hover > th {
1613 background-color: #f5b8b1;
1618 background-color: #c5c5c5;
1620 .table-light tbody + tbody,
1623 .table-light thead th {
1624 border-color: #939393;
1626 .table-hover .table-light:hover {
1627 background-color: #b8b8b8;
1629 .table-hover .table-light:hover > td,
1630 .table-hover .table-light:hover > th {
1631 background-color: #b8b8b8;
1636 background-color: #f6f7f8;
1638 .table-dark tbody + tbody,
1641 .table-dark thead th {
1642 border-color: #eef0f2;
1644 .table-hover .table-dark:hover {
1645 background-color: #e8eaed;
1647 .table-hover .table-dark:hover > td,
1648 .table-hover .table-dark:hover > th {
1649 background-color: #e8eaed;
1653 .table-active > th {
1654 background-color: rgba(0, 0, 0, 0.075);
1656 .table-hover .table-active:hover {
1657 background-color: rgba(0, 0, 0, 0.075);
1659 .table-hover .table-active:hover > td,
1660 .table-hover .table-active:hover > th {
1661 background-color: rgba(0, 0, 0, 0.075);
1663 .table .thead-dark th {
1665 background-color: #303030;
1666 border-color: #434343;
1668 .table .thead-light th {
1670 background-color: #ebebeb;
1675 background-color: #303030;
1679 .table-dark thead th {
1680 border-color: #434343;
1682 .table-dark.table-bordered {
1685 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1686 background-color: rgba(255, 255, 255, 0.05);
1688 .table-dark.table-hover tbody tr:hover {
1690 background-color: rgba(255, 255, 255, 0.075);
1692 @media (max-width: 575.98px) {
1693 .table-responsive-sm {
1697 -webkit-overflow-scrolling: touch;
1699 .table-responsive-sm > .table-bordered {
1703 @media (max-width: 767.98px) {
1704 .table-responsive-md {
1708 -webkit-overflow-scrolling: touch;
1710 .table-responsive-md > .table-bordered {
1714 @media (max-width: 991.98px) {
1715 .table-responsive-lg {
1719 -webkit-overflow-scrolling: touch;
1721 .table-responsive-lg > .table-bordered {
1725 @media (max-width: 1199.98px) {
1726 .table-responsive-xl {
1730 -webkit-overflow-scrolling: touch;
1732 .table-responsive-xl > .table-bordered {
1740 -webkit-overflow-scrolling: touch;
1742 .table-responsive > .table-bordered {
1748 height: calc(1.5em + 0.75rem + 2px);
1749 padding: 0.375rem 0.75rem;
1750 font-size: 0.9375rem;
1754 background-color: #444;
1755 background-clip: padding-box;
1756 border: 1px solid #222;
1757 border-radius: 0.25rem;
1758 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1760 @media (prefers-reduced-motion: reduce) {
1765 .form-control::-ms-expand {
1766 background-color: transparent;
1769 .form-control:-moz-focusring {
1771 text-shadow: 0 0 0 #fff;
1773 .form-control:focus {
1775 background-color: #444;
1776 border-color: #c27373;
1778 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
1780 .form-control::placeholder {
1784 .form-control:disabled,
1785 .form-control[readonly] {
1786 background-color: #2b2b2b;
1789 input[type="date"].form-control,
1790 input[type="datetime-local"].form-control,
1791 input[type="month"].form-control,
1792 input[type="time"].form-control {
1795 select.form-control:focus::-ms-value {
1797 background-color: #444;
1800 .form-control-range {
1805 padding-top: calc(0.375rem + 1px);
1806 padding-bottom: calc(0.375rem + 1px);
1811 .col-form-label-lg {
1812 padding-top: calc(0.5rem + 1px);
1813 padding-bottom: calc(0.5rem + 1px);
1814 font-size: 1.17188rem;
1817 .col-form-label-sm {
1818 padding-top: calc(0.25rem + 1px);
1819 padding-bottom: calc(0.25rem + 1px);
1820 font-size: 0.82031rem;
1823 .form-control-plaintext {
1826 padding: 0.375rem 0;
1828 font-size: 0.9375rem;
1831 background-color: transparent;
1832 border: solid transparent;
1833 border-width: 1px 0;
1835 .form-control-plaintext.form-control-lg,
1836 .form-control-plaintext.form-control-sm {
1841 height: calc(1.5em + 0.5rem + 2px);
1842 padding: 0.25rem 0.5rem;
1843 font-size: 0.82031rem;
1845 border-radius: 0.2rem;
1848 height: calc(1.5em + 1rem + 2px);
1849 padding: 0.5rem 1rem;
1850 font-size: 1.17188rem;
1852 border-radius: 0.3rem;
1854 select.form-control[multiple],
1855 select.form-control[size] {
1858 textarea.form-control {
1862 margin-bottom: 1rem;
1866 margin-top: 0.25rem;
1875 .form-row > [class*="col-"] {
1882 padding-left: 1.25rem;
1887 margin-left: -1.25rem;
1889 .form-check-input:disabled ~ .form-check-label,
1890 .form-check-input[disabled] ~ .form-check-label {
1896 .form-check-inline {
1897 display: inline-flex;
1898 align-items: center;
1900 margin-right: 0.75rem;
1902 .form-check-inline .form-check-input {
1905 margin-right: 0.3125rem;
1911 margin-top: 0.25rem;
1921 padding: 0.25rem 0.5rem;
1923 font-size: 0.82031rem;
1926 background-color: rgba(0, 188, 140, 0.9);
1927 border-radius: 0.25rem;
1929 .is-valid ~ .valid-feedback,
1930 .is-valid ~ .valid-tooltip,
1931 .was-validated :valid ~ .valid-feedback,
1932 .was-validated :valid ~ .valid-tooltip {
1935 .form-control.is-valid,
1936 .was-validated .form-control:valid {
1937 border-color: #00bc8c;
1938 padding-right: calc(1.5em + 0.75rem);
1939 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");
1940 background-repeat: no-repeat;
1941 background-position: right calc(0.375em + 0.1875rem) center;
1942 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
1944 .form-control.is-valid:focus,
1945 .was-validated .form-control:valid:focus {
1946 border-color: #00bc8c;
1947 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
1949 .was-validated textarea.form-control:valid,
1950 textarea.form-control.is-valid {
1951 padding-right: calc(1.5em + 0.75rem);
1952 background-position: top calc(0.375em + 0.1875rem) right
1953 calc(0.375em + 0.1875rem);
1955 .custom-select.is-valid,
1956 .was-validated .custom-select:valid {
1957 border-color: #00bc8c;
1958 padding-right: calc(0.75em + 2.3125rem);
1959 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")
1960 no-repeat right 0.75rem center/8px 10px,
1961 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")
1962 #444 no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
1963 calc(0.75em + 0.375rem);
1965 .custom-select.is-valid:focus,
1966 .was-validated .custom-select:valid:focus {
1967 border-color: #00bc8c;
1968 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
1970 .form-check-input.is-valid ~ .form-check-label,
1971 .was-validated .form-check-input:valid ~ .form-check-label {
1974 .form-check-input.is-valid ~ .valid-feedback,
1975 .form-check-input.is-valid ~ .valid-tooltip,
1976 .was-validated .form-check-input:valid ~ .valid-feedback,
1977 .was-validated .form-check-input:valid ~ .valid-tooltip {
1980 .custom-control-input.is-valid ~ .custom-control-label,
1981 .was-validated .custom-control-input:valid ~ .custom-control-label {
1984 .custom-control-input.is-valid ~ .custom-control-label::before,
1985 .was-validated .custom-control-input:valid ~ .custom-control-label::before {
1986 border-color: #00bc8c;
1988 .custom-control-input.is-valid:checked ~ .custom-control-label::before,
1990 .custom-control-input:valid:checked
1991 ~ .custom-control-label::before {
1992 border-color: #00efb2;
1993 background-color: #00efb2;
1995 .custom-control-input.is-valid:focus ~ .custom-control-label::before,
1997 .custom-control-input:valid:focus
1998 ~ .custom-control-label::before {
1999 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
2001 .custom-control-input.is-valid:focus:not(:checked)
2002 ~ .custom-control-label::before,
2004 .custom-control-input:valid:focus:not(:checked)
2005 ~ .custom-control-label::before {
2006 border-color: #00bc8c;
2008 .custom-file-input.is-valid ~ .custom-file-label,
2009 .was-validated .custom-file-input:valid ~ .custom-file-label {
2010 border-color: #00bc8c;
2012 .custom-file-input.is-valid:focus ~ .custom-file-label,
2013 .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
2014 border-color: #00bc8c;
2015 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
2020 margin-top: 0.25rem;
2030 padding: 0.25rem 0.5rem;
2032 font-size: 0.82031rem;
2035 background-color: rgba(231, 76, 60, 0.9);
2036 border-radius: 0.25rem;
2038 .is-invalid ~ .invalid-feedback,
2039 .is-invalid ~ .invalid-tooltip,
2040 .was-validated :invalid ~ .invalid-feedback,
2041 .was-validated :invalid ~ .invalid-tooltip {
2044 .form-control.is-invalid,
2045 .was-validated .form-control:invalid {
2046 border-color: #e74c3c;
2047 padding-right: calc(1.5em + 0.75rem);
2048 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");
2049 background-repeat: no-repeat;
2050 background-position: right calc(0.375em + 0.1875rem) center;
2051 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2053 .form-control.is-invalid:focus,
2054 .was-validated .form-control:invalid:focus {
2055 border-color: #e74c3c;
2056 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
2058 .was-validated textarea.form-control:invalid,
2059 textarea.form-control.is-invalid {
2060 padding-right: calc(1.5em + 0.75rem);
2061 background-position: top calc(0.375em + 0.1875rem) right
2062 calc(0.375em + 0.1875rem);
2064 .custom-select.is-invalid,
2065 .was-validated .custom-select:invalid {
2066 border-color: #e74c3c;
2067 padding-right: calc(0.75em + 2.3125rem);
2068 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")
2069 no-repeat right 0.75rem center/8px 10px,
2070 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")
2071 #444 no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
2072 calc(0.75em + 0.375rem);
2074 .custom-select.is-invalid:focus,
2075 .was-validated .custom-select:invalid:focus {
2076 border-color: #e74c3c;
2077 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
2079 .form-check-input.is-invalid ~ .form-check-label,
2080 .was-validated .form-check-input:invalid ~ .form-check-label {
2083 .form-check-input.is-invalid ~ .invalid-feedback,
2084 .form-check-input.is-invalid ~ .invalid-tooltip,
2085 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2086 .was-validated .form-check-input:invalid ~ .invalid-tooltip {
2089 .custom-control-input.is-invalid ~ .custom-control-label,
2090 .was-validated .custom-control-input:invalid ~ .custom-control-label {
2093 .custom-control-input.is-invalid ~ .custom-control-label::before,
2094 .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
2095 border-color: #e74c3c;
2097 .custom-control-input.is-invalid:checked ~ .custom-control-label::before,
2099 .custom-control-input:invalid:checked
2100 ~ .custom-control-label::before {
2101 border-color: #ed7669;
2102 background-color: #ed7669;
2104 .custom-control-input.is-invalid:focus ~ .custom-control-label::before,
2106 .custom-control-input:invalid:focus
2107 ~ .custom-control-label::before {
2108 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
2110 .custom-control-input.is-invalid:focus:not(:checked)
2111 ~ .custom-control-label::before,
2113 .custom-control-input:invalid:focus:not(:checked)
2114 ~ .custom-control-label::before {
2115 border-color: #e74c3c;
2117 .custom-file-input.is-invalid ~ .custom-file-label,
2118 .was-validated .custom-file-input:invalid ~ .custom-file-label {
2119 border-color: #e74c3c;
2121 .custom-file-input.is-invalid:focus ~ .custom-file-label,
2122 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
2123 border-color: #e74c3c;
2124 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
2128 flex-flow: row wrap;
2129 align-items: center;
2131 .form-inline .form-check {
2134 @media (min-width: 576px) {
2135 .form-inline label {
2137 align-items: center;
2138 justify-content: center;
2141 .form-inline .form-group {
2144 flex-flow: row wrap;
2145 align-items: center;
2148 .form-inline .form-control {
2149 display: inline-block;
2151 vertical-align: middle;
2153 .form-inline .form-control-plaintext {
2154 display: inline-block;
2156 .form-inline .custom-select,
2157 .form-inline .input-group {
2160 .form-inline .form-check {
2162 align-items: center;
2163 justify-content: center;
2167 .form-inline .form-check-input {
2171 margin-right: 0.25rem;
2174 .form-inline .custom-control {
2175 align-items: center;
2176 justify-content: center;
2178 .form-inline .custom-control-label {
2183 display: inline-block;
2187 vertical-align: middle;
2189 background-color: transparent;
2190 border: 1px solid transparent;
2191 padding: 0.375rem 0.75rem;
2192 font-size: 0.9375rem;
2194 border-radius: 0.25rem;
2195 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
2196 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2198 @media (prefers-reduced-motion: reduce) {
2205 text-decoration: none;
2210 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
2216 .btn:not(:disabled):not(.disabled) {
2220 fieldset:disabled a.btn {
2221 pointer-events: none;
2225 background-color: #375a7f;
2226 border-color: #375a7f;
2228 .btn-primary:hover {
2230 background-color: #2b4764;
2231 border-color: #28415b;
2234 .btn-primary:focus {
2236 background-color: #2b4764;
2237 border-color: #28415b;
2238 box-shadow: 0 0 0 0.2rem rgba(85, 115, 146, 0.5);
2240 .btn-primary.disabled,
2241 .btn-primary:disabled {
2243 background-color: #375a7f;
2244 border-color: #375a7f;
2246 .btn-primary:not(:disabled):not(.disabled).active,
2247 .btn-primary:not(:disabled):not(.disabled):active,
2248 .show > .btn-primary.dropdown-toggle {
2250 background-color: #28415b;
2251 border-color: #243a53;
2253 .btn-primary:not(:disabled):not(.disabled).active:focus,
2254 .btn-primary:not(:disabled):not(.disabled):active:focus,
2255 .show > .btn-primary.dropdown-toggle:focus {
2256 box-shadow: 0 0 0 0.2rem rgba(85, 115, 146, 0.5);
2260 background-color: #444;
2263 .btn-secondary:hover {
2265 background-color: #313131;
2266 border-color: #2b2b2b;
2268 .btn-secondary.focus,
2269 .btn-secondary:focus {
2271 background-color: #313131;
2272 border-color: #2b2b2b;
2273 box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5);
2275 .btn-secondary.disabled,
2276 .btn-secondary:disabled {
2278 background-color: #444;
2281 .btn-secondary:not(:disabled):not(.disabled).active,
2282 .btn-secondary:not(:disabled):not(.disabled):active,
2283 .show > .btn-secondary.dropdown-toggle {
2285 background-color: #2b2b2b;
2286 border-color: #242424;
2288 .btn-secondary:not(:disabled):not(.disabled).active:focus,
2289 .btn-secondary:not(:disabled):not(.disabled):active:focus,
2290 .show > .btn-secondary.dropdown-toggle:focus {
2291 box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5);
2295 background-color: #00bc8c;
2296 border-color: #00bc8c;
2298 .btn-success:hover {
2300 background-color: #009670;
2301 border-color: #008966;
2304 .btn-success:focus {
2306 background-color: #009670;
2307 border-color: #008966;
2308 box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5);
2310 .btn-success.disabled,
2311 .btn-success:disabled {
2313 background-color: #00bc8c;
2314 border-color: #00bc8c;
2316 .btn-success:not(:disabled):not(.disabled).active,
2317 .btn-success:not(:disabled):not(.disabled):active,
2318 .show > .btn-success.dropdown-toggle {
2320 background-color: #008966;
2321 border-color: #007c5d;
2323 .btn-success:not(:disabled):not(.disabled).active:focus,
2324 .btn-success:not(:disabled):not(.disabled):active:focus,
2325 .show > .btn-success.dropdown-toggle:focus {
2326 box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5);
2330 background-color: #3498db;
2331 border-color: #3498db;
2335 background-color: #2384c6;
2336 border-color: #217dbb;
2341 background-color: #2384c6;
2342 border-color: #217dbb;
2343 box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
2346 .btn-info:disabled {
2348 background-color: #3498db;
2349 border-color: #3498db;
2351 .btn-info:not(:disabled):not(.disabled).active,
2352 .btn-info:not(:disabled):not(.disabled):active,
2353 .show > .btn-info.dropdown-toggle {
2355 background-color: #217dbb;
2356 border-color: #1f76b0;
2358 .btn-info:not(:disabled):not(.disabled).active:focus,
2359 .btn-info:not(:disabled):not(.disabled):active:focus,
2360 .show > .btn-info.dropdown-toggle:focus {
2361 box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
2365 background-color: #f39c12;
2366 border-color: #f39c12;
2368 .btn-warning:hover {
2370 background-color: #d4860b;
2371 border-color: #c87f0a;
2374 .btn-warning:focus {
2376 background-color: #d4860b;
2377 border-color: #c87f0a;
2378 box-shadow: 0 0 0 0.2rem rgba(245, 171, 54, 0.5);
2380 .btn-warning.disabled,
2381 .btn-warning:disabled {
2383 background-color: #f39c12;
2384 border-color: #f39c12;
2386 .btn-warning:not(:disabled):not(.disabled).active,
2387 .btn-warning:not(:disabled):not(.disabled):active,
2388 .show > .btn-warning.dropdown-toggle {
2390 background-color: #c87f0a;
2391 border-color: #bc770a;
2393 .btn-warning:not(:disabled):not(.disabled).active:focus,
2394 .btn-warning:not(:disabled):not(.disabled):active:focus,
2395 .show > .btn-warning.dropdown-toggle:focus {
2396 box-shadow: 0 0 0 0.2rem rgba(245, 171, 54, 0.5);
2400 background-color: #e74c3c;
2401 border-color: #e74c3c;
2405 background-color: #e12e1c;
2406 border-color: #d62c1a;
2411 background-color: #e12e1c;
2412 border-color: #d62c1a;
2413 box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
2415 .btn-danger.disabled,
2416 .btn-danger:disabled {
2418 background-color: #e74c3c;
2419 border-color: #e74c3c;
2421 .btn-danger:not(:disabled):not(.disabled).active,
2422 .btn-danger:not(:disabled):not(.disabled):active,
2423 .show > .btn-danger.dropdown-toggle {
2425 background-color: #d62c1a;
2426 border-color: #ca2a19;
2428 .btn-danger:not(:disabled):not(.disabled).active:focus,
2429 .btn-danger:not(:disabled):not(.disabled):active:focus,
2430 .show > .btn-danger.dropdown-toggle:focus {
2431 box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
2435 background-color: #303030;
2436 border-color: #303030;
2440 background-color: #1d1d1d;
2441 border-color: #171717;
2446 background-color: #1d1d1d;
2447 border-color: #171717;
2448 box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
2450 .btn-light.disabled,
2451 .btn-light:disabled {
2453 background-color: #303030;
2454 border-color: #303030;
2456 .btn-light:not(:disabled):not(.disabled).active,
2457 .btn-light:not(:disabled):not(.disabled):active,
2458 .show > .btn-light.dropdown-toggle {
2460 background-color: #171717;
2461 border-color: #101010;
2463 .btn-light:not(:disabled):not(.disabled).active:focus,
2464 .btn-light:not(:disabled):not(.disabled):active:focus,
2465 .show > .btn-light.dropdown-toggle:focus {
2466 box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
2470 background-color: #dee2e6;
2471 border-color: #dee2e6;
2475 background-color: #c8cfd6;
2476 border-color: #c1c9d0;
2481 background-color: #c8cfd6;
2482 border-color: #c1c9d0;
2483 box-shadow: 0 0 0 0.2rem rgba(194, 197, 201, 0.5);
2486 .btn-dark:disabled {
2488 background-color: #dee2e6;
2489 border-color: #dee2e6;
2491 .btn-dark:not(:disabled):not(.disabled).active,
2492 .btn-dark:not(:disabled):not(.disabled):active,
2493 .show > .btn-dark.dropdown-toggle {
2495 background-color: #c1c9d0;
2496 border-color: #bac2cb;
2498 .btn-dark:not(:disabled):not(.disabled).active:focus,
2499 .btn-dark:not(:disabled):not(.disabled):active:focus,
2500 .show > .btn-dark.dropdown-toggle:focus {
2501 box-shadow: 0 0 0 0.2rem rgba(194, 197, 201, 0.5);
2503 .btn-outline-primary {
2505 border-color: #375a7f;
2507 .btn-outline-primary:hover {
2509 background-color: #375a7f;
2510 border-color: #375a7f;
2512 .btn-outline-primary.focus,
2513 .btn-outline-primary:focus {
2514 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5);
2516 .btn-outline-primary.disabled,
2517 .btn-outline-primary:disabled {
2519 background-color: transparent;
2521 .btn-outline-primary:not(:disabled):not(.disabled).active,
2522 .btn-outline-primary:not(:disabled):not(.disabled):active,
2523 .show > .btn-outline-primary.dropdown-toggle {
2525 background-color: #375a7f;
2526 border-color: #375a7f;
2528 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2529 .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
2530 .show > .btn-outline-primary.dropdown-toggle:focus {
2531 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5);
2533 .btn-outline-secondary {
2537 .btn-outline-secondary:hover {
2539 background-color: #444;
2542 .btn-outline-secondary.focus,
2543 .btn-outline-secondary:focus {
2544 box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5);
2546 .btn-outline-secondary.disabled,
2547 .btn-outline-secondary:disabled {
2549 background-color: transparent;
2551 .btn-outline-secondary:not(:disabled):not(.disabled).active,
2552 .btn-outline-secondary:not(:disabled):not(.disabled):active,
2553 .show > .btn-outline-secondary.dropdown-toggle {
2555 background-color: #444;
2558 .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2559 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
2560 .show > .btn-outline-secondary.dropdown-toggle:focus {
2561 box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5);
2563 .btn-outline-success {
2565 border-color: #00bc8c;
2567 .btn-outline-success:hover {
2569 background-color: #00bc8c;
2570 border-color: #00bc8c;
2572 .btn-outline-success.focus,
2573 .btn-outline-success:focus {
2574 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5);
2576 .btn-outline-success.disabled,
2577 .btn-outline-success:disabled {
2579 background-color: transparent;
2581 .btn-outline-success:not(:disabled):not(.disabled).active,
2582 .btn-outline-success:not(:disabled):not(.disabled):active,
2583 .show > .btn-outline-success.dropdown-toggle {
2585 background-color: #00bc8c;
2586 border-color: #00bc8c;
2588 .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2589 .btn-outline-success:not(:disabled):not(.disabled):active:focus,
2590 .show > .btn-outline-success.dropdown-toggle:focus {
2591 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5);
2595 border-color: #3498db;
2597 .btn-outline-info:hover {
2599 background-color: #3498db;
2600 border-color: #3498db;
2602 .btn-outline-info.focus,
2603 .btn-outline-info:focus {
2604 box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
2606 .btn-outline-info.disabled,
2607 .btn-outline-info:disabled {
2609 background-color: transparent;
2611 .btn-outline-info:not(:disabled):not(.disabled).active,
2612 .btn-outline-info:not(:disabled):not(.disabled):active,
2613 .show > .btn-outline-info.dropdown-toggle {
2615 background-color: #3498db;
2616 border-color: #3498db;
2618 .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2619 .btn-outline-info:not(:disabled):not(.disabled):active:focus,
2620 .show > .btn-outline-info.dropdown-toggle:focus {
2621 box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
2623 .btn-outline-warning {
2625 border-color: #f39c12;
2627 .btn-outline-warning:hover {
2629 background-color: #f39c12;
2630 border-color: #f39c12;
2632 .btn-outline-warning.focus,
2633 .btn-outline-warning:focus {
2634 box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
2636 .btn-outline-warning.disabled,
2637 .btn-outline-warning:disabled {
2639 background-color: transparent;
2641 .btn-outline-warning:not(:disabled):not(.disabled).active,
2642 .btn-outline-warning:not(:disabled):not(.disabled):active,
2643 .show > .btn-outline-warning.dropdown-toggle {
2645 background-color: #f39c12;
2646 border-color: #f39c12;
2648 .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2649 .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
2650 .show > .btn-outline-warning.dropdown-toggle:focus {
2651 box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
2653 .btn-outline-danger {
2655 border-color: #e74c3c;
2657 .btn-outline-danger:hover {
2659 background-color: #e74c3c;
2660 border-color: #e74c3c;
2662 .btn-outline-danger.focus,
2663 .btn-outline-danger:focus {
2664 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
2666 .btn-outline-danger.disabled,
2667 .btn-outline-danger:disabled {
2669 background-color: transparent;
2671 .btn-outline-danger:not(:disabled):not(.disabled).active,
2672 .btn-outline-danger:not(:disabled):not(.disabled):active,
2673 .show > .btn-outline-danger.dropdown-toggle {
2675 background-color: #e74c3c;
2676 border-color: #e74c3c;
2678 .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2679 .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
2680 .show > .btn-outline-danger.dropdown-toggle:focus {
2681 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
2683 .btn-outline-light {
2685 border-color: #303030;
2687 .btn-outline-light:hover {
2689 background-color: #303030;
2690 border-color: #303030;
2692 .btn-outline-light.focus,
2693 .btn-outline-light:focus {
2694 box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5);
2696 .btn-outline-light.disabled,
2697 .btn-outline-light:disabled {
2699 background-color: transparent;
2701 .btn-outline-light:not(:disabled):not(.disabled).active,
2702 .btn-outline-light:not(:disabled):not(.disabled):active,
2703 .show > .btn-outline-light.dropdown-toggle {
2705 background-color: #303030;
2706 border-color: #303030;
2708 .btn-outline-light:not(:disabled):not(.disabled).active:focus,
2709 .btn-outline-light:not(:disabled):not(.disabled):active:focus,
2710 .show > .btn-outline-light.dropdown-toggle:focus {
2711 box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5);
2715 border-color: #dee2e6;
2717 .btn-outline-dark:hover {
2719 background-color: #dee2e6;
2720 border-color: #dee2e6;
2722 .btn-outline-dark.focus,
2723 .btn-outline-dark:focus {
2724 box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
2726 .btn-outline-dark.disabled,
2727 .btn-outline-dark:disabled {
2729 background-color: transparent;
2731 .btn-outline-dark:not(:disabled):not(.disabled).active,
2732 .btn-outline-dark:not(:disabled):not(.disabled):active,
2733 .show > .btn-outline-dark.dropdown-toggle {
2735 background-color: #dee2e6;
2736 border-color: #dee2e6;
2738 .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
2739 .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
2740 .show > .btn-outline-dark.dropdown-toggle:focus {
2741 box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
2746 text-decoration: none;
2750 text-decoration: underline;
2754 text-decoration: underline;
2757 .btn-link:disabled {
2759 pointer-events: none;
2761 .btn-group-lg > .btn,
2763 padding: 0.5rem 1rem;
2764 font-size: 1.17188rem;
2766 border-radius: 0.3rem;
2768 .btn-group-sm > .btn,
2770 padding: 0.25rem 0.5rem;
2771 font-size: 0.82031rem;
2773 border-radius: 0.2rem;
2779 .btn-block + .btn-block {
2782 input[type="button"].btn-block,
2783 input[type="reset"].btn-block,
2784 input[type="submit"].btn-block {
2788 transition: opacity 0.15s linear;
2790 @media (prefers-reduced-motion: reduce) {
2798 .collapse:not(.show) {
2805 transition: height 0.35s ease;
2807 @media (prefers-reduced-motion: reduce) {
2819 white-space: nowrap;
2821 .dropdown-toggle::after {
2822 display: inline-block;
2823 margin-left: 0.255em;
2824 vertical-align: 0.255em;
2826 border-top: 0.3em solid;
2827 border-right: 0.3em solid transparent;
2829 border-left: 0.3em solid transparent;
2831 .dropdown-toggle:empty::after {
2843 margin: 0.125rem 0 0;
2844 font-size: 0.9375rem;
2848 background-color: #222;
2849 background-clip: padding-box;
2850 border: 1px solid #444;
2851 border-radius: 0.25rem;
2853 .dropdown-menu-left {
2857 .dropdown-menu-right {
2861 @media (min-width: 576px) {
2862 .dropdown-menu-sm-left {
2866 .dropdown-menu-sm-right {
2871 @media (min-width: 768px) {
2872 .dropdown-menu-md-left {
2876 .dropdown-menu-md-right {
2881 @media (min-width: 992px) {
2882 .dropdown-menu-lg-left {
2886 .dropdown-menu-lg-right {
2891 @media (min-width: 1200px) {
2892 .dropdown-menu-xl-left {
2896 .dropdown-menu-xl-right {
2901 .dropup .dropdown-menu {
2905 margin-bottom: 0.125rem;
2907 .dropup .dropdown-toggle::after {
2908 display: inline-block;
2909 margin-left: 0.255em;
2910 vertical-align: 0.255em;
2913 border-right: 0.3em solid transparent;
2914 border-bottom: 0.3em solid;
2915 border-left: 0.3em solid transparent;
2917 .dropup .dropdown-toggle:empty::after {
2920 .dropright .dropdown-menu {
2925 margin-left: 0.125rem;
2927 .dropright .dropdown-toggle::after {
2928 display: inline-block;
2929 margin-left: 0.255em;
2930 vertical-align: 0.255em;
2932 border-top: 0.3em solid transparent;
2934 border-bottom: 0.3em solid transparent;
2935 border-left: 0.3em solid;
2937 .dropright .dropdown-toggle:empty::after {
2940 .dropright .dropdown-toggle::after {
2943 .dropleft .dropdown-menu {
2948 margin-right: 0.125rem;
2950 .dropleft .dropdown-toggle::after {
2951 display: inline-block;
2952 margin-left: 0.255em;
2953 vertical-align: 0.255em;
2956 .dropleft .dropdown-toggle::after {
2959 .dropleft .dropdown-toggle::before {
2960 display: inline-block;
2961 margin-right: 0.255em;
2962 vertical-align: 0.255em;
2964 border-top: 0.3em solid transparent;
2965 border-right: 0.3em solid;
2966 border-bottom: 0.3em solid transparent;
2968 .dropleft .dropdown-toggle:empty::after {
2971 .dropleft .dropdown-toggle::before {
2974 .dropdown-menu[x-placement^="bottom"],
2975 .dropdown-menu[x-placement^="left"],
2976 .dropdown-menu[x-placement^="right"],
2977 .dropdown-menu[x-placement^="top"] {
2985 border-top: 1px solid #444;
2990 padding: 0.25rem 1.5rem;
2994 text-align: inherit;
2995 white-space: nowrap;
2996 background-color: transparent;
2999 .dropdown-item:focus,
3000 .dropdown-item:hover {
3002 text-decoration: none;
3003 background-color: #375a7f;
3005 .dropdown-item.active,
3006 .dropdown-item:active {
3008 text-decoration: none;
3009 background-color: #375a7f;
3011 .dropdown-item.disabled,
3012 .dropdown-item:disabled {
3014 pointer-events: none;
3015 background-color: transparent;
3017 .dropdown-menu.show {
3022 padding: 0.5rem 1.5rem;
3024 font-size: 0.82031rem;
3026 white-space: nowrap;
3028 .dropdown-item-text {
3030 padding: 0.25rem 1.5rem;
3034 .btn-group-vertical {
3036 display: inline-flex;
3037 vertical-align: middle;
3039 .btn-group-vertical > .btn,
3044 .btn-group-vertical > .btn:hover,
3045 .btn-group > .btn:hover {
3048 .btn-group-vertical > .btn.active,
3049 .btn-group-vertical > .btn:active,
3050 .btn-group-vertical > .btn:focus,
3051 .btn-group > .btn.active,
3052 .btn-group > .btn:active,
3053 .btn-group > .btn:focus {
3059 justify-content: flex-start;
3061 .btn-toolbar .input-group {
3064 .btn-group > .btn-group:not(:first-child),
3065 .btn-group > .btn:not(:first-child) {
3068 .btn-group > .btn-group:not(:last-child) > .btn,
3069 .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
3070 border-top-right-radius: 0;
3071 border-bottom-right-radius: 0;
3073 .btn-group > .btn-group:not(:first-child) > .btn,
3074 .btn-group > .btn:not(:first-child) {
3075 border-top-left-radius: 0;
3076 border-bottom-left-radius: 0;
3078 .dropdown-toggle-split {
3079 padding-right: 0.5625rem;
3080 padding-left: 0.5625rem;
3082 .dropdown-toggle-split::after,
3083 .dropright .dropdown-toggle-split::after,
3084 .dropup .dropdown-toggle-split::after {
3087 .dropleft .dropdown-toggle-split::before {
3090 .btn-group-sm > .btn + .dropdown-toggle-split,
3091 .btn-sm + .dropdown-toggle-split {
3092 padding-right: 0.375rem;
3093 padding-left: 0.375rem;
3095 .btn-group-lg > .btn + .dropdown-toggle-split,
3096 .btn-lg + .dropdown-toggle-split {
3097 padding-right: 0.75rem;
3098 padding-left: 0.75rem;
3100 .btn-group-vertical {
3101 flex-direction: column;
3102 align-items: flex-start;
3103 justify-content: center;
3105 .btn-group-vertical > .btn,
3106 .btn-group-vertical > .btn-group {
3109 .btn-group-vertical > .btn-group:not(:first-child),
3110 .btn-group-vertical > .btn:not(:first-child) {
3113 .btn-group-vertical > .btn-group:not(:last-child) > .btn,
3114 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
3115 border-bottom-right-radius: 0;
3116 border-bottom-left-radius: 0;
3118 .btn-group-vertical > .btn-group:not(:first-child) > .btn,
3119 .btn-group-vertical > .btn:not(:first-child) {
3120 border-top-left-radius: 0;
3121 border-top-right-radius: 0;
3123 .btn-group-toggle > .btn,
3124 .btn-group-toggle > .btn-group > .btn {
3127 .btn-group-toggle > .btn input[type="checkbox"],
3128 .btn-group-toggle > .btn input[type="radio"],
3129 .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
3130 .btn-group-toggle > .btn-group > .btn input[type="radio"] {
3132 clip: rect(0, 0, 0, 0);
3133 pointer-events: none;
3139 align-items: stretch;
3142 .input-group > .custom-file,
3143 .input-group > .custom-select,
3144 .input-group > .form-control,
3145 .input-group > .form-control-plaintext {
3152 .input-group > .custom-file + .custom-file,
3153 .input-group > .custom-file + .custom-select,
3154 .input-group > .custom-file + .form-control,
3155 .input-group > .custom-select + .custom-file,
3156 .input-group > .custom-select + .custom-select,
3157 .input-group > .custom-select + .form-control,
3158 .input-group > .form-control + .custom-file,
3159 .input-group > .form-control + .custom-select,
3160 .input-group > .form-control + .form-control,
3161 .input-group > .form-control-plaintext + .custom-file,
3162 .input-group > .form-control-plaintext + .custom-select,
3163 .input-group > .form-control-plaintext + .form-control {
3166 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
3167 .input-group > .custom-select:focus,
3168 .input-group > .form-control:focus {
3171 .input-group > .custom-file .custom-file-input:focus {
3174 .input-group > .custom-select:not(:last-child),
3175 .input-group > .form-control:not(:last-child) {
3176 border-top-right-radius: 0;
3177 border-bottom-right-radius: 0;
3179 .input-group > .custom-select:not(:first-child),
3180 .input-group > .form-control:not(:first-child) {
3181 border-top-left-radius: 0;
3182 border-bottom-left-radius: 0;
3184 .input-group > .custom-file {
3186 align-items: center;
3188 .input-group > .custom-file:not(:last-child) .custom-file-label,
3189 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3190 border-top-right-radius: 0;
3191 border-bottom-right-radius: 0;
3193 .input-group > .custom-file:not(:first-child) .custom-file-label {
3194 border-top-left-radius: 0;
3195 border-bottom-left-radius: 0;
3197 .input-group-append,
3198 .input-group-prepend {
3201 .input-group-append .btn,
3202 .input-group-prepend .btn {
3206 .input-group-append .btn:focus,
3207 .input-group-prepend .btn:focus {
3210 .input-group-append .btn + .btn,
3211 .input-group-append .btn + .input-group-text,
3212 .input-group-append .input-group-text + .btn,
3213 .input-group-append .input-group-text + .input-group-text,
3214 .input-group-prepend .btn + .btn,
3215 .input-group-prepend .btn + .input-group-text,
3216 .input-group-prepend .input-group-text + .btn,
3217 .input-group-prepend .input-group-text + .input-group-text {
3220 .input-group-prepend {
3223 .input-group-append {
3228 align-items: center;
3229 padding: 0.375rem 0.75rem;
3231 font-size: 0.9375rem;
3236 white-space: nowrap;
3237 background-color: #444;
3238 border: 1px solid #222;
3239 border-radius: 0.25rem;
3241 .input-group-text input[type="checkbox"],
3242 .input-group-text input[type="radio"] {
3245 .input-group-lg > .custom-select,
3246 .input-group-lg > .form-control:not(textarea) {
3247 height: calc(1.5em + 1rem + 2px);
3249 .input-group-lg > .custom-select,
3250 .input-group-lg > .form-control,
3251 .input-group-lg > .input-group-append > .btn,
3252 .input-group-lg > .input-group-append > .input-group-text,
3253 .input-group-lg > .input-group-prepend > .btn,
3254 .input-group-lg > .input-group-prepend > .input-group-text {
3255 padding: 0.5rem 1rem;
3256 font-size: 1.17188rem;
3258 border-radius: 0.3rem;
3260 .input-group-sm > .custom-select,
3261 .input-group-sm > .form-control:not(textarea) {
3262 height: calc(1.5em + 0.5rem + 2px);
3264 .input-group-sm > .custom-select,
3265 .input-group-sm > .form-control,
3266 .input-group-sm > .input-group-append > .btn,
3267 .input-group-sm > .input-group-append > .input-group-text,
3268 .input-group-sm > .input-group-prepend > .btn,
3269 .input-group-sm > .input-group-prepend > .input-group-text {
3270 padding: 0.25rem 0.5rem;
3271 font-size: 0.82031rem;
3273 border-radius: 0.2rem;
3275 .input-group-lg > .custom-select,
3276 .input-group-sm > .custom-select {
3277 padding-right: 1.75rem;
3280 > .input-group-append:last-child
3281 > .btn:not(:last-child):not(.dropdown-toggle),
3283 > .input-group-append:last-child
3284 > .input-group-text:not(:last-child),
3285 .input-group > .input-group-append:not(:last-child) > .btn,
3286 .input-group > .input-group-append:not(:last-child) > .input-group-text,
3287 .input-group > .input-group-prepend > .btn,
3288 .input-group > .input-group-prepend > .input-group-text {
3289 border-top-right-radius: 0;
3290 border-bottom-right-radius: 0;
3292 .input-group > .input-group-append > .btn,
3293 .input-group > .input-group-append > .input-group-text,
3294 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3296 > .input-group-prepend:first-child
3297 > .input-group-text:not(:first-child),
3298 .input-group > .input-group-prepend:not(:first-child) > .btn,
3299 .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
3300 border-top-left-radius: 0;
3301 border-bottom-left-radius: 0;
3306 min-height: 1.40625rem;
3307 padding-left: 1.5rem;
3309 .custom-control-inline {
3310 display: inline-flex;
3313 .custom-control-input {
3321 .custom-control-input:checked ~ .custom-control-label::before {
3323 border-color: #375a7f;
3324 background-color: #375a7f;
3326 .custom-control-input:focus ~ .custom-control-label::before {
3327 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3329 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3330 border-color: #739ac2;
3332 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3334 background-color: #97b3d2;
3335 border-color: #97b3d2;
3337 .custom-control-input:disabled ~ .custom-control-label,
3338 .custom-control-input[disabled] ~ .custom-control-label {
3341 .custom-control-input:disabled ~ .custom-control-label::before,
3342 .custom-control-input[disabled] ~ .custom-control-label::before {
3343 background-color: #2b2b2b;
3345 .custom-control-label {
3348 vertical-align: top;
3350 .custom-control-label::before {
3357 pointer-events: none;
3359 background-color: #444;
3360 border: #adb5bd solid 1px;
3362 .custom-control-label::after {
3370 background: no-repeat 50%/50% 50%;
3372 .custom-checkbox .custom-control-label::before {
3373 border-radius: 0.25rem;
3375 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3376 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");
3379 .custom-control-input:indeterminate
3380 ~ .custom-control-label::before {
3381 border-color: #375a7f;
3382 background-color: #375a7f;
3385 .custom-control-input:indeterminate
3386 ~ .custom-control-label::after {
3387 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");
3390 .custom-control-input:disabled:checked
3391 ~ .custom-control-label::before {
3392 background-color: rgba(55, 90, 127, 0.5);
3395 .custom-control-input:disabled:indeterminate
3396 ~ .custom-control-label::before {
3397 background-color: rgba(55, 90, 127, 0.5);
3399 .custom-radio .custom-control-label::before {
3402 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3403 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");
3406 .custom-control-input:disabled:checked
3407 ~ .custom-control-label::before {
3408 background-color: rgba(55, 90, 127, 0.5);
3411 padding-left: 2.25rem;
3413 .custom-switch .custom-control-label::before {
3416 pointer-events: all;
3417 border-radius: 0.5rem;
3419 .custom-switch .custom-control-label::after {
3420 top: calc(0.20312rem + 2px);
3421 left: calc(-2.25rem + 2px);
3422 width: calc(1rem - 4px);
3423 height: calc(1rem - 4px);
3424 background-color: #adb5bd;
3425 border-radius: 0.5rem;
3426 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
3427 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3429 @media (prefers-reduced-motion: reduce) {
3430 .custom-switch .custom-control-label::after {
3434 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3435 background-color: #444;
3436 transform: translateX(0.75rem);
3439 .custom-control-input:disabled:checked
3440 ~ .custom-control-label::before {
3441 background-color: rgba(55, 90, 127, 0.5);
3444 display: inline-block;
3446 height: calc(1.5em + 0.75rem + 2px);
3447 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3448 font-size: 0.9375rem;
3452 vertical-align: middle;
3454 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")
3455 no-repeat right 0.75rem center/8px 10px;
3456 border: 1px solid #222;
3457 border-radius: 0.25rem;
3460 .custom-select:focus {
3461 border-color: #739ac2;
3463 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3465 .custom-select:focus::-ms-value {
3467 background-color: #444;
3469 .custom-select[multiple],
3470 .custom-select[size]:not([size="1"]) {
3472 padding-right: 0.75rem;
3473 background-image: none;
3475 .custom-select:disabled {
3477 background-color: #ebebeb;
3479 .custom-select::-ms-expand {
3482 .custom-select:-moz-focusring {
3484 text-shadow: 0 0 0 #fff;
3487 height: calc(1.5em + 0.5rem + 2px);
3488 padding-top: 0.25rem;
3489 padding-bottom: 0.25rem;
3490 padding-left: 0.5rem;
3491 font-size: 0.82031rem;
3494 height: calc(1.5em + 1rem + 2px);
3495 padding-top: 0.5rem;
3496 padding-bottom: 0.5rem;
3498 font-size: 1.17188rem;
3502 display: inline-block;
3504 height: calc(1.5em + 0.75rem + 2px);
3507 .custom-file-input {
3511 height: calc(1.5em + 0.75rem + 2px);
3515 .custom-file-input:focus ~ .custom-file-label {
3516 border-color: #739ac2;
3517 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3519 .custom-file-input:disabled ~ .custom-file-label,
3520 .custom-file-input[disabled] ~ .custom-file-label {
3521 background-color: #2b2b2b;
3523 .custom-file-input:lang(en) ~ .custom-file-label::after {
3526 .custom-file-input ~ .custom-file-label[data-browse]::after {
3527 content: attr(data-browse);
3529 .custom-file-label {
3535 height: calc(1.5em + 0.75rem + 2px);
3536 padding: 0.375rem 0.75rem;
3540 background-color: #444;
3541 border: 1px solid #222;
3542 border-radius: 0.25rem;
3544 .custom-file-label::after {
3551 height: calc(1.5em + 0.75rem);
3552 padding: 0.375rem 0.75rem;
3556 background-color: #444;
3557 border-left: inherit;
3558 border-radius: 0 0.25rem 0.25rem 0;
3564 background-color: transparent;
3567 .custom-range:focus {
3570 .custom-range:focus::-webkit-slider-thumb {
3571 box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3573 .custom-range:focus::-moz-range-thumb {
3574 box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3576 .custom-range:focus::-ms-thumb {
3577 box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
3579 .custom-range::-moz-focus-outer {
3582 .custom-range::-webkit-slider-thumb {
3585 margin-top: -0.25rem;
3586 background-color: #375a7f;
3588 border-radius: 1rem;
3589 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3590 box-shadow 0.15s ease-in-out;
3593 @media (prefers-reduced-motion: reduce) {
3594 .custom-range::-webkit-slider-thumb {
3598 .custom-range::-webkit-slider-thumb:active {
3599 background-color: #97b3d2;
3601 .custom-range::-webkit-slider-runnable-track {
3606 background-color: #dee2e6;
3607 border-color: transparent;
3608 border-radius: 1rem;
3610 .custom-range::-moz-range-thumb {
3613 background-color: #375a7f;
3615 border-radius: 1rem;
3616 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3617 box-shadow 0.15s ease-in-out;
3620 @media (prefers-reduced-motion: reduce) {
3621 .custom-range::-moz-range-thumb {
3625 .custom-range::-moz-range-thumb:active {
3626 background-color: #97b3d2;
3628 .custom-range::-moz-range-track {
3633 background-color: #dee2e6;
3634 border-color: transparent;
3635 border-radius: 1rem;
3637 .custom-range::-ms-thumb {
3641 margin-right: 0.2rem;
3642 margin-left: 0.2rem;
3643 background-color: #375a7f;
3645 border-radius: 1rem;
3646 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3647 box-shadow 0.15s ease-in-out;
3650 @media (prefers-reduced-motion: reduce) {
3651 .custom-range::-ms-thumb {
3655 .custom-range::-ms-thumb:active {
3656 background-color: #97b3d2;
3658 .custom-range::-ms-track {
3663 background-color: transparent;
3664 border-color: transparent;
3665 border-width: 0.5rem;
3667 .custom-range::-ms-fill-lower {
3668 background-color: #dee2e6;
3669 border-radius: 1rem;
3671 .custom-range::-ms-fill-upper {
3673 background-color: #dee2e6;
3674 border-radius: 1rem;
3676 .custom-range:disabled::-webkit-slider-thumb {
3677 background-color: #adb5bd;
3679 .custom-range:disabled::-webkit-slider-runnable-track {
3682 .custom-range:disabled::-moz-range-thumb {
3683 background-color: #adb5bd;
3685 .custom-range:disabled::-moz-range-track {
3688 .custom-range:disabled::-ms-thumb {
3689 background-color: #adb5bd;
3691 .custom-control-label::before,
3694 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3695 box-shadow 0.15s ease-in-out;
3697 @media (prefers-reduced-motion: reduce) {
3698 .custom-control-label::before,
3713 padding: 0.5rem 2rem;
3717 text-decoration: none;
3719 .nav-link.disabled {
3721 pointer-events: none;
3725 border-bottom: 1px solid #444;
3727 .nav-tabs .nav-item {
3728 margin-bottom: -1px;
3730 .nav-tabs .nav-link {
3731 border: 1px solid transparent;
3732 border-top-left-radius: 0.25rem;
3733 border-top-right-radius: 0.25rem;
3735 .nav-tabs .nav-link:focus,
3736 .nav-tabs .nav-link:hover {
3737 border-color: #444 #444 transparent;
3739 .nav-tabs .nav-link.disabled {
3741 background-color: transparent;
3742 border-color: transparent;
3744 .nav-tabs .nav-item.show .nav-link,
3745 .nav-tabs .nav-link.active {
3747 background-color: #222;
3748 border-color: #444 #444 transparent;
3750 .nav-tabs .dropdown-menu {
3752 border-top-left-radius: 0;
3753 border-top-right-radius: 0;
3755 .nav-pills .nav-link {
3756 border-radius: 0.25rem;
3758 .nav-pills .nav-link.active,
3759 .nav-pills .show > .nav-link {
3761 background-color: #375a7f;
3763 .nav-fill .nav-item {
3767 .nav-justified .nav-item {
3772 .tab-content > .tab-pane {
3775 .tab-content > .active {
3782 align-items: center;
3783 justify-content: space-between;
3787 .navbar .container-fluid,
3788 .navbar .container-lg,
3789 .navbar .container-md,
3790 .navbar .container-sm,
3791 .navbar .container-xl {
3794 align-items: center;
3795 justify-content: space-between;
3798 display: inline-block;
3799 padding-top: 0.32422rem;
3800 padding-bottom: 0.32422rem;
3802 font-size: 1.17188rem;
3803 line-height: inherit;
3804 white-space: nowrap;
3806 .navbar-brand:focus,
3807 .navbar-brand:hover {
3808 text-decoration: none;
3812 flex-direction: column;
3817 .navbar-nav .nav-link {
3821 .navbar-nav .dropdown-menu {
3826 display: inline-block;
3827 padding-top: 0.5rem;
3828 padding-bottom: 0.5rem;
3833 align-items: center;
3836 padding: 0.25rem 0.75rem;
3837 font-size: 1.17188rem;
3839 background-color: transparent;
3840 border: 1px solid transparent;
3841 border-radius: 0.25rem;
3843 .navbar-toggler:focus,
3844 .navbar-toggler:hover {
3845 text-decoration: none;
3847 .navbar-toggler-icon {
3848 display: inline-block;
3851 vertical-align: middle;
3853 background: no-repeat center center;
3854 background-size: 100% 100%;
3856 @media (max-width: 575.98px) {
3857 .navbar-expand-sm > .container,
3858 .navbar-expand-sm > .container-fluid,
3859 .navbar-expand-sm > .container-lg,
3860 .navbar-expand-sm > .container-md,
3861 .navbar-expand-sm > .container-sm,
3862 .navbar-expand-sm > .container-xl {
3867 @media (min-width: 576px) {
3869 flex-flow: row nowrap;
3870 justify-content: flex-start;
3872 .navbar-expand-sm .navbar-nav {
3873 flex-direction: row;
3875 .navbar-expand-sm .navbar-nav .dropdown-menu {
3878 .navbar-expand-sm .navbar-nav .nav-link {
3879 padding-right: 0.5rem;
3880 padding-left: 0.5rem;
3882 .navbar-expand-sm > .container,
3883 .navbar-expand-sm > .container-fluid,
3884 .navbar-expand-sm > .container-lg,
3885 .navbar-expand-sm > .container-md,
3886 .navbar-expand-sm > .container-sm,
3887 .navbar-expand-sm > .container-xl {
3890 .navbar-expand-sm .navbar-collapse {
3891 display: flex !important;
3894 .navbar-expand-sm .navbar-toggler {
3898 @media (max-width: 767.98px) {
3899 .navbar-expand-md > .container,
3900 .navbar-expand-md > .container-fluid,
3901 .navbar-expand-md > .container-lg,
3902 .navbar-expand-md > .container-md,
3903 .navbar-expand-md > .container-sm,
3904 .navbar-expand-md > .container-xl {
3909 @media (min-width: 768px) {
3911 flex-flow: row nowrap;
3912 justify-content: flex-start;
3914 .navbar-expand-md .navbar-nav {
3915 flex-direction: row;
3917 .navbar-expand-md .navbar-nav .dropdown-menu {
3920 .navbar-expand-md .navbar-nav .nav-link {
3921 padding-right: 0.5rem;
3922 padding-left: 0.5rem;
3924 .navbar-expand-md > .container,
3925 .navbar-expand-md > .container-fluid,
3926 .navbar-expand-md > .container-lg,
3927 .navbar-expand-md > .container-md,
3928 .navbar-expand-md > .container-sm,
3929 .navbar-expand-md > .container-xl {
3932 .navbar-expand-md .navbar-collapse {
3933 display: flex !important;
3936 .navbar-expand-md .navbar-toggler {
3940 @media (max-width: 991.98px) {
3941 .navbar-expand-lg > .container,
3942 .navbar-expand-lg > .container-fluid,
3943 .navbar-expand-lg > .container-lg,
3944 .navbar-expand-lg > .container-md,
3945 .navbar-expand-lg > .container-sm,
3946 .navbar-expand-lg > .container-xl {
3951 @media (min-width: 992px) {
3953 flex-flow: row nowrap;
3954 justify-content: flex-start;
3956 .navbar-expand-lg .navbar-nav {
3957 flex-direction: row;
3959 .navbar-expand-lg .navbar-nav .dropdown-menu {
3962 .navbar-expand-lg .navbar-nav .nav-link {
3963 padding-right: 0.5rem;
3964 padding-left: 0.5rem;
3966 .navbar-expand-lg > .container,
3967 .navbar-expand-lg > .container-fluid,
3968 .navbar-expand-lg > .container-lg,
3969 .navbar-expand-lg > .container-md,
3970 .navbar-expand-lg > .container-sm,
3971 .navbar-expand-lg > .container-xl {
3974 .navbar-expand-lg .navbar-collapse {
3975 display: flex !important;
3978 .navbar-expand-lg .navbar-toggler {
3982 @media (max-width: 1199.98px) {
3983 .navbar-expand-xl > .container,
3984 .navbar-expand-xl > .container-fluid,
3985 .navbar-expand-xl > .container-lg,
3986 .navbar-expand-xl > .container-md,
3987 .navbar-expand-xl > .container-sm,
3988 .navbar-expand-xl > .container-xl {
3993 @media (min-width: 1200px) {
3995 flex-flow: row nowrap;
3996 justify-content: flex-start;
3998 .navbar-expand-xl .navbar-nav {
3999 flex-direction: row;
4001 .navbar-expand-xl .navbar-nav .dropdown-menu {
4004 .navbar-expand-xl .navbar-nav .nav-link {
4005 padding-right: 0.5rem;
4006 padding-left: 0.5rem;
4008 .navbar-expand-xl > .container,
4009 .navbar-expand-xl > .container-fluid,
4010 .navbar-expand-xl > .container-lg,
4011 .navbar-expand-xl > .container-md,
4012 .navbar-expand-xl > .container-sm,
4013 .navbar-expand-xl > .container-xl {
4016 .navbar-expand-xl .navbar-collapse {
4017 display: flex !important;
4020 .navbar-expand-xl .navbar-toggler {
4025 flex-flow: row nowrap;
4026 justify-content: flex-start;
4028 .navbar-expand > .container,
4029 .navbar-expand > .container-fluid,
4030 .navbar-expand > .container-lg,
4031 .navbar-expand > .container-md,
4032 .navbar-expand > .container-sm,
4033 .navbar-expand > .container-xl {
4037 .navbar-expand .navbar-nav {
4038 flex-direction: row;
4040 .navbar-expand .navbar-nav .dropdown-menu {
4043 .navbar-expand .navbar-nav .nav-link {
4044 padding-right: 0.5rem;
4045 padding-left: 0.5rem;
4047 .navbar-expand > .container,
4048 .navbar-expand > .container-fluid,
4049 .navbar-expand > .container-lg,
4050 .navbar-expand > .container-md,
4051 .navbar-expand > .container-sm,
4052 .navbar-expand > .container-xl {
4055 .navbar-expand .navbar-collapse {
4056 display: flex !important;
4059 .navbar-expand .navbar-toggler {
4062 .navbar-light .navbar-brand {
4065 .navbar-light .navbar-brand:focus,
4066 .navbar-light .navbar-brand:hover {
4069 .navbar-light .navbar-nav .nav-link {
4070 color: rgba(255, 255, 255, 0.6);
4072 .navbar-light .navbar-nav .nav-link:focus,
4073 .navbar-light .navbar-nav .nav-link:hover {
4076 .navbar-light .navbar-nav .nav-link.disabled {
4077 color: rgba(0, 0, 0, 0.3);
4079 .navbar-light .navbar-nav .active > .nav-link,
4080 .navbar-light .navbar-nav .nav-link.active,
4081 .navbar-light .navbar-nav .nav-link.show,
4082 .navbar-light .navbar-nav .show > .nav-link {
4085 .navbar-light .navbar-toggler {
4086 color: rgba(255, 255, 255, 0.6);
4087 border-color: rgba(34, 34, 34, 0.1);
4089 .navbar-light .navbar-toggler-icon {
4090 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");
4092 .navbar-light .navbar-text {
4093 color: rgba(255, 255, 255, 0.6);
4095 .navbar-light .navbar-text a {
4098 .navbar-light .navbar-text a:focus,
4099 .navbar-light .navbar-text a:hover {
4102 .navbar-dark .navbar-brand {
4105 .navbar-dark .navbar-brand:focus,
4106 .navbar-dark .navbar-brand:hover {
4109 .navbar-dark .navbar-nav .nav-link {
4110 color: rgba(255, 255, 255, 0.6);
4112 .navbar-dark .navbar-nav .nav-link:focus,
4113 .navbar-dark .navbar-nav .nav-link:hover {
4116 .navbar-dark .navbar-nav .nav-link.disabled {
4117 color: rgba(255, 255, 255, 0.25);
4119 .navbar-dark .navbar-nav .active > .nav-link,
4120 .navbar-dark .navbar-nav .nav-link.active,
4121 .navbar-dark .navbar-nav .nav-link.show,
4122 .navbar-dark .navbar-nav .show > .nav-link {
4125 .navbar-dark .navbar-toggler {
4126 color: rgba(255, 255, 255, 0.6);
4127 border-color: rgba(255, 255, 255, 0.1);
4129 .navbar-dark .navbar-toggler-icon {
4130 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");
4132 .navbar-dark .navbar-text {
4133 color: rgba(255, 255, 255, 0.6);
4135 .navbar-dark .navbar-text a {
4138 .navbar-dark .navbar-text a:focus,
4139 .navbar-dark .navbar-text a:hover {
4145 flex-direction: column;
4147 word-wrap: break-word;
4148 background-color: #303030;
4149 background-clip: border-box;
4150 border: 1px solid rgba(0, 0, 0, 0.125);
4151 border-radius: 0.25rem;
4157 .card > .list-group {
4158 border-top: inherit;
4159 border-bottom: inherit;
4161 .card > .list-group:first-child {
4162 border-top-width: 0;
4163 border-top-left-radius: calc(0.25rem - 1px);
4164 border-top-right-radius: calc(0.25rem - 1px);
4166 .card > .list-group:last-child {
4167 border-bottom-width: 0;
4168 border-bottom-right-radius: calc(0.25rem - 1px);
4169 border-bottom-left-radius: calc(0.25rem - 1px);
4177 margin-bottom: 0.75rem;
4180 margin-top: -0.375rem;
4183 .card-text:last-child {
4187 text-decoration: none;
4189 .card-link + .card-link {
4190 margin-left: 1.25rem;
4193 padding: 0.75rem 1.25rem;
4195 background-color: #444;
4196 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4198 .card-header:first-child {
4199 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4201 .card-header + .list-group .list-group-item:first-child {
4205 padding: 0.75rem 1.25rem;
4206 background-color: #444;
4207 border-top: 1px solid rgba(0, 0, 0, 0.125);
4209 .card-footer:last-child {
4210 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4213 margin-right: -0.625rem;
4214 margin-bottom: -0.75rem;
4215 margin-left: -0.625rem;
4218 .card-header-pills {
4219 margin-right: -0.625rem;
4220 margin-left: -0.625rem;
4238 border-top-left-radius: calc(0.25rem - 1px);
4239 border-top-right-radius: calc(0.25rem - 1px);
4243 border-bottom-right-radius: calc(0.25rem - 1px);
4244 border-bottom-left-radius: calc(0.25rem - 1px);
4247 margin-bottom: 15px;
4249 @media (min-width: 576px) {
4252 flex-flow: row wrap;
4253 margin-right: -15px;
4263 .card-group > .card {
4264 margin-bottom: 15px;
4266 @media (min-width: 576px) {
4269 flex-flow: row wrap;
4271 .card-group > .card {
4275 .card-group > .card + .card {
4279 .card-group > .card:not(:last-child) {
4280 border-top-right-radius: 0;
4281 border-bottom-right-radius: 0;
4283 .card-group > .card:not(:last-child) .card-header,
4284 .card-group > .card:not(:last-child) .card-img-top {
4285 border-top-right-radius: 0;
4287 .card-group > .card:not(:last-child) .card-footer,
4288 .card-group > .card:not(:last-child) .card-img-bottom {
4289 border-bottom-right-radius: 0;
4291 .card-group > .card:not(:first-child) {
4292 border-top-left-radius: 0;
4293 border-bottom-left-radius: 0;
4295 .card-group > .card:not(:first-child) .card-header,
4296 .card-group > .card:not(:first-child) .card-img-top {
4297 border-top-left-radius: 0;
4299 .card-group > .card:not(:first-child) .card-footer,
4300 .card-group > .card:not(:first-child) .card-img-bottom {
4301 border-bottom-left-radius: 0;
4304 .card-columns .card {
4305 margin-bottom: 0.75rem;
4307 @media (min-width: 576px) {
4310 column-gap: 1.25rem;
4314 .card-columns .card {
4315 display: inline-block;
4319 .accordion > .card {
4322 .accordion > .card:not(:last-of-type) {
4324 border-bottom-right-radius: 0;
4325 border-bottom-left-radius: 0;
4327 .accordion > .card:not(:first-of-type) {
4328 border-top-left-radius: 0;
4329 border-top-right-radius: 0;
4331 .accordion > .card > .card-header {
4333 margin-bottom: -1px;
4338 padding: 0.75rem 1rem;
4339 margin-bottom: 1rem;
4341 background-color: #444;
4342 border-radius: 0.25rem;
4347 .breadcrumb-item + .breadcrumb-item {
4348 padding-left: 0.5rem;
4350 .breadcrumb-item + .breadcrumb-item::before {
4351 display: inline-block;
4352 padding-right: 0.5rem;
4356 .breadcrumb-item + .breadcrumb-item:hover::before {
4357 text-decoration: underline;
4359 .breadcrumb-item + .breadcrumb-item:hover::before {
4360 text-decoration: none;
4362 .breadcrumb-item.active {
4369 border-radius: 0.25rem;
4374 padding: 0.5rem 0.75rem;
4378 background-color: #e74c3c;
4379 border: 0 solid transparent;
4384 text-decoration: none;
4385 background-color: #a62f22;
4386 border-color: transparent;
4391 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
4393 .page-item:first-child .page-link {
4395 border-top-left-radius: 0.25rem;
4396 border-bottom-left-radius: 0.25rem;
4398 .page-item:last-child .page-link {
4399 border-top-right-radius: 0.25rem;
4400 border-bottom-right-radius: 0.25rem;
4402 .page-item.active .page-link {
4405 background-color: #00efb2;
4406 border-color: transparent;
4408 .page-item.disabled .page-link {
4410 pointer-events: none;
4412 background-color: #007053;
4413 border-color: transparent;
4415 .pagination-lg .page-link {
4416 padding: 0.75rem 1.5rem;
4417 font-size: 1.17188rem;
4420 .pagination-lg .page-item:first-child .page-link {
4421 border-top-left-radius: 0.3rem;
4422 border-bottom-left-radius: 0.3rem;
4424 .pagination-lg .page-item:last-child .page-link {
4425 border-top-right-radius: 0.3rem;
4426 border-bottom-right-radius: 0.3rem;
4428 .pagination-sm .page-link {
4429 padding: 0.25rem 0.5rem;
4430 font-size: 0.82031rem;
4433 .pagination-sm .page-item:first-child .page-link {
4434 border-top-left-radius: 0.2rem;
4435 border-bottom-left-radius: 0.2rem;
4437 .pagination-sm .page-item:last-child .page-link {
4438 border-top-right-radius: 0.2rem;
4439 border-bottom-right-radius: 0.2rem;
4442 display: inline-block;
4443 padding: 0.25em 0.4em;
4448 white-space: nowrap;
4449 vertical-align: baseline;
4450 border-radius: 0.25rem;
4451 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
4452 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4454 @media (prefers-reduced-motion: reduce) {
4461 text-decoration: none;
4471 padding-right: 0.6em;
4472 padding-left: 0.6em;
4473 border-radius: 10rem;
4477 background-color: #375a7f;
4479 a.badge-primary:focus,
4480 a.badge-primary:hover {
4482 background-color: #28415b;
4484 a.badge-primary.focus,
4485 a.badge-primary:focus {
4487 box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5);
4491 background-color: #444;
4493 a.badge-secondary:focus,
4494 a.badge-secondary:hover {
4496 background-color: #2b2b2b;
4498 a.badge-secondary.focus,
4499 a.badge-secondary:focus {
4501 box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5);
4505 background-color: #00bc8c;
4507 a.badge-success:focus,
4508 a.badge-success:hover {
4510 background-color: #008966;
4512 a.badge-success.focus,
4513 a.badge-success:focus {
4515 box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5);
4519 background-color: #3498db;
4522 a.badge-info:hover {
4524 background-color: #217dbb;
4527 a.badge-info:focus {
4529 box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
4533 background-color: #f39c12;
4535 a.badge-warning:focus,
4536 a.badge-warning:hover {
4538 background-color: #c87f0a;
4540 a.badge-warning.focus,
4541 a.badge-warning:focus {
4543 box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
4547 background-color: #e74c3c;
4549 a.badge-danger:focus,
4550 a.badge-danger:hover {
4552 background-color: #d62c1a;
4554 a.badge-danger.focus,
4555 a.badge-danger:focus {
4557 box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
4561 background-color: #303030;
4563 a.badge-light:focus,
4564 a.badge-light:hover {
4566 background-color: #171717;
4568 a.badge-light.focus,
4569 a.badge-light:focus {
4571 box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5);
4575 background-color: #dee2e6;
4578 a.badge-dark:hover {
4580 background-color: #c1c9d0;
4583 a.badge-dark:focus {
4585 box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
4589 margin-bottom: 2rem;
4590 background-color: #303030;
4591 border-radius: 0.3rem;
4593 @media (min-width: 576px) {
4605 padding: 0.75rem 1.25rem;
4606 margin-bottom: 1rem;
4607 border: 1px solid transparent;
4608 border-radius: 0.25rem;
4616 .alert-dismissible {
4617 padding-right: 3.90625rem;
4619 .alert-dismissible .close {
4623 padding: 0.75rem 1.25rem;
4628 background-color: #d7dee5;
4629 border-color: #c7d1db;
4632 border-top-color: #b7c4d1;
4634 .alert-primary .alert-link {
4639 background-color: #dadada;
4640 border-color: #cbcbcb;
4642 .alert-secondary hr {
4643 border-top-color: #bebebe;
4645 .alert-secondary .alert-link {
4650 background-color: #ccf2e8;
4651 border-color: #b8ecdf;
4654 border-top-color: #a4e7d6;
4656 .alert-success .alert-link {
4661 background-color: #d6eaf8;
4662 border-color: #c6e2f5;
4665 border-top-color: #b0d7f1;
4667 .alert-info .alert-link {
4672 background-color: #fdebd0;
4673 border-color: #fce3bd;
4676 border-top-color: #fbd9a5;
4678 .alert-warning .alert-link {
4683 background-color: #fadbd8;
4684 border-color: #f8cdc8;
4687 border-top-color: #f5b8b1;
4689 .alert-danger .alert-link {
4694 background-color: #d6d6d6;
4695 border-color: #c5c5c5;
4698 border-top-color: #b8b8b8;
4700 .alert-light .alert-link {
4705 background-color: #f8f9fa;
4706 border-color: #f6f7f8;
4709 border-top-color: #e8eaed;
4711 .alert-dark .alert-link {
4714 @keyframes progress-bar-stripes {
4716 background-position: 1rem 0;
4719 background-position: 0 0;
4727 font-size: 0.70312rem;
4728 background-color: #444;
4729 border-radius: 0.25rem;
4733 flex-direction: column;
4734 justify-content: center;
4738 white-space: nowrap;
4739 background-color: #375a7f;
4740 transition: width 0.6s ease;
4742 @media (prefers-reduced-motion: reduce) {
4747 .progress-bar-striped {
4748 background-image: linear-gradient(
4750 rgba(255, 255, 255, 0.15) 25%,
4753 rgba(255, 255, 255, 0.15) 50%,
4754 rgba(255, 255, 255, 0.15) 75%,
4758 background-size: 1rem 1rem;
4760 .progress-bar-animated {
4761 animation: progress-bar-stripes 1s linear infinite;
4763 @media (prefers-reduced-motion: reduce) {
4764 .progress-bar-animated {
4770 align-items: flex-start;
4777 flex-direction: column;
4780 border-radius: 0.25rem;
4782 .list-group-item-action {
4785 text-align: inherit;
4787 .list-group-item-action:focus,
4788 .list-group-item-action:hover {
4791 text-decoration: none;
4792 background-color: #444;
4794 .list-group-item-action:active {
4796 background-color: #ebebeb;
4801 padding: 0.75rem 1.25rem;
4802 background-color: #303030;
4803 border: 1px solid #444;
4805 .list-group-item:first-child {
4806 border-top-left-radius: inherit;
4807 border-top-right-radius: inherit;
4809 .list-group-item:last-child {
4810 border-bottom-right-radius: inherit;
4811 border-bottom-left-radius: inherit;
4813 .list-group-item.disabled,
4814 .list-group-item:disabled {
4816 pointer-events: none;
4817 background-color: #303030;
4819 .list-group-item.active {
4822 background-color: #375a7f;
4823 border-color: #375a7f;
4825 .list-group-item + .list-group-item {
4826 border-top-width: 0;
4828 .list-group-item + .list-group-item.active {
4830 border-top-width: 1px;
4832 .list-group-horizontal {
4833 flex-direction: row;
4835 .list-group-horizontal > .list-group-item:first-child {
4836 border-bottom-left-radius: 0.25rem;
4837 border-top-right-radius: 0;
4839 .list-group-horizontal > .list-group-item:last-child {
4840 border-top-right-radius: 0.25rem;
4841 border-bottom-left-radius: 0;
4843 .list-group-horizontal > .list-group-item.active {
4846 .list-group-horizontal > .list-group-item + .list-group-item {
4847 border-top-width: 1px;
4848 border-left-width: 0;
4850 .list-group-horizontal > .list-group-item + .list-group-item.active {
4852 border-left-width: 1px;
4854 @media (min-width: 576px) {
4855 .list-group-horizontal-sm {
4856 flex-direction: row;
4858 .list-group-horizontal-sm > .list-group-item:first-child {
4859 border-bottom-left-radius: 0.25rem;
4860 border-top-right-radius: 0;
4862 .list-group-horizontal-sm > .list-group-item:last-child {
4863 border-top-right-radius: 0.25rem;
4864 border-bottom-left-radius: 0;
4866 .list-group-horizontal-sm > .list-group-item.active {
4869 .list-group-horizontal-sm > .list-group-item + .list-group-item {
4870 border-top-width: 1px;
4871 border-left-width: 0;
4873 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
4875 border-left-width: 1px;
4878 @media (min-width: 768px) {
4879 .list-group-horizontal-md {
4880 flex-direction: row;
4882 .list-group-horizontal-md > .list-group-item:first-child {
4883 border-bottom-left-radius: 0.25rem;
4884 border-top-right-radius: 0;
4886 .list-group-horizontal-md > .list-group-item:last-child {
4887 border-top-right-radius: 0.25rem;
4888 border-bottom-left-radius: 0;
4890 .list-group-horizontal-md > .list-group-item.active {
4893 .list-group-horizontal-md > .list-group-item + .list-group-item {
4894 border-top-width: 1px;
4895 border-left-width: 0;
4897 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
4899 border-left-width: 1px;
4902 @media (min-width: 992px) {
4903 .list-group-horizontal-lg {
4904 flex-direction: row;
4906 .list-group-horizontal-lg > .list-group-item:first-child {
4907 border-bottom-left-radius: 0.25rem;
4908 border-top-right-radius: 0;
4910 .list-group-horizontal-lg > .list-group-item:last-child {
4911 border-top-right-radius: 0.25rem;
4912 border-bottom-left-radius: 0;
4914 .list-group-horizontal-lg > .list-group-item.active {
4917 .list-group-horizontal-lg > .list-group-item + .list-group-item {
4918 border-top-width: 1px;
4919 border-left-width: 0;
4921 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
4923 border-left-width: 1px;
4926 @media (min-width: 1200px) {
4927 .list-group-horizontal-xl {
4928 flex-direction: row;
4930 .list-group-horizontal-xl > .list-group-item:first-child {
4931 border-bottom-left-radius: 0.25rem;
4932 border-top-right-radius: 0;
4934 .list-group-horizontal-xl > .list-group-item:last-child {
4935 border-top-right-radius: 0.25rem;
4936 border-bottom-left-radius: 0;
4938 .list-group-horizontal-xl > .list-group-item.active {
4941 .list-group-horizontal-xl > .list-group-item + .list-group-item {
4942 border-top-width: 1px;
4943 border-left-width: 0;
4945 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
4947 border-left-width: 1px;
4953 .list-group-flush > .list-group-item {
4954 border-width: 0 0 1px;
4956 .list-group-flush > .list-group-item:last-child {
4957 border-bottom-width: 0;
4959 .list-group-item-primary {
4961 background-color: #c7d1db;
4963 .list-group-item-primary.list-group-item-action:focus,
4964 .list-group-item-primary.list-group-item-action:hover {
4966 background-color: #b7c4d1;
4968 .list-group-item-primary.list-group-item-action.active {
4970 background-color: #1d2f42;
4971 border-color: #1d2f42;
4973 .list-group-item-secondary {
4975 background-color: #cbcbcb;
4977 .list-group-item-secondary.list-group-item-action:focus,
4978 .list-group-item-secondary.list-group-item-action:hover {
4980 background-color: #bebebe;
4982 .list-group-item-secondary.list-group-item-action.active {
4984 background-color: #232323;
4985 border-color: #232323;
4987 .list-group-item-success {
4989 background-color: #b8ecdf;
4991 .list-group-item-success.list-group-item-action:focus,
4992 .list-group-item-success.list-group-item-action:hover {
4994 background-color: #a4e7d6;
4996 .list-group-item-success.list-group-item-action.active {
4998 background-color: #006249;
4999 border-color: #006249;
5001 .list-group-item-info {
5003 background-color: #c6e2f5;
5005 .list-group-item-info.list-group-item-action:focus,
5006 .list-group-item-info.list-group-item-action:hover {
5008 background-color: #b0d7f1;
5010 .list-group-item-info.list-group-item-action.active {
5012 background-color: #1b4f72;
5013 border-color: #1b4f72;
5015 .list-group-item-warning {
5017 background-color: #fce3bd;
5019 .list-group-item-warning.list-group-item-action:focus,
5020 .list-group-item-warning.list-group-item-action:hover {
5022 background-color: #fbd9a5;
5024 .list-group-item-warning.list-group-item-action.active {
5026 background-color: #7e5109;
5027 border-color: #7e5109;
5029 .list-group-item-danger {
5031 background-color: #f8cdc8;
5033 .list-group-item-danger.list-group-item-action:focus,
5034 .list-group-item-danger.list-group-item-action:hover {
5036 background-color: #f5b8b1;
5038 .list-group-item-danger.list-group-item-action.active {
5040 background-color: #78281f;
5041 border-color: #78281f;
5043 .list-group-item-light {
5045 background-color: #c5c5c5;
5047 .list-group-item-light.list-group-item-action:focus,
5048 .list-group-item-light.list-group-item-action:hover {
5050 background-color: #b8b8b8;
5052 .list-group-item-light.list-group-item-action.active {
5054 background-color: #191919;
5055 border-color: #191919;
5057 .list-group-item-dark {
5059 background-color: #f6f7f8;
5061 .list-group-item-dark.list-group-item-action:focus,
5062 .list-group-item-dark.list-group-item-action:hover {
5064 background-color: #e8eaed;
5066 .list-group-item-dark.list-group-item-action.active {
5068 background-color: #737678;
5069 border-color: #737678;
5073 font-size: 1.40625rem;
5082 text-decoration: none;
5084 .close:not(:disabled):not(.disabled):focus,
5085 .close:not(:disabled):not(.disabled):hover {
5090 background-color: transparent;
5094 pointer-events: none;
5099 font-size: 0.875rem;
5100 background-color: #444;
5101 background-clip: padding-box;
5102 border: 1px solid rgba(0, 0, 0, 0.1);
5103 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5104 backdrop-filter: blur(10px);
5106 border-radius: 0.25rem;
5108 .toast:not(:last-child) {
5109 margin-bottom: 0.75rem;
5123 align-items: center;
5124 padding: 0.25rem 0.75rem;
5126 background-color: #303030;
5127 background-clip: padding-box;
5128 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5136 .modal-open .modal {
5155 pointer-events: none;
5157 .modal.fade .modal-dialog {
5158 transition: transform 0.3s ease-out;
5159 transform: translate(0, -50px);
5161 @media (prefers-reduced-motion: reduce) {
5162 .modal.fade .modal-dialog {
5166 .modal.show .modal-dialog {
5169 .modal.modal-static .modal-dialog {
5170 transform: scale(1.02);
5172 .modal-dialog-scrollable {
5174 max-height: calc(100% - 1rem);
5176 .modal-dialog-scrollable .modal-content {
5177 max-height: calc(100vh - 1rem);
5180 .modal-dialog-scrollable .modal-footer,
5181 .modal-dialog-scrollable .modal-header {
5184 .modal-dialog-scrollable .modal-body {
5187 .modal-dialog-centered {
5189 align-items: center;
5190 min-height: calc(100% - 1rem);
5192 .modal-dialog-centered::before {
5194 height: calc(100vh - 1rem);
5195 height: min-content;
5198 .modal-dialog-centered.modal-dialog-scrollable {
5199 flex-direction: column;
5200 justify-content: center;
5203 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
5206 .modal-dialog-centered.modal-dialog-scrollable::before {
5212 flex-direction: column;
5214 pointer-events: auto;
5215 background-color: #303030;
5216 background-clip: padding-box;
5217 border: 1px solid #444;
5218 border-radius: 0.3rem;
5228 background-color: #000;
5230 .modal-backdrop.fade {
5233 .modal-backdrop.show {
5238 align-items: flex-start;
5239 justify-content: space-between;
5241 border-bottom: 1px solid #444;
5242 border-top-left-radius: calc(0.3rem - 1px);
5243 border-top-right-radius: calc(0.3rem - 1px);
5245 .modal-header .close {
5247 margin: -1rem -1rem -1rem auto;
5261 align-items: center;
5262 justify-content: flex-end;
5264 border-top: 1px solid #444;
5265 border-bottom-right-radius: calc(0.3rem - 1px);
5266 border-bottom-left-radius: calc(0.3rem - 1px);
5271 .modal-scrollbar-measure {
5278 @media (min-width: 576px) {
5281 margin: 1.75rem auto;
5283 .modal-dialog-scrollable {
5284 max-height: calc(100% - 3.5rem);
5286 .modal-dialog-scrollable .modal-content {
5287 max-height: calc(100vh - 3.5rem);
5289 .modal-dialog-centered {
5290 min-height: calc(100% - 3.5rem);
5292 .modal-dialog-centered::before {
5293 height: calc(100vh - 3.5rem);
5294 height: min-content;
5300 @media (min-width: 992px) {
5306 @media (min-width: 1200px) {
5316 font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5317 "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
5324 text-decoration: none;
5326 text-transform: none;
5327 letter-spacing: normal;
5329 word-spacing: normal;
5330 white-space: normal;
5332 font-size: 0.82031rem;
5333 word-wrap: break-word;
5345 .tooltip .arrow::before {
5348 border-color: transparent;
5349 border-style: solid;
5351 .bs-tooltip-auto[x-placement^="top"],
5355 .bs-tooltip-auto[x-placement^="top"] .arrow,
5356 .bs-tooltip-top .arrow {
5359 .bs-tooltip-auto[x-placement^="top"] .arrow::before,
5360 .bs-tooltip-top .arrow::before {
5362 border-width: 0.4rem 0.4rem 0;
5363 border-top-color: #000;
5365 .bs-tooltip-auto[x-placement^="right"],
5369 .bs-tooltip-auto[x-placement^="right"] .arrow,
5370 .bs-tooltip-right .arrow {
5375 .bs-tooltip-auto[x-placement^="right"] .arrow::before,
5376 .bs-tooltip-right .arrow::before {
5378 border-width: 0.4rem 0.4rem 0.4rem 0;
5379 border-right-color: #000;
5381 .bs-tooltip-auto[x-placement^="bottom"],
5382 .bs-tooltip-bottom {
5385 .bs-tooltip-auto[x-placement^="bottom"] .arrow,
5386 .bs-tooltip-bottom .arrow {
5389 .bs-tooltip-auto[x-placement^="bottom"] .arrow::before,
5390 .bs-tooltip-bottom .arrow::before {
5392 border-width: 0 0.4rem 0.4rem;
5393 border-bottom-color: #000;
5395 .bs-tooltip-auto[x-placement^="left"],
5399 .bs-tooltip-auto[x-placement^="left"] .arrow,
5400 .bs-tooltip-left .arrow {
5405 .bs-tooltip-auto[x-placement^="left"] .arrow::before,
5406 .bs-tooltip-left .arrow::before {
5408 border-width: 0.4rem 0 0.4rem 0.4rem;
5409 border-left-color: #000;
5413 padding: 0.25rem 0.5rem;
5416 background-color: #000;
5417 border-radius: 0.25rem;
5426 font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5427 "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
5434 text-decoration: none;
5436 text-transform: none;
5437 letter-spacing: normal;
5439 word-spacing: normal;
5440 white-space: normal;
5442 font-size: 0.82031rem;
5443 word-wrap: break-word;
5444 background-color: #303030;
5445 background-clip: padding-box;
5446 border: 1px solid rgba(0, 0, 0, 0.2);
5447 border-radius: 0.3rem;
5456 .popover .arrow::after,
5457 .popover .arrow::before {
5461 border-color: transparent;
5462 border-style: solid;
5464 .bs-popover-auto[x-placement^="top"],
5466 margin-bottom: 0.5rem;
5468 .bs-popover-auto[x-placement^="top"] > .arrow,
5469 .bs-popover-top > .arrow {
5470 bottom: calc(-0.5rem - 1px);
5472 .bs-popover-auto[x-placement^="top"] > .arrow::before,
5473 .bs-popover-top > .arrow::before {
5475 border-width: 0.5rem 0.5rem 0;
5476 border-top-color: rgba(0, 0, 0, 0.25);
5478 .bs-popover-auto[x-placement^="top"] > .arrow::after,
5479 .bs-popover-top > .arrow::after {
5481 border-width: 0.5rem 0.5rem 0;
5482 border-top-color: #303030;
5484 .bs-popover-auto[x-placement^="right"],
5486 margin-left: 0.5rem;
5488 .bs-popover-auto[x-placement^="right"] > .arrow,
5489 .bs-popover-right > .arrow {
5490 left: calc(-0.5rem - 1px);
5495 .bs-popover-auto[x-placement^="right"] > .arrow::before,
5496 .bs-popover-right > .arrow::before {
5498 border-width: 0.5rem 0.5rem 0.5rem 0;
5499 border-right-color: rgba(0, 0, 0, 0.25);
5501 .bs-popover-auto[x-placement^="right"] > .arrow::after,
5502 .bs-popover-right > .arrow::after {
5504 border-width: 0.5rem 0.5rem 0.5rem 0;
5505 border-right-color: #303030;
5507 .bs-popover-auto[x-placement^="bottom"],
5508 .bs-popover-bottom {
5511 .bs-popover-auto[x-placement^="bottom"] > .arrow,
5512 .bs-popover-bottom > .arrow {
5513 top: calc(-0.5rem - 1px);
5515 .bs-popover-auto[x-placement^="bottom"] > .arrow::before,
5516 .bs-popover-bottom > .arrow::before {
5518 border-width: 0 0.5rem 0.5rem 0.5rem;
5519 border-bottom-color: rgba(0, 0, 0, 0.25);
5521 .bs-popover-auto[x-placement^="bottom"] > .arrow::after,
5522 .bs-popover-bottom > .arrow::after {
5524 border-width: 0 0.5rem 0.5rem 0.5rem;
5525 border-bottom-color: #303030;
5527 .bs-popover-auto[x-placement^="bottom"] .popover-header::before,
5528 .bs-popover-bottom .popover-header::before {
5534 margin-left: -0.5rem;
5536 border-bottom: 1px solid #444;
5538 .bs-popover-auto[x-placement^="left"],
5540 margin-right: 0.5rem;
5542 .bs-popover-auto[x-placement^="left"] > .arrow,
5543 .bs-popover-left > .arrow {
5544 right: calc(-0.5rem - 1px);
5549 .bs-popover-auto[x-placement^="left"] > .arrow::before,
5550 .bs-popover-left > .arrow::before {
5552 border-width: 0.5rem 0 0.5rem 0.5rem;
5553 border-left-color: rgba(0, 0, 0, 0.25);
5555 .bs-popover-auto[x-placement^="left"] > .arrow::after,
5556 .bs-popover-left > .arrow::after {
5558 border-width: 0.5rem 0 0.5rem 0.5rem;
5559 border-left-color: #303030;
5562 padding: 0.5rem 0.75rem;
5564 font-size: 0.9375rem;
5565 background-color: #444;
5566 border-bottom: 1px solid #373737;
5567 border-top-left-radius: calc(0.3rem - 1px);
5568 border-top-right-radius: calc(0.3rem - 1px);
5570 .popover-header:empty {
5574 padding: 0.5rem 0.75rem;
5580 .carousel.pointer-event {
5581 touch-action: pan-y;
5588 .carousel-inner::after {
5598 margin-right: -100%;
5599 backface-visibility: hidden;
5600 transition: transform 0.6s ease-in-out;
5602 @media (prefers-reduced-motion: reduce) {
5607 .carousel-item-next,
5608 .carousel-item-prev,
5609 .carousel-item.active {
5612 .active.carousel-item-right,
5613 .carousel-item-next:not(.carousel-item-left) {
5614 transform: translateX(100%);
5616 .active.carousel-item-left,
5617 .carousel-item-prev:not(.carousel-item-right) {
5618 transform: translateX(-100%);
5620 .carousel-fade .carousel-item {
5622 transition-property: opacity;
5625 .carousel-fade .carousel-item-next.carousel-item-left,
5626 .carousel-fade .carousel-item-prev.carousel-item-right,
5627 .carousel-fade .carousel-item.active {
5631 .carousel-fade .active.carousel-item-left,
5632 .carousel-fade .active.carousel-item-right {
5635 transition: opacity 0s 0.6s;
5637 @media (prefers-reduced-motion: reduce) {
5638 .carousel-fade .active.carousel-item-left,
5639 .carousel-fade .active.carousel-item-right {
5643 .carousel-control-next,
5644 .carousel-control-prev {
5650 align-items: center;
5651 justify-content: center;
5656 transition: opacity 0.15s ease;
5658 @media (prefers-reduced-motion: reduce) {
5659 .carousel-control-next,
5660 .carousel-control-prev {
5664 .carousel-control-next:focus,
5665 .carousel-control-next:hover,
5666 .carousel-control-prev:focus,
5667 .carousel-control-prev:hover {
5669 text-decoration: none;
5673 .carousel-control-prev {
5676 .carousel-control-next {
5679 .carousel-control-next-icon,
5680 .carousel-control-prev-icon {
5681 display: inline-block;
5684 background: no-repeat 50%/100% 100%;
5686 .carousel-control-prev-icon {
5687 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");
5689 .carousel-control-next-icon {
5690 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");
5692 .carousel-indicators {
5699 justify-content: center;
5705 .carousel-indicators li {
5706 box-sizing: content-box;
5712 text-indent: -999px;
5714 background-color: #fff;
5715 background-clip: padding-box;
5716 border-top: 10px solid transparent;
5717 border-bottom: 10px solid transparent;
5719 transition: opacity 0.6s ease;
5721 @media (prefers-reduced-motion: reduce) {
5722 .carousel-indicators li {
5726 .carousel-indicators .active {
5736 padding-bottom: 20px;
5740 @keyframes spinner-border {
5742 transform: rotate(360deg);
5746 display: inline-block;
5749 vertical-align: text-bottom;
5750 border: 0.25em solid currentColor;
5751 border-right-color: transparent;
5753 animation: spinner-border 0.75s linear infinite;
5755 .spinner-border-sm {
5758 border-width: 0.2em;
5760 @keyframes spinner-grow {
5762 transform: scale(0);
5770 display: inline-block;
5773 vertical-align: text-bottom;
5774 background-color: currentColor;
5777 animation: spinner-grow 0.75s linear infinite;
5784 vertical-align: baseline !important;
5787 vertical-align: top !important;
5790 vertical-align: middle !important;
5793 vertical-align: bottom !important;
5795 .align-text-bottom {
5796 vertical-align: text-bottom !important;
5799 vertical-align: text-top !important;
5802 background-color: #375a7f !important;
5806 button.bg-primary:focus,
5807 button.bg-primary:hover {
5808 background-color: #28415b !important;
5811 background-color: #444 !important;
5813 a.bg-secondary:focus,
5814 a.bg-secondary:hover,
5815 button.bg-secondary:focus,
5816 button.bg-secondary:hover {
5817 background-color: #2b2b2b !important;
5820 background-color: #00bc8c !important;
5824 button.bg-success:focus,
5825 button.bg-success:hover {
5826 background-color: #008966 !important;
5829 background-color: #3498db !important;
5833 button.bg-info:focus,
5834 button.bg-info:hover {
5835 background-color: #217dbb !important;
5838 background-color: #f39c12 !important;
5842 button.bg-warning:focus,
5843 button.bg-warning:hover {
5844 background-color: #c87f0a !important;
5847 background-color: #e74c3c !important;
5851 button.bg-danger:focus,
5852 button.bg-danger:hover {
5853 background-color: #d62c1a !important;
5856 background-color: #303030 !important;
5860 button.bg-light:focus,
5861 button.bg-light:hover {
5862 background-color: #171717 !important;
5865 background-color: #dee2e6 !important;
5869 button.bg-dark:focus,
5870 button.bg-dark:hover {
5871 background-color: #c1c9d0 !important;
5874 background-color: #fff !important;
5877 background-color: transparent !important;
5880 border: 1px solid #dee2e6 !important;
5883 border-top: 1px solid #dee2e6 !important;
5886 border-right: 1px solid #dee2e6 !important;
5889 border-bottom: 1px solid #dee2e6 !important;
5892 border-left: 1px solid #dee2e6 !important;
5895 border: 0 !important;
5898 border-top: 0 !important;
5901 border-right: 0 !important;
5904 border-bottom: 0 !important;
5907 border-left: 0 !important;
5910 border-color: #375a7f !important;
5913 border-color: #444 !important;
5916 border-color: #00bc8c !important;
5919 border-color: #3498db !important;
5922 border-color: #f39c12 !important;
5925 border-color: #e74c3c !important;
5928 border-color: #303030 !important;
5931 border-color: #dee2e6 !important;
5934 border-color: #fff !important;
5937 border-radius: 0.2rem !important;
5940 border-radius: 0.25rem !important;
5943 border-top-left-radius: 0.25rem !important;
5944 border-top-right-radius: 0.25rem !important;
5947 border-top-right-radius: 0.25rem !important;
5948 border-bottom-right-radius: 0.25rem !important;
5951 border-bottom-right-radius: 0.25rem !important;
5952 border-bottom-left-radius: 0.25rem !important;
5955 border-top-left-radius: 0.25rem !important;
5956 border-bottom-left-radius: 0.25rem !important;
5959 border-radius: 0.3rem !important;
5962 border-radius: 50% !important;
5965 border-radius: 50rem !important;
5968 border-radius: 0 !important;
5976 display: none !important;
5979 display: inline !important;
5982 display: inline-block !important;
5985 display: block !important;
5988 display: table !important;
5991 display: table-row !important;
5994 display: table-cell !important;
5997 display: flex !important;
6000 display: inline-flex !important;
6002 @media (min-width: 576px) {
6004 display: none !important;
6007 display: inline !important;
6009 .d-sm-inline-block {
6010 display: inline-block !important;
6013 display: block !important;
6016 display: table !important;
6019 display: table-row !important;
6022 display: table-cell !important;
6025 display: flex !important;
6028 display: inline-flex !important;
6031 @media (min-width: 768px) {
6033 display: none !important;
6036 display: inline !important;
6038 .d-md-inline-block {
6039 display: inline-block !important;
6042 display: block !important;
6045 display: table !important;
6048 display: table-row !important;
6051 display: table-cell !important;
6054 display: flex !important;
6057 display: inline-flex !important;
6060 @media (min-width: 992px) {
6062 display: none !important;
6065 display: inline !important;
6067 .d-lg-inline-block {
6068 display: inline-block !important;
6071 display: block !important;
6074 display: table !important;
6077 display: table-row !important;
6080 display: table-cell !important;
6083 display: flex !important;
6086 display: inline-flex !important;
6089 @media (min-width: 1200px) {
6091 display: none !important;
6094 display: inline !important;
6096 .d-xl-inline-block {
6097 display: inline-block !important;
6100 display: block !important;
6103 display: table !important;
6106 display: table-row !important;
6109 display: table-cell !important;
6112 display: flex !important;
6115 display: inline-flex !important;
6120 display: none !important;
6123 display: inline !important;
6125 .d-print-inline-block {
6126 display: inline-block !important;
6129 display: block !important;
6132 display: table !important;
6134 .d-print-table-row {
6135 display: table-row !important;
6137 .d-print-table-cell {
6138 display: table-cell !important;
6141 display: flex !important;
6143 .d-print-inline-flex {
6144 display: inline-flex !important;
6154 .embed-responsive::before {
6158 .embed-responsive .embed-responsive-item,
6159 .embed-responsive embed,
6160 .embed-responsive iframe,
6161 .embed-responsive object,
6162 .embed-responsive video {
6171 .embed-responsive-21by9::before {
6172 padding-top: 42.85714%;
6174 .embed-responsive-16by9::before {
6175 padding-top: 56.25%;
6177 .embed-responsive-4by3::before {
6180 .embed-responsive-1by1::before {
6184 flex-direction: row !important;
6187 flex-direction: column !important;
6190 flex-direction: row-reverse !important;
6192 .flex-column-reverse {
6193 flex-direction: column-reverse !important;
6196 flex-wrap: wrap !important;
6199 flex-wrap: nowrap !important;
6201 .flex-wrap-reverse {
6202 flex-wrap: wrap-reverse !important;
6205 flex: 1 1 auto !important;
6208 flex-grow: 0 !important;
6211 flex-grow: 1 !important;
6214 flex-shrink: 0 !important;
6217 flex-shrink: 1 !important;
6219 .justify-content-start {
6220 justify-content: flex-start !important;
6222 .justify-content-end {
6223 justify-content: flex-end !important;
6225 .justify-content-center {
6226 justify-content: center !important;
6228 .justify-content-between {
6229 justify-content: space-between !important;
6231 .justify-content-around {
6232 justify-content: space-around !important;
6234 .align-items-start {
6235 align-items: flex-start !important;
6238 align-items: flex-end !important;
6240 .align-items-center {
6241 align-items: center !important;
6243 .align-items-baseline {
6244 align-items: baseline !important;
6246 .align-items-stretch {
6247 align-items: stretch !important;
6249 .align-content-start {
6250 align-content: flex-start !important;
6252 .align-content-end {
6253 align-content: flex-end !important;
6255 .align-content-center {
6256 align-content: center !important;
6258 .align-content-between {
6259 align-content: space-between !important;
6261 .align-content-around {
6262 align-content: space-around !important;
6264 .align-content-stretch {
6265 align-content: stretch !important;
6268 align-self: auto !important;
6271 align-self: flex-start !important;
6274 align-self: flex-end !important;
6276 .align-self-center {
6277 align-self: center !important;
6279 .align-self-baseline {
6280 align-self: baseline !important;
6282 .align-self-stretch {
6283 align-self: stretch !important;
6285 @media (min-width: 576px) {
6287 flex-direction: row !important;
6290 flex-direction: column !important;
6292 .flex-sm-row-reverse {
6293 flex-direction: row-reverse !important;
6295 .flex-sm-column-reverse {
6296 flex-direction: column-reverse !important;
6299 flex-wrap: wrap !important;
6302 flex-wrap: nowrap !important;
6304 .flex-sm-wrap-reverse {
6305 flex-wrap: wrap-reverse !important;
6308 flex: 1 1 auto !important;
6311 flex-grow: 0 !important;
6314 flex-grow: 1 !important;
6317 flex-shrink: 0 !important;
6320 flex-shrink: 1 !important;
6322 .justify-content-sm-start {
6323 justify-content: flex-start !important;
6325 .justify-content-sm-end {
6326 justify-content: flex-end !important;
6328 .justify-content-sm-center {
6329 justify-content: center !important;
6331 .justify-content-sm-between {
6332 justify-content: space-between !important;
6334 .justify-content-sm-around {
6335 justify-content: space-around !important;
6337 .align-items-sm-start {
6338 align-items: flex-start !important;
6340 .align-items-sm-end {
6341 align-items: flex-end !important;
6343 .align-items-sm-center {
6344 align-items: center !important;
6346 .align-items-sm-baseline {
6347 align-items: baseline !important;
6349 .align-items-sm-stretch {
6350 align-items: stretch !important;
6352 .align-content-sm-start {
6353 align-content: flex-start !important;
6355 .align-content-sm-end {
6356 align-content: flex-end !important;
6358 .align-content-sm-center {
6359 align-content: center !important;
6361 .align-content-sm-between {
6362 align-content: space-between !important;
6364 .align-content-sm-around {
6365 align-content: space-around !important;
6367 .align-content-sm-stretch {
6368 align-content: stretch !important;
6370 .align-self-sm-auto {
6371 align-self: auto !important;
6373 .align-self-sm-start {
6374 align-self: flex-start !important;
6376 .align-self-sm-end {
6377 align-self: flex-end !important;
6379 .align-self-sm-center {
6380 align-self: center !important;
6382 .align-self-sm-baseline {
6383 align-self: baseline !important;
6385 .align-self-sm-stretch {
6386 align-self: stretch !important;
6389 @media (min-width: 768px) {
6391 flex-direction: row !important;
6394 flex-direction: column !important;
6396 .flex-md-row-reverse {
6397 flex-direction: row-reverse !important;
6399 .flex-md-column-reverse {
6400 flex-direction: column-reverse !important;
6403 flex-wrap: wrap !important;
6406 flex-wrap: nowrap !important;
6408 .flex-md-wrap-reverse {
6409 flex-wrap: wrap-reverse !important;
6412 flex: 1 1 auto !important;
6415 flex-grow: 0 !important;
6418 flex-grow: 1 !important;
6421 flex-shrink: 0 !important;
6424 flex-shrink: 1 !important;
6426 .justify-content-md-start {
6427 justify-content: flex-start !important;
6429 .justify-content-md-end {
6430 justify-content: flex-end !important;
6432 .justify-content-md-center {
6433 justify-content: center !important;
6435 .justify-content-md-between {
6436 justify-content: space-between !important;
6438 .justify-content-md-around {
6439 justify-content: space-around !important;
6441 .align-items-md-start {
6442 align-items: flex-start !important;
6444 .align-items-md-end {
6445 align-items: flex-end !important;
6447 .align-items-md-center {
6448 align-items: center !important;
6450 .align-items-md-baseline {
6451 align-items: baseline !important;
6453 .align-items-md-stretch {
6454 align-items: stretch !important;
6456 .align-content-md-start {
6457 align-content: flex-start !important;
6459 .align-content-md-end {
6460 align-content: flex-end !important;
6462 .align-content-md-center {
6463 align-content: center !important;
6465 .align-content-md-between {
6466 align-content: space-between !important;
6468 .align-content-md-around {
6469 align-content: space-around !important;
6471 .align-content-md-stretch {
6472 align-content: stretch !important;
6474 .align-self-md-auto {
6475 align-self: auto !important;
6477 .align-self-md-start {
6478 align-self: flex-start !important;
6480 .align-self-md-end {
6481 align-self: flex-end !important;
6483 .align-self-md-center {
6484 align-self: center !important;
6486 .align-self-md-baseline {
6487 align-self: baseline !important;
6489 .align-self-md-stretch {
6490 align-self: stretch !important;
6493 @media (min-width: 992px) {
6495 flex-direction: row !important;
6498 flex-direction: column !important;
6500 .flex-lg-row-reverse {
6501 flex-direction: row-reverse !important;
6503 .flex-lg-column-reverse {
6504 flex-direction: column-reverse !important;
6507 flex-wrap: wrap !important;
6510 flex-wrap: nowrap !important;
6512 .flex-lg-wrap-reverse {
6513 flex-wrap: wrap-reverse !important;
6516 flex: 1 1 auto !important;
6519 flex-grow: 0 !important;
6522 flex-grow: 1 !important;
6525 flex-shrink: 0 !important;
6528 flex-shrink: 1 !important;
6530 .justify-content-lg-start {
6531 justify-content: flex-start !important;
6533 .justify-content-lg-end {
6534 justify-content: flex-end !important;
6536 .justify-content-lg-center {
6537 justify-content: center !important;
6539 .justify-content-lg-between {
6540 justify-content: space-between !important;
6542 .justify-content-lg-around {
6543 justify-content: space-around !important;
6545 .align-items-lg-start {
6546 align-items: flex-start !important;
6548 .align-items-lg-end {
6549 align-items: flex-end !important;
6551 .align-items-lg-center {
6552 align-items: center !important;
6554 .align-items-lg-baseline {
6555 align-items: baseline !important;
6557 .align-items-lg-stretch {
6558 align-items: stretch !important;
6560 .align-content-lg-start {
6561 align-content: flex-start !important;
6563 .align-content-lg-end {
6564 align-content: flex-end !important;
6566 .align-content-lg-center {
6567 align-content: center !important;
6569 .align-content-lg-between {
6570 align-content: space-between !important;
6572 .align-content-lg-around {
6573 align-content: space-around !important;
6575 .align-content-lg-stretch {
6576 align-content: stretch !important;
6578 .align-self-lg-auto {
6579 align-self: auto !important;
6581 .align-self-lg-start {
6582 align-self: flex-start !important;
6584 .align-self-lg-end {
6585 align-self: flex-end !important;
6587 .align-self-lg-center {
6588 align-self: center !important;
6590 .align-self-lg-baseline {
6591 align-self: baseline !important;
6593 .align-self-lg-stretch {
6594 align-self: stretch !important;
6597 @media (min-width: 1200px) {
6599 flex-direction: row !important;
6602 flex-direction: column !important;
6604 .flex-xl-row-reverse {
6605 flex-direction: row-reverse !important;
6607 .flex-xl-column-reverse {
6608 flex-direction: column-reverse !important;
6611 flex-wrap: wrap !important;
6614 flex-wrap: nowrap !important;
6616 .flex-xl-wrap-reverse {
6617 flex-wrap: wrap-reverse !important;
6620 flex: 1 1 auto !important;
6623 flex-grow: 0 !important;
6626 flex-grow: 1 !important;
6629 flex-shrink: 0 !important;
6632 flex-shrink: 1 !important;
6634 .justify-content-xl-start {
6635 justify-content: flex-start !important;
6637 .justify-content-xl-end {
6638 justify-content: flex-end !important;
6640 .justify-content-xl-center {
6641 justify-content: center !important;
6643 .justify-content-xl-between {
6644 justify-content: space-between !important;
6646 .justify-content-xl-around {
6647 justify-content: space-around !important;
6649 .align-items-xl-start {
6650 align-items: flex-start !important;
6652 .align-items-xl-end {
6653 align-items: flex-end !important;
6655 .align-items-xl-center {
6656 align-items: center !important;
6658 .align-items-xl-baseline {
6659 align-items: baseline !important;
6661 .align-items-xl-stretch {
6662 align-items: stretch !important;
6664 .align-content-xl-start {
6665 align-content: flex-start !important;
6667 .align-content-xl-end {
6668 align-content: flex-end !important;
6670 .align-content-xl-center {
6671 align-content: center !important;
6673 .align-content-xl-between {
6674 align-content: space-between !important;
6676 .align-content-xl-around {
6677 align-content: space-around !important;
6679 .align-content-xl-stretch {
6680 align-content: stretch !important;
6682 .align-self-xl-auto {
6683 align-self: auto !important;
6685 .align-self-xl-start {
6686 align-self: flex-start !important;
6688 .align-self-xl-end {
6689 align-self: flex-end !important;
6691 .align-self-xl-center {
6692 align-self: center !important;
6694 .align-self-xl-baseline {
6695 align-self: baseline !important;
6697 .align-self-xl-stretch {
6698 align-self: stretch !important;
6702 float: left !important;
6705 float: right !important;
6708 float: none !important;
6710 @media (min-width: 576px) {
6712 float: left !important;
6715 float: right !important;
6718 float: none !important;
6721 @media (min-width: 768px) {
6723 float: left !important;
6726 float: right !important;
6729 float: none !important;
6732 @media (min-width: 992px) {
6734 float: left !important;
6737 float: right !important;
6740 float: none !important;
6743 @media (min-width: 1200px) {
6745 float: left !important;
6748 float: right !important;
6751 float: none !important;
6755 user-select: all !important;
6758 user-select: auto !important;
6761 user-select: none !important;
6764 overflow: auto !important;
6767 overflow: hidden !important;
6770 position: static !important;
6772 .position-relative {
6773 position: relative !important;
6775 .position-absolute {
6776 position: absolute !important;
6779 position: fixed !important;
6782 position: sticky !important;
6798 @supports (position: sticky) {
6812 clip: rect(0, 0, 0, 0);
6813 white-space: nowrap;
6816 .sr-only-focusable:active,
6817 .sr-only-focusable:focus {
6823 white-space: normal;
6826 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
6829 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
6832 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
6835 box-shadow: none !important;
6838 width: 25% !important;
6841 width: 50% !important;
6844 width: 75% !important;
6847 width: 100% !important;
6850 width: auto !important;
6853 height: 25% !important;
6856 height: 50% !important;
6859 height: 75% !important;
6862 height: 100% !important;
6865 height: auto !important;
6868 max-width: 100% !important;
6871 max-height: 100% !important;
6874 min-width: 100vw !important;
6877 min-height: 100vh !important;
6880 width: 100vw !important;
6883 height: 100vh !important;
6886 margin: 0 !important;
6890 margin-top: 0 !important;
6894 margin-right: 0 !important;
6898 margin-bottom: 0 !important;
6902 margin-left: 0 !important;
6905 margin: 0.25rem !important;
6909 margin-top: 0.25rem !important;
6913 margin-right: 0.25rem !important;
6917 margin-bottom: 0.25rem !important;
6921 margin-left: 0.25rem !important;
6924 margin: 0.5rem !important;
6928 margin-top: 0.5rem !important;
6932 margin-right: 0.5rem !important;
6936 margin-bottom: 0.5rem !important;
6940 margin-left: 0.5rem !important;
6943 margin: 1rem !important;
6947 margin-top: 1rem !important;
6951 margin-right: 1rem !important;
6955 margin-bottom: 1rem !important;
6959 margin-left: 1rem !important;
6962 margin: 1.5rem !important;
6966 margin-top: 1.5rem !important;
6970 margin-right: 1.5rem !important;
6974 margin-bottom: 1.5rem !important;
6978 margin-left: 1.5rem !important;
6981 margin: 3rem !important;
6985 margin-top: 3rem !important;
6989 margin-right: 3rem !important;
6993 margin-bottom: 3rem !important;
6997 margin-left: 3rem !important;
7000 padding: 0 !important;
7004 padding-top: 0 !important;
7008 padding-right: 0 !important;
7012 padding-bottom: 0 !important;
7016 padding-left: 0 !important;
7019 padding: 0.25rem !important;
7023 padding-top: 0.25rem !important;
7027 padding-right: 0.25rem !important;
7031 padding-bottom: 0.25rem !important;
7035 padding-left: 0.25rem !important;
7038 padding: 0.5rem !important;
7042 padding-top: 0.5rem !important;
7046 padding-right: 0.5rem !important;
7050 padding-bottom: 0.5rem !important;
7054 padding-left: 0.5rem !important;
7057 padding: 1rem !important;
7061 padding-top: 1rem !important;
7065 padding-right: 1rem !important;
7069 padding-bottom: 1rem !important;
7073 padding-left: 1rem !important;
7076 padding: 1.5rem !important;
7080 padding-top: 1.5rem !important;
7084 padding-right: 1.5rem !important;
7088 padding-bottom: 1.5rem !important;
7092 padding-left: 1.5rem !important;
7095 padding: 3rem !important;
7099 padding-top: 3rem !important;
7103 padding-right: 3rem !important;
7107 padding-bottom: 3rem !important;
7111 padding-left: 3rem !important;
7114 margin: -0.25rem !important;
7118 margin-top: -0.25rem !important;
7122 margin-right: -0.25rem !important;
7126 margin-bottom: -0.25rem !important;
7130 margin-left: -0.25rem !important;
7133 margin: -0.5rem !important;
7137 margin-top: -0.5rem !important;
7141 margin-right: -0.5rem !important;
7145 margin-bottom: -0.5rem !important;
7149 margin-left: -0.5rem !important;
7152 margin: -1rem !important;
7156 margin-top: -1rem !important;
7160 margin-right: -1rem !important;
7164 margin-bottom: -1rem !important;
7168 margin-left: -1rem !important;
7171 margin: -1.5rem !important;
7175 margin-top: -1.5rem !important;
7179 margin-right: -1.5rem !important;
7183 margin-bottom: -1.5rem !important;
7187 margin-left: -1.5rem !important;
7190 margin: -3rem !important;
7194 margin-top: -3rem !important;
7198 margin-right: -3rem !important;
7202 margin-bottom: -3rem !important;
7206 margin-left: -3rem !important;
7209 margin: auto !important;
7213 margin-top: auto !important;
7217 margin-right: auto !important;
7221 margin-bottom: auto !important;
7225 margin-left: auto !important;
7227 @media (min-width: 576px) {
7229 margin: 0 !important;
7233 margin-top: 0 !important;
7237 margin-right: 0 !important;
7241 margin-bottom: 0 !important;
7245 margin-left: 0 !important;
7248 margin: 0.25rem !important;
7252 margin-top: 0.25rem !important;
7256 margin-right: 0.25rem !important;
7260 margin-bottom: 0.25rem !important;
7264 margin-left: 0.25rem !important;
7267 margin: 0.5rem !important;
7271 margin-top: 0.5rem !important;
7275 margin-right: 0.5rem !important;
7279 margin-bottom: 0.5rem !important;
7283 margin-left: 0.5rem !important;
7286 margin: 1rem !important;
7290 margin-top: 1rem !important;
7294 margin-right: 1rem !important;
7298 margin-bottom: 1rem !important;
7302 margin-left: 1rem !important;
7305 margin: 1.5rem !important;
7309 margin-top: 1.5rem !important;
7313 margin-right: 1.5rem !important;
7317 margin-bottom: 1.5rem !important;
7321 margin-left: 1.5rem !important;
7324 margin: 3rem !important;
7328 margin-top: 3rem !important;
7332 margin-right: 3rem !important;
7336 margin-bottom: 3rem !important;
7340 margin-left: 3rem !important;
7343 padding: 0 !important;
7347 padding-top: 0 !important;
7351 padding-right: 0 !important;
7355 padding-bottom: 0 !important;
7359 padding-left: 0 !important;
7362 padding: 0.25rem !important;
7366 padding-top: 0.25rem !important;
7370 padding-right: 0.25rem !important;
7374 padding-bottom: 0.25rem !important;
7378 padding-left: 0.25rem !important;
7381 padding: 0.5rem !important;
7385 padding-top: 0.5rem !important;
7389 padding-right: 0.5rem !important;
7393 padding-bottom: 0.5rem !important;
7397 padding-left: 0.5rem !important;
7400 padding: 1rem !important;
7404 padding-top: 1rem !important;
7408 padding-right: 1rem !important;
7412 padding-bottom: 1rem !important;
7416 padding-left: 1rem !important;
7419 padding: 1.5rem !important;
7423 padding-top: 1.5rem !important;
7427 padding-right: 1.5rem !important;
7431 padding-bottom: 1.5rem !important;
7435 padding-left: 1.5rem !important;
7438 padding: 3rem !important;
7442 padding-top: 3rem !important;
7446 padding-right: 3rem !important;
7450 padding-bottom: 3rem !important;
7454 padding-left: 3rem !important;
7457 margin: -0.25rem !important;
7461 margin-top: -0.25rem !important;
7465 margin-right: -0.25rem !important;
7469 margin-bottom: -0.25rem !important;
7473 margin-left: -0.25rem !important;
7476 margin: -0.5rem !important;
7480 margin-top: -0.5rem !important;
7484 margin-right: -0.5rem !important;
7488 margin-bottom: -0.5rem !important;
7492 margin-left: -0.5rem !important;
7495 margin: -1rem !important;
7499 margin-top: -1rem !important;
7503 margin-right: -1rem !important;
7507 margin-bottom: -1rem !important;
7511 margin-left: -1rem !important;
7514 margin: -1.5rem !important;
7518 margin-top: -1.5rem !important;
7522 margin-right: -1.5rem !important;
7526 margin-bottom: -1.5rem !important;
7530 margin-left: -1.5rem !important;
7533 margin: -3rem !important;
7537 margin-top: -3rem !important;
7541 margin-right: -3rem !important;
7545 margin-bottom: -3rem !important;
7549 margin-left: -3rem !important;
7552 margin: auto !important;
7556 margin-top: auto !important;
7560 margin-right: auto !important;
7564 margin-bottom: auto !important;
7568 margin-left: auto !important;
7571 @media (min-width: 768px) {
7573 margin: 0 !important;
7577 margin-top: 0 !important;
7581 margin-right: 0 !important;
7585 margin-bottom: 0 !important;
7589 margin-left: 0 !important;
7592 margin: 0.25rem !important;
7596 margin-top: 0.25rem !important;
7600 margin-right: 0.25rem !important;
7604 margin-bottom: 0.25rem !important;
7608 margin-left: 0.25rem !important;
7611 margin: 0.5rem !important;
7615 margin-top: 0.5rem !important;
7619 margin-right: 0.5rem !important;
7623 margin-bottom: 0.5rem !important;
7627 margin-left: 0.5rem !important;
7630 margin: 1rem !important;
7634 margin-top: 1rem !important;
7638 margin-right: 1rem !important;
7642 margin-bottom: 1rem !important;
7646 margin-left: 1rem !important;
7649 margin: 1.5rem !important;
7653 margin-top: 1.5rem !important;
7657 margin-right: 1.5rem !important;
7661 margin-bottom: 1.5rem !important;
7665 margin-left: 1.5rem !important;
7668 margin: 3rem !important;
7672 margin-top: 3rem !important;
7676 margin-right: 3rem !important;
7680 margin-bottom: 3rem !important;
7684 margin-left: 3rem !important;
7687 padding: 0 !important;
7691 padding-top: 0 !important;
7695 padding-right: 0 !important;
7699 padding-bottom: 0 !important;
7703 padding-left: 0 !important;
7706 padding: 0.25rem !important;
7710 padding-top: 0.25rem !important;
7714 padding-right: 0.25rem !important;
7718 padding-bottom: 0.25rem !important;
7722 padding-left: 0.25rem !important;
7725 padding: 0.5rem !important;
7729 padding-top: 0.5rem !important;
7733 padding-right: 0.5rem !important;
7737 padding-bottom: 0.5rem !important;
7741 padding-left: 0.5rem !important;
7744 padding: 1rem !important;
7748 padding-top: 1rem !important;
7752 padding-right: 1rem !important;
7756 padding-bottom: 1rem !important;
7760 padding-left: 1rem !important;
7763 padding: 1.5rem !important;
7767 padding-top: 1.5rem !important;
7771 padding-right: 1.5rem !important;
7775 padding-bottom: 1.5rem !important;
7779 padding-left: 1.5rem !important;
7782 padding: 3rem !important;
7786 padding-top: 3rem !important;
7790 padding-right: 3rem !important;
7794 padding-bottom: 3rem !important;
7798 padding-left: 3rem !important;
7801 margin: -0.25rem !important;
7805 margin-top: -0.25rem !important;
7809 margin-right: -0.25rem !important;
7813 margin-bottom: -0.25rem !important;
7817 margin-left: -0.25rem !important;
7820 margin: -0.5rem !important;
7824 margin-top: -0.5rem !important;
7828 margin-right: -0.5rem !important;
7832 margin-bottom: -0.5rem !important;
7836 margin-left: -0.5rem !important;
7839 margin: -1rem !important;
7843 margin-top: -1rem !important;
7847 margin-right: -1rem !important;
7851 margin-bottom: -1rem !important;
7855 margin-left: -1rem !important;
7858 margin: -1.5rem !important;
7862 margin-top: -1.5rem !important;
7866 margin-right: -1.5rem !important;
7870 margin-bottom: -1.5rem !important;
7874 margin-left: -1.5rem !important;
7877 margin: -3rem !important;
7881 margin-top: -3rem !important;
7885 margin-right: -3rem !important;
7889 margin-bottom: -3rem !important;
7893 margin-left: -3rem !important;
7896 margin: auto !important;
7900 margin-top: auto !important;
7904 margin-right: auto !important;
7908 margin-bottom: auto !important;
7912 margin-left: auto !important;
7915 @media (min-width: 992px) {
7917 margin: 0 !important;
7921 margin-top: 0 !important;
7925 margin-right: 0 !important;
7929 margin-bottom: 0 !important;
7933 margin-left: 0 !important;
7936 margin: 0.25rem !important;
7940 margin-top: 0.25rem !important;
7944 margin-right: 0.25rem !important;
7948 margin-bottom: 0.25rem !important;
7952 margin-left: 0.25rem !important;
7955 margin: 0.5rem !important;
7959 margin-top: 0.5rem !important;
7963 margin-right: 0.5rem !important;
7967 margin-bottom: 0.5rem !important;
7971 margin-left: 0.5rem !important;
7974 margin: 1rem !important;
7978 margin-top: 1rem !important;
7982 margin-right: 1rem !important;
7986 margin-bottom: 1rem !important;
7990 margin-left: 1rem !important;
7993 margin: 1.5rem !important;
7997 margin-top: 1.5rem !important;
8001 margin-right: 1.5rem !important;
8005 margin-bottom: 1.5rem !important;
8009 margin-left: 1.5rem !important;
8012 margin: 3rem !important;
8016 margin-top: 3rem !important;
8020 margin-right: 3rem !important;
8024 margin-bottom: 3rem !important;
8028 margin-left: 3rem !important;
8031 padding: 0 !important;
8035 padding-top: 0 !important;
8039 padding-right: 0 !important;
8043 padding-bottom: 0 !important;
8047 padding-left: 0 !important;
8050 padding: 0.25rem !important;
8054 padding-top: 0.25rem !important;
8058 padding-right: 0.25rem !important;
8062 padding-bottom: 0.25rem !important;
8066 padding-left: 0.25rem !important;
8069 padding: 0.5rem !important;
8073 padding-top: 0.5rem !important;
8077 padding-right: 0.5rem !important;
8081 padding-bottom: 0.5rem !important;
8085 padding-left: 0.5rem !important;
8088 padding: 1rem !important;
8092 padding-top: 1rem !important;
8096 padding-right: 1rem !important;
8100 padding-bottom: 1rem !important;
8104 padding-left: 1rem !important;
8107 padding: 1.5rem !important;
8111 padding-top: 1.5rem !important;
8115 padding-right: 1.5rem !important;
8119 padding-bottom: 1.5rem !important;
8123 padding-left: 1.5rem !important;
8126 padding: 3rem !important;
8130 padding-top: 3rem !important;
8134 padding-right: 3rem !important;
8138 padding-bottom: 3rem !important;
8142 padding-left: 3rem !important;
8145 margin: -0.25rem !important;
8149 margin-top: -0.25rem !important;
8153 margin-right: -0.25rem !important;
8157 margin-bottom: -0.25rem !important;
8161 margin-left: -0.25rem !important;
8164 margin: -0.5rem !important;
8168 margin-top: -0.5rem !important;
8172 margin-right: -0.5rem !important;
8176 margin-bottom: -0.5rem !important;
8180 margin-left: -0.5rem !important;
8183 margin: -1rem !important;
8187 margin-top: -1rem !important;
8191 margin-right: -1rem !important;
8195 margin-bottom: -1rem !important;
8199 margin-left: -1rem !important;
8202 margin: -1.5rem !important;
8206 margin-top: -1.5rem !important;
8210 margin-right: -1.5rem !important;
8214 margin-bottom: -1.5rem !important;
8218 margin-left: -1.5rem !important;
8221 margin: -3rem !important;
8225 margin-top: -3rem !important;
8229 margin-right: -3rem !important;
8233 margin-bottom: -3rem !important;
8237 margin-left: -3rem !important;
8240 margin: auto !important;
8244 margin-top: auto !important;
8248 margin-right: auto !important;
8252 margin-bottom: auto !important;
8256 margin-left: auto !important;
8259 @media (min-width: 1200px) {
8261 margin: 0 !important;
8265 margin-top: 0 !important;
8269 margin-right: 0 !important;
8273 margin-bottom: 0 !important;
8277 margin-left: 0 !important;
8280 margin: 0.25rem !important;
8284 margin-top: 0.25rem !important;
8288 margin-right: 0.25rem !important;
8292 margin-bottom: 0.25rem !important;
8296 margin-left: 0.25rem !important;
8299 margin: 0.5rem !important;
8303 margin-top: 0.5rem !important;
8307 margin-right: 0.5rem !important;
8311 margin-bottom: 0.5rem !important;
8315 margin-left: 0.5rem !important;
8318 margin: 1rem !important;
8322 margin-top: 1rem !important;
8326 margin-right: 1rem !important;
8330 margin-bottom: 1rem !important;
8334 margin-left: 1rem !important;
8337 margin: 1.5rem !important;
8341 margin-top: 1.5rem !important;
8345 margin-right: 1.5rem !important;
8349 margin-bottom: 1.5rem !important;
8353 margin-left: 1.5rem !important;
8356 margin: 3rem !important;
8360 margin-top: 3rem !important;
8364 margin-right: 3rem !important;
8368 margin-bottom: 3rem !important;
8372 margin-left: 3rem !important;
8375 padding: 0 !important;
8379 padding-top: 0 !important;
8383 padding-right: 0 !important;
8387 padding-bottom: 0 !important;
8391 padding-left: 0 !important;
8394 padding: 0.25rem !important;
8398 padding-top: 0.25rem !important;
8402 padding-right: 0.25rem !important;
8406 padding-bottom: 0.25rem !important;
8410 padding-left: 0.25rem !important;
8413 padding: 0.5rem !important;
8417 padding-top: 0.5rem !important;
8421 padding-right: 0.5rem !important;
8425 padding-bottom: 0.5rem !important;
8429 padding-left: 0.5rem !important;
8432 padding: 1rem !important;
8436 padding-top: 1rem !important;
8440 padding-right: 1rem !important;
8444 padding-bottom: 1rem !important;
8448 padding-left: 1rem !important;
8451 padding: 1.5rem !important;
8455 padding-top: 1.5rem !important;
8459 padding-right: 1.5rem !important;
8463 padding-bottom: 1.5rem !important;
8467 padding-left: 1.5rem !important;
8470 padding: 3rem !important;
8474 padding-top: 3rem !important;
8478 padding-right: 3rem !important;
8482 padding-bottom: 3rem !important;
8486 padding-left: 3rem !important;
8489 margin: -0.25rem !important;
8493 margin-top: -0.25rem !important;
8497 margin-right: -0.25rem !important;
8501 margin-bottom: -0.25rem !important;
8505 margin-left: -0.25rem !important;
8508 margin: -0.5rem !important;
8512 margin-top: -0.5rem !important;
8516 margin-right: -0.5rem !important;
8520 margin-bottom: -0.5rem !important;
8524 margin-left: -0.5rem !important;
8527 margin: -1rem !important;
8531 margin-top: -1rem !important;
8535 margin-right: -1rem !important;
8539 margin-bottom: -1rem !important;
8543 margin-left: -1rem !important;
8546 margin: -1.5rem !important;
8550 margin-top: -1.5rem !important;
8554 margin-right: -1.5rem !important;
8558 margin-bottom: -1.5rem !important;
8562 margin-left: -1.5rem !important;
8565 margin: -3rem !important;
8569 margin-top: -3rem !important;
8573 margin-right: -3rem !important;
8577 margin-bottom: -3rem !important;
8581 margin-left: -3rem !important;
8584 margin: auto !important;
8588 margin-top: auto !important;
8592 margin-right: auto !important;
8596 margin-bottom: auto !important;
8600 margin-left: auto !important;
8603 .stretched-link::after {
8610 pointer-events: auto;
8612 background-color: rgba(0, 0, 0, 0);
8615 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
8616 "Courier New", monospace !important;
8619 text-align: justify !important;
8622 white-space: normal !important;
8625 white-space: nowrap !important;
8629 text-overflow: ellipsis;
8630 white-space: nowrap;
8633 text-align: left !important;
8636 text-align: right !important;
8639 text-align: center !important;
8641 @media (min-width: 576px) {
8643 text-align: left !important;
8646 text-align: right !important;
8649 text-align: center !important;
8652 @media (min-width: 768px) {
8654 text-align: left !important;
8657 text-align: right !important;
8660 text-align: center !important;
8663 @media (min-width: 992px) {
8665 text-align: left !important;
8668 text-align: right !important;
8671 text-align: center !important;
8674 @media (min-width: 1200px) {
8676 text-align: left !important;
8679 text-align: right !important;
8682 text-align: center !important;
8686 text-transform: lowercase !important;
8689 text-transform: uppercase !important;
8692 text-transform: capitalize !important;
8694 .font-weight-light {
8695 font-weight: 300 !important;
8697 .font-weight-lighter {
8698 font-weight: lighter !important;
8700 .font-weight-normal {
8701 font-weight: 400 !important;
8704 font-weight: 700 !important;
8706 .font-weight-bolder {
8707 font-weight: bolder !important;
8710 font-style: italic !important;
8713 color: #fff !important;
8716 color: #375a7f !important;
8718 a.text-primary:focus,
8719 a.text-primary:hover {
8720 color: #20344a !important;
8723 color: #444 !important;
8725 a.text-secondary:focus,
8726 a.text-secondary:hover {
8727 color: #1e1e1e !important;
8730 color: #00bc8c !important;
8732 a.text-success:focus,
8733 a.text-success:hover {
8734 color: #007053 !important;
8737 color: #3498db !important;
8741 color: #1d6fa5 !important;
8744 color: #f39c12 !important;
8746 a.text-warning:focus,
8747 a.text-warning:hover {
8748 color: #b06f09 !important;
8751 color: #e74c3c !important;
8753 a.text-danger:focus,
8754 a.text-danger:hover {
8755 color: #bf2718 !important;
8758 color: #303030 !important;
8761 a.text-light:hover {
8762 color: #0a0a0a !important;
8765 color: #dee2e6 !important;
8769 color: #b2bcc5 !important;
8772 color: #dee2e6 !important;
8775 color: #888 !important;
8778 color: rgba(0, 0, 0, 0.5) !important;
8781 color: rgba(255, 255, 255, 0.5) !important;
8787 background-color: transparent;
8790 .text-decoration-none {
8791 text-decoration: none !important;
8794 word-wrap: break-word !important;
8797 color: inherit !important;
8800 visibility: visible !important;
8803 visibility: hidden !important;
8809 text-shadow: none !important;
8810 box-shadow: none !important;
8813 text-decoration: underline;
8815 abbr[title]::after {
8816 content: " (" attr(title) ")";
8819 white-space: pre-wrap !important;
8823 border: 1px solid #adb5bd;
8824 page-break-inside: avoid;
8827 display: table-header-group;
8831 page-break-inside: avoid;
8841 page-break-after: avoid;
8847 min-width: 992px !important;
8850 min-width: 992px !important;
8856 border: 1px solid #000;
8859 border-collapse: collapse !important;
8863 background-color: #fff !important;
8866 .table-bordered th {
8867 border: 1px solid #dee2e6 !important;
8872 .table-dark tbody + tbody,
8875 .table-dark thead th {
8878 .table .thead-dark th {