2 * Bootstrap v4.1.3 (https://getbootstrap.com/)
3 * Copyright 2011-2018 The Bootstrap Authors
4 * Copyright 2011-2018 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
30 --breakpoint-sm: 576px;
31 --breakpoint-md: 768px;
32 --breakpoint-lg: 992px;
33 --breakpoint-xl: 1200px;
34 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
35 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
41 box-sizing: border-box;
45 font-family: sans-serif;
47 -webkit-text-size-adjust: 100%;
48 -ms-text-size-adjust: 100%;
49 -ms-overflow-style: scrollbar;
50 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
57 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
63 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
69 background-color: #fff;
72 [tabindex="-1"]:focus {
73 outline: 0 !important;
77 box-sizing: content-box;
82 h1, h2, h3, h4, h5, h6 {
84 margin-bottom: 0.5rem;
93 abbr[data-original-title] {
94 text-decoration: underline;
95 -webkit-text-decoration: underline dotted;
96 text-decoration: underline dotted;
104 line-height: inherit;
126 margin-bottom: .5rem;
152 vertical-align: baseline;
165 text-decoration: none;
166 background-color: transparent;
167 -webkit-text-decoration-skip: objects;
172 text-decoration: underline;
175 a:not([href]):not([tabindex]) {
177 text-decoration: none;
180 a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
182 text-decoration: none;
185 a:not([href]):not([tabindex]):focus {
193 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
201 -ms-overflow-style: scrollbar;
209 vertical-align: middle;
215 vertical-align: middle;
219 border-collapse: collapse;
223 padding-top: 0.75rem;
224 padding-bottom: 0.75rem;
227 caption-side: bottom;
235 display: inline-block;
236 margin-bottom: 0.5rem;
245 outline: 5px auto -webkit-focus-ring-color;
254 font-family: inherit;
256 line-height: inherit;
266 text-transform: none;
270 html [type="button"],
273 -webkit-appearance: button;
276 button::-moz-focus-inner,
277 [type="button"]::-moz-focus-inner,
278 [type="reset"]::-moz-focus-inner,
279 [type="submit"]::-moz-focus-inner {
285 input[type="checkbox"] {
286 box-sizing: border-box;
292 input[type="datetime-local"],
293 input[type="month"] {
294 -webkit-appearance: listbox;
314 margin-bottom: .5rem;
316 line-height: inherit;
322 vertical-align: baseline;
325 [type="number"]::-webkit-inner-spin-button,
326 [type="number"]::-webkit-outer-spin-button {
331 outline-offset: -2px;
332 -webkit-appearance: none;
335 [type="search"]::-webkit-search-cancel-button,
336 [type="search"]::-webkit-search-decoration {
337 -webkit-appearance: none;
340 ::-webkit-file-upload-button {
342 -webkit-appearance: button;
346 display: inline-block;
359 display: none !important;
362 h1, h2, h3, h4, h5, h6,
363 .h1, .h2, .h3, .h4, .h5, .h6 {
364 margin-bottom: 0.5rem;
365 font-family: inherit;
428 border-top: 1px solid rgba(0, 0, 0, 0.1);
440 background-color: #fcf8e3;
454 display: inline-block;
457 .list-inline-item:not(:last-child) {
458 margin-right: 0.5rem;
463 text-transform: uppercase;
477 .blockquote-footer::before {
478 content: "\2014 \00A0";
488 background-color: #fff;
489 border: 1px solid #dee2e6;
490 border-radius: 0.25rem;
496 display: inline-block;
500 margin-bottom: 0.5rem;
512 word-break: break-word;
520 padding: 0.2rem 0.4rem;
523 background-color: #212529;
524 border-radius: 0.2rem;
558 @media (min-width: 576px) {
564 @media (min-width: 768px) {
570 @media (min-width: 992px) {
576 @media (min-width: 1200px) {
591 display: -ms-flexbox;
605 .no-gutters > [class*="col-"] {
610 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
611 .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
612 .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
613 .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
614 .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
624 -ms-flex-preferred-size: 0;
626 -ms-flex-positive: 1;
639 -ms-flex: 0 0 8.333333%;
641 max-width: 8.333333%;
645 -ms-flex: 0 0 16.666667%;
646 flex: 0 0 16.666667%;
647 max-width: 16.666667%;
657 -ms-flex: 0 0 33.333333%;
658 flex: 0 0 33.333333%;
659 max-width: 33.333333%;
663 -ms-flex: 0 0 41.666667%;
664 flex: 0 0 41.666667%;
665 max-width: 41.666667%;
675 -ms-flex: 0 0 58.333333%;
676 flex: 0 0 58.333333%;
677 max-width: 58.333333%;
681 -ms-flex: 0 0 66.666667%;
682 flex: 0 0 66.666667%;
683 max-width: 66.666667%;
693 -ms-flex: 0 0 83.333333%;
694 flex: 0 0 83.333333%;
695 max-width: 83.333333%;
699 -ms-flex: 0 0 91.666667%;
700 flex: 0 0 91.666667%;
701 max-width: 91.666667%;
786 margin-left: 8.333333%;
790 margin-left: 16.666667%;
798 margin-left: 33.333333%;
802 margin-left: 41.666667%;
810 margin-left: 58.333333%;
814 margin-left: 66.666667%;
822 margin-left: 83.333333%;
826 margin-left: 91.666667%;
829 @media (min-width: 576px) {
831 -ms-flex-preferred-size: 0;
833 -ms-flex-positive: 1;
844 -ms-flex: 0 0 8.333333%;
846 max-width: 8.333333%;
849 -ms-flex: 0 0 16.666667%;
850 flex: 0 0 16.666667%;
851 max-width: 16.666667%;
859 -ms-flex: 0 0 33.333333%;
860 flex: 0 0 33.333333%;
861 max-width: 33.333333%;
864 -ms-flex: 0 0 41.666667%;
865 flex: 0 0 41.666667%;
866 max-width: 41.666667%;
874 -ms-flex: 0 0 58.333333%;
875 flex: 0 0 58.333333%;
876 max-width: 58.333333%;
879 -ms-flex: 0 0 66.666667%;
880 flex: 0 0 66.666667%;
881 max-width: 66.666667%;
889 -ms-flex: 0 0 83.333333%;
890 flex: 0 0 83.333333%;
891 max-width: 83.333333%;
894 -ms-flex: 0 0 91.666667%;
895 flex: 0 0 91.666667%;
896 max-width: 91.666667%;
967 margin-left: 8.333333%;
970 margin-left: 16.666667%;
976 margin-left: 33.333333%;
979 margin-left: 41.666667%;
985 margin-left: 58.333333%;
988 margin-left: 66.666667%;
994 margin-left: 83.333333%;
997 margin-left: 91.666667%;
1001 @media (min-width: 768px) {
1003 -ms-flex-preferred-size: 0;
1005 -ms-flex-positive: 1;
1016 -ms-flex: 0 0 8.333333%;
1017 flex: 0 0 8.333333%;
1018 max-width: 8.333333%;
1021 -ms-flex: 0 0 16.666667%;
1022 flex: 0 0 16.666667%;
1023 max-width: 16.666667%;
1031 -ms-flex: 0 0 33.333333%;
1032 flex: 0 0 33.333333%;
1033 max-width: 33.333333%;
1036 -ms-flex: 0 0 41.666667%;
1037 flex: 0 0 41.666667%;
1038 max-width: 41.666667%;
1046 -ms-flex: 0 0 58.333333%;
1047 flex: 0 0 58.333333%;
1048 max-width: 58.333333%;
1051 -ms-flex: 0 0 66.666667%;
1052 flex: 0 0 66.666667%;
1053 max-width: 66.666667%;
1061 -ms-flex: 0 0 83.333333%;
1062 flex: 0 0 83.333333%;
1063 max-width: 83.333333%;
1066 -ms-flex: 0 0 91.666667%;
1067 flex: 0 0 91.666667%;
1068 max-width: 91.666667%;
1139 margin-left: 8.333333%;
1142 margin-left: 16.666667%;
1148 margin-left: 33.333333%;
1151 margin-left: 41.666667%;
1157 margin-left: 58.333333%;
1160 margin-left: 66.666667%;
1166 margin-left: 83.333333%;
1169 margin-left: 91.666667%;
1173 @media (min-width: 992px) {
1175 -ms-flex-preferred-size: 0;
1177 -ms-flex-positive: 1;
1188 -ms-flex: 0 0 8.333333%;
1189 flex: 0 0 8.333333%;
1190 max-width: 8.333333%;
1193 -ms-flex: 0 0 16.666667%;
1194 flex: 0 0 16.666667%;
1195 max-width: 16.666667%;
1203 -ms-flex: 0 0 33.333333%;
1204 flex: 0 0 33.333333%;
1205 max-width: 33.333333%;
1208 -ms-flex: 0 0 41.666667%;
1209 flex: 0 0 41.666667%;
1210 max-width: 41.666667%;
1218 -ms-flex: 0 0 58.333333%;
1219 flex: 0 0 58.333333%;
1220 max-width: 58.333333%;
1223 -ms-flex: 0 0 66.666667%;
1224 flex: 0 0 66.666667%;
1225 max-width: 66.666667%;
1233 -ms-flex: 0 0 83.333333%;
1234 flex: 0 0 83.333333%;
1235 max-width: 83.333333%;
1238 -ms-flex: 0 0 91.666667%;
1239 flex: 0 0 91.666667%;
1240 max-width: 91.666667%;
1311 margin-left: 8.333333%;
1314 margin-left: 16.666667%;
1320 margin-left: 33.333333%;
1323 margin-left: 41.666667%;
1329 margin-left: 58.333333%;
1332 margin-left: 66.666667%;
1338 margin-left: 83.333333%;
1341 margin-left: 91.666667%;
1345 @media (min-width: 1200px) {
1347 -ms-flex-preferred-size: 0;
1349 -ms-flex-positive: 1;
1360 -ms-flex: 0 0 8.333333%;
1361 flex: 0 0 8.333333%;
1362 max-width: 8.333333%;
1365 -ms-flex: 0 0 16.666667%;
1366 flex: 0 0 16.666667%;
1367 max-width: 16.666667%;
1375 -ms-flex: 0 0 33.333333%;
1376 flex: 0 0 33.333333%;
1377 max-width: 33.333333%;
1380 -ms-flex: 0 0 41.666667%;
1381 flex: 0 0 41.666667%;
1382 max-width: 41.666667%;
1390 -ms-flex: 0 0 58.333333%;
1391 flex: 0 0 58.333333%;
1392 max-width: 58.333333%;
1395 -ms-flex: 0 0 66.666667%;
1396 flex: 0 0 66.666667%;
1397 max-width: 66.666667%;
1405 -ms-flex: 0 0 83.333333%;
1406 flex: 0 0 83.333333%;
1407 max-width: 83.333333%;
1410 -ms-flex: 0 0 91.666667%;
1411 flex: 0 0 91.666667%;
1412 max-width: 91.666667%;
1483 margin-left: 8.333333%;
1486 margin-left: 16.666667%;
1492 margin-left: 33.333333%;
1495 margin-left: 41.666667%;
1501 margin-left: 58.333333%;
1504 margin-left: 66.666667%;
1510 margin-left: 83.333333%;
1513 margin-left: 91.666667%;
1519 margin-bottom: 1rem;
1520 background-color: transparent;
1526 vertical-align: top;
1527 border-top: 1px solid #dee2e6;
1531 vertical-align: bottom;
1532 border-bottom: 2px solid #dee2e6;
1535 .table tbody + tbody {
1536 border-top: 2px solid #dee2e6;
1540 background-color: #fff;
1549 border: 1px solid #dee2e6;
1553 .table-bordered td {
1554 border: 1px solid #dee2e6;
1557 .table-bordered thead th,
1558 .table-bordered thead td {
1559 border-bottom-width: 2px;
1562 .table-borderless th,
1563 .table-borderless td,
1564 .table-borderless thead th,
1565 .table-borderless tbody + tbody {
1569 .table-striped tbody tr:nth-of-type(odd) {
1570 background-color: rgba(0, 0, 0, 0.05);
1573 .table-hover tbody tr:hover {
1574 background-color: rgba(0, 0, 0, 0.075);
1578 .table-primary > th,
1579 .table-primary > td {
1580 background-color: #b8daff;
1583 .table-hover .table-primary:hover {
1584 background-color: #9fcdff;
1587 .table-hover .table-primary:hover > td,
1588 .table-hover .table-primary:hover > th {
1589 background-color: #9fcdff;
1593 .table-secondary > th,
1594 .table-secondary > td {
1595 background-color: #d6d8db;
1598 .table-hover .table-secondary:hover {
1599 background-color: #c8cbcf;
1602 .table-hover .table-secondary:hover > td,
1603 .table-hover .table-secondary:hover > th {
1604 background-color: #c8cbcf;
1608 .table-success > th,
1609 .table-success > td {
1610 background-color: #c3e6cb;
1613 .table-hover .table-success:hover {
1614 background-color: #b1dfbb;
1617 .table-hover .table-success:hover > td,
1618 .table-hover .table-success:hover > th {
1619 background-color: #b1dfbb;
1625 background-color: #bee5eb;
1628 .table-hover .table-info:hover {
1629 background-color: #abdde5;
1632 .table-hover .table-info:hover > td,
1633 .table-hover .table-info:hover > th {
1634 background-color: #abdde5;
1638 .table-warning > th,
1639 .table-warning > td {
1640 background-color: #ffeeba;
1643 .table-hover .table-warning:hover {
1644 background-color: #ffe8a1;
1647 .table-hover .table-warning:hover > td,
1648 .table-hover .table-warning:hover > th {
1649 background-color: #ffe8a1;
1654 .table-danger > td {
1655 background-color: #f5c6cb;
1658 .table-hover .table-danger:hover {
1659 background-color: #f1b0b7;
1662 .table-hover .table-danger:hover > td,
1663 .table-hover .table-danger:hover > th {
1664 background-color: #f1b0b7;
1670 background-color: #fdfdfe;
1673 .table-hover .table-light:hover {
1674 background-color: #ececf6;
1677 .table-hover .table-light:hover > td,
1678 .table-hover .table-light:hover > th {
1679 background-color: #ececf6;
1685 background-color: #c6c8ca;
1688 .table-hover .table-dark:hover {
1689 background-color: #b9bbbe;
1692 .table-hover .table-dark:hover > td,
1693 .table-hover .table-dark:hover > th {
1694 background-color: #b9bbbe;
1699 .table-active > td {
1700 background-color: rgba(0, 0, 0, 0.075);
1703 .table-hover .table-active:hover {
1704 background-color: rgba(0, 0, 0, 0.075);
1707 .table-hover .table-active:hover > td,
1708 .table-hover .table-active:hover > th {
1709 background-color: rgba(0, 0, 0, 0.075);
1712 .table .thead-dark th {
1714 background-color: #212529;
1715 border-color: #32383e;
1718 .table .thead-light th {
1720 background-color: #e9ecef;
1721 border-color: #dee2e6;
1726 background-color: #212529;
1731 .table-dark thead th {
1732 border-color: #32383e;
1735 .table-dark.table-bordered {
1739 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1740 background-color: rgba(255, 255, 255, 0.05);
1743 .table-dark.table-hover tbody tr:hover {
1744 background-color: rgba(255, 255, 255, 0.075);
1747 @media (max-width: 575.98px) {
1748 .table-responsive-sm {
1752 -webkit-overflow-scrolling: touch;
1753 -ms-overflow-style: -ms-autohiding-scrollbar;
1755 .table-responsive-sm > .table-bordered {
1760 @media (max-width: 767.98px) {
1761 .table-responsive-md {
1765 -webkit-overflow-scrolling: touch;
1766 -ms-overflow-style: -ms-autohiding-scrollbar;
1768 .table-responsive-md > .table-bordered {
1773 @media (max-width: 991.98px) {
1774 .table-responsive-lg {
1778 -webkit-overflow-scrolling: touch;
1779 -ms-overflow-style: -ms-autohiding-scrollbar;
1781 .table-responsive-lg > .table-bordered {
1786 @media (max-width: 1199.98px) {
1787 .table-responsive-xl {
1791 -webkit-overflow-scrolling: touch;
1792 -ms-overflow-style: -ms-autohiding-scrollbar;
1794 .table-responsive-xl > .table-bordered {
1803 -webkit-overflow-scrolling: touch;
1804 -ms-overflow-style: -ms-autohiding-scrollbar;
1807 .table-responsive > .table-bordered {
1814 height: calc(2.25rem + 2px);
1815 padding: 0.375rem 0.75rem;
1819 background-color: #fff;
1820 background-clip: padding-box;
1821 border: 1px solid #ced4da;
1822 border-radius: 0.25rem;
1823 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1826 @media screen and (prefers-reduced-motion: reduce) {
1832 .form-control::-ms-expand {
1833 background-color: transparent;
1837 .form-control:focus {
1839 background-color: #fff;
1840 border-color: #80bdff;
1842 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1845 .form-control::-webkit-input-placeholder {
1850 .form-control::-moz-placeholder {
1855 .form-control:-ms-input-placeholder {
1860 .form-control::-ms-input-placeholder {
1865 .form-control::placeholder {
1870 .form-control:disabled, .form-control[readonly] {
1871 background-color: #e9ecef;
1875 select.form-control:focus::-ms-value {
1877 background-color: #fff;
1881 .form-control-range {
1887 padding-top: calc(0.375rem + 1px);
1888 padding-bottom: calc(0.375rem + 1px);
1894 .col-form-label-lg {
1895 padding-top: calc(0.5rem + 1px);
1896 padding-bottom: calc(0.5rem + 1px);
1901 .col-form-label-sm {
1902 padding-top: calc(0.25rem + 1px);
1903 padding-bottom: calc(0.25rem + 1px);
1904 font-size: 0.875rem;
1908 .form-control-plaintext {
1911 padding-top: 0.375rem;
1912 padding-bottom: 0.375rem;
1916 background-color: transparent;
1917 border: solid transparent;
1918 border-width: 1px 0;
1921 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
1927 height: calc(1.8125rem + 2px);
1928 padding: 0.25rem 0.5rem;
1929 font-size: 0.875rem;
1931 border-radius: 0.2rem;
1935 height: calc(2.875rem + 2px);
1936 padding: 0.5rem 1rem;
1939 border-radius: 0.3rem;
1942 select.form-control[size], select.form-control[multiple] {
1946 textarea.form-control {
1951 margin-bottom: 1rem;
1956 margin-top: 0.25rem;
1960 display: -ms-flexbox;
1962 -ms-flex-wrap: wrap;
1969 .form-row > [class*="col-"] {
1977 padding-left: 1.25rem;
1983 margin-left: -1.25rem;
1986 .form-check-input:disabled ~ .form-check-label {
1994 .form-check-inline {
1995 display: -ms-inline-flexbox;
1996 display: inline-flex;
1997 -ms-flex-align: center;
1998 align-items: center;
2000 margin-right: 0.75rem;
2003 .form-check-inline .form-check-input {
2006 margin-right: 0.3125rem;
2013 margin-top: 0.25rem;
2024 padding: 0.25rem 0.5rem;
2026 font-size: 0.875rem;
2029 background-color: rgba(40, 167, 69, 0.9);
2030 border-radius: 0.25rem;
2033 .was-validated .form-control:valid, .form-control.is-valid, .was-validated
2034 .custom-select:valid,
2035 .custom-select.is-valid {
2036 border-color: #28a745;
2039 .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
2040 .custom-select:valid:focus,
2041 .custom-select.is-valid:focus {
2042 border-color: #28a745;
2043 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2046 .was-validated .form-control:valid ~ .valid-feedback,
2047 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
2048 .form-control.is-valid ~ .valid-tooltip, .was-validated
2049 .custom-select:valid ~ .valid-feedback,
2051 .custom-select:valid ~ .valid-tooltip,
2052 .custom-select.is-valid ~ .valid-feedback,
2053 .custom-select.is-valid ~ .valid-tooltip {
2057 .was-validated .form-control-file:valid ~ .valid-feedback,
2058 .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
2059 .form-control-file.is-valid ~ .valid-tooltip {
2063 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2067 .was-validated .form-check-input:valid ~ .valid-feedback,
2068 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2069 .form-check-input.is-valid ~ .valid-tooltip {
2073 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2077 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2078 background-color: #71dd8a;
2081 .was-validated .custom-control-input:valid ~ .valid-feedback,
2082 .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
2083 .custom-control-input.is-valid ~ .valid-tooltip {
2087 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2088 background-color: #34ce57;
2091 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2092 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2095 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2096 border-color: #28a745;
2099 .was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {
2100 border-color: inherit;
2103 .was-validated .custom-file-input:valid ~ .valid-feedback,
2104 .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
2105 .custom-file-input.is-valid ~ .valid-tooltip {
2109 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2110 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2116 margin-top: 0.25rem;
2127 padding: 0.25rem 0.5rem;
2129 font-size: 0.875rem;
2132 background-color: rgba(220, 53, 69, 0.9);
2133 border-radius: 0.25rem;
2136 .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
2137 .custom-select:invalid,
2138 .custom-select.is-invalid {
2139 border-color: #dc3545;
2142 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
2143 .custom-select:invalid:focus,
2144 .custom-select.is-invalid:focus {
2145 border-color: #dc3545;
2146 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2149 .was-validated .form-control:invalid ~ .invalid-feedback,
2150 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
2151 .form-control.is-invalid ~ .invalid-tooltip, .was-validated
2152 .custom-select:invalid ~ .invalid-feedback,
2154 .custom-select:invalid ~ .invalid-tooltip,
2155 .custom-select.is-invalid ~ .invalid-feedback,
2156 .custom-select.is-invalid ~ .invalid-tooltip {
2160 .was-validated .form-control-file:invalid ~ .invalid-feedback,
2161 .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
2162 .form-control-file.is-invalid ~ .invalid-tooltip {
2166 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2170 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2171 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2172 .form-check-input.is-invalid ~ .invalid-tooltip {
2176 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2180 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2181 background-color: #efa2a9;
2184 .was-validated .custom-control-input:invalid ~ .invalid-feedback,
2185 .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
2186 .custom-control-input.is-invalid ~ .invalid-tooltip {
2190 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2191 background-color: #e4606d;
2194 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2195 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2198 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2199 border-color: #dc3545;
2202 .was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {
2203 border-color: inherit;
2206 .was-validated .custom-file-input:invalid ~ .invalid-feedback,
2207 .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
2208 .custom-file-input.is-invalid ~ .invalid-tooltip {
2212 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2213 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2217 display: -ms-flexbox;
2219 -ms-flex-flow: row wrap;
2220 flex-flow: row wrap;
2221 -ms-flex-align: center;
2222 align-items: center;
2225 .form-inline .form-check {
2229 @media (min-width: 576px) {
2230 .form-inline label {
2231 display: -ms-flexbox;
2233 -ms-flex-align: center;
2234 align-items: center;
2235 -ms-flex-pack: center;
2236 justify-content: center;
2239 .form-inline .form-group {
2240 display: -ms-flexbox;
2244 -ms-flex-flow: row wrap;
2245 flex-flow: row wrap;
2246 -ms-flex-align: center;
2247 align-items: center;
2250 .form-inline .form-control {
2251 display: inline-block;
2253 vertical-align: middle;
2255 .form-inline .form-control-plaintext {
2256 display: inline-block;
2258 .form-inline .input-group,
2259 .form-inline .custom-select {
2262 .form-inline .form-check {
2263 display: -ms-flexbox;
2265 -ms-flex-align: center;
2266 align-items: center;
2267 -ms-flex-pack: center;
2268 justify-content: center;
2272 .form-inline .form-check-input {
2275 margin-right: 0.25rem;
2278 .form-inline .custom-control {
2279 -ms-flex-align: center;
2280 align-items: center;
2281 -ms-flex-pack: center;
2282 justify-content: center;
2284 .form-inline .custom-control-label {
2290 display: inline-block;
2293 white-space: nowrap;
2294 vertical-align: middle;
2295 -webkit-user-select: none;
2296 -moz-user-select: none;
2297 -ms-user-select: none;
2299 border: 1px solid transparent;
2300 padding: 0.375rem 0.75rem;
2303 border-radius: 0.25rem;
2304 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2307 @media screen and (prefers-reduced-motion: reduce) {
2313 .btn:hover, .btn:focus {
2314 text-decoration: none;
2317 .btn:focus, .btn.focus {
2319 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2322 .btn.disabled, .btn:disabled {
2326 .btn:not(:disabled):not(.disabled) {
2331 fieldset:disabled a.btn {
2332 pointer-events: none;
2337 background-color: #007bff;
2338 border-color: #007bff;
2341 .btn-primary:hover {
2343 background-color: #0069d9;
2344 border-color: #0062cc;
2347 .btn-primary:focus, .btn-primary.focus {
2348 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2351 .btn-primary.disabled, .btn-primary:disabled {
2353 background-color: #007bff;
2354 border-color: #007bff;
2357 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2358 .show > .btn-primary.dropdown-toggle {
2360 background-color: #0062cc;
2361 border-color: #005cbf;
2364 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2365 .show > .btn-primary.dropdown-toggle:focus {
2366 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2371 background-color: #6c757d;
2372 border-color: #6c757d;
2375 .btn-secondary:hover {
2377 background-color: #5a6268;
2378 border-color: #545b62;
2381 .btn-secondary:focus, .btn-secondary.focus {
2382 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2385 .btn-secondary.disabled, .btn-secondary:disabled {
2387 background-color: #6c757d;
2388 border-color: #6c757d;
2391 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2392 .show > .btn-secondary.dropdown-toggle {
2394 background-color: #545b62;
2395 border-color: #4e555b;
2398 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2399 .show > .btn-secondary.dropdown-toggle:focus {
2400 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2405 background-color: #28a745;
2406 border-color: #28a745;
2409 .btn-success:hover {
2411 background-color: #218838;
2412 border-color: #1e7e34;
2415 .btn-success:focus, .btn-success.focus {
2416 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2419 .btn-success.disabled, .btn-success:disabled {
2421 background-color: #28a745;
2422 border-color: #28a745;
2425 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2426 .show > .btn-success.dropdown-toggle {
2428 background-color: #1e7e34;
2429 border-color: #1c7430;
2432 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2433 .show > .btn-success.dropdown-toggle:focus {
2434 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2439 background-color: #17a2b8;
2440 border-color: #17a2b8;
2445 background-color: #138496;
2446 border-color: #117a8b;
2449 .btn-info:focus, .btn-info.focus {
2450 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2453 .btn-info.disabled, .btn-info:disabled {
2455 background-color: #17a2b8;
2456 border-color: #17a2b8;
2459 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2460 .show > .btn-info.dropdown-toggle {
2462 background-color: #117a8b;
2463 border-color: #10707f;
2466 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2467 .show > .btn-info.dropdown-toggle:focus {
2468 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2473 background-color: #ffc107;
2474 border-color: #ffc107;
2477 .btn-warning:hover {
2479 background-color: #e0a800;
2480 border-color: #d39e00;
2483 .btn-warning:focus, .btn-warning.focus {
2484 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2487 .btn-warning.disabled, .btn-warning:disabled {
2489 background-color: #ffc107;
2490 border-color: #ffc107;
2493 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2494 .show > .btn-warning.dropdown-toggle {
2496 background-color: #d39e00;
2497 border-color: #c69500;
2500 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2501 .show > .btn-warning.dropdown-toggle:focus {
2502 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2507 background-color: #dc3545;
2508 border-color: #dc3545;
2513 background-color: #c82333;
2514 border-color: #bd2130;
2517 .btn-danger:focus, .btn-danger.focus {
2518 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2521 .btn-danger.disabled, .btn-danger:disabled {
2523 background-color: #dc3545;
2524 border-color: #dc3545;
2527 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2528 .show > .btn-danger.dropdown-toggle {
2530 background-color: #bd2130;
2531 border-color: #b21f2d;
2534 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2535 .show > .btn-danger.dropdown-toggle:focus {
2536 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2541 background-color: #f8f9fa;
2542 border-color: #f8f9fa;
2547 background-color: #e2e6ea;
2548 border-color: #dae0e5;
2551 .btn-light:focus, .btn-light.focus {
2552 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2555 .btn-light.disabled, .btn-light:disabled {
2557 background-color: #f8f9fa;
2558 border-color: #f8f9fa;
2561 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2562 .show > .btn-light.dropdown-toggle {
2564 background-color: #dae0e5;
2565 border-color: #d3d9df;
2568 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2569 .show > .btn-light.dropdown-toggle:focus {
2570 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2575 background-color: #343a40;
2576 border-color: #343a40;
2581 background-color: #23272b;
2582 border-color: #1d2124;
2585 .btn-dark:focus, .btn-dark.focus {
2586 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2589 .btn-dark.disabled, .btn-dark:disabled {
2591 background-color: #343a40;
2592 border-color: #343a40;
2595 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2596 .show > .btn-dark.dropdown-toggle {
2598 background-color: #1d2124;
2599 border-color: #171a1d;
2602 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2603 .show > .btn-dark.dropdown-toggle:focus {
2604 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2607 .btn-outline-primary {
2609 background-color: transparent;
2610 background-image: none;
2611 border-color: #007bff;
2614 .btn-outline-primary:hover {
2616 background-color: #007bff;
2617 border-color: #007bff;
2620 .btn-outline-primary:focus, .btn-outline-primary.focus {
2621 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2624 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2626 background-color: transparent;
2629 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2630 .show > .btn-outline-primary.dropdown-toggle {
2632 background-color: #007bff;
2633 border-color: #007bff;
2636 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2637 .show > .btn-outline-primary.dropdown-toggle:focus {
2638 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2641 .btn-outline-secondary {
2643 background-color: transparent;
2644 background-image: none;
2645 border-color: #6c757d;
2648 .btn-outline-secondary:hover {
2650 background-color: #6c757d;
2651 border-color: #6c757d;
2654 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2655 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2658 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2660 background-color: transparent;
2663 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2664 .show > .btn-outline-secondary.dropdown-toggle {
2666 background-color: #6c757d;
2667 border-color: #6c757d;
2670 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2671 .show > .btn-outline-secondary.dropdown-toggle:focus {
2672 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2675 .btn-outline-success {
2677 background-color: transparent;
2678 background-image: none;
2679 border-color: #28a745;
2682 .btn-outline-success:hover {
2684 background-color: #28a745;
2685 border-color: #28a745;
2688 .btn-outline-success:focus, .btn-outline-success.focus {
2689 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2692 .btn-outline-success.disabled, .btn-outline-success:disabled {
2694 background-color: transparent;
2697 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2698 .show > .btn-outline-success.dropdown-toggle {
2700 background-color: #28a745;
2701 border-color: #28a745;
2704 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2705 .show > .btn-outline-success.dropdown-toggle:focus {
2706 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2711 background-color: transparent;
2712 background-image: none;
2713 border-color: #17a2b8;
2716 .btn-outline-info:hover {
2718 background-color: #17a2b8;
2719 border-color: #17a2b8;
2722 .btn-outline-info:focus, .btn-outline-info.focus {
2723 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2726 .btn-outline-info.disabled, .btn-outline-info:disabled {
2728 background-color: transparent;
2731 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2732 .show > .btn-outline-info.dropdown-toggle {
2734 background-color: #17a2b8;
2735 border-color: #17a2b8;
2738 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2739 .show > .btn-outline-info.dropdown-toggle:focus {
2740 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2743 .btn-outline-warning {
2745 background-color: transparent;
2746 background-image: none;
2747 border-color: #ffc107;
2750 .btn-outline-warning:hover {
2752 background-color: #ffc107;
2753 border-color: #ffc107;
2756 .btn-outline-warning:focus, .btn-outline-warning.focus {
2757 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2760 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2762 background-color: transparent;
2765 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
2766 .show > .btn-outline-warning.dropdown-toggle {
2768 background-color: #ffc107;
2769 border-color: #ffc107;
2772 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2773 .show > .btn-outline-warning.dropdown-toggle:focus {
2774 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2777 .btn-outline-danger {
2779 background-color: transparent;
2780 background-image: none;
2781 border-color: #dc3545;
2784 .btn-outline-danger:hover {
2786 background-color: #dc3545;
2787 border-color: #dc3545;
2790 .btn-outline-danger:focus, .btn-outline-danger.focus {
2791 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2794 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2796 background-color: transparent;
2799 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
2800 .show > .btn-outline-danger.dropdown-toggle {
2802 background-color: #dc3545;
2803 border-color: #dc3545;
2806 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2807 .show > .btn-outline-danger.dropdown-toggle:focus {
2808 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2811 .btn-outline-light {
2813 background-color: transparent;
2814 background-image: none;
2815 border-color: #f8f9fa;
2818 .btn-outline-light:hover {
2820 background-color: #f8f9fa;
2821 border-color: #f8f9fa;
2824 .btn-outline-light:focus, .btn-outline-light.focus {
2825 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2828 .btn-outline-light.disabled, .btn-outline-light:disabled {
2830 background-color: transparent;
2833 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
2834 .show > .btn-outline-light.dropdown-toggle {
2836 background-color: #f8f9fa;
2837 border-color: #f8f9fa;
2840 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
2841 .show > .btn-outline-light.dropdown-toggle:focus {
2842 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2847 background-color: transparent;
2848 background-image: none;
2849 border-color: #343a40;
2852 .btn-outline-dark:hover {
2854 background-color: #343a40;
2855 border-color: #343a40;
2858 .btn-outline-dark:focus, .btn-outline-dark.focus {
2859 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2862 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2864 background-color: transparent;
2867 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
2868 .show > .btn-outline-dark.dropdown-toggle {
2870 background-color: #343a40;
2871 border-color: #343a40;
2874 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
2875 .show > .btn-outline-dark.dropdown-toggle:focus {
2876 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2882 background-color: transparent;
2887 text-decoration: underline;
2888 background-color: transparent;
2889 border-color: transparent;
2892 .btn-link:focus, .btn-link.focus {
2893 text-decoration: underline;
2894 border-color: transparent;
2898 .btn-link:disabled, .btn-link.disabled {
2900 pointer-events: none;
2903 .btn-lg, .btn-group-lg > .btn {
2904 padding: 0.5rem 1rem;
2907 border-radius: 0.3rem;
2910 .btn-sm, .btn-group-sm > .btn {
2911 padding: 0.25rem 0.5rem;
2912 font-size: 0.875rem;
2914 border-radius: 0.2rem;
2922 .btn-block + .btn-block {
2926 input[type="submit"].btn-block,
2927 input[type="reset"].btn-block,
2928 input[type="button"].btn-block {
2933 transition: opacity 0.15s linear;
2936 @media screen and (prefers-reduced-motion: reduce) {
2946 .collapse:not(.show) {
2954 transition: height 0.35s ease;
2957 @media screen and (prefers-reduced-motion: reduce) {
2970 .dropdown-toggle::after {
2971 display: inline-block;
2974 margin-left: 0.255em;
2975 vertical-align: 0.255em;
2977 border-top: 0.3em solid;
2978 border-right: 0.3em solid transparent;
2980 border-left: 0.3em solid transparent;
2983 .dropdown-toggle:empty::after {
2996 margin: 0.125rem 0 0;
3001 background-color: #fff;
3002 background-clip: padding-box;
3003 border: 1px solid rgba(0, 0, 0, 0.15);
3004 border-radius: 0.25rem;
3007 .dropdown-menu-right {
3012 .dropup .dropdown-menu {
3016 margin-bottom: 0.125rem;
3019 .dropup .dropdown-toggle::after {
3020 display: inline-block;
3023 margin-left: 0.255em;
3024 vertical-align: 0.255em;
3027 border-right: 0.3em solid transparent;
3028 border-bottom: 0.3em solid;
3029 border-left: 0.3em solid transparent;
3032 .dropup .dropdown-toggle:empty::after {
3036 .dropright .dropdown-menu {
3041 margin-left: 0.125rem;
3044 .dropright .dropdown-toggle::after {
3045 display: inline-block;
3048 margin-left: 0.255em;
3049 vertical-align: 0.255em;
3051 border-top: 0.3em solid transparent;
3053 border-bottom: 0.3em solid transparent;
3054 border-left: 0.3em solid;
3057 .dropright .dropdown-toggle:empty::after {
3061 .dropright .dropdown-toggle::after {
3065 .dropleft .dropdown-menu {
3070 margin-right: 0.125rem;
3073 .dropleft .dropdown-toggle::after {
3074 display: inline-block;
3077 margin-left: 0.255em;
3078 vertical-align: 0.255em;
3082 .dropleft .dropdown-toggle::after {
3086 .dropleft .dropdown-toggle::before {
3087 display: inline-block;
3090 margin-right: 0.255em;
3091 vertical-align: 0.255em;
3093 border-top: 0.3em solid transparent;
3094 border-right: 0.3em solid;
3095 border-bottom: 0.3em solid transparent;
3098 .dropleft .dropdown-toggle:empty::after {
3102 .dropleft .dropdown-toggle::before {
3106 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
3115 border-top: 1px solid #e9ecef;
3121 padding: 0.25rem 1.5rem;
3125 text-align: inherit;
3126 white-space: nowrap;
3127 background-color: transparent;
3131 .dropdown-item:hover, .dropdown-item:focus {
3133 text-decoration: none;
3134 background-color: #f8f9fa;
3137 .dropdown-item.active, .dropdown-item:active {
3139 text-decoration: none;
3140 background-color: #007bff;
3143 .dropdown-item.disabled, .dropdown-item:disabled {
3145 background-color: transparent;
3148 .dropdown-menu.show {
3154 padding: 0.5rem 1.5rem;
3156 font-size: 0.875rem;
3158 white-space: nowrap;
3161 .dropdown-item-text {
3163 padding: 0.25rem 1.5rem;
3168 .btn-group-vertical {
3170 display: -ms-inline-flexbox;
3171 display: inline-flex;
3172 vertical-align: middle;
3176 .btn-group-vertical > .btn {
3182 .btn-group > .btn:hover,
3183 .btn-group-vertical > .btn:hover {
3187 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3188 .btn-group-vertical > .btn:focus,
3189 .btn-group-vertical > .btn:active,
3190 .btn-group-vertical > .btn.active {
3194 .btn-group .btn + .btn,
3195 .btn-group .btn + .btn-group,
3196 .btn-group .btn-group + .btn,
3197 .btn-group .btn-group + .btn-group,
3198 .btn-group-vertical .btn + .btn,
3199 .btn-group-vertical .btn + .btn-group,
3200 .btn-group-vertical .btn-group + .btn,
3201 .btn-group-vertical .btn-group + .btn-group {
3206 display: -ms-flexbox;
3208 -ms-flex-wrap: wrap;
3210 -ms-flex-pack: start;
3211 justify-content: flex-start;
3214 .btn-toolbar .input-group {
3218 .btn-group > .btn:first-child {
3222 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3223 .btn-group > .btn-group:not(:last-child) > .btn {
3224 border-top-right-radius: 0;
3225 border-bottom-right-radius: 0;
3228 .btn-group > .btn:not(:first-child),
3229 .btn-group > .btn-group:not(:first-child) > .btn {
3230 border-top-left-radius: 0;
3231 border-bottom-left-radius: 0;
3234 .dropdown-toggle-split {
3235 padding-right: 0.5625rem;
3236 padding-left: 0.5625rem;
3239 .dropdown-toggle-split::after,
3240 .dropup .dropdown-toggle-split::after,
3241 .dropright .dropdown-toggle-split::after {
3245 .dropleft .dropdown-toggle-split::before {
3249 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3250 padding-right: 0.375rem;
3251 padding-left: 0.375rem;
3254 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3255 padding-right: 0.75rem;
3256 padding-left: 0.75rem;
3259 .btn-group-vertical {
3260 -ms-flex-direction: column;
3261 flex-direction: column;
3262 -ms-flex-align: start;
3263 align-items: flex-start;
3264 -ms-flex-pack: center;
3265 justify-content: center;
3268 .btn-group-vertical .btn,
3269 .btn-group-vertical .btn-group {
3273 .btn-group-vertical > .btn + .btn,
3274 .btn-group-vertical > .btn + .btn-group,
3275 .btn-group-vertical > .btn-group + .btn,
3276 .btn-group-vertical > .btn-group + .btn-group {
3281 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3282 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3283 border-bottom-right-radius: 0;
3284 border-bottom-left-radius: 0;
3287 .btn-group-vertical > .btn:not(:first-child),
3288 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3289 border-top-left-radius: 0;
3290 border-top-right-radius: 0;
3293 .btn-group-toggle > .btn,
3294 .btn-group-toggle > .btn-group > .btn {
3298 .btn-group-toggle > .btn input[type="radio"],
3299 .btn-group-toggle > .btn input[type="checkbox"],
3300 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3301 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3303 clip: rect(0, 0, 0, 0);
3304 pointer-events: none;
3309 display: -ms-flexbox;
3311 -ms-flex-wrap: wrap;
3313 -ms-flex-align: stretch;
3314 align-items: stretch;
3318 .input-group > .form-control,
3319 .input-group > .custom-select,
3320 .input-group > .custom-file {
3328 .input-group > .form-control + .form-control,
3329 .input-group > .form-control + .custom-select,
3330 .input-group > .form-control + .custom-file,
3331 .input-group > .custom-select + .form-control,
3332 .input-group > .custom-select + .custom-select,
3333 .input-group > .custom-select + .custom-file,
3334 .input-group > .custom-file + .form-control,
3335 .input-group > .custom-file + .custom-select,
3336 .input-group > .custom-file + .custom-file {
3340 .input-group > .form-control:focus,
3341 .input-group > .custom-select:focus,
3342 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3346 .input-group > .custom-file .custom-file-input:focus {
3350 .input-group > .form-control:not(:last-child),
3351 .input-group > .custom-select:not(:last-child) {
3352 border-top-right-radius: 0;
3353 border-bottom-right-radius: 0;
3356 .input-group > .form-control:not(:first-child),
3357 .input-group > .custom-select:not(:first-child) {
3358 border-top-left-radius: 0;
3359 border-bottom-left-radius: 0;
3362 .input-group > .custom-file {
3363 display: -ms-flexbox;
3365 -ms-flex-align: center;
3366 align-items: center;
3369 .input-group > .custom-file:not(:last-child) .custom-file-label,
3370 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3371 border-top-right-radius: 0;
3372 border-bottom-right-radius: 0;
3375 .input-group > .custom-file:not(:first-child) .custom-file-label {
3376 border-top-left-radius: 0;
3377 border-bottom-left-radius: 0;
3380 .input-group-prepend,
3381 .input-group-append {
3382 display: -ms-flexbox;
3386 .input-group-prepend .btn,
3387 .input-group-append .btn {
3392 .input-group-prepend .btn + .btn,
3393 .input-group-prepend .btn + .input-group-text,
3394 .input-group-prepend .input-group-text + .input-group-text,
3395 .input-group-prepend .input-group-text + .btn,
3396 .input-group-append .btn + .btn,
3397 .input-group-append .btn + .input-group-text,
3398 .input-group-append .input-group-text + .input-group-text,
3399 .input-group-append .input-group-text + .btn {
3403 .input-group-prepend {
3407 .input-group-append {
3412 display: -ms-flexbox;
3414 -ms-flex-align: center;
3415 align-items: center;
3416 padding: 0.375rem 0.75rem;
3423 white-space: nowrap;
3424 background-color: #e9ecef;
3425 border: 1px solid #ced4da;
3426 border-radius: 0.25rem;
3429 .input-group-text input[type="radio"],
3430 .input-group-text input[type="checkbox"] {
3434 .input-group-lg > .form-control,
3435 .input-group-lg > .input-group-prepend > .input-group-text,
3436 .input-group-lg > .input-group-append > .input-group-text,
3437 .input-group-lg > .input-group-prepend > .btn,
3438 .input-group-lg > .input-group-append > .btn {
3439 height: calc(2.875rem + 2px);
3440 padding: 0.5rem 1rem;
3443 border-radius: 0.3rem;
3446 .input-group-sm > .form-control,
3447 .input-group-sm > .input-group-prepend > .input-group-text,
3448 .input-group-sm > .input-group-append > .input-group-text,
3449 .input-group-sm > .input-group-prepend > .btn,
3450 .input-group-sm > .input-group-append > .btn {
3451 height: calc(1.8125rem + 2px);
3452 padding: 0.25rem 0.5rem;
3453 font-size: 0.875rem;
3455 border-radius: 0.2rem;
3458 .input-group > .input-group-prepend > .btn,
3459 .input-group > .input-group-prepend > .input-group-text,
3460 .input-group > .input-group-append:not(:last-child) > .btn,
3461 .input-group > .input-group-append:not(:last-child) > .input-group-text,
3462 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3463 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3464 border-top-right-radius: 0;
3465 border-bottom-right-radius: 0;
3468 .input-group > .input-group-append > .btn,
3469 .input-group > .input-group-append > .input-group-text,
3470 .input-group > .input-group-prepend:not(:first-child) > .btn,
3471 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3472 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3473 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3474 border-top-left-radius: 0;
3475 border-bottom-left-radius: 0;
3482 padding-left: 1.5rem;
3485 .custom-control-inline {
3486 display: -ms-inline-flexbox;
3487 display: inline-flex;
3491 .custom-control-input {
3497 .custom-control-input:checked ~ .custom-control-label::before {
3499 background-color: #007bff;
3502 .custom-control-input:focus ~ .custom-control-label::before {
3503 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3506 .custom-control-input:active ~ .custom-control-label::before {
3508 background-color: #b3d7ff;
3511 .custom-control-input:disabled ~ .custom-control-label {
3515 .custom-control-input:disabled ~ .custom-control-label::before {
3516 background-color: #e9ecef;
3519 .custom-control-label {
3524 .custom-control-label::before {
3531 pointer-events: none;
3533 -webkit-user-select: none;
3534 -moz-user-select: none;
3535 -ms-user-select: none;
3537 background-color: #dee2e6;
3540 .custom-control-label::after {
3548 background-repeat: no-repeat;
3549 background-position: center center;
3550 background-size: 50% 50%;
3553 .custom-checkbox .custom-control-label::before {
3554 border-radius: 0.25rem;
3557 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
3558 background-color: #007bff;
3561 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3562 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
3565 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3566 background-color: #007bff;
3569 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3570 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
3573 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3574 background-color: rgba(0, 123, 255, 0.5);
3577 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3578 background-color: rgba(0, 123, 255, 0.5);
3581 .custom-radio .custom-control-label::before {
3585 .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
3586 background-color: #007bff;
3589 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3590 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
3593 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3594 background-color: rgba(0, 123, 255, 0.5);
3598 display: inline-block;
3600 height: calc(2.25rem + 2px);
3601 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3604 vertical-align: middle;
3605 background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
3606 background-size: 8px 10px;
3607 border: 1px solid #ced4da;
3608 border-radius: 0.25rem;
3609 -webkit-appearance: none;
3610 -moz-appearance: none;
3614 .custom-select:focus {
3615 border-color: #80bdff;
3617 box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);
3620 .custom-select:focus::-ms-value {
3622 background-color: #fff;
3625 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
3627 padding-right: 0.75rem;
3628 background-image: none;
3631 .custom-select:disabled {
3633 background-color: #e9ecef;
3636 .custom-select::-ms-expand {
3641 height: calc(1.8125rem + 2px);
3642 padding-top: 0.375rem;
3643 padding-bottom: 0.375rem;
3648 height: calc(2.875rem + 2px);
3649 padding-top: 0.375rem;
3650 padding-bottom: 0.375rem;
3656 display: inline-block;
3658 height: calc(2.25rem + 2px);
3662 .custom-file-input {
3666 height: calc(2.25rem + 2px);
3671 .custom-file-input:focus ~ .custom-file-label {
3672 border-color: #80bdff;
3673 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3676 .custom-file-input:focus ~ .custom-file-label::after {
3677 border-color: #80bdff;
3680 .custom-file-input:disabled ~ .custom-file-label {
3681 background-color: #e9ecef;
3684 .custom-file-input:lang(en) ~ .custom-file-label::after {
3688 .custom-file-label {
3694 height: calc(2.25rem + 2px);
3695 padding: 0.375rem 0.75rem;
3698 background-color: #fff;
3699 border: 1px solid #ced4da;
3700 border-radius: 0.25rem;
3703 .custom-file-label::after {
3711 padding: 0.375rem 0.75rem;
3715 background-color: #e9ecef;
3716 border-left: 1px solid #ced4da;
3717 border-radius: 0 0.25rem 0.25rem 0;
3723 background-color: transparent;
3724 -webkit-appearance: none;
3725 -moz-appearance: none;
3729 .custom-range:focus {
3733 .custom-range:focus::-webkit-slider-thumb {
3734 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3737 .custom-range:focus::-moz-range-thumb {
3738 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3741 .custom-range:focus::-ms-thumb {
3742 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3745 .custom-range::-moz-focus-outer {
3749 .custom-range::-webkit-slider-thumb {
3752 margin-top: -0.25rem;
3753 background-color: #007bff;
3755 border-radius: 1rem;
3756 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3757 -webkit-appearance: none;
3761 @media screen and (prefers-reduced-motion: reduce) {
3762 .custom-range::-webkit-slider-thumb {
3767 .custom-range::-webkit-slider-thumb:active {
3768 background-color: #b3d7ff;
3771 .custom-range::-webkit-slider-runnable-track {
3776 background-color: #dee2e6;
3777 border-color: transparent;
3778 border-radius: 1rem;
3781 .custom-range::-moz-range-thumb {
3784 background-color: #007bff;
3786 border-radius: 1rem;
3787 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3788 -moz-appearance: none;
3792 @media screen and (prefers-reduced-motion: reduce) {
3793 .custom-range::-moz-range-thumb {
3798 .custom-range::-moz-range-thumb:active {
3799 background-color: #b3d7ff;
3802 .custom-range::-moz-range-track {
3807 background-color: #dee2e6;
3808 border-color: transparent;
3809 border-radius: 1rem;
3812 .custom-range::-ms-thumb {
3816 margin-right: 0.2rem;
3817 margin-left: 0.2rem;
3818 background-color: #007bff;
3820 border-radius: 1rem;
3821 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3825 @media screen and (prefers-reduced-motion: reduce) {
3826 .custom-range::-ms-thumb {
3831 .custom-range::-ms-thumb:active {
3832 background-color: #b3d7ff;
3835 .custom-range::-ms-track {
3840 background-color: transparent;
3841 border-color: transparent;
3842 border-width: 0.5rem;
3845 .custom-range::-ms-fill-lower {
3846 background-color: #dee2e6;
3847 border-radius: 1rem;
3850 .custom-range::-ms-fill-upper {
3852 background-color: #dee2e6;
3853 border-radius: 1rem;
3856 .custom-control-label::before,
3859 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3862 @media screen and (prefers-reduced-motion: reduce) {
3863 .custom-control-label::before,
3871 display: -ms-flexbox;
3873 -ms-flex-wrap: wrap;
3882 padding: 0.5rem 1rem;
3885 .nav-link:hover, .nav-link:focus {
3886 text-decoration: none;
3889 .nav-link.disabled {
3894 border-bottom: 1px solid #dee2e6;
3897 .nav-tabs .nav-item {
3898 margin-bottom: -1px;
3901 .nav-tabs .nav-link {
3902 border: 1px solid transparent;
3903 border-top-left-radius: 0.25rem;
3904 border-top-right-radius: 0.25rem;
3907 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3908 border-color: #e9ecef #e9ecef #dee2e6;
3911 .nav-tabs .nav-link.disabled {
3913 background-color: transparent;
3914 border-color: transparent;
3917 .nav-tabs .nav-link.active,
3918 .nav-tabs .nav-item.show .nav-link {
3920 background-color: #fff;
3921 border-color: #dee2e6 #dee2e6 #fff;
3924 .nav-tabs .dropdown-menu {
3926 border-top-left-radius: 0;
3927 border-top-right-radius: 0;
3930 .nav-pills .nav-link {
3931 border-radius: 0.25rem;
3934 .nav-pills .nav-link.active,
3935 .nav-pills .show > .nav-link {
3937 background-color: #007bff;
3940 .nav-fill .nav-item {
3946 .nav-justified .nav-item {
3947 -ms-flex-preferred-size: 0;
3949 -ms-flex-positive: 1;
3954 .tab-content > .tab-pane {
3958 .tab-content > .active {
3964 display: -ms-flexbox;
3966 -ms-flex-wrap: wrap;
3968 -ms-flex-align: center;
3969 align-items: center;
3970 -ms-flex-pack: justify;
3971 justify-content: space-between;
3972 padding: 0.5rem 1rem;
3975 .navbar > .container,
3976 .navbar > .container-fluid {
3977 display: -ms-flexbox;
3979 -ms-flex-wrap: wrap;
3981 -ms-flex-align: center;
3982 align-items: center;
3983 -ms-flex-pack: justify;
3984 justify-content: space-between;
3988 display: inline-block;
3989 padding-top: 0.3125rem;
3990 padding-bottom: 0.3125rem;
3993 line-height: inherit;
3994 white-space: nowrap;
3997 .navbar-brand:hover, .navbar-brand:focus {
3998 text-decoration: none;
4002 display: -ms-flexbox;
4004 -ms-flex-direction: column;
4005 flex-direction: column;
4011 .navbar-nav .nav-link {
4016 .navbar-nav .dropdown-menu {
4022 display: inline-block;
4023 padding-top: 0.5rem;
4024 padding-bottom: 0.5rem;
4028 -ms-flex-preferred-size: 100%;
4030 -ms-flex-positive: 1;
4032 -ms-flex-align: center;
4033 align-items: center;
4037 padding: 0.25rem 0.75rem;
4040 background-color: transparent;
4041 border: 1px solid transparent;
4042 border-radius: 0.25rem;
4045 .navbar-toggler:hover, .navbar-toggler:focus {
4046 text-decoration: none;
4049 .navbar-toggler:not(:disabled):not(.disabled) {
4053 .navbar-toggler-icon {
4054 display: inline-block;
4057 vertical-align: middle;
4059 background: no-repeat center center;
4060 background-size: 100% 100%;
4063 @media (max-width: 575.98px) {
4064 .navbar-expand-sm > .container,
4065 .navbar-expand-sm > .container-fluid {
4071 @media (min-width: 576px) {
4073 -ms-flex-flow: row nowrap;
4074 flex-flow: row nowrap;
4075 -ms-flex-pack: start;
4076 justify-content: flex-start;
4078 .navbar-expand-sm .navbar-nav {
4079 -ms-flex-direction: row;
4080 flex-direction: row;
4082 .navbar-expand-sm .navbar-nav .dropdown-menu {
4085 .navbar-expand-sm .navbar-nav .nav-link {
4086 padding-right: 0.5rem;
4087 padding-left: 0.5rem;
4089 .navbar-expand-sm > .container,
4090 .navbar-expand-sm > .container-fluid {
4091 -ms-flex-wrap: nowrap;
4094 .navbar-expand-sm .navbar-collapse {
4095 display: -ms-flexbox !important;
4096 display: flex !important;
4097 -ms-flex-preferred-size: auto;
4100 .navbar-expand-sm .navbar-toggler {
4105 @media (max-width: 767.98px) {
4106 .navbar-expand-md > .container,
4107 .navbar-expand-md > .container-fluid {
4113 @media (min-width: 768px) {
4115 -ms-flex-flow: row nowrap;
4116 flex-flow: row nowrap;
4117 -ms-flex-pack: start;
4118 justify-content: flex-start;
4120 .navbar-expand-md .navbar-nav {
4121 -ms-flex-direction: row;
4122 flex-direction: row;
4124 .navbar-expand-md .navbar-nav .dropdown-menu {
4127 .navbar-expand-md .navbar-nav .nav-link {
4128 padding-right: 0.5rem;
4129 padding-left: 0.5rem;
4131 .navbar-expand-md > .container,
4132 .navbar-expand-md > .container-fluid {
4133 -ms-flex-wrap: nowrap;
4136 .navbar-expand-md .navbar-collapse {
4137 display: -ms-flexbox !important;
4138 display: flex !important;
4139 -ms-flex-preferred-size: auto;
4142 .navbar-expand-md .navbar-toggler {
4147 @media (max-width: 991.98px) {
4148 .navbar-expand-lg > .container,
4149 .navbar-expand-lg > .container-fluid {
4155 @media (min-width: 992px) {
4157 -ms-flex-flow: row nowrap;
4158 flex-flow: row nowrap;
4159 -ms-flex-pack: start;
4160 justify-content: flex-start;
4162 .navbar-expand-lg .navbar-nav {
4163 -ms-flex-direction: row;
4164 flex-direction: row;
4166 .navbar-expand-lg .navbar-nav .dropdown-menu {
4169 .navbar-expand-lg .navbar-nav .nav-link {
4170 padding-right: 0.5rem;
4171 padding-left: 0.5rem;
4173 .navbar-expand-lg > .container,
4174 .navbar-expand-lg > .container-fluid {
4175 -ms-flex-wrap: nowrap;
4178 .navbar-expand-lg .navbar-collapse {
4179 display: -ms-flexbox !important;
4180 display: flex !important;
4181 -ms-flex-preferred-size: auto;
4184 .navbar-expand-lg .navbar-toggler {
4189 @media (max-width: 1199.98px) {
4190 .navbar-expand-xl > .container,
4191 .navbar-expand-xl > .container-fluid {
4197 @media (min-width: 1200px) {
4199 -ms-flex-flow: row nowrap;
4200 flex-flow: row nowrap;
4201 -ms-flex-pack: start;
4202 justify-content: flex-start;
4204 .navbar-expand-xl .navbar-nav {
4205 -ms-flex-direction: row;
4206 flex-direction: row;
4208 .navbar-expand-xl .navbar-nav .dropdown-menu {
4211 .navbar-expand-xl .navbar-nav .nav-link {
4212 padding-right: 0.5rem;
4213 padding-left: 0.5rem;
4215 .navbar-expand-xl > .container,
4216 .navbar-expand-xl > .container-fluid {
4217 -ms-flex-wrap: nowrap;
4220 .navbar-expand-xl .navbar-collapse {
4221 display: -ms-flexbox !important;
4222 display: flex !important;
4223 -ms-flex-preferred-size: auto;
4226 .navbar-expand-xl .navbar-toggler {
4232 -ms-flex-flow: row nowrap;
4233 flex-flow: row nowrap;
4234 -ms-flex-pack: start;
4235 justify-content: flex-start;
4238 .navbar-expand > .container,
4239 .navbar-expand > .container-fluid {
4244 .navbar-expand .navbar-nav {
4245 -ms-flex-direction: row;
4246 flex-direction: row;
4249 .navbar-expand .navbar-nav .dropdown-menu {
4253 .navbar-expand .navbar-nav .nav-link {
4254 padding-right: 0.5rem;
4255 padding-left: 0.5rem;
4258 .navbar-expand > .container,
4259 .navbar-expand > .container-fluid {
4260 -ms-flex-wrap: nowrap;
4264 .navbar-expand .navbar-collapse {
4265 display: -ms-flexbox !important;
4266 display: flex !important;
4267 -ms-flex-preferred-size: auto;
4271 .navbar-expand .navbar-toggler {
4275 .navbar-light .navbar-brand {
4276 color: rgba(0, 0, 0, 0.9);
4279 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4280 color: rgba(0, 0, 0, 0.9);
4283 .navbar-light .navbar-nav .nav-link {
4284 color: rgba(0, 0, 0, 0.5);
4287 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4288 color: rgba(0, 0, 0, 0.7);
4291 .navbar-light .navbar-nav .nav-link.disabled {
4292 color: rgba(0, 0, 0, 0.3);
4295 .navbar-light .navbar-nav .show > .nav-link,
4296 .navbar-light .navbar-nav .active > .nav-link,
4297 .navbar-light .navbar-nav .nav-link.show,
4298 .navbar-light .navbar-nav .nav-link.active {
4299 color: rgba(0, 0, 0, 0.9);
4302 .navbar-light .navbar-toggler {
4303 color: rgba(0, 0, 0, 0.5);
4304 border-color: rgba(0, 0, 0, 0.1);
4307 .navbar-light .navbar-toggler-icon {
4308 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
4311 .navbar-light .navbar-text {
4312 color: rgba(0, 0, 0, 0.5);
4315 .navbar-light .navbar-text a {
4316 color: rgba(0, 0, 0, 0.9);
4319 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4320 color: rgba(0, 0, 0, 0.9);
4323 .navbar-dark .navbar-brand {
4327 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4331 .navbar-dark .navbar-nav .nav-link {
4332 color: rgba(255, 255, 255, 0.5);
4335 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4336 color: rgba(255, 255, 255, 0.75);
4339 .navbar-dark .navbar-nav .nav-link.disabled {
4340 color: rgba(255, 255, 255, 0.25);
4343 .navbar-dark .navbar-nav .show > .nav-link,
4344 .navbar-dark .navbar-nav .active > .nav-link,
4345 .navbar-dark .navbar-nav .nav-link.show,
4346 .navbar-dark .navbar-nav .nav-link.active {
4350 .navbar-dark .navbar-toggler {
4351 color: rgba(255, 255, 255, 0.5);
4352 border-color: rgba(255, 255, 255, 0.1);
4355 .navbar-dark .navbar-toggler-icon {
4356 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
4359 .navbar-dark .navbar-text {
4360 color: rgba(255, 255, 255, 0.5);
4363 .navbar-dark .navbar-text a {
4367 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4373 display: -ms-flexbox;
4375 -ms-flex-direction: column;
4376 flex-direction: column;
4378 word-wrap: break-word;
4379 background-color: #fff;
4380 background-clip: border-box;
4381 border: 1px solid rgba(0, 0, 0, 0.125);
4382 border-radius: 0.25rem;
4390 .card > .list-group:first-child .list-group-item:first-child {
4391 border-top-left-radius: 0.25rem;
4392 border-top-right-radius: 0.25rem;
4395 .card > .list-group:last-child .list-group-item:last-child {
4396 border-bottom-right-radius: 0.25rem;
4397 border-bottom-left-radius: 0.25rem;
4407 margin-bottom: 0.75rem;
4411 margin-top: -0.375rem;
4415 .card-text:last-child {
4420 text-decoration: none;
4423 .card-link + .card-link {
4424 margin-left: 1.25rem;
4428 padding: 0.75rem 1.25rem;
4430 background-color: rgba(0, 0, 0, 0.03);
4431 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4434 .card-header:first-child {
4435 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4438 .card-header + .list-group .list-group-item:first-child {
4443 padding: 0.75rem 1.25rem;
4444 background-color: rgba(0, 0, 0, 0.03);
4445 border-top: 1px solid rgba(0, 0, 0, 0.125);
4448 .card-footer:last-child {
4449 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4453 margin-right: -0.625rem;
4454 margin-bottom: -0.75rem;
4455 margin-left: -0.625rem;
4459 .card-header-pills {
4460 margin-right: -0.625rem;
4461 margin-left: -0.625rem;
4475 border-radius: calc(0.25rem - 1px);
4480 border-top-left-radius: calc(0.25rem - 1px);
4481 border-top-right-radius: calc(0.25rem - 1px);
4486 border-bottom-right-radius: calc(0.25rem - 1px);
4487 border-bottom-left-radius: calc(0.25rem - 1px);
4491 display: -ms-flexbox;
4493 -ms-flex-direction: column;
4494 flex-direction: column;
4498 margin-bottom: 15px;
4501 @media (min-width: 576px) {
4503 -ms-flex-flow: row wrap;
4504 flex-flow: row wrap;
4505 margin-right: -15px;
4509 display: -ms-flexbox;
4513 -ms-flex-direction: column;
4514 flex-direction: column;
4522 display: -ms-flexbox;
4524 -ms-flex-direction: column;
4525 flex-direction: column;
4528 .card-group > .card {
4529 margin-bottom: 15px;
4532 @media (min-width: 576px) {
4534 -ms-flex-flow: row wrap;
4535 flex-flow: row wrap;
4537 .card-group > .card {
4542 .card-group > .card + .card {
4546 .card-group > .card:first-child {
4547 border-top-right-radius: 0;
4548 border-bottom-right-radius: 0;
4550 .card-group > .card:first-child .card-img-top,
4551 .card-group > .card:first-child .card-header {
4552 border-top-right-radius: 0;
4554 .card-group > .card:first-child .card-img-bottom,
4555 .card-group > .card:first-child .card-footer {
4556 border-bottom-right-radius: 0;
4558 .card-group > .card:last-child {
4559 border-top-left-radius: 0;
4560 border-bottom-left-radius: 0;
4562 .card-group > .card:last-child .card-img-top,
4563 .card-group > .card:last-child .card-header {
4564 border-top-left-radius: 0;
4566 .card-group > .card:last-child .card-img-bottom,
4567 .card-group > .card:last-child .card-footer {
4568 border-bottom-left-radius: 0;
4570 .card-group > .card:only-child {
4571 border-radius: 0.25rem;
4573 .card-group > .card:only-child .card-img-top,
4574 .card-group > .card:only-child .card-header {
4575 border-top-left-radius: 0.25rem;
4576 border-top-right-radius: 0.25rem;
4578 .card-group > .card:only-child .card-img-bottom,
4579 .card-group > .card:only-child .card-footer {
4580 border-bottom-right-radius: 0.25rem;
4581 border-bottom-left-radius: 0.25rem;
4583 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
4586 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
4587 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
4588 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
4589 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
4594 .card-columns .card {
4595 margin-bottom: 0.75rem;
4598 @media (min-width: 576px) {
4600 -webkit-column-count: 3;
4601 -moz-column-count: 3;
4603 -webkit-column-gap: 1.25rem;
4604 -moz-column-gap: 1.25rem;
4605 column-gap: 1.25rem;
4609 .card-columns .card {
4610 display: inline-block;
4615 .accordion .card:not(:first-of-type):not(:last-of-type) {
4620 .accordion .card:not(:first-of-type) .card-header:first-child {
4624 .accordion .card:first-of-type {
4626 border-bottom-right-radius: 0;
4627 border-bottom-left-radius: 0;
4630 .accordion .card:last-of-type {
4631 border-top-left-radius: 0;
4632 border-top-right-radius: 0;
4636 display: -ms-flexbox;
4638 -ms-flex-wrap: wrap;
4640 padding: 0.75rem 1rem;
4641 margin-bottom: 1rem;
4643 background-color: #e9ecef;
4644 border-radius: 0.25rem;
4647 .breadcrumb-item + .breadcrumb-item {
4648 padding-left: 0.5rem;
4651 .breadcrumb-item + .breadcrumb-item::before {
4652 display: inline-block;
4653 padding-right: 0.5rem;
4658 .breadcrumb-item + .breadcrumb-item:hover::before {
4659 text-decoration: underline;
4662 .breadcrumb-item + .breadcrumb-item:hover::before {
4663 text-decoration: none;
4666 .breadcrumb-item.active {
4671 display: -ms-flexbox;
4675 border-radius: 0.25rem;
4681 padding: 0.5rem 0.75rem;
4685 background-color: #fff;
4686 border: 1px solid #dee2e6;
4692 text-decoration: none;
4693 background-color: #e9ecef;
4694 border-color: #dee2e6;
4700 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4703 .page-link:not(:disabled):not(.disabled) {
4707 .page-item:first-child .page-link {
4709 border-top-left-radius: 0.25rem;
4710 border-bottom-left-radius: 0.25rem;
4713 .page-item:last-child .page-link {
4714 border-top-right-radius: 0.25rem;
4715 border-bottom-right-radius: 0.25rem;
4718 .page-item.active .page-link {
4721 background-color: #007bff;
4722 border-color: #007bff;
4725 .page-item.disabled .page-link {
4727 pointer-events: none;
4729 background-color: #fff;
4730 border-color: #dee2e6;
4733 .pagination-lg .page-link {
4734 padding: 0.75rem 1.5rem;
4739 .pagination-lg .page-item:first-child .page-link {
4740 border-top-left-radius: 0.3rem;
4741 border-bottom-left-radius: 0.3rem;
4744 .pagination-lg .page-item:last-child .page-link {
4745 border-top-right-radius: 0.3rem;
4746 border-bottom-right-radius: 0.3rem;
4749 .pagination-sm .page-link {
4750 padding: 0.25rem 0.5rem;
4751 font-size: 0.875rem;
4755 .pagination-sm .page-item:first-child .page-link {
4756 border-top-left-radius: 0.2rem;
4757 border-bottom-left-radius: 0.2rem;
4760 .pagination-sm .page-item:last-child .page-link {
4761 border-top-right-radius: 0.2rem;
4762 border-bottom-right-radius: 0.2rem;
4766 display: inline-block;
4767 padding: 0.25em 0.4em;
4772 white-space: nowrap;
4773 vertical-align: baseline;
4774 border-radius: 0.25rem;
4787 padding-right: 0.6em;
4788 padding-left: 0.6em;
4789 border-radius: 10rem;
4794 background-color: #007bff;
4797 .badge-primary[href]:hover, .badge-primary[href]:focus {
4799 text-decoration: none;
4800 background-color: #0062cc;
4805 background-color: #6c757d;
4808 .badge-secondary[href]:hover, .badge-secondary[href]:focus {
4810 text-decoration: none;
4811 background-color: #545b62;
4816 background-color: #28a745;
4819 .badge-success[href]:hover, .badge-success[href]:focus {
4821 text-decoration: none;
4822 background-color: #1e7e34;
4827 background-color: #17a2b8;
4830 .badge-info[href]:hover, .badge-info[href]:focus {
4832 text-decoration: none;
4833 background-color: #117a8b;
4838 background-color: #ffc107;
4841 .badge-warning[href]:hover, .badge-warning[href]:focus {
4843 text-decoration: none;
4844 background-color: #d39e00;
4849 background-color: #dc3545;
4852 .badge-danger[href]:hover, .badge-danger[href]:focus {
4854 text-decoration: none;
4855 background-color: #bd2130;
4860 background-color: #f8f9fa;
4863 .badge-light[href]:hover, .badge-light[href]:focus {
4865 text-decoration: none;
4866 background-color: #dae0e5;
4871 background-color: #343a40;
4874 .badge-dark[href]:hover, .badge-dark[href]:focus {
4876 text-decoration: none;
4877 background-color: #1d2124;
4882 margin-bottom: 2rem;
4883 background-color: #e9ecef;
4884 border-radius: 0.3rem;
4887 @media (min-width: 576px) {
4901 padding: 0.75rem 1.25rem;
4902 margin-bottom: 1rem;
4903 border: 1px solid transparent;
4904 border-radius: 0.25rem;
4915 .alert-dismissible {
4916 padding-right: 4rem;
4919 .alert-dismissible .close {
4923 padding: 0.75rem 1.25rem;
4929 background-color: #cce5ff;
4930 border-color: #b8daff;
4934 border-top-color: #9fcdff;
4937 .alert-primary .alert-link {
4943 background-color: #e2e3e5;
4944 border-color: #d6d8db;
4947 .alert-secondary hr {
4948 border-top-color: #c8cbcf;
4951 .alert-secondary .alert-link {
4957 background-color: #d4edda;
4958 border-color: #c3e6cb;
4962 border-top-color: #b1dfbb;
4965 .alert-success .alert-link {
4971 background-color: #d1ecf1;
4972 border-color: #bee5eb;
4976 border-top-color: #abdde5;
4979 .alert-info .alert-link {
4985 background-color: #fff3cd;
4986 border-color: #ffeeba;
4990 border-top-color: #ffe8a1;
4993 .alert-warning .alert-link {
4999 background-color: #f8d7da;
5000 border-color: #f5c6cb;
5004 border-top-color: #f1b0b7;
5007 .alert-danger .alert-link {
5013 background-color: #fefefe;
5014 border-color: #fdfdfe;
5018 border-top-color: #ececf6;
5021 .alert-light .alert-link {
5027 background-color: #d6d8d9;
5028 border-color: #c6c8ca;
5032 border-top-color: #b9bbbe;
5035 .alert-dark .alert-link {
5039 @-webkit-keyframes progress-bar-stripes {
5041 background-position: 1rem 0;
5044 background-position: 0 0;
5048 @keyframes progress-bar-stripes {
5050 background-position: 1rem 0;
5053 background-position: 0 0;
5058 display: -ms-flexbox;
5063 background-color: #e9ecef;
5064 border-radius: 0.25rem;
5068 display: -ms-flexbox;
5070 -ms-flex-direction: column;
5071 flex-direction: column;
5072 -ms-flex-pack: center;
5073 justify-content: center;
5076 white-space: nowrap;
5077 background-color: #007bff;
5078 transition: width 0.6s ease;
5081 @media screen and (prefers-reduced-motion: reduce) {
5087 .progress-bar-striped {
5088 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5089 background-size: 1rem 1rem;
5092 .progress-bar-animated {
5093 -webkit-animation: progress-bar-stripes 1s linear infinite;
5094 animation: progress-bar-stripes 1s linear infinite;
5098 display: -ms-flexbox;
5100 -ms-flex-align: start;
5101 align-items: flex-start;
5110 display: -ms-flexbox;
5112 -ms-flex-direction: column;
5113 flex-direction: column;
5118 .list-group-item-action {
5121 text-align: inherit;
5124 .list-group-item-action:hover, .list-group-item-action:focus {
5126 text-decoration: none;
5127 background-color: #f8f9fa;
5130 .list-group-item-action:active {
5132 background-color: #e9ecef;
5138 padding: 0.75rem 1.25rem;
5139 margin-bottom: -1px;
5140 background-color: #fff;
5141 border: 1px solid rgba(0, 0, 0, 0.125);
5144 .list-group-item:first-child {
5145 border-top-left-radius: 0.25rem;
5146 border-top-right-radius: 0.25rem;
5149 .list-group-item:last-child {
5151 border-bottom-right-radius: 0.25rem;
5152 border-bottom-left-radius: 0.25rem;
5155 .list-group-item:hover, .list-group-item:focus {
5157 text-decoration: none;
5160 .list-group-item.disabled, .list-group-item:disabled {
5162 background-color: #fff;
5165 .list-group-item.active {
5168 background-color: #007bff;
5169 border-color: #007bff;
5172 .list-group-flush .list-group-item {
5178 .list-group-flush:first-child .list-group-item:first-child {
5182 .list-group-flush:last-child .list-group-item:last-child {
5186 .list-group-item-primary {
5188 background-color: #b8daff;
5191 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5193 background-color: #9fcdff;
5196 .list-group-item-primary.list-group-item-action.active {
5198 background-color: #004085;
5199 border-color: #004085;
5202 .list-group-item-secondary {
5204 background-color: #d6d8db;
5207 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5209 background-color: #c8cbcf;
5212 .list-group-item-secondary.list-group-item-action.active {
5214 background-color: #383d41;
5215 border-color: #383d41;
5218 .list-group-item-success {
5220 background-color: #c3e6cb;
5223 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5225 background-color: #b1dfbb;
5228 .list-group-item-success.list-group-item-action.active {
5230 background-color: #155724;
5231 border-color: #155724;
5234 .list-group-item-info {
5236 background-color: #bee5eb;
5239 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5241 background-color: #abdde5;
5244 .list-group-item-info.list-group-item-action.active {
5246 background-color: #0c5460;
5247 border-color: #0c5460;
5250 .list-group-item-warning {
5252 background-color: #ffeeba;
5255 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5257 background-color: #ffe8a1;
5260 .list-group-item-warning.list-group-item-action.active {
5262 background-color: #856404;
5263 border-color: #856404;
5266 .list-group-item-danger {
5268 background-color: #f5c6cb;
5271 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5273 background-color: #f1b0b7;
5276 .list-group-item-danger.list-group-item-action.active {
5278 background-color: #721c24;
5279 border-color: #721c24;
5282 .list-group-item-light {
5284 background-color: #fdfdfe;
5287 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5289 background-color: #ececf6;
5292 .list-group-item-light.list-group-item-action.active {
5294 background-color: #818182;
5295 border-color: #818182;
5298 .list-group-item-dark {
5300 background-color: #c6c8ca;
5303 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5305 background-color: #b9bbbe;
5308 .list-group-item-dark.list-group-item-action.active {
5310 background-color: #1b1e21;
5311 border-color: #1b1e21;
5320 text-shadow: 0 1px 0 #fff;
5324 .close:not(:disabled):not(.disabled) {
5328 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
5330 text-decoration: none;
5336 background-color: transparent;
5338 -webkit-appearance: none;
5345 .modal-open .modal {
5366 pointer-events: none;
5369 .modal.fade .modal-dialog {
5370 transition: -webkit-transform 0.3s ease-out;
5371 transition: transform 0.3s ease-out;
5372 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5373 -webkit-transform: translate(0, -25%);
5374 transform: translate(0, -25%);
5377 @media screen and (prefers-reduced-motion: reduce) {
5378 .modal.fade .modal-dialog {
5383 .modal.show .modal-dialog {
5384 -webkit-transform: translate(0, 0);
5385 transform: translate(0, 0);
5388 .modal-dialog-centered {
5389 display: -ms-flexbox;
5391 -ms-flex-align: center;
5392 align-items: center;
5393 min-height: calc(100% - (0.5rem * 2));
5396 .modal-dialog-centered::before {
5398 height: calc(100vh - (0.5rem * 2));
5404 display: -ms-flexbox;
5406 -ms-flex-direction: column;
5407 flex-direction: column;
5409 pointer-events: auto;
5410 background-color: #fff;
5411 background-clip: padding-box;
5412 border: 1px solid rgba(0, 0, 0, 0.2);
5413 border-radius: 0.3rem;
5424 background-color: #000;
5427 .modal-backdrop.fade {
5431 .modal-backdrop.show {
5436 display: -ms-flexbox;
5438 -ms-flex-align: start;
5439 align-items: flex-start;
5440 -ms-flex-pack: justify;
5441 justify-content: space-between;
5443 border-bottom: 1px solid #e9ecef;
5444 border-top-left-radius: 0.3rem;
5445 border-top-right-radius: 0.3rem;
5448 .modal-header .close {
5450 margin: -1rem -1rem -1rem auto;
5466 display: -ms-flexbox;
5468 -ms-flex-align: center;
5469 align-items: center;
5471 justify-content: flex-end;
5473 border-top: 1px solid #e9ecef;
5476 .modal-footer > :not(:first-child) {
5477 margin-left: .25rem;
5480 .modal-footer > :not(:last-child) {
5481 margin-right: .25rem;
5484 .modal-scrollbar-measure {
5492 @media (min-width: 576px) {
5495 margin: 1.75rem auto;
5497 .modal-dialog-centered {
5498 min-height: calc(100% - (1.75rem * 2));
5500 .modal-dialog-centered::before {
5501 height: calc(100vh - (1.75rem * 2));
5508 @media (min-width: 992px) {
5519 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5525 text-decoration: none;
5527 text-transform: none;
5528 letter-spacing: normal;
5530 word-spacing: normal;
5531 white-space: normal;
5533 font-size: 0.875rem;
5534 word-wrap: break-word;
5549 .tooltip .arrow::before {
5552 border-color: transparent;
5553 border-style: solid;
5556 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
5560 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
5564 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5566 border-width: 0.4rem 0.4rem 0;
5567 border-top-color: #000;
5570 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
5574 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
5580 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5582 border-width: 0.4rem 0.4rem 0.4rem 0;
5583 border-right-color: #000;
5586 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
5590 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5594 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5596 border-width: 0 0.4rem 0.4rem;
5597 border-bottom-color: #000;
5600 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
5604 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
5610 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5612 border-width: 0.4rem 0 0.4rem 0.4rem;
5613 border-left-color: #000;
5618 padding: 0.25rem 0.5rem;
5621 background-color: #000;
5622 border-radius: 0.25rem;
5632 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
5638 text-decoration: none;
5640 text-transform: none;
5641 letter-spacing: normal;
5643 word-spacing: normal;
5644 white-space: normal;
5646 font-size: 0.875rem;
5647 word-wrap: break-word;
5648 background-color: #fff;
5649 background-clip: padding-box;
5650 border: 1px solid rgba(0, 0, 0, 0.2);
5651 border-radius: 0.3rem;
5662 .popover .arrow::before, .popover .arrow::after {
5666 border-color: transparent;
5667 border-style: solid;
5670 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
5671 margin-bottom: 0.5rem;
5674 .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
5675 bottom: calc((0.5rem + 1px) * -1);
5678 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
5679 .bs-popover-top .arrow::after,
5680 .bs-popover-auto[x-placement^="top"] .arrow::after {
5681 border-width: 0.5rem 0.5rem 0;
5684 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
5686 border-top-color: rgba(0, 0, 0, 0.25);
5690 .bs-popover-top .arrow::after,
5691 .bs-popover-auto[x-placement^="top"] .arrow::after {
5693 border-top-color: #fff;
5696 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
5697 margin-left: 0.5rem;
5700 .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
5701 left: calc((0.5rem + 1px) * -1);
5707 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
5708 .bs-popover-right .arrow::after,
5709 .bs-popover-auto[x-placement^="right"] .arrow::after {
5710 border-width: 0.5rem 0.5rem 0.5rem 0;
5713 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
5715 border-right-color: rgba(0, 0, 0, 0.25);
5719 .bs-popover-right .arrow::after,
5720 .bs-popover-auto[x-placement^="right"] .arrow::after {
5722 border-right-color: #fff;
5725 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
5729 .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
5730 top: calc((0.5rem + 1px) * -1);
5733 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
5734 .bs-popover-bottom .arrow::after,
5735 .bs-popover-auto[x-placement^="bottom"] .arrow::after {
5736 border-width: 0 0.5rem 0.5rem 0.5rem;
5739 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
5741 border-bottom-color: rgba(0, 0, 0, 0.25);
5745 .bs-popover-bottom .arrow::after,
5746 .bs-popover-auto[x-placement^="bottom"] .arrow::after {
5748 border-bottom-color: #fff;
5751 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5757 margin-left: -0.5rem;
5759 border-bottom: 1px solid #f7f7f7;
5762 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
5763 margin-right: 0.5rem;
5766 .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
5767 right: calc((0.5rem + 1px) * -1);
5773 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
5774 .bs-popover-left .arrow::after,
5775 .bs-popover-auto[x-placement^="left"] .arrow::after {
5776 border-width: 0.5rem 0 0.5rem 0.5rem;
5779 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
5781 border-left-color: rgba(0, 0, 0, 0.25);
5785 .bs-popover-left .arrow::after,
5786 .bs-popover-auto[x-placement^="left"] .arrow::after {
5788 border-left-color: #fff;
5792 padding: 0.5rem 0.75rem;
5796 background-color: #f7f7f7;
5797 border-bottom: 1px solid #ebebeb;
5798 border-top-left-radius: calc(0.3rem - 1px);
5799 border-top-right-radius: calc(0.3rem - 1px);
5802 .popover-header:empty {
5807 padding: 0.5rem 0.75rem;
5824 -ms-flex-align: center;
5825 align-items: center;
5827 -webkit-backface-visibility: hidden;
5828 backface-visibility: hidden;
5829 -webkit-perspective: 1000px;
5830 perspective: 1000px;
5833 .carousel-item.active,
5834 .carousel-item-next,
5835 .carousel-item-prev {
5837 transition: -webkit-transform 0.6s ease;
5838 transition: transform 0.6s ease;
5839 transition: transform 0.6s ease, -webkit-transform 0.6s ease;
5842 @media screen and (prefers-reduced-motion: reduce) {
5843 .carousel-item.active,
5844 .carousel-item-next,
5845 .carousel-item-prev {
5850 .carousel-item-next,
5851 .carousel-item-prev {
5856 .carousel-item-next.carousel-item-left,
5857 .carousel-item-prev.carousel-item-right {
5858 -webkit-transform: translateX(0);
5859 transform: translateX(0);
5862 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5863 .carousel-item-next.carousel-item-left,
5864 .carousel-item-prev.carousel-item-right {
5865 -webkit-transform: translate3d(0, 0, 0);
5866 transform: translate3d(0, 0, 0);
5870 .carousel-item-next,
5871 .active.carousel-item-right {
5872 -webkit-transform: translateX(100%);
5873 transform: translateX(100%);
5876 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5877 .carousel-item-next,
5878 .active.carousel-item-right {
5879 -webkit-transform: translate3d(100%, 0, 0);
5880 transform: translate3d(100%, 0, 0);
5884 .carousel-item-prev,
5885 .active.carousel-item-left {
5886 -webkit-transform: translateX(-100%);
5887 transform: translateX(-100%);
5890 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5891 .carousel-item-prev,
5892 .active.carousel-item-left {
5893 -webkit-transform: translate3d(-100%, 0, 0);
5894 transform: translate3d(-100%, 0, 0);
5898 .carousel-fade .carousel-item {
5900 transition-duration: .6s;
5901 transition-property: opacity;
5904 .carousel-fade .carousel-item.active,
5905 .carousel-fade .carousel-item-next.carousel-item-left,
5906 .carousel-fade .carousel-item-prev.carousel-item-right {
5910 .carousel-fade .active.carousel-item-left,
5911 .carousel-fade .active.carousel-item-right {
5915 .carousel-fade .carousel-item-next,
5916 .carousel-fade .carousel-item-prev,
5917 .carousel-fade .carousel-item.active,
5918 .carousel-fade .active.carousel-item-left,
5919 .carousel-fade .active.carousel-item-prev {
5920 -webkit-transform: translateX(0);
5921 transform: translateX(0);
5924 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5925 .carousel-fade .carousel-item-next,
5926 .carousel-fade .carousel-item-prev,
5927 .carousel-fade .carousel-item.active,
5928 .carousel-fade .active.carousel-item-left,
5929 .carousel-fade .active.carousel-item-prev {
5930 -webkit-transform: translate3d(0, 0, 0);
5931 transform: translate3d(0, 0, 0);
5935 .carousel-control-prev,
5936 .carousel-control-next {
5940 display: -ms-flexbox;
5942 -ms-flex-align: center;
5943 align-items: center;
5944 -ms-flex-pack: center;
5945 justify-content: center;
5952 .carousel-control-prev:hover, .carousel-control-prev:focus,
5953 .carousel-control-next:hover,
5954 .carousel-control-next:focus {
5956 text-decoration: none;
5961 .carousel-control-prev {
5965 .carousel-control-next {
5969 .carousel-control-prev-icon,
5970 .carousel-control-next-icon {
5971 display: inline-block;
5974 background: transparent no-repeat center center;
5975 background-size: 100% 100%;
5978 .carousel-control-prev-icon {
5979 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
5982 .carousel-control-next-icon {
5983 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
5986 .carousel-indicators {
5992 display: -ms-flexbox;
5994 -ms-flex-pack: center;
5995 justify-content: center;
6002 .carousel-indicators li {
6010 text-indent: -999px;
6012 background-color: rgba(255, 255, 255, 0.5);
6015 .carousel-indicators li::before {
6019 display: inline-block;
6025 .carousel-indicators li::after {
6029 display: inline-block;
6035 .carousel-indicators .active {
6036 background-color: #fff;
6046 padding-bottom: 20px;
6052 vertical-align: baseline !important;
6056 vertical-align: top !important;
6060 vertical-align: middle !important;
6064 vertical-align: bottom !important;
6067 .align-text-bottom {
6068 vertical-align: text-bottom !important;
6072 vertical-align: text-top !important;
6076 background-color: #007bff !important;
6079 a.bg-primary:hover, a.bg-primary:focus,
6080 button.bg-primary:hover,
6081 button.bg-primary:focus {
6082 background-color: #0062cc !important;
6086 background-color: #6c757d !important;
6089 a.bg-secondary:hover, a.bg-secondary:focus,
6090 button.bg-secondary:hover,
6091 button.bg-secondary:focus {
6092 background-color: #545b62 !important;
6096 background-color: #28a745 !important;
6099 a.bg-success:hover, a.bg-success:focus,
6100 button.bg-success:hover,
6101 button.bg-success:focus {
6102 background-color: #1e7e34 !important;
6106 background-color: #17a2b8 !important;
6109 a.bg-info:hover, a.bg-info:focus,
6110 button.bg-info:hover,
6111 button.bg-info:focus {
6112 background-color: #117a8b !important;
6116 background-color: #ffc107 !important;
6119 a.bg-warning:hover, a.bg-warning:focus,
6120 button.bg-warning:hover,
6121 button.bg-warning:focus {
6122 background-color: #d39e00 !important;
6126 background-color: #dc3545 !important;
6129 a.bg-danger:hover, a.bg-danger:focus,
6130 button.bg-danger:hover,
6131 button.bg-danger:focus {
6132 background-color: #bd2130 !important;
6136 background-color: #f8f9fa !important;
6139 a.bg-light:hover, a.bg-light:focus,
6140 button.bg-light:hover,
6141 button.bg-light:focus {
6142 background-color: #dae0e5 !important;
6146 background-color: #343a40 !important;
6149 a.bg-dark:hover, a.bg-dark:focus,
6150 button.bg-dark:hover,
6151 button.bg-dark:focus {
6152 background-color: #1d2124 !important;
6156 background-color: #fff !important;
6160 background-color: transparent !important;
6164 border: 1px solid #dee2e6 !important;
6168 border-top: 1px solid #dee2e6 !important;
6172 border-right: 1px solid #dee2e6 !important;
6176 border-bottom: 1px solid #dee2e6 !important;
6180 border-left: 1px solid #dee2e6 !important;
6184 border: 0 !important;
6188 border-top: 0 !important;
6192 border-right: 0 !important;
6196 border-bottom: 0 !important;
6200 border-left: 0 !important;
6204 border-color: #007bff !important;
6208 border-color: #6c757d !important;
6212 border-color: #28a745 !important;
6216 border-color: #17a2b8 !important;
6220 border-color: #ffc107 !important;
6224 border-color: #dc3545 !important;
6228 border-color: #f8f9fa !important;
6232 border-color: #343a40 !important;
6236 border-color: #fff !important;
6240 border-radius: 0.25rem !important;
6244 border-top-left-radius: 0.25rem !important;
6245 border-top-right-radius: 0.25rem !important;
6249 border-top-right-radius: 0.25rem !important;
6250 border-bottom-right-radius: 0.25rem !important;
6254 border-bottom-right-radius: 0.25rem !important;
6255 border-bottom-left-radius: 0.25rem !important;
6259 border-top-left-radius: 0.25rem !important;
6260 border-bottom-left-radius: 0.25rem !important;
6264 border-radius: 50% !important;
6268 border-radius: 0 !important;
6278 display: none !important;
6282 display: inline !important;
6286 display: inline-block !important;
6290 display: block !important;
6294 display: table !important;
6298 display: table-row !important;
6302 display: table-cell !important;
6306 display: -ms-flexbox !important;
6307 display: flex !important;
6311 display: -ms-inline-flexbox !important;
6312 display: inline-flex !important;
6315 @media (min-width: 576px) {
6317 display: none !important;
6320 display: inline !important;
6322 .d-sm-inline-block {
6323 display: inline-block !important;
6326 display: block !important;
6329 display: table !important;
6332 display: table-row !important;
6335 display: table-cell !important;
6338 display: -ms-flexbox !important;
6339 display: flex !important;
6342 display: -ms-inline-flexbox !important;
6343 display: inline-flex !important;
6347 @media (min-width: 768px) {
6349 display: none !important;
6352 display: inline !important;
6354 .d-md-inline-block {
6355 display: inline-block !important;
6358 display: block !important;
6361 display: table !important;
6364 display: table-row !important;
6367 display: table-cell !important;
6370 display: -ms-flexbox !important;
6371 display: flex !important;
6374 display: -ms-inline-flexbox !important;
6375 display: inline-flex !important;
6379 @media (min-width: 992px) {
6381 display: none !important;
6384 display: inline !important;
6386 .d-lg-inline-block {
6387 display: inline-block !important;
6390 display: block !important;
6393 display: table !important;
6396 display: table-row !important;
6399 display: table-cell !important;
6402 display: -ms-flexbox !important;
6403 display: flex !important;
6406 display: -ms-inline-flexbox !important;
6407 display: inline-flex !important;
6411 @media (min-width: 1200px) {
6413 display: none !important;
6416 display: inline !important;
6418 .d-xl-inline-block {
6419 display: inline-block !important;
6422 display: block !important;
6425 display: table !important;
6428 display: table-row !important;
6431 display: table-cell !important;
6434 display: -ms-flexbox !important;
6435 display: flex !important;
6438 display: -ms-inline-flexbox !important;
6439 display: inline-flex !important;
6445 display: none !important;
6448 display: inline !important;
6450 .d-print-inline-block {
6451 display: inline-block !important;
6454 display: block !important;
6457 display: table !important;
6459 .d-print-table-row {
6460 display: table-row !important;
6462 .d-print-table-cell {
6463 display: table-cell !important;
6466 display: -ms-flexbox !important;
6467 display: flex !important;
6469 .d-print-inline-flex {
6470 display: -ms-inline-flexbox !important;
6471 display: inline-flex !important;
6483 .embed-responsive::before {
6488 .embed-responsive .embed-responsive-item,
6489 .embed-responsive iframe,
6490 .embed-responsive embed,
6491 .embed-responsive object,
6492 .embed-responsive video {
6502 .embed-responsive-21by9::before {
6503 padding-top: 42.857143%;
6506 .embed-responsive-16by9::before {
6507 padding-top: 56.25%;
6510 .embed-responsive-4by3::before {
6514 .embed-responsive-1by1::before {
6519 -ms-flex-direction: row !important;
6520 flex-direction: row !important;
6524 -ms-flex-direction: column !important;
6525 flex-direction: column !important;
6529 -ms-flex-direction: row-reverse !important;
6530 flex-direction: row-reverse !important;
6533 .flex-column-reverse {
6534 -ms-flex-direction: column-reverse !important;
6535 flex-direction: column-reverse !important;
6539 -ms-flex-wrap: wrap !important;
6540 flex-wrap: wrap !important;
6544 -ms-flex-wrap: nowrap !important;
6545 flex-wrap: nowrap !important;
6548 .flex-wrap-reverse {
6549 -ms-flex-wrap: wrap-reverse !important;
6550 flex-wrap: wrap-reverse !important;
6554 -ms-flex: 1 1 auto !important;
6555 flex: 1 1 auto !important;
6559 -ms-flex-positive: 0 !important;
6560 flex-grow: 0 !important;
6564 -ms-flex-positive: 1 !important;
6565 flex-grow: 1 !important;
6569 -ms-flex-negative: 0 !important;
6570 flex-shrink: 0 !important;
6574 -ms-flex-negative: 1 !important;
6575 flex-shrink: 1 !important;
6578 .justify-content-start {
6579 -ms-flex-pack: start !important;
6580 justify-content: flex-start !important;
6583 .justify-content-end {
6584 -ms-flex-pack: end !important;
6585 justify-content: flex-end !important;
6588 .justify-content-center {
6589 -ms-flex-pack: center !important;
6590 justify-content: center !important;
6593 .justify-content-between {
6594 -ms-flex-pack: justify !important;
6595 justify-content: space-between !important;
6598 .justify-content-around {
6599 -ms-flex-pack: distribute !important;
6600 justify-content: space-around !important;
6603 .align-items-start {
6604 -ms-flex-align: start !important;
6605 align-items: flex-start !important;
6609 -ms-flex-align: end !important;
6610 align-items: flex-end !important;
6613 .align-items-center {
6614 -ms-flex-align: center !important;
6615 align-items: center !important;
6618 .align-items-baseline {
6619 -ms-flex-align: baseline !important;
6620 align-items: baseline !important;
6623 .align-items-stretch {
6624 -ms-flex-align: stretch !important;
6625 align-items: stretch !important;
6628 .align-content-start {
6629 -ms-flex-line-pack: start !important;
6630 align-content: flex-start !important;
6633 .align-content-end {
6634 -ms-flex-line-pack: end !important;
6635 align-content: flex-end !important;
6638 .align-content-center {
6639 -ms-flex-line-pack: center !important;
6640 align-content: center !important;
6643 .align-content-between {
6644 -ms-flex-line-pack: justify !important;
6645 align-content: space-between !important;
6648 .align-content-around {
6649 -ms-flex-line-pack: distribute !important;
6650 align-content: space-around !important;
6653 .align-content-stretch {
6654 -ms-flex-line-pack: stretch !important;
6655 align-content: stretch !important;
6659 -ms-flex-item-align: auto !important;
6660 align-self: auto !important;
6664 -ms-flex-item-align: start !important;
6665 align-self: flex-start !important;
6669 -ms-flex-item-align: end !important;
6670 align-self: flex-end !important;
6673 .align-self-center {
6674 -ms-flex-item-align: center !important;
6675 align-self: center !important;
6678 .align-self-baseline {
6679 -ms-flex-item-align: baseline !important;
6680 align-self: baseline !important;
6683 .align-self-stretch {
6684 -ms-flex-item-align: stretch !important;
6685 align-self: stretch !important;
6688 @media (min-width: 576px) {
6690 -ms-flex-direction: row !important;
6691 flex-direction: row !important;
6694 -ms-flex-direction: column !important;
6695 flex-direction: column !important;
6697 .flex-sm-row-reverse {
6698 -ms-flex-direction: row-reverse !important;
6699 flex-direction: row-reverse !important;
6701 .flex-sm-column-reverse {
6702 -ms-flex-direction: column-reverse !important;
6703 flex-direction: column-reverse !important;
6706 -ms-flex-wrap: wrap !important;
6707 flex-wrap: wrap !important;
6710 -ms-flex-wrap: nowrap !important;
6711 flex-wrap: nowrap !important;
6713 .flex-sm-wrap-reverse {
6714 -ms-flex-wrap: wrap-reverse !important;
6715 flex-wrap: wrap-reverse !important;
6718 -ms-flex: 1 1 auto !important;
6719 flex: 1 1 auto !important;
6722 -ms-flex-positive: 0 !important;
6723 flex-grow: 0 !important;
6726 -ms-flex-positive: 1 !important;
6727 flex-grow: 1 !important;
6730 -ms-flex-negative: 0 !important;
6731 flex-shrink: 0 !important;
6734 -ms-flex-negative: 1 !important;
6735 flex-shrink: 1 !important;
6737 .justify-content-sm-start {
6738 -ms-flex-pack: start !important;
6739 justify-content: flex-start !important;
6741 .justify-content-sm-end {
6742 -ms-flex-pack: end !important;
6743 justify-content: flex-end !important;
6745 .justify-content-sm-center {
6746 -ms-flex-pack: center !important;
6747 justify-content: center !important;
6749 .justify-content-sm-between {
6750 -ms-flex-pack: justify !important;
6751 justify-content: space-between !important;
6753 .justify-content-sm-around {
6754 -ms-flex-pack: distribute !important;
6755 justify-content: space-around !important;
6757 .align-items-sm-start {
6758 -ms-flex-align: start !important;
6759 align-items: flex-start !important;
6761 .align-items-sm-end {
6762 -ms-flex-align: end !important;
6763 align-items: flex-end !important;
6765 .align-items-sm-center {
6766 -ms-flex-align: center !important;
6767 align-items: center !important;
6769 .align-items-sm-baseline {
6770 -ms-flex-align: baseline !important;
6771 align-items: baseline !important;
6773 .align-items-sm-stretch {
6774 -ms-flex-align: stretch !important;
6775 align-items: stretch !important;
6777 .align-content-sm-start {
6778 -ms-flex-line-pack: start !important;
6779 align-content: flex-start !important;
6781 .align-content-sm-end {
6782 -ms-flex-line-pack: end !important;
6783 align-content: flex-end !important;
6785 .align-content-sm-center {
6786 -ms-flex-line-pack: center !important;
6787 align-content: center !important;
6789 .align-content-sm-between {
6790 -ms-flex-line-pack: justify !important;
6791 align-content: space-between !important;
6793 .align-content-sm-around {
6794 -ms-flex-line-pack: distribute !important;
6795 align-content: space-around !important;
6797 .align-content-sm-stretch {
6798 -ms-flex-line-pack: stretch !important;
6799 align-content: stretch !important;
6801 .align-self-sm-auto {
6802 -ms-flex-item-align: auto !important;
6803 align-self: auto !important;
6805 .align-self-sm-start {
6806 -ms-flex-item-align: start !important;
6807 align-self: flex-start !important;
6809 .align-self-sm-end {
6810 -ms-flex-item-align: end !important;
6811 align-self: flex-end !important;
6813 .align-self-sm-center {
6814 -ms-flex-item-align: center !important;
6815 align-self: center !important;
6817 .align-self-sm-baseline {
6818 -ms-flex-item-align: baseline !important;
6819 align-self: baseline !important;
6821 .align-self-sm-stretch {
6822 -ms-flex-item-align: stretch !important;
6823 align-self: stretch !important;
6827 @media (min-width: 768px) {
6829 -ms-flex-direction: row !important;
6830 flex-direction: row !important;
6833 -ms-flex-direction: column !important;
6834 flex-direction: column !important;
6836 .flex-md-row-reverse {
6837 -ms-flex-direction: row-reverse !important;
6838 flex-direction: row-reverse !important;
6840 .flex-md-column-reverse {
6841 -ms-flex-direction: column-reverse !important;
6842 flex-direction: column-reverse !important;
6845 -ms-flex-wrap: wrap !important;
6846 flex-wrap: wrap !important;
6849 -ms-flex-wrap: nowrap !important;
6850 flex-wrap: nowrap !important;
6852 .flex-md-wrap-reverse {
6853 -ms-flex-wrap: wrap-reverse !important;
6854 flex-wrap: wrap-reverse !important;
6857 -ms-flex: 1 1 auto !important;
6858 flex: 1 1 auto !important;
6861 -ms-flex-positive: 0 !important;
6862 flex-grow: 0 !important;
6865 -ms-flex-positive: 1 !important;
6866 flex-grow: 1 !important;
6869 -ms-flex-negative: 0 !important;
6870 flex-shrink: 0 !important;
6873 -ms-flex-negative: 1 !important;
6874 flex-shrink: 1 !important;
6876 .justify-content-md-start {
6877 -ms-flex-pack: start !important;
6878 justify-content: flex-start !important;
6880 .justify-content-md-end {
6881 -ms-flex-pack: end !important;
6882 justify-content: flex-end !important;
6884 .justify-content-md-center {
6885 -ms-flex-pack: center !important;
6886 justify-content: center !important;
6888 .justify-content-md-between {
6889 -ms-flex-pack: justify !important;
6890 justify-content: space-between !important;
6892 .justify-content-md-around {
6893 -ms-flex-pack: distribute !important;
6894 justify-content: space-around !important;
6896 .align-items-md-start {
6897 -ms-flex-align: start !important;
6898 align-items: flex-start !important;
6900 .align-items-md-end {
6901 -ms-flex-align: end !important;
6902 align-items: flex-end !important;
6904 .align-items-md-center {
6905 -ms-flex-align: center !important;
6906 align-items: center !important;
6908 .align-items-md-baseline {
6909 -ms-flex-align: baseline !important;
6910 align-items: baseline !important;
6912 .align-items-md-stretch {
6913 -ms-flex-align: stretch !important;
6914 align-items: stretch !important;
6916 .align-content-md-start {
6917 -ms-flex-line-pack: start !important;
6918 align-content: flex-start !important;
6920 .align-content-md-end {
6921 -ms-flex-line-pack: end !important;
6922 align-content: flex-end !important;
6924 .align-content-md-center {
6925 -ms-flex-line-pack: center !important;
6926 align-content: center !important;
6928 .align-content-md-between {
6929 -ms-flex-line-pack: justify !important;
6930 align-content: space-between !important;
6932 .align-content-md-around {
6933 -ms-flex-line-pack: distribute !important;
6934 align-content: space-around !important;
6936 .align-content-md-stretch {
6937 -ms-flex-line-pack: stretch !important;
6938 align-content: stretch !important;
6940 .align-self-md-auto {
6941 -ms-flex-item-align: auto !important;
6942 align-self: auto !important;
6944 .align-self-md-start {
6945 -ms-flex-item-align: start !important;
6946 align-self: flex-start !important;
6948 .align-self-md-end {
6949 -ms-flex-item-align: end !important;
6950 align-self: flex-end !important;
6952 .align-self-md-center {
6953 -ms-flex-item-align: center !important;
6954 align-self: center !important;
6956 .align-self-md-baseline {
6957 -ms-flex-item-align: baseline !important;
6958 align-self: baseline !important;
6960 .align-self-md-stretch {
6961 -ms-flex-item-align: stretch !important;
6962 align-self: stretch !important;
6966 @media (min-width: 992px) {
6968 -ms-flex-direction: row !important;
6969 flex-direction: row !important;
6972 -ms-flex-direction: column !important;
6973 flex-direction: column !important;
6975 .flex-lg-row-reverse {
6976 -ms-flex-direction: row-reverse !important;
6977 flex-direction: row-reverse !important;
6979 .flex-lg-column-reverse {
6980 -ms-flex-direction: column-reverse !important;
6981 flex-direction: column-reverse !important;
6984 -ms-flex-wrap: wrap !important;
6985 flex-wrap: wrap !important;
6988 -ms-flex-wrap: nowrap !important;
6989 flex-wrap: nowrap !important;
6991 .flex-lg-wrap-reverse {
6992 -ms-flex-wrap: wrap-reverse !important;
6993 flex-wrap: wrap-reverse !important;
6996 -ms-flex: 1 1 auto !important;
6997 flex: 1 1 auto !important;
7000 -ms-flex-positive: 0 !important;
7001 flex-grow: 0 !important;
7004 -ms-flex-positive: 1 !important;
7005 flex-grow: 1 !important;
7008 -ms-flex-negative: 0 !important;
7009 flex-shrink: 0 !important;
7012 -ms-flex-negative: 1 !important;
7013 flex-shrink: 1 !important;
7015 .justify-content-lg-start {
7016 -ms-flex-pack: start !important;
7017 justify-content: flex-start !important;
7019 .justify-content-lg-end {
7020 -ms-flex-pack: end !important;
7021 justify-content: flex-end !important;
7023 .justify-content-lg-center {
7024 -ms-flex-pack: center !important;
7025 justify-content: center !important;
7027 .justify-content-lg-between {
7028 -ms-flex-pack: justify !important;
7029 justify-content: space-between !important;
7031 .justify-content-lg-around {
7032 -ms-flex-pack: distribute !important;
7033 justify-content: space-around !important;
7035 .align-items-lg-start {
7036 -ms-flex-align: start !important;
7037 align-items: flex-start !important;
7039 .align-items-lg-end {
7040 -ms-flex-align: end !important;
7041 align-items: flex-end !important;
7043 .align-items-lg-center {
7044 -ms-flex-align: center !important;
7045 align-items: center !important;
7047 .align-items-lg-baseline {
7048 -ms-flex-align: baseline !important;
7049 align-items: baseline !important;
7051 .align-items-lg-stretch {
7052 -ms-flex-align: stretch !important;
7053 align-items: stretch !important;
7055 .align-content-lg-start {
7056 -ms-flex-line-pack: start !important;
7057 align-content: flex-start !important;
7059 .align-content-lg-end {
7060 -ms-flex-line-pack: end !important;
7061 align-content: flex-end !important;
7063 .align-content-lg-center {
7064 -ms-flex-line-pack: center !important;
7065 align-content: center !important;
7067 .align-content-lg-between {
7068 -ms-flex-line-pack: justify !important;
7069 align-content: space-between !important;
7071 .align-content-lg-around {
7072 -ms-flex-line-pack: distribute !important;
7073 align-content: space-around !important;
7075 .align-content-lg-stretch {
7076 -ms-flex-line-pack: stretch !important;
7077 align-content: stretch !important;
7079 .align-self-lg-auto {
7080 -ms-flex-item-align: auto !important;
7081 align-self: auto !important;
7083 .align-self-lg-start {
7084 -ms-flex-item-align: start !important;
7085 align-self: flex-start !important;
7087 .align-self-lg-end {
7088 -ms-flex-item-align: end !important;
7089 align-self: flex-end !important;
7091 .align-self-lg-center {
7092 -ms-flex-item-align: center !important;
7093 align-self: center !important;
7095 .align-self-lg-baseline {
7096 -ms-flex-item-align: baseline !important;
7097 align-self: baseline !important;
7099 .align-self-lg-stretch {
7100 -ms-flex-item-align: stretch !important;
7101 align-self: stretch !important;
7105 @media (min-width: 1200px) {
7107 -ms-flex-direction: row !important;
7108 flex-direction: row !important;
7111 -ms-flex-direction: column !important;
7112 flex-direction: column !important;
7114 .flex-xl-row-reverse {
7115 -ms-flex-direction: row-reverse !important;
7116 flex-direction: row-reverse !important;
7118 .flex-xl-column-reverse {
7119 -ms-flex-direction: column-reverse !important;
7120 flex-direction: column-reverse !important;
7123 -ms-flex-wrap: wrap !important;
7124 flex-wrap: wrap !important;
7127 -ms-flex-wrap: nowrap !important;
7128 flex-wrap: nowrap !important;
7130 .flex-xl-wrap-reverse {
7131 -ms-flex-wrap: wrap-reverse !important;
7132 flex-wrap: wrap-reverse !important;
7135 -ms-flex: 1 1 auto !important;
7136 flex: 1 1 auto !important;
7139 -ms-flex-positive: 0 !important;
7140 flex-grow: 0 !important;
7143 -ms-flex-positive: 1 !important;
7144 flex-grow: 1 !important;
7147 -ms-flex-negative: 0 !important;
7148 flex-shrink: 0 !important;
7151 -ms-flex-negative: 1 !important;
7152 flex-shrink: 1 !important;
7154 .justify-content-xl-start {
7155 -ms-flex-pack: start !important;
7156 justify-content: flex-start !important;
7158 .justify-content-xl-end {
7159 -ms-flex-pack: end !important;
7160 justify-content: flex-end !important;
7162 .justify-content-xl-center {
7163 -ms-flex-pack: center !important;
7164 justify-content: center !important;
7166 .justify-content-xl-between {
7167 -ms-flex-pack: justify !important;
7168 justify-content: space-between !important;
7170 .justify-content-xl-around {
7171 -ms-flex-pack: distribute !important;
7172 justify-content: space-around !important;
7174 .align-items-xl-start {
7175 -ms-flex-align: start !important;
7176 align-items: flex-start !important;
7178 .align-items-xl-end {
7179 -ms-flex-align: end !important;
7180 align-items: flex-end !important;
7182 .align-items-xl-center {
7183 -ms-flex-align: center !important;
7184 align-items: center !important;
7186 .align-items-xl-baseline {
7187 -ms-flex-align: baseline !important;
7188 align-items: baseline !important;
7190 .align-items-xl-stretch {
7191 -ms-flex-align: stretch !important;
7192 align-items: stretch !important;
7194 .align-content-xl-start {
7195 -ms-flex-line-pack: start !important;
7196 align-content: flex-start !important;
7198 .align-content-xl-end {
7199 -ms-flex-line-pack: end !important;
7200 align-content: flex-end !important;
7202 .align-content-xl-center {
7203 -ms-flex-line-pack: center !important;
7204 align-content: center !important;
7206 .align-content-xl-between {
7207 -ms-flex-line-pack: justify !important;
7208 align-content: space-between !important;
7210 .align-content-xl-around {
7211 -ms-flex-line-pack: distribute !important;
7212 align-content: space-around !important;
7214 .align-content-xl-stretch {
7215 -ms-flex-line-pack: stretch !important;
7216 align-content: stretch !important;
7218 .align-self-xl-auto {
7219 -ms-flex-item-align: auto !important;
7220 align-self: auto !important;
7222 .align-self-xl-start {
7223 -ms-flex-item-align: start !important;
7224 align-self: flex-start !important;
7226 .align-self-xl-end {
7227 -ms-flex-item-align: end !important;
7228 align-self: flex-end !important;
7230 .align-self-xl-center {
7231 -ms-flex-item-align: center !important;
7232 align-self: center !important;
7234 .align-self-xl-baseline {
7235 -ms-flex-item-align: baseline !important;
7236 align-self: baseline !important;
7238 .align-self-xl-stretch {
7239 -ms-flex-item-align: stretch !important;
7240 align-self: stretch !important;
7245 float: left !important;
7249 float: right !important;
7253 float: none !important;
7256 @media (min-width: 576px) {
7258 float: left !important;
7261 float: right !important;
7264 float: none !important;
7268 @media (min-width: 768px) {
7270 float: left !important;
7273 float: right !important;
7276 float: none !important;
7280 @media (min-width: 992px) {
7282 float: left !important;
7285 float: right !important;
7288 float: none !important;
7292 @media (min-width: 1200px) {
7294 float: left !important;
7297 float: right !important;
7300 float: none !important;
7305 position: static !important;
7308 .position-relative {
7309 position: relative !important;
7312 .position-absolute {
7313 position: absolute !important;
7317 position: fixed !important;
7321 position: -webkit-sticky !important;
7322 position: sticky !important;
7341 @supports ((position: -webkit-sticky) or (position: sticky)) {
7343 position: -webkit-sticky;
7356 clip: rect(0, 0, 0, 0);
7357 white-space: nowrap;
7361 .sr-only-focusable:active, .sr-only-focusable:focus {
7367 white-space: normal;
7371 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7375 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7379 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7383 box-shadow: none !important;
7387 width: 25% !important;
7391 width: 50% !important;
7395 width: 75% !important;
7399 width: 100% !important;
7403 width: auto !important;
7407 height: 25% !important;
7411 height: 50% !important;
7415 height: 75% !important;
7419 height: 100% !important;
7423 height: auto !important;
7427 max-width: 100% !important;
7431 max-height: 100% !important;
7435 margin: 0 !important;
7440 margin-top: 0 !important;
7445 margin-right: 0 !important;
7450 margin-bottom: 0 !important;
7455 margin-left: 0 !important;
7459 margin: 0.25rem !important;
7464 margin-top: 0.25rem !important;
7469 margin-right: 0.25rem !important;
7474 margin-bottom: 0.25rem !important;
7479 margin-left: 0.25rem !important;
7483 margin: 0.5rem !important;
7488 margin-top: 0.5rem !important;
7493 margin-right: 0.5rem !important;
7498 margin-bottom: 0.5rem !important;
7503 margin-left: 0.5rem !important;
7507 margin: 1rem !important;
7512 margin-top: 1rem !important;
7517 margin-right: 1rem !important;
7522 margin-bottom: 1rem !important;
7527 margin-left: 1rem !important;
7531 margin: 1.5rem !important;
7536 margin-top: 1.5rem !important;
7541 margin-right: 1.5rem !important;
7546 margin-bottom: 1.5rem !important;
7551 margin-left: 1.5rem !important;
7555 margin: 3rem !important;
7560 margin-top: 3rem !important;
7565 margin-right: 3rem !important;
7570 margin-bottom: 3rem !important;
7575 margin-left: 3rem !important;
7579 padding: 0 !important;
7584 padding-top: 0 !important;
7589 padding-right: 0 !important;
7594 padding-bottom: 0 !important;
7599 padding-left: 0 !important;
7603 padding: 0.25rem !important;
7608 padding-top: 0.25rem !important;
7613 padding-right: 0.25rem !important;
7618 padding-bottom: 0.25rem !important;
7623 padding-left: 0.25rem !important;
7627 padding: 0.5rem !important;
7632 padding-top: 0.5rem !important;
7637 padding-right: 0.5rem !important;
7642 padding-bottom: 0.5rem !important;
7647 padding-left: 0.5rem !important;
7651 padding: 1rem !important;
7656 padding-top: 1rem !important;
7661 padding-right: 1rem !important;
7666 padding-bottom: 1rem !important;
7671 padding-left: 1rem !important;
7675 padding: 1.5rem !important;
7680 padding-top: 1.5rem !important;
7685 padding-right: 1.5rem !important;
7690 padding-bottom: 1.5rem !important;
7695 padding-left: 1.5rem !important;
7699 padding: 3rem !important;
7704 padding-top: 3rem !important;
7709 padding-right: 3rem !important;
7714 padding-bottom: 3rem !important;
7719 padding-left: 3rem !important;
7723 margin: auto !important;
7728 margin-top: auto !important;
7733 margin-right: auto !important;
7738 margin-bottom: auto !important;
7743 margin-left: auto !important;
7746 @media (min-width: 576px) {
7748 margin: 0 !important;
7752 margin-top: 0 !important;
7756 margin-right: 0 !important;
7760 margin-bottom: 0 !important;
7764 margin-left: 0 !important;
7767 margin: 0.25rem !important;
7771 margin-top: 0.25rem !important;
7775 margin-right: 0.25rem !important;
7779 margin-bottom: 0.25rem !important;
7783 margin-left: 0.25rem !important;
7786 margin: 0.5rem !important;
7790 margin-top: 0.5rem !important;
7794 margin-right: 0.5rem !important;
7798 margin-bottom: 0.5rem !important;
7802 margin-left: 0.5rem !important;
7805 margin: 1rem !important;
7809 margin-top: 1rem !important;
7813 margin-right: 1rem !important;
7817 margin-bottom: 1rem !important;
7821 margin-left: 1rem !important;
7824 margin: 1.5rem !important;
7828 margin-top: 1.5rem !important;
7832 margin-right: 1.5rem !important;
7836 margin-bottom: 1.5rem !important;
7840 margin-left: 1.5rem !important;
7843 margin: 3rem !important;
7847 margin-top: 3rem !important;
7851 margin-right: 3rem !important;
7855 margin-bottom: 3rem !important;
7859 margin-left: 3rem !important;
7862 padding: 0 !important;
7866 padding-top: 0 !important;
7870 padding-right: 0 !important;
7874 padding-bottom: 0 !important;
7878 padding-left: 0 !important;
7881 padding: 0.25rem !important;
7885 padding-top: 0.25rem !important;
7889 padding-right: 0.25rem !important;
7893 padding-bottom: 0.25rem !important;
7897 padding-left: 0.25rem !important;
7900 padding: 0.5rem !important;
7904 padding-top: 0.5rem !important;
7908 padding-right: 0.5rem !important;
7912 padding-bottom: 0.5rem !important;
7916 padding-left: 0.5rem !important;
7919 padding: 1rem !important;
7923 padding-top: 1rem !important;
7927 padding-right: 1rem !important;
7931 padding-bottom: 1rem !important;
7935 padding-left: 1rem !important;
7938 padding: 1.5rem !important;
7942 padding-top: 1.5rem !important;
7946 padding-right: 1.5rem !important;
7950 padding-bottom: 1.5rem !important;
7954 padding-left: 1.5rem !important;
7957 padding: 3rem !important;
7961 padding-top: 3rem !important;
7965 padding-right: 3rem !important;
7969 padding-bottom: 3rem !important;
7973 padding-left: 3rem !important;
7976 margin: auto !important;
7980 margin-top: auto !important;
7984 margin-right: auto !important;
7988 margin-bottom: auto !important;
7992 margin-left: auto !important;
7996 @media (min-width: 768px) {
7998 margin: 0 !important;
8002 margin-top: 0 !important;
8006 margin-right: 0 !important;
8010 margin-bottom: 0 !important;
8014 margin-left: 0 !important;
8017 margin: 0.25rem !important;
8021 margin-top: 0.25rem !important;
8025 margin-right: 0.25rem !important;
8029 margin-bottom: 0.25rem !important;
8033 margin-left: 0.25rem !important;
8036 margin: 0.5rem !important;
8040 margin-top: 0.5rem !important;
8044 margin-right: 0.5rem !important;
8048 margin-bottom: 0.5rem !important;
8052 margin-left: 0.5rem !important;
8055 margin: 1rem !important;
8059 margin-top: 1rem !important;
8063 margin-right: 1rem !important;
8067 margin-bottom: 1rem !important;
8071 margin-left: 1rem !important;
8074 margin: 1.5rem !important;
8078 margin-top: 1.5rem !important;
8082 margin-right: 1.5rem !important;
8086 margin-bottom: 1.5rem !important;
8090 margin-left: 1.5rem !important;
8093 margin: 3rem !important;
8097 margin-top: 3rem !important;
8101 margin-right: 3rem !important;
8105 margin-bottom: 3rem !important;
8109 margin-left: 3rem !important;
8112 padding: 0 !important;
8116 padding-top: 0 !important;
8120 padding-right: 0 !important;
8124 padding-bottom: 0 !important;
8128 padding-left: 0 !important;
8131 padding: 0.25rem !important;
8135 padding-top: 0.25rem !important;
8139 padding-right: 0.25rem !important;
8143 padding-bottom: 0.25rem !important;
8147 padding-left: 0.25rem !important;
8150 padding: 0.5rem !important;
8154 padding-top: 0.5rem !important;
8158 padding-right: 0.5rem !important;
8162 padding-bottom: 0.5rem !important;
8166 padding-left: 0.5rem !important;
8169 padding: 1rem !important;
8173 padding-top: 1rem !important;
8177 padding-right: 1rem !important;
8181 padding-bottom: 1rem !important;
8185 padding-left: 1rem !important;
8188 padding: 1.5rem !important;
8192 padding-top: 1.5rem !important;
8196 padding-right: 1.5rem !important;
8200 padding-bottom: 1.5rem !important;
8204 padding-left: 1.5rem !important;
8207 padding: 3rem !important;
8211 padding-top: 3rem !important;
8215 padding-right: 3rem !important;
8219 padding-bottom: 3rem !important;
8223 padding-left: 3rem !important;
8226 margin: auto !important;
8230 margin-top: auto !important;
8234 margin-right: auto !important;
8238 margin-bottom: auto !important;
8242 margin-left: auto !important;
8246 @media (min-width: 992px) {
8248 margin: 0 !important;
8252 margin-top: 0 !important;
8256 margin-right: 0 !important;
8260 margin-bottom: 0 !important;
8264 margin-left: 0 !important;
8267 margin: 0.25rem !important;
8271 margin-top: 0.25rem !important;
8275 margin-right: 0.25rem !important;
8279 margin-bottom: 0.25rem !important;
8283 margin-left: 0.25rem !important;
8286 margin: 0.5rem !important;
8290 margin-top: 0.5rem !important;
8294 margin-right: 0.5rem !important;
8298 margin-bottom: 0.5rem !important;
8302 margin-left: 0.5rem !important;
8305 margin: 1rem !important;
8309 margin-top: 1rem !important;
8313 margin-right: 1rem !important;
8317 margin-bottom: 1rem !important;
8321 margin-left: 1rem !important;
8324 margin: 1.5rem !important;
8328 margin-top: 1.5rem !important;
8332 margin-right: 1.5rem !important;
8336 margin-bottom: 1.5rem !important;
8340 margin-left: 1.5rem !important;
8343 margin: 3rem !important;
8347 margin-top: 3rem !important;
8351 margin-right: 3rem !important;
8355 margin-bottom: 3rem !important;
8359 margin-left: 3rem !important;
8362 padding: 0 !important;
8366 padding-top: 0 !important;
8370 padding-right: 0 !important;
8374 padding-bottom: 0 !important;
8378 padding-left: 0 !important;
8381 padding: 0.25rem !important;
8385 padding-top: 0.25rem !important;
8389 padding-right: 0.25rem !important;
8393 padding-bottom: 0.25rem !important;
8397 padding-left: 0.25rem !important;
8400 padding: 0.5rem !important;
8404 padding-top: 0.5rem !important;
8408 padding-right: 0.5rem !important;
8412 padding-bottom: 0.5rem !important;
8416 padding-left: 0.5rem !important;
8419 padding: 1rem !important;
8423 padding-top: 1rem !important;
8427 padding-right: 1rem !important;
8431 padding-bottom: 1rem !important;
8435 padding-left: 1rem !important;
8438 padding: 1.5rem !important;
8442 padding-top: 1.5rem !important;
8446 padding-right: 1.5rem !important;
8450 padding-bottom: 1.5rem !important;
8454 padding-left: 1.5rem !important;
8457 padding: 3rem !important;
8461 padding-top: 3rem !important;
8465 padding-right: 3rem !important;
8469 padding-bottom: 3rem !important;
8473 padding-left: 3rem !important;
8476 margin: auto !important;
8480 margin-top: auto !important;
8484 margin-right: auto !important;
8488 margin-bottom: auto !important;
8492 margin-left: auto !important;
8496 @media (min-width: 1200px) {
8498 margin: 0 !important;
8502 margin-top: 0 !important;
8506 margin-right: 0 !important;
8510 margin-bottom: 0 !important;
8514 margin-left: 0 !important;
8517 margin: 0.25rem !important;
8521 margin-top: 0.25rem !important;
8525 margin-right: 0.25rem !important;
8529 margin-bottom: 0.25rem !important;
8533 margin-left: 0.25rem !important;
8536 margin: 0.5rem !important;
8540 margin-top: 0.5rem !important;
8544 margin-right: 0.5rem !important;
8548 margin-bottom: 0.5rem !important;
8552 margin-left: 0.5rem !important;
8555 margin: 1rem !important;
8559 margin-top: 1rem !important;
8563 margin-right: 1rem !important;
8567 margin-bottom: 1rem !important;
8571 margin-left: 1rem !important;
8574 margin: 1.5rem !important;
8578 margin-top: 1.5rem !important;
8582 margin-right: 1.5rem !important;
8586 margin-bottom: 1.5rem !important;
8590 margin-left: 1.5rem !important;
8593 margin: 3rem !important;
8597 margin-top: 3rem !important;
8601 margin-right: 3rem !important;
8605 margin-bottom: 3rem !important;
8609 margin-left: 3rem !important;
8612 padding: 0 !important;
8616 padding-top: 0 !important;
8620 padding-right: 0 !important;
8624 padding-bottom: 0 !important;
8628 padding-left: 0 !important;
8631 padding: 0.25rem !important;
8635 padding-top: 0.25rem !important;
8639 padding-right: 0.25rem !important;
8643 padding-bottom: 0.25rem !important;
8647 padding-left: 0.25rem !important;
8650 padding: 0.5rem !important;
8654 padding-top: 0.5rem !important;
8658 padding-right: 0.5rem !important;
8662 padding-bottom: 0.5rem !important;
8666 padding-left: 0.5rem !important;
8669 padding: 1rem !important;
8673 padding-top: 1rem !important;
8677 padding-right: 1rem !important;
8681 padding-bottom: 1rem !important;
8685 padding-left: 1rem !important;
8688 padding: 1.5rem !important;
8692 padding-top: 1.5rem !important;
8696 padding-right: 1.5rem !important;
8700 padding-bottom: 1.5rem !important;
8704 padding-left: 1.5rem !important;
8707 padding: 3rem !important;
8711 padding-top: 3rem !important;
8715 padding-right: 3rem !important;
8719 padding-bottom: 3rem !important;
8723 padding-left: 3rem !important;
8726 margin: auto !important;
8730 margin-top: auto !important;
8734 margin-right: auto !important;
8738 margin-bottom: auto !important;
8742 margin-left: auto !important;
8747 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
8751 text-align: justify !important;
8755 white-space: nowrap !important;
8760 text-overflow: ellipsis;
8761 white-space: nowrap;
8765 text-align: left !important;
8769 text-align: right !important;
8773 text-align: center !important;
8776 @media (min-width: 576px) {
8778 text-align: left !important;
8781 text-align: right !important;
8784 text-align: center !important;
8788 @media (min-width: 768px) {
8790 text-align: left !important;
8793 text-align: right !important;
8796 text-align: center !important;
8800 @media (min-width: 992px) {
8802 text-align: left !important;
8805 text-align: right !important;
8808 text-align: center !important;
8812 @media (min-width: 1200px) {
8814 text-align: left !important;
8817 text-align: right !important;
8820 text-align: center !important;
8825 text-transform: lowercase !important;
8829 text-transform: uppercase !important;
8833 text-transform: capitalize !important;
8836 .font-weight-light {
8837 font-weight: 300 !important;
8840 .font-weight-normal {
8841 font-weight: 400 !important;
8845 font-weight: 700 !important;
8849 font-style: italic !important;
8853 color: #fff !important;
8857 color: #007bff !important;
8860 a.text-primary:hover, a.text-primary:focus {
8861 color: #0062cc !important;
8865 color: #6c757d !important;
8868 a.text-secondary:hover, a.text-secondary:focus {
8869 color: #545b62 !important;
8873 color: #28a745 !important;
8876 a.text-success:hover, a.text-success:focus {
8877 color: #1e7e34 !important;
8881 color: #17a2b8 !important;
8884 a.text-info:hover, a.text-info:focus {
8885 color: #117a8b !important;
8889 color: #ffc107 !important;
8892 a.text-warning:hover, a.text-warning:focus {
8893 color: #d39e00 !important;
8897 color: #dc3545 !important;
8900 a.text-danger:hover, a.text-danger:focus {
8901 color: #bd2130 !important;
8905 color: #f8f9fa !important;
8908 a.text-light:hover, a.text-light:focus {
8909 color: #dae0e5 !important;
8913 color: #343a40 !important;
8916 a.text-dark:hover, a.text-dark:focus {
8917 color: #1d2124 !important;
8921 color: #212529 !important;
8925 color: #6c757d !important;
8929 color: rgba(0, 0, 0, 0.5) !important;
8933 color: rgba(255, 255, 255, 0.5) !important;
8940 background-color: transparent;
8945 visibility: visible !important;
8949 visibility: hidden !important;
8956 text-shadow: none !important;
8957 box-shadow: none !important;
8960 text-decoration: underline;
8962 abbr[title]::after {
8963 content: " (" attr(title) ")";
8966 white-space: pre-wrap !important;
8970 border: 1px solid #adb5bd;
8971 page-break-inside: avoid;
8974 display: table-header-group;
8978 page-break-inside: avoid;
8988 page-break-after: avoid;
8994 min-width: 992px !important;
8997 min-width: 992px !important;
9003 border: 1px solid #000;
9006 border-collapse: collapse !important;
9010 background-color: #fff !important;
9013 .table-bordered td {
9014 border: 1px solid #dee2e6 !important;
9021 .table-dark thead th,
9022 .table-dark tbody + tbody {
9023 border-color: #dee2e6;
9025 .table .thead-dark th {
9027 border-color: #dee2e6;
9030 /*# sourceMappingURL=bootstrap.css.map */