3 * Bootstrap v4.6.2 (https://getbootstrap.com/)
4 * Copyright 2011-2022 The Bootstrap Authors
5 * Copyright 2011-2022 Twitter, Inc.
6 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
32 --breakpoint-sm: 576px;
33 --breakpoint-md: 768px;
34 --breakpoint-lg: 992px;
35 --breakpoint-xl: 1200px;
36 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Droid Sans",
37 "Segoe UI", "Helvetica", Arial, sans-serif;
38 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
39 "Liberation Mono", "Courier New", monospace;
45 box-sizing: border-box;
49 font-family: sans-serif;
51 -webkit-text-size-adjust: 100%;
52 -webkit-tap-highlight-color: rgba(34, 34, 34, 0);
70 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
71 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
72 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
78 background-color: #fff;
81 [tabindex="-1"]:focus:not(:focus-visible) {
82 outline: 0 !important;
86 box-sizing: content-box;
98 margin-bottom: 0.5rem;
107 abbr[data-original-title] {
108 text-decoration: underline;
109 text-decoration: underline dotted;
112 text-decoration-skip-ink: none;
118 line-height: inherit;
140 margin-bottom: 0.5rem;
162 vertical-align: baseline;
175 text-decoration: none;
176 background-color: transparent;
180 text-decoration: underline;
183 a:not([href]):not([class]) {
185 text-decoration: none;
187 a:not([href]):not([class]):hover {
189 text-decoration: none;
196 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
197 "Courier New", monospace;
205 -ms-overflow-style: scrollbar;
213 vertical-align: middle;
219 vertical-align: middle;
223 border-collapse: collapse;
227 padding-top: 0.75rem;
228 padding-bottom: 0.75rem;
231 caption-side: bottom;
236 text-align: -webkit-match-parent;
240 display: inline-block;
241 margin-bottom: 0.5rem;
248 button:focus:not(:focus-visible) {
258 font-family: inherit;
260 line-height: inherit;
270 text-transform: none;
285 -webkit-appearance: button;
288 button:not(:disabled),
289 [type="button"]:not(:disabled),
290 [type="reset"]:not(:disabled),
291 [type="submit"]:not(:disabled) {
295 button::-moz-focus-inner,
296 [type="button"]::-moz-focus-inner,
297 [type="reset"]::-moz-focus-inner,
298 [type="submit"]::-moz-focus-inner {
304 input[type="checkbox"] {
305 box-sizing: border-box;
326 margin-bottom: 0.5rem;
328 line-height: inherit;
334 vertical-align: baseline;
337 [type="number"]::-webkit-inner-spin-button,
338 [type="number"]::-webkit-outer-spin-button {
343 outline-offset: -2px;
344 -webkit-appearance: none;
347 [type="search"]::-webkit-search-decoration {
348 -webkit-appearance: none;
351 ::-webkit-file-upload-button {
353 -webkit-appearance: button;
357 display: inline-block;
370 display: none !important;
385 margin-bottom: 0.5rem;
454 border-top: 1px solid rgba(0, 0, 0, 0.1);
466 background-color: rgb(255, 252, 239);
480 display: inline-block;
482 .list-inline-item:not(:last-child) {
483 margin-right: 0.5rem;
488 text-transform: uppercase;
501 .blockquote-footer::before {
512 background-color: #fff;
513 border: 1px solid #dee2e6;
514 border-radius: 0.25rem;
520 display: inline-block;
524 margin-bottom: 0.5rem;
536 word-wrap: break-word;
543 padding: 0.2rem 0.4rem;
546 background-color: #212529;
584 @media (min-width: 576px) {
590 @media (min-width: 768px) {
597 @media (min-width: 992px) {
605 @media (min-width: 1200px) {
626 .no-gutters > [class*="col-"] {
724 flex: 0 0 33.3333333333%;
725 max-width: 33.3333333333%;
739 flex: 0 0 16.6666666667%;
740 max-width: 16.6666666667%;
750 flex: 0 0 8.33333333%;
751 max-width: 8.33333333%;
755 flex: 0 0 16.66666667%;
756 max-width: 16.66666667%;
765 flex: 0 0 33.33333333%;
766 max-width: 33.33333333%;
770 flex: 0 0 41.66666667%;
771 max-width: 41.66666667%;
780 flex: 0 0 58.33333333%;
781 max-width: 58.33333333%;
785 flex: 0 0 66.66666667%;
786 max-width: 66.66666667%;
795 flex: 0 0 83.33333333%;
796 max-width: 83.33333333%;
800 flex: 0 0 91.66666667%;
801 max-width: 91.66666667%;
870 margin-left: 8.33333333%;
874 margin-left: 16.66666667%;
882 margin-left: 33.33333333%;
886 margin-left: 41.66666667%;
894 margin-left: 58.33333333%;
898 margin-left: 66.66666667%;
906 margin-left: 83.33333333%;
910 margin-left: 91.66666667%;
913 @media (min-width: 576px) {
928 flex: 0 0 33.3333333333%;
929 max-width: 33.3333333333%;
940 flex: 0 0 16.6666666667%;
941 max-width: 16.6666666667%;
949 flex: 0 0 8.33333333%;
950 max-width: 8.33333333%;
953 flex: 0 0 16.66666667%;
954 max-width: 16.66666667%;
961 flex: 0 0 33.33333333%;
962 max-width: 33.33333333%;
965 flex: 0 0 41.66666667%;
966 max-width: 41.66666667%;
973 flex: 0 0 58.33333333%;
974 max-width: 58.33333333%;
977 flex: 0 0 66.66666667%;
978 max-width: 66.66666667%;
985 flex: 0 0 83.33333333%;
986 max-width: 83.33333333%;
989 flex: 0 0 91.66666667%;
990 max-width: 91.66666667%;
1045 margin-left: 8.33333333%;
1048 margin-left: 16.66666667%;
1054 margin-left: 33.33333333%;
1057 margin-left: 41.66666667%;
1063 margin-left: 58.33333333%;
1066 margin-left: 66.66666667%;
1072 margin-left: 83.33333333%;
1075 margin-left: 91.66666667%;
1078 @media (min-width: 768px) {
1084 .row-cols-md-1 > * {
1088 .row-cols-md-2 > * {
1092 .row-cols-md-3 > * {
1093 flex: 0 0 33.3333333333%;
1094 max-width: 33.3333333333%;
1096 .row-cols-md-4 > * {
1100 .row-cols-md-5 > * {
1104 .row-cols-md-6 > * {
1105 flex: 0 0 16.6666666667%;
1106 max-width: 16.6666666667%;
1114 flex: 0 0 8.33333333%;
1115 max-width: 8.33333333%;
1118 flex: 0 0 16.66666667%;
1119 max-width: 16.66666667%;
1126 flex: 0 0 33.33333333%;
1127 max-width: 33.33333333%;
1130 flex: 0 0 41.66666667%;
1131 max-width: 41.66666667%;
1138 flex: 0 0 58.33333333%;
1139 max-width: 58.33333333%;
1142 flex: 0 0 66.66666667%;
1143 max-width: 66.66666667%;
1150 flex: 0 0 83.33333333%;
1151 max-width: 83.33333333%;
1154 flex: 0 0 91.66666667%;
1155 max-width: 91.66666667%;
1210 margin-left: 8.33333333%;
1213 margin-left: 16.66666667%;
1219 margin-left: 33.33333333%;
1222 margin-left: 41.66666667%;
1228 margin-left: 58.33333333%;
1231 margin-left: 66.66666667%;
1237 margin-left: 83.33333333%;
1240 margin-left: 91.66666667%;
1243 @media (min-width: 992px) {
1249 .row-cols-lg-1 > * {
1253 .row-cols-lg-2 > * {
1257 .row-cols-lg-3 > * {
1258 flex: 0 0 33.3333333333%;
1259 max-width: 33.3333333333%;
1261 .row-cols-lg-4 > * {
1265 .row-cols-lg-5 > * {
1269 .row-cols-lg-6 > * {
1270 flex: 0 0 16.6666666667%;
1271 max-width: 16.6666666667%;
1279 flex: 0 0 8.33333333%;
1280 max-width: 8.33333333%;
1283 flex: 0 0 16.66666667%;
1284 max-width: 16.66666667%;
1291 flex: 0 0 33.33333333%;
1292 max-width: 33.33333333%;
1295 flex: 0 0 41.66666667%;
1296 max-width: 41.66666667%;
1303 flex: 0 0 58.33333333%;
1304 max-width: 58.33333333%;
1307 flex: 0 0 66.66666667%;
1308 max-width: 66.66666667%;
1315 flex: 0 0 83.33333333%;
1316 max-width: 83.33333333%;
1319 flex: 0 0 91.66666667%;
1320 max-width: 91.66666667%;
1375 margin-left: 8.33333333%;
1378 margin-left: 16.66666667%;
1384 margin-left: 33.33333333%;
1387 margin-left: 41.66666667%;
1393 margin-left: 58.33333333%;
1396 margin-left: 66.66666667%;
1402 margin-left: 83.33333333%;
1405 margin-left: 91.66666667%;
1408 @media (min-width: 1200px) {
1414 .row-cols-xl-1 > * {
1418 .row-cols-xl-2 > * {
1422 .row-cols-xl-3 > * {
1423 flex: 0 0 33.3333333333%;
1424 max-width: 33.3333333333%;
1426 .row-cols-xl-4 > * {
1430 .row-cols-xl-5 > * {
1434 .row-cols-xl-6 > * {
1435 flex: 0 0 16.6666666667%;
1436 max-width: 16.6666666667%;
1444 flex: 0 0 8.33333333%;
1445 max-width: 8.33333333%;
1448 flex: 0 0 16.66666667%;
1449 max-width: 16.66666667%;
1456 flex: 0 0 33.33333333%;
1457 max-width: 33.33333333%;
1460 flex: 0 0 41.66666667%;
1461 max-width: 41.66666667%;
1468 flex: 0 0 58.33333333%;
1469 max-width: 58.33333333%;
1472 flex: 0 0 66.66666667%;
1473 max-width: 66.66666667%;
1480 flex: 0 0 83.33333333%;
1481 max-width: 83.33333333%;
1484 flex: 0 0 91.66666667%;
1485 max-width: 91.66666667%;
1540 margin-left: 8.33333333%;
1543 margin-left: 16.66666667%;
1549 margin-left: 33.33333333%;
1552 margin-left: 41.66666667%;
1558 margin-left: 58.33333333%;
1561 margin-left: 66.66666667%;
1567 margin-left: 83.33333333%;
1570 margin-left: 91.66666667%;
1575 margin-bottom: 1rem;
1581 vertical-align: top;
1582 border-top: 1px solid #dee2e6;
1585 vertical-align: bottom;
1586 border-bottom: 2px solid #dee2e6;
1588 .table tbody + tbody {
1589 border-top: 2px solid #dee2e6;
1598 border: 1px solid #dee2e6;
1601 .table-bordered td {
1602 border: 1px solid #dee2e6;
1604 .table-bordered thead th,
1605 .table-bordered thead td {
1606 border-bottom-width: 2px;
1609 .table-borderless th,
1610 .table-borderless td,
1611 .table-borderless thead th,
1612 .table-borderless tbody + tbody {
1616 .table-striped tbody tr:nth-of-type(odd) {
1617 background-color: rgba(0, 0, 0, 0.05);
1620 .table-hover tbody tr:hover {
1622 background-color: rgba(0, 0, 0, 0.075);
1626 .table-primary > th,
1627 .table-primary > td {
1628 background-color: #fbd4c0;
1632 .table-primary thead th,
1633 .table-primary tbody + tbody {
1634 border-color: #f8ae8a;
1637 .table-hover .table-primary:hover {
1638 background-color: #f9c4a8;
1640 .table-hover .table-primary:hover > td,
1641 .table-hover .table-primary:hover > th {
1642 background-color: #f9c4a8;
1646 .table-secondary > th,
1647 .table-secondary > td {
1648 background-color: #b8f0cf;
1650 .table-secondary th,
1651 .table-secondary td,
1652 .table-secondary thead th,
1653 .table-secondary tbody + tbody {
1654 border-color: #7ae2a6;
1657 .table-hover .table-secondary:hover {
1658 background-color: #a3ecc1;
1660 .table-hover .table-secondary:hover > td,
1661 .table-hover .table-secondary:hover > th {
1662 background-color: #a3ecc1;
1666 .table-success > th,
1667 .table-success > td {
1668 background-color: #d4bcfb;
1672 .table-success thead th,
1673 .table-success tbody + tbody {
1674 border-color: #af83f8;
1677 .table-hover .table-success:hover {
1678 background-color: #c5a4fa;
1680 .table-hover .table-success:hover > td,
1681 .table-hover .table-success:hover > th {
1682 background-color: #c5a4fa;
1688 background-color: #b8daff;
1692 .table-info thead th,
1693 .table-info tbody + tbody {
1694 border-color: #7abaff;
1697 .table-hover .table-info:hover {
1698 background-color: #9fcdff;
1700 .table-hover .table-info:hover > td,
1701 .table-hover .table-info:hover > th {
1702 background-color: #9fcdff;
1706 .table-warning > th,
1707 .table-warning > td {
1708 background-color: #ffeeba;
1712 .table-warning thead th,
1713 .table-warning tbody + tbody {
1714 border-color: #ffdf7e;
1717 .table-hover .table-warning:hover {
1718 background-color: #ffe8a1;
1720 .table-hover .table-warning:hover > td,
1721 .table-hover .table-warning:hover > th {
1722 background-color: #ffe8a1;
1727 .table-danger > td {
1728 background-color: #ddc6ba;
1732 .table-danger thead th,
1733 .table-danger tbody + tbody {
1734 border-color: #c1947f;
1737 .table-hover .table-danger:hover {
1738 background-color: #d5b8a9;
1740 .table-hover .table-danger:hover > td,
1741 .table-hover .table-danger:hover > th {
1742 background-color: #d5b8a9;
1748 background-color: #fdfdfe;
1752 .table-light thead th,
1753 .table-light tbody + tbody {
1754 border-color: #fbfcfc;
1757 .table-hover .table-light:hover {
1758 background-color: #ececf6;
1760 .table-hover .table-light:hover > td,
1761 .table-hover .table-light:hover > th {
1762 background-color: #ececf6;
1768 background-color: #c6c8ca;
1772 .table-dark thead th,
1773 .table-dark tbody + tbody {
1774 border-color: #95999c;
1777 .table-hover .table-dark:hover {
1778 background-color: #b9bbbe;
1780 .table-hover .table-dark:hover > td,
1781 .table-hover .table-dark:hover > th {
1782 background-color: #b9bbbe;
1787 .table-active > td {
1788 background-color: rgba(0, 0, 0, 0.075);
1791 .table-hover .table-active:hover {
1792 background-color: rgba(0, 0, 0, 0.075);
1794 .table-hover .table-active:hover > td,
1795 .table-hover .table-active:hover > th {
1796 background-color: rgba(0, 0, 0, 0.075);
1799 .table .thead-dark th {
1801 background-color: #343a40;
1802 border-color: #454d55;
1804 .table .thead-light th {
1806 background-color: #e9ecef;
1807 border-color: #dee2e6;
1812 background-color: #343a40;
1816 .table-dark thead th {
1817 border-color: #454d55;
1819 .table-dark.table-bordered {
1822 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1823 background-color: rgba(255, 255, 255, 0.05);
1825 .table-dark.table-hover tbody tr:hover {
1827 background-color: rgba(255, 255, 255, 0.075);
1830 @media (max-width: 575.98px) {
1831 .table-responsive-sm {
1835 -webkit-overflow-scrolling: touch;
1837 .table-responsive-sm > .table-bordered {
1841 @media (max-width: 767.98px) {
1842 .table-responsive-md {
1846 -webkit-overflow-scrolling: touch;
1848 .table-responsive-md > .table-bordered {
1852 @media (max-width: 991.98px) {
1853 .table-responsive-lg {
1857 -webkit-overflow-scrolling: touch;
1859 .table-responsive-lg > .table-bordered {
1863 @media (max-width: 1199.98px) {
1864 .table-responsive-xl {
1868 -webkit-overflow-scrolling: touch;
1870 .table-responsive-xl > .table-bordered {
1878 -webkit-overflow-scrolling: touch;
1880 .table-responsive > .table-bordered {
1887 height: calc(1.5em + 0.75rem + 2px);
1888 padding: 0.375rem 0.75rem;
1893 background-color: #fff;
1894 background-clip: padding-box;
1895 border: 1px solid #ced4da;
1896 border-radius: 0.25rem;
1897 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1899 @media (prefers-reduced-motion: reduce) {
1904 .form-control::-ms-expand {
1905 background-color: transparent;
1908 .form-control:focus {
1910 background-color: #fff;
1911 border-color: #80bdff;
1913 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1915 .form-control::placeholder {
1919 .form-control:disabled,
1920 .form-control[readonly] {
1921 background-color: #e9ecef;
1925 input[type="date"].form-control,
1926 input[type="time"].form-control,
1927 input[type="datetime-local"].form-control,
1928 input[type="month"].form-control {
1932 select.form-control:-moz-focusring {
1934 text-shadow: 0 0 0 #495057;
1936 select.form-control:focus::-ms-value {
1938 background-color: #fff;
1942 .form-control-range {
1948 padding-top: calc(0.375rem + 1px);
1949 padding-bottom: calc(0.375rem + 1px);
1955 .col-form-label-lg {
1956 padding-top: calc(0.5rem + 1px);
1957 padding-bottom: calc(0.5rem + 1px);
1962 .col-form-label-sm {
1963 padding-top: calc(0.25rem + 1px);
1964 padding-bottom: calc(0.25rem + 1px);
1965 font-size: 0.875rem;
1969 .form-control-plaintext {
1972 padding: 0.375rem 0;
1977 background-color: transparent;
1978 border: solid transparent;
1979 border-width: 1px 0;
1981 .form-control-plaintext.form-control-sm,
1982 .form-control-plaintext.form-control-lg {
1988 height: calc(1.5em + 0.5rem + 2px);
1989 padding: 0.25rem 0.5rem;
1990 font-size: 0.875rem;
1992 border-radius: 0.2rem;
1996 height: calc(1.5em + 1rem + 2px);
1997 padding: 0.5rem 1rem;
2000 border-radius: 0.3rem;
2003 select.form-control[size],
2004 select.form-control[multiple] {
2008 textarea.form-control {
2013 margin-bottom: 1rem;
2018 margin-top: 0.25rem;
2028 .form-row > [class*="col-"] {
2036 padding-left: 1.25rem;
2042 margin-left: -1.25rem;
2044 .form-check-input[disabled] ~ .form-check-label,
2045 .form-check-input:disabled ~ .form-check-label {
2053 .form-check-inline {
2054 display: inline-flex;
2055 align-items: center;
2057 margin-right: 0.75rem;
2059 .form-check-inline .form-check-input {
2062 margin-right: 0.3125rem;
2069 margin-top: 0.25rem;
2081 padding: 0.25rem 0.5rem;
2083 font-size: 0.875rem;
2086 background-color: rgba(40, 167, 69, 0.9);
2087 border-radius: 0.25rem;
2089 .form-row > .col > .valid-tooltip,
2090 .form-row > [class*="col-"] > .valid-tooltip {
2094 .was-validated :valid ~ .valid-feedback,
2095 .was-validated :valid ~ .valid-tooltip,
2096 .is-valid ~ .valid-feedback,
2097 .is-valid ~ .valid-tooltip {
2101 .was-validated .form-control:valid,
2102 .form-control.is-valid {
2103 border-color: #28a745;
2104 padding-right: calc(1.5em + 0.75rem) !important;
2105 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2106 background-repeat: no-repeat;
2107 background-position: right calc(0.375em + 0.1875rem) center;
2108 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2110 .was-validated .form-control:valid:focus,
2111 .form-control.is-valid:focus {
2112 border-color: #28a745;
2113 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2116 .was-validated select.form-control:valid,
2117 select.form-control.is-valid {
2118 padding-right: 3rem !important;
2119 background-position: right 1.5rem center;
2122 .was-validated textarea.form-control:valid,
2123 textarea.form-control.is-valid {
2124 padding-right: calc(1.5em + 0.75rem);
2125 background-position: top calc(0.375em + 0.1875rem) right
2126 calc(0.375em + 0.1875rem);
2129 .was-validated .custom-select:valid,
2130 .custom-select.is-valid {
2131 border-color: #28a745;
2132 padding-right: calc(0.75em + 2.3125rem) !important;
2133 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
2134 right 0.75rem center/8px 10px no-repeat,
2136 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")
2137 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2140 .was-validated .custom-select:valid:focus,
2141 .custom-select.is-valid:focus {
2142 border-color: #28a745;
2143 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2146 .was-validated .form-check-input:valid ~ .form-check-label,
2147 .form-check-input.is-valid ~ .form-check-label {
2150 .was-validated .form-check-input:valid ~ .valid-feedback,
2151 .was-validated .form-check-input:valid ~ .valid-tooltip,
2152 .form-check-input.is-valid ~ .valid-feedback,
2153 .form-check-input.is-valid ~ .valid-tooltip {
2157 .was-validated .custom-control-input:valid ~ .custom-control-label,
2158 .custom-control-input.is-valid ~ .custom-control-label {
2161 .was-validated .custom-control-input:valid ~ .custom-control-label::before,
2162 .custom-control-input.is-valid ~ .custom-control-label::before {
2163 border-color: #28a745;
2166 .custom-control-input:valid:checked
2167 ~ .custom-control-label::before,
2168 .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2169 border-color: #34ce57;
2170 background-color: #34ce57;
2173 .custom-control-input:valid:focus
2174 ~ .custom-control-label::before,
2175 .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2176 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2179 .custom-control-input:valid:focus:not(:checked)
2180 ~ .custom-control-label::before,
2181 .custom-control-input.is-valid:focus:not(:checked)
2182 ~ .custom-control-label::before {
2183 border-color: #28a745;
2186 .was-validated .custom-file-input:valid ~ .custom-file-label,
2187 .custom-file-input.is-valid ~ .custom-file-label {
2188 border-color: #28a745;
2190 .was-validated .custom-file-input:valid:focus ~ .custom-file-label,
2191 .custom-file-input.is-valid:focus ~ .custom-file-label {
2192 border-color: #28a745;
2193 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2199 margin-top: 0.25rem;
2211 padding: 0.25rem 0.5rem;
2213 font-size: 0.875rem;
2216 background-color: rgba(220, 53, 69, 0.9);
2217 border-radius: 0.25rem;
2219 .form-row > .col > .invalid-tooltip,
2220 .form-row > [class*="col-"] > .invalid-tooltip {
2224 .was-validated :invalid ~ .invalid-feedback,
2225 .was-validated :invalid ~ .invalid-tooltip,
2226 .is-invalid ~ .invalid-feedback,
2227 .is-invalid ~ .invalid-tooltip {
2231 .was-validated .form-control:invalid,
2232 .form-control.is-invalid {
2233 border-color: #dc3545;
2234 padding-right: calc(1.5em + 0.75rem) !important;
2235 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2236 background-repeat: no-repeat;
2237 background-position: right calc(0.375em + 0.1875rem) center;
2238 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2240 .was-validated .form-control:invalid:focus,
2241 .form-control.is-invalid:focus {
2242 border-color: #dc3545;
2243 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2246 .was-validated select.form-control:invalid,
2247 select.form-control.is-invalid {
2248 padding-right: 3rem !important;
2249 background-position: right 1.5rem center;
2252 .was-validated textarea.form-control:invalid,
2253 textarea.form-control.is-invalid {
2254 padding-right: calc(1.5em + 0.75rem);
2255 background-position: top calc(0.375em + 0.1875rem) right
2256 calc(0.375em + 0.1875rem);
2259 .was-validated .custom-select:invalid,
2260 .custom-select.is-invalid {
2261 border-color: #dc3545;
2262 padding-right: calc(0.75em + 2.3125rem) !important;
2263 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
2264 right 0.75rem center/8px 10px no-repeat,
2266 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")
2267 center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
2270 .was-validated .custom-select:invalid:focus,
2271 .custom-select.is-invalid:focus {
2272 border-color: #dc3545;
2273 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2276 .was-validated .form-check-input:invalid ~ .form-check-label,
2277 .form-check-input.is-invalid ~ .form-check-label {
2280 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2281 .was-validated .form-check-input:invalid ~ .invalid-tooltip,
2282 .form-check-input.is-invalid ~ .invalid-feedback,
2283 .form-check-input.is-invalid ~ .invalid-tooltip {
2287 .was-validated .custom-control-input:invalid ~ .custom-control-label,
2288 .custom-control-input.is-invalid ~ .custom-control-label {
2291 .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
2292 .custom-control-input.is-invalid ~ .custom-control-label::before {
2293 border-color: #dc3545;
2296 .custom-control-input:invalid:checked
2297 ~ .custom-control-label::before,
2298 .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2299 border-color: #e4606d;
2300 background-color: #e4606d;
2303 .custom-control-input:invalid:focus
2304 ~ .custom-control-label::before,
2305 .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2306 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2309 .custom-control-input:invalid:focus:not(:checked)
2310 ~ .custom-control-label::before,
2311 .custom-control-input.is-invalid:focus:not(:checked)
2312 ~ .custom-control-label::before {
2313 border-color: #dc3545;
2316 .was-validated .custom-file-input:invalid ~ .custom-file-label,
2317 .custom-file-input.is-invalid ~ .custom-file-label {
2318 border-color: #dc3545;
2320 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
2321 .custom-file-input.is-invalid:focus ~ .custom-file-label {
2322 border-color: #dc3545;
2323 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2328 flex-flow: row wrap;
2329 align-items: center;
2331 .form-inline .form-check {
2334 @media (min-width: 576px) {
2335 .form-inline label {
2337 align-items: center;
2338 justify-content: center;
2341 .form-inline .form-group {
2344 flex-flow: row wrap;
2345 align-items: center;
2348 .form-inline .form-control {
2349 display: inline-block;
2351 vertical-align: middle;
2353 .form-inline .form-control-plaintext {
2354 display: inline-block;
2356 .form-inline .input-group,
2357 .form-inline .custom-select {
2360 .form-inline .form-check {
2362 align-items: center;
2363 justify-content: center;
2367 .form-inline .form-check-input {
2371 margin-right: 0.25rem;
2374 .form-inline .custom-control {
2375 align-items: center;
2376 justify-content: center;
2378 .form-inline .custom-control-label {
2384 display: inline-block;
2388 vertical-align: middle;
2390 background-color: transparent;
2391 border: 1px solid transparent;
2392 padding: 0.375rem 0.75rem;
2395 border-radius: 0.25rem;
2396 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
2397 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2399 @media (prefers-reduced-motion: reduce) {
2406 text-decoration: none;
2411 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2417 .btn:not(:disabled):not(.disabled) {
2421 fieldset:disabled a.btn {
2422 pointer-events: none;
2427 background-color: #f1641e;
2428 border-color: #f1641e;
2430 .btn-primary:hover {
2432 background-color: #db520e;
2433 border-color: #cf4d0d;
2436 .btn-primary.focus {
2438 background-color: #db520e;
2439 border-color: #cf4d0d;
2440 box-shadow: 0 0 0 0.2rem rgba(243, 123, 64, 0.5);
2442 .btn-primary.disabled,
2443 .btn-primary:disabled {
2445 background-color: #f1641e;
2446 border-color: #f1641e;
2448 .btn-primary:not(:disabled):not(.disabled):active,
2449 .btn-primary:not(:disabled):not(.disabled).active,
2450 .show > .btn-primary.dropdown-toggle {
2452 background-color: #cf4d0d;
2453 border-color: #c3490c;
2455 .btn-primary:not(:disabled):not(.disabled):active:focus,
2456 .btn-primary:not(:disabled):not(.disabled).active:focus,
2457 .show > .btn-primary.dropdown-toggle:focus {
2458 box-shadow: 0 0 0 0.2rem rgba(243, 123, 64, 0.5);
2463 background-color: #00c853;
2464 border-color: #00c853;
2466 .btn-secondary:hover {
2468 background-color: #00a243;
2469 border-color: #00953e;
2471 .btn-secondary:focus,
2472 .btn-secondary.focus {
2474 background-color: #00a243;
2475 border-color: #00953e;
2476 box-shadow: 0 0 0 0.2rem rgba(38, 208, 109, 0.5);
2478 .btn-secondary.disabled,
2479 .btn-secondary:disabled {
2481 background-color: #00c853;
2482 border-color: #00c853;
2484 .btn-secondary:not(:disabled):not(.disabled):active,
2485 .btn-secondary:not(:disabled):not(.disabled).active,
2486 .show > .btn-secondary.dropdown-toggle {
2488 background-color: #00953e;
2489 border-color: #008839;
2491 .btn-secondary:not(:disabled):not(.disabled):active:focus,
2492 .btn-secondary:not(:disabled):not(.disabled).active:focus,
2493 .show > .btn-secondary.dropdown-toggle:focus {
2494 box-shadow: 0 0 0 0.2rem rgba(38, 208, 109, 0.5);
2499 background-color: #6610f2;
2500 border-color: #6610f2;
2502 .btn-success:hover {
2504 background-color: #560bd0;
2505 border-color: #510bc4;
2508 .btn-success.focus {
2510 background-color: #560bd0;
2511 border-color: #510bc4;
2512 box-shadow: 0 0 0 0.2rem rgba(125, 52, 244, 0.5);
2514 .btn-success.disabled,
2515 .btn-success:disabled {
2517 background-color: #6610f2;
2518 border-color: #6610f2;
2520 .btn-success:not(:disabled):not(.disabled):active,
2521 .btn-success:not(:disabled):not(.disabled).active,
2522 .show > .btn-success.dropdown-toggle {
2524 background-color: #510bc4;
2525 border-color: #4c0ab8;
2527 .btn-success:not(:disabled):not(.disabled):active:focus,
2528 .btn-success:not(:disabled):not(.disabled).active:focus,
2529 .show > .btn-success.dropdown-toggle:focus {
2530 box-shadow: 0 0 0 0.2rem rgba(125, 52, 244, 0.5);
2535 background-color: #007bff;
2536 border-color: #007bff;
2540 background-color: #0069d9;
2541 border-color: #0062cc;
2546 background-color: #0069d9;
2547 border-color: #0062cc;
2548 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2551 .btn-info:disabled {
2553 background-color: #007bff;
2554 border-color: #007bff;
2556 .btn-info:not(:disabled):not(.disabled):active,
2557 .btn-info:not(:disabled):not(.disabled).active,
2558 .show > .btn-info.dropdown-toggle {
2560 background-color: #0062cc;
2561 border-color: #005cbf;
2563 .btn-info:not(:disabled):not(.disabled):active:focus,
2564 .btn-info:not(:disabled):not(.disabled).active:focus,
2565 .show > .btn-info.dropdown-toggle:focus {
2566 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2571 background-color: #ffc107;
2572 border-color: #ffc107;
2574 .btn-warning:hover {
2576 background-color: #e0a800;
2577 border-color: #d39e00;
2580 .btn-warning.focus {
2582 background-color: #e0a800;
2583 border-color: #d39e00;
2584 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2586 .btn-warning.disabled,
2587 .btn-warning:disabled {
2589 background-color: #ffc107;
2590 border-color: #ffc107;
2592 .btn-warning:not(:disabled):not(.disabled):active,
2593 .btn-warning:not(:disabled):not(.disabled).active,
2594 .show > .btn-warning.dropdown-toggle {
2596 background-color: #d39e00;
2597 border-color: #c69500;
2599 .btn-warning:not(:disabled):not(.disabled):active:focus,
2600 .btn-warning:not(:disabled):not(.disabled).active:focus,
2601 .show > .btn-warning.dropdown-toggle:focus {
2602 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2607 background-color: #873208;
2608 border-color: #873208;
2612 background-color: #632506;
2613 border-color: #572105;
2618 background-color: #632506;
2619 border-color: #572105;
2620 box-shadow: 0 0 0 0.2rem rgba(153, 81, 45, 0.5);
2622 .btn-danger.disabled,
2623 .btn-danger:disabled {
2625 background-color: #873208;
2626 border-color: #873208;
2628 .btn-danger:not(:disabled):not(.disabled):active,
2629 .btn-danger:not(:disabled):not(.disabled).active,
2630 .show > .btn-danger.dropdown-toggle {
2632 background-color: #572105;
2633 border-color: #4b1c05;
2635 .btn-danger:not(:disabled):not(.disabled):active:focus,
2636 .btn-danger:not(:disabled):not(.disabled).active:focus,
2637 .show > .btn-danger.dropdown-toggle:focus {
2638 box-shadow: 0 0 0 0.2rem rgba(153, 81, 45, 0.5);
2643 background-color: #f8f9fa;
2644 border-color: #f8f9fa;
2648 background-color: #e2e6ea;
2649 border-color: #dae0e5;
2654 background-color: #e2e6ea;
2655 border-color: #dae0e5;
2656 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2658 .btn-light.disabled,
2659 .btn-light:disabled {
2661 background-color: #f8f9fa;
2662 border-color: #f8f9fa;
2664 .btn-light:not(:disabled):not(.disabled):active,
2665 .btn-light:not(:disabled):not(.disabled).active,
2666 .show > .btn-light.dropdown-toggle {
2668 background-color: #dae0e5;
2669 border-color: #d3d9df;
2671 .btn-light:not(:disabled):not(.disabled):active:focus,
2672 .btn-light:not(:disabled):not(.disabled).active:focus,
2673 .show > .btn-light.dropdown-toggle:focus {
2674 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2679 background-color: #343a40;
2680 border-color: #343a40;
2684 background-color: #23272b;
2685 border-color: #1d2124;
2690 background-color: #23272b;
2691 border-color: #1d2124;
2692 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2695 .btn-dark:disabled {
2697 background-color: #343a40;
2698 border-color: #343a40;
2700 .btn-dark:not(:disabled):not(.disabled):active,
2701 .btn-dark:not(:disabled):not(.disabled).active,
2702 .show > .btn-dark.dropdown-toggle {
2704 background-color: #1d2124;
2705 border-color: #171a1d;
2707 .btn-dark:not(:disabled):not(.disabled):active:focus,
2708 .btn-dark:not(:disabled):not(.disabled).active:focus,
2709 .show > .btn-dark.dropdown-toggle:focus {
2710 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2713 .btn-outline-primary {
2715 border-color: #f1641e;
2717 .btn-outline-primary:hover {
2719 background-color: #f1641e;
2720 border-color: #f1641e;
2722 .btn-outline-primary:focus,
2723 .btn-outline-primary.focus {
2724 box-shadow: 0 0 0 0.2rem rgba(241, 100, 30, 0.5);
2726 .btn-outline-primary.disabled,
2727 .btn-outline-primary:disabled {
2729 background-color: transparent;
2731 .btn-outline-primary:not(:disabled):not(.disabled):active,
2732 .btn-outline-primary:not(:disabled):not(.disabled).active,
2733 .show > .btn-outline-primary.dropdown-toggle {
2735 background-color: #f1641e;
2736 border-color: #f1641e;
2738 .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
2739 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2740 .show > .btn-outline-primary.dropdown-toggle:focus {
2741 box-shadow: 0 0 0 0.2rem rgba(241, 100, 30, 0.5);
2744 .btn-outline-secondary {
2746 border-color: #00c853;
2748 .btn-outline-secondary:hover {
2750 background-color: #00c853;
2751 border-color: #00c853;
2753 .btn-outline-secondary:focus,
2754 .btn-outline-secondary.focus {
2755 box-shadow: 0 0 0 0.2rem rgba(0, 200, 83, 0.5);
2757 .btn-outline-secondary.disabled,
2758 .btn-outline-secondary:disabled {
2760 background-color: transparent;
2762 .btn-outline-secondary:not(:disabled):not(.disabled):active,
2763 .btn-outline-secondary:not(:disabled):not(.disabled).active,
2764 .show > .btn-outline-secondary.dropdown-toggle {
2766 background-color: #00c853;
2767 border-color: #00c853;
2769 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
2770 .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2771 .show > .btn-outline-secondary.dropdown-toggle:focus {
2772 box-shadow: 0 0 0 0.2rem rgba(0, 200, 83, 0.5);
2775 .btn-outline-success {
2777 border-color: #6610f2;
2779 .btn-outline-success:hover {
2781 background-color: #6610f2;
2782 border-color: #6610f2;
2784 .btn-outline-success:focus,
2785 .btn-outline-success.focus {
2786 box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5);
2788 .btn-outline-success.disabled,
2789 .btn-outline-success:disabled {
2791 background-color: transparent;
2793 .btn-outline-success:not(:disabled):not(.disabled):active,
2794 .btn-outline-success:not(:disabled):not(.disabled).active,
2795 .show > .btn-outline-success.dropdown-toggle {
2797 background-color: #6610f2;
2798 border-color: #6610f2;
2800 .btn-outline-success:not(:disabled):not(.disabled):active:focus,
2801 .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2802 .show > .btn-outline-success.dropdown-toggle:focus {
2803 box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5);
2808 border-color: #007bff;
2810 .btn-outline-info:hover {
2812 background-color: #007bff;
2813 border-color: #007bff;
2815 .btn-outline-info:focus,
2816 .btn-outline-info.focus {
2817 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2819 .btn-outline-info.disabled,
2820 .btn-outline-info:disabled {
2822 background-color: transparent;
2824 .btn-outline-info:not(:disabled):not(.disabled):active,
2825 .btn-outline-info:not(:disabled):not(.disabled).active,
2826 .show > .btn-outline-info.dropdown-toggle {
2828 background-color: #007bff;
2829 border-color: #007bff;
2831 .btn-outline-info:not(:disabled):not(.disabled):active:focus,
2832 .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2833 .show > .btn-outline-info.dropdown-toggle:focus {
2834 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2837 .btn-outline-warning {
2839 border-color: #ffc107;
2841 .btn-outline-warning:hover {
2843 background-color: #ffc107;
2844 border-color: #ffc107;
2846 .btn-outline-warning:focus,
2847 .btn-outline-warning.focus {
2848 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2850 .btn-outline-warning.disabled,
2851 .btn-outline-warning:disabled {
2853 background-color: transparent;
2855 .btn-outline-warning:not(:disabled):not(.disabled):active,
2856 .btn-outline-warning:not(:disabled):not(.disabled).active,
2857 .show > .btn-outline-warning.dropdown-toggle {
2859 background-color: #ffc107;
2860 border-color: #ffc107;
2862 .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
2863 .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2864 .show > .btn-outline-warning.dropdown-toggle:focus {
2865 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2868 .btn-outline-danger {
2870 border-color: #873208;
2872 .btn-outline-danger:hover {
2874 background-color: #873208;
2875 border-color: #873208;
2877 .btn-outline-danger:focus,
2878 .btn-outline-danger.focus {
2879 box-shadow: 0 0 0 0.2rem rgba(135, 50, 8, 0.5);
2881 .btn-outline-danger.disabled,
2882 .btn-outline-danger:disabled {
2884 background-color: transparent;
2886 .btn-outline-danger:not(:disabled):not(.disabled):active,
2887 .btn-outline-danger:not(:disabled):not(.disabled).active,
2888 .show > .btn-outline-danger.dropdown-toggle {
2890 background-color: #873208;
2891 border-color: #873208;
2893 .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
2894 .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2895 .show > .btn-outline-danger.dropdown-toggle:focus {
2896 box-shadow: 0 0 0 0.2rem rgba(135, 50, 8, 0.5);
2899 .btn-outline-light {
2901 border-color: #f8f9fa;
2903 .btn-outline-light:hover {
2905 background-color: #f8f9fa;
2906 border-color: #f8f9fa;
2908 .btn-outline-light:focus,
2909 .btn-outline-light.focus {
2910 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2912 .btn-outline-light.disabled,
2913 .btn-outline-light:disabled {
2915 background-color: transparent;
2917 .btn-outline-light:not(:disabled):not(.disabled):active,
2918 .btn-outline-light:not(:disabled):not(.disabled).active,
2919 .show > .btn-outline-light.dropdown-toggle {
2921 background-color: #f8f9fa;
2922 border-color: #f8f9fa;
2924 .btn-outline-light:not(:disabled):not(.disabled):active:focus,
2925 .btn-outline-light:not(:disabled):not(.disabled).active:focus,
2926 .show > .btn-outline-light.dropdown-toggle:focus {
2927 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2932 border-color: #343a40;
2934 .btn-outline-dark:hover {
2936 background-color: #343a40;
2937 border-color: #343a40;
2939 .btn-outline-dark:focus,
2940 .btn-outline-dark.focus {
2941 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2943 .btn-outline-dark.disabled,
2944 .btn-outline-dark:disabled {
2946 background-color: transparent;
2948 .btn-outline-dark:not(:disabled):not(.disabled):active,
2949 .btn-outline-dark:not(:disabled):not(.disabled).active,
2950 .show > .btn-outline-dark.dropdown-toggle {
2952 background-color: #343a40;
2953 border-color: #343a40;
2955 .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
2956 .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
2957 .show > .btn-outline-dark.dropdown-toggle:focus {
2958 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2964 text-decoration: none;
2968 text-decoration: underline;
2972 text-decoration: underline;
2975 .btn-link.disabled {
2977 pointer-events: none;
2981 .btn-group-lg > .btn {
2982 padding: 0.5rem 1rem;
2985 border-radius: 0.3rem;
2989 .btn-group-sm > .btn {
2990 padding: 0.25rem 0.5rem;
2991 font-size: 0.875rem;
2993 border-radius: 0.2rem;
3000 .btn-block + .btn-block {
3004 input[type="submit"].btn-block,
3005 input[type="reset"].btn-block,
3006 input[type="button"].btn-block {
3011 transition: opacity 0.15s linear;
3013 @media (prefers-reduced-motion: reduce) {
3022 .collapse:not(.show) {
3030 transition: height 0.35s ease;
3032 @media (prefers-reduced-motion: reduce) {
3040 transition: width 0.35s ease;
3042 @media (prefers-reduced-motion: reduce) {
3056 white-space: nowrap;
3058 .dropdown-toggle::after {
3059 display: inline-block;
3060 margin-left: 0.255em;
3061 vertical-align: 0.255em;
3063 border-top: 0.3em solid;
3064 border-right: 0.3em solid transparent;
3066 border-left: 0.3em solid transparent;
3068 .dropdown-toggle:empty::after {
3081 margin: 0.125rem 0 0;
3086 background-color: #fff;
3087 background-clip: padding-box;
3088 border: 1px solid rgba(0, 0, 0, 0.15);
3089 border-radius: 0.25rem;
3092 .dropdown-menu-left {
3097 .dropdown-menu-right {
3102 @media (min-width: 576px) {
3103 .dropdown-menu-sm-left {
3107 .dropdown-menu-sm-right {
3112 @media (min-width: 768px) {
3113 .dropdown-menu-md-left {
3117 .dropdown-menu-md-right {
3122 @media (min-width: 992px) {
3123 .dropdown-menu-lg-left {
3127 .dropdown-menu-lg-right {
3132 @media (min-width: 1200px) {
3133 .dropdown-menu-xl-left {
3137 .dropdown-menu-xl-right {
3142 .dropup .dropdown-menu {
3146 margin-bottom: 0.125rem;
3148 .dropup .dropdown-toggle::after {
3149 display: inline-block;
3150 margin-left: 0.255em;
3151 vertical-align: 0.255em;
3154 border-right: 0.3em solid transparent;
3155 border-bottom: 0.3em solid;
3156 border-left: 0.3em solid transparent;
3158 .dropup .dropdown-toggle:empty::after {
3162 .dropright .dropdown-menu {
3167 margin-left: 0.125rem;
3169 .dropright .dropdown-toggle::after {
3170 display: inline-block;
3171 margin-left: 0.255em;
3172 vertical-align: 0.255em;
3174 border-top: 0.3em solid transparent;
3176 border-bottom: 0.3em solid transparent;
3177 border-left: 0.3em solid;
3179 .dropright .dropdown-toggle:empty::after {
3182 .dropright .dropdown-toggle::after {
3186 .dropleft .dropdown-menu {
3191 margin-right: 0.125rem;
3193 .dropleft .dropdown-toggle::after {
3194 display: inline-block;
3195 margin-left: 0.255em;
3196 vertical-align: 0.255em;
3199 .dropleft .dropdown-toggle::after {
3202 .dropleft .dropdown-toggle::before {
3203 display: inline-block;
3204 margin-right: 0.255em;
3205 vertical-align: 0.255em;
3207 border-top: 0.3em solid transparent;
3208 border-right: 0.3em solid;
3209 border-bottom: 0.3em solid transparent;
3211 .dropleft .dropdown-toggle:empty::after {
3214 .dropleft .dropdown-toggle::before {
3218 .dropdown-menu[x-placement^="top"],
3219 .dropdown-menu[x-placement^="right"],
3220 .dropdown-menu[x-placement^="bottom"],
3221 .dropdown-menu[x-placement^="left"] {
3230 border-top: 1px solid #e9ecef;
3236 padding: 0.25rem 1.5rem;
3240 text-align: inherit;
3241 white-space: nowrap;
3242 background-color: transparent;
3245 .dropdown-item:hover,
3246 .dropdown-item:focus {
3248 text-decoration: none;
3249 background-color: #e9ecef;
3251 .dropdown-item.active,
3252 .dropdown-item:active {
3254 text-decoration: none;
3255 background-color: #007bff;
3257 .dropdown-item.disabled,
3258 .dropdown-item:disabled {
3260 pointer-events: none;
3261 background-color: transparent;
3264 .dropdown-menu.show {
3270 padding: 0.5rem 1.5rem;
3272 font-size: 0.875rem;
3274 white-space: nowrap;
3277 .dropdown-item-text {
3279 padding: 0.25rem 1.5rem;
3284 .btn-group-vertical {
3286 display: inline-flex;
3287 vertical-align: middle;
3290 .btn-group-vertical > .btn {
3294 .btn-group > .btn:hover,
3295 .btn-group-vertical > .btn:hover {
3298 .btn-group > .btn:focus,
3299 .btn-group > .btn:active,
3300 .btn-group > .btn.active,
3301 .btn-group-vertical > .btn:focus,
3302 .btn-group-vertical > .btn:active,
3303 .btn-group-vertical > .btn.active {
3310 justify-content: flex-start;
3312 .btn-toolbar .input-group {
3316 .btn-group > .btn:not(:first-child),
3317 .btn-group > .btn-group:not(:first-child) {
3320 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3321 .btn-group > .btn-group:not(:last-child) > .btn {
3322 border-top-right-radius: 0;
3323 border-bottom-right-radius: 0;
3325 .btn-group > .btn:not(:first-child),
3326 .btn-group > .btn-group:not(:first-child) > .btn {
3327 border-top-left-radius: 0;
3328 border-bottom-left-radius: 0;
3331 .dropdown-toggle-split {
3332 padding-right: 0.5625rem;
3333 padding-left: 0.5625rem;
3335 .dropdown-toggle-split::after,
3336 .dropup .dropdown-toggle-split::after,
3337 .dropright .dropdown-toggle-split::after {
3340 .dropleft .dropdown-toggle-split::before {
3344 .btn-sm + .dropdown-toggle-split,
3345 .btn-group-sm > .btn + .dropdown-toggle-split {
3346 padding-right: 0.375rem;
3347 padding-left: 0.375rem;
3350 .btn-lg + .dropdown-toggle-split,
3351 .btn-group-lg > .btn + .dropdown-toggle-split {
3352 padding-right: 0.75rem;
3353 padding-left: 0.75rem;
3356 .btn-group-vertical {
3357 flex-direction: column;
3358 align-items: flex-start;
3359 justify-content: center;
3361 .btn-group-vertical > .btn,
3362 .btn-group-vertical > .btn-group {
3365 .btn-group-vertical > .btn:not(:first-child),
3366 .btn-group-vertical > .btn-group:not(:first-child) {
3369 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3370 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3371 border-bottom-right-radius: 0;
3372 border-bottom-left-radius: 0;
3374 .btn-group-vertical > .btn:not(:first-child),
3375 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3376 border-top-left-radius: 0;
3377 border-top-right-radius: 0;
3380 .btn-group-toggle > .btn,
3381 .btn-group-toggle > .btn-group > .btn {
3384 .btn-group-toggle > .btn input[type="radio"],
3385 .btn-group-toggle > .btn input[type="checkbox"],
3386 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3387 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3389 clip: rect(0, 0, 0, 0);
3390 pointer-events: none;
3397 align-items: stretch;
3400 .input-group > .form-control,
3401 .input-group > .form-control-plaintext,
3402 .input-group > .custom-select,
3403 .input-group > .custom-file {
3410 .input-group > .form-control + .form-control,
3411 .input-group > .form-control + .custom-select,
3412 .input-group > .form-control + .custom-file,
3413 .input-group > .form-control-plaintext + .form-control,
3414 .input-group > .form-control-plaintext + .custom-select,
3415 .input-group > .form-control-plaintext + .custom-file,
3416 .input-group > .custom-select + .form-control,
3417 .input-group > .custom-select + .custom-select,
3418 .input-group > .custom-select + .custom-file,
3419 .input-group > .custom-file + .form-control,
3420 .input-group > .custom-file + .custom-select,
3421 .input-group > .custom-file + .custom-file {
3424 .input-group > .form-control:focus,
3425 .input-group > .custom-select:focus,
3426 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3429 .input-group > .custom-file .custom-file-input:focus {
3432 .input-group > .form-control:not(:first-child),
3433 .input-group > .custom-select:not(:first-child) {
3434 border-top-left-radius: 0;
3435 border-bottom-left-radius: 0;
3437 .input-group > .custom-file {
3439 align-items: center;
3441 .input-group > .custom-file:not(:last-child) .custom-file-label,
3442 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3443 border-top-right-radius: 0;
3444 border-bottom-right-radius: 0;
3446 .input-group > .custom-file:not(:first-child) .custom-file-label {
3447 border-top-left-radius: 0;
3448 border-bottom-left-radius: 0;
3450 .input-group:not(.has-validation) > .form-control:not(:last-child),
3451 .input-group:not(.has-validation) > .custom-select:not(:last-child),
3452 .input-group:not(.has-validation)
3453 > .custom-file:not(:last-child)
3455 .input-group:not(.has-validation)
3456 > .custom-file:not(:last-child)
3457 .custom-file-label::after {
3458 border-top-right-radius: 0;
3459 border-bottom-right-radius: 0;
3461 .input-group.has-validation > .form-control:nth-last-child(n + 3),
3462 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
3463 .input-group.has-validation
3464 > .custom-file:nth-last-child(n + 3)
3466 .input-group.has-validation
3467 > .custom-file:nth-last-child(n + 3)
3468 .custom-file-label::after {
3469 border-top-right-radius: 0;
3470 border-bottom-right-radius: 0;
3473 .input-group-prepend,
3474 .input-group-append {
3477 .input-group-prepend .btn,
3478 .input-group-append .btn {
3482 .input-group-prepend .btn:focus,
3483 .input-group-append .btn:focus {
3486 .input-group-prepend .btn + .btn,
3487 .input-group-prepend .btn + .input-group-text,
3488 .input-group-prepend .input-group-text + .input-group-text,
3489 .input-group-prepend .input-group-text + .btn,
3490 .input-group-append .btn + .btn,
3491 .input-group-append .btn + .input-group-text,
3492 .input-group-append .input-group-text + .input-group-text,
3493 .input-group-append .input-group-text + .btn {
3497 .input-group-prepend {
3501 .input-group-append {
3507 align-items: center;
3508 padding: 0.375rem 0.75rem;
3515 white-space: nowrap;
3516 background-color: #e9ecef;
3517 border: 1px solid #ced4da;
3518 border-radius: 0.25rem;
3520 .input-group-text input[type="radio"],
3521 .input-group-text input[type="checkbox"] {
3525 .input-group-lg > .form-control:not(textarea),
3526 .input-group-lg > .custom-select {
3527 height: calc(1.5em + 1rem + 2px);
3530 .input-group-lg > .form-control,
3531 .input-group-lg > .custom-select,
3532 .input-group-lg > .input-group-prepend > .input-group-text,
3533 .input-group-lg > .input-group-append > .input-group-text,
3534 .input-group-lg > .input-group-prepend > .btn,
3535 .input-group-lg > .input-group-append > .btn {
3536 padding: 0.5rem 1rem;
3539 border-radius: 0.3rem;
3542 .input-group-sm > .form-control:not(textarea),
3543 .input-group-sm > .custom-select {
3544 height: calc(1.5em + 0.5rem + 2px);
3547 .input-group-sm > .form-control,
3548 .input-group-sm > .custom-select,
3549 .input-group-sm > .input-group-prepend > .input-group-text,
3550 .input-group-sm > .input-group-append > .input-group-text,
3551 .input-group-sm > .input-group-prepend > .btn,
3552 .input-group-sm > .input-group-append > .btn {
3553 padding: 0.25rem 0.5rem;
3554 font-size: 0.875rem;
3556 border-radius: 0.2rem;
3559 .input-group-lg > .custom-select,
3560 .input-group-sm > .custom-select {
3561 padding-right: 1.75rem;
3564 .input-group > .input-group-prepend > .btn,
3565 .input-group > .input-group-prepend > .input-group-text,
3566 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3567 .input-group:not(.has-validation)
3568 > .input-group-append:not(:last-child)
3569 > .input-group-text,
3570 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3571 .input-group.has-validation
3572 > .input-group-append:nth-last-child(n + 3)
3573 > .input-group-text,
3575 > .input-group-append:last-child
3576 > .btn:not(:last-child):not(.dropdown-toggle),
3578 > .input-group-append:last-child
3579 > .input-group-text:not(:last-child) {
3580 border-top-right-radius: 0;
3581 border-bottom-right-radius: 0;
3584 .input-group > .input-group-append > .btn,
3585 .input-group > .input-group-append > .input-group-text,
3586 .input-group > .input-group-prepend:not(:first-child) > .btn,
3587 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3588 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3590 > .input-group-prepend:first-child
3591 > .input-group-text:not(:first-child) {
3592 border-top-left-radius: 0;
3593 border-bottom-left-radius: 0;
3601 padding-left: 1.5rem;
3602 print-color-adjust: exact;
3605 .custom-control-inline {
3606 display: inline-flex;
3610 .custom-control-input {
3618 .custom-control-input:checked ~ .custom-control-label::before {
3620 border-color: #007bff;
3621 background-color: #007bff;
3623 .custom-control-input:focus ~ .custom-control-label::before {
3624 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3626 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3627 border-color: #80bdff;
3629 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3631 background-color: #b3d7ff;
3632 border-color: #b3d7ff;
3634 .custom-control-input[disabled] ~ .custom-control-label,
3635 .custom-control-input:disabled ~ .custom-control-label {
3638 .custom-control-input[disabled] ~ .custom-control-label::before,
3639 .custom-control-input:disabled ~ .custom-control-label::before {
3640 background-color: #e9ecef;
3643 .custom-control-label {
3646 vertical-align: top;
3648 .custom-control-label::before {
3655 pointer-events: none;
3657 background-color: #fff;
3658 border: 1px solid #adb5bd;
3660 .custom-control-label::after {
3668 background: 50%/50% 50% no-repeat;
3671 .custom-checkbox .custom-control-label::before {
3672 border-radius: 0.25rem;
3674 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3675 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
3678 .custom-control-input:indeterminate
3679 ~ .custom-control-label::before {
3680 border-color: #007bff;
3681 background-color: #007bff;
3684 .custom-control-input:indeterminate
3685 ~ .custom-control-label::after {
3686 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
3689 .custom-control-input:disabled:checked
3690 ~ .custom-control-label::before {
3691 background-color: rgba(0, 123, 255, 0.5);
3694 .custom-control-input:disabled:indeterminate
3695 ~ .custom-control-label::before {
3696 background-color: rgba(0, 123, 255, 0.5);
3699 .custom-radio .custom-control-label::before {
3702 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3703 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
3706 .custom-control-input:disabled:checked
3707 ~ .custom-control-label::before {
3708 background-color: rgba(0, 123, 255, 0.5);
3712 padding-left: 2.25rem;
3714 .custom-switch .custom-control-label::before {
3717 pointer-events: all;
3718 border-radius: 0.5rem;
3720 .custom-switch .custom-control-label::after {
3721 top: calc(0.25rem + 2px);
3722 left: calc(-2.25rem + 2px);
3723 width: calc(1rem - 4px);
3724 height: calc(1rem - 4px);
3725 background-color: #adb5bd;
3726 border-radius: 0.5rem;
3727 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
3728 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3730 @media (prefers-reduced-motion: reduce) {
3731 .custom-switch .custom-control-label::after {
3735 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3736 background-color: #fff;
3737 transform: translateX(0.75rem);
3740 .custom-control-input:disabled:checked
3741 ~ .custom-control-label::before {
3742 background-color: rgba(0, 123, 255, 0.5);
3746 display: inline-block;
3748 height: calc(1.5em + 0.75rem + 2px);
3749 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3754 vertical-align: middle;
3756 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
3757 right 0.75rem center/8px 10px no-repeat;
3758 border: 1px solid #ced4da;
3759 border-radius: 0.25rem;
3762 .custom-select:focus {
3763 border-color: #80bdff;
3765 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3767 .custom-select:focus::-ms-value {
3769 background-color: #fff;
3771 .custom-select[multiple],
3772 .custom-select[size]:not([size="1"]) {
3774 padding-right: 0.75rem;
3775 background-image: none;
3777 .custom-select:disabled {
3779 background-color: #e9ecef;
3781 .custom-select::-ms-expand {
3784 .custom-select:-moz-focusring {
3786 text-shadow: 0 0 0 #495057;
3790 height: calc(1.5em + 0.5rem + 2px);
3791 padding-top: 0.25rem;
3792 padding-bottom: 0.25rem;
3793 padding-left: 0.5rem;
3794 font-size: 0.875rem;
3798 height: calc(1.5em + 1rem + 2px);
3799 padding-top: 0.5rem;
3800 padding-bottom: 0.5rem;
3807 display: inline-block;
3809 height: calc(1.5em + 0.75rem + 2px);
3813 .custom-file-input {
3817 height: calc(1.5em + 0.75rem + 2px);
3822 .custom-file-input:focus ~ .custom-file-label {
3823 border-color: #80bdff;
3824 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3826 .custom-file-input[disabled] ~ .custom-file-label,
3827 .custom-file-input:disabled ~ .custom-file-label {
3828 background-color: #e9ecef;
3830 .custom-file-input:lang(en) ~ .custom-file-label::after {
3833 .custom-file-input ~ .custom-file-label[data-browse]::after {
3834 content: attr(data-browse);
3837 .custom-file-label {
3843 height: calc(1.5em + 0.75rem + 2px);
3844 padding: 0.375rem 0.75rem;
3849 background-color: #fff;
3850 border: 1px solid #ced4da;
3851 border-radius: 0.25rem;
3853 .custom-file-label::after {
3860 height: calc(1.5em + 0.75rem);
3861 padding: 0.375rem 0.75rem;
3865 background-color: #e9ecef;
3866 border-left: inherit;
3867 border-radius: 0 0.25rem 0.25rem 0;
3874 background-color: transparent;
3877 .custom-range:focus {
3880 .custom-range:focus::-webkit-slider-thumb {
3881 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3883 .custom-range:focus::-moz-range-thumb {
3884 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3886 .custom-range:focus::-ms-thumb {
3887 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3889 .custom-range::-moz-focus-outer {
3892 .custom-range::-webkit-slider-thumb {
3895 margin-top: -0.25rem;
3896 background-color: #007bff;
3898 border-radius: 1rem;
3899 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3900 box-shadow 0.15s ease-in-out;
3903 @media (prefers-reduced-motion: reduce) {
3904 .custom-range::-webkit-slider-thumb {
3908 .custom-range::-webkit-slider-thumb:active {
3909 background-color: #b3d7ff;
3911 .custom-range::-webkit-slider-runnable-track {
3916 background-color: #dee2e6;
3917 border-color: transparent;
3918 border-radius: 1rem;
3920 .custom-range::-moz-range-thumb {
3923 background-color: #007bff;
3925 border-radius: 1rem;
3926 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3927 box-shadow 0.15s ease-in-out;
3930 @media (prefers-reduced-motion: reduce) {
3931 .custom-range::-moz-range-thumb {
3935 .custom-range::-moz-range-thumb:active {
3936 background-color: #b3d7ff;
3938 .custom-range::-moz-range-track {
3943 background-color: #dee2e6;
3944 border-color: transparent;
3945 border-radius: 1rem;
3947 .custom-range::-ms-thumb {
3951 margin-right: 0.2rem;
3952 margin-left: 0.2rem;
3953 background-color: #007bff;
3955 border-radius: 1rem;
3956 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
3957 box-shadow 0.15s ease-in-out;
3960 @media (prefers-reduced-motion: reduce) {
3961 .custom-range::-ms-thumb {
3965 .custom-range::-ms-thumb:active {
3966 background-color: #b3d7ff;
3968 .custom-range::-ms-track {
3973 background-color: transparent;
3974 border-color: transparent;
3975 border-width: 0.5rem;
3977 .custom-range::-ms-fill-lower {
3978 background-color: #dee2e6;
3979 border-radius: 1rem;
3981 .custom-range::-ms-fill-upper {
3983 background-color: #dee2e6;
3984 border-radius: 1rem;
3986 .custom-range:disabled::-webkit-slider-thumb {
3987 background-color: #adb5bd;
3989 .custom-range:disabled::-webkit-slider-runnable-track {
3992 .custom-range:disabled::-moz-range-thumb {
3993 background-color: #adb5bd;
3995 .custom-range:disabled::-moz-range-track {
3998 .custom-range:disabled::-ms-thumb {
3999 background-color: #adb5bd;
4002 .custom-control-label::before,
4005 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
4006 box-shadow 0.15s ease-in-out;
4008 @media (prefers-reduced-motion: reduce) {
4009 .custom-control-label::before,
4026 padding: 0.5rem 1rem;
4030 text-decoration: none;
4032 .nav-link.disabled {
4034 pointer-events: none;
4039 border-bottom: 1px solid #dee2e6;
4041 .nav-tabs .nav-link {
4042 margin-bottom: -1px;
4043 background-color: transparent;
4044 border: 1px solid transparent;
4045 border-top-left-radius: 0.25rem;
4046 border-top-right-radius: 0.25rem;
4048 .nav-tabs .nav-link:hover,
4049 .nav-tabs .nav-link:focus {
4051 border-color: #e9ecef #e9ecef #dee2e6;
4053 .nav-tabs .nav-link.disabled {
4055 background-color: transparent;
4056 border-color: transparent;
4058 .nav-tabs .nav-link.active,
4059 .nav-tabs .nav-item.show .nav-link {
4061 background-color: #fff;
4062 border-color: #dee2e6 #dee2e6 #fff;
4064 .nav-tabs .dropdown-menu {
4066 border-top-left-radius: 0;
4067 border-top-right-radius: 0;
4070 .nav-pills .nav-link {
4073 border-radius: 0.25rem;
4075 .nav-pills .nav-link.active,
4076 .nav-pills .show > .nav-link {
4078 background-color: #007bff;
4081 .nav-fill > .nav-link,
4082 .nav-fill .nav-item {
4087 .nav-justified > .nav-link,
4088 .nav-justified .nav-item {
4094 .tab-content > .tab-pane {
4097 .tab-content > .active {
4105 align-items: center;
4106 justify-content: space-between;
4107 padding: 0.5rem 1rem;
4110 .navbar .container-fluid,
4111 .navbar .container-sm,
4112 .navbar .container-md,
4113 .navbar .container-lg,
4114 .navbar .container-xl {
4117 align-items: center;
4118 justify-content: space-between;
4121 display: inline-block;
4122 padding-top: 0.3125rem;
4123 padding-bottom: 0.3125rem;
4126 line-height: inherit;
4127 white-space: nowrap;
4129 .navbar-brand:hover,
4130 .navbar-brand:focus {
4131 text-decoration: none;
4136 flex-direction: column;
4141 .navbar-nav .nav-link {
4145 .navbar-nav .dropdown-menu {
4151 display: inline-block;
4152 padding-top: 0.5rem;
4153 padding-bottom: 0.5rem;
4159 align-items: center;
4163 padding: 0.25rem 0.75rem;
4166 background-color: transparent;
4167 border: 1px solid transparent;
4168 border-radius: 0.25rem;
4170 .navbar-toggler:hover,
4171 .navbar-toggler:focus {
4172 text-decoration: none;
4175 .navbar-toggler-icon {
4176 display: inline-block;
4179 vertical-align: middle;
4181 background: 50%/100% 100% no-repeat;
4184 .navbar-nav-scroll {
4189 @media (max-width: 575.98px) {
4190 .navbar-expand-sm > .container,
4191 .navbar-expand-sm > .container-fluid,
4192 .navbar-expand-sm > .container-sm,
4193 .navbar-expand-sm > .container-md,
4194 .navbar-expand-sm > .container-lg,
4195 .navbar-expand-sm > .container-xl {
4200 @media (min-width: 576px) {
4202 flex-flow: row nowrap;
4203 justify-content: flex-start;
4205 .navbar-expand-sm .navbar-nav {
4206 flex-direction: row;
4208 .navbar-expand-sm .navbar-nav .dropdown-menu {
4211 .navbar-expand-sm .navbar-nav .nav-link {
4212 padding-right: 0.5rem;
4213 padding-left: 0.5rem;
4215 .navbar-expand-sm > .container,
4216 .navbar-expand-sm > .container-fluid,
4217 .navbar-expand-sm > .container-sm,
4218 .navbar-expand-sm > .container-md,
4219 .navbar-expand-sm > .container-lg,
4220 .navbar-expand-sm > .container-xl {
4223 .navbar-expand-sm .navbar-nav-scroll {
4226 .navbar-expand-sm .navbar-collapse {
4227 display: flex !important;
4230 .navbar-expand-sm .navbar-toggler {
4234 @media (max-width: 767.98px) {
4235 .navbar-expand-md > .container,
4236 .navbar-expand-md > .container-fluid,
4237 .navbar-expand-md > .container-sm,
4238 .navbar-expand-md > .container-md,
4239 .navbar-expand-md > .container-lg,
4240 .navbar-expand-md > .container-xl {
4245 @media (min-width: 768px) {
4247 flex-flow: row nowrap;
4248 justify-content: flex-start;
4250 .navbar-expand-md .navbar-nav {
4251 flex-direction: row;
4253 .navbar-expand-md .navbar-nav .dropdown-menu {
4256 .navbar-expand-md .navbar-nav .nav-link {
4257 padding-right: 0.5rem;
4258 padding-left: 0.5rem;
4260 .navbar-expand-md > .container,
4261 .navbar-expand-md > .container-fluid,
4262 .navbar-expand-md > .container-sm,
4263 .navbar-expand-md > .container-md,
4264 .navbar-expand-md > .container-lg,
4265 .navbar-expand-md > .container-xl {
4268 .navbar-expand-md .navbar-nav-scroll {
4271 .navbar-expand-md .navbar-collapse {
4272 display: flex !important;
4275 .navbar-expand-md .navbar-toggler {
4279 @media (max-width: 991.98px) {
4280 .navbar-expand-lg > .container,
4281 .navbar-expand-lg > .container-fluid,
4282 .navbar-expand-lg > .container-sm,
4283 .navbar-expand-lg > .container-md,
4284 .navbar-expand-lg > .container-lg,
4285 .navbar-expand-lg > .container-xl {
4290 @media (min-width: 992px) {
4292 flex-flow: row nowrap;
4293 justify-content: flex-start;
4295 .navbar-expand-lg .navbar-nav {
4296 flex-direction: row;
4298 .navbar-expand-lg .navbar-nav .dropdown-menu {
4301 .navbar-expand-lg .navbar-nav .nav-link {
4302 padding-right: 0.5rem;
4303 padding-left: 0.5rem;
4305 .navbar-expand-lg > .container,
4306 .navbar-expand-lg > .container-fluid,
4307 .navbar-expand-lg > .container-sm,
4308 .navbar-expand-lg > .container-md,
4309 .navbar-expand-lg > .container-lg,
4310 .navbar-expand-lg > .container-xl {
4313 .navbar-expand-lg .navbar-nav-scroll {
4316 .navbar-expand-lg .navbar-collapse {
4317 display: flex !important;
4320 .navbar-expand-lg .navbar-toggler {
4324 @media (max-width: 1199.98px) {
4325 .navbar-expand-xl > .container,
4326 .navbar-expand-xl > .container-fluid,
4327 .navbar-expand-xl > .container-sm,
4328 .navbar-expand-xl > .container-md,
4329 .navbar-expand-xl > .container-lg,
4330 .navbar-expand-xl > .container-xl {
4335 @media (min-width: 1200px) {
4337 flex-flow: row nowrap;
4338 justify-content: flex-start;
4340 .navbar-expand-xl .navbar-nav {
4341 flex-direction: row;
4343 .navbar-expand-xl .navbar-nav .dropdown-menu {
4346 .navbar-expand-xl .navbar-nav .nav-link {
4347 padding-right: 0.5rem;
4348 padding-left: 0.5rem;
4350 .navbar-expand-xl > .container,
4351 .navbar-expand-xl > .container-fluid,
4352 .navbar-expand-xl > .container-sm,
4353 .navbar-expand-xl > .container-md,
4354 .navbar-expand-xl > .container-lg,
4355 .navbar-expand-xl > .container-xl {
4358 .navbar-expand-xl .navbar-nav-scroll {
4361 .navbar-expand-xl .navbar-collapse {
4362 display: flex !important;
4365 .navbar-expand-xl .navbar-toggler {
4370 flex-flow: row nowrap;
4371 justify-content: flex-start;
4373 .navbar-expand > .container,
4374 .navbar-expand > .container-fluid,
4375 .navbar-expand > .container-sm,
4376 .navbar-expand > .container-md,
4377 .navbar-expand > .container-lg,
4378 .navbar-expand > .container-xl {
4382 .navbar-expand .navbar-nav {
4383 flex-direction: row;
4385 .navbar-expand .navbar-nav .dropdown-menu {
4388 .navbar-expand .navbar-nav .nav-link {
4389 padding-right: 0.5rem;
4390 padding-left: 0.5rem;
4392 .navbar-expand > .container,
4393 .navbar-expand > .container-fluid,
4394 .navbar-expand > .container-sm,
4395 .navbar-expand > .container-md,
4396 .navbar-expand > .container-lg,
4397 .navbar-expand > .container-xl {
4400 .navbar-expand .navbar-nav-scroll {
4403 .navbar-expand .navbar-collapse {
4404 display: flex !important;
4407 .navbar-expand .navbar-toggler {
4411 .navbar-light .navbar-brand {
4412 color: rgba(0, 0, 0, 0.9);
4414 .navbar-light .navbar-brand:hover,
4415 .navbar-light .navbar-brand:focus {
4416 color: rgba(0, 0, 0, 0.9);
4418 .navbar-light .navbar-nav .nav-link {
4421 .navbar-light .navbar-nav .nav-link:hover,
4422 .navbar-light .navbar-nav .nav-link:focus {
4425 .navbar-light .navbar-nav .nav-link.disabled {
4426 color: rgba(0, 0, 0, 0.3);
4428 .navbar-light .navbar-nav .show > .nav-link,
4429 .navbar-light .navbar-nav .active > .nav-link,
4430 .navbar-light .navbar-nav .nav-link.show,
4431 .navbar-light .navbar-nav .nav-link.active {
4434 .navbar-light .navbar-toggler {
4436 border-color: rgba(0, 0, 0, 0.1);
4438 .navbar-light .navbar-toggler-icon {
4439 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4441 .navbar-light .navbar-text {
4444 .navbar-light .navbar-text a {
4447 .navbar-light .navbar-text a:hover,
4448 .navbar-light .navbar-text a:focus {
4452 .navbar-dark .navbar-brand {
4455 .navbar-dark .navbar-brand:hover,
4456 .navbar-dark .navbar-brand:focus {
4459 .navbar-dark .navbar-nav .nav-link {
4460 color: rgba(255, 255, 255, 0.5);
4462 .navbar-dark .navbar-nav .nav-link:hover,
4463 .navbar-dark .navbar-nav .nav-link:focus {
4464 color: rgba(255, 255, 255, 0.75);
4466 .navbar-dark .navbar-nav .nav-link.disabled {
4467 color: rgba(255, 255, 255, 0.25);
4469 .navbar-dark .navbar-nav .show > .nav-link,
4470 .navbar-dark .navbar-nav .active > .nav-link,
4471 .navbar-dark .navbar-nav .nav-link.show,
4472 .navbar-dark .navbar-nav .nav-link.active {
4475 .navbar-dark .navbar-toggler {
4476 color: rgba(255, 255, 255, 0.5);
4477 border-color: rgba(34, 34, 34, 0.1);
4479 .navbar-dark .navbar-toggler-icon {
4480 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4482 .navbar-dark .navbar-text {
4483 color: rgba(255, 255, 255, 0.5);
4485 .navbar-dark .navbar-text a {
4488 .navbar-dark .navbar-text a:hover,
4489 .navbar-dark .navbar-text a:focus {
4496 flex-direction: column;
4498 word-wrap: break-word;
4499 background-color: #f8f9fa;
4500 background-clip: border-box;
4501 border: 1px solid rgba(0, 0, 0, 0.125);
4502 border-radius: 0.25rem;
4508 .card > .list-group {
4509 border-top: inherit;
4510 border-bottom: inherit;
4512 .card > .list-group:first-child {
4513 border-top-width: 0;
4514 border-top-left-radius: calc(0.25rem - 1px);
4515 border-top-right-radius: calc(0.25rem - 1px);
4517 .card > .list-group:last-child {
4518 border-bottom-width: 0;
4519 border-bottom-right-radius: calc(0.25rem - 1px);
4520 border-bottom-left-radius: calc(0.25rem - 1px);
4522 .card > .card-header + .list-group,
4523 .card > .list-group + .card-footer {
4535 margin-bottom: 0.75rem;
4539 margin-top: -0.375rem;
4543 .card-text:last-child {
4548 text-decoration: none;
4550 .card-link + .card-link {
4551 margin-left: 1.25rem;
4555 padding: 0.75rem 1.25rem;
4558 background-color: rgba(0, 0, 0, 0.03);
4559 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4561 .card-header:first-child {
4562 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4566 padding: 0.75rem 1.25rem;
4568 background-color: rgba(0, 0, 0, 0.03);
4569 border-top: 1px solid rgba(0, 0, 0, 0.125);
4571 .card-footer:last-child {
4572 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4576 margin-right: -0.625rem;
4577 margin-bottom: -0.75rem;
4578 margin-left: -0.625rem;
4582 .card-header-pills {
4583 margin-right: -0.625rem;
4584 margin-left: -0.625rem;
4594 border-radius: calc(0.25rem - 1px);
4606 border-top-left-radius: calc(0.25rem - 1px);
4607 border-top-right-radius: calc(0.25rem - 1px);
4612 border-bottom-right-radius: calc(0.25rem - 1px);
4613 border-bottom-left-radius: calc(0.25rem - 1px);
4617 margin-bottom: 15px;
4619 @media (min-width: 576px) {
4622 flex-flow: row wrap;
4623 margin-right: -15px;
4634 .card-group > .card {
4635 margin-bottom: 15px;
4637 @media (min-width: 576px) {
4640 flex-flow: row wrap;
4642 .card-group > .card {
4646 .card-group > .card + .card {
4650 .card-group > .card:not(:last-child) {
4651 border-top-right-radius: 0;
4652 border-bottom-right-radius: 0;
4654 .card-group > .card:not(:last-child) .card-img-top,
4655 .card-group > .card:not(:last-child) .card-header {
4656 border-top-right-radius: 0;
4658 .card-group > .card:not(:last-child) .card-img-bottom,
4659 .card-group > .card:not(:last-child) .card-footer {
4660 border-bottom-right-radius: 0;
4662 .card-group > .card:not(:first-child) {
4663 border-top-left-radius: 0;
4664 border-bottom-left-radius: 0;
4666 .card-group > .card:not(:first-child) .card-img-top,
4667 .card-group > .card:not(:first-child) .card-header {
4668 border-top-left-radius: 0;
4670 .card-group > .card:not(:first-child) .card-img-bottom,
4671 .card-group > .card:not(:first-child) .card-footer {
4672 border-bottom-left-radius: 0;
4676 .card-columns .card {
4677 margin-bottom: 0.75rem;
4679 @media (min-width: 576px) {
4682 column-gap: 1.25rem;
4686 .card-columns .card {
4687 display: inline-block;
4693 overflow-anchor: none;
4695 .accordion > .card {
4698 .accordion > .card:not(:last-of-type) {
4700 border-bottom-right-radius: 0;
4701 border-bottom-left-radius: 0;
4703 .accordion > .card:not(:first-of-type) {
4704 border-top-left-radius: 0;
4705 border-top-right-radius: 0;
4707 .accordion > .card > .card-header {
4709 margin-bottom: -1px;
4715 padding: 0.75rem 1rem;
4716 margin-bottom: 1rem;
4718 background-color: #e9ecef;
4719 border-radius: 0.25rem;
4722 .breadcrumb-item + .breadcrumb-item {
4723 padding-left: 0.5rem;
4725 .breadcrumb-item + .breadcrumb-item::before {
4727 padding-right: 0.5rem;
4731 .breadcrumb-item + .breadcrumb-item:hover::before {
4732 text-decoration: underline;
4734 .breadcrumb-item + .breadcrumb-item:hover::before {
4735 text-decoration: none;
4737 .breadcrumb-item.active {
4745 border-radius: 0.5rem;
4751 padding: 0.5rem 0.75rem;
4755 background-color: #fff;
4756 border: 1px solid #dee2e6;
4761 text-decoration: none;
4762 background-color: #e9ecef;
4763 border-color: #dee2e6;
4768 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4771 .page-item:first-child .page-link {
4773 border-top-left-radius: 0.5rem;
4774 border-bottom-left-radius: 0.5rem;
4776 .page-item:last-child .page-link {
4777 border-top-right-radius: 0.5rem;
4778 border-bottom-right-radius: 0.5rem;
4780 .page-item.active .page-link {
4783 background-color: #007bff;
4784 border-color: #007bff;
4786 .page-item.disabled .page-link {
4788 pointer-events: none;
4790 background-color: #fff;
4791 border-color: #dee2e6;
4794 .pagination-lg .page-link {
4795 padding: 0.75rem 1.5rem;
4799 .pagination-lg .page-item:first-child .page-link {
4800 border-top-left-radius: 0.3rem;
4801 border-bottom-left-radius: 0.3rem;
4803 .pagination-lg .page-item:last-child .page-link {
4804 border-top-right-radius: 0.3rem;
4805 border-bottom-right-radius: 0.3rem;
4808 .pagination-sm .page-link {
4809 padding: 0.25rem 0.5rem;
4810 font-size: 0.875rem;
4813 .pagination-sm .page-item:first-child .page-link {
4814 border-top-left-radius: 0.2rem;
4815 border-bottom-left-radius: 0.2rem;
4817 .pagination-sm .page-item:last-child .page-link {
4818 border-top-right-radius: 0.2rem;
4819 border-bottom-right-radius: 0.2rem;
4823 display: inline-block;
4824 padding: 0.25em 0.4em;
4829 white-space: nowrap;
4830 vertical-align: baseline;
4831 border-radius: 0.25rem;
4832 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
4833 border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4835 @media (prefers-reduced-motion: reduce) {
4842 text-decoration: none;
4855 padding-right: 0.6em;
4856 padding-left: 0.6em;
4857 border-radius: 10rem;
4862 background-color: #f1641e;
4864 a.badge-primary:hover,
4865 a.badge-primary:focus {
4867 background-color: #cf4d0d;
4869 a.badge-primary:focus,
4870 a.badge-primary.focus {
4872 box-shadow: 0 0 0 0.2rem rgba(241, 100, 30, 0.5);
4877 background-color: #00c853;
4879 a.badge-secondary:hover,
4880 a.badge-secondary:focus {
4882 background-color: #00953e;
4884 a.badge-secondary:focus,
4885 a.badge-secondary.focus {
4887 box-shadow: 0 0 0 0.2rem rgba(0, 200, 83, 0.5);
4892 background-color: #6610f2;
4894 a.badge-success:hover,
4895 a.badge-success:focus {
4897 background-color: #510bc4;
4899 a.badge-success:focus,
4900 a.badge-success.focus {
4902 box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5);
4907 background-color: #007bff;
4910 a.badge-info:focus {
4912 background-color: #0062cc;
4915 a.badge-info.focus {
4917 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
4922 background-color: #ffc107;
4924 a.badge-warning:hover,
4925 a.badge-warning:focus {
4927 background-color: #d39e00;
4929 a.badge-warning:focus,
4930 a.badge-warning.focus {
4932 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
4937 background-color: #873208;
4939 a.badge-danger:hover,
4940 a.badge-danger:focus {
4942 background-color: #572105;
4944 a.badge-danger:focus,
4945 a.badge-danger.focus {
4947 box-shadow: 0 0 0 0.2rem rgba(135, 50, 8, 0.5);
4952 background-color: #f8f9fa;
4954 a.badge-light:hover,
4955 a.badge-light:focus {
4957 background-color: #dae0e5;
4959 a.badge-light:focus,
4960 a.badge-light.focus {
4962 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
4967 background-color: #343a40;
4970 a.badge-dark:focus {
4972 background-color: #1d2124;
4975 a.badge-dark.focus {
4977 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
4982 margin-bottom: 2rem;
4983 background-color: #e9ecef;
4984 border-radius: 0.5rem;
4986 @media (min-width: 576px) {
5000 padding: 0.75rem 1.25rem;
5001 margin-bottom: 1rem;
5002 border: 1px solid transparent;
5003 border-radius: 0.25rem;
5014 .alert-dismissible {
5015 padding-right: 4rem;
5017 .alert-dismissible .close {
5022 padding: 0.75rem 1.25rem;
5028 background-color: #fce0d2;
5029 border-color: #fbd4c0;
5032 border-top-color: #f9c4a8;
5034 .alert-primary .alert-link {
5040 background-color: #ccf4dd;
5041 border-color: #b8f0cf;
5043 .alert-secondary hr {
5044 border-top-color: #a3ecc1;
5046 .alert-secondary .alert-link {
5052 background-color: #e0cffc;
5053 border-color: #d4bcfb;
5056 border-top-color: #c5a4fa;
5058 .alert-success .alert-link {
5064 background-color: #cce5ff;
5065 border-color: #b8daff;
5068 border-top-color: #9fcdff;
5070 .alert-info .alert-link {
5076 background-color: #fff3cd;
5077 border-color: #ffeeba;
5080 border-top-color: #ffe8a1;
5082 .alert-warning .alert-link {
5088 background-color: #e7d6ce;
5089 border-color: #ddc6ba;
5092 border-top-color: #d5b8a9;
5094 .alert-danger .alert-link {
5100 background-color: #fefefe;
5101 border-color: #fdfdfe;
5104 border-top-color: #ececf6;
5106 .alert-light .alert-link {
5112 background-color: #d6d8d9;
5113 border-color: #c6c8ca;
5116 border-top-color: #b9bbbe;
5118 .alert-dark .alert-link {
5122 @keyframes progress-bar-stripes {
5124 background-position: 1rem 0;
5127 background-position: 0 0;
5136 background-color: #e9ecef;
5137 border-radius: 0.25rem;
5142 flex-direction: column;
5143 justify-content: center;
5147 white-space: nowrap;
5148 background-color: #007bff;
5149 transition: width 0.6s ease;
5151 @media (prefers-reduced-motion: reduce) {
5157 .progress-bar-striped {
5158 background-image: linear-gradient(
5160 rgba(255, 255, 255, 0.15) 25%,
5163 rgba(255, 255, 255, 0.15) 50%,
5164 rgba(255, 255, 255, 0.15) 75%,
5168 background-size: 1rem 1rem;
5171 .progress-bar-animated {
5172 animation: 1s linear infinite progress-bar-stripes;
5174 @media (prefers-reduced-motion: reduce) {
5175 .progress-bar-animated {
5182 align-items: flex-start;
5191 flex-direction: column;
5194 border-radius: 0.25rem;
5197 .list-group-item-action {
5200 text-align: inherit;
5202 .list-group-item-action:hover,
5203 .list-group-item-action:focus {
5206 text-decoration: none;
5207 background-color: #f8f9fa;
5209 .list-group-item-action:active {
5211 background-color: #e9ecef;
5217 padding: 0.75rem 1.25rem;
5218 background-color: #fff;
5219 border: 1px solid rgba(0, 0, 0, 0.125);
5221 .list-group-item:first-child {
5222 border-top-left-radius: inherit;
5223 border-top-right-radius: inherit;
5225 .list-group-item:last-child {
5226 border-bottom-right-radius: inherit;
5227 border-bottom-left-radius: inherit;
5229 .list-group-item.disabled,
5230 .list-group-item:disabled {
5232 pointer-events: none;
5233 background-color: #fff;
5235 .list-group-item.active {
5238 background-color: #007bff;
5239 border-color: #007bff;
5241 .list-group-item + .list-group-item {
5242 border-top-width: 0;
5244 .list-group-item + .list-group-item.active {
5246 border-top-width: 1px;
5249 .list-group-horizontal {
5250 flex-direction: row;
5252 .list-group-horizontal > .list-group-item:first-child {
5253 border-bottom-left-radius: 0.25rem;
5254 border-top-right-radius: 0;
5256 .list-group-horizontal > .list-group-item:last-child {
5257 border-top-right-radius: 0.25rem;
5258 border-bottom-left-radius: 0;
5260 .list-group-horizontal > .list-group-item.active {
5263 .list-group-horizontal > .list-group-item + .list-group-item {
5264 border-top-width: 1px;
5265 border-left-width: 0;
5267 .list-group-horizontal > .list-group-item + .list-group-item.active {
5269 border-left-width: 1px;
5272 @media (min-width: 576px) {
5273 .list-group-horizontal-sm {
5274 flex-direction: row;
5276 .list-group-horizontal-sm > .list-group-item:first-child {
5277 border-bottom-left-radius: 0.25rem;
5278 border-top-right-radius: 0;
5280 .list-group-horizontal-sm > .list-group-item:last-child {
5281 border-top-right-radius: 0.25rem;
5282 border-bottom-left-radius: 0;
5284 .list-group-horizontal-sm > .list-group-item.active {
5287 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5288 border-top-width: 1px;
5289 border-left-width: 0;
5291 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5293 border-left-width: 1px;
5296 @media (min-width: 768px) {
5297 .list-group-horizontal-md {
5298 flex-direction: row;
5300 .list-group-horizontal-md > .list-group-item:first-child {
5301 border-bottom-left-radius: 0.25rem;
5302 border-top-right-radius: 0;
5304 .list-group-horizontal-md > .list-group-item:last-child {
5305 border-top-right-radius: 0.25rem;
5306 border-bottom-left-radius: 0;
5308 .list-group-horizontal-md > .list-group-item.active {
5311 .list-group-horizontal-md > .list-group-item + .list-group-item {
5312 border-top-width: 1px;
5313 border-left-width: 0;
5315 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5317 border-left-width: 1px;
5320 @media (min-width: 992px) {
5321 .list-group-horizontal-lg {
5322 flex-direction: row;
5324 .list-group-horizontal-lg > .list-group-item:first-child {
5325 border-bottom-left-radius: 0.25rem;
5326 border-top-right-radius: 0;
5328 .list-group-horizontal-lg > .list-group-item:last-child {
5329 border-top-right-radius: 0.25rem;
5330 border-bottom-left-radius: 0;
5332 .list-group-horizontal-lg > .list-group-item.active {
5335 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5336 border-top-width: 1px;
5337 border-left-width: 0;
5339 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5341 border-left-width: 1px;
5344 @media (min-width: 1200px) {
5345 .list-group-horizontal-xl {
5346 flex-direction: row;
5348 .list-group-horizontal-xl > .list-group-item:first-child {
5349 border-bottom-left-radius: 0.25rem;
5350 border-top-right-radius: 0;
5352 .list-group-horizontal-xl > .list-group-item:last-child {
5353 border-top-right-radius: 0.25rem;
5354 border-bottom-left-radius: 0;
5356 .list-group-horizontal-xl > .list-group-item.active {
5359 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5360 border-top-width: 1px;
5361 border-left-width: 0;
5363 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5365 border-left-width: 1px;
5371 .list-group-flush > .list-group-item {
5372 border-width: 0 0 1px;
5374 .list-group-flush > .list-group-item:last-child {
5375 border-bottom-width: 0;
5378 .list-group-item-primary {
5380 background-color: #fbd4c0;
5382 .list-group-item-primary.list-group-item-action:hover,
5383 .list-group-item-primary.list-group-item-action:focus {
5385 background-color: #f9c4a8;
5387 .list-group-item-primary.list-group-item-action.active {
5389 background-color: #8e4420;
5390 border-color: #8e4420;
5393 .list-group-item-secondary {
5395 background-color: #b8f0cf;
5397 .list-group-item-secondary.list-group-item-action:hover,
5398 .list-group-item-secondary.list-group-item-action:focus {
5400 background-color: #a3ecc1;
5402 .list-group-item-secondary.list-group-item-action.active {
5404 background-color: #10783b;
5405 border-color: #10783b;
5408 .list-group-item-success {
5410 background-color: #d4bcfb;
5412 .list-group-item-success.list-group-item-action:hover,
5413 .list-group-item-success.list-group-item-action:focus {
5415 background-color: #c5a4fa;
5417 .list-group-item-success.list-group-item-action.active {
5419 background-color: #45198e;
5420 border-color: #45198e;
5423 .list-group-item-info {
5425 background-color: #b8daff;
5427 .list-group-item-info.list-group-item-action:hover,
5428 .list-group-item-info.list-group-item-action:focus {
5430 background-color: #9fcdff;
5432 .list-group-item-info.list-group-item-action.active {
5434 background-color: #105095;
5435 border-color: #105095;
5438 .list-group-item-warning {
5440 background-color: #ffeeba;
5442 .list-group-item-warning.list-group-item-action:hover,
5443 .list-group-item-warning.list-group-item-action:focus {
5445 background-color: #ffe8a1;
5447 .list-group-item-warning.list-group-item-action.active {
5449 background-color: #957514;
5450 border-color: #957514;
5453 .list-group-item-danger {
5455 background-color: #ddc6ba;
5457 .list-group-item-danger.list-group-item-action:hover,
5458 .list-group-item-danger.list-group-item-action:focus {
5460 background-color: #d5b8a9;
5462 .list-group-item-danger.list-group-item-action.active {
5464 background-color: #572a14;
5465 border-color: #572a14;
5468 .list-group-item-light {
5470 background-color: #fdfdfe;
5472 .list-group-item-light.list-group-item-action:hover,
5473 .list-group-item-light.list-group-item-action:focus {
5475 background-color: #ececf6;
5477 .list-group-item-light.list-group-item-action.active {
5479 background-color: #919292;
5480 border-color: #919292;
5483 .list-group-item-dark {
5485 background-color: #c6c8ca;
5487 .list-group-item-dark.list-group-item-action:hover,
5488 .list-group-item-dark.list-group-item-action:focus {
5490 background-color: #b9bbbe;
5492 .list-group-item-dark.list-group-item-action.active {
5494 background-color: #2b2e32;
5495 border-color: #2b2e32;
5504 text-shadow: 0 1px 0 #fff;
5509 text-decoration: none;
5511 .close:not(:disabled):not(.disabled):hover,
5512 .close:not(:disabled):not(.disabled):focus {
5518 background-color: transparent;
5523 pointer-events: none;
5529 font-size: 0.875rem;
5530 background-color: rgba(255, 255, 255, 0.85);
5531 background-clip: padding-box;
5532 border: 1px solid rgba(0, 0, 0, 0.1);
5533 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5535 border-radius: 0.25rem;
5537 .toast:not(:last-child) {
5538 margin-bottom: 0.75rem;
5553 align-items: center;
5554 padding: 0.25rem 0.75rem;
5556 background-color: rgba(255, 255, 255, 0.85);
5557 background-clip: padding-box;
5558 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5559 border-top-left-radius: calc(0.25rem - 1px);
5560 border-top-right-radius: calc(0.25rem - 1px);
5570 .modal-open .modal {
5591 pointer-events: none;
5593 .modal.fade .modal-dialog {
5594 transition: transform 0.3s ease-out;
5595 transform: translate(0, -50px);
5597 @media (prefers-reduced-motion: reduce) {
5598 .modal.fade .modal-dialog {
5602 .modal.show .modal-dialog {
5605 .modal.modal-static .modal-dialog {
5606 transform: scale(1.02);
5609 .modal-dialog-scrollable {
5611 max-height: calc(100% - 1rem);
5613 .modal-dialog-scrollable .modal-content {
5614 max-height: calc(100vh - 1rem);
5617 .modal-dialog-scrollable .modal-header,
5618 .modal-dialog-scrollable .modal-footer {
5621 .modal-dialog-scrollable .modal-body {
5625 .modal-dialog-centered {
5627 align-items: center;
5628 min-height: calc(100% - 1rem);
5630 .modal-dialog-centered::before {
5632 height: calc(100vh - 1rem);
5633 height: min-content;
5636 .modal-dialog-centered.modal-dialog-scrollable {
5637 flex-direction: column;
5638 justify-content: center;
5641 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
5644 .modal-dialog-centered.modal-dialog-scrollable::before {
5651 flex-direction: column;
5653 pointer-events: auto;
5654 background-color: #fff;
5655 background-clip: padding-box;
5656 border: 1px solid rgba(0, 0, 0, 0.2);
5657 border-radius: 0.3rem;
5668 background-color: #000;
5670 .modal-backdrop.fade {
5673 .modal-backdrop.show {
5679 align-items: flex-start;
5680 justify-content: space-between;
5682 border-bottom: 1px solid #dee2e6;
5683 border-top-left-radius: calc(0.3rem - 1px);
5684 border-top-right-radius: calc(0.3rem - 1px);
5686 .modal-header .close {
5688 margin: -1rem -1rem -1rem auto;
5705 align-items: center;
5706 justify-content: flex-end;
5708 border-top: 1px solid #dee2e6;
5709 border-bottom-right-radius: calc(0.3rem - 1px);
5710 border-bottom-left-radius: calc(0.3rem - 1px);
5716 .modal-scrollbar-measure {
5724 @media (min-width: 576px) {
5727 margin: 1.75rem auto;
5729 .modal-dialog-scrollable {
5730 max-height: calc(100% - 3.5rem);
5732 .modal-dialog-scrollable .modal-content {
5733 max-height: calc(100vh - 3.5rem);
5735 .modal-dialog-centered {
5736 min-height: calc(100% - 3.5rem);
5738 .modal-dialog-centered::before {
5739 height: calc(100vh - 3.5rem);
5740 height: min-content;
5746 @media (min-width: 992px) {
5752 @media (min-width: 1200px) {
5762 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5763 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
5764 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5770 text-decoration: none;
5772 text-transform: none;
5773 letter-spacing: normal;
5775 white-space: normal;
5776 word-spacing: normal;
5778 font-size: 0.875rem;
5779 word-wrap: break-word;
5791 .tooltip .arrow::before {
5794 border-color: transparent;
5795 border-style: solid;
5799 .bs-tooltip-auto[x-placement^="top"] {
5802 .bs-tooltip-top .arrow,
5803 .bs-tooltip-auto[x-placement^="top"] .arrow {
5806 .bs-tooltip-top .arrow::before,
5807 .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5809 border-width: 0.4rem 0.4rem 0;
5810 border-top-color: #000;
5814 .bs-tooltip-auto[x-placement^="right"] {
5817 .bs-tooltip-right .arrow,
5818 .bs-tooltip-auto[x-placement^="right"] .arrow {
5823 .bs-tooltip-right .arrow::before,
5824 .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5826 border-width: 0.4rem 0.4rem 0.4rem 0;
5827 border-right-color: #000;
5831 .bs-tooltip-auto[x-placement^="bottom"] {
5834 .bs-tooltip-bottom .arrow,
5835 .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5838 .bs-tooltip-bottom .arrow::before,
5839 .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5841 border-width: 0 0.4rem 0.4rem;
5842 border-bottom-color: #000;
5846 .bs-tooltip-auto[x-placement^="left"] {
5849 .bs-tooltip-left .arrow,
5850 .bs-tooltip-auto[x-placement^="left"] .arrow {
5855 .bs-tooltip-left .arrow::before,
5856 .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5858 border-width: 0.4rem 0 0.4rem 0.4rem;
5859 border-left-color: #000;
5864 padding: 0.25rem 0.5rem;
5867 background-color: #000;
5868 border-radius: 0.25rem;
5878 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
5879 "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
5880 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5886 text-decoration: none;
5888 text-transform: none;
5889 letter-spacing: normal;
5891 white-space: normal;
5892 word-spacing: normal;
5894 font-size: 0.875rem;
5895 word-wrap: break-word;
5896 background-color: #fff;
5897 background-clip: padding-box;
5898 border: 1px solid rgba(0, 0, 0, 0.2);
5899 border-radius: 0.3rem;
5908 .popover .arrow::before,
5909 .popover .arrow::after {
5913 border-color: transparent;
5914 border-style: solid;
5918 .bs-popover-auto[x-placement^="top"] {
5919 margin-bottom: 0.5rem;
5921 .bs-popover-top > .arrow,
5922 .bs-popover-auto[x-placement^="top"] > .arrow {
5923 bottom: calc(-0.5rem - 1px);
5925 .bs-popover-top > .arrow::before,
5926 .bs-popover-auto[x-placement^="top"] > .arrow::before {
5928 border-width: 0.5rem 0.5rem 0;
5929 border-top-color: rgba(0, 0, 0, 0.25);
5931 .bs-popover-top > .arrow::after,
5932 .bs-popover-auto[x-placement^="top"] > .arrow::after {
5934 border-width: 0.5rem 0.5rem 0;
5935 border-top-color: #fff;
5939 .bs-popover-auto[x-placement^="right"] {
5940 margin-left: 0.5rem;
5942 .bs-popover-right > .arrow,
5943 .bs-popover-auto[x-placement^="right"] > .arrow {
5944 left: calc(-0.5rem - 1px);
5949 .bs-popover-right > .arrow::before,
5950 .bs-popover-auto[x-placement^="right"] > .arrow::before {
5952 border-width: 0.5rem 0.5rem 0.5rem 0;
5953 border-right-color: rgba(0, 0, 0, 0.25);
5955 .bs-popover-right > .arrow::after,
5956 .bs-popover-auto[x-placement^="right"] > .arrow::after {
5958 border-width: 0.5rem 0.5rem 0.5rem 0;
5959 border-right-color: #fff;
5963 .bs-popover-auto[x-placement^="bottom"] {
5966 .bs-popover-bottom > .arrow,
5967 .bs-popover-auto[x-placement^="bottom"] > .arrow {
5968 top: calc(-0.5rem - 1px);
5970 .bs-popover-bottom > .arrow::before,
5971 .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
5973 border-width: 0 0.5rem 0.5rem 0.5rem;
5974 border-bottom-color: rgba(0, 0, 0, 0.25);
5976 .bs-popover-bottom > .arrow::after,
5977 .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
5979 border-width: 0 0.5rem 0.5rem 0.5rem;
5980 border-bottom-color: #fff;
5982 .bs-popover-bottom .popover-header::before,
5983 .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5989 margin-left: -0.5rem;
5991 border-bottom: 1px solid #f7f7f7;
5995 .bs-popover-auto[x-placement^="left"] {
5996 margin-right: 0.5rem;
5998 .bs-popover-left > .arrow,
5999 .bs-popover-auto[x-placement^="left"] > .arrow {
6000 right: calc(-0.5rem - 1px);
6005 .bs-popover-left > .arrow::before,
6006 .bs-popover-auto[x-placement^="left"] > .arrow::before {
6008 border-width: 0.5rem 0 0.5rem 0.5rem;
6009 border-left-color: rgba(0, 0, 0, 0.25);
6011 .bs-popover-left > .arrow::after,
6012 .bs-popover-auto[x-placement^="left"] > .arrow::after {
6014 border-width: 0.5rem 0 0.5rem 0.5rem;
6015 border-left-color: #fff;
6019 padding: 0.5rem 0.75rem;
6023 background-color: #f7f7f7;
6024 border-bottom: 1px solid #ebebeb;
6025 border-top-left-radius: calc(0.3rem - 1px);
6026 border-top-right-radius: calc(0.3rem - 1px);
6028 .popover-header:empty {
6033 padding: 0.5rem 0.75rem;
6041 .carousel.pointer-event {
6042 touch-action: pan-y;
6050 .carousel-inner::after {
6061 margin-right: -100%;
6062 backface-visibility: hidden;
6063 transition: transform 0.6s ease-in-out;
6065 @media (prefers-reduced-motion: reduce) {
6071 .carousel-item.active,
6072 .carousel-item-next,
6073 .carousel-item-prev {
6077 .carousel-item-next:not(.carousel-item-left),
6078 .active.carousel-item-right {
6079 transform: translateX(100%);
6082 .carousel-item-prev:not(.carousel-item-right),
6083 .active.carousel-item-left {
6084 transform: translateX(-100%);
6087 .carousel-fade .carousel-item {
6089 transition-property: opacity;
6092 .carousel-fade .carousel-item.active,
6093 .carousel-fade .carousel-item-next.carousel-item-left,
6094 .carousel-fade .carousel-item-prev.carousel-item-right {
6098 .carousel-fade .active.carousel-item-left,
6099 .carousel-fade .active.carousel-item-right {
6102 transition: opacity 0s 0.6s;
6104 @media (prefers-reduced-motion: reduce) {
6105 .carousel-fade .active.carousel-item-left,
6106 .carousel-fade .active.carousel-item-right {
6111 .carousel-control-prev,
6112 .carousel-control-next {
6118 align-items: center;
6119 justify-content: center;
6127 transition: opacity 0.15s ease;
6129 @media (prefers-reduced-motion: reduce) {
6130 .carousel-control-prev,
6131 .carousel-control-next {
6135 .carousel-control-prev:hover,
6136 .carousel-control-prev:focus,
6137 .carousel-control-next:hover,
6138 .carousel-control-next:focus {
6140 text-decoration: none;
6145 .carousel-control-prev {
6149 .carousel-control-next {
6153 .carousel-control-prev-icon,
6154 .carousel-control-next-icon {
6155 display: inline-block;
6158 background: 50%/100% 100% no-repeat;
6161 .carousel-control-prev-icon {
6162 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
6165 .carousel-control-next-icon {
6166 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");
6169 .carousel-indicators {
6176 justify-content: center;
6182 .carousel-indicators li {
6183 box-sizing: content-box;
6189 text-indent: -999px;
6191 background-color: #fff;
6192 background-clip: padding-box;
6193 border-top: 10px solid transparent;
6194 border-bottom: 10px solid transparent;
6196 transition: opacity 0.6s ease;
6198 @media (prefers-reduced-motion: reduce) {
6199 .carousel-indicators li {
6203 .carousel-indicators .active {
6214 padding-bottom: 20px;
6219 @keyframes spinner-border {
6221 transform: rotate(360deg);
6225 display: inline-block;
6228 vertical-align: -0.125em;
6229 border: 0.25em solid currentcolor;
6230 border-right-color: transparent;
6232 animation: 0.75s linear infinite spinner-border;
6235 .spinner-border-sm {
6238 border-width: 0.2em;
6241 @keyframes spinner-grow {
6243 transform: scale(0);
6251 display: inline-block;
6254 vertical-align: -0.125em;
6255 background-color: currentcolor;
6258 animation: 0.75s linear infinite spinner-grow;
6266 @media (prefers-reduced-motion: reduce) {
6269 animation-duration: 1.5s;
6273 vertical-align: baseline !important;
6277 vertical-align: top !important;
6281 vertical-align: middle !important;
6285 vertical-align: bottom !important;
6288 .align-text-bottom {
6289 vertical-align: text-bottom !important;
6293 vertical-align: text-top !important;
6297 background-color: #f1641e !important;
6302 button.bg-primary:hover,
6303 button.bg-primary:focus {
6304 background-color: #cf4d0d !important;
6308 background-color: #00c853 !important;
6311 a.bg-secondary:hover,
6312 a.bg-secondary:focus,
6313 button.bg-secondary:hover,
6314 button.bg-secondary:focus {
6315 background-color: #00953e !important;
6319 background-color: #6610f2 !important;
6324 button.bg-success:hover,
6325 button.bg-success:focus {
6326 background-color: #510bc4 !important;
6330 background-color: #007bff !important;
6335 button.bg-info:hover,
6336 button.bg-info:focus {
6337 background-color: #0062cc !important;
6341 background-color: #ffc107 !important;
6346 button.bg-warning:hover,
6347 button.bg-warning:focus {
6348 background-color: #d39e00 !important;
6352 background-color: #873208 !important;
6357 button.bg-danger:hover,
6358 button.bg-danger:focus {
6359 background-color: #572105 !important;
6363 background-color: #f8f9fa !important;
6368 button.bg-light:hover,
6369 button.bg-light:focus {
6370 background-color: #dae0e5 !important;
6374 background-color: #343a40 !important;
6379 button.bg-dark:hover,
6380 button.bg-dark:focus {
6381 background-color: #1d2124 !important;
6385 background-color: #fff !important;
6389 background-color: transparent !important;
6393 border: 1px solid #495057 !important;
6397 border-top: 1px solid #495057 !important;
6401 border-right: 1px solid #495057 !important;
6405 border-bottom: 1px solid #495057 !important;
6409 border-left: 1px solid #495057 !important;
6413 border: 0 !important;
6417 border-top: 0 !important;
6421 border-right: 0 !important;
6425 border-bottom: 0 !important;
6429 border-left: 0 !important;
6433 border-color: #f1641e !important;
6437 border-color: #00c853 !important;
6441 border-color: #6610f2 !important;
6445 border-color: #007bff !important;
6449 border-color: #ffc107 !important;
6453 border-color: #873208 !important;
6457 border-color: #f8f9fa !important;
6461 border-color: #343a40 !important;
6465 border-color: #fff !important;
6469 border-radius: 1rem !important;
6473 border-radius: 0.5rem !important;
6477 border-top-left-radius: 0.5rem !important;
6478 border-top-right-radius: 0.5rem !important;
6482 border-top-right-radius: 0.5rem !important;
6483 border-bottom-right-radius: 0.5rem !important;
6487 border-bottom-right-radius: 0.5rem !important;
6488 border-bottom-left-radius: 0.5rem !important;
6492 border-top-left-radius: 0.5rem !important;
6493 border-bottom-left-radius: 0.5rem !important;
6497 border-radius: 0.5rem !important;
6501 border-radius: 50% !important;
6505 border-radius: 0.25rem !important;
6509 border-radius: 0 !important;
6519 display: none !important;
6523 display: inline !important;
6527 display: inline-block !important;
6531 display: block !important;
6535 display: table !important;
6539 display: table-row !important;
6543 display: table-cell !important;
6547 display: flex !important;
6551 display: inline-flex !important;
6554 @media (min-width: 576px) {
6556 display: none !important;
6559 display: inline !important;
6561 .d-sm-inline-block {
6562 display: inline-block !important;
6565 display: block !important;
6568 display: table !important;
6571 display: table-row !important;
6574 display: table-cell !important;
6577 display: flex !important;
6580 display: inline-flex !important;
6583 @media (min-width: 768px) {
6585 display: none !important;
6588 display: inline !important;
6590 .d-md-inline-block {
6591 display: inline-block !important;
6594 display: block !important;
6597 display: table !important;
6600 display: table-row !important;
6603 display: table-cell !important;
6606 display: flex !important;
6609 display: inline-flex !important;
6612 @media (min-width: 992px) {
6614 display: none !important;
6617 display: inline !important;
6619 .d-lg-inline-block {
6620 display: inline-block !important;
6623 display: block !important;
6626 display: table !important;
6629 display: table-row !important;
6632 display: table-cell !important;
6635 display: flex !important;
6638 display: inline-flex !important;
6641 @media (min-width: 1200px) {
6643 display: none !important;
6646 display: inline !important;
6648 .d-xl-inline-block {
6649 display: inline-block !important;
6652 display: block !important;
6655 display: table !important;
6658 display: table-row !important;
6661 display: table-cell !important;
6664 display: flex !important;
6667 display: inline-flex !important;
6672 display: none !important;
6675 display: inline !important;
6677 .d-print-inline-block {
6678 display: inline-block !important;
6681 display: block !important;
6684 display: table !important;
6686 .d-print-table-row {
6687 display: table-row !important;
6689 .d-print-table-cell {
6690 display: table-cell !important;
6693 display: flex !important;
6695 .d-print-inline-flex {
6696 display: inline-flex !important;
6706 .embed-responsive::before {
6710 .embed-responsive .embed-responsive-item,
6711 .embed-responsive iframe,
6712 .embed-responsive embed,
6713 .embed-responsive object,
6714 .embed-responsive video {
6724 .embed-responsive-21by9::before {
6725 padding-top: 42.85714286%;
6728 .embed-responsive-16by9::before {
6729 padding-top: 56.25%;
6732 .embed-responsive-4by3::before {
6736 .embed-responsive-1by1::before {
6740 .embed-responsive-21by9::before {
6741 padding-top: 42.85714286%;
6744 .embed-responsive-16by9::before {
6745 padding-top: 56.25%;
6748 .embed-responsive-4by3::before {
6752 .embed-responsive-1by1::before {
6757 flex-direction: row !important;
6761 flex-direction: column !important;
6765 flex-direction: row-reverse !important;
6768 .flex-column-reverse {
6769 flex-direction: column-reverse !important;
6773 flex-wrap: wrap !important;
6777 flex-wrap: nowrap !important;
6780 .flex-wrap-reverse {
6781 flex-wrap: wrap-reverse !important;
6785 flex: 1 1 auto !important;
6789 flex-grow: 0 !important;
6793 flex-grow: 1 !important;
6797 flex-shrink: 0 !important;
6801 flex-shrink: 1 !important;
6804 .justify-content-start {
6805 justify-content: flex-start !important;
6808 .justify-content-end {
6809 justify-content: flex-end !important;
6812 .justify-content-center {
6813 justify-content: center !important;
6816 .justify-content-between {
6817 justify-content: space-between !important;
6820 .justify-content-around {
6821 justify-content: space-around !important;
6824 .align-items-start {
6825 align-items: flex-start !important;
6829 align-items: flex-end !important;
6832 .align-items-center {
6833 align-items: center !important;
6836 .align-items-baseline {
6837 align-items: baseline !important;
6840 .align-items-stretch {
6841 align-items: stretch !important;
6844 .align-content-start {
6845 align-content: flex-start !important;
6848 .align-content-end {
6849 align-content: flex-end !important;
6852 .align-content-center {
6853 align-content: center !important;
6856 .align-content-between {
6857 align-content: space-between !important;
6860 .align-content-around {
6861 align-content: space-around !important;
6864 .align-content-stretch {
6865 align-content: stretch !important;
6869 align-self: auto !important;
6873 align-self: flex-start !important;
6877 align-self: flex-end !important;
6880 .align-self-center {
6881 align-self: center !important;
6884 .align-self-baseline {
6885 align-self: baseline !important;
6888 .align-self-stretch {
6889 align-self: stretch !important;
6892 @media (min-width: 576px) {
6894 flex-direction: row !important;
6897 flex-direction: column !important;
6899 .flex-sm-row-reverse {
6900 flex-direction: row-reverse !important;
6902 .flex-sm-column-reverse {
6903 flex-direction: column-reverse !important;
6906 flex-wrap: wrap !important;
6909 flex-wrap: nowrap !important;
6911 .flex-sm-wrap-reverse {
6912 flex-wrap: wrap-reverse !important;
6915 flex: 1 1 auto !important;
6918 flex-grow: 0 !important;
6921 flex-grow: 1 !important;
6924 flex-shrink: 0 !important;
6927 flex-shrink: 1 !important;
6929 .justify-content-sm-start {
6930 justify-content: flex-start !important;
6932 .justify-content-sm-end {
6933 justify-content: flex-end !important;
6935 .justify-content-sm-center {
6936 justify-content: center !important;
6938 .justify-content-sm-between {
6939 justify-content: space-between !important;
6941 .justify-content-sm-around {
6942 justify-content: space-around !important;
6944 .align-items-sm-start {
6945 align-items: flex-start !important;
6947 .align-items-sm-end {
6948 align-items: flex-end !important;
6950 .align-items-sm-center {
6951 align-items: center !important;
6953 .align-items-sm-baseline {
6954 align-items: baseline !important;
6956 .align-items-sm-stretch {
6957 align-items: stretch !important;
6959 .align-content-sm-start {
6960 align-content: flex-start !important;
6962 .align-content-sm-end {
6963 align-content: flex-end !important;
6965 .align-content-sm-center {
6966 align-content: center !important;
6968 .align-content-sm-between {
6969 align-content: space-between !important;
6971 .align-content-sm-around {
6972 align-content: space-around !important;
6974 .align-content-sm-stretch {
6975 align-content: stretch !important;
6977 .align-self-sm-auto {
6978 align-self: auto !important;
6980 .align-self-sm-start {
6981 align-self: flex-start !important;
6983 .align-self-sm-end {
6984 align-self: flex-end !important;
6986 .align-self-sm-center {
6987 align-self: center !important;
6989 .align-self-sm-baseline {
6990 align-self: baseline !important;
6992 .align-self-sm-stretch {
6993 align-self: stretch !important;
6996 @media (min-width: 768px) {
6998 flex-direction: row !important;
7001 flex-direction: column !important;
7003 .flex-md-row-reverse {
7004 flex-direction: row-reverse !important;
7006 .flex-md-column-reverse {
7007 flex-direction: column-reverse !important;
7010 flex-wrap: wrap !important;
7013 flex-wrap: nowrap !important;
7015 .flex-md-wrap-reverse {
7016 flex-wrap: wrap-reverse !important;
7019 flex: 1 1 auto !important;
7022 flex-grow: 0 !important;
7025 flex-grow: 1 !important;
7028 flex-shrink: 0 !important;
7031 flex-shrink: 1 !important;
7033 .justify-content-md-start {
7034 justify-content: flex-start !important;
7036 .justify-content-md-end {
7037 justify-content: flex-end !important;
7039 .justify-content-md-center {
7040 justify-content: center !important;
7042 .justify-content-md-between {
7043 justify-content: space-between !important;
7045 .justify-content-md-around {
7046 justify-content: space-around !important;
7048 .align-items-md-start {
7049 align-items: flex-start !important;
7051 .align-items-md-end {
7052 align-items: flex-end !important;
7054 .align-items-md-center {
7055 align-items: center !important;
7057 .align-items-md-baseline {
7058 align-items: baseline !important;
7060 .align-items-md-stretch {
7061 align-items: stretch !important;
7063 .align-content-md-start {
7064 align-content: flex-start !important;
7066 .align-content-md-end {
7067 align-content: flex-end !important;
7069 .align-content-md-center {
7070 align-content: center !important;
7072 .align-content-md-between {
7073 align-content: space-between !important;
7075 .align-content-md-around {
7076 align-content: space-around !important;
7078 .align-content-md-stretch {
7079 align-content: stretch !important;
7081 .align-self-md-auto {
7082 align-self: auto !important;
7084 .align-self-md-start {
7085 align-self: flex-start !important;
7087 .align-self-md-end {
7088 align-self: flex-end !important;
7090 .align-self-md-center {
7091 align-self: center !important;
7093 .align-self-md-baseline {
7094 align-self: baseline !important;
7096 .align-self-md-stretch {
7097 align-self: stretch !important;
7100 @media (min-width: 992px) {
7102 flex-direction: row !important;
7105 flex-direction: column !important;
7107 .flex-lg-row-reverse {
7108 flex-direction: row-reverse !important;
7110 .flex-lg-column-reverse {
7111 flex-direction: column-reverse !important;
7114 flex-wrap: wrap !important;
7117 flex-wrap: nowrap !important;
7119 .flex-lg-wrap-reverse {
7120 flex-wrap: wrap-reverse !important;
7123 flex: 1 1 auto !important;
7126 flex-grow: 0 !important;
7129 flex-grow: 1 !important;
7132 flex-shrink: 0 !important;
7135 flex-shrink: 1 !important;
7137 .justify-content-lg-start {
7138 justify-content: flex-start !important;
7140 .justify-content-lg-end {
7141 justify-content: flex-end !important;
7143 .justify-content-lg-center {
7144 justify-content: center !important;
7146 .justify-content-lg-between {
7147 justify-content: space-between !important;
7149 .justify-content-lg-around {
7150 justify-content: space-around !important;
7152 .align-items-lg-start {
7153 align-items: flex-start !important;
7155 .align-items-lg-end {
7156 align-items: flex-end !important;
7158 .align-items-lg-center {
7159 align-items: center !important;
7161 .align-items-lg-baseline {
7162 align-items: baseline !important;
7164 .align-items-lg-stretch {
7165 align-items: stretch !important;
7167 .align-content-lg-start {
7168 align-content: flex-start !important;
7170 .align-content-lg-end {
7171 align-content: flex-end !important;
7173 .align-content-lg-center {
7174 align-content: center !important;
7176 .align-content-lg-between {
7177 align-content: space-between !important;
7179 .align-content-lg-around {
7180 align-content: space-around !important;
7182 .align-content-lg-stretch {
7183 align-content: stretch !important;
7185 .align-self-lg-auto {
7186 align-self: auto !important;
7188 .align-self-lg-start {
7189 align-self: flex-start !important;
7191 .align-self-lg-end {
7192 align-self: flex-end !important;
7194 .align-self-lg-center {
7195 align-self: center !important;
7197 .align-self-lg-baseline {
7198 align-self: baseline !important;
7200 .align-self-lg-stretch {
7201 align-self: stretch !important;
7204 @media (min-width: 1200px) {
7206 flex-direction: row !important;
7209 flex-direction: column !important;
7211 .flex-xl-row-reverse {
7212 flex-direction: row-reverse !important;
7214 .flex-xl-column-reverse {
7215 flex-direction: column-reverse !important;
7218 flex-wrap: wrap !important;
7221 flex-wrap: nowrap !important;
7223 .flex-xl-wrap-reverse {
7224 flex-wrap: wrap-reverse !important;
7227 flex: 1 1 auto !important;
7230 flex-grow: 0 !important;
7233 flex-grow: 1 !important;
7236 flex-shrink: 0 !important;
7239 flex-shrink: 1 !important;
7241 .justify-content-xl-start {
7242 justify-content: flex-start !important;
7244 .justify-content-xl-end {
7245 justify-content: flex-end !important;
7247 .justify-content-xl-center {
7248 justify-content: center !important;
7250 .justify-content-xl-between {
7251 justify-content: space-between !important;
7253 .justify-content-xl-around {
7254 justify-content: space-around !important;
7256 .align-items-xl-start {
7257 align-items: flex-start !important;
7259 .align-items-xl-end {
7260 align-items: flex-end !important;
7262 .align-items-xl-center {
7263 align-items: center !important;
7265 .align-items-xl-baseline {
7266 align-items: baseline !important;
7268 .align-items-xl-stretch {
7269 align-items: stretch !important;
7271 .align-content-xl-start {
7272 align-content: flex-start !important;
7274 .align-content-xl-end {
7275 align-content: flex-end !important;
7277 .align-content-xl-center {
7278 align-content: center !important;
7280 .align-content-xl-between {
7281 align-content: space-between !important;
7283 .align-content-xl-around {
7284 align-content: space-around !important;
7286 .align-content-xl-stretch {
7287 align-content: stretch !important;
7289 .align-self-xl-auto {
7290 align-self: auto !important;
7292 .align-self-xl-start {
7293 align-self: flex-start !important;
7295 .align-self-xl-end {
7296 align-self: flex-end !important;
7298 .align-self-xl-center {
7299 align-self: center !important;
7301 .align-self-xl-baseline {
7302 align-self: baseline !important;
7304 .align-self-xl-stretch {
7305 align-self: stretch !important;
7309 float: left !important;
7313 float: right !important;
7317 float: none !important;
7320 @media (min-width: 576px) {
7322 float: left !important;
7325 float: right !important;
7328 float: none !important;
7331 @media (min-width: 768px) {
7333 float: left !important;
7336 float: right !important;
7339 float: none !important;
7342 @media (min-width: 992px) {
7344 float: left !important;
7347 float: right !important;
7350 float: none !important;
7353 @media (min-width: 1200px) {
7355 float: left !important;
7358 float: right !important;
7361 float: none !important;
7365 user-select: all !important;
7369 user-select: auto !important;
7373 user-select: none !important;
7377 overflow: auto !important;
7381 overflow: hidden !important;
7385 position: static !important;
7388 .position-relative {
7389 position: relative !important;
7392 .position-absolute {
7393 position: absolute !important;
7397 position: fixed !important;
7401 position: sticky !important;
7420 @supports (position: sticky) {
7435 clip: rect(0, 0, 0, 0);
7436 white-space: nowrap;
7440 .sr-only-focusable:active,
7441 .sr-only-focusable:focus {
7447 white-space: normal;
7451 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7455 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7459 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7463 box-shadow: none !important;
7467 width: 25% !important;
7471 width: 50% !important;
7475 width: 75% !important;
7479 width: 100% !important;
7483 width: auto !important;
7487 height: 25% !important;
7491 height: 50% !important;
7495 height: 75% !important;
7499 height: 100% !important;
7503 height: auto !important;
7507 max-width: 100% !important;
7511 max-height: 100% !important;
7515 min-width: 100vw !important;
7519 min-height: 100vh !important;
7523 width: 100vw !important;
7527 height: 100vh !important;
7531 margin: 0 !important;
7536 margin-top: 0 !important;
7541 margin-right: 0 !important;
7546 margin-bottom: 0 !important;
7551 margin-left: 0 !important;
7555 margin: 0.25rem !important;
7560 margin-top: 0.25rem !important;
7565 margin-right: 0.25rem !important;
7570 margin-bottom: 0.25rem !important;
7575 margin-left: 0.25rem !important;
7579 margin: 0.5rem !important;
7584 margin-top: 0.5rem !important;
7589 margin-right: 0.5rem !important;
7594 margin-bottom: 0.5rem !important;
7599 margin-left: 0.5rem !important;
7603 margin: 1rem !important;
7608 margin-top: 1rem !important;
7613 margin-right: 1rem !important;
7618 margin-bottom: 1rem !important;
7623 margin-left: 1rem !important;
7627 margin: 1.5rem !important;
7632 margin-top: 1.5rem !important;
7637 margin-right: 1.5rem !important;
7642 margin-bottom: 1.5rem !important;
7647 margin-left: 1.5rem !important;
7651 margin: 3rem !important;
7656 margin-top: 3rem !important;
7661 margin-right: 3rem !important;
7666 margin-bottom: 3rem !important;
7671 margin-left: 3rem !important;
7675 padding: 0 !important;
7680 padding-top: 0 !important;
7685 padding-right: 0 !important;
7690 padding-bottom: 0 !important;
7695 padding-left: 0 !important;
7699 padding: 0.25rem !important;
7704 padding-top: 0.25rem !important;
7709 padding-right: 0.25rem !important;
7714 padding-bottom: 0.25rem !important;
7719 padding-left: 0.25rem !important;
7723 padding: 0.5rem !important;
7728 padding-top: 0.5rem !important;
7733 padding-right: 0.5rem !important;
7738 padding-bottom: 0.5rem !important;
7743 padding-left: 0.5rem !important;
7747 padding: 1rem !important;
7752 padding-top: 1rem !important;
7757 padding-right: 1rem !important;
7762 padding-bottom: 1rem !important;
7767 padding-left: 1rem !important;
7771 padding: 1.5rem !important;
7776 padding-top: 1.5rem !important;
7781 padding-right: 1.5rem !important;
7786 padding-bottom: 1.5rem !important;
7791 padding-left: 1.5rem !important;
7795 padding: 3rem !important;
7800 padding-top: 3rem !important;
7805 padding-right: 3rem !important;
7810 padding-bottom: 3rem !important;
7815 padding-left: 3rem !important;
7819 margin: -0.25rem !important;
7824 margin-top: -0.25rem !important;
7829 margin-right: -0.25rem !important;
7834 margin-bottom: -0.25rem !important;
7839 margin-left: -0.25rem !important;
7843 margin: -0.5rem !important;
7848 margin-top: -0.5rem !important;
7853 margin-right: -0.5rem !important;
7858 margin-bottom: -0.5rem !important;
7863 margin-left: -0.5rem !important;
7867 margin: -1rem !important;
7872 margin-top: -1rem !important;
7877 margin-right: -1rem !important;
7882 margin-bottom: -1rem !important;
7887 margin-left: -1rem !important;
7891 margin: -1.5rem !important;
7896 margin-top: -1.5rem !important;
7901 margin-right: -1.5rem !important;
7906 margin-bottom: -1.5rem !important;
7911 margin-left: -1.5rem !important;
7915 margin: -3rem !important;
7920 margin-top: -3rem !important;
7925 margin-right: -3rem !important;
7930 margin-bottom: -3rem !important;
7935 margin-left: -3rem !important;
7939 margin: auto !important;
7944 margin-top: auto !important;
7949 margin-right: auto !important;
7954 margin-bottom: auto !important;
7959 margin-left: auto !important;
7962 @media (min-width: 576px) {
7964 margin: 0 !important;
7968 margin-top: 0 !important;
7972 margin-right: 0 !important;
7976 margin-bottom: 0 !important;
7980 margin-left: 0 !important;
7983 margin: 0.25rem !important;
7987 margin-top: 0.25rem !important;
7991 margin-right: 0.25rem !important;
7995 margin-bottom: 0.25rem !important;
7999 margin-left: 0.25rem !important;
8002 margin: 0.5rem !important;
8006 margin-top: 0.5rem !important;
8010 margin-right: 0.5rem !important;
8014 margin-bottom: 0.5rem !important;
8018 margin-left: 0.5rem !important;
8021 margin: 1rem !important;
8025 margin-top: 1rem !important;
8029 margin-right: 1rem !important;
8033 margin-bottom: 1rem !important;
8037 margin-left: 1rem !important;
8040 margin: 1.5rem !important;
8044 margin-top: 1.5rem !important;
8048 margin-right: 1.5rem !important;
8052 margin-bottom: 1.5rem !important;
8056 margin-left: 1.5rem !important;
8059 margin: 3rem !important;
8063 margin-top: 3rem !important;
8067 margin-right: 3rem !important;
8071 margin-bottom: 3rem !important;
8075 margin-left: 3rem !important;
8078 padding: 0 !important;
8082 padding-top: 0 !important;
8086 padding-right: 0 !important;
8090 padding-bottom: 0 !important;
8094 padding-left: 0 !important;
8097 padding: 0.25rem !important;
8101 padding-top: 0.25rem !important;
8105 padding-right: 0.25rem !important;
8109 padding-bottom: 0.25rem !important;
8113 padding-left: 0.25rem !important;
8116 padding: 0.5rem !important;
8120 padding-top: 0.5rem !important;
8124 padding-right: 0.5rem !important;
8128 padding-bottom: 0.5rem !important;
8132 padding-left: 0.5rem !important;
8135 padding: 1rem !important;
8139 padding-top: 1rem !important;
8143 padding-right: 1rem !important;
8147 padding-bottom: 1rem !important;
8151 padding-left: 1rem !important;
8154 padding: 1.5rem !important;
8158 padding-top: 1.5rem !important;
8162 padding-right: 1.5rem !important;
8166 padding-bottom: 1.5rem !important;
8170 padding-left: 1.5rem !important;
8173 padding: 3rem !important;
8177 padding-top: 3rem !important;
8181 padding-right: 3rem !important;
8185 padding-bottom: 3rem !important;
8189 padding-left: 3rem !important;
8192 margin: -0.25rem !important;
8196 margin-top: -0.25rem !important;
8200 margin-right: -0.25rem !important;
8204 margin-bottom: -0.25rem !important;
8208 margin-left: -0.25rem !important;
8211 margin: -0.5rem !important;
8215 margin-top: -0.5rem !important;
8219 margin-right: -0.5rem !important;
8223 margin-bottom: -0.5rem !important;
8227 margin-left: -0.5rem !important;
8230 margin: -1rem !important;
8234 margin-top: -1rem !important;
8238 margin-right: -1rem !important;
8242 margin-bottom: -1rem !important;
8246 margin-left: -1rem !important;
8249 margin: -1.5rem !important;
8253 margin-top: -1.5rem !important;
8257 margin-right: -1.5rem !important;
8261 margin-bottom: -1.5rem !important;
8265 margin-left: -1.5rem !important;
8268 margin: -3rem !important;
8272 margin-top: -3rem !important;
8276 margin-right: -3rem !important;
8280 margin-bottom: -3rem !important;
8284 margin-left: -3rem !important;
8287 margin: auto !important;
8291 margin-top: auto !important;
8295 margin-right: auto !important;
8299 margin-bottom: auto !important;
8303 margin-left: auto !important;
8306 @media (min-width: 768px) {
8308 margin: 0 !important;
8312 margin-top: 0 !important;
8316 margin-right: 0 !important;
8320 margin-bottom: 0 !important;
8324 margin-left: 0 !important;
8327 margin: 0.25rem !important;
8331 margin-top: 0.25rem !important;
8335 margin-right: 0.25rem !important;
8339 margin-bottom: 0.25rem !important;
8343 margin-left: 0.25rem !important;
8346 margin: 0.5rem !important;
8350 margin-top: 0.5rem !important;
8354 margin-right: 0.5rem !important;
8358 margin-bottom: 0.5rem !important;
8362 margin-left: 0.5rem !important;
8365 margin: 1rem !important;
8369 margin-top: 1rem !important;
8373 margin-right: 1rem !important;
8377 margin-bottom: 1rem !important;
8381 margin-left: 1rem !important;
8384 margin: 1.5rem !important;
8388 margin-top: 1.5rem !important;
8392 margin-right: 1.5rem !important;
8396 margin-bottom: 1.5rem !important;
8400 margin-left: 1.5rem !important;
8403 margin: 3rem !important;
8407 margin-top: 3rem !important;
8411 margin-right: 3rem !important;
8415 margin-bottom: 3rem !important;
8419 margin-left: 3rem !important;
8422 padding: 0 !important;
8426 padding-top: 0 !important;
8430 padding-right: 0 !important;
8434 padding-bottom: 0 !important;
8438 padding-left: 0 !important;
8441 padding: 0.25rem !important;
8445 padding-top: 0.25rem !important;
8449 padding-right: 0.25rem !important;
8453 padding-bottom: 0.25rem !important;
8457 padding-left: 0.25rem !important;
8460 padding: 0.5rem !important;
8464 padding-top: 0.5rem !important;
8468 padding-right: 0.5rem !important;
8472 padding-bottom: 0.5rem !important;
8476 padding-left: 0.5rem !important;
8479 padding: 1rem !important;
8483 padding-top: 1rem !important;
8487 padding-right: 1rem !important;
8491 padding-bottom: 1rem !important;
8495 padding-left: 1rem !important;
8498 padding: 1.5rem !important;
8502 padding-top: 1.5rem !important;
8506 padding-right: 1.5rem !important;
8510 padding-bottom: 1.5rem !important;
8514 padding-left: 1.5rem !important;
8517 padding: 3rem !important;
8521 padding-top: 3rem !important;
8525 padding-right: 3rem !important;
8529 padding-bottom: 3rem !important;
8533 padding-left: 3rem !important;
8536 margin: -0.25rem !important;
8540 margin-top: -0.25rem !important;
8544 margin-right: -0.25rem !important;
8548 margin-bottom: -0.25rem !important;
8552 margin-left: -0.25rem !important;
8555 margin: -0.5rem !important;
8559 margin-top: -0.5rem !important;
8563 margin-right: -0.5rem !important;
8567 margin-bottom: -0.5rem !important;
8571 margin-left: -0.5rem !important;
8574 margin: -1rem !important;
8578 margin-top: -1rem !important;
8582 margin-right: -1rem !important;
8586 margin-bottom: -1rem !important;
8590 margin-left: -1rem !important;
8593 margin: -1.5rem !important;
8597 margin-top: -1.5rem !important;
8601 margin-right: -1.5rem !important;
8605 margin-bottom: -1.5rem !important;
8609 margin-left: -1.5rem !important;
8612 margin: -3rem !important;
8616 margin-top: -3rem !important;
8620 margin-right: -3rem !important;
8624 margin-bottom: -3rem !important;
8628 margin-left: -3rem !important;
8631 margin: auto !important;
8635 margin-top: auto !important;
8639 margin-right: auto !important;
8643 margin-bottom: auto !important;
8647 margin-left: auto !important;
8650 @media (min-width: 992px) {
8652 margin: 0 !important;
8656 margin-top: 0 !important;
8660 margin-right: 0 !important;
8664 margin-bottom: 0 !important;
8668 margin-left: 0 !important;
8671 margin: 0.25rem !important;
8675 margin-top: 0.25rem !important;
8679 margin-right: 0.25rem !important;
8683 margin-bottom: 0.25rem !important;
8687 margin-left: 0.25rem !important;
8690 margin: 0.5rem !important;
8694 margin-top: 0.5rem !important;
8698 margin-right: 0.5rem !important;
8702 margin-bottom: 0.5rem !important;
8706 margin-left: 0.5rem !important;
8709 margin: 1rem !important;
8713 margin-top: 1rem !important;
8717 margin-right: 1rem !important;
8721 margin-bottom: 1rem !important;
8725 margin-left: 1rem !important;
8728 margin: 1.5rem !important;
8732 margin-top: 1.5rem !important;
8736 margin-right: 1.5rem !important;
8740 margin-bottom: 1.5rem !important;
8744 margin-left: 1.5rem !important;
8747 margin: 3rem !important;
8751 margin-top: 3rem !important;
8755 margin-right: 3rem !important;
8759 margin-bottom: 3rem !important;
8763 margin-left: 3rem !important;
8766 padding: 0 !important;
8770 padding-top: 0 !important;
8774 padding-right: 0 !important;
8778 padding-bottom: 0 !important;
8782 padding-left: 0 !important;
8785 padding: 0.25rem !important;
8789 padding-top: 0.25rem !important;
8793 padding-right: 0.25rem !important;
8797 padding-bottom: 0.25rem !important;
8801 padding-left: 0.25rem !important;
8804 padding: 0.5rem !important;
8808 padding-top: 0.5rem !important;
8812 padding-right: 0.5rem !important;
8816 padding-bottom: 0.5rem !important;
8820 padding-left: 0.5rem !important;
8823 padding: 1rem !important;
8827 padding-top: 1rem !important;
8831 padding-right: 1rem !important;
8835 padding-bottom: 1rem !important;
8839 padding-left: 1rem !important;
8842 padding: 1.5rem !important;
8846 padding-top: 1.5rem !important;
8850 padding-right: 1.5rem !important;
8854 padding-bottom: 1.5rem !important;
8858 padding-left: 1.5rem !important;
8861 padding: 3rem !important;
8865 padding-top: 3rem !important;
8869 padding-right: 3rem !important;
8873 padding-bottom: 3rem !important;
8877 padding-left: 3rem !important;
8880 margin: -0.25rem !important;
8884 margin-top: -0.25rem !important;
8888 margin-right: -0.25rem !important;
8892 margin-bottom: -0.25rem !important;
8896 margin-left: -0.25rem !important;
8899 margin: -0.5rem !important;
8903 margin-top: -0.5rem !important;
8907 margin-right: -0.5rem !important;
8911 margin-bottom: -0.5rem !important;
8915 margin-left: -0.5rem !important;
8918 margin: -1rem !important;
8922 margin-top: -1rem !important;
8926 margin-right: -1rem !important;
8930 margin-bottom: -1rem !important;
8934 margin-left: -1rem !important;
8937 margin: -1.5rem !important;
8941 margin-top: -1.5rem !important;
8945 margin-right: -1.5rem !important;
8949 margin-bottom: -1.5rem !important;
8953 margin-left: -1.5rem !important;
8956 margin: -3rem !important;
8960 margin-top: -3rem !important;
8964 margin-right: -3rem !important;
8968 margin-bottom: -3rem !important;
8972 margin-left: -3rem !important;
8975 margin: auto !important;
8979 margin-top: auto !important;
8983 margin-right: auto !important;
8987 margin-bottom: auto !important;
8991 margin-left: auto !important;
8994 @media (min-width: 1200px) {
8996 margin: 0 !important;
9000 margin-top: 0 !important;
9004 margin-right: 0 !important;
9008 margin-bottom: 0 !important;
9012 margin-left: 0 !important;
9015 margin: 0.25rem !important;
9019 margin-top: 0.25rem !important;
9023 margin-right: 0.25rem !important;
9027 margin-bottom: 0.25rem !important;
9031 margin-left: 0.25rem !important;
9034 margin: 0.5rem !important;
9038 margin-top: 0.5rem !important;
9042 margin-right: 0.5rem !important;
9046 margin-bottom: 0.5rem !important;
9050 margin-left: 0.5rem !important;
9053 margin: 1rem !important;
9057 margin-top: 1rem !important;
9061 margin-right: 1rem !important;
9065 margin-bottom: 1rem !important;
9069 margin-left: 1rem !important;
9072 margin: 1.5rem !important;
9076 margin-top: 1.5rem !important;
9080 margin-right: 1.5rem !important;
9084 margin-bottom: 1.5rem !important;
9088 margin-left: 1.5rem !important;
9091 margin: 3rem !important;
9095 margin-top: 3rem !important;
9099 margin-right: 3rem !important;
9103 margin-bottom: 3rem !important;
9107 margin-left: 3rem !important;
9110 padding: 0 !important;
9114 padding-top: 0 !important;
9118 padding-right: 0 !important;
9122 padding-bottom: 0 !important;
9126 padding-left: 0 !important;
9129 padding: 0.25rem !important;
9133 padding-top: 0.25rem !important;
9137 padding-right: 0.25rem !important;
9141 padding-bottom: 0.25rem !important;
9145 padding-left: 0.25rem !important;
9148 padding: 0.5rem !important;
9152 padding-top: 0.5rem !important;
9156 padding-right: 0.5rem !important;
9160 padding-bottom: 0.5rem !important;
9164 padding-left: 0.5rem !important;
9167 padding: 1rem !important;
9171 padding-top: 1rem !important;
9175 padding-right: 1rem !important;
9179 padding-bottom: 1rem !important;
9183 padding-left: 1rem !important;
9186 padding: 1.5rem !important;
9190 padding-top: 1.5rem !important;
9194 padding-right: 1.5rem !important;
9198 padding-bottom: 1.5rem !important;
9202 padding-left: 1.5rem !important;
9205 padding: 3rem !important;
9209 padding-top: 3rem !important;
9213 padding-right: 3rem !important;
9217 padding-bottom: 3rem !important;
9221 padding-left: 3rem !important;
9224 margin: -0.25rem !important;
9228 margin-top: -0.25rem !important;
9232 margin-right: -0.25rem !important;
9236 margin-bottom: -0.25rem !important;
9240 margin-left: -0.25rem !important;
9243 margin: -0.5rem !important;
9247 margin-top: -0.5rem !important;
9251 margin-right: -0.5rem !important;
9255 margin-bottom: -0.5rem !important;
9259 margin-left: -0.5rem !important;
9262 margin: -1rem !important;
9266 margin-top: -1rem !important;
9270 margin-right: -1rem !important;
9274 margin-bottom: -1rem !important;
9278 margin-left: -1rem !important;
9281 margin: -1.5rem !important;
9285 margin-top: -1.5rem !important;
9289 margin-right: -1.5rem !important;
9293 margin-bottom: -1.5rem !important;
9297 margin-left: -1.5rem !important;
9300 margin: -3rem !important;
9304 margin-top: -3rem !important;
9308 margin-right: -3rem !important;
9312 margin-bottom: -3rem !important;
9316 margin-left: -3rem !important;
9319 margin: auto !important;
9323 margin-top: auto !important;
9327 margin-right: auto !important;
9331 margin-bottom: auto !important;
9335 margin-left: auto !important;
9338 .stretched-link::after {
9345 pointer-events: auto;
9347 background-color: rgba(0, 0, 0, 0);
9351 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
9352 "Courier New", monospace !important;
9356 text-align: justify !important;
9360 white-space: normal !important;
9364 white-space: nowrap !important;
9369 text-overflow: ellipsis;
9370 white-space: nowrap;
9374 text-align: left !important;
9378 text-align: right !important;
9382 text-align: center !important;
9385 @media (min-width: 576px) {
9387 text-align: left !important;
9390 text-align: right !important;
9393 text-align: center !important;
9396 @media (min-width: 768px) {
9398 text-align: left !important;
9401 text-align: right !important;
9404 text-align: center !important;
9407 @media (min-width: 992px) {
9409 text-align: left !important;
9412 text-align: right !important;
9415 text-align: center !important;
9418 @media (min-width: 1200px) {
9420 text-align: left !important;
9423 text-align: right !important;
9426 text-align: center !important;
9430 text-transform: lowercase !important;
9434 text-transform: uppercase !important;
9438 text-transform: capitalize !important;
9441 .font-weight-light {
9442 font-weight: 300 !important;
9445 .font-weight-lighter {
9446 font-weight: lighter !important;
9449 .font-weight-normal {
9450 font-weight: 400 !important;
9454 font-weight: 600 !important;
9457 .font-weight-bolder {
9458 font-weight: bolder !important;
9462 font-style: italic !important;
9466 color: #fff !important;
9470 color: #f1641e !important;
9473 a.text-primary:hover,
9474 a.text-primary:focus {
9475 color: #b7440b !important;
9479 color: #00c853 !important;
9482 a.text-secondary:hover,
9483 a.text-secondary:focus {
9484 color: #007c33 !important;
9488 color: #6610f2 !important;
9491 a.text-success:hover,
9492 a.text-success:focus {
9493 color: #4709ac !important;
9497 color: #007bff !important;
9502 color: #0056b3 !important;
9506 color: #ffc107 !important;
9509 a.text-warning:hover,
9510 a.text-warning:focus {
9511 color: #ba8b00 !important;
9515 color: #873208 !important;
9518 a.text-danger:hover,
9519 a.text-danger:focus {
9520 color: #3f1804 !important;
9524 color: #f8f9fa !important;
9528 a.text-light:focus {
9529 color: #cbd3da !important;
9533 color: #343a40 !important;
9538 color: #121416 !important;
9542 color: #495057 !important;
9546 color: #6c757d !important;
9550 color: rgba(34, 34, 34, 0.5) !important;
9554 color: rgba(255, 255, 255, 0.5) !important;
9561 background-color: transparent;
9565 .text-decoration-none {
9566 text-decoration: none !important;
9570 word-break: break-word !important;
9571 word-wrap: break-word !important;
9575 color: inherit !important;
9579 visibility: visible !important;
9583 visibility: hidden !important;
9590 text-shadow: none !important;
9591 box-shadow: none !important;
9594 text-decoration: underline;
9596 abbr[title]::after {
9597 content: " (" attr(title) ")";
9600 white-space: pre-wrap !important;
9604 border: 1px solid #adb5bd;
9605 page-break-inside: avoid;
9609 page-break-inside: avoid;
9619 page-break-after: avoid;
9625 min-width: 992px !important;
9628 min-width: 992px !important;
9634 border: 1px solid #222;
9637 border-collapse: collapse !important;
9641 background-color: #fff !important;
9644 .table-bordered td {
9645 border: 1px solid #dee2e6 !important;
9652 .table-dark thead th,
9653 .table-dark tbody + tbody {
9654 border-color: #dee2e6;
9656 .table .thead-dark th {
9658 border-color: #dee2e6;
9662 /*# sourceMappingURL=litely.css.map */