3 * Bootstrap v4.6.2 (https://getbootstrap.com/)
4 * Copyright 2011-2022 The Bootstrap Authors
5 * Copyright 2011-2022 Twitter, Inc.
6 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
31 --breakpoint-sm: 576px;
32 --breakpoint-md: 768px;
33 --breakpoint-lg: 992px;
34 --breakpoint-xl: 1200px;
35 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Droid Sans",
36 "Segoe UI", "Helvetica", Arial, sans-serif;
37 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
38 "Liberation Mono", "Courier New", monospace;
44 box-sizing: border-box;
48 font-family: sans-serif;
50 -webkit-text-size-adjust: 100%;
51 -webkit-tap-highlight-color: rgba(34, 34, 34, 0);
69 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
70 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
71 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
77 background-color: #fff;
80 [tabindex="-1"]:focus:not(:focus-visible) {
81 outline: 0 !important;
85 box-sizing: content-box;
97 margin-bottom: 0.5rem;
106 abbr[data-original-title] {
107 text-decoration: underline;
108 text-decoration: underline dotted;
111 text-decoration-skip-ink: none;
117 line-height: inherit;
139 margin-bottom: 0.5rem;
161 vertical-align: baseline;
174 text-decoration: none;
175 background-color: transparent;
179 text-decoration: underline;
182 a:not([href]):not([class]) {
184 text-decoration: none;
186 a:not([href]):not([class]):hover {
188 text-decoration: none;
195 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
196 "Courier New", monospace;
204 -ms-overflow-style: scrollbar;
212 vertical-align: middle;
218 vertical-align: middle;
222 border-collapse: collapse;
226 padding-top: 0.75rem;
227 padding-bottom: 0.75rem;
230 caption-side: bottom;
235 text-align: -webkit-match-parent;
239 display: inline-block;
240 margin-bottom: 0.5rem;
247 button:focus:not(:focus-visible) {
257 font-family: inherit;
259 line-height: inherit;
269 text-transform: none;
284 -webkit-appearance: button;
287 button:not(:disabled),
288 [type="button"]:not(:disabled),
289 [type="reset"]:not(:disabled),
290 [type="submit"]:not(:disabled) {
294 button::-moz-focus-inner,
295 [type="button"]::-moz-focus-inner,
296 [type="reset"]::-moz-focus-inner,
297 [type="submit"]::-moz-focus-inner {
303 input[type="checkbox"] {
304 box-sizing: border-box;
325 margin-bottom: 0.5rem;
327 line-height: inherit;
333 vertical-align: baseline;
336 [type="number"]::-webkit-inner-spin-button,
337 [type="number"]::-webkit-outer-spin-button {
342 outline-offset: -2px;
343 -webkit-appearance: none;
346 [type="search"]::-webkit-search-decoration {
347 -webkit-appearance: none;
350 ::-webkit-file-upload-button {
352 -webkit-appearance: button;
356 display: inline-block;
369 display: none !important;
384 margin-bottom: 0.5rem;
453 border-top: 1px solid rgba(0, 0, 0, 0.1);
465 background-color: rgb(255, 252, 239);
479 display: inline-block;
481 .list-inline-item:not(:last-child) {
482 margin-right: 0.5rem;
487 text-transform: uppercase;
500 .blockquote-footer::before {
511 background-color: #fff;
512 border: 1px solid #dee2e6;
513 border-radius: 0.25rem;
519 display: inline-block;
523 margin-bottom: 0.5rem;
535 word-wrap: break-word;
542 padding: 0.2rem 0.4rem;
545 background-color: #212529;
583 @media (min-width: 576px) {
589 @media (min-width: 768px) {
596 @media (min-width: 992px) {
604 @media (min-width: 1200px) {
625 .no-gutters > [class*="col-"] {
723 flex: 0 0 33.3333333333%;
724 max-width: 33.3333333333%;
738 flex: 0 0 16.6666666667%;
739 max-width: 16.6666666667%;
749 flex: 0 0 8.33333333%;
750 max-width: 8.33333333%;
754 flex: 0 0 16.66666667%;
755 max-width: 16.66666667%;
764 flex: 0 0 33.33333333%;
765 max-width: 33.33333333%;
769 flex: 0 0 41.66666667%;
770 max-width: 41.66666667%;
779 flex: 0 0 58.33333333%;
780 max-width: 58.33333333%;
784 flex: 0 0 66.66666667%;
785 max-width: 66.66666667%;
794 flex: 0 0 83.33333333%;
795 max-width: 83.33333333%;
799 flex: 0 0 91.66666667%;
800 max-width: 91.66666667%;
869 margin-left: 8.33333333%;
873 margin-left: 16.66666667%;
881 margin-left: 33.33333333%;
885 margin-left: 41.66666667%;
893 margin-left: 58.33333333%;
897 margin-left: 66.66666667%;
905 margin-left: 83.33333333%;
909 margin-left: 91.66666667%;
912 @media (min-width: 576px) {
927 flex: 0 0 33.3333333333%;
928 max-width: 33.3333333333%;
939 flex: 0 0 16.6666666667%;
940 max-width: 16.6666666667%;
948 flex: 0 0 8.33333333%;
949 max-width: 8.33333333%;
952 flex: 0 0 16.66666667%;
953 max-width: 16.66666667%;
960 flex: 0 0 33.33333333%;
961 max-width: 33.33333333%;
964 flex: 0 0 41.66666667%;
965 max-width: 41.66666667%;
972 flex: 0 0 58.33333333%;
973 max-width: 58.33333333%;
976 flex: 0 0 66.66666667%;
977 max-width: 66.66666667%;
984 flex: 0 0 83.33333333%;
985 max-width: 83.33333333%;
988 flex: 0 0 91.66666667%;
989 max-width: 91.66666667%;
1044 margin-left: 8.33333333%;
1047 margin-left: 16.66666667%;
1053 margin-left: 33.33333333%;
1056 margin-left: 41.66666667%;
1062 margin-left: 58.33333333%;
1065 margin-left: 66.66666667%;
1071 margin-left: 83.33333333%;
1074 margin-left: 91.66666667%;
1077 @media (min-width: 768px) {
1083 .row-cols-md-1 > * {
1087 .row-cols-md-2 > * {
1091 .row-cols-md-3 > * {
1092 flex: 0 0 33.3333333333%;
1093 max-width: 33.3333333333%;
1095 .row-cols-md-4 > * {
1099 .row-cols-md-5 > * {
1103 .row-cols-md-6 > * {
1104 flex: 0 0 16.6666666667%;
1105 max-width: 16.6666666667%;
1113 flex: 0 0 8.33333333%;
1114 max-width: 8.33333333%;
1117 flex: 0 0 16.66666667%;
1118 max-width: 16.66666667%;
1125 flex: 0 0 33.33333333%;
1126 max-width: 33.33333333%;
1129 flex: 0 0 41.66666667%;
1130 max-width: 41.66666667%;
1137 flex: 0 0 58.33333333%;
1138 max-width: 58.33333333%;
1141 flex: 0 0 66.66666667%;
1142 max-width: 66.66666667%;
1149 flex: 0 0 83.33333333%;
1150 max-width: 83.33333333%;
1153 flex: 0 0 91.66666667%;
1154 max-width: 91.66666667%;
1209 margin-left: 8.33333333%;
1212 margin-left: 16.66666667%;
1218 margin-left: 33.33333333%;
1221 margin-left: 41.66666667%;
1227 margin-left: 58.33333333%;
1230 margin-left: 66.66666667%;
1236 margin-left: 83.33333333%;
1239 margin-left: 91.66666667%;
1242 @media (min-width: 992px) {
1248 .row-cols-lg-1 > * {
1252 .row-cols-lg-2 > * {
1256 .row-cols-lg-3 > * {
1257 flex: 0 0 33.3333333333%;
1258 max-width: 33.3333333333%;
1260 .row-cols-lg-4 > * {
1264 .row-cols-lg-5 > * {
1268 .row-cols-lg-6 > * {
1269 flex: 0 0 16.6666666667%;
1270 max-width: 16.6666666667%;
1278 flex: 0 0 8.33333333%;
1279 max-width: 8.33333333%;
1282 flex: 0 0 16.66666667%;
1283 max-width: 16.66666667%;
1290 flex: 0 0 33.33333333%;
1291 max-width: 33.33333333%;
1294 flex: 0 0 41.66666667%;
1295 max-width: 41.66666667%;
1302 flex: 0 0 58.33333333%;
1303 max-width: 58.33333333%;
1306 flex: 0 0 66.66666667%;
1307 max-width: 66.66666667%;
1314 flex: 0 0 83.33333333%;
1315 max-width: 83.33333333%;
1318 flex: 0 0 91.66666667%;
1319 max-width: 91.66666667%;
1374 margin-left: 8.33333333%;
1377 margin-left: 16.66666667%;
1383 margin-left: 33.33333333%;
1386 margin-left: 41.66666667%;
1392 margin-left: 58.33333333%;
1395 margin-left: 66.66666667%;
1401 margin-left: 83.33333333%;
1404 margin-left: 91.66666667%;
1407 @media (min-width: 1200px) {
1413 .row-cols-xl-1 > * {
1417 .row-cols-xl-2 > * {
1421 .row-cols-xl-3 > * {
1422 flex: 0 0 33.3333333333%;
1423 max-width: 33.3333333333%;
1425 .row-cols-xl-4 > * {
1429 .row-cols-xl-5 > * {
1433 .row-cols-xl-6 > * {
1434 flex: 0 0 16.6666666667%;
1435 max-width: 16.6666666667%;
1443 flex: 0 0 8.33333333%;
1444 max-width: 8.33333333%;
1447 flex: 0 0 16.66666667%;
1448 max-width: 16.66666667%;
1455 flex: 0 0 33.33333333%;
1456 max-width: 33.33333333%;
1459 flex: 0 0 41.66666667%;
1460 max-width: 41.66666667%;
1467 flex: 0 0 58.33333333%;
1468 max-width: 58.33333333%;
1471 flex: 0 0 66.66666667%;
1472 max-width: 66.66666667%;
1479 flex: 0 0 83.33333333%;
1480 max-width: 83.33333333%;
1483 flex: 0 0 91.66666667%;
1484 max-width: 91.66666667%;
1539 margin-left: 8.33333333%;
1542 margin-left: 16.66666667%;
1548 margin-left: 33.33333333%;
1551 margin-left: 41.66666667%;
1557 margin-left: 58.33333333%;
1560 margin-left: 66.66666667%;
1566 margin-left: 83.33333333%;
1569 margin-left: 91.66666667%;
1574 margin-bottom: 1rem;
1580 vertical-align: top;
1581 border-top: 1px solid #dee2e6;
1584 vertical-align: bottom;
1585 border-bottom: 2px solid #dee2e6;
1587 .table tbody + tbody {
1588 border-top: 2px solid #dee2e6;
1597 border: 1px solid #dee2e6;
1600 .table-bordered td {
1601 border: 1px solid #dee2e6;
1603 .table-bordered thead th,
1604 .table-bordered thead td {
1605 border-bottom-width: 2px;
1608 .table-borderless th,
1609 .table-borderless td,
1610 .table-borderless thead th,
1611 .table-borderless tbody + tbody {
1615 .table-striped tbody tr:nth-of-type(odd) {
1616 background-color: rgba(0, 0, 0, 0.05);
1619 .table-hover tbody tr:hover {
1621 background-color: rgba(0, 0, 0, 0.075);
1625 .table-primary > th,
1626 .table-primary > td {
1627 background-color: #b8daff;
1631 .table-primary thead th,
1632 .table-primary tbody + tbody {
1633 border-color: #7abaff;
1636 .table-hover .table-primary:hover {
1637 background-color: #9fcdff;
1639 .table-hover .table-primary:hover > td,
1640 .table-hover .table-primary:hover > th {
1641 background-color: #9fcdff;
1645 .table-secondary > th,
1646 .table-secondary > td {
1647 background-color: #d6d8db;
1649 .table-secondary th,
1650 .table-secondary td,
1651 .table-secondary thead th,
1652 .table-secondary tbody + tbody {
1653 border-color: #b3b7bb;
1656 .table-hover .table-secondary:hover {
1657 background-color: #c8cbcf;
1659 .table-hover .table-secondary:hover > td,
1660 .table-hover .table-secondary:hover > th {
1661 background-color: #c8cbcf;
1665 .table-success > th,
1666 .table-success > td {
1667 background-color: #c3e6cb;
1671 .table-success thead th,
1672 .table-success tbody + tbody {
1673 border-color: #8fd19e;
1676 .table-hover .table-success:hover {
1677 background-color: #b1dfbb;
1679 .table-hover .table-success:hover > td,
1680 .table-hover .table-success:hover > th {
1681 background-color: #b1dfbb;
1687 background-color: #bee5eb;
1691 .table-info thead th,
1692 .table-info tbody + tbody {
1693 border-color: #86cfda;
1696 .table-hover .table-info:hover {
1697 background-color: #abdde5;
1699 .table-hover .table-info:hover > td,
1700 .table-hover .table-info:hover > th {
1701 background-color: #abdde5;
1705 .table-warning > th,
1706 .table-warning > td {
1707 background-color: #ffeeba;
1711 .table-warning thead th,
1712 .table-warning tbody + tbody {
1713 border-color: #ffdf7e;
1716 .table-hover .table-warning:hover {
1717 background-color: #ffe8a1;
1719 .table-hover .table-warning:hover > td,
1720 .table-hover .table-warning:hover > th {
1721 background-color: #ffe8a1;
1726 .table-danger > td {
1727 background-color: #f5c6cb;
1731 .table-danger thead th,
1732 .table-danger tbody + tbody {
1733 border-color: #ed969e;
1736 .table-hover .table-danger:hover {
1737 background-color: #f1b0b7;
1739 .table-hover .table-danger:hover > td,
1740 .table-hover .table-danger:hover > th {
1741 background-color: #f1b0b7;
1747 background-color: #fdfdfe;
1751 .table-light thead th,
1752 .table-light tbody + tbody {
1753 border-color: #fbfcfc;
1756 .table-hover .table-light:hover {
1757 background-color: #ececf6;
1759 .table-hover .table-light:hover > td,
1760 .table-hover .table-light:hover > th {
1761 background-color: #ececf6;
1767 background-color: #c6c8ca;
1771 .table-dark thead th,
1772 .table-dark tbody + tbody {
1773 border-color: #95999c;
1776 .table-hover .table-dark:hover {
1777 background-color: #b9bbbe;
1779 .table-hover .table-dark:hover > td,
1780 .table-hover .table-dark:hover > th {
1781 background-color: #b9bbbe;
1786 .table-active > td {
1787 background-color: rgba(0, 0, 0, 0.075);
1790 .table-hover .table-active:hover {
1791 background-color: rgba(0, 0, 0, 0.075);
1793 .table-hover .table-active:hover > td,
1794 .table-hover .table-active:hover > th {
1795 background-color: rgba(0, 0, 0, 0.075);
1798 .table .thead-dark th {
1800 background-color: #343a40;
1801 border-color: #454d55;
1803 .table .thead-light th {
1805 background-color: #e9ecef;
1806 border-color: #dee2e6;
1811 background-color: #343a40;
1815 .table-dark thead th {
1816 border-color: #454d55;
1818 .table-dark.table-bordered {
1821 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1822 background-color: rgba(255, 255, 255, 0.05);
1824 .table-dark.table-hover tbody tr:hover {
1826 background-color: rgba(255, 255, 255, 0.075);
1829 @media (max-width: 575.98px) {
1830 .table-responsive-sm {
1834 -webkit-overflow-scrolling: touch;
1836 .table-responsive-sm > .table-bordered {
1840 @media (max-width: 767.98px) {
1841 .table-responsive-md {
1845 -webkit-overflow-scrolling: touch;
1847 .table-responsive-md > .table-bordered {
1851 @media (max-width: 991.98px) {
1852 .table-responsive-lg {
1856 -webkit-overflow-scrolling: touch;
1858 .table-responsive-lg > .table-bordered {
1862 @media (max-width: 1199.98px) {
1863 .table-responsive-xl {
1867 -webkit-overflow-scrolling: touch;
1869 .table-responsive-xl > .table-bordered {
1877 -webkit-overflow-scrolling: touch;
1879 .table-responsive > .table-bordered {
1886 height: calc(1.5em + 0.75rem + 2px);
1887 padding: 0.375rem 0.75rem;
1892 background-color: #fff;
1893 background-clip: padding-box;
1894 border: 1px solid #ced4da;
1895 border-radius: 0.25rem;
1896 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1898 @media (prefers-reduced-motion: reduce) {
1903 .form-control::-ms-expand {
1904 background-color: transparent;
1907 .form-control:focus {
1909 background-color: #fff;
1910 border-color: #80bdff;
1912 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1914 .form-control::placeholder {
1918 .form-control:disabled,
1919 .form-control[readonly] {
1920 background-color: #e9ecef;
1924 input[type="date"].form-control,
1925 input[type="time"].form-control,
1926 input[type="datetime-local"].form-control,
1927 input[type="month"].form-control {
1931 select.form-control:-moz-focusring {
1933 text-shadow: 0 0 0 #495057;
1935 select.form-control:focus::-ms-value {
1937 background-color: #fff;
1941 .form-control-range {
1947 padding-top: calc(0.375rem + 1px);
1948 padding-bottom: calc(0.375rem + 1px);
1954 .col-form-label-lg {
1955 padding-top: calc(0.5rem + 1px);
1956 padding-bottom: calc(0.5rem + 1px);
1961 .col-form-label-sm {
1962 padding-top: calc(0.25rem + 1px);
1963 padding-bottom: calc(0.25rem + 1px);
1964 font-size: 0.875rem;
1968 .form-control-plaintext {
1971 padding: 0.375rem 0;
1976 background-color: transparent;
1977 border: solid transparent;
1978 border-width: 1px 0;
1980 .form-control-plaintext.form-control-sm,
1981 .form-control-plaintext.form-control-lg {
1987 height: calc(1.5em + 0.5rem + 2px);
1988 padding: 0.25rem 0.5rem;
1989 font-size: 0.875rem;
1991 border-radius: 0.2rem;
1995 height: calc(1.5em + 1rem + 2px);
1996 padding: 0.5rem 1rem;
1999 border-radius: 0.3rem;
2002 select.form-control[size],
2003 select.form-control[multiple] {
2007 textarea.form-control {
2012 margin-bottom: 1rem;
2017 margin-top: 0.25rem;
2027 .form-row > [class*="col-"] {
2035 padding-left: 1.25rem;
2041 margin-left: -1.25rem;
2043 .form-check-input[disabled] ~ .form-check-label,
2044 .form-check-input:disabled ~ .form-check-label {
2052 .form-check-inline {
2053 display: inline-flex;
2054 align-items: center;
2056 margin-right: 0.75rem;
2058 .form-check-inline .form-check-input {
2061 margin-right: 0.3125rem;
2068 margin-top: 0.25rem;
2080 padding: 0.25rem 0.5rem;
2082 font-size: 0.875rem;
2085 background-color: rgba(40, 167, 69, 0.9);
2086 border-radius: 0.25rem;
2088 .form-row > .col > .valid-tooltip,
2089 .form-row > [class*="col-"] > .valid-tooltip {
2093 .was-validated :valid ~ .valid-feedback,
2094 .was-validated :valid ~ .valid-tooltip,
2095 .is-valid ~ .valid-feedback,
2096 .is-valid ~ .valid-tooltip {
2100 .was-validated .form-control:valid,
2101 .form-control.is-valid {
2102 border-color: #28a745;
2103 padding-right: calc(1.5em + 0.75rem) !important;
2104 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2105 background-repeat: no-repeat;
2106 background-position: right calc(0.375em + 0.1875rem) center;
2107 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2109 .was-validated .form-control:valid:focus,
2110 .form-control.is-valid:focus {
2111 border-color: #28a745;
2112 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2115 .was-validated select.form-control:valid,
2116 select.form-control.is-valid {
2117 padding-right: 3rem !important;
2118 background-position: right 1.5rem center;
2121 .was-validated textarea.form-control:valid,
2122 textarea.form-control.is-valid {
2123 padding-right: calc(1.5em + 0.75rem);
2124 background-position: top calc(0.375em + 0.1875rem) right
2125 calc(0.375em + 0.1875rem);
2128 .was-validated .custom-select:valid,
2129 .custom-select.is-valid {
2130 border-color: #28a745;
2131 padding-right: calc(0.75em + 2.3125rem) !important;
2132 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
2133 right 0.75rem center/8px 10px no-repeat,
2135 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")
2136 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2139 .was-validated .custom-select:valid:focus,
2140 .custom-select.is-valid:focus {
2141 border-color: #28a745;
2142 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2145 .was-validated .form-check-input:valid ~ .form-check-label,
2146 .form-check-input.is-valid ~ .form-check-label {
2149 .was-validated .form-check-input:valid ~ .valid-feedback,
2150 .was-validated .form-check-input:valid ~ .valid-tooltip,
2151 .form-check-input.is-valid ~ .valid-feedback,
2152 .form-check-input.is-valid ~ .valid-tooltip {
2156 .was-validated .custom-control-input:valid ~ .custom-control-label,
2157 .custom-control-input.is-valid ~ .custom-control-label {
2160 .was-validated .custom-control-input:valid ~ .custom-control-label::before,
2161 .custom-control-input.is-valid ~ .custom-control-label::before {
2162 border-color: #28a745;
2165 .custom-control-input:valid:checked
2166 ~ .custom-control-label::before,
2167 .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2168 border-color: #34ce57;
2169 background-color: #34ce57;
2172 .custom-control-input:valid:focus
2173 ~ .custom-control-label::before,
2174 .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2175 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2178 .custom-control-input:valid:focus:not(:checked)
2179 ~ .custom-control-label::before,
2180 .custom-control-input.is-valid:focus:not(:checked)
2181 ~ .custom-control-label::before {
2182 border-color: #28a745;
2185 .was-validated .custom-file-input:valid ~ .custom-file-label,
2186 .custom-file-input.is-valid ~ .custom-file-label {
2187 border-color: #28a745;
2189 .was-validated .custom-file-input:valid:focus ~ .custom-file-label,
2190 .custom-file-input.is-valid:focus ~ .custom-file-label {
2191 border-color: #28a745;
2192 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2198 margin-top: 0.25rem;
2210 padding: 0.25rem 0.5rem;
2212 font-size: 0.875rem;
2215 background-color: rgba(220, 53, 69, 0.9);
2216 border-radius: 0.25rem;
2218 .form-row > .col > .invalid-tooltip,
2219 .form-row > [class*="col-"] > .invalid-tooltip {
2223 .was-validated :invalid ~ .invalid-feedback,
2224 .was-validated :invalid ~ .invalid-tooltip,
2225 .is-invalid ~ .invalid-feedback,
2226 .is-invalid ~ .invalid-tooltip {
2230 .was-validated .form-control:invalid,
2231 .form-control.is-invalid {
2232 border-color: #dc3545;
2233 padding-right: calc(1.5em + 0.75rem) !important;
2234 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2235 background-repeat: no-repeat;
2236 background-position: right calc(0.375em + 0.1875rem) center;
2237 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2239 .was-validated .form-control:invalid:focus,
2240 .form-control.is-invalid:focus {
2241 border-color: #dc3545;
2242 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2245 .was-validated select.form-control:invalid,
2246 select.form-control.is-invalid {
2247 padding-right: 3rem !important;
2248 background-position: right 1.5rem center;
2251 .was-validated textarea.form-control:invalid,
2252 textarea.form-control.is-invalid {
2253 padding-right: calc(1.5em + 0.75rem);
2254 background-position: top calc(0.375em + 0.1875rem) right
2255 calc(0.375em + 0.1875rem);
2258 .was-validated .custom-select:invalid,
2259 .custom-select.is-invalid {
2260 border-color: #dc3545;
2261 padding-right: calc(0.75em + 2.3125rem) !important;
2262 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
2263 right 0.75rem center/8px 10px no-repeat,
2265 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")
2266 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2269 .was-validated .custom-select:invalid:focus,
2270 .custom-select.is-invalid:focus {
2271 border-color: #dc3545;
2272 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2275 .was-validated .form-check-input:invalid ~ .form-check-label,
2276 .form-check-input.is-invalid ~ .form-check-label {
2279 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2280 .was-validated .form-check-input:invalid ~ .invalid-tooltip,
2281 .form-check-input.is-invalid ~ .invalid-feedback,
2282 .form-check-input.is-invalid ~ .invalid-tooltip {
2286 .was-validated .custom-control-input:invalid ~ .custom-control-label,
2287 .custom-control-input.is-invalid ~ .custom-control-label {
2290 .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
2291 .custom-control-input.is-invalid ~ .custom-control-label::before {
2292 border-color: #dc3545;
2295 .custom-control-input:invalid:checked
2296 ~ .custom-control-label::before,
2297 .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2298 border-color: #e4606d;
2299 background-color: #e4606d;
2302 .custom-control-input:invalid:focus
2303 ~ .custom-control-label::before,
2304 .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2305 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2308 .custom-control-input:invalid:focus:not(:checked)
2309 ~ .custom-control-label::before,
2310 .custom-control-input.is-invalid:focus:not(:checked)
2311 ~ .custom-control-label::before {
2312 border-color: #dc3545;
2315 .was-validated .custom-file-input:invalid ~ .custom-file-label,
2316 .custom-file-input.is-invalid ~ .custom-file-label {
2317 border-color: #dc3545;
2319 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
2320 .custom-file-input.is-invalid:focus ~ .custom-file-label {
2321 border-color: #dc3545;
2322 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2327 flex-flow: row wrap;
2328 align-items: center;
2330 .form-inline .form-check {
2333 @media (min-width: 576px) {
2334 .form-inline label {
2336 align-items: center;
2337 justify-content: center;
2340 .form-inline .form-group {
2343 flex-flow: row wrap;
2344 align-items: center;
2347 .form-inline .form-control {
2348 display: inline-block;
2350 vertical-align: middle;
2352 .form-inline .form-control-plaintext {
2353 display: inline-block;
2355 .form-inline .input-group,
2356 .form-inline .custom-select {
2359 .form-inline .form-check {
2361 align-items: center;
2362 justify-content: center;
2366 .form-inline .form-check-input {
2370 margin-right: 0.25rem;
2373 .form-inline .custom-control {
2374 align-items: center;
2375 justify-content: center;
2377 .form-inline .custom-control-label {
2383 display: inline-block;
2387 vertical-align: middle;
2389 background-color: transparent;
2390 border: 1px solid transparent;
2391 padding: 0.375rem 0.75rem;
2394 border-radius: 0.25rem;
2395 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
2396 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2398 @media (prefers-reduced-motion: reduce) {
2405 text-decoration: none;
2410 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2416 .btn:not(:disabled):not(.disabled) {
2420 fieldset:disabled a.btn {
2421 pointer-events: none;
2426 background-color: #007bff;
2427 border-color: #007bff;
2429 .btn-primary:hover {
2431 background-color: #0069d9;
2432 border-color: #0062cc;
2435 .btn-primary.focus {
2437 background-color: #0069d9;
2438 border-color: #0062cc;
2439 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2441 .btn-primary.disabled,
2442 .btn-primary:disabled {
2444 background-color: #007bff;
2445 border-color: #007bff;
2447 .btn-primary:not(:disabled):not(.disabled):active,
2448 .btn-primary:not(:disabled):not(.disabled).active,
2449 .show > .btn-primary.dropdown-toggle {
2451 background-color: #0062cc;
2452 border-color: #005cbf;
2454 .btn-primary:not(:disabled):not(.disabled):active:focus,
2455 .btn-primary:not(:disabled):not(.disabled).active:focus,
2456 .show > .btn-primary.dropdown-toggle:focus {
2457 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2462 background-color: #6c757d;
2463 border-color: #6c757d;
2465 .btn-secondary:hover {
2467 background-color: #5a6268;
2468 border-color: #545b62;
2470 .btn-secondary:focus,
2471 .btn-secondary.focus {
2473 background-color: #5a6268;
2474 border-color: #545b62;
2475 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2477 .btn-secondary.disabled,
2478 .btn-secondary:disabled {
2480 background-color: #6c757d;
2481 border-color: #6c757d;
2483 .btn-secondary:not(:disabled):not(.disabled):active,
2484 .btn-secondary:not(:disabled):not(.disabled).active,
2485 .show > .btn-secondary.dropdown-toggle {
2487 background-color: #545b62;
2488 border-color: #4e555b;
2490 .btn-secondary:not(:disabled):not(.disabled):active:focus,
2491 .btn-secondary:not(:disabled):not(.disabled).active:focus,
2492 .show > .btn-secondary.dropdown-toggle:focus {
2493 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2498 background-color: #28a745;
2499 border-color: #28a745;
2501 .btn-success:hover {
2503 background-color: #218838;
2504 border-color: #1e7e34;
2507 .btn-success.focus {
2509 background-color: #218838;
2510 border-color: #1e7e34;
2511 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2513 .btn-success.disabled,
2514 .btn-success:disabled {
2516 background-color: #28a745;
2517 border-color: #28a745;
2519 .btn-success:not(:disabled):not(.disabled):active,
2520 .btn-success:not(:disabled):not(.disabled).active,
2521 .show > .btn-success.dropdown-toggle {
2523 background-color: #1e7e34;
2524 border-color: #1c7430;
2526 .btn-success:not(:disabled):not(.disabled):active:focus,
2527 .btn-success:not(:disabled):not(.disabled).active:focus,
2528 .show > .btn-success.dropdown-toggle:focus {
2529 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2534 background-color: #17a2b8;
2535 border-color: #17a2b8;
2539 background-color: #138496;
2540 border-color: #117a8b;
2545 background-color: #138496;
2546 border-color: #117a8b;
2547 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2550 .btn-info:disabled {
2552 background-color: #17a2b8;
2553 border-color: #17a2b8;
2555 .btn-info:not(:disabled):not(.disabled):active,
2556 .btn-info:not(:disabled):not(.disabled).active,
2557 .show > .btn-info.dropdown-toggle {
2559 background-color: #117a8b;
2560 border-color: #10707f;
2562 .btn-info:not(:disabled):not(.disabled):active:focus,
2563 .btn-info:not(:disabled):not(.disabled).active:focus,
2564 .show > .btn-info.dropdown-toggle:focus {
2565 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2570 background-color: #ffc107;
2571 border-color: #ffc107;
2573 .btn-warning:hover {
2575 background-color: #e0a800;
2576 border-color: #d39e00;
2579 .btn-warning.focus {
2581 background-color: #e0a800;
2582 border-color: #d39e00;
2583 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2585 .btn-warning.disabled,
2586 .btn-warning:disabled {
2588 background-color: #ffc107;
2589 border-color: #ffc107;
2591 .btn-warning:not(:disabled):not(.disabled):active,
2592 .btn-warning:not(:disabled):not(.disabled).active,
2593 .show > .btn-warning.dropdown-toggle {
2595 background-color: #d39e00;
2596 border-color: #c69500;
2598 .btn-warning:not(:disabled):not(.disabled):active:focus,
2599 .btn-warning:not(:disabled):not(.disabled).active:focus,
2600 .show > .btn-warning.dropdown-toggle:focus {
2601 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2606 background-color: #dc3545;
2607 border-color: #dc3545;
2611 background-color: #c82333;
2612 border-color: #bd2130;
2617 background-color: #c82333;
2618 border-color: #bd2130;
2619 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2621 .btn-danger.disabled,
2622 .btn-danger:disabled {
2624 background-color: #dc3545;
2625 border-color: #dc3545;
2627 .btn-danger:not(:disabled):not(.disabled):active,
2628 .btn-danger:not(:disabled):not(.disabled).active,
2629 .show > .btn-danger.dropdown-toggle {
2631 background-color: #bd2130;
2632 border-color: #b21f2d;
2634 .btn-danger:not(:disabled):not(.disabled):active:focus,
2635 .btn-danger:not(:disabled):not(.disabled).active:focus,
2636 .show > .btn-danger.dropdown-toggle:focus {
2637 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2642 background-color: #f8f9fa;
2643 border-color: #f8f9fa;
2647 background-color: #e2e6ea;
2648 border-color: #dae0e5;
2653 background-color: #e2e6ea;
2654 border-color: #dae0e5;
2655 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2657 .btn-light.disabled,
2658 .btn-light:disabled {
2660 background-color: #f8f9fa;
2661 border-color: #f8f9fa;
2663 .btn-light:not(:disabled):not(.disabled):active,
2664 .btn-light:not(:disabled):not(.disabled).active,
2665 .show > .btn-light.dropdown-toggle {
2667 background-color: #dae0e5;
2668 border-color: #d3d9df;
2670 .btn-light:not(:disabled):not(.disabled):active:focus,
2671 .btn-light:not(:disabled):not(.disabled).active:focus,
2672 .show > .btn-light.dropdown-toggle:focus {
2673 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2678 background-color: #343a40;
2679 border-color: #343a40;
2683 background-color: #23272b;
2684 border-color: #1d2124;
2689 background-color: #23272b;
2690 border-color: #1d2124;
2691 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2694 .btn-dark:disabled {
2696 background-color: #343a40;
2697 border-color: #343a40;
2699 .btn-dark:not(:disabled):not(.disabled):active,
2700 .btn-dark:not(:disabled):not(.disabled).active,
2701 .show > .btn-dark.dropdown-toggle {
2703 background-color: #1d2124;
2704 border-color: #171a1d;
2706 .btn-dark:not(:disabled):not(.disabled):active:focus,
2707 .btn-dark:not(:disabled):not(.disabled).active:focus,
2708 .show > .btn-dark.dropdown-toggle:focus {
2709 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2712 .btn-outline-primary {
2714 border-color: #007bff;
2716 .btn-outline-primary:hover {
2718 background-color: #007bff;
2719 border-color: #007bff;
2721 .btn-outline-primary:focus,
2722 .btn-outline-primary.focus {
2723 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2725 .btn-outline-primary.disabled,
2726 .btn-outline-primary:disabled {
2728 background-color: transparent;
2730 .btn-outline-primary:not(:disabled):not(.disabled):active,
2731 .btn-outline-primary:not(:disabled):not(.disabled).active,
2732 .show > .btn-outline-primary.dropdown-toggle {
2734 background-color: #007bff;
2735 border-color: #007bff;
2737 .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
2738 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2739 .show > .btn-outline-primary.dropdown-toggle:focus {
2740 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2743 .btn-outline-secondary {
2745 border-color: #6c757d;
2747 .btn-outline-secondary:hover {
2749 background-color: #6c757d;
2750 border-color: #6c757d;
2752 .btn-outline-secondary:focus,
2753 .btn-outline-secondary.focus {
2754 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2756 .btn-outline-secondary.disabled,
2757 .btn-outline-secondary:disabled {
2759 background-color: transparent;
2761 .btn-outline-secondary:not(:disabled):not(.disabled):active,
2762 .btn-outline-secondary:not(:disabled):not(.disabled).active,
2763 .show > .btn-outline-secondary.dropdown-toggle {
2765 background-color: #6c757d;
2766 border-color: #6c757d;
2768 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
2769 .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2770 .show > .btn-outline-secondary.dropdown-toggle:focus {
2771 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2774 .btn-outline-success {
2776 border-color: #28a745;
2778 .btn-outline-success:hover {
2780 background-color: #28a745;
2781 border-color: #28a745;
2783 .btn-outline-success:focus,
2784 .btn-outline-success.focus {
2785 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2787 .btn-outline-success.disabled,
2788 .btn-outline-success:disabled {
2790 background-color: transparent;
2792 .btn-outline-success:not(:disabled):not(.disabled):active,
2793 .btn-outline-success:not(:disabled):not(.disabled).active,
2794 .show > .btn-outline-success.dropdown-toggle {
2796 background-color: #28a745;
2797 border-color: #28a745;
2799 .btn-outline-success:not(:disabled):not(.disabled):active:focus,
2800 .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2801 .show > .btn-outline-success.dropdown-toggle:focus {
2802 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2807 border-color: #17a2b8;
2809 .btn-outline-info:hover {
2811 background-color: #17a2b8;
2812 border-color: #17a2b8;
2814 .btn-outline-info:focus,
2815 .btn-outline-info.focus {
2816 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2818 .btn-outline-info.disabled,
2819 .btn-outline-info:disabled {
2821 background-color: transparent;
2823 .btn-outline-info:not(:disabled):not(.disabled):active,
2824 .btn-outline-info:not(:disabled):not(.disabled).active,
2825 .show > .btn-outline-info.dropdown-toggle {
2827 background-color: #17a2b8;
2828 border-color: #17a2b8;
2830 .btn-outline-info:not(:disabled):not(.disabled):active:focus,
2831 .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2832 .show > .btn-outline-info.dropdown-toggle:focus {
2833 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2836 .btn-outline-warning {
2838 border-color: #ffc107;
2840 .btn-outline-warning:hover {
2842 background-color: #ffc107;
2843 border-color: #ffc107;
2845 .btn-outline-warning:focus,
2846 .btn-outline-warning.focus {
2847 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2849 .btn-outline-warning.disabled,
2850 .btn-outline-warning:disabled {
2852 background-color: transparent;
2854 .btn-outline-warning:not(:disabled):not(.disabled):active,
2855 .btn-outline-warning:not(:disabled):not(.disabled).active,
2856 .show > .btn-outline-warning.dropdown-toggle {
2858 background-color: #ffc107;
2859 border-color: #ffc107;
2861 .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
2862 .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2863 .show > .btn-outline-warning.dropdown-toggle:focus {
2864 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2867 .btn-outline-danger {
2869 border-color: #dc3545;
2871 .btn-outline-danger:hover {
2873 background-color: #dc3545;
2874 border-color: #dc3545;
2876 .btn-outline-danger:focus,
2877 .btn-outline-danger.focus {
2878 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2880 .btn-outline-danger.disabled,
2881 .btn-outline-danger:disabled {
2883 background-color: transparent;
2885 .btn-outline-danger:not(:disabled):not(.disabled):active,
2886 .btn-outline-danger:not(:disabled):not(.disabled).active,
2887 .show > .btn-outline-danger.dropdown-toggle {
2889 background-color: #dc3545;
2890 border-color: #dc3545;
2892 .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
2893 .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2894 .show > .btn-outline-danger.dropdown-toggle:focus {
2895 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2898 .btn-outline-light {
2900 border-color: #f8f9fa;
2902 .btn-outline-light:hover {
2904 background-color: #f8f9fa;
2905 border-color: #f8f9fa;
2907 .btn-outline-light:focus,
2908 .btn-outline-light.focus {
2909 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2911 .btn-outline-light.disabled,
2912 .btn-outline-light:disabled {
2914 background-color: transparent;
2916 .btn-outline-light:not(:disabled):not(.disabled):active,
2917 .btn-outline-light:not(:disabled):not(.disabled).active,
2918 .show > .btn-outline-light.dropdown-toggle {
2920 background-color: #f8f9fa;
2921 border-color: #f8f9fa;
2923 .btn-outline-light:not(:disabled):not(.disabled):active:focus,
2924 .btn-outline-light:not(:disabled):not(.disabled).active:focus,
2925 .show > .btn-outline-light.dropdown-toggle:focus {
2926 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2931 border-color: #343a40;
2933 .btn-outline-dark:hover {
2935 background-color: #343a40;
2936 border-color: #343a40;
2938 .btn-outline-dark:focus,
2939 .btn-outline-dark.focus {
2940 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2942 .btn-outline-dark.disabled,
2943 .btn-outline-dark:disabled {
2945 background-color: transparent;
2947 .btn-outline-dark:not(:disabled):not(.disabled):active,
2948 .btn-outline-dark:not(:disabled):not(.disabled).active,
2949 .show > .btn-outline-dark.dropdown-toggle {
2951 background-color: #343a40;
2952 border-color: #343a40;
2954 .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
2955 .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
2956 .show > .btn-outline-dark.dropdown-toggle:focus {
2957 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2963 text-decoration: none;
2967 text-decoration: underline;
2971 text-decoration: underline;
2974 .btn-link.disabled {
2976 pointer-events: none;
2980 .btn-group-lg > .btn {
2981 padding: 0.5rem 1rem;
2984 border-radius: 0.3rem;
2988 .btn-group-sm > .btn {
2989 padding: 0.25rem 0.5rem;
2990 font-size: 0.875rem;
2992 border-radius: 0.2rem;
2999 .btn-block + .btn-block {
3003 input[type="submit"].btn-block,
3004 input[type="reset"].btn-block,
3005 input[type="button"].btn-block {
3010 transition: opacity 0.15s linear;
3012 @media (prefers-reduced-motion: reduce) {
3021 .collapse:not(.show) {
3029 transition: height 0.35s ease;
3031 @media (prefers-reduced-motion: reduce) {
3039 transition: width 0.35s ease;
3041 @media (prefers-reduced-motion: reduce) {
3055 white-space: nowrap;
3057 .dropdown-toggle::after {
3058 display: inline-block;
3059 margin-left: 0.255em;
3060 vertical-align: 0.255em;
3062 border-top: 0.3em solid;
3063 border-right: 0.3em solid transparent;
3065 border-left: 0.3em solid transparent;
3067 .dropdown-toggle:empty::after {
3080 margin: 0.125rem 0 0;
3085 background-color: #fff;
3086 background-clip: padding-box;
3087 border: 1px solid rgba(0, 0, 0, 0.15);
3088 border-radius: 0.25rem;
3091 .dropdown-menu-left {
3096 .dropdown-menu-right {
3101 @media (min-width: 576px) {
3102 .dropdown-menu-sm-left {
3106 .dropdown-menu-sm-right {
3111 @media (min-width: 768px) {
3112 .dropdown-menu-md-left {
3116 .dropdown-menu-md-right {
3121 @media (min-width: 992px) {
3122 .dropdown-menu-lg-left {
3126 .dropdown-menu-lg-right {
3131 @media (min-width: 1200px) {
3132 .dropdown-menu-xl-left {
3136 .dropdown-menu-xl-right {
3141 .dropup .dropdown-menu {
3145 margin-bottom: 0.125rem;
3147 .dropup .dropdown-toggle::after {
3148 display: inline-block;
3149 margin-left: 0.255em;
3150 vertical-align: 0.255em;
3153 border-right: 0.3em solid transparent;
3154 border-bottom: 0.3em solid;
3155 border-left: 0.3em solid transparent;
3157 .dropup .dropdown-toggle:empty::after {
3161 .dropright .dropdown-menu {
3166 margin-left: 0.125rem;
3168 .dropright .dropdown-toggle::after {
3169 display: inline-block;
3170 margin-left: 0.255em;
3171 vertical-align: 0.255em;
3173 border-top: 0.3em solid transparent;
3175 border-bottom: 0.3em solid transparent;
3176 border-left: 0.3em solid;
3178 .dropright .dropdown-toggle:empty::after {
3181 .dropright .dropdown-toggle::after {
3185 .dropleft .dropdown-menu {
3190 margin-right: 0.125rem;
3192 .dropleft .dropdown-toggle::after {
3193 display: inline-block;
3194 margin-left: 0.255em;
3195 vertical-align: 0.255em;
3198 .dropleft .dropdown-toggle::after {
3201 .dropleft .dropdown-toggle::before {
3202 display: inline-block;
3203 margin-right: 0.255em;
3204 vertical-align: 0.255em;
3206 border-top: 0.3em solid transparent;
3207 border-right: 0.3em solid;
3208 border-bottom: 0.3em solid transparent;
3210 .dropleft .dropdown-toggle:empty::after {
3213 .dropleft .dropdown-toggle::before {
3217 .dropdown-menu[x-placement^="top"],
3218 .dropdown-menu[x-placement^="right"],
3219 .dropdown-menu[x-placement^="bottom"],
3220 .dropdown-menu[x-placement^="left"] {
3229 border-top: 1px solid #e9ecef;
3235 padding: 0.25rem 1.5rem;
3239 text-align: inherit;
3240 white-space: nowrap;
3241 background-color: transparent;
3244 .dropdown-item:hover,
3245 .dropdown-item:focus {
3247 text-decoration: none;
3248 background-color: #e9ecef;
3250 .dropdown-item.active,
3251 .dropdown-item:active {
3253 text-decoration: none;
3254 background-color: #007bff;
3256 .dropdown-item.disabled,
3257 .dropdown-item:disabled {
3259 pointer-events: none;
3260 background-color: transparent;
3263 .dropdown-menu.show {
3269 padding: 0.5rem 1.5rem;
3271 font-size: 0.875rem;
3273 white-space: nowrap;
3276 .dropdown-item-text {
3278 padding: 0.25rem 1.5rem;
3283 .btn-group-vertical {
3285 display: inline-flex;
3286 vertical-align: middle;
3289 .btn-group-vertical > .btn {
3293 .btn-group > .btn:hover,
3294 .btn-group-vertical > .btn:hover {
3297 .btn-group > .btn:focus,
3298 .btn-group > .btn:active,
3299 .btn-group > .btn.active,
3300 .btn-group-vertical > .btn:focus,
3301 .btn-group-vertical > .btn:active,
3302 .btn-group-vertical > .btn.active {
3309 justify-content: flex-start;
3311 .btn-toolbar .input-group {
3315 .btn-group > .btn:not(:first-child),
3316 .btn-group > .btn-group:not(:first-child) {
3319 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3320 .btn-group > .btn-group:not(:last-child) > .btn {
3321 border-top-right-radius: 0;
3322 border-bottom-right-radius: 0;
3324 .btn-group > .btn:not(:first-child),
3325 .btn-group > .btn-group:not(:first-child) > .btn {
3326 border-top-left-radius: 0;
3327 border-bottom-left-radius: 0;
3330 .dropdown-toggle-split {
3331 padding-right: 0.5625rem;
3332 padding-left: 0.5625rem;
3334 .dropdown-toggle-split::after,
3335 .dropup .dropdown-toggle-split::after,
3336 .dropright .dropdown-toggle-split::after {
3339 .dropleft .dropdown-toggle-split::before {
3343 .btn-sm + .dropdown-toggle-split,
3344 .btn-group-sm > .btn + .dropdown-toggle-split {
3345 padding-right: 0.375rem;
3346 padding-left: 0.375rem;
3349 .btn-lg + .dropdown-toggle-split,
3350 .btn-group-lg > .btn + .dropdown-toggle-split {
3351 padding-right: 0.75rem;
3352 padding-left: 0.75rem;
3355 .btn-group-vertical {
3356 flex-direction: column;
3357 align-items: flex-start;
3358 justify-content: center;
3360 .btn-group-vertical > .btn,
3361 .btn-group-vertical > .btn-group {
3364 .btn-group-vertical > .btn:not(:first-child),
3365 .btn-group-vertical > .btn-group:not(:first-child) {
3368 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3369 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3370 border-bottom-right-radius: 0;
3371 border-bottom-left-radius: 0;
3373 .btn-group-vertical > .btn:not(:first-child),
3374 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3375 border-top-left-radius: 0;
3376 border-top-right-radius: 0;
3379 .btn-group-toggle > .btn,
3380 .btn-group-toggle > .btn-group > .btn {
3383 .btn-group-toggle > .btn input[type="radio"],
3384 .btn-group-toggle > .btn input[type="checkbox"],
3385 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3386 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3388 clip: rect(0, 0, 0, 0);
3389 pointer-events: none;
3396 align-items: stretch;
3399 .input-group > .form-control,
3400 .input-group > .form-control-plaintext,
3401 .input-group > .custom-select,
3402 .input-group > .custom-file {
3409 .input-group > .form-control + .form-control,
3410 .input-group > .form-control + .custom-select,
3411 .input-group > .form-control + .custom-file,
3412 .input-group > .form-control-plaintext + .form-control,
3413 .input-group > .form-control-plaintext + .custom-select,
3414 .input-group > .form-control-plaintext + .custom-file,
3415 .input-group > .custom-select + .form-control,
3416 .input-group > .custom-select + .custom-select,
3417 .input-group > .custom-select + .custom-file,
3418 .input-group > .custom-file + .form-control,
3419 .input-group > .custom-file + .custom-select,
3420 .input-group > .custom-file + .custom-file {
3423 .input-group > .form-control:focus,
3424 .input-group > .custom-select:focus,
3425 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3428 .input-group > .custom-file .custom-file-input:focus {
3431 .input-group > .form-control:not(:first-child),
3432 .input-group > .custom-select:not(:first-child) {
3433 border-top-left-radius: 0;
3434 border-bottom-left-radius: 0;
3436 .input-group > .custom-file {
3438 align-items: center;
3440 .input-group > .custom-file:not(:last-child) .custom-file-label,
3441 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3442 border-top-right-radius: 0;
3443 border-bottom-right-radius: 0;
3445 .input-group > .custom-file:not(:first-child) .custom-file-label {
3446 border-top-left-radius: 0;
3447 border-bottom-left-radius: 0;
3449 .input-group:not(.has-validation) > .form-control:not(:last-child),
3450 .input-group:not(.has-validation) > .custom-select:not(:last-child),
3451 .input-group:not(.has-validation)
3452 > .custom-file:not(:last-child)
3454 .input-group:not(.has-validation)
3455 > .custom-file:not(:last-child)
3456 .custom-file-label::after {
3457 border-top-right-radius: 0;
3458 border-bottom-right-radius: 0;
3460 .input-group.has-validation > .form-control:nth-last-child(n + 3),
3461 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
3462 .input-group.has-validation
3463 > .custom-file:nth-last-child(n + 3)
3465 .input-group.has-validation
3466 > .custom-file:nth-last-child(n + 3)
3467 .custom-file-label::after {
3468 border-top-right-radius: 0;
3469 border-bottom-right-radius: 0;
3472 .input-group-prepend,
3473 .input-group-append {
3476 .input-group-prepend .btn,
3477 .input-group-append .btn {
3481 .input-group-prepend .btn:focus,
3482 .input-group-append .btn:focus {
3485 .input-group-prepend .btn + .btn,
3486 .input-group-prepend .btn + .input-group-text,
3487 .input-group-prepend .input-group-text + .input-group-text,
3488 .input-group-prepend .input-group-text + .btn,
3489 .input-group-append .btn + .btn,
3490 .input-group-append .btn + .input-group-text,
3491 .input-group-append .input-group-text + .input-group-text,
3492 .input-group-append .input-group-text + .btn {
3496 .input-group-prepend {
3500 .input-group-append {
3506 align-items: center;
3507 padding: 0.375rem 0.75rem;
3514 white-space: nowrap;
3515 background-color: #e9ecef;
3516 border: 1px solid #ced4da;
3517 border-radius: 0.25rem;
3519 .input-group-text input[type="radio"],
3520 .input-group-text input[type="checkbox"] {
3524 .input-group-lg > .form-control:not(textarea),
3525 .input-group-lg > .custom-select {
3526 height: calc(1.5em + 1rem + 2px);
3529 .input-group-lg > .form-control,
3530 .input-group-lg > .custom-select,
3531 .input-group-lg > .input-group-prepend > .input-group-text,
3532 .input-group-lg > .input-group-append > .input-group-text,
3533 .input-group-lg > .input-group-prepend > .btn,
3534 .input-group-lg > .input-group-append > .btn {
3535 padding: 0.5rem 1rem;
3538 border-radius: 0.3rem;
3541 .input-group-sm > .form-control:not(textarea),
3542 .input-group-sm > .custom-select {
3543 height: calc(1.5em + 0.5rem + 2px);
3546 .input-group-sm > .form-control,
3547 .input-group-sm > .custom-select,
3548 .input-group-sm > .input-group-prepend > .input-group-text,
3549 .input-group-sm > .input-group-append > .input-group-text,
3550 .input-group-sm > .input-group-prepend > .btn,
3551 .input-group-sm > .input-group-append > .btn {
3552 padding: 0.25rem 0.5rem;
3553 font-size: 0.875rem;
3555 border-radius: 0.2rem;
3558 .input-group-lg > .custom-select,
3559 .input-group-sm > .custom-select {
3560 padding-right: 1.75rem;
3563 .input-group > .input-group-prepend > .btn,
3564 .input-group > .input-group-prepend > .input-group-text,
3565 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3566 .input-group:not(.has-validation)
3567 > .input-group-append:not(:last-child)
3568 > .input-group-text,
3569 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3570 .input-group.has-validation
3571 > .input-group-append:nth-last-child(n + 3)
3572 > .input-group-text,
3574 > .input-group-append:last-child
3575 > .btn:not(:last-child):not(.dropdown-toggle),
3577 > .input-group-append:last-child
3578 > .input-group-text:not(:last-child) {
3579 border-top-right-radius: 0;
3580 border-bottom-right-radius: 0;
3583 .input-group > .input-group-append > .btn,
3584 .input-group > .input-group-append > .input-group-text,
3585 .input-group > .input-group-prepend:not(:first-child) > .btn,
3586 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3587 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3589 > .input-group-prepend:first-child
3590 > .input-group-text:not(:first-child) {
3591 border-top-left-radius: 0;
3592 border-bottom-left-radius: 0;
3600 padding-left: 1.5rem;
3601 print-color-adjust: exact;
3604 .custom-control-inline {
3605 display: inline-flex;
3609 .custom-control-input {
3617 .custom-control-input:checked ~ .custom-control-label::before {
3619 border-color: #007bff;
3620 background-color: #007bff;
3622 .custom-control-input:focus ~ .custom-control-label::before {
3623 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3625 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3626 border-color: #80bdff;
3628 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3630 background-color: #b3d7ff;
3631 border-color: #b3d7ff;
3633 .custom-control-input[disabled] ~ .custom-control-label,
3634 .custom-control-input:disabled ~ .custom-control-label {
3637 .custom-control-input[disabled] ~ .custom-control-label::before,
3638 .custom-control-input:disabled ~ .custom-control-label::before {
3639 background-color: #e9ecef;
3642 .custom-control-label {
3645 vertical-align: top;
3647 .custom-control-label::before {
3654 pointer-events: none;
3656 background-color: #fff;
3657 border: 1px solid #adb5bd;
3659 .custom-control-label::after {
3667 background: 50%/50% 50% no-repeat;
3670 .custom-checkbox .custom-control-label::before {
3671 border-radius: 0.25rem;
3673 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3674 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
3677 .custom-control-input:indeterminate
3678 ~ .custom-control-label::before {
3679 border-color: #007bff;
3680 background-color: #007bff;
3683 .custom-control-input:indeterminate
3684 ~ .custom-control-label::after {
3685 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
3688 .custom-control-input:disabled:checked
3689 ~ .custom-control-label::before {
3690 background-color: rgba(0, 123, 255, 0.5);
3693 .custom-control-input:disabled:indeterminate
3694 ~ .custom-control-label::before {
3695 background-color: rgba(0, 123, 255, 0.5);
3698 .custom-radio .custom-control-label::before {
3701 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3702 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
3705 .custom-control-input:disabled:checked
3706 ~ .custom-control-label::before {
3707 background-color: rgba(0, 123, 255, 0.5);
3711 padding-left: 2.25rem;
3713 .custom-switch .custom-control-label::before {
3716 pointer-events: all;
3717 border-radius: 0.5rem;
3719 .custom-switch .custom-control-label::after {
3720 top: calc(0.25rem + 2px);
3721 left: calc(-2.25rem + 2px);
3722 width: calc(1rem - 4px);
3723 height: calc(1rem - 4px);
3724 background-color: #adb5bd;
3725 border-radius: 0.5rem;
3726 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
3727 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3729 @media (prefers-reduced-motion: reduce) {
3730 .custom-switch .custom-control-label::after {
3734 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3735 background-color: #fff;
3736 transform: translateX(0.75rem);
3739 .custom-control-input:disabled:checked
3740 ~ .custom-control-label::before {
3741 background-color: rgba(0, 123, 255, 0.5);
3745 display: inline-block;
3747 height: calc(1.5em + 0.75rem + 2px);
3748 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3753 vertical-align: middle;
3755 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
3756 right 0.75rem center/8px 10px no-repeat;
3757 border: 1px solid #ced4da;
3758 border-radius: 0.25rem;
3761 .custom-select:focus {
3762 border-color: #80bdff;
3764 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3766 .custom-select:focus::-ms-value {
3768 background-color: #fff;
3770 .custom-select[multiple],
3771 .custom-select[size]:not([size="1"]) {
3773 padding-right: 0.75rem;
3774 background-image: none;
3776 .custom-select:disabled {
3778 background-color: #e9ecef;
3780 .custom-select::-ms-expand {
3783 .custom-select:-moz-focusring {
3785 text-shadow: 0 0 0 #495057;
3789 height: calc(1.5em + 0.5rem + 2px);
3790 padding-top: 0.25rem;
3791 padding-bottom: 0.25rem;
3792 padding-left: 0.5rem;
3793 font-size: 0.875rem;
3797 height: calc(1.5em + 1rem + 2px);
3798 padding-top: 0.5rem;
3799 padding-bottom: 0.5rem;
3806 display: inline-block;
3808 height: calc(1.5em + 0.75rem + 2px);
3812 .custom-file-input {
3816 height: calc(1.5em + 0.75rem + 2px);
3821 .custom-file-input:focus ~ .custom-file-label {
3822 border-color: #80bdff;
3823 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3825 .custom-file-input[disabled] ~ .custom-file-label,
3826 .custom-file-input:disabled ~ .custom-file-label {
3827 background-color: #e9ecef;
3829 .custom-file-input:lang(en) ~ .custom-file-label::after {
3832 .custom-file-input ~ .custom-file-label[data-browse]::after {
3833 content: attr(data-browse);
3836 .custom-file-label {
3842 height: calc(1.5em + 0.75rem + 2px);
3843 padding: 0.375rem 0.75rem;
3848 background-color: #fff;
3849 border: 1px solid #ced4da;
3850 border-radius: 0.25rem;
3852 .custom-file-label::after {
3859 height: calc(1.5em + 0.75rem);
3860 padding: 0.375rem 0.75rem;
3864 background-color: #e9ecef;
3865 border-left: inherit;
3866 border-radius: 0 0.25rem 0.25rem 0;
3873 background-color: transparent;
3876 .custom-range:focus {
3879 .custom-range:focus::-webkit-slider-thumb {
3880 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3882 .custom-range:focus::-moz-range-thumb {
3883 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3885 .custom-range:focus::-ms-thumb {
3886 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3888 .custom-range::-moz-focus-outer {
3891 .custom-range::-webkit-slider-thumb {
3894 margin-top: -0.25rem;
3895 background-color: #007bff;
3897 border-radius: 1rem;
3898 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3899 box-shadow 0.15s ease-in-out;
3902 @media (prefers-reduced-motion: reduce) {
3903 .custom-range::-webkit-slider-thumb {
3907 .custom-range::-webkit-slider-thumb:active {
3908 background-color: #b3d7ff;
3910 .custom-range::-webkit-slider-runnable-track {
3915 background-color: #dee2e6;
3916 border-color: transparent;
3917 border-radius: 1rem;
3919 .custom-range::-moz-range-thumb {
3922 background-color: #007bff;
3924 border-radius: 1rem;
3925 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3926 box-shadow 0.15s ease-in-out;
3929 @media (prefers-reduced-motion: reduce) {
3930 .custom-range::-moz-range-thumb {
3934 .custom-range::-moz-range-thumb:active {
3935 background-color: #b3d7ff;
3937 .custom-range::-moz-range-track {
3942 background-color: #dee2e6;
3943 border-color: transparent;
3944 border-radius: 1rem;
3946 .custom-range::-ms-thumb {
3950 margin-right: 0.2rem;
3951 margin-left: 0.2rem;
3952 background-color: #007bff;
3954 border-radius: 1rem;
3955 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3956 box-shadow 0.15s ease-in-out;
3959 @media (prefers-reduced-motion: reduce) {
3960 .custom-range::-ms-thumb {
3964 .custom-range::-ms-thumb:active {
3965 background-color: #b3d7ff;
3967 .custom-range::-ms-track {
3972 background-color: transparent;
3973 border-color: transparent;
3974 border-width: 0.5rem;
3976 .custom-range::-ms-fill-lower {
3977 background-color: #dee2e6;
3978 border-radius: 1rem;
3980 .custom-range::-ms-fill-upper {
3982 background-color: #dee2e6;
3983 border-radius: 1rem;
3985 .custom-range:disabled::-webkit-slider-thumb {
3986 background-color: #adb5bd;
3988 .custom-range:disabled::-webkit-slider-runnable-track {
3991 .custom-range:disabled::-moz-range-thumb {
3992 background-color: #adb5bd;
3994 .custom-range:disabled::-moz-range-track {
3997 .custom-range:disabled::-ms-thumb {
3998 background-color: #adb5bd;
4001 .custom-control-label::before,
4004 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
4005 box-shadow 0.15s ease-in-out;
4007 @media (prefers-reduced-motion: reduce) {
4008 .custom-control-label::before,
4025 padding: 0.5rem 1rem;
4029 text-decoration: none;
4031 .nav-link.disabled {
4033 pointer-events: none;
4038 border-bottom: 1px solid #dee2e6;
4040 .nav-tabs .nav-link {
4041 margin-bottom: -1px;
4042 background-color: transparent;
4043 border: 1px solid transparent;
4044 border-top-left-radius: 0.25rem;
4045 border-top-right-radius: 0.25rem;
4047 .nav-tabs .nav-link:hover,
4048 .nav-tabs .nav-link:focus {
4050 border-color: #e9ecef #e9ecef #dee2e6;
4052 .nav-tabs .nav-link.disabled {
4054 background-color: transparent;
4055 border-color: transparent;
4057 .nav-tabs .nav-link.active,
4058 .nav-tabs .nav-item.show .nav-link {
4060 background-color: #fff;
4061 border-color: #dee2e6 #dee2e6 #fff;
4063 .nav-tabs .dropdown-menu {
4065 border-top-left-radius: 0;
4066 border-top-right-radius: 0;
4069 .nav-pills .nav-link {
4072 border-radius: 0.25rem;
4074 .nav-pills .nav-link.active,
4075 .nav-pills .show > .nav-link {
4077 background-color: #007bff;
4080 .nav-fill > .nav-link,
4081 .nav-fill .nav-item {
4086 .nav-justified > .nav-link,
4087 .nav-justified .nav-item {
4093 .tab-content > .tab-pane {
4096 .tab-content > .active {
4104 align-items: center;
4105 justify-content: space-between;
4106 padding: 0.5rem 1rem;
4109 .navbar .container-fluid,
4110 .navbar .container-sm,
4111 .navbar .container-md,
4112 .navbar .container-lg,
4113 .navbar .container-xl {
4116 align-items: center;
4117 justify-content: space-between;
4120 display: inline-block;
4121 padding-top: 0.3125rem;
4122 padding-bottom: 0.3125rem;
4125 line-height: inherit;
4126 white-space: nowrap;
4128 .navbar-brand:hover,
4129 .navbar-brand:focus {
4130 text-decoration: none;
4135 flex-direction: column;
4140 .navbar-nav .nav-link {
4144 .navbar-nav .dropdown-menu {
4150 display: inline-block;
4151 padding-top: 0.5rem;
4152 padding-bottom: 0.5rem;
4158 align-items: center;
4162 padding: 0.25rem 0.75rem;
4165 background-color: transparent;
4166 border: 1px solid transparent;
4167 border-radius: 0.25rem;
4169 .navbar-toggler:hover,
4170 .navbar-toggler:focus {
4171 text-decoration: none;
4174 .navbar-toggler-icon {
4175 display: inline-block;
4178 vertical-align: middle;
4180 background: 50%/100% 100% no-repeat;
4183 .navbar-nav-scroll {
4188 @media (max-width: 575.98px) {
4189 .navbar-expand-sm > .container,
4190 .navbar-expand-sm > .container-fluid,
4191 .navbar-expand-sm > .container-sm,
4192 .navbar-expand-sm > .container-md,
4193 .navbar-expand-sm > .container-lg,
4194 .navbar-expand-sm > .container-xl {
4199 @media (min-width: 576px) {
4201 flex-flow: row nowrap;
4202 justify-content: flex-start;
4204 .navbar-expand-sm .navbar-nav {
4205 flex-direction: row;
4207 .navbar-expand-sm .navbar-nav .dropdown-menu {
4210 .navbar-expand-sm .navbar-nav .nav-link {
4211 padding-right: 0.5rem;
4212 padding-left: 0.5rem;
4214 .navbar-expand-sm > .container,
4215 .navbar-expand-sm > .container-fluid,
4216 .navbar-expand-sm > .container-sm,
4217 .navbar-expand-sm > .container-md,
4218 .navbar-expand-sm > .container-lg,
4219 .navbar-expand-sm > .container-xl {
4222 .navbar-expand-sm .navbar-nav-scroll {
4225 .navbar-expand-sm .navbar-collapse {
4226 display: flex !important;
4229 .navbar-expand-sm .navbar-toggler {
4233 @media (max-width: 767.98px) {
4234 .navbar-expand-md > .container,
4235 .navbar-expand-md > .container-fluid,
4236 .navbar-expand-md > .container-sm,
4237 .navbar-expand-md > .container-md,
4238 .navbar-expand-md > .container-lg,
4239 .navbar-expand-md > .container-xl {
4244 @media (min-width: 768px) {
4246 flex-flow: row nowrap;
4247 justify-content: flex-start;
4249 .navbar-expand-md .navbar-nav {
4250 flex-direction: row;
4252 .navbar-expand-md .navbar-nav .dropdown-menu {
4255 .navbar-expand-md .navbar-nav .nav-link {
4256 padding-right: 0.5rem;
4257 padding-left: 0.5rem;
4259 .navbar-expand-md > .container,
4260 .navbar-expand-md > .container-fluid,
4261 .navbar-expand-md > .container-sm,
4262 .navbar-expand-md > .container-md,
4263 .navbar-expand-md > .container-lg,
4264 .navbar-expand-md > .container-xl {
4267 .navbar-expand-md .navbar-nav-scroll {
4270 .navbar-expand-md .navbar-collapse {
4271 display: flex !important;
4274 .navbar-expand-md .navbar-toggler {
4278 @media (max-width: 991.98px) {
4279 .navbar-expand-lg > .container,
4280 .navbar-expand-lg > .container-fluid,
4281 .navbar-expand-lg > .container-sm,
4282 .navbar-expand-lg > .container-md,
4283 .navbar-expand-lg > .container-lg,
4284 .navbar-expand-lg > .container-xl {
4289 @media (min-width: 992px) {
4291 flex-flow: row nowrap;
4292 justify-content: flex-start;
4294 .navbar-expand-lg .navbar-nav {
4295 flex-direction: row;
4297 .navbar-expand-lg .navbar-nav .dropdown-menu {
4300 .navbar-expand-lg .navbar-nav .nav-link {
4301 padding-right: 0.5rem;
4302 padding-left: 0.5rem;
4304 .navbar-expand-lg > .container,
4305 .navbar-expand-lg > .container-fluid,
4306 .navbar-expand-lg > .container-sm,
4307 .navbar-expand-lg > .container-md,
4308 .navbar-expand-lg > .container-lg,
4309 .navbar-expand-lg > .container-xl {
4312 .navbar-expand-lg .navbar-nav-scroll {
4315 .navbar-expand-lg .navbar-collapse {
4316 display: flex !important;
4319 .navbar-expand-lg .navbar-toggler {
4323 @media (max-width: 1199.98px) {
4324 .navbar-expand-xl > .container,
4325 .navbar-expand-xl > .container-fluid,
4326 .navbar-expand-xl > .container-sm,
4327 .navbar-expand-xl > .container-md,
4328 .navbar-expand-xl > .container-lg,
4329 .navbar-expand-xl > .container-xl {
4334 @media (min-width: 1200px) {
4336 flex-flow: row nowrap;
4337 justify-content: flex-start;
4339 .navbar-expand-xl .navbar-nav {
4340 flex-direction: row;
4342 .navbar-expand-xl .navbar-nav .dropdown-menu {
4345 .navbar-expand-xl .navbar-nav .nav-link {
4346 padding-right: 0.5rem;
4347 padding-left: 0.5rem;
4349 .navbar-expand-xl > .container,
4350 .navbar-expand-xl > .container-fluid,
4351 .navbar-expand-xl > .container-sm,
4352 .navbar-expand-xl > .container-md,
4353 .navbar-expand-xl > .container-lg,
4354 .navbar-expand-xl > .container-xl {
4357 .navbar-expand-xl .navbar-nav-scroll {
4360 .navbar-expand-xl .navbar-collapse {
4361 display: flex !important;
4364 .navbar-expand-xl .navbar-toggler {
4369 flex-flow: row nowrap;
4370 justify-content: flex-start;
4372 .navbar-expand > .container,
4373 .navbar-expand > .container-fluid,
4374 .navbar-expand > .container-sm,
4375 .navbar-expand > .container-md,
4376 .navbar-expand > .container-lg,
4377 .navbar-expand > .container-xl {
4381 .navbar-expand .navbar-nav {
4382 flex-direction: row;
4384 .navbar-expand .navbar-nav .dropdown-menu {
4387 .navbar-expand .navbar-nav .nav-link {
4388 padding-right: 0.5rem;
4389 padding-left: 0.5rem;
4391 .navbar-expand > .container,
4392 .navbar-expand > .container-fluid,
4393 .navbar-expand > .container-sm,
4394 .navbar-expand > .container-md,
4395 .navbar-expand > .container-lg,
4396 .navbar-expand > .container-xl {
4399 .navbar-expand .navbar-nav-scroll {
4402 .navbar-expand .navbar-collapse {
4403 display: flex !important;
4406 .navbar-expand .navbar-toggler {
4410 .navbar-light .navbar-brand {
4411 color: rgba(0, 0, 0, 0.9);
4413 .navbar-light .navbar-brand:hover,
4414 .navbar-light .navbar-brand:focus {
4415 color: rgba(0, 0, 0, 0.9);
4417 .navbar-light .navbar-nav .nav-link {
4420 .navbar-light .navbar-nav .nav-link:hover,
4421 .navbar-light .navbar-nav .nav-link:focus {
4424 .navbar-light .navbar-nav .nav-link.disabled {
4425 color: rgba(0, 0, 0, 0.3);
4427 .navbar-light .navbar-nav .show > .nav-link,
4428 .navbar-light .navbar-nav .active > .nav-link,
4429 .navbar-light .navbar-nav .nav-link.show,
4430 .navbar-light .navbar-nav .nav-link.active {
4433 .navbar-light .navbar-toggler {
4435 border-color: rgba(0, 0, 0, 0.1);
4437 .navbar-light .navbar-toggler-icon {
4438 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4440 .navbar-light .navbar-text {
4443 .navbar-light .navbar-text a {
4446 .navbar-light .navbar-text a:hover,
4447 .navbar-light .navbar-text a:focus {
4451 .navbar-dark .navbar-brand {
4454 .navbar-dark .navbar-brand:hover,
4455 .navbar-dark .navbar-brand:focus {
4458 .navbar-dark .navbar-nav .nav-link {
4459 color: rgba(255, 255, 255, 0.5);
4461 .navbar-dark .navbar-nav .nav-link:hover,
4462 .navbar-dark .navbar-nav .nav-link:focus {
4463 color: rgba(255, 255, 255, 0.75);
4465 .navbar-dark .navbar-nav .nav-link.disabled {
4466 color: rgba(255, 255, 255, 0.25);
4468 .navbar-dark .navbar-nav .show > .nav-link,
4469 .navbar-dark .navbar-nav .active > .nav-link,
4470 .navbar-dark .navbar-nav .nav-link.show,
4471 .navbar-dark .navbar-nav .nav-link.active {
4474 .navbar-dark .navbar-toggler {
4475 color: rgba(255, 255, 255, 0.5);
4476 border-color: rgba(34, 34, 34, 0.1);
4478 .navbar-dark .navbar-toggler-icon {
4479 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4481 .navbar-dark .navbar-text {
4482 color: rgba(255, 255, 255, 0.5);
4484 .navbar-dark .navbar-text a {
4487 .navbar-dark .navbar-text a:hover,
4488 .navbar-dark .navbar-text a:focus {
4495 flex-direction: column;
4497 word-wrap: break-word;
4498 background-color: #f8f9fa;
4499 background-clip: border-box;
4500 border: 1px solid rgba(0, 0, 0, 0.125);
4501 border-radius: 0.25rem;
4507 .card > .list-group {
4508 border-top: inherit;
4509 border-bottom: inherit;
4511 .card > .list-group:first-child {
4512 border-top-width: 0;
4513 border-top-left-radius: calc(0.25rem - 1px);
4514 border-top-right-radius: calc(0.25rem - 1px);
4516 .card > .list-group:last-child {
4517 border-bottom-width: 0;
4518 border-bottom-right-radius: calc(0.25rem - 1px);
4519 border-bottom-left-radius: calc(0.25rem - 1px);
4521 .card > .card-header + .list-group,
4522 .card > .list-group + .card-footer {
4534 margin-bottom: 0.75rem;
4538 margin-top: -0.375rem;
4542 .card-text:last-child {
4547 text-decoration: none;
4549 .card-link + .card-link {
4550 margin-left: 1.25rem;
4554 padding: 0.75rem 1.25rem;
4557 background-color: rgba(0, 0, 0, 0.03);
4558 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4560 .card-header:first-child {
4561 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4565 padding: 0.75rem 1.25rem;
4567 background-color: rgba(0, 0, 0, 0.03);
4568 border-top: 1px solid rgba(0, 0, 0, 0.125);
4570 .card-footer:last-child {
4571 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4575 margin-right: -0.625rem;
4576 margin-bottom: -0.75rem;
4577 margin-left: -0.625rem;
4581 .card-header-pills {
4582 margin-right: -0.625rem;
4583 margin-left: -0.625rem;
4593 border-radius: calc(0.25rem - 1px);
4605 border-top-left-radius: calc(0.25rem - 1px);
4606 border-top-right-radius: calc(0.25rem - 1px);
4611 border-bottom-right-radius: calc(0.25rem - 1px);
4612 border-bottom-left-radius: calc(0.25rem - 1px);
4616 margin-bottom: 15px;
4618 @media (min-width: 576px) {
4621 flex-flow: row wrap;
4622 margin-right: -15px;
4633 .card-group > .card {
4634 margin-bottom: 15px;
4636 @media (min-width: 576px) {
4639 flex-flow: row wrap;
4641 .card-group > .card {
4645 .card-group > .card + .card {
4649 .card-group > .card:not(:last-child) {
4650 border-top-right-radius: 0;
4651 border-bottom-right-radius: 0;
4653 .card-group > .card:not(:last-child) .card-img-top,
4654 .card-group > .card:not(:last-child) .card-header {
4655 border-top-right-radius: 0;
4657 .card-group > .card:not(:last-child) .card-img-bottom,
4658 .card-group > .card:not(:last-child) .card-footer {
4659 border-bottom-right-radius: 0;
4661 .card-group > .card:not(:first-child) {
4662 border-top-left-radius: 0;
4663 border-bottom-left-radius: 0;
4665 .card-group > .card:not(:first-child) .card-img-top,
4666 .card-group > .card:not(:first-child) .card-header {
4667 border-top-left-radius: 0;
4669 .card-group > .card:not(:first-child) .card-img-bottom,
4670 .card-group > .card:not(:first-child) .card-footer {
4671 border-bottom-left-radius: 0;
4675 .card-columns .card {
4676 margin-bottom: 0.75rem;
4678 @media (min-width: 576px) {
4681 column-gap: 1.25rem;
4685 .card-columns .card {
4686 display: inline-block;
4692 overflow-anchor: none;
4694 .accordion > .card {
4697 .accordion > .card:not(:last-of-type) {
4699 border-bottom-right-radius: 0;
4700 border-bottom-left-radius: 0;
4702 .accordion > .card:not(:first-of-type) {
4703 border-top-left-radius: 0;
4704 border-top-right-radius: 0;
4706 .accordion > .card > .card-header {
4708 margin-bottom: -1px;
4714 padding: 0.75rem 1rem;
4715 margin-bottom: 1rem;
4717 background-color: #e9ecef;
4718 border-radius: 0.25rem;
4721 .breadcrumb-item + .breadcrumb-item {
4722 padding-left: 0.5rem;
4724 .breadcrumb-item + .breadcrumb-item::before {
4726 padding-right: 0.5rem;
4730 .breadcrumb-item + .breadcrumb-item:hover::before {
4731 text-decoration: underline;
4733 .breadcrumb-item + .breadcrumb-item:hover::before {
4734 text-decoration: none;
4736 .breadcrumb-item.active {
4744 border-radius: 0.5rem;
4750 padding: 0.5rem 0.75rem;
4754 background-color: #fff;
4755 border: 1px solid #dee2e6;
4760 text-decoration: none;
4761 background-color: #e9ecef;
4762 border-color: #dee2e6;
4767 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4770 .page-item:first-child .page-link {
4772 border-top-left-radius: 0.5rem;
4773 border-bottom-left-radius: 0.5rem;
4775 .page-item:last-child .page-link {
4776 border-top-right-radius: 0.5rem;
4777 border-bottom-right-radius: 0.5rem;
4779 .page-item.active .page-link {
4782 background-color: #007bff;
4783 border-color: #007bff;
4785 .page-item.disabled .page-link {
4787 pointer-events: none;
4789 background-color: #fff;
4790 border-color: #dee2e6;
4793 .pagination-lg .page-link {
4794 padding: 0.75rem 1.5rem;
4798 .pagination-lg .page-item:first-child .page-link {
4799 border-top-left-radius: 0.3rem;
4800 border-bottom-left-radius: 0.3rem;
4802 .pagination-lg .page-item:last-child .page-link {
4803 border-top-right-radius: 0.3rem;
4804 border-bottom-right-radius: 0.3rem;
4807 .pagination-sm .page-link {
4808 padding: 0.25rem 0.5rem;
4809 font-size: 0.875rem;
4812 .pagination-sm .page-item:first-child .page-link {
4813 border-top-left-radius: 0.2rem;
4814 border-bottom-left-radius: 0.2rem;
4816 .pagination-sm .page-item:last-child .page-link {
4817 border-top-right-radius: 0.2rem;
4818 border-bottom-right-radius: 0.2rem;
4822 display: inline-block;
4823 padding: 0.25em 0.4em;
4828 white-space: nowrap;
4829 vertical-align: baseline;
4830 border-radius: 0.25rem;
4831 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
4832 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4834 @media (prefers-reduced-motion: reduce) {
4841 text-decoration: none;
4854 padding-right: 0.6em;
4855 padding-left: 0.6em;
4856 border-radius: 10rem;
4861 background-color: #007bff;
4863 a.badge-primary:hover,
4864 a.badge-primary:focus {
4866 background-color: #0062cc;
4868 a.badge-primary:focus,
4869 a.badge-primary.focus {
4871 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
4876 background-color: #6c757d;
4878 a.badge-secondary:hover,
4879 a.badge-secondary:focus {
4881 background-color: #545b62;
4883 a.badge-secondary:focus,
4884 a.badge-secondary.focus {
4886 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
4891 background-color: #28a745;
4893 a.badge-success:hover,
4894 a.badge-success:focus {
4896 background-color: #1e7e34;
4898 a.badge-success:focus,
4899 a.badge-success.focus {
4901 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
4906 background-color: #17a2b8;
4909 a.badge-info:focus {
4911 background-color: #117a8b;
4914 a.badge-info.focus {
4916 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
4921 background-color: #ffc107;
4923 a.badge-warning:hover,
4924 a.badge-warning:focus {
4926 background-color: #d39e00;
4928 a.badge-warning:focus,
4929 a.badge-warning.focus {
4931 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
4936 background-color: #dc3545;
4938 a.badge-danger:hover,
4939 a.badge-danger:focus {
4941 background-color: #bd2130;
4943 a.badge-danger:focus,
4944 a.badge-danger.focus {
4946 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
4951 background-color: #f8f9fa;
4953 a.badge-light:hover,
4954 a.badge-light:focus {
4956 background-color: #dae0e5;
4958 a.badge-light:focus,
4959 a.badge-light.focus {
4961 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
4966 background-color: #343a40;
4969 a.badge-dark:focus {
4971 background-color: #1d2124;
4974 a.badge-dark.focus {
4976 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
4981 margin-bottom: 2rem;
4982 background-color: #e9ecef;
4983 border-radius: 0.5rem;
4985 @media (min-width: 576px) {
4999 padding: 0.75rem 1.25rem;
5000 margin-bottom: 1rem;
5001 border: 1px solid transparent;
5002 border-radius: 0.25rem;
5013 .alert-dismissible {
5014 padding-right: 4rem;
5016 .alert-dismissible .close {
5021 padding: 0.75rem 1.25rem;
5027 background-color: #cce5ff;
5028 border-color: #b8daff;
5031 border-top-color: #9fcdff;
5033 .alert-primary .alert-link {
5039 background-color: #e2e3e5;
5040 border-color: #d6d8db;
5042 .alert-secondary hr {
5043 border-top-color: #c8cbcf;
5045 .alert-secondary .alert-link {
5051 background-color: #d4edda;
5052 border-color: #c3e6cb;
5055 border-top-color: #b1dfbb;
5057 .alert-success .alert-link {
5063 background-color: #d1ecf1;
5064 border-color: #bee5eb;
5067 border-top-color: #abdde5;
5069 .alert-info .alert-link {
5075 background-color: #fff3cd;
5076 border-color: #ffeeba;
5079 border-top-color: #ffe8a1;
5081 .alert-warning .alert-link {
5087 background-color: #f8d7da;
5088 border-color: #f5c6cb;
5091 border-top-color: #f1b0b7;
5093 .alert-danger .alert-link {
5099 background-color: #fefefe;
5100 border-color: #fdfdfe;
5103 border-top-color: #ececf6;
5105 .alert-light .alert-link {
5111 background-color: #d6d8d9;
5112 border-color: #c6c8ca;
5115 border-top-color: #b9bbbe;
5117 .alert-dark .alert-link {
5121 @keyframes progress-bar-stripes {
5123 background-position: 1rem 0;
5126 background-position: 0 0;
5135 background-color: #e9ecef;
5136 border-radius: 0.25rem;
5141 flex-direction: column;
5142 justify-content: center;
5146 white-space: nowrap;
5147 background-color: #007bff;
5148 transition: width 0.6s ease;
5150 @media (prefers-reduced-motion: reduce) {
5156 .progress-bar-striped {
5157 background-image: linear-gradient(
5159 rgba(255, 255, 255, 0.15) 25%,
5162 rgba(255, 255, 255, 0.15) 50%,
5163 rgba(255, 255, 255, 0.15) 75%,
5167 background-size: 1rem 1rem;
5170 .progress-bar-animated {
5171 animation: 1s linear infinite progress-bar-stripes;
5173 @media (prefers-reduced-motion: reduce) {
5174 .progress-bar-animated {
5181 align-items: flex-start;
5190 flex-direction: column;
5193 border-radius: 0.25rem;
5196 .list-group-item-action {
5199 text-align: inherit;
5201 .list-group-item-action:hover,
5202 .list-group-item-action:focus {
5205 text-decoration: none;
5206 background-color: #f8f9fa;
5208 .list-group-item-action:active {
5210 background-color: #e9ecef;
5216 padding: 0.75rem 1.25rem;
5217 background-color: #fff;
5218 border: 1px solid rgba(0, 0, 0, 0.125);
5220 .list-group-item:first-child {
5221 border-top-left-radius: inherit;
5222 border-top-right-radius: inherit;
5224 .list-group-item:last-child {
5225 border-bottom-right-radius: inherit;
5226 border-bottom-left-radius: inherit;
5228 .list-group-item.disabled,
5229 .list-group-item:disabled {
5231 pointer-events: none;
5232 background-color: #fff;
5234 .list-group-item.active {
5237 background-color: #007bff;
5238 border-color: #007bff;
5240 .list-group-item + .list-group-item {
5241 border-top-width: 0;
5243 .list-group-item + .list-group-item.active {
5245 border-top-width: 1px;
5248 .list-group-horizontal {
5249 flex-direction: row;
5251 .list-group-horizontal > .list-group-item:first-child {
5252 border-bottom-left-radius: 0.25rem;
5253 border-top-right-radius: 0;
5255 .list-group-horizontal > .list-group-item:last-child {
5256 border-top-right-radius: 0.25rem;
5257 border-bottom-left-radius: 0;
5259 .list-group-horizontal > .list-group-item.active {
5262 .list-group-horizontal > .list-group-item + .list-group-item {
5263 border-top-width: 1px;
5264 border-left-width: 0;
5266 .list-group-horizontal > .list-group-item + .list-group-item.active {
5268 border-left-width: 1px;
5271 @media (min-width: 576px) {
5272 .list-group-horizontal-sm {
5273 flex-direction: row;
5275 .list-group-horizontal-sm > .list-group-item:first-child {
5276 border-bottom-left-radius: 0.25rem;
5277 border-top-right-radius: 0;
5279 .list-group-horizontal-sm > .list-group-item:last-child {
5280 border-top-right-radius: 0.25rem;
5281 border-bottom-left-radius: 0;
5283 .list-group-horizontal-sm > .list-group-item.active {
5286 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5287 border-top-width: 1px;
5288 border-left-width: 0;
5290 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5292 border-left-width: 1px;
5295 @media (min-width: 768px) {
5296 .list-group-horizontal-md {
5297 flex-direction: row;
5299 .list-group-horizontal-md > .list-group-item:first-child {
5300 border-bottom-left-radius: 0.25rem;
5301 border-top-right-radius: 0;
5303 .list-group-horizontal-md > .list-group-item:last-child {
5304 border-top-right-radius: 0.25rem;
5305 border-bottom-left-radius: 0;
5307 .list-group-horizontal-md > .list-group-item.active {
5310 .list-group-horizontal-md > .list-group-item + .list-group-item {
5311 border-top-width: 1px;
5312 border-left-width: 0;
5314 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5316 border-left-width: 1px;
5319 @media (min-width: 992px) {
5320 .list-group-horizontal-lg {
5321 flex-direction: row;
5323 .list-group-horizontal-lg > .list-group-item:first-child {
5324 border-bottom-left-radius: 0.25rem;
5325 border-top-right-radius: 0;
5327 .list-group-horizontal-lg > .list-group-item:last-child {
5328 border-top-right-radius: 0.25rem;
5329 border-bottom-left-radius: 0;
5331 .list-group-horizontal-lg > .list-group-item.active {
5334 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5335 border-top-width: 1px;
5336 border-left-width: 0;
5338 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5340 border-left-width: 1px;
5343 @media (min-width: 1200px) {
5344 .list-group-horizontal-xl {
5345 flex-direction: row;
5347 .list-group-horizontal-xl > .list-group-item:first-child {
5348 border-bottom-left-radius: 0.25rem;
5349 border-top-right-radius: 0;
5351 .list-group-horizontal-xl > .list-group-item:last-child {
5352 border-top-right-radius: 0.25rem;
5353 border-bottom-left-radius: 0;
5355 .list-group-horizontal-xl > .list-group-item.active {
5358 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5359 border-top-width: 1px;
5360 border-left-width: 0;
5362 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5364 border-left-width: 1px;
5370 .list-group-flush > .list-group-item {
5371 border-width: 0 0 1px;
5373 .list-group-flush > .list-group-item:last-child {
5374 border-bottom-width: 0;
5377 .list-group-item-primary {
5379 background-color: #b8daff;
5381 .list-group-item-primary.list-group-item-action:hover,
5382 .list-group-item-primary.list-group-item-action:focus {
5384 background-color: #9fcdff;
5386 .list-group-item-primary.list-group-item-action.active {
5388 background-color: #105095;
5389 border-color: #105095;
5392 .list-group-item-secondary {
5394 background-color: #d6d8db;
5396 .list-group-item-secondary.list-group-item-action:hover,
5397 .list-group-item-secondary.list-group-item-action:focus {
5399 background-color: #c8cbcf;
5401 .list-group-item-secondary.list-group-item-action.active {
5403 background-color: #484d51;
5404 border-color: #484d51;
5407 .list-group-item-success {
5409 background-color: #c3e6cb;
5411 .list-group-item-success.list-group-item-action:hover,
5412 .list-group-item-success.list-group-item-action:focus {
5414 background-color: #b1dfbb;
5416 .list-group-item-success.list-group-item-action.active {
5418 background-color: #256734;
5419 border-color: #256734;
5422 .list-group-item-info {
5424 background-color: #bee5eb;
5426 .list-group-item-info.list-group-item-action:hover,
5427 .list-group-item-info.list-group-item-action:focus {
5429 background-color: #abdde5;
5431 .list-group-item-info.list-group-item-action.active {
5433 background-color: #1c6570;
5434 border-color: #1c6570;
5437 .list-group-item-warning {
5439 background-color: #ffeeba;
5441 .list-group-item-warning.list-group-item-action:hover,
5442 .list-group-item-warning.list-group-item-action:focus {
5444 background-color: #ffe8a1;
5446 .list-group-item-warning.list-group-item-action.active {
5448 background-color: #957514;
5449 border-color: #957514;
5452 .list-group-item-danger {
5454 background-color: #f5c6cb;
5456 .list-group-item-danger.list-group-item-action:hover,
5457 .list-group-item-danger.list-group-item-action:focus {
5459 background-color: #f1b0b7;
5461 .list-group-item-danger.list-group-item-action.active {
5463 background-color: #832c34;
5464 border-color: #832c34;
5467 .list-group-item-light {
5469 background-color: #fdfdfe;
5471 .list-group-item-light.list-group-item-action:hover,
5472 .list-group-item-light.list-group-item-action:focus {
5474 background-color: #ececf6;
5476 .list-group-item-light.list-group-item-action.active {
5478 background-color: #919292;
5479 border-color: #919292;
5482 .list-group-item-dark {
5484 background-color: #c6c8ca;
5486 .list-group-item-dark.list-group-item-action:hover,
5487 .list-group-item-dark.list-group-item-action:focus {
5489 background-color: #b9bbbe;
5491 .list-group-item-dark.list-group-item-action.active {
5493 background-color: #2b2e32;
5494 border-color: #2b2e32;
5503 text-shadow: 0 1px 0 #fff;
5508 text-decoration: none;
5510 .close:not(:disabled):not(.disabled):hover,
5511 .close:not(:disabled):not(.disabled):focus {
5517 background-color: transparent;
5522 pointer-events: none;
5528 font-size: 0.875rem;
5529 background-color: rgba(255, 255, 255, 0.85);
5530 background-clip: padding-box;
5531 border: 1px solid rgba(0, 0, 0, 0.1);
5532 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5534 border-radius: 0.25rem;
5536 .toast:not(:last-child) {
5537 margin-bottom: 0.75rem;
5552 align-items: center;
5553 padding: 0.25rem 0.75rem;
5555 background-color: rgba(255, 255, 255, 0.85);
5556 background-clip: padding-box;
5557 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5558 border-top-left-radius: calc(0.25rem - 1px);
5559 border-top-right-radius: calc(0.25rem - 1px);
5569 .modal-open .modal {
5590 pointer-events: none;
5592 .modal.fade .modal-dialog {
5593 transition: transform 0.3s ease-out;
5594 transform: translate(0, -50px);
5596 @media (prefers-reduced-motion: reduce) {
5597 .modal.fade .modal-dialog {
5601 .modal.show .modal-dialog {
5604 .modal.modal-static .modal-dialog {
5605 transform: scale(1.02);
5608 .modal-dialog-scrollable {
5610 max-height: calc(100% - 1rem);
5612 .modal-dialog-scrollable .modal-content {
5613 max-height: calc(100vh - 1rem);
5616 .modal-dialog-scrollable .modal-header,
5617 .modal-dialog-scrollable .modal-footer {
5620 .modal-dialog-scrollable .modal-body {
5624 .modal-dialog-centered {
5626 align-items: center;
5627 min-height: calc(100% - 1rem);
5629 .modal-dialog-centered::before {
5631 height: calc(100vh - 1rem);
5632 height: min-content;
5635 .modal-dialog-centered.modal-dialog-scrollable {
5636 flex-direction: column;
5637 justify-content: center;
5640 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
5643 .modal-dialog-centered.modal-dialog-scrollable::before {
5650 flex-direction: column;
5652 pointer-events: auto;
5653 background-color: #fff;
5654 background-clip: padding-box;
5655 border: 1px solid rgba(0, 0, 0, 0.2);
5656 border-radius: 0.3rem;
5667 background-color: #000;
5669 .modal-backdrop.fade {
5672 .modal-backdrop.show {
5678 align-items: flex-start;
5679 justify-content: space-between;
5681 border-bottom: 1px solid #dee2e6;
5682 border-top-left-radius: calc(0.3rem - 1px);
5683 border-top-right-radius: calc(0.3rem - 1px);
5685 .modal-header .close {
5687 margin: -1rem -1rem -1rem auto;
5704 align-items: center;
5705 justify-content: flex-end;
5707 border-top: 1px solid #dee2e6;
5708 border-bottom-right-radius: calc(0.3rem - 1px);
5709 border-bottom-left-radius: calc(0.3rem - 1px);
5715 .modal-scrollbar-measure {
5723 @media (min-width: 576px) {
5726 margin: 1.75rem auto;
5728 .modal-dialog-scrollable {
5729 max-height: calc(100% - 3.5rem);
5731 .modal-dialog-scrollable .modal-content {
5732 max-height: calc(100vh - 3.5rem);
5734 .modal-dialog-centered {
5735 min-height: calc(100% - 3.5rem);
5737 .modal-dialog-centered::before {
5738 height: calc(100vh - 3.5rem);
5739 height: min-content;
5745 @media (min-width: 992px) {
5751 @media (min-width: 1200px) {
5761 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5762 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
5763 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5769 text-decoration: none;
5771 text-transform: none;
5772 letter-spacing: normal;
5774 white-space: normal;
5775 word-spacing: normal;
5777 font-size: 0.875rem;
5778 word-wrap: break-word;
5790 .tooltip .arrow::before {
5793 border-color: transparent;
5794 border-style: solid;
5798 .bs-tooltip-auto[x-placement^="top"] {
5801 .bs-tooltip-top .arrow,
5802 .bs-tooltip-auto[x-placement^="top"] .arrow {
5805 .bs-tooltip-top .arrow::before,
5806 .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5808 border-width: 0.4rem 0.4rem 0;
5809 border-top-color: #000;
5813 .bs-tooltip-auto[x-placement^="right"] {
5816 .bs-tooltip-right .arrow,
5817 .bs-tooltip-auto[x-placement^="right"] .arrow {
5822 .bs-tooltip-right .arrow::before,
5823 .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5825 border-width: 0.4rem 0.4rem 0.4rem 0;
5826 border-right-color: #000;
5830 .bs-tooltip-auto[x-placement^="bottom"] {
5833 .bs-tooltip-bottom .arrow,
5834 .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5837 .bs-tooltip-bottom .arrow::before,
5838 .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5840 border-width: 0 0.4rem 0.4rem;
5841 border-bottom-color: #000;
5845 .bs-tooltip-auto[x-placement^="left"] {
5848 .bs-tooltip-left .arrow,
5849 .bs-tooltip-auto[x-placement^="left"] .arrow {
5854 .bs-tooltip-left .arrow::before,
5855 .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5857 border-width: 0.4rem 0 0.4rem 0.4rem;
5858 border-left-color: #000;
5863 padding: 0.25rem 0.5rem;
5866 background-color: #000;
5867 border-radius: 0.25rem;
5877 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5878 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
5879 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5885 text-decoration: none;
5887 text-transform: none;
5888 letter-spacing: normal;
5890 white-space: normal;
5891 word-spacing: normal;
5893 font-size: 0.875rem;
5894 word-wrap: break-word;
5895 background-color: #fff;
5896 background-clip: padding-box;
5897 border: 1px solid rgba(0, 0, 0, 0.2);
5898 border-radius: 0.3rem;
5907 .popover .arrow::before,
5908 .popover .arrow::after {
5912 border-color: transparent;
5913 border-style: solid;
5917 .bs-popover-auto[x-placement^="top"] {
5918 margin-bottom: 0.5rem;
5920 .bs-popover-top > .arrow,
5921 .bs-popover-auto[x-placement^="top"] > .arrow {
5922 bottom: calc(-0.5rem - 1px);
5924 .bs-popover-top > .arrow::before,
5925 .bs-popover-auto[x-placement^="top"] > .arrow::before {
5927 border-width: 0.5rem 0.5rem 0;
5928 border-top-color: rgba(0, 0, 0, 0.25);
5930 .bs-popover-top > .arrow::after,
5931 .bs-popover-auto[x-placement^="top"] > .arrow::after {
5933 border-width: 0.5rem 0.5rem 0;
5934 border-top-color: #fff;
5938 .bs-popover-auto[x-placement^="right"] {
5939 margin-left: 0.5rem;
5941 .bs-popover-right > .arrow,
5942 .bs-popover-auto[x-placement^="right"] > .arrow {
5943 left: calc(-0.5rem - 1px);
5948 .bs-popover-right > .arrow::before,
5949 .bs-popover-auto[x-placement^="right"] > .arrow::before {
5951 border-width: 0.5rem 0.5rem 0.5rem 0;
5952 border-right-color: rgba(0, 0, 0, 0.25);
5954 .bs-popover-right > .arrow::after,
5955 .bs-popover-auto[x-placement^="right"] > .arrow::after {
5957 border-width: 0.5rem 0.5rem 0.5rem 0;
5958 border-right-color: #fff;
5962 .bs-popover-auto[x-placement^="bottom"] {
5965 .bs-popover-bottom > .arrow,
5966 .bs-popover-auto[x-placement^="bottom"] > .arrow {
5967 top: calc(-0.5rem - 1px);
5969 .bs-popover-bottom > .arrow::before,
5970 .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
5972 border-width: 0 0.5rem 0.5rem 0.5rem;
5973 border-bottom-color: rgba(0, 0, 0, 0.25);
5975 .bs-popover-bottom > .arrow::after,
5976 .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
5978 border-width: 0 0.5rem 0.5rem 0.5rem;
5979 border-bottom-color: #fff;
5981 .bs-popover-bottom .popover-header::before,
5982 .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5988 margin-left: -0.5rem;
5990 border-bottom: 1px solid #f7f7f7;
5994 .bs-popover-auto[x-placement^="left"] {
5995 margin-right: 0.5rem;
5997 .bs-popover-left > .arrow,
5998 .bs-popover-auto[x-placement^="left"] > .arrow {
5999 right: calc(-0.5rem - 1px);
6004 .bs-popover-left > .arrow::before,
6005 .bs-popover-auto[x-placement^="left"] > .arrow::before {
6007 border-width: 0.5rem 0 0.5rem 0.5rem;
6008 border-left-color: rgba(0, 0, 0, 0.25);
6010 .bs-popover-left > .arrow::after,
6011 .bs-popover-auto[x-placement^="left"] > .arrow::after {
6013 border-width: 0.5rem 0 0.5rem 0.5rem;
6014 border-left-color: #fff;
6018 padding: 0.5rem 0.75rem;
6022 background-color: #f7f7f7;
6023 border-bottom: 1px solid #ebebeb;
6024 border-top-left-radius: calc(0.3rem - 1px);
6025 border-top-right-radius: calc(0.3rem - 1px);
6027 .popover-header:empty {
6032 padding: 0.5rem 0.75rem;
6040 .carousel.pointer-event {
6041 touch-action: pan-y;
6049 .carousel-inner::after {
6060 margin-right: -100%;
6061 backface-visibility: hidden;
6062 transition: transform 0.6s ease-in-out;
6064 @media (prefers-reduced-motion: reduce) {
6070 .carousel-item.active,
6071 .carousel-item-next,
6072 .carousel-item-prev {
6076 .carousel-item-next:not(.carousel-item-left),
6077 .active.carousel-item-right {
6078 transform: translateX(100%);
6081 .carousel-item-prev:not(.carousel-item-right),
6082 .active.carousel-item-left {
6083 transform: translateX(-100%);
6086 .carousel-fade .carousel-item {
6088 transition-property: opacity;
6091 .carousel-fade .carousel-item.active,
6092 .carousel-fade .carousel-item-next.carousel-item-left,
6093 .carousel-fade .carousel-item-prev.carousel-item-right {
6097 .carousel-fade .active.carousel-item-left,
6098 .carousel-fade .active.carousel-item-right {
6101 transition: opacity 0s 0.6s;
6103 @media (prefers-reduced-motion: reduce) {
6104 .carousel-fade .active.carousel-item-left,
6105 .carousel-fade .active.carousel-item-right {
6110 .carousel-control-prev,
6111 .carousel-control-next {
6117 align-items: center;
6118 justify-content: center;
6126 transition: opacity 0.15s ease;
6128 @media (prefers-reduced-motion: reduce) {
6129 .carousel-control-prev,
6130 .carousel-control-next {
6134 .carousel-control-prev:hover,
6135 .carousel-control-prev:focus,
6136 .carousel-control-next:hover,
6137 .carousel-control-next:focus {
6139 text-decoration: none;
6144 .carousel-control-prev {
6148 .carousel-control-next {
6152 .carousel-control-prev-icon,
6153 .carousel-control-next-icon {
6154 display: inline-block;
6157 background: 50%/100% 100% no-repeat;
6160 .carousel-control-prev-icon {
6161 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
6164 .carousel-control-next-icon {
6165 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");
6168 .carousel-indicators {
6175 justify-content: center;
6181 .carousel-indicators li {
6182 box-sizing: content-box;
6188 text-indent: -999px;
6190 background-color: #fff;
6191 background-clip: padding-box;
6192 border-top: 10px solid transparent;
6193 border-bottom: 10px solid transparent;
6195 transition: opacity 0.6s ease;
6197 @media (prefers-reduced-motion: reduce) {
6198 .carousel-indicators li {
6202 .carousel-indicators .active {
6213 padding-bottom: 20px;
6218 @keyframes spinner-border {
6220 transform: rotate(360deg);
6224 display: inline-block;
6227 vertical-align: -0.125em;
6228 border: 0.25em solid currentcolor;
6229 border-right-color: transparent;
6231 animation: 0.75s linear infinite spinner-border;
6234 .spinner-border-sm {
6237 border-width: 0.2em;
6240 @keyframes spinner-grow {
6242 transform: scale(0);
6250 display: inline-block;
6253 vertical-align: -0.125em;
6254 background-color: currentcolor;
6257 animation: 0.75s linear infinite spinner-grow;
6265 @media (prefers-reduced-motion: reduce) {
6268 animation-duration: 1.5s;
6272 vertical-align: baseline !important;
6276 vertical-align: top !important;
6280 vertical-align: middle !important;
6284 vertical-align: bottom !important;
6287 .align-text-bottom {
6288 vertical-align: text-bottom !important;
6292 vertical-align: text-top !important;
6296 background-color: #007bff !important;
6301 button.bg-primary:hover,
6302 button.bg-primary:focus {
6303 background-color: #0062cc !important;
6307 background-color: #6c757d !important;
6310 a.bg-secondary:hover,
6311 a.bg-secondary:focus,
6312 button.bg-secondary:hover,
6313 button.bg-secondary:focus {
6314 background-color: #545b62 !important;
6318 background-color: #28a745 !important;
6323 button.bg-success:hover,
6324 button.bg-success:focus {
6325 background-color: #1e7e34 !important;
6329 background-color: #17a2b8 !important;
6334 button.bg-info:hover,
6335 button.bg-info:focus {
6336 background-color: #117a8b !important;
6340 background-color: #ffc107 !important;
6345 button.bg-warning:hover,
6346 button.bg-warning:focus {
6347 background-color: #d39e00 !important;
6351 background-color: #dc3545 !important;
6356 button.bg-danger:hover,
6357 button.bg-danger:focus {
6358 background-color: #bd2130 !important;
6362 background-color: #f8f9fa !important;
6367 button.bg-light:hover,
6368 button.bg-light:focus {
6369 background-color: #dae0e5 !important;
6373 background-color: #343a40 !important;
6378 button.bg-dark:hover,
6379 button.bg-dark:focus {
6380 background-color: #1d2124 !important;
6384 background-color: #fff !important;
6388 background-color: transparent !important;
6392 border: 1px solid #495057 !important;
6396 border-top: 1px solid #495057 !important;
6400 border-right: 1px solid #495057 !important;
6404 border-bottom: 1px solid #495057 !important;
6408 border-left: 1px solid #495057 !important;
6412 border: 0 !important;
6416 border-top: 0 !important;
6420 border-right: 0 !important;
6424 border-bottom: 0 !important;
6428 border-left: 0 !important;
6432 border-color: #007bff !important;
6436 border-color: #6c757d !important;
6440 border-color: #28a745 !important;
6444 border-color: #17a2b8 !important;
6448 border-color: #ffc107 !important;
6452 border-color: #dc3545 !important;
6456 border-color: #f8f9fa !important;
6460 border-color: #343a40 !important;
6464 border-color: #fff !important;
6468 border-radius: 1rem !important;
6472 border-radius: 0.5rem !important;
6476 border-top-left-radius: 0.5rem !important;
6477 border-top-right-radius: 0.5rem !important;
6481 border-top-right-radius: 0.5rem !important;
6482 border-bottom-right-radius: 0.5rem !important;
6486 border-bottom-right-radius: 0.5rem !important;
6487 border-bottom-left-radius: 0.5rem !important;
6491 border-top-left-radius: 0.5rem !important;
6492 border-bottom-left-radius: 0.5rem !important;
6496 border-radius: 0.5rem !important;
6500 border-radius: 50% !important;
6504 border-radius: 0.25rem !important;
6508 border-radius: 0 !important;
6518 display: none !important;
6522 display: inline !important;
6526 display: inline-block !important;
6530 display: block !important;
6534 display: table !important;
6538 display: table-row !important;
6542 display: table-cell !important;
6546 display: flex !important;
6550 display: inline-flex !important;
6553 @media (min-width: 576px) {
6555 display: none !important;
6558 display: inline !important;
6560 .d-sm-inline-block {
6561 display: inline-block !important;
6564 display: block !important;
6567 display: table !important;
6570 display: table-row !important;
6573 display: table-cell !important;
6576 display: flex !important;
6579 display: inline-flex !important;
6582 @media (min-width: 768px) {
6584 display: none !important;
6587 display: inline !important;
6589 .d-md-inline-block {
6590 display: inline-block !important;
6593 display: block !important;
6596 display: table !important;
6599 display: table-row !important;
6602 display: table-cell !important;
6605 display: flex !important;
6608 display: inline-flex !important;
6611 @media (min-width: 992px) {
6613 display: none !important;
6616 display: inline !important;
6618 .d-lg-inline-block {
6619 display: inline-block !important;
6622 display: block !important;
6625 display: table !important;
6628 display: table-row !important;
6631 display: table-cell !important;
6634 display: flex !important;
6637 display: inline-flex !important;
6640 @media (min-width: 1200px) {
6642 display: none !important;
6645 display: inline !important;
6647 .d-xl-inline-block {
6648 display: inline-block !important;
6651 display: block !important;
6654 display: table !important;
6657 display: table-row !important;
6660 display: table-cell !important;
6663 display: flex !important;
6666 display: inline-flex !important;
6671 display: none !important;
6674 display: inline !important;
6676 .d-print-inline-block {
6677 display: inline-block !important;
6680 display: block !important;
6683 display: table !important;
6685 .d-print-table-row {
6686 display: table-row !important;
6688 .d-print-table-cell {
6689 display: table-cell !important;
6692 display: flex !important;
6694 .d-print-inline-flex {
6695 display: inline-flex !important;
6705 .embed-responsive::before {
6709 .embed-responsive .embed-responsive-item,
6710 .embed-responsive iframe,
6711 .embed-responsive embed,
6712 .embed-responsive object,
6713 .embed-responsive video {
6723 .embed-responsive-21by9::before {
6724 padding-top: 42.85714286%;
6727 .embed-responsive-16by9::before {
6728 padding-top: 56.25%;
6731 .embed-responsive-4by3::before {
6735 .embed-responsive-1by1::before {
6739 .embed-responsive-21by9::before {
6740 padding-top: 42.85714286%;
6743 .embed-responsive-16by9::before {
6744 padding-top: 56.25%;
6747 .embed-responsive-4by3::before {
6751 .embed-responsive-1by1::before {
6756 flex-direction: row !important;
6760 flex-direction: column !important;
6764 flex-direction: row-reverse !important;
6767 .flex-column-reverse {
6768 flex-direction: column-reverse !important;
6772 flex-wrap: wrap !important;
6776 flex-wrap: nowrap !important;
6779 .flex-wrap-reverse {
6780 flex-wrap: wrap-reverse !important;
6784 flex: 1 1 auto !important;
6788 flex-grow: 0 !important;
6792 flex-grow: 1 !important;
6796 flex-shrink: 0 !important;
6800 flex-shrink: 1 !important;
6803 .justify-content-start {
6804 justify-content: flex-start !important;
6807 .justify-content-end {
6808 justify-content: flex-end !important;
6811 .justify-content-center {
6812 justify-content: center !important;
6815 .justify-content-between {
6816 justify-content: space-between !important;
6819 .justify-content-around {
6820 justify-content: space-around !important;
6823 .align-items-start {
6824 align-items: flex-start !important;
6828 align-items: flex-end !important;
6831 .align-items-center {
6832 align-items: center !important;
6835 .align-items-baseline {
6836 align-items: baseline !important;
6839 .align-items-stretch {
6840 align-items: stretch !important;
6843 .align-content-start {
6844 align-content: flex-start !important;
6847 .align-content-end {
6848 align-content: flex-end !important;
6851 .align-content-center {
6852 align-content: center !important;
6855 .align-content-between {
6856 align-content: space-between !important;
6859 .align-content-around {
6860 align-content: space-around !important;
6863 .align-content-stretch {
6864 align-content: stretch !important;
6868 align-self: auto !important;
6872 align-self: flex-start !important;
6876 align-self: flex-end !important;
6879 .align-self-center {
6880 align-self: center !important;
6883 .align-self-baseline {
6884 align-self: baseline !important;
6887 .align-self-stretch {
6888 align-self: stretch !important;
6891 @media (min-width: 576px) {
6893 flex-direction: row !important;
6896 flex-direction: column !important;
6898 .flex-sm-row-reverse {
6899 flex-direction: row-reverse !important;
6901 .flex-sm-column-reverse {
6902 flex-direction: column-reverse !important;
6905 flex-wrap: wrap !important;
6908 flex-wrap: nowrap !important;
6910 .flex-sm-wrap-reverse {
6911 flex-wrap: wrap-reverse !important;
6914 flex: 1 1 auto !important;
6917 flex-grow: 0 !important;
6920 flex-grow: 1 !important;
6923 flex-shrink: 0 !important;
6926 flex-shrink: 1 !important;
6928 .justify-content-sm-start {
6929 justify-content: flex-start !important;
6931 .justify-content-sm-end {
6932 justify-content: flex-end !important;
6934 .justify-content-sm-center {
6935 justify-content: center !important;
6937 .justify-content-sm-between {
6938 justify-content: space-between !important;
6940 .justify-content-sm-around {
6941 justify-content: space-around !important;
6943 .align-items-sm-start {
6944 align-items: flex-start !important;
6946 .align-items-sm-end {
6947 align-items: flex-end !important;
6949 .align-items-sm-center {
6950 align-items: center !important;
6952 .align-items-sm-baseline {
6953 align-items: baseline !important;
6955 .align-items-sm-stretch {
6956 align-items: stretch !important;
6958 .align-content-sm-start {
6959 align-content: flex-start !important;
6961 .align-content-sm-end {
6962 align-content: flex-end !important;
6964 .align-content-sm-center {
6965 align-content: center !important;
6967 .align-content-sm-between {
6968 align-content: space-between !important;
6970 .align-content-sm-around {
6971 align-content: space-around !important;
6973 .align-content-sm-stretch {
6974 align-content: stretch !important;
6976 .align-self-sm-auto {
6977 align-self: auto !important;
6979 .align-self-sm-start {
6980 align-self: flex-start !important;
6982 .align-self-sm-end {
6983 align-self: flex-end !important;
6985 .align-self-sm-center {
6986 align-self: center !important;
6988 .align-self-sm-baseline {
6989 align-self: baseline !important;
6991 .align-self-sm-stretch {
6992 align-self: stretch !important;
6995 @media (min-width: 768px) {
6997 flex-direction: row !important;
7000 flex-direction: column !important;
7002 .flex-md-row-reverse {
7003 flex-direction: row-reverse !important;
7005 .flex-md-column-reverse {
7006 flex-direction: column-reverse !important;
7009 flex-wrap: wrap !important;
7012 flex-wrap: nowrap !important;
7014 .flex-md-wrap-reverse {
7015 flex-wrap: wrap-reverse !important;
7018 flex: 1 1 auto !important;
7021 flex-grow: 0 !important;
7024 flex-grow: 1 !important;
7027 flex-shrink: 0 !important;
7030 flex-shrink: 1 !important;
7032 .justify-content-md-start {
7033 justify-content: flex-start !important;
7035 .justify-content-md-end {
7036 justify-content: flex-end !important;
7038 .justify-content-md-center {
7039 justify-content: center !important;
7041 .justify-content-md-between {
7042 justify-content: space-between !important;
7044 .justify-content-md-around {
7045 justify-content: space-around !important;
7047 .align-items-md-start {
7048 align-items: flex-start !important;
7050 .align-items-md-end {
7051 align-items: flex-end !important;
7053 .align-items-md-center {
7054 align-items: center !important;
7056 .align-items-md-baseline {
7057 align-items: baseline !important;
7059 .align-items-md-stretch {
7060 align-items: stretch !important;
7062 .align-content-md-start {
7063 align-content: flex-start !important;
7065 .align-content-md-end {
7066 align-content: flex-end !important;
7068 .align-content-md-center {
7069 align-content: center !important;
7071 .align-content-md-between {
7072 align-content: space-between !important;
7074 .align-content-md-around {
7075 align-content: space-around !important;
7077 .align-content-md-stretch {
7078 align-content: stretch !important;
7080 .align-self-md-auto {
7081 align-self: auto !important;
7083 .align-self-md-start {
7084 align-self: flex-start !important;
7086 .align-self-md-end {
7087 align-self: flex-end !important;
7089 .align-self-md-center {
7090 align-self: center !important;
7092 .align-self-md-baseline {
7093 align-self: baseline !important;
7095 .align-self-md-stretch {
7096 align-self: stretch !important;
7099 @media (min-width: 992px) {
7101 flex-direction: row !important;
7104 flex-direction: column !important;
7106 .flex-lg-row-reverse {
7107 flex-direction: row-reverse !important;
7109 .flex-lg-column-reverse {
7110 flex-direction: column-reverse !important;
7113 flex-wrap: wrap !important;
7116 flex-wrap: nowrap !important;
7118 .flex-lg-wrap-reverse {
7119 flex-wrap: wrap-reverse !important;
7122 flex: 1 1 auto !important;
7125 flex-grow: 0 !important;
7128 flex-grow: 1 !important;
7131 flex-shrink: 0 !important;
7134 flex-shrink: 1 !important;
7136 .justify-content-lg-start {
7137 justify-content: flex-start !important;
7139 .justify-content-lg-end {
7140 justify-content: flex-end !important;
7142 .justify-content-lg-center {
7143 justify-content: center !important;
7145 .justify-content-lg-between {
7146 justify-content: space-between !important;
7148 .justify-content-lg-around {
7149 justify-content: space-around !important;
7151 .align-items-lg-start {
7152 align-items: flex-start !important;
7154 .align-items-lg-end {
7155 align-items: flex-end !important;
7157 .align-items-lg-center {
7158 align-items: center !important;
7160 .align-items-lg-baseline {
7161 align-items: baseline !important;
7163 .align-items-lg-stretch {
7164 align-items: stretch !important;
7166 .align-content-lg-start {
7167 align-content: flex-start !important;
7169 .align-content-lg-end {
7170 align-content: flex-end !important;
7172 .align-content-lg-center {
7173 align-content: center !important;
7175 .align-content-lg-between {
7176 align-content: space-between !important;
7178 .align-content-lg-around {
7179 align-content: space-around !important;
7181 .align-content-lg-stretch {
7182 align-content: stretch !important;
7184 .align-self-lg-auto {
7185 align-self: auto !important;
7187 .align-self-lg-start {
7188 align-self: flex-start !important;
7190 .align-self-lg-end {
7191 align-self: flex-end !important;
7193 .align-self-lg-center {
7194 align-self: center !important;
7196 .align-self-lg-baseline {
7197 align-self: baseline !important;
7199 .align-self-lg-stretch {
7200 align-self: stretch !important;
7203 @media (min-width: 1200px) {
7205 flex-direction: row !important;
7208 flex-direction: column !important;
7210 .flex-xl-row-reverse {
7211 flex-direction: row-reverse !important;
7213 .flex-xl-column-reverse {
7214 flex-direction: column-reverse !important;
7217 flex-wrap: wrap !important;
7220 flex-wrap: nowrap !important;
7222 .flex-xl-wrap-reverse {
7223 flex-wrap: wrap-reverse !important;
7226 flex: 1 1 auto !important;
7229 flex-grow: 0 !important;
7232 flex-grow: 1 !important;
7235 flex-shrink: 0 !important;
7238 flex-shrink: 1 !important;
7240 .justify-content-xl-start {
7241 justify-content: flex-start !important;
7243 .justify-content-xl-end {
7244 justify-content: flex-end !important;
7246 .justify-content-xl-center {
7247 justify-content: center !important;
7249 .justify-content-xl-between {
7250 justify-content: space-between !important;
7252 .justify-content-xl-around {
7253 justify-content: space-around !important;
7255 .align-items-xl-start {
7256 align-items: flex-start !important;
7258 .align-items-xl-end {
7259 align-items: flex-end !important;
7261 .align-items-xl-center {
7262 align-items: center !important;
7264 .align-items-xl-baseline {
7265 align-items: baseline !important;
7267 .align-items-xl-stretch {
7268 align-items: stretch !important;
7270 .align-content-xl-start {
7271 align-content: flex-start !important;
7273 .align-content-xl-end {
7274 align-content: flex-end !important;
7276 .align-content-xl-center {
7277 align-content: center !important;
7279 .align-content-xl-between {
7280 align-content: space-between !important;
7282 .align-content-xl-around {
7283 align-content: space-around !important;
7285 .align-content-xl-stretch {
7286 align-content: stretch !important;
7288 .align-self-xl-auto {
7289 align-self: auto !important;
7291 .align-self-xl-start {
7292 align-self: flex-start !important;
7294 .align-self-xl-end {
7295 align-self: flex-end !important;
7297 .align-self-xl-center {
7298 align-self: center !important;
7300 .align-self-xl-baseline {
7301 align-self: baseline !important;
7303 .align-self-xl-stretch {
7304 align-self: stretch !important;
7308 float: left !important;
7312 float: right !important;
7316 float: none !important;
7319 @media (min-width: 576px) {
7321 float: left !important;
7324 float: right !important;
7327 float: none !important;
7330 @media (min-width: 768px) {
7332 float: left !important;
7335 float: right !important;
7338 float: none !important;
7341 @media (min-width: 992px) {
7343 float: left !important;
7346 float: right !important;
7349 float: none !important;
7352 @media (min-width: 1200px) {
7354 float: left !important;
7357 float: right !important;
7360 float: none !important;
7364 user-select: all !important;
7368 user-select: auto !important;
7372 user-select: none !important;
7376 overflow: auto !important;
7380 overflow: hidden !important;
7384 position: static !important;
7387 .position-relative {
7388 position: relative !important;
7391 .position-absolute {
7392 position: absolute !important;
7396 position: fixed !important;
7400 position: sticky !important;
7419 @supports (position: sticky) {
7434 clip: rect(0, 0, 0, 0);
7435 white-space: nowrap;
7439 .sr-only-focusable:active,
7440 .sr-only-focusable:focus {
7446 white-space: normal;
7450 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7454 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7458 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7462 box-shadow: none !important;
7466 width: 25% !important;
7470 width: 50% !important;
7474 width: 75% !important;
7478 width: 100% !important;
7482 width: auto !important;
7486 height: 25% !important;
7490 height: 50% !important;
7494 height: 75% !important;
7498 height: 100% !important;
7502 height: auto !important;
7506 max-width: 100% !important;
7510 max-height: 100% !important;
7514 min-width: 100vw !important;
7518 min-height: 100vh !important;
7522 width: 100vw !important;
7526 height: 100vh !important;
7530 margin: 0 !important;
7535 margin-top: 0 !important;
7540 margin-right: 0 !important;
7545 margin-bottom: 0 !important;
7550 margin-left: 0 !important;
7554 margin: 0.25rem !important;
7559 margin-top: 0.25rem !important;
7564 margin-right: 0.25rem !important;
7569 margin-bottom: 0.25rem !important;
7574 margin-left: 0.25rem !important;
7578 margin: 0.5rem !important;
7583 margin-top: 0.5rem !important;
7588 margin-right: 0.5rem !important;
7593 margin-bottom: 0.5rem !important;
7598 margin-left: 0.5rem !important;
7602 margin: 1rem !important;
7607 margin-top: 1rem !important;
7612 margin-right: 1rem !important;
7617 margin-bottom: 1rem !important;
7622 margin-left: 1rem !important;
7626 margin: 1.5rem !important;
7631 margin-top: 1.5rem !important;
7636 margin-right: 1.5rem !important;
7641 margin-bottom: 1.5rem !important;
7646 margin-left: 1.5rem !important;
7650 margin: 3rem !important;
7655 margin-top: 3rem !important;
7660 margin-right: 3rem !important;
7665 margin-bottom: 3rem !important;
7670 margin-left: 3rem !important;
7674 padding: 0 !important;
7679 padding-top: 0 !important;
7684 padding-right: 0 !important;
7689 padding-bottom: 0 !important;
7694 padding-left: 0 !important;
7698 padding: 0.25rem !important;
7703 padding-top: 0.25rem !important;
7708 padding-right: 0.25rem !important;
7713 padding-bottom: 0.25rem !important;
7718 padding-left: 0.25rem !important;
7722 padding: 0.5rem !important;
7727 padding-top: 0.5rem !important;
7732 padding-right: 0.5rem !important;
7737 padding-bottom: 0.5rem !important;
7742 padding-left: 0.5rem !important;
7746 padding: 1rem !important;
7751 padding-top: 1rem !important;
7756 padding-right: 1rem !important;
7761 padding-bottom: 1rem !important;
7766 padding-left: 1rem !important;
7770 padding: 1.5rem !important;
7775 padding-top: 1.5rem !important;
7780 padding-right: 1.5rem !important;
7785 padding-bottom: 1.5rem !important;
7790 padding-left: 1.5rem !important;
7794 padding: 3rem !important;
7799 padding-top: 3rem !important;
7804 padding-right: 3rem !important;
7809 padding-bottom: 3rem !important;
7814 padding-left: 3rem !important;
7818 margin: -0.25rem !important;
7823 margin-top: -0.25rem !important;
7828 margin-right: -0.25rem !important;
7833 margin-bottom: -0.25rem !important;
7838 margin-left: -0.25rem !important;
7842 margin: -0.5rem !important;
7847 margin-top: -0.5rem !important;
7852 margin-right: -0.5rem !important;
7857 margin-bottom: -0.5rem !important;
7862 margin-left: -0.5rem !important;
7866 margin: -1rem !important;
7871 margin-top: -1rem !important;
7876 margin-right: -1rem !important;
7881 margin-bottom: -1rem !important;
7886 margin-left: -1rem !important;
7890 margin: -1.5rem !important;
7895 margin-top: -1.5rem !important;
7900 margin-right: -1.5rem !important;
7905 margin-bottom: -1.5rem !important;
7910 margin-left: -1.5rem !important;
7914 margin: -3rem !important;
7919 margin-top: -3rem !important;
7924 margin-right: -3rem !important;
7929 margin-bottom: -3rem !important;
7934 margin-left: -3rem !important;
7938 margin: auto !important;
7943 margin-top: auto !important;
7948 margin-right: auto !important;
7953 margin-bottom: auto !important;
7958 margin-left: auto !important;
7961 @media (min-width: 576px) {
7963 margin: 0 !important;
7967 margin-top: 0 !important;
7971 margin-right: 0 !important;
7975 margin-bottom: 0 !important;
7979 margin-left: 0 !important;
7982 margin: 0.25rem !important;
7986 margin-top: 0.25rem !important;
7990 margin-right: 0.25rem !important;
7994 margin-bottom: 0.25rem !important;
7998 margin-left: 0.25rem !important;
8001 margin: 0.5rem !important;
8005 margin-top: 0.5rem !important;
8009 margin-right: 0.5rem !important;
8013 margin-bottom: 0.5rem !important;
8017 margin-left: 0.5rem !important;
8020 margin: 1rem !important;
8024 margin-top: 1rem !important;
8028 margin-right: 1rem !important;
8032 margin-bottom: 1rem !important;
8036 margin-left: 1rem !important;
8039 margin: 1.5rem !important;
8043 margin-top: 1.5rem !important;
8047 margin-right: 1.5rem !important;
8051 margin-bottom: 1.5rem !important;
8055 margin-left: 1.5rem !important;
8058 margin: 3rem !important;
8062 margin-top: 3rem !important;
8066 margin-right: 3rem !important;
8070 margin-bottom: 3rem !important;
8074 margin-left: 3rem !important;
8077 padding: 0 !important;
8081 padding-top: 0 !important;
8085 padding-right: 0 !important;
8089 padding-bottom: 0 !important;
8093 padding-left: 0 !important;
8096 padding: 0.25rem !important;
8100 padding-top: 0.25rem !important;
8104 padding-right: 0.25rem !important;
8108 padding-bottom: 0.25rem !important;
8112 padding-left: 0.25rem !important;
8115 padding: 0.5rem !important;
8119 padding-top: 0.5rem !important;
8123 padding-right: 0.5rem !important;
8127 padding-bottom: 0.5rem !important;
8131 padding-left: 0.5rem !important;
8134 padding: 1rem !important;
8138 padding-top: 1rem !important;
8142 padding-right: 1rem !important;
8146 padding-bottom: 1rem !important;
8150 padding-left: 1rem !important;
8153 padding: 1.5rem !important;
8157 padding-top: 1.5rem !important;
8161 padding-right: 1.5rem !important;
8165 padding-bottom: 1.5rem !important;
8169 padding-left: 1.5rem !important;
8172 padding: 3rem !important;
8176 padding-top: 3rem !important;
8180 padding-right: 3rem !important;
8184 padding-bottom: 3rem !important;
8188 padding-left: 3rem !important;
8191 margin: -0.25rem !important;
8195 margin-top: -0.25rem !important;
8199 margin-right: -0.25rem !important;
8203 margin-bottom: -0.25rem !important;
8207 margin-left: -0.25rem !important;
8210 margin: -0.5rem !important;
8214 margin-top: -0.5rem !important;
8218 margin-right: -0.5rem !important;
8222 margin-bottom: -0.5rem !important;
8226 margin-left: -0.5rem !important;
8229 margin: -1rem !important;
8233 margin-top: -1rem !important;
8237 margin-right: -1rem !important;
8241 margin-bottom: -1rem !important;
8245 margin-left: -1rem !important;
8248 margin: -1.5rem !important;
8252 margin-top: -1.5rem !important;
8256 margin-right: -1.5rem !important;
8260 margin-bottom: -1.5rem !important;
8264 margin-left: -1.5rem !important;
8267 margin: -3rem !important;
8271 margin-top: -3rem !important;
8275 margin-right: -3rem !important;
8279 margin-bottom: -3rem !important;
8283 margin-left: -3rem !important;
8286 margin: auto !important;
8290 margin-top: auto !important;
8294 margin-right: auto !important;
8298 margin-bottom: auto !important;
8302 margin-left: auto !important;
8305 @media (min-width: 768px) {
8307 margin: 0 !important;
8311 margin-top: 0 !important;
8315 margin-right: 0 !important;
8319 margin-bottom: 0 !important;
8323 margin-left: 0 !important;
8326 margin: 0.25rem !important;
8330 margin-top: 0.25rem !important;
8334 margin-right: 0.25rem !important;
8338 margin-bottom: 0.25rem !important;
8342 margin-left: 0.25rem !important;
8345 margin: 0.5rem !important;
8349 margin-top: 0.5rem !important;
8353 margin-right: 0.5rem !important;
8357 margin-bottom: 0.5rem !important;
8361 margin-left: 0.5rem !important;
8364 margin: 1rem !important;
8368 margin-top: 1rem !important;
8372 margin-right: 1rem !important;
8376 margin-bottom: 1rem !important;
8380 margin-left: 1rem !important;
8383 margin: 1.5rem !important;
8387 margin-top: 1.5rem !important;
8391 margin-right: 1.5rem !important;
8395 margin-bottom: 1.5rem !important;
8399 margin-left: 1.5rem !important;
8402 margin: 3rem !important;
8406 margin-top: 3rem !important;
8410 margin-right: 3rem !important;
8414 margin-bottom: 3rem !important;
8418 margin-left: 3rem !important;
8421 padding: 0 !important;
8425 padding-top: 0 !important;
8429 padding-right: 0 !important;
8433 padding-bottom: 0 !important;
8437 padding-left: 0 !important;
8440 padding: 0.25rem !important;
8444 padding-top: 0.25rem !important;
8448 padding-right: 0.25rem !important;
8452 padding-bottom: 0.25rem !important;
8456 padding-left: 0.25rem !important;
8459 padding: 0.5rem !important;
8463 padding-top: 0.5rem !important;
8467 padding-right: 0.5rem !important;
8471 padding-bottom: 0.5rem !important;
8475 padding-left: 0.5rem !important;
8478 padding: 1rem !important;
8482 padding-top: 1rem !important;
8486 padding-right: 1rem !important;
8490 padding-bottom: 1rem !important;
8494 padding-left: 1rem !important;
8497 padding: 1.5rem !important;
8501 padding-top: 1.5rem !important;
8505 padding-right: 1.5rem !important;
8509 padding-bottom: 1.5rem !important;
8513 padding-left: 1.5rem !important;
8516 padding: 3rem !important;
8520 padding-top: 3rem !important;
8524 padding-right: 3rem !important;
8528 padding-bottom: 3rem !important;
8532 padding-left: 3rem !important;
8535 margin: -0.25rem !important;
8539 margin-top: -0.25rem !important;
8543 margin-right: -0.25rem !important;
8547 margin-bottom: -0.25rem !important;
8551 margin-left: -0.25rem !important;
8554 margin: -0.5rem !important;
8558 margin-top: -0.5rem !important;
8562 margin-right: -0.5rem !important;
8566 margin-bottom: -0.5rem !important;
8570 margin-left: -0.5rem !important;
8573 margin: -1rem !important;
8577 margin-top: -1rem !important;
8581 margin-right: -1rem !important;
8585 margin-bottom: -1rem !important;
8589 margin-left: -1rem !important;
8592 margin: -1.5rem !important;
8596 margin-top: -1.5rem !important;
8600 margin-right: -1.5rem !important;
8604 margin-bottom: -1.5rem !important;
8608 margin-left: -1.5rem !important;
8611 margin: -3rem !important;
8615 margin-top: -3rem !important;
8619 margin-right: -3rem !important;
8623 margin-bottom: -3rem !important;
8627 margin-left: -3rem !important;
8630 margin: auto !important;
8634 margin-top: auto !important;
8638 margin-right: auto !important;
8642 margin-bottom: auto !important;
8646 margin-left: auto !important;
8649 @media (min-width: 992px) {
8651 margin: 0 !important;
8655 margin-top: 0 !important;
8659 margin-right: 0 !important;
8663 margin-bottom: 0 !important;
8667 margin-left: 0 !important;
8670 margin: 0.25rem !important;
8674 margin-top: 0.25rem !important;
8678 margin-right: 0.25rem !important;
8682 margin-bottom: 0.25rem !important;
8686 margin-left: 0.25rem !important;
8689 margin: 0.5rem !important;
8693 margin-top: 0.5rem !important;
8697 margin-right: 0.5rem !important;
8701 margin-bottom: 0.5rem !important;
8705 margin-left: 0.5rem !important;
8708 margin: 1rem !important;
8712 margin-top: 1rem !important;
8716 margin-right: 1rem !important;
8720 margin-bottom: 1rem !important;
8724 margin-left: 1rem !important;
8727 margin: 1.5rem !important;
8731 margin-top: 1.5rem !important;
8735 margin-right: 1.5rem !important;
8739 margin-bottom: 1.5rem !important;
8743 margin-left: 1.5rem !important;
8746 margin: 3rem !important;
8750 margin-top: 3rem !important;
8754 margin-right: 3rem !important;
8758 margin-bottom: 3rem !important;
8762 margin-left: 3rem !important;
8765 padding: 0 !important;
8769 padding-top: 0 !important;
8773 padding-right: 0 !important;
8777 padding-bottom: 0 !important;
8781 padding-left: 0 !important;
8784 padding: 0.25rem !important;
8788 padding-top: 0.25rem !important;
8792 padding-right: 0.25rem !important;
8796 padding-bottom: 0.25rem !important;
8800 padding-left: 0.25rem !important;
8803 padding: 0.5rem !important;
8807 padding-top: 0.5rem !important;
8811 padding-right: 0.5rem !important;
8815 padding-bottom: 0.5rem !important;
8819 padding-left: 0.5rem !important;
8822 padding: 1rem !important;
8826 padding-top: 1rem !important;
8830 padding-right: 1rem !important;
8834 padding-bottom: 1rem !important;
8838 padding-left: 1rem !important;
8841 padding: 1.5rem !important;
8845 padding-top: 1.5rem !important;
8849 padding-right: 1.5rem !important;
8853 padding-bottom: 1.5rem !important;
8857 padding-left: 1.5rem !important;
8860 padding: 3rem !important;
8864 padding-top: 3rem !important;
8868 padding-right: 3rem !important;
8872 padding-bottom: 3rem !important;
8876 padding-left: 3rem !important;
8879 margin: -0.25rem !important;
8883 margin-top: -0.25rem !important;
8887 margin-right: -0.25rem !important;
8891 margin-bottom: -0.25rem !important;
8895 margin-left: -0.25rem !important;
8898 margin: -0.5rem !important;
8902 margin-top: -0.5rem !important;
8906 margin-right: -0.5rem !important;
8910 margin-bottom: -0.5rem !important;
8914 margin-left: -0.5rem !important;
8917 margin: -1rem !important;
8921 margin-top: -1rem !important;
8925 margin-right: -1rem !important;
8929 margin-bottom: -1rem !important;
8933 margin-left: -1rem !important;
8936 margin: -1.5rem !important;
8940 margin-top: -1.5rem !important;
8944 margin-right: -1.5rem !important;
8948 margin-bottom: -1.5rem !important;
8952 margin-left: -1.5rem !important;
8955 margin: -3rem !important;
8959 margin-top: -3rem !important;
8963 margin-right: -3rem !important;
8967 margin-bottom: -3rem !important;
8971 margin-left: -3rem !important;
8974 margin: auto !important;
8978 margin-top: auto !important;
8982 margin-right: auto !important;
8986 margin-bottom: auto !important;
8990 margin-left: auto !important;
8993 @media (min-width: 1200px) {
8995 margin: 0 !important;
8999 margin-top: 0 !important;
9003 margin-right: 0 !important;
9007 margin-bottom: 0 !important;
9011 margin-left: 0 !important;
9014 margin: 0.25rem !important;
9018 margin-top: 0.25rem !important;
9022 margin-right: 0.25rem !important;
9026 margin-bottom: 0.25rem !important;
9030 margin-left: 0.25rem !important;
9033 margin: 0.5rem !important;
9037 margin-top: 0.5rem !important;
9041 margin-right: 0.5rem !important;
9045 margin-bottom: 0.5rem !important;
9049 margin-left: 0.5rem !important;
9052 margin: 1rem !important;
9056 margin-top: 1rem !important;
9060 margin-right: 1rem !important;
9064 margin-bottom: 1rem !important;
9068 margin-left: 1rem !important;
9071 margin: 1.5rem !important;
9075 margin-top: 1.5rem !important;
9079 margin-right: 1.5rem !important;
9083 margin-bottom: 1.5rem !important;
9087 margin-left: 1.5rem !important;
9090 margin: 3rem !important;
9094 margin-top: 3rem !important;
9098 margin-right: 3rem !important;
9102 margin-bottom: 3rem !important;
9106 margin-left: 3rem !important;
9109 padding: 0 !important;
9113 padding-top: 0 !important;
9117 padding-right: 0 !important;
9121 padding-bottom: 0 !important;
9125 padding-left: 0 !important;
9128 padding: 0.25rem !important;
9132 padding-top: 0.25rem !important;
9136 padding-right: 0.25rem !important;
9140 padding-bottom: 0.25rem !important;
9144 padding-left: 0.25rem !important;
9147 padding: 0.5rem !important;
9151 padding-top: 0.5rem !important;
9155 padding-right: 0.5rem !important;
9159 padding-bottom: 0.5rem !important;
9163 padding-left: 0.5rem !important;
9166 padding: 1rem !important;
9170 padding-top: 1rem !important;
9174 padding-right: 1rem !important;
9178 padding-bottom: 1rem !important;
9182 padding-left: 1rem !important;
9185 padding: 1.5rem !important;
9189 padding-top: 1.5rem !important;
9193 padding-right: 1.5rem !important;
9197 padding-bottom: 1.5rem !important;
9201 padding-left: 1.5rem !important;
9204 padding: 3rem !important;
9208 padding-top: 3rem !important;
9212 padding-right: 3rem !important;
9216 padding-bottom: 3rem !important;
9220 padding-left: 3rem !important;
9223 margin: -0.25rem !important;
9227 margin-top: -0.25rem !important;
9231 margin-right: -0.25rem !important;
9235 margin-bottom: -0.25rem !important;
9239 margin-left: -0.25rem !important;
9242 margin: -0.5rem !important;
9246 margin-top: -0.5rem !important;
9250 margin-right: -0.5rem !important;
9254 margin-bottom: -0.5rem !important;
9258 margin-left: -0.5rem !important;
9261 margin: -1rem !important;
9265 margin-top: -1rem !important;
9269 margin-right: -1rem !important;
9273 margin-bottom: -1rem !important;
9277 margin-left: -1rem !important;
9280 margin: -1.5rem !important;
9284 margin-top: -1.5rem !important;
9288 margin-right: -1.5rem !important;
9292 margin-bottom: -1.5rem !important;
9296 margin-left: -1.5rem !important;
9299 margin: -3rem !important;
9303 margin-top: -3rem !important;
9307 margin-right: -3rem !important;
9311 margin-bottom: -3rem !important;
9315 margin-left: -3rem !important;
9318 margin: auto !important;
9322 margin-top: auto !important;
9326 margin-right: auto !important;
9330 margin-bottom: auto !important;
9334 margin-left: auto !important;
9337 .stretched-link::after {
9344 pointer-events: auto;
9346 background-color: rgba(0, 0, 0, 0);
9350 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
9351 "Courier New", monospace !important;
9355 text-align: justify !important;
9359 white-space: normal !important;
9363 white-space: nowrap !important;
9368 text-overflow: ellipsis;
9369 white-space: nowrap;
9373 text-align: left !important;
9377 text-align: right !important;
9381 text-align: center !important;
9384 @media (min-width: 576px) {
9386 text-align: left !important;
9389 text-align: right !important;
9392 text-align: center !important;
9395 @media (min-width: 768px) {
9397 text-align: left !important;
9400 text-align: right !important;
9403 text-align: center !important;
9406 @media (min-width: 992px) {
9408 text-align: left !important;
9411 text-align: right !important;
9414 text-align: center !important;
9417 @media (min-width: 1200px) {
9419 text-align: left !important;
9422 text-align: right !important;
9425 text-align: center !important;
9429 text-transform: lowercase !important;
9433 text-transform: uppercase !important;
9437 text-transform: capitalize !important;
9440 .font-weight-light {
9441 font-weight: 300 !important;
9444 .font-weight-lighter {
9445 font-weight: lighter !important;
9448 .font-weight-normal {
9449 font-weight: 400 !important;
9453 font-weight: 600 !important;
9456 .font-weight-bolder {
9457 font-weight: bolder !important;
9461 font-style: italic !important;
9465 color: #fff !important;
9469 color: #007bff !important;
9472 a.text-primary:hover,
9473 a.text-primary:focus {
9474 color: #0056b3 !important;
9478 color: #6c757d !important;
9481 a.text-secondary:hover,
9482 a.text-secondary:focus {
9483 color: #494f54 !important;
9487 color: #28a745 !important;
9490 a.text-success:hover,
9491 a.text-success:focus {
9492 color: #19692c !important;
9496 color: #17a2b8 !important;
9501 color: #0f6674 !important;
9505 color: #ffc107 !important;
9508 a.text-warning:hover,
9509 a.text-warning:focus {
9510 color: #ba8b00 !important;
9514 color: #dc3545 !important;
9517 a.text-danger:hover,
9518 a.text-danger:focus {
9519 color: #a71d2a !important;
9523 color: #f8f9fa !important;
9527 a.text-light:focus {
9528 color: #cbd3da !important;
9532 color: #343a40 !important;
9537 color: #121416 !important;
9541 color: #495057 !important;
9545 color: #6c757d !important;
9549 color: rgba(34, 34, 34, 0.5) !important;
9553 color: rgba(255, 255, 255, 0.5) !important;
9560 background-color: transparent;
9564 .text-decoration-none {
9565 text-decoration: none !important;
9569 word-break: break-word !important;
9570 word-wrap: break-word !important;
9574 color: inherit !important;
9578 visibility: visible !important;
9582 visibility: hidden !important;
9589 text-shadow: none !important;
9590 box-shadow: none !important;
9593 text-decoration: underline;
9595 abbr[title]::after {
9596 content: " (" attr(title) ")";
9599 white-space: pre-wrap !important;
9603 border: 1px solid #adb5bd;
9604 page-break-inside: avoid;
9608 page-break-inside: avoid;
9618 page-break-after: avoid;
9624 min-width: 992px !important;
9627 min-width: 992px !important;
9633 border: 1px solid #222;
9636 border-collapse: collapse !important;
9640 background-color: #fff !important;
9643 .table-bordered td {
9644 border: 1px solid #dee2e6 !important;
9651 .table-dark thead th,
9652 .table-dark tbody + tbody {
9653 border-color: #dee2e6;
9655 .table .thead-dark th {
9657 border-color: #dee2e6;
9661 /*# sourceMappingURL=litely.css.map */