2 * Bootstrap v4.0.0 (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";
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: transparent;
57 article, aside, dialog, 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";
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: monospace, monospace;
201 -ms-overflow-style: scrollbar;
209 vertical-align: middle;
218 border-collapse: collapse;
222 padding-top: 0.75rem;
223 padding-bottom: 0.75rem;
226 caption-side: bottom;
234 display: inline-block;
235 margin-bottom: .5rem;
244 outline: 5px auto -webkit-focus-ring-color;
253 font-family: inherit;
255 line-height: inherit;
265 text-transform: none;
269 html [type="button"],
272 -webkit-appearance: button;
275 button::-moz-focus-inner,
276 [type="button"]::-moz-focus-inner,
277 [type="reset"]::-moz-focus-inner,
278 [type="submit"]::-moz-focus-inner {
284 input[type="checkbox"] {
285 box-sizing: border-box;
291 input[type="datetime-local"],
292 input[type="month"] {
293 -webkit-appearance: listbox;
313 margin-bottom: .5rem;
315 line-height: inherit;
321 vertical-align: baseline;
324 [type="number"]::-webkit-inner-spin-button,
325 [type="number"]::-webkit-outer-spin-button {
330 outline-offset: -2px;
331 -webkit-appearance: none;
334 [type="search"]::-webkit-search-cancel-button,
335 [type="search"]::-webkit-search-decoration {
336 -webkit-appearance: none;
339 ::-webkit-file-upload-button {
341 -webkit-appearance: button;
345 display: inline-block;
358 display: none !important;
361 h1, h2, h3, h4, h5, h6,
362 .h1, .h2, .h3, .h4, .h5, .h6 {
363 margin-bottom: 0.5rem;
364 font-family: inherit;
427 border-top: 1px solid rgba(0, 0, 0, 0.1);
439 background-color: #fcf8e3;
453 display: inline-block;
456 .list-inline-item:not(:last-child) {
457 margin-right: 0.5rem;
462 text-transform: uppercase;
476 .blockquote-footer::before {
477 content: "\2014 \00A0";
487 background-color: #fff;
488 border: 1px solid #dee2e6;
489 border-radius: 0.25rem;
495 display: inline-block;
499 margin-bottom: 0.5rem;
512 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
518 word-break: break-word;
526 padding: 0.2rem 0.4rem;
529 background-color: #212529;
530 border-radius: 0.2rem;
564 @media (min-width: 576px) {
570 @media (min-width: 768px) {
576 @media (min-width: 992px) {
582 @media (min-width: 1200px) {
597 display: -webkit-box;
598 display: -ms-flexbox;
612 .no-gutters > [class*="col-"] {
617 .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,
618 .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,
619 .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,
620 .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,
621 .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,
631 -ms-flex-preferred-size: 0;
634 -ms-flex-positive: 1;
649 -ms-flex: 0 0 8.333333%;
651 max-width: 8.333333%;
656 -ms-flex: 0 0 16.666667%;
657 flex: 0 0 16.666667%;
658 max-width: 16.666667%;
670 -ms-flex: 0 0 33.333333%;
671 flex: 0 0 33.333333%;
672 max-width: 33.333333%;
677 -ms-flex: 0 0 41.666667%;
678 flex: 0 0 41.666667%;
679 max-width: 41.666667%;
691 -ms-flex: 0 0 58.333333%;
692 flex: 0 0 58.333333%;
693 max-width: 58.333333%;
698 -ms-flex: 0 0 66.666667%;
699 flex: 0 0 66.666667%;
700 max-width: 66.666667%;
712 -ms-flex: 0 0 83.333333%;
713 flex: 0 0 83.333333%;
714 max-width: 83.333333%;
719 -ms-flex: 0 0 91.666667%;
720 flex: 0 0 91.666667%;
721 max-width: 91.666667%;
732 -webkit-box-ordinal-group: 0;
738 -webkit-box-ordinal-group: 14;
744 -webkit-box-ordinal-group: 1;
750 -webkit-box-ordinal-group: 2;
756 -webkit-box-ordinal-group: 3;
762 -webkit-box-ordinal-group: 4;
768 -webkit-box-ordinal-group: 5;
774 -webkit-box-ordinal-group: 6;
780 -webkit-box-ordinal-group: 7;
786 -webkit-box-ordinal-group: 8;
792 -webkit-box-ordinal-group: 9;
798 -webkit-box-ordinal-group: 10;
804 -webkit-box-ordinal-group: 11;
810 -webkit-box-ordinal-group: 12;
816 -webkit-box-ordinal-group: 13;
822 margin-left: 8.333333%;
826 margin-left: 16.666667%;
834 margin-left: 33.333333%;
838 margin-left: 41.666667%;
846 margin-left: 58.333333%;
850 margin-left: 66.666667%;
858 margin-left: 83.333333%;
862 margin-left: 91.666667%;
865 @media (min-width: 576px) {
867 -ms-flex-preferred-size: 0;
870 -ms-flex-positive: 1;
883 -ms-flex: 0 0 8.333333%;
885 max-width: 8.333333%;
889 -ms-flex: 0 0 16.666667%;
890 flex: 0 0 16.666667%;
891 max-width: 16.666667%;
901 -ms-flex: 0 0 33.333333%;
902 flex: 0 0 33.333333%;
903 max-width: 33.333333%;
907 -ms-flex: 0 0 41.666667%;
908 flex: 0 0 41.666667%;
909 max-width: 41.666667%;
919 -ms-flex: 0 0 58.333333%;
920 flex: 0 0 58.333333%;
921 max-width: 58.333333%;
925 -ms-flex: 0 0 66.666667%;
926 flex: 0 0 66.666667%;
927 max-width: 66.666667%;
937 -ms-flex: 0 0 83.333333%;
938 flex: 0 0 83.333333%;
939 max-width: 83.333333%;
943 -ms-flex: 0 0 91.666667%;
944 flex: 0 0 91.666667%;
945 max-width: 91.666667%;
954 -webkit-box-ordinal-group: 0;
959 -webkit-box-ordinal-group: 14;
964 -webkit-box-ordinal-group: 1;
969 -webkit-box-ordinal-group: 2;
974 -webkit-box-ordinal-group: 3;
979 -webkit-box-ordinal-group: 4;
984 -webkit-box-ordinal-group: 5;
989 -webkit-box-ordinal-group: 6;
994 -webkit-box-ordinal-group: 7;
999 -webkit-box-ordinal-group: 8;
1004 -webkit-box-ordinal-group: 9;
1009 -webkit-box-ordinal-group: 10;
1014 -webkit-box-ordinal-group: 11;
1019 -webkit-box-ordinal-group: 12;
1024 -webkit-box-ordinal-group: 13;
1032 margin-left: 8.333333%;
1035 margin-left: 16.666667%;
1041 margin-left: 33.333333%;
1044 margin-left: 41.666667%;
1050 margin-left: 58.333333%;
1053 margin-left: 66.666667%;
1059 margin-left: 83.333333%;
1062 margin-left: 91.666667%;
1066 @media (min-width: 768px) {
1068 -ms-flex-preferred-size: 0;
1070 -webkit-box-flex: 1;
1071 -ms-flex-positive: 1;
1076 -webkit-box-flex: 0;
1083 -webkit-box-flex: 0;
1084 -ms-flex: 0 0 8.333333%;
1085 flex: 0 0 8.333333%;
1086 max-width: 8.333333%;
1089 -webkit-box-flex: 0;
1090 -ms-flex: 0 0 16.666667%;
1091 flex: 0 0 16.666667%;
1092 max-width: 16.666667%;
1095 -webkit-box-flex: 0;
1101 -webkit-box-flex: 0;
1102 -ms-flex: 0 0 33.333333%;
1103 flex: 0 0 33.333333%;
1104 max-width: 33.333333%;
1107 -webkit-box-flex: 0;
1108 -ms-flex: 0 0 41.666667%;
1109 flex: 0 0 41.666667%;
1110 max-width: 41.666667%;
1113 -webkit-box-flex: 0;
1119 -webkit-box-flex: 0;
1120 -ms-flex: 0 0 58.333333%;
1121 flex: 0 0 58.333333%;
1122 max-width: 58.333333%;
1125 -webkit-box-flex: 0;
1126 -ms-flex: 0 0 66.666667%;
1127 flex: 0 0 66.666667%;
1128 max-width: 66.666667%;
1131 -webkit-box-flex: 0;
1137 -webkit-box-flex: 0;
1138 -ms-flex: 0 0 83.333333%;
1139 flex: 0 0 83.333333%;
1140 max-width: 83.333333%;
1143 -webkit-box-flex: 0;
1144 -ms-flex: 0 0 91.666667%;
1145 flex: 0 0 91.666667%;
1146 max-width: 91.666667%;
1149 -webkit-box-flex: 0;
1155 -webkit-box-ordinal-group: 0;
1160 -webkit-box-ordinal-group: 14;
1165 -webkit-box-ordinal-group: 1;
1170 -webkit-box-ordinal-group: 2;
1175 -webkit-box-ordinal-group: 3;
1180 -webkit-box-ordinal-group: 4;
1185 -webkit-box-ordinal-group: 5;
1190 -webkit-box-ordinal-group: 6;
1195 -webkit-box-ordinal-group: 7;
1200 -webkit-box-ordinal-group: 8;
1205 -webkit-box-ordinal-group: 9;
1210 -webkit-box-ordinal-group: 10;
1215 -webkit-box-ordinal-group: 11;
1220 -webkit-box-ordinal-group: 12;
1225 -webkit-box-ordinal-group: 13;
1233 margin-left: 8.333333%;
1236 margin-left: 16.666667%;
1242 margin-left: 33.333333%;
1245 margin-left: 41.666667%;
1251 margin-left: 58.333333%;
1254 margin-left: 66.666667%;
1260 margin-left: 83.333333%;
1263 margin-left: 91.666667%;
1267 @media (min-width: 992px) {
1269 -ms-flex-preferred-size: 0;
1271 -webkit-box-flex: 1;
1272 -ms-flex-positive: 1;
1277 -webkit-box-flex: 0;
1284 -webkit-box-flex: 0;
1285 -ms-flex: 0 0 8.333333%;
1286 flex: 0 0 8.333333%;
1287 max-width: 8.333333%;
1290 -webkit-box-flex: 0;
1291 -ms-flex: 0 0 16.666667%;
1292 flex: 0 0 16.666667%;
1293 max-width: 16.666667%;
1296 -webkit-box-flex: 0;
1302 -webkit-box-flex: 0;
1303 -ms-flex: 0 0 33.333333%;
1304 flex: 0 0 33.333333%;
1305 max-width: 33.333333%;
1308 -webkit-box-flex: 0;
1309 -ms-flex: 0 0 41.666667%;
1310 flex: 0 0 41.666667%;
1311 max-width: 41.666667%;
1314 -webkit-box-flex: 0;
1320 -webkit-box-flex: 0;
1321 -ms-flex: 0 0 58.333333%;
1322 flex: 0 0 58.333333%;
1323 max-width: 58.333333%;
1326 -webkit-box-flex: 0;
1327 -ms-flex: 0 0 66.666667%;
1328 flex: 0 0 66.666667%;
1329 max-width: 66.666667%;
1332 -webkit-box-flex: 0;
1338 -webkit-box-flex: 0;
1339 -ms-flex: 0 0 83.333333%;
1340 flex: 0 0 83.333333%;
1341 max-width: 83.333333%;
1344 -webkit-box-flex: 0;
1345 -ms-flex: 0 0 91.666667%;
1346 flex: 0 0 91.666667%;
1347 max-width: 91.666667%;
1350 -webkit-box-flex: 0;
1356 -webkit-box-ordinal-group: 0;
1361 -webkit-box-ordinal-group: 14;
1366 -webkit-box-ordinal-group: 1;
1371 -webkit-box-ordinal-group: 2;
1376 -webkit-box-ordinal-group: 3;
1381 -webkit-box-ordinal-group: 4;
1386 -webkit-box-ordinal-group: 5;
1391 -webkit-box-ordinal-group: 6;
1396 -webkit-box-ordinal-group: 7;
1401 -webkit-box-ordinal-group: 8;
1406 -webkit-box-ordinal-group: 9;
1411 -webkit-box-ordinal-group: 10;
1416 -webkit-box-ordinal-group: 11;
1421 -webkit-box-ordinal-group: 12;
1426 -webkit-box-ordinal-group: 13;
1434 margin-left: 8.333333%;
1437 margin-left: 16.666667%;
1443 margin-left: 33.333333%;
1446 margin-left: 41.666667%;
1452 margin-left: 58.333333%;
1455 margin-left: 66.666667%;
1461 margin-left: 83.333333%;
1464 margin-left: 91.666667%;
1468 @media (min-width: 1200px) {
1470 -ms-flex-preferred-size: 0;
1472 -webkit-box-flex: 1;
1473 -ms-flex-positive: 1;
1478 -webkit-box-flex: 0;
1485 -webkit-box-flex: 0;
1486 -ms-flex: 0 0 8.333333%;
1487 flex: 0 0 8.333333%;
1488 max-width: 8.333333%;
1491 -webkit-box-flex: 0;
1492 -ms-flex: 0 0 16.666667%;
1493 flex: 0 0 16.666667%;
1494 max-width: 16.666667%;
1497 -webkit-box-flex: 0;
1503 -webkit-box-flex: 0;
1504 -ms-flex: 0 0 33.333333%;
1505 flex: 0 0 33.333333%;
1506 max-width: 33.333333%;
1509 -webkit-box-flex: 0;
1510 -ms-flex: 0 0 41.666667%;
1511 flex: 0 0 41.666667%;
1512 max-width: 41.666667%;
1515 -webkit-box-flex: 0;
1521 -webkit-box-flex: 0;
1522 -ms-flex: 0 0 58.333333%;
1523 flex: 0 0 58.333333%;
1524 max-width: 58.333333%;
1527 -webkit-box-flex: 0;
1528 -ms-flex: 0 0 66.666667%;
1529 flex: 0 0 66.666667%;
1530 max-width: 66.666667%;
1533 -webkit-box-flex: 0;
1539 -webkit-box-flex: 0;
1540 -ms-flex: 0 0 83.333333%;
1541 flex: 0 0 83.333333%;
1542 max-width: 83.333333%;
1545 -webkit-box-flex: 0;
1546 -ms-flex: 0 0 91.666667%;
1547 flex: 0 0 91.666667%;
1548 max-width: 91.666667%;
1551 -webkit-box-flex: 0;
1557 -webkit-box-ordinal-group: 0;
1562 -webkit-box-ordinal-group: 14;
1567 -webkit-box-ordinal-group: 1;
1572 -webkit-box-ordinal-group: 2;
1577 -webkit-box-ordinal-group: 3;
1582 -webkit-box-ordinal-group: 4;
1587 -webkit-box-ordinal-group: 5;
1592 -webkit-box-ordinal-group: 6;
1597 -webkit-box-ordinal-group: 7;
1602 -webkit-box-ordinal-group: 8;
1607 -webkit-box-ordinal-group: 9;
1612 -webkit-box-ordinal-group: 10;
1617 -webkit-box-ordinal-group: 11;
1622 -webkit-box-ordinal-group: 12;
1627 -webkit-box-ordinal-group: 13;
1635 margin-left: 8.333333%;
1638 margin-left: 16.666667%;
1644 margin-left: 33.333333%;
1647 margin-left: 41.666667%;
1653 margin-left: 58.333333%;
1656 margin-left: 66.666667%;
1662 margin-left: 83.333333%;
1665 margin-left: 91.666667%;
1672 margin-bottom: 1rem;
1673 background-color: transparent;
1679 vertical-align: top;
1680 border-top: 1px solid #dee2e6;
1684 vertical-align: bottom;
1685 border-bottom: 2px solid #dee2e6;
1688 .table tbody + tbody {
1689 border-top: 2px solid #dee2e6;
1693 background-color: #fff;
1702 border: 1px solid #dee2e6;
1706 .table-bordered td {
1707 border: 1px solid #dee2e6;
1710 .table-bordered thead th,
1711 .table-bordered thead td {
1712 border-bottom-width: 2px;
1715 .table-striped tbody tr:nth-of-type(odd) {
1716 background-color: rgba(0, 0, 0, 0.05);
1719 .table-hover tbody tr:hover {
1720 background-color: rgba(0, 0, 0, 0.075);
1724 .table-primary > th,
1725 .table-primary > td {
1726 background-color: #b8daff;
1729 .table-hover .table-primary:hover {
1730 background-color: #9fcdff;
1733 .table-hover .table-primary:hover > td,
1734 .table-hover .table-primary:hover > th {
1735 background-color: #9fcdff;
1739 .table-secondary > th,
1740 .table-secondary > td {
1741 background-color: #d6d8db;
1744 .table-hover .table-secondary:hover {
1745 background-color: #c8cbcf;
1748 .table-hover .table-secondary:hover > td,
1749 .table-hover .table-secondary:hover > th {
1750 background-color: #c8cbcf;
1754 .table-success > th,
1755 .table-success > td {
1756 background-color: #c3e6cb;
1759 .table-hover .table-success:hover {
1760 background-color: #b1dfbb;
1763 .table-hover .table-success:hover > td,
1764 .table-hover .table-success:hover > th {
1765 background-color: #b1dfbb;
1771 background-color: #bee5eb;
1774 .table-hover .table-info:hover {
1775 background-color: #abdde5;
1778 .table-hover .table-info:hover > td,
1779 .table-hover .table-info:hover > th {
1780 background-color: #abdde5;
1784 .table-warning > th,
1785 .table-warning > td {
1786 background-color: #ffeeba;
1789 .table-hover .table-warning:hover {
1790 background-color: #ffe8a1;
1793 .table-hover .table-warning:hover > td,
1794 .table-hover .table-warning:hover > th {
1795 background-color: #ffe8a1;
1800 .table-danger > td {
1801 background-color: #f5c6cb;
1804 .table-hover .table-danger:hover {
1805 background-color: #f1b0b7;
1808 .table-hover .table-danger:hover > td,
1809 .table-hover .table-danger:hover > th {
1810 background-color: #f1b0b7;
1816 background-color: #fdfdfe;
1819 .table-hover .table-light:hover {
1820 background-color: #ececf6;
1823 .table-hover .table-light:hover > td,
1824 .table-hover .table-light:hover > th {
1825 background-color: #ececf6;
1831 background-color: #c6c8ca;
1834 .table-hover .table-dark:hover {
1835 background-color: #b9bbbe;
1838 .table-hover .table-dark:hover > td,
1839 .table-hover .table-dark:hover > th {
1840 background-color: #b9bbbe;
1845 .table-active > td {
1846 background-color: rgba(0, 0, 0, 0.075);
1849 .table-hover .table-active:hover {
1850 background-color: rgba(0, 0, 0, 0.075);
1853 .table-hover .table-active:hover > td,
1854 .table-hover .table-active:hover > th {
1855 background-color: rgba(0, 0, 0, 0.075);
1858 .table .thead-dark th {
1860 background-color: #212529;
1861 border-color: #32383e;
1864 .table .thead-light th {
1866 background-color: #e9ecef;
1867 border-color: #dee2e6;
1872 background-color: #212529;
1877 .table-dark thead th {
1878 border-color: #32383e;
1881 .table-dark.table-bordered {
1885 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1886 background-color: rgba(255, 255, 255, 0.05);
1889 .table-dark.table-hover tbody tr:hover {
1890 background-color: rgba(255, 255, 255, 0.075);
1893 @media (max-width: 575.98px) {
1894 .table-responsive-sm {
1898 -webkit-overflow-scrolling: touch;
1899 -ms-overflow-style: -ms-autohiding-scrollbar;
1901 .table-responsive-sm > .table-bordered {
1906 @media (max-width: 767.98px) {
1907 .table-responsive-md {
1911 -webkit-overflow-scrolling: touch;
1912 -ms-overflow-style: -ms-autohiding-scrollbar;
1914 .table-responsive-md > .table-bordered {
1919 @media (max-width: 991.98px) {
1920 .table-responsive-lg {
1924 -webkit-overflow-scrolling: touch;
1925 -ms-overflow-style: -ms-autohiding-scrollbar;
1927 .table-responsive-lg > .table-bordered {
1932 @media (max-width: 1199.98px) {
1933 .table-responsive-xl {
1937 -webkit-overflow-scrolling: touch;
1938 -ms-overflow-style: -ms-autohiding-scrollbar;
1940 .table-responsive-xl > .table-bordered {
1949 -webkit-overflow-scrolling: touch;
1950 -ms-overflow-style: -ms-autohiding-scrollbar;
1953 .table-responsive > .table-bordered {
1960 padding: 0.375rem 0.75rem;
1964 background-color: #fff;
1965 background-clip: padding-box;
1966 border: 1px solid #ced4da;
1967 border-radius: 0.25rem;
1968 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1971 .form-control::-ms-expand {
1972 background-color: transparent;
1976 .form-control:focus {
1978 background-color: #fff;
1979 border-color: #80bdff;
1981 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1984 .form-control::-webkit-input-placeholder {
1989 .form-control::-moz-placeholder {
1994 .form-control:-ms-input-placeholder {
1999 .form-control::-ms-input-placeholder {
2004 .form-control::placeholder {
2009 .form-control:disabled, .form-control[readonly] {
2010 background-color: #e9ecef;
2014 select.form-control:not([size]):not([multiple]) {
2015 height: calc(2.25rem + 2px);
2018 select.form-control:focus::-ms-value {
2020 background-color: #fff;
2024 .form-control-range {
2030 padding-top: calc(0.375rem + 1px);
2031 padding-bottom: calc(0.375rem + 1px);
2037 .col-form-label-lg {
2038 padding-top: calc(0.5rem + 1px);
2039 padding-bottom: calc(0.5rem + 1px);
2044 .col-form-label-sm {
2045 padding-top: calc(0.25rem + 1px);
2046 padding-bottom: calc(0.25rem + 1px);
2047 font-size: 0.875rem;
2051 .form-control-plaintext {
2054 padding-top: 0.375rem;
2055 padding-bottom: 0.375rem;
2058 background-color: transparent;
2059 border: solid transparent;
2060 border-width: 1px 0;
2063 .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
2064 .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
2065 .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
2066 .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
2067 .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
2068 .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
2069 .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
2070 .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
2071 .input-group-lg > .input-group-append > .form-control-plaintext.btn {
2076 .form-control-sm, .input-group-sm > .form-control,
2077 .input-group-sm > .input-group-prepend > .input-group-text,
2078 .input-group-sm > .input-group-append > .input-group-text,
2079 .input-group-sm > .input-group-prepend > .btn,
2080 .input-group-sm > .input-group-append > .btn {
2081 padding: 0.25rem 0.5rem;
2082 font-size: 0.875rem;
2084 border-radius: 0.2rem;
2087 select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
2088 .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
2089 .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
2090 .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
2091 .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
2092 height: calc(1.8125rem + 2px);
2095 .form-control-lg, .input-group-lg > .form-control,
2096 .input-group-lg > .input-group-prepend > .input-group-text,
2097 .input-group-lg > .input-group-append > .input-group-text,
2098 .input-group-lg > .input-group-prepend > .btn,
2099 .input-group-lg > .input-group-append > .btn {
2100 padding: 0.5rem 1rem;
2103 border-radius: 0.3rem;
2106 select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
2107 .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
2108 .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
2109 .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
2110 .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
2111 height: calc(2.875rem + 2px);
2115 margin-bottom: 1rem;
2120 margin-top: 0.25rem;
2124 display: -webkit-box;
2125 display: -ms-flexbox;
2127 -ms-flex-wrap: wrap;
2134 .form-row > [class*="col-"] {
2142 padding-left: 1.25rem;
2148 margin-left: -1.25rem;
2151 .form-check-input:disabled ~ .form-check-label {
2159 .form-check-inline {
2160 display: -webkit-inline-box;
2161 display: -ms-inline-flexbox;
2162 display: inline-flex;
2163 -webkit-box-align: center;
2164 -ms-flex-align: center;
2165 align-items: center;
2167 margin-right: 0.75rem;
2170 .form-check-inline .form-check-input {
2173 margin-right: 0.3125rem;
2180 margin-top: 0.25rem;
2196 background-color: rgba(40, 167, 69, 0.8);
2197 border-radius: .2rem;
2200 .was-validated .form-control:valid, .form-control.is-valid, .was-validated
2201 .custom-select:valid,
2202 .custom-select.is-valid {
2203 border-color: #28a745;
2206 .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
2207 .custom-select:valid:focus,
2208 .custom-select.is-valid:focus {
2209 border-color: #28a745;
2210 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2213 .was-validated .form-control:valid ~ .valid-feedback,
2214 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
2215 .form-control.is-valid ~ .valid-tooltip, .was-validated
2216 .custom-select:valid ~ .valid-feedback,
2218 .custom-select:valid ~ .valid-tooltip,
2219 .custom-select.is-valid ~ .valid-feedback,
2220 .custom-select.is-valid ~ .valid-tooltip {
2224 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2228 .was-validated .form-check-input:valid ~ .valid-feedback,
2229 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2230 .form-check-input.is-valid ~ .valid-tooltip {
2234 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2238 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2239 background-color: #71dd8a;
2242 .was-validated .custom-control-input:valid ~ .valid-feedback,
2243 .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
2244 .custom-control-input.is-valid ~ .valid-tooltip {
2248 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2249 background-color: #34ce57;
2252 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2253 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2256 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2257 border-color: #28a745;
2260 .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
2261 border-color: inherit;
2264 .was-validated .custom-file-input:valid ~ .valid-feedback,
2265 .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
2266 .custom-file-input.is-valid ~ .valid-tooltip {
2270 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2271 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2277 margin-top: 0.25rem;
2293 background-color: rgba(220, 53, 69, 0.8);
2294 border-radius: .2rem;
2297 .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
2298 .custom-select:invalid,
2299 .custom-select.is-invalid {
2300 border-color: #dc3545;
2303 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
2304 .custom-select:invalid:focus,
2305 .custom-select.is-invalid:focus {
2306 border-color: #dc3545;
2307 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2310 .was-validated .form-control:invalid ~ .invalid-feedback,
2311 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
2312 .form-control.is-invalid ~ .invalid-tooltip, .was-validated
2313 .custom-select:invalid ~ .invalid-feedback,
2315 .custom-select:invalid ~ .invalid-tooltip,
2316 .custom-select.is-invalid ~ .invalid-feedback,
2317 .custom-select.is-invalid ~ .invalid-tooltip {
2321 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2325 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2326 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2327 .form-check-input.is-invalid ~ .invalid-tooltip {
2331 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2335 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2336 background-color: #efa2a9;
2339 .was-validated .custom-control-input:invalid ~ .invalid-feedback,
2340 .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
2341 .custom-control-input.is-invalid ~ .invalid-tooltip {
2345 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2346 background-color: #e4606d;
2349 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2350 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2353 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2354 border-color: #dc3545;
2357 .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
2358 border-color: inherit;
2361 .was-validated .custom-file-input:invalid ~ .invalid-feedback,
2362 .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
2363 .custom-file-input.is-invalid ~ .invalid-tooltip {
2367 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2368 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2372 display: -webkit-box;
2373 display: -ms-flexbox;
2375 -webkit-box-orient: horizontal;
2376 -webkit-box-direction: normal;
2377 -ms-flex-flow: row wrap;
2378 flex-flow: row wrap;
2379 -webkit-box-align: center;
2380 -ms-flex-align: center;
2381 align-items: center;
2384 .form-inline .form-check {
2388 @media (min-width: 576px) {
2389 .form-inline label {
2390 display: -webkit-box;
2391 display: -ms-flexbox;
2393 -webkit-box-align: center;
2394 -ms-flex-align: center;
2395 align-items: center;
2396 -webkit-box-pack: center;
2397 -ms-flex-pack: center;
2398 justify-content: center;
2401 .form-inline .form-group {
2402 display: -webkit-box;
2403 display: -ms-flexbox;
2405 -webkit-box-flex: 0;
2408 -webkit-box-orient: horizontal;
2409 -webkit-box-direction: normal;
2410 -ms-flex-flow: row wrap;
2411 flex-flow: row wrap;
2412 -webkit-box-align: center;
2413 -ms-flex-align: center;
2414 align-items: center;
2417 .form-inline .form-control {
2418 display: inline-block;
2420 vertical-align: middle;
2422 .form-inline .form-control-plaintext {
2423 display: inline-block;
2425 .form-inline .input-group {
2428 .form-inline .form-check {
2429 display: -webkit-box;
2430 display: -ms-flexbox;
2432 -webkit-box-align: center;
2433 -ms-flex-align: center;
2434 align-items: center;
2435 -webkit-box-pack: center;
2436 -ms-flex-pack: center;
2437 justify-content: center;
2441 .form-inline .form-check-input {
2444 margin-right: 0.25rem;
2447 .form-inline .custom-control {
2448 -webkit-box-align: center;
2449 -ms-flex-align: center;
2450 align-items: center;
2451 -webkit-box-pack: center;
2452 -ms-flex-pack: center;
2453 justify-content: center;
2455 .form-inline .custom-control-label {
2461 display: inline-block;
2464 white-space: nowrap;
2465 vertical-align: middle;
2466 -webkit-user-select: none;
2467 -moz-user-select: none;
2468 -ms-user-select: none;
2470 border: 1px solid transparent;
2471 padding: 0.375rem 0.75rem;
2474 border-radius: 0.25rem;
2475 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;
2478 .btn:hover, .btn:focus {
2479 text-decoration: none;
2482 .btn:focus, .btn.focus {
2484 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2487 .btn.disabled, .btn:disabled {
2491 .btn:not(:disabled):not(.disabled) {
2495 .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
2496 background-image: none;
2500 fieldset:disabled a.btn {
2501 pointer-events: none;
2506 background-color: #007bff;
2507 border-color: #007bff;
2510 .btn-primary:hover {
2512 background-color: #0069d9;
2513 border-color: #0062cc;
2516 .btn-primary:focus, .btn-primary.focus {
2517 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2520 .btn-primary.disabled, .btn-primary:disabled {
2522 background-color: #007bff;
2523 border-color: #007bff;
2526 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2527 .show > .btn-primary.dropdown-toggle {
2529 background-color: #0062cc;
2530 border-color: #005cbf;
2533 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2534 .show > .btn-primary.dropdown-toggle:focus {
2535 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2540 background-color: #6c757d;
2541 border-color: #6c757d;
2544 .btn-secondary:hover {
2546 background-color: #5a6268;
2547 border-color: #545b62;
2550 .btn-secondary:focus, .btn-secondary.focus {
2551 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2554 .btn-secondary.disabled, .btn-secondary:disabled {
2556 background-color: #6c757d;
2557 border-color: #6c757d;
2560 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2561 .show > .btn-secondary.dropdown-toggle {
2563 background-color: #545b62;
2564 border-color: #4e555b;
2567 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2568 .show > .btn-secondary.dropdown-toggle:focus {
2569 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2574 background-color: #28a745;
2575 border-color: #28a745;
2578 .btn-success:hover {
2580 background-color: #218838;
2581 border-color: #1e7e34;
2584 .btn-success:focus, .btn-success.focus {
2585 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2588 .btn-success.disabled, .btn-success:disabled {
2590 background-color: #28a745;
2591 border-color: #28a745;
2594 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2595 .show > .btn-success.dropdown-toggle {
2597 background-color: #1e7e34;
2598 border-color: #1c7430;
2601 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2602 .show > .btn-success.dropdown-toggle:focus {
2603 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2608 background-color: #17a2b8;
2609 border-color: #17a2b8;
2614 background-color: #138496;
2615 border-color: #117a8b;
2618 .btn-info:focus, .btn-info.focus {
2619 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2622 .btn-info.disabled, .btn-info:disabled {
2624 background-color: #17a2b8;
2625 border-color: #17a2b8;
2628 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2629 .show > .btn-info.dropdown-toggle {
2631 background-color: #117a8b;
2632 border-color: #10707f;
2635 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2636 .show > .btn-info.dropdown-toggle:focus {
2637 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2642 background-color: #ffc107;
2643 border-color: #ffc107;
2646 .btn-warning:hover {
2648 background-color: #e0a800;
2649 border-color: #d39e00;
2652 .btn-warning:focus, .btn-warning.focus {
2653 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2656 .btn-warning.disabled, .btn-warning:disabled {
2658 background-color: #ffc107;
2659 border-color: #ffc107;
2662 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2663 .show > .btn-warning.dropdown-toggle {
2665 background-color: #d39e00;
2666 border-color: #c69500;
2669 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2670 .show > .btn-warning.dropdown-toggle:focus {
2671 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2676 background-color: #dc3545;
2677 border-color: #dc3545;
2682 background-color: #c82333;
2683 border-color: #bd2130;
2686 .btn-danger:focus, .btn-danger.focus {
2687 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2690 .btn-danger.disabled, .btn-danger:disabled {
2692 background-color: #dc3545;
2693 border-color: #dc3545;
2696 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2697 .show > .btn-danger.dropdown-toggle {
2699 background-color: #bd2130;
2700 border-color: #b21f2d;
2703 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2704 .show > .btn-danger.dropdown-toggle:focus {
2705 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2710 background-color: #f8f9fa;
2711 border-color: #f8f9fa;
2716 background-color: #e2e6ea;
2717 border-color: #dae0e5;
2720 .btn-light:focus, .btn-light.focus {
2721 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2724 .btn-light.disabled, .btn-light:disabled {
2726 background-color: #f8f9fa;
2727 border-color: #f8f9fa;
2730 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2731 .show > .btn-light.dropdown-toggle {
2733 background-color: #dae0e5;
2734 border-color: #d3d9df;
2737 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2738 .show > .btn-light.dropdown-toggle:focus {
2739 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2744 background-color: #343a40;
2745 border-color: #343a40;
2750 background-color: #23272b;
2751 border-color: #1d2124;
2754 .btn-dark:focus, .btn-dark.focus {
2755 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2758 .btn-dark.disabled, .btn-dark:disabled {
2760 background-color: #343a40;
2761 border-color: #343a40;
2764 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2765 .show > .btn-dark.dropdown-toggle {
2767 background-color: #1d2124;
2768 border-color: #171a1d;
2771 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2772 .show > .btn-dark.dropdown-toggle:focus {
2773 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2776 .btn-outline-primary {
2778 background-color: transparent;
2779 background-image: none;
2780 border-color: #007bff;
2783 .btn-outline-primary:hover {
2785 background-color: #007bff;
2786 border-color: #007bff;
2789 .btn-outline-primary:focus, .btn-outline-primary.focus {
2790 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2793 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2795 background-color: transparent;
2798 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2799 .show > .btn-outline-primary.dropdown-toggle {
2801 background-color: #007bff;
2802 border-color: #007bff;
2805 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2806 .show > .btn-outline-primary.dropdown-toggle:focus {
2807 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2810 .btn-outline-secondary {
2812 background-color: transparent;
2813 background-image: none;
2814 border-color: #6c757d;
2817 .btn-outline-secondary:hover {
2819 background-color: #6c757d;
2820 border-color: #6c757d;
2823 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2824 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2827 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2829 background-color: transparent;
2832 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2833 .show > .btn-outline-secondary.dropdown-toggle {
2835 background-color: #6c757d;
2836 border-color: #6c757d;
2839 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2840 .show > .btn-outline-secondary.dropdown-toggle:focus {
2841 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2844 .btn-outline-success {
2846 background-color: transparent;
2847 background-image: none;
2848 border-color: #28a745;
2851 .btn-outline-success:hover {
2853 background-color: #28a745;
2854 border-color: #28a745;
2857 .btn-outline-success:focus, .btn-outline-success.focus {
2858 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2861 .btn-outline-success.disabled, .btn-outline-success:disabled {
2863 background-color: transparent;
2866 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2867 .show > .btn-outline-success.dropdown-toggle {
2869 background-color: #28a745;
2870 border-color: #28a745;
2873 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2874 .show > .btn-outline-success.dropdown-toggle:focus {
2875 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2880 background-color: transparent;
2881 background-image: none;
2882 border-color: #17a2b8;
2885 .btn-outline-info:hover {
2887 background-color: #17a2b8;
2888 border-color: #17a2b8;
2891 .btn-outline-info:focus, .btn-outline-info.focus {
2892 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2895 .btn-outline-info.disabled, .btn-outline-info:disabled {
2897 background-color: transparent;
2900 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2901 .show > .btn-outline-info.dropdown-toggle {
2903 background-color: #17a2b8;
2904 border-color: #17a2b8;
2907 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2908 .show > .btn-outline-info.dropdown-toggle:focus {
2909 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2912 .btn-outline-warning {
2914 background-color: transparent;
2915 background-image: none;
2916 border-color: #ffc107;
2919 .btn-outline-warning:hover {
2921 background-color: #ffc107;
2922 border-color: #ffc107;
2925 .btn-outline-warning:focus, .btn-outline-warning.focus {
2926 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2929 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2931 background-color: transparent;
2934 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
2935 .show > .btn-outline-warning.dropdown-toggle {
2937 background-color: #ffc107;
2938 border-color: #ffc107;
2941 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2942 .show > .btn-outline-warning.dropdown-toggle:focus {
2943 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2946 .btn-outline-danger {
2948 background-color: transparent;
2949 background-image: none;
2950 border-color: #dc3545;
2953 .btn-outline-danger:hover {
2955 background-color: #dc3545;
2956 border-color: #dc3545;
2959 .btn-outline-danger:focus, .btn-outline-danger.focus {
2960 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2963 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2965 background-color: transparent;
2968 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
2969 .show > .btn-outline-danger.dropdown-toggle {
2971 background-color: #dc3545;
2972 border-color: #dc3545;
2975 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2976 .show > .btn-outline-danger.dropdown-toggle:focus {
2977 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2980 .btn-outline-light {
2982 background-color: transparent;
2983 background-image: none;
2984 border-color: #f8f9fa;
2987 .btn-outline-light:hover {
2989 background-color: #f8f9fa;
2990 border-color: #f8f9fa;
2993 .btn-outline-light:focus, .btn-outline-light.focus {
2994 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2997 .btn-outline-light.disabled, .btn-outline-light:disabled {
2999 background-color: transparent;
3002 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
3003 .show > .btn-outline-light.dropdown-toggle {
3005 background-color: #f8f9fa;
3006 border-color: #f8f9fa;
3009 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
3010 .show > .btn-outline-light.dropdown-toggle:focus {
3011 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3016 background-color: transparent;
3017 background-image: none;
3018 border-color: #343a40;
3021 .btn-outline-dark:hover {
3023 background-color: #343a40;
3024 border-color: #343a40;
3027 .btn-outline-dark:focus, .btn-outline-dark.focus {
3028 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3031 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
3033 background-color: transparent;
3036 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
3037 .show > .btn-outline-dark.dropdown-toggle {
3039 background-color: #343a40;
3040 border-color: #343a40;
3043 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3044 .show > .btn-outline-dark.dropdown-toggle:focus {
3045 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3051 background-color: transparent;
3056 text-decoration: underline;
3057 background-color: transparent;
3058 border-color: transparent;
3061 .btn-link:focus, .btn-link.focus {
3062 text-decoration: underline;
3063 border-color: transparent;
3067 .btn-link:disabled, .btn-link.disabled {
3071 .btn-lg, .btn-group-lg > .btn {
3072 padding: 0.5rem 1rem;
3075 border-radius: 0.3rem;
3078 .btn-sm, .btn-group-sm > .btn {
3079 padding: 0.25rem 0.5rem;
3080 font-size: 0.875rem;
3082 border-radius: 0.2rem;
3090 .btn-block + .btn-block {
3094 input[type="submit"].btn-block,
3095 input[type="reset"].btn-block,
3096 input[type="button"].btn-block {
3102 transition: opacity 0.15s linear;
3121 tbody.collapse.show {
3122 display: table-row-group;
3129 transition: height 0.35s ease;
3137 .dropdown-toggle::after {
3138 display: inline-block;
3141 margin-left: 0.255em;
3142 vertical-align: 0.255em;
3144 border-top: 0.3em solid;
3145 border-right: 0.3em solid transparent;
3147 border-left: 0.3em solid transparent;
3150 .dropdown-toggle:empty::after {
3163 margin: 0.125rem 0 0;
3168 background-color: #fff;
3169 background-clip: padding-box;
3170 border: 1px solid rgba(0, 0, 0, 0.15);
3171 border-radius: 0.25rem;
3174 .dropup .dropdown-menu {
3176 margin-bottom: 0.125rem;
3179 .dropup .dropdown-toggle::after {
3180 display: inline-block;
3183 margin-left: 0.255em;
3184 vertical-align: 0.255em;
3187 border-right: 0.3em solid transparent;
3188 border-bottom: 0.3em solid;
3189 border-left: 0.3em solid transparent;
3192 .dropup .dropdown-toggle:empty::after {
3196 .dropright .dropdown-menu {
3198 margin-left: 0.125rem;
3201 .dropright .dropdown-toggle::after {
3202 display: inline-block;
3205 margin-left: 0.255em;
3206 vertical-align: 0.255em;
3208 border-top: 0.3em solid transparent;
3209 border-bottom: 0.3em solid transparent;
3210 border-left: 0.3em solid;
3213 .dropright .dropdown-toggle:empty::after {
3217 .dropright .dropdown-toggle::after {
3221 .dropleft .dropdown-menu {
3223 margin-right: 0.125rem;
3226 .dropleft .dropdown-toggle::after {
3227 display: inline-block;
3230 margin-left: 0.255em;
3231 vertical-align: 0.255em;
3235 .dropleft .dropdown-toggle::after {
3239 .dropleft .dropdown-toggle::before {
3240 display: inline-block;
3243 margin-right: 0.255em;
3244 vertical-align: 0.255em;
3246 border-top: 0.3em solid transparent;
3247 border-right: 0.3em solid;
3248 border-bottom: 0.3em solid transparent;
3251 .dropleft .dropdown-toggle:empty::after {
3255 .dropleft .dropdown-toggle::before {
3263 border-top: 1px solid #e9ecef;
3269 padding: 0.25rem 1.5rem;
3273 text-align: inherit;
3274 white-space: nowrap;
3275 background-color: transparent;
3279 .dropdown-item:hover, .dropdown-item:focus {
3281 text-decoration: none;
3282 background-color: #f8f9fa;
3285 .dropdown-item.active, .dropdown-item:active {
3287 text-decoration: none;
3288 background-color: #007bff;
3291 .dropdown-item.disabled, .dropdown-item:disabled {
3293 background-color: transparent;
3296 .dropdown-menu.show {
3302 padding: 0.5rem 1.5rem;
3304 font-size: 0.875rem;
3306 white-space: nowrap;
3310 .btn-group-vertical {
3312 display: -webkit-inline-box;
3313 display: -ms-inline-flexbox;
3314 display: inline-flex;
3315 vertical-align: middle;
3319 .btn-group-vertical > .btn {
3321 -webkit-box-flex: 0;
3326 .btn-group > .btn:hover,
3327 .btn-group-vertical > .btn:hover {
3331 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3332 .btn-group-vertical > .btn:focus,
3333 .btn-group-vertical > .btn:active,
3334 .btn-group-vertical > .btn.active {
3338 .btn-group .btn + .btn,
3339 .btn-group .btn + .btn-group,
3340 .btn-group .btn-group + .btn,
3341 .btn-group .btn-group + .btn-group,
3342 .btn-group-vertical .btn + .btn,
3343 .btn-group-vertical .btn + .btn-group,
3344 .btn-group-vertical .btn-group + .btn,
3345 .btn-group-vertical .btn-group + .btn-group {
3350 display: -webkit-box;
3351 display: -ms-flexbox;
3353 -ms-flex-wrap: wrap;
3355 -webkit-box-pack: start;
3356 -ms-flex-pack: start;
3357 justify-content: flex-start;
3360 .btn-toolbar .input-group {
3364 .btn-group > .btn:first-child {
3368 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3369 .btn-group > .btn-group:not(:last-child) > .btn {
3370 border-top-right-radius: 0;
3371 border-bottom-right-radius: 0;
3374 .btn-group > .btn:not(:first-child),
3375 .btn-group > .btn-group:not(:first-child) > .btn {
3376 border-top-left-radius: 0;
3377 border-bottom-left-radius: 0;
3380 .dropdown-toggle-split {
3381 padding-right: 0.5625rem;
3382 padding-left: 0.5625rem;
3385 .dropdown-toggle-split::after {
3389 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3390 padding-right: 0.375rem;
3391 padding-left: 0.375rem;
3394 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3395 padding-right: 0.75rem;
3396 padding-left: 0.75rem;
3399 .btn-group-vertical {
3400 -webkit-box-orient: vertical;
3401 -webkit-box-direction: normal;
3402 -ms-flex-direction: column;
3403 flex-direction: column;
3404 -webkit-box-align: start;
3405 -ms-flex-align: start;
3406 align-items: flex-start;
3407 -webkit-box-pack: center;
3408 -ms-flex-pack: center;
3409 justify-content: center;
3412 .btn-group-vertical .btn,
3413 .btn-group-vertical .btn-group {
3417 .btn-group-vertical > .btn + .btn,
3418 .btn-group-vertical > .btn + .btn-group,
3419 .btn-group-vertical > .btn-group + .btn,
3420 .btn-group-vertical > .btn-group + .btn-group {
3425 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3426 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3427 border-bottom-right-radius: 0;
3428 border-bottom-left-radius: 0;
3431 .btn-group-vertical > .btn:not(:first-child),
3432 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3433 border-top-left-radius: 0;
3434 border-top-right-radius: 0;
3437 .btn-group-toggle > .btn,
3438 .btn-group-toggle > .btn-group > .btn {
3442 .btn-group-toggle > .btn input[type="radio"],
3443 .btn-group-toggle > .btn input[type="checkbox"],
3444 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3445 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3447 clip: rect(0, 0, 0, 0);
3448 pointer-events: none;
3453 display: -webkit-box;
3454 display: -ms-flexbox;
3456 -ms-flex-wrap: wrap;
3458 -webkit-box-align: stretch;
3459 -ms-flex-align: stretch;
3460 align-items: stretch;
3464 .input-group > .form-control,
3465 .input-group > .custom-select,
3466 .input-group > .custom-file {
3468 -webkit-box-flex: 1;
3475 .input-group > .form-control:focus,
3476 .input-group > .custom-select:focus,
3477 .input-group > .custom-file:focus {
3481 .input-group > .form-control + .form-control,
3482 .input-group > .form-control + .custom-select,
3483 .input-group > .form-control + .custom-file,
3484 .input-group > .custom-select + .form-control,
3485 .input-group > .custom-select + .custom-select,
3486 .input-group > .custom-select + .custom-file,
3487 .input-group > .custom-file + .form-control,
3488 .input-group > .custom-file + .custom-select,
3489 .input-group > .custom-file + .custom-file {
3493 .input-group > .form-control:not(:last-child),
3494 .input-group > .custom-select:not(:last-child) {
3495 border-top-right-radius: 0;
3496 border-bottom-right-radius: 0;
3499 .input-group > .form-control:not(:first-child),
3500 .input-group > .custom-select:not(:first-child) {
3501 border-top-left-radius: 0;
3502 border-bottom-left-radius: 0;
3505 .input-group > .custom-file {
3506 display: -webkit-box;
3507 display: -ms-flexbox;
3509 -webkit-box-align: center;
3510 -ms-flex-align: center;
3511 align-items: center;
3514 .input-group > .custom-file:not(:last-child) .custom-file-label,
3515 .input-group > .custom-file:not(:last-child) .custom-file-label::before {
3516 border-top-right-radius: 0;
3517 border-bottom-right-radius: 0;
3520 .input-group > .custom-file:not(:first-child) .custom-file-label,
3521 .input-group > .custom-file:not(:first-child) .custom-file-label::before {
3522 border-top-left-radius: 0;
3523 border-bottom-left-radius: 0;
3526 .input-group-prepend,
3527 .input-group-append {
3528 display: -webkit-box;
3529 display: -ms-flexbox;
3533 .input-group-prepend .btn,
3534 .input-group-append .btn {
3539 .input-group-prepend .btn + .btn,
3540 .input-group-prepend .btn + .input-group-text,
3541 .input-group-prepend .input-group-text + .input-group-text,
3542 .input-group-prepend .input-group-text + .btn,
3543 .input-group-append .btn + .btn,
3544 .input-group-append .btn + .input-group-text,
3545 .input-group-append .input-group-text + .input-group-text,
3546 .input-group-append .input-group-text + .btn {
3550 .input-group-prepend {
3554 .input-group-append {
3559 display: -webkit-box;
3560 display: -ms-flexbox;
3562 -webkit-box-align: center;
3563 -ms-flex-align: center;
3564 align-items: center;
3565 padding: 0.375rem 0.75rem;
3572 white-space: nowrap;
3573 background-color: #e9ecef;
3574 border: 1px solid #ced4da;
3575 border-radius: 0.25rem;
3578 .input-group-text input[type="radio"],
3579 .input-group-text input[type="checkbox"] {
3583 .input-group > .input-group-prepend > .btn,
3584 .input-group > .input-group-prepend > .input-group-text,
3585 .input-group > .input-group-append:not(:last-child) > .btn,
3586 .input-group > .input-group-append:not(:last-child) > .input-group-text,
3587 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3588 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3589 border-top-right-radius: 0;
3590 border-bottom-right-radius: 0;
3593 .input-group > .input-group-append > .btn,
3594 .input-group > .input-group-append > .input-group-text,
3595 .input-group > .input-group-prepend:not(:first-child) > .btn,
3596 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3597 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3598 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3599 border-top-left-radius: 0;
3600 border-bottom-left-radius: 0;
3607 padding-left: 1.5rem;
3610 .custom-control-inline {
3611 display: -webkit-inline-box;
3612 display: -ms-inline-flexbox;
3613 display: inline-flex;
3617 .custom-control-input {
3623 .custom-control-input:checked ~ .custom-control-label::before {
3625 background-color: #007bff;
3628 .custom-control-input:focus ~ .custom-control-label::before {
3629 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3632 .custom-control-input:active ~ .custom-control-label::before {
3634 background-color: #b3d7ff;
3637 .custom-control-input:disabled ~ .custom-control-label {
3641 .custom-control-input:disabled ~ .custom-control-label::before {
3642 background-color: #e9ecef;
3645 .custom-control-label {
3649 .custom-control-label::before {
3656 pointer-events: none;
3658 -webkit-user-select: none;
3659 -moz-user-select: none;
3660 -ms-user-select: none;
3662 background-color: #dee2e6;
3665 .custom-control-label::after {
3673 background-repeat: no-repeat;
3674 background-position: center center;
3675 background-size: 50% 50%;
3678 .custom-checkbox .custom-control-label::before {
3679 border-radius: 0.25rem;
3682 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
3683 background-color: #007bff;
3686 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3687 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");
3690 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3691 background-color: #007bff;
3694 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3695 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");
3698 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3699 background-color: rgba(0, 123, 255, 0.5);
3702 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3703 background-color: rgba(0, 123, 255, 0.5);
3706 .custom-radio .custom-control-label::before {
3710 .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
3711 background-color: #007bff;
3714 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3715 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");
3718 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3719 background-color: rgba(0, 123, 255, 0.5);
3723 display: inline-block;
3725 height: calc(2.25rem + 2px);
3726 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3729 vertical-align: middle;
3730 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;
3731 background-size: 8px 10px;
3732 border: 1px solid #ced4da;
3733 border-radius: 0.25rem;
3734 -webkit-appearance: none;
3735 -moz-appearance: none;
3739 .custom-select:focus {
3740 border-color: #80bdff;
3742 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);
3745 .custom-select:focus::-ms-value {
3747 background-color: #fff;
3750 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
3752 padding-right: 0.75rem;
3753 background-image: none;
3756 .custom-select:disabled {
3758 background-color: #e9ecef;
3761 .custom-select::-ms-expand {
3766 height: calc(1.8125rem + 2px);
3767 padding-top: 0.375rem;
3768 padding-bottom: 0.375rem;
3773 height: calc(2.875rem + 2px);
3774 padding-top: 0.375rem;
3775 padding-bottom: 0.375rem;
3781 display: inline-block;
3783 height: calc(2.25rem + 2px);
3787 .custom-file-input {
3791 height: calc(2.25rem + 2px);
3796 .custom-file-input:focus ~ .custom-file-control {
3797 border-color: #80bdff;
3798 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3801 .custom-file-input:focus ~ .custom-file-control::before {
3802 border-color: #80bdff;
3805 .custom-file-input:lang(en) ~ .custom-file-label::after {
3809 .custom-file-label {
3815 height: calc(2.25rem + 2px);
3816 padding: 0.375rem 0.75rem;
3819 background-color: #fff;
3820 border: 1px solid #ced4da;
3821 border-radius: 0.25rem;
3824 .custom-file-label::after {
3831 height: calc(calc(2.25rem + 2px) - 1px * 2);
3832 padding: 0.375rem 0.75rem;
3836 background-color: #e9ecef;
3837 border-left: 1px solid #ced4da;
3838 border-radius: 0 0.25rem 0.25rem 0;
3842 display: -webkit-box;
3843 display: -ms-flexbox;
3845 -ms-flex-wrap: wrap;
3854 padding: 0.5rem 1rem;
3857 .nav-link:hover, .nav-link:focus {
3858 text-decoration: none;
3861 .nav-link.disabled {
3866 border-bottom: 1px solid #dee2e6;
3869 .nav-tabs .nav-item {
3870 margin-bottom: -1px;
3873 .nav-tabs .nav-link {
3874 border: 1px solid transparent;
3875 border-top-left-radius: 0.25rem;
3876 border-top-right-radius: 0.25rem;
3879 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3880 border-color: #e9ecef #e9ecef #dee2e6;
3883 .nav-tabs .nav-link.disabled {
3885 background-color: transparent;
3886 border-color: transparent;
3889 .nav-tabs .nav-link.active,
3890 .nav-tabs .nav-item.show .nav-link {
3892 background-color: #fff;
3893 border-color: #dee2e6 #dee2e6 #fff;
3896 .nav-tabs .dropdown-menu {
3898 border-top-left-radius: 0;
3899 border-top-right-radius: 0;
3902 .nav-pills .nav-link {
3903 border-radius: 0.25rem;
3906 .nav-pills .nav-link.active,
3907 .nav-pills .show > .nav-link {
3909 background-color: #007bff;
3912 .nav-fill .nav-item {
3913 -webkit-box-flex: 1;
3919 .nav-justified .nav-item {
3920 -ms-flex-preferred-size: 0;
3922 -webkit-box-flex: 1;
3923 -ms-flex-positive: 1;
3928 .tab-content > .tab-pane {
3932 .tab-content > .active {
3938 display: -webkit-box;
3939 display: -ms-flexbox;
3941 -ms-flex-wrap: wrap;
3943 -webkit-box-align: center;
3944 -ms-flex-align: center;
3945 align-items: center;
3946 -webkit-box-pack: justify;
3947 -ms-flex-pack: justify;
3948 justify-content: space-between;
3949 padding: 0.5rem 1rem;
3952 .navbar > .container,
3953 .navbar > .container-fluid {
3954 display: -webkit-box;
3955 display: -ms-flexbox;
3957 -ms-flex-wrap: wrap;
3959 -webkit-box-align: center;
3960 -ms-flex-align: center;
3961 align-items: center;
3962 -webkit-box-pack: justify;
3963 -ms-flex-pack: justify;
3964 justify-content: space-between;
3968 display: inline-block;
3969 padding-top: 0.3125rem;
3970 padding-bottom: 0.3125rem;
3973 line-height: inherit;
3974 white-space: nowrap;
3977 .navbar-brand:hover, .navbar-brand:focus {
3978 text-decoration: none;
3982 display: -webkit-box;
3983 display: -ms-flexbox;
3985 -webkit-box-orient: vertical;
3986 -webkit-box-direction: normal;
3987 -ms-flex-direction: column;
3988 flex-direction: column;
3994 .navbar-nav .nav-link {
3999 .navbar-nav .dropdown-menu {
4005 display: inline-block;
4006 padding-top: 0.5rem;
4007 padding-bottom: 0.5rem;
4011 -ms-flex-preferred-size: 100%;
4013 -webkit-box-flex: 1;
4014 -ms-flex-positive: 1;
4016 -webkit-box-align: center;
4017 -ms-flex-align: center;
4018 align-items: center;
4022 padding: 0.25rem 0.75rem;
4025 background-color: transparent;
4026 border: 1px solid transparent;
4027 border-radius: 0.25rem;
4030 .navbar-toggler:hover, .navbar-toggler:focus {
4031 text-decoration: none;
4034 .navbar-toggler:not(:disabled):not(.disabled) {
4038 .navbar-toggler-icon {
4039 display: inline-block;
4042 vertical-align: middle;
4044 background: no-repeat center center;
4045 background-size: 100% 100%;
4048 @media (max-width: 575.98px) {
4049 .navbar-expand-sm > .container,
4050 .navbar-expand-sm > .container-fluid {
4056 @media (min-width: 576px) {
4058 -webkit-box-orient: horizontal;
4059 -webkit-box-direction: normal;
4060 -ms-flex-flow: row nowrap;
4061 flex-flow: row nowrap;
4062 -webkit-box-pack: start;
4063 -ms-flex-pack: start;
4064 justify-content: flex-start;
4066 .navbar-expand-sm .navbar-nav {
4067 -webkit-box-orient: horizontal;
4068 -webkit-box-direction: normal;
4069 -ms-flex-direction: row;
4070 flex-direction: row;
4072 .navbar-expand-sm .navbar-nav .dropdown-menu {
4075 .navbar-expand-sm .navbar-nav .dropdown-menu-right {
4079 .navbar-expand-sm .navbar-nav .nav-link {
4080 padding-right: 0.5rem;
4081 padding-left: 0.5rem;
4083 .navbar-expand-sm > .container,
4084 .navbar-expand-sm > .container-fluid {
4085 -ms-flex-wrap: nowrap;
4088 .navbar-expand-sm .navbar-collapse {
4089 display: -webkit-box !important;
4090 display: -ms-flexbox !important;
4091 display: flex !important;
4092 -ms-flex-preferred-size: auto;
4095 .navbar-expand-sm .navbar-toggler {
4098 .navbar-expand-sm .dropup .dropdown-menu {
4104 @media (max-width: 767.98px) {
4105 .navbar-expand-md > .container,
4106 .navbar-expand-md > .container-fluid {
4112 @media (min-width: 768px) {
4114 -webkit-box-orient: horizontal;
4115 -webkit-box-direction: normal;
4116 -ms-flex-flow: row nowrap;
4117 flex-flow: row nowrap;
4118 -webkit-box-pack: start;
4119 -ms-flex-pack: start;
4120 justify-content: flex-start;
4122 .navbar-expand-md .navbar-nav {
4123 -webkit-box-orient: horizontal;
4124 -webkit-box-direction: normal;
4125 -ms-flex-direction: row;
4126 flex-direction: row;
4128 .navbar-expand-md .navbar-nav .dropdown-menu {
4131 .navbar-expand-md .navbar-nav .dropdown-menu-right {
4135 .navbar-expand-md .navbar-nav .nav-link {
4136 padding-right: 0.5rem;
4137 padding-left: 0.5rem;
4139 .navbar-expand-md > .container,
4140 .navbar-expand-md > .container-fluid {
4141 -ms-flex-wrap: nowrap;
4144 .navbar-expand-md .navbar-collapse {
4145 display: -webkit-box !important;
4146 display: -ms-flexbox !important;
4147 display: flex !important;
4148 -ms-flex-preferred-size: auto;
4151 .navbar-expand-md .navbar-toggler {
4154 .navbar-expand-md .dropup .dropdown-menu {
4160 @media (max-width: 991.98px) {
4161 .navbar-expand-lg > .container,
4162 .navbar-expand-lg > .container-fluid {
4168 @media (min-width: 992px) {
4170 -webkit-box-orient: horizontal;
4171 -webkit-box-direction: normal;
4172 -ms-flex-flow: row nowrap;
4173 flex-flow: row nowrap;
4174 -webkit-box-pack: start;
4175 -ms-flex-pack: start;
4176 justify-content: flex-start;
4178 .navbar-expand-lg .navbar-nav {
4179 -webkit-box-orient: horizontal;
4180 -webkit-box-direction: normal;
4181 -ms-flex-direction: row;
4182 flex-direction: row;
4184 .navbar-expand-lg .navbar-nav .dropdown-menu {
4187 .navbar-expand-lg .navbar-nav .dropdown-menu-right {
4191 .navbar-expand-lg .navbar-nav .nav-link {
4192 padding-right: 0.5rem;
4193 padding-left: 0.5rem;
4195 .navbar-expand-lg > .container,
4196 .navbar-expand-lg > .container-fluid {
4197 -ms-flex-wrap: nowrap;
4200 .navbar-expand-lg .navbar-collapse {
4201 display: -webkit-box !important;
4202 display: -ms-flexbox !important;
4203 display: flex !important;
4204 -ms-flex-preferred-size: auto;
4207 .navbar-expand-lg .navbar-toggler {
4210 .navbar-expand-lg .dropup .dropdown-menu {
4216 @media (max-width: 1199.98px) {
4217 .navbar-expand-xl > .container,
4218 .navbar-expand-xl > .container-fluid {
4224 @media (min-width: 1200px) {
4226 -webkit-box-orient: horizontal;
4227 -webkit-box-direction: normal;
4228 -ms-flex-flow: row nowrap;
4229 flex-flow: row nowrap;
4230 -webkit-box-pack: start;
4231 -ms-flex-pack: start;
4232 justify-content: flex-start;
4234 .navbar-expand-xl .navbar-nav {
4235 -webkit-box-orient: horizontal;
4236 -webkit-box-direction: normal;
4237 -ms-flex-direction: row;
4238 flex-direction: row;
4240 .navbar-expand-xl .navbar-nav .dropdown-menu {
4243 .navbar-expand-xl .navbar-nav .dropdown-menu-right {
4247 .navbar-expand-xl .navbar-nav .nav-link {
4248 padding-right: 0.5rem;
4249 padding-left: 0.5rem;
4251 .navbar-expand-xl > .container,
4252 .navbar-expand-xl > .container-fluid {
4253 -ms-flex-wrap: nowrap;
4256 .navbar-expand-xl .navbar-collapse {
4257 display: -webkit-box !important;
4258 display: -ms-flexbox !important;
4259 display: flex !important;
4260 -ms-flex-preferred-size: auto;
4263 .navbar-expand-xl .navbar-toggler {
4266 .navbar-expand-xl .dropup .dropdown-menu {
4273 -webkit-box-orient: horizontal;
4274 -webkit-box-direction: normal;
4275 -ms-flex-flow: row nowrap;
4276 flex-flow: row nowrap;
4277 -webkit-box-pack: start;
4278 -ms-flex-pack: start;
4279 justify-content: flex-start;
4282 .navbar-expand > .container,
4283 .navbar-expand > .container-fluid {
4288 .navbar-expand .navbar-nav {
4289 -webkit-box-orient: horizontal;
4290 -webkit-box-direction: normal;
4291 -ms-flex-direction: row;
4292 flex-direction: row;
4295 .navbar-expand .navbar-nav .dropdown-menu {
4299 .navbar-expand .navbar-nav .dropdown-menu-right {
4304 .navbar-expand .navbar-nav .nav-link {
4305 padding-right: 0.5rem;
4306 padding-left: 0.5rem;
4309 .navbar-expand > .container,
4310 .navbar-expand > .container-fluid {
4311 -ms-flex-wrap: nowrap;
4315 .navbar-expand .navbar-collapse {
4316 display: -webkit-box !important;
4317 display: -ms-flexbox !important;
4318 display: flex !important;
4319 -ms-flex-preferred-size: auto;
4323 .navbar-expand .navbar-toggler {
4327 .navbar-expand .dropup .dropdown-menu {
4332 .navbar-light .navbar-brand {
4333 color: rgba(0, 0, 0, 0.9);
4336 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4337 color: rgba(0, 0, 0, 0.9);
4340 .navbar-light .navbar-nav .nav-link {
4341 color: rgba(0, 0, 0, 0.5);
4344 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4345 color: rgba(0, 0, 0, 0.7);
4348 .navbar-light .navbar-nav .nav-link.disabled {
4349 color: rgba(0, 0, 0, 0.3);
4352 .navbar-light .navbar-nav .show > .nav-link,
4353 .navbar-light .navbar-nav .active > .nav-link,
4354 .navbar-light .navbar-nav .nav-link.show,
4355 .navbar-light .navbar-nav .nav-link.active {
4356 color: rgba(0, 0, 0, 0.9);
4359 .navbar-light .navbar-toggler {
4360 color: rgba(0, 0, 0, 0.5);
4361 border-color: rgba(0, 0, 0, 0.1);
4364 .navbar-light .navbar-toggler-icon {
4365 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");
4368 .navbar-light .navbar-text {
4369 color: rgba(0, 0, 0, 0.5);
4372 .navbar-light .navbar-text a {
4373 color: rgba(0, 0, 0, 0.9);
4376 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4377 color: rgba(0, 0, 0, 0.9);
4380 .navbar-dark .navbar-brand {
4384 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4388 .navbar-dark .navbar-nav .nav-link {
4389 color: rgba(255, 255, 255, 0.5);
4392 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4393 color: rgba(255, 255, 255, 0.75);
4396 .navbar-dark .navbar-nav .nav-link.disabled {
4397 color: rgba(255, 255, 255, 0.25);
4400 .navbar-dark .navbar-nav .show > .nav-link,
4401 .navbar-dark .navbar-nav .active > .nav-link,
4402 .navbar-dark .navbar-nav .nav-link.show,
4403 .navbar-dark .navbar-nav .nav-link.active {
4407 .navbar-dark .navbar-toggler {
4408 color: rgba(255, 255, 255, 0.5);
4409 border-color: rgba(255, 255, 255, 0.1);
4412 .navbar-dark .navbar-toggler-icon {
4413 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");
4416 .navbar-dark .navbar-text {
4417 color: rgba(255, 255, 255, 0.5);
4420 .navbar-dark .navbar-text a {
4424 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4430 display: -webkit-box;
4431 display: -ms-flexbox;
4433 -webkit-box-orient: vertical;
4434 -webkit-box-direction: normal;
4435 -ms-flex-direction: column;
4436 flex-direction: column;
4438 word-wrap: break-word;
4439 background-color: #fff;
4440 background-clip: border-box;
4441 border: 1px solid rgba(0, 0, 0, 0.125);
4442 border-radius: 0.25rem;
4450 .card > .list-group:first-child .list-group-item:first-child {
4451 border-top-left-radius: 0.25rem;
4452 border-top-right-radius: 0.25rem;
4455 .card > .list-group:last-child .list-group-item:last-child {
4456 border-bottom-right-radius: 0.25rem;
4457 border-bottom-left-radius: 0.25rem;
4461 -webkit-box-flex: 1;
4468 margin-bottom: 0.75rem;
4472 margin-top: -0.375rem;
4476 .card-text:last-child {
4481 text-decoration: none;
4484 .card-link + .card-link {
4485 margin-left: 1.25rem;
4489 padding: 0.75rem 1.25rem;
4491 background-color: rgba(0, 0, 0, 0.03);
4492 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4495 .card-header:first-child {
4496 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4499 .card-header + .list-group .list-group-item:first-child {
4504 padding: 0.75rem 1.25rem;
4505 background-color: rgba(0, 0, 0, 0.03);
4506 border-top: 1px solid rgba(0, 0, 0, 0.125);
4509 .card-footer:last-child {
4510 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4514 margin-right: -0.625rem;
4515 margin-bottom: -0.75rem;
4516 margin-left: -0.625rem;
4520 .card-header-pills {
4521 margin-right: -0.625rem;
4522 margin-left: -0.625rem;
4536 border-radius: calc(0.25rem - 1px);
4541 border-top-left-radius: calc(0.25rem - 1px);
4542 border-top-right-radius: calc(0.25rem - 1px);
4547 border-bottom-right-radius: calc(0.25rem - 1px);
4548 border-bottom-left-radius: calc(0.25rem - 1px);
4552 display: -webkit-box;
4553 display: -ms-flexbox;
4555 -webkit-box-orient: vertical;
4556 -webkit-box-direction: normal;
4557 -ms-flex-direction: column;
4558 flex-direction: column;
4562 margin-bottom: 15px;
4565 @media (min-width: 576px) {
4567 -webkit-box-orient: horizontal;
4568 -webkit-box-direction: normal;
4569 -ms-flex-flow: row wrap;
4570 flex-flow: row wrap;
4571 margin-right: -15px;
4575 display: -webkit-box;
4576 display: -ms-flexbox;
4578 -webkit-box-flex: 1;
4581 -webkit-box-orient: vertical;
4582 -webkit-box-direction: normal;
4583 -ms-flex-direction: column;
4584 flex-direction: column;
4592 display: -webkit-box;
4593 display: -ms-flexbox;
4595 -webkit-box-orient: vertical;
4596 -webkit-box-direction: normal;
4597 -ms-flex-direction: column;
4598 flex-direction: column;
4601 .card-group > .card {
4602 margin-bottom: 15px;
4605 @media (min-width: 576px) {
4607 -webkit-box-orient: horizontal;
4608 -webkit-box-direction: normal;
4609 -ms-flex-flow: row wrap;
4610 flex-flow: row wrap;
4612 .card-group > .card {
4613 -webkit-box-flex: 1;
4618 .card-group > .card + .card {
4622 .card-group > .card:first-child {
4623 border-top-right-radius: 0;
4624 border-bottom-right-radius: 0;
4626 .card-group > .card:first-child .card-img-top,
4627 .card-group > .card:first-child .card-header {
4628 border-top-right-radius: 0;
4630 .card-group > .card:first-child .card-img-bottom,
4631 .card-group > .card:first-child .card-footer {
4632 border-bottom-right-radius: 0;
4634 .card-group > .card:last-child {
4635 border-top-left-radius: 0;
4636 border-bottom-left-radius: 0;
4638 .card-group > .card:last-child .card-img-top,
4639 .card-group > .card:last-child .card-header {
4640 border-top-left-radius: 0;
4642 .card-group > .card:last-child .card-img-bottom,
4643 .card-group > .card:last-child .card-footer {
4644 border-bottom-left-radius: 0;
4646 .card-group > .card:only-child {
4647 border-radius: 0.25rem;
4649 .card-group > .card:only-child .card-img-top,
4650 .card-group > .card:only-child .card-header {
4651 border-top-left-radius: 0.25rem;
4652 border-top-right-radius: 0.25rem;
4654 .card-group > .card:only-child .card-img-bottom,
4655 .card-group > .card:only-child .card-footer {
4656 border-bottom-right-radius: 0.25rem;
4657 border-bottom-left-radius: 0.25rem;
4659 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
4662 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
4663 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
4664 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
4665 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
4670 .card-columns .card {
4671 margin-bottom: 0.75rem;
4674 @media (min-width: 576px) {
4676 -webkit-column-count: 3;
4677 -moz-column-count: 3;
4679 -webkit-column-gap: 1.25rem;
4680 -moz-column-gap: 1.25rem;
4681 column-gap: 1.25rem;
4683 .card-columns .card {
4684 display: inline-block;
4690 display: -webkit-box;
4691 display: -ms-flexbox;
4693 -ms-flex-wrap: wrap;
4695 padding: 0.75rem 1rem;
4696 margin-bottom: 1rem;
4698 background-color: #e9ecef;
4699 border-radius: 0.25rem;
4702 .breadcrumb-item + .breadcrumb-item::before {
4703 display: inline-block;
4704 padding-right: 0.5rem;
4705 padding-left: 0.5rem;
4710 .breadcrumb-item + .breadcrumb-item:hover::before {
4711 text-decoration: underline;
4714 .breadcrumb-item + .breadcrumb-item:hover::before {
4715 text-decoration: none;
4718 .breadcrumb-item.active {
4723 display: -webkit-box;
4724 display: -ms-flexbox;
4728 border-radius: 0.25rem;
4734 padding: 0.5rem 0.75rem;
4738 background-color: #fff;
4739 border: 1px solid #dee2e6;
4744 text-decoration: none;
4745 background-color: #e9ecef;
4746 border-color: #dee2e6;
4752 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4755 .page-link:not(:disabled):not(.disabled) {
4759 .page-item:first-child .page-link {
4761 border-top-left-radius: 0.25rem;
4762 border-bottom-left-radius: 0.25rem;
4765 .page-item:last-child .page-link {
4766 border-top-right-radius: 0.25rem;
4767 border-bottom-right-radius: 0.25rem;
4770 .page-item.active .page-link {
4773 background-color: #007bff;
4774 border-color: #007bff;
4777 .page-item.disabled .page-link {
4779 pointer-events: none;
4781 background-color: #fff;
4782 border-color: #dee2e6;
4785 .pagination-lg .page-link {
4786 padding: 0.75rem 1.5rem;
4791 .pagination-lg .page-item:first-child .page-link {
4792 border-top-left-radius: 0.3rem;
4793 border-bottom-left-radius: 0.3rem;
4796 .pagination-lg .page-item:last-child .page-link {
4797 border-top-right-radius: 0.3rem;
4798 border-bottom-right-radius: 0.3rem;
4801 .pagination-sm .page-link {
4802 padding: 0.25rem 0.5rem;
4803 font-size: 0.875rem;
4807 .pagination-sm .page-item:first-child .page-link {
4808 border-top-left-radius: 0.2rem;
4809 border-bottom-left-radius: 0.2rem;
4812 .pagination-sm .page-item:last-child .page-link {
4813 border-top-right-radius: 0.2rem;
4814 border-bottom-right-radius: 0.2rem;
4818 display: inline-block;
4819 padding: 0.25em 0.4em;
4824 white-space: nowrap;
4825 vertical-align: baseline;
4826 border-radius: 0.25rem;
4839 padding-right: 0.6em;
4840 padding-left: 0.6em;
4841 border-radius: 10rem;
4846 background-color: #007bff;
4849 .badge-primary[href]:hover, .badge-primary[href]:focus {
4851 text-decoration: none;
4852 background-color: #0062cc;
4857 background-color: #6c757d;
4860 .badge-secondary[href]:hover, .badge-secondary[href]:focus {
4862 text-decoration: none;
4863 background-color: #545b62;
4868 background-color: #28a745;
4871 .badge-success[href]:hover, .badge-success[href]:focus {
4873 text-decoration: none;
4874 background-color: #1e7e34;
4879 background-color: #17a2b8;
4882 .badge-info[href]:hover, .badge-info[href]:focus {
4884 text-decoration: none;
4885 background-color: #117a8b;
4890 background-color: #ffc107;
4893 .badge-warning[href]:hover, .badge-warning[href]:focus {
4895 text-decoration: none;
4896 background-color: #d39e00;
4901 background-color: #dc3545;
4904 .badge-danger[href]:hover, .badge-danger[href]:focus {
4906 text-decoration: none;
4907 background-color: #bd2130;
4912 background-color: #f8f9fa;
4915 .badge-light[href]:hover, .badge-light[href]:focus {
4917 text-decoration: none;
4918 background-color: #dae0e5;
4923 background-color: #343a40;
4926 .badge-dark[href]:hover, .badge-dark[href]:focus {
4928 text-decoration: none;
4929 background-color: #1d2124;
4934 margin-bottom: 2rem;
4935 background-color: #e9ecef;
4936 border-radius: 0.3rem;
4939 @media (min-width: 576px) {
4953 padding: 0.75rem 1.25rem;
4954 margin-bottom: 1rem;
4955 border: 1px solid transparent;
4956 border-radius: 0.25rem;
4967 .alert-dismissible {
4968 padding-right: 4rem;
4971 .alert-dismissible .close {
4975 padding: 0.75rem 1.25rem;
4981 background-color: #cce5ff;
4982 border-color: #b8daff;
4986 border-top-color: #9fcdff;
4989 .alert-primary .alert-link {
4995 background-color: #e2e3e5;
4996 border-color: #d6d8db;
4999 .alert-secondary hr {
5000 border-top-color: #c8cbcf;
5003 .alert-secondary .alert-link {
5009 background-color: #d4edda;
5010 border-color: #c3e6cb;
5014 border-top-color: #b1dfbb;
5017 .alert-success .alert-link {
5023 background-color: #d1ecf1;
5024 border-color: #bee5eb;
5028 border-top-color: #abdde5;
5031 .alert-info .alert-link {
5037 background-color: #fff3cd;
5038 border-color: #ffeeba;
5042 border-top-color: #ffe8a1;
5045 .alert-warning .alert-link {
5051 background-color: #f8d7da;
5052 border-color: #f5c6cb;
5056 border-top-color: #f1b0b7;
5059 .alert-danger .alert-link {
5065 background-color: #fefefe;
5066 border-color: #fdfdfe;
5070 border-top-color: #ececf6;
5073 .alert-light .alert-link {
5079 background-color: #d6d8d9;
5080 border-color: #c6c8ca;
5084 border-top-color: #b9bbbe;
5087 .alert-dark .alert-link {
5091 @-webkit-keyframes progress-bar-stripes {
5093 background-position: 1rem 0;
5096 background-position: 0 0;
5100 @keyframes progress-bar-stripes {
5102 background-position: 1rem 0;
5105 background-position: 0 0;
5110 display: -webkit-box;
5111 display: -ms-flexbox;
5116 background-color: #e9ecef;
5117 border-radius: 0.25rem;
5121 display: -webkit-box;
5122 display: -ms-flexbox;
5124 -webkit-box-orient: vertical;
5125 -webkit-box-direction: normal;
5126 -ms-flex-direction: column;
5127 flex-direction: column;
5128 -webkit-box-pack: center;
5129 -ms-flex-pack: center;
5130 justify-content: center;
5133 background-color: #007bff;
5134 transition: width 0.6s ease;
5137 .progress-bar-striped {
5138 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);
5139 background-size: 1rem 1rem;
5142 .progress-bar-animated {
5143 -webkit-animation: progress-bar-stripes 1s linear infinite;
5144 animation: progress-bar-stripes 1s linear infinite;
5148 display: -webkit-box;
5149 display: -ms-flexbox;
5151 -webkit-box-align: start;
5152 -ms-flex-align: start;
5153 align-items: flex-start;
5157 -webkit-box-flex: 1;
5163 display: -webkit-box;
5164 display: -ms-flexbox;
5166 -webkit-box-orient: vertical;
5167 -webkit-box-direction: normal;
5168 -ms-flex-direction: column;
5169 flex-direction: column;
5174 .list-group-item-action {
5177 text-align: inherit;
5180 .list-group-item-action:hover, .list-group-item-action:focus {
5182 text-decoration: none;
5183 background-color: #f8f9fa;
5186 .list-group-item-action:active {
5188 background-color: #e9ecef;
5194 padding: 0.75rem 1.25rem;
5195 margin-bottom: -1px;
5196 background-color: #fff;
5197 border: 1px solid rgba(0, 0, 0, 0.125);
5200 .list-group-item:first-child {
5201 border-top-left-radius: 0.25rem;
5202 border-top-right-radius: 0.25rem;
5205 .list-group-item:last-child {
5207 border-bottom-right-radius: 0.25rem;
5208 border-bottom-left-radius: 0.25rem;
5211 .list-group-item:hover, .list-group-item:focus {
5213 text-decoration: none;
5216 .list-group-item.disabled, .list-group-item:disabled {
5218 background-color: #fff;
5221 .list-group-item.active {
5224 background-color: #007bff;
5225 border-color: #007bff;
5228 .list-group-flush .list-group-item {
5234 .list-group-flush:first-child .list-group-item:first-child {
5238 .list-group-flush:last-child .list-group-item:last-child {
5242 .list-group-item-primary {
5244 background-color: #b8daff;
5247 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5249 background-color: #9fcdff;
5252 .list-group-item-primary.list-group-item-action.active {
5254 background-color: #004085;
5255 border-color: #004085;
5258 .list-group-item-secondary {
5260 background-color: #d6d8db;
5263 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5265 background-color: #c8cbcf;
5268 .list-group-item-secondary.list-group-item-action.active {
5270 background-color: #383d41;
5271 border-color: #383d41;
5274 .list-group-item-success {
5276 background-color: #c3e6cb;
5279 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5281 background-color: #b1dfbb;
5284 .list-group-item-success.list-group-item-action.active {
5286 background-color: #155724;
5287 border-color: #155724;
5290 .list-group-item-info {
5292 background-color: #bee5eb;
5295 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5297 background-color: #abdde5;
5300 .list-group-item-info.list-group-item-action.active {
5302 background-color: #0c5460;
5303 border-color: #0c5460;
5306 .list-group-item-warning {
5308 background-color: #ffeeba;
5311 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5313 background-color: #ffe8a1;
5316 .list-group-item-warning.list-group-item-action.active {
5318 background-color: #856404;
5319 border-color: #856404;
5322 .list-group-item-danger {
5324 background-color: #f5c6cb;
5327 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5329 background-color: #f1b0b7;
5332 .list-group-item-danger.list-group-item-action.active {
5334 background-color: #721c24;
5335 border-color: #721c24;
5338 .list-group-item-light {
5340 background-color: #fdfdfe;
5343 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5345 background-color: #ececf6;
5348 .list-group-item-light.list-group-item-action.active {
5350 background-color: #818182;
5351 border-color: #818182;
5354 .list-group-item-dark {
5356 background-color: #c6c8ca;
5359 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5361 background-color: #b9bbbe;
5364 .list-group-item-dark.list-group-item-action.active {
5366 background-color: #1b1e21;
5367 border-color: #1b1e21;
5376 text-shadow: 0 1px 0 #fff;
5380 .close:hover, .close:focus {
5382 text-decoration: none;
5386 .close:not(:disabled):not(.disabled) {
5392 background-color: transparent;
5394 -webkit-appearance: none;
5413 .modal-open .modal {
5422 pointer-events: none;
5425 .modal.fade .modal-dialog {
5426 transition: -webkit-transform 0.3s ease-out;
5427 transition: transform 0.3s ease-out;
5428 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5429 -webkit-transform: translate(0, -25%);
5430 transform: translate(0, -25%);
5433 .modal.show .modal-dialog {
5434 -webkit-transform: translate(0, 0);
5435 transform: translate(0, 0);
5438 .modal-dialog-centered {
5439 display: -webkit-box;
5440 display: -ms-flexbox;
5442 -webkit-box-align: center;
5443 -ms-flex-align: center;
5444 align-items: center;
5445 min-height: calc(100% - (0.5rem * 2));
5450 display: -webkit-box;
5451 display: -ms-flexbox;
5453 -webkit-box-orient: vertical;
5454 -webkit-box-direction: normal;
5455 -ms-flex-direction: column;
5456 flex-direction: column;
5458 pointer-events: auto;
5459 background-color: #fff;
5460 background-clip: padding-box;
5461 border: 1px solid rgba(0, 0, 0, 0.2);
5462 border-radius: 0.3rem;
5473 background-color: #000;
5476 .modal-backdrop.fade {
5480 .modal-backdrop.show {
5485 display: -webkit-box;
5486 display: -ms-flexbox;
5488 -webkit-box-align: start;
5489 -ms-flex-align: start;
5490 align-items: flex-start;
5491 -webkit-box-pack: justify;
5492 -ms-flex-pack: justify;
5493 justify-content: space-between;
5495 border-bottom: 1px solid #e9ecef;
5496 border-top-left-radius: 0.3rem;
5497 border-top-right-radius: 0.3rem;
5500 .modal-header .close {
5502 margin: -1rem -1rem -1rem auto;
5512 -webkit-box-flex: 1;
5519 display: -webkit-box;
5520 display: -ms-flexbox;
5522 -webkit-box-align: center;
5523 -ms-flex-align: center;
5524 align-items: center;
5525 -webkit-box-pack: end;
5527 justify-content: flex-end;
5529 border-top: 1px solid #e9ecef;
5532 .modal-footer > :not(:first-child) {
5533 margin-left: .25rem;
5536 .modal-footer > :not(:last-child) {
5537 margin-right: .25rem;
5540 .modal-scrollbar-measure {
5548 @media (min-width: 576px) {
5551 margin: 1.75rem auto;
5553 .modal-dialog-centered {
5554 min-height: calc(100% - (1.75rem * 2));
5561 @media (min-width: 992px) {
5572 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5578 text-decoration: none;
5580 text-transform: none;
5581 letter-spacing: normal;
5583 word-spacing: normal;
5584 white-space: normal;
5586 font-size: 0.875rem;
5587 word-wrap: break-word;
5602 .tooltip .arrow::before {
5605 border-color: transparent;
5606 border-style: solid;
5609 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
5613 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
5617 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5619 border-width: 0.4rem 0.4rem 0;
5620 border-top-color: #000;
5623 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
5627 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
5633 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5635 border-width: 0.4rem 0.4rem 0.4rem 0;
5636 border-right-color: #000;
5639 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
5643 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5647 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5649 border-width: 0 0.4rem 0.4rem;
5650 border-bottom-color: #000;
5653 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
5657 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
5663 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5665 border-width: 0.4rem 0 0.4rem 0.4rem;
5666 border-left-color: #000;
5671 padding: 0.25rem 0.5rem;
5674 background-color: #000;
5675 border-radius: 0.25rem;
5685 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5691 text-decoration: none;
5693 text-transform: none;
5694 letter-spacing: normal;
5696 word-spacing: normal;
5697 white-space: normal;
5699 font-size: 0.875rem;
5700 word-wrap: break-word;
5701 background-color: #fff;
5702 background-clip: padding-box;
5703 border: 1px solid rgba(0, 0, 0, 0.2);
5704 border-radius: 0.3rem;
5715 .popover .arrow::before, .popover .arrow::after {
5719 border-color: transparent;
5720 border-style: solid;
5723 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
5724 margin-bottom: 0.5rem;
5727 .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
5728 bottom: calc((0.5rem + 1px) * -1);
5731 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
5732 .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
5733 border-width: 0.5rem 0.5rem 0;
5736 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
5738 border-top-color: rgba(0, 0, 0, 0.25);
5741 .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
5743 border-top-color: #fff;
5746 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
5747 margin-left: 0.5rem;
5750 .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
5751 left: calc((0.5rem + 1px) * -1);
5757 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
5758 .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
5759 border-width: 0.5rem 0.5rem 0.5rem 0;
5762 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
5764 border-right-color: rgba(0, 0, 0, 0.25);
5767 .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
5769 border-right-color: #fff;
5772 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
5776 .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
5777 top: calc((0.5rem + 1px) * -1);
5780 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
5781 .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
5782 border-width: 0 0.5rem 0.5rem 0.5rem;
5785 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
5787 border-bottom-color: rgba(0, 0, 0, 0.25);
5790 .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
5792 border-bottom-color: #fff;
5795 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5801 margin-left: -0.5rem;
5803 border-bottom: 1px solid #f7f7f7;
5806 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
5807 margin-right: 0.5rem;
5810 .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
5811 right: calc((0.5rem + 1px) * -1);
5817 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
5818 .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
5819 border-width: 0.5rem 0 0.5rem 0.5rem;
5822 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
5824 border-left-color: rgba(0, 0, 0, 0.25);
5827 .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
5829 border-left-color: #fff;
5833 padding: 0.5rem 0.75rem;
5837 background-color: #f7f7f7;
5838 border-bottom: 1px solid #ebebeb;
5839 border-top-left-radius: calc(0.3rem - 1px);
5840 border-top-right-radius: calc(0.3rem - 1px);
5843 .popover-header:empty {
5848 padding: 0.5rem 0.75rem;
5865 -webkit-box-align: center;
5866 -ms-flex-align: center;
5867 align-items: center;
5869 transition: -webkit-transform 0.6s ease;
5870 transition: transform 0.6s ease;
5871 transition: transform 0.6s ease, -webkit-transform 0.6s ease;
5872 -webkit-backface-visibility: hidden;
5873 backface-visibility: hidden;
5874 -webkit-perspective: 1000px;
5875 perspective: 1000px;
5878 .carousel-item.active,
5879 .carousel-item-next,
5880 .carousel-item-prev {
5884 .carousel-item-next,
5885 .carousel-item-prev {
5890 .carousel-item-next.carousel-item-left,
5891 .carousel-item-prev.carousel-item-right {
5892 -webkit-transform: translateX(0);
5893 transform: translateX(0);
5896 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5897 .carousel-item-next.carousel-item-left,
5898 .carousel-item-prev.carousel-item-right {
5899 -webkit-transform: translate3d(0, 0, 0);
5900 transform: translate3d(0, 0, 0);
5904 .carousel-item-next,
5905 .active.carousel-item-right {
5906 -webkit-transform: translateX(100%);
5907 transform: translateX(100%);
5910 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5911 .carousel-item-next,
5912 .active.carousel-item-right {
5913 -webkit-transform: translate3d(100%, 0, 0);
5914 transform: translate3d(100%, 0, 0);
5918 .carousel-item-prev,
5919 .active.carousel-item-left {
5920 -webkit-transform: translateX(-100%);
5921 transform: translateX(-100%);
5924 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5925 .carousel-item-prev,
5926 .active.carousel-item-left {
5927 -webkit-transform: translate3d(-100%, 0, 0);
5928 transform: translate3d(-100%, 0, 0);
5932 .carousel-control-prev,
5933 .carousel-control-next {
5937 display: -webkit-box;
5938 display: -ms-flexbox;
5940 -webkit-box-align: center;
5941 -ms-flex-align: center;
5942 align-items: center;
5943 -webkit-box-pack: 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: -webkit-box;
5993 display: -ms-flexbox;
5995 -webkit-box-pack: center;
5996 -ms-flex-pack: center;
5997 justify-content: center;
6004 .carousel-indicators li {
6006 -webkit-box-flex: 0;
6013 text-indent: -999px;
6014 background-color: rgba(255, 255, 255, 0.5);
6017 .carousel-indicators li::before {
6021 display: inline-block;
6027 .carousel-indicators li::after {
6031 display: inline-block;
6037 .carousel-indicators .active {
6038 background-color: #fff;
6048 padding-bottom: 20px;
6054 vertical-align: baseline !important;
6058 vertical-align: top !important;
6062 vertical-align: middle !important;
6066 vertical-align: bottom !important;
6069 .align-text-bottom {
6070 vertical-align: text-bottom !important;
6074 vertical-align: text-top !important;
6078 background-color: #007bff !important;
6081 a.bg-primary:hover, a.bg-primary:focus,
6082 button.bg-primary:hover,
6083 button.bg-primary:focus {
6084 background-color: #0062cc !important;
6088 background-color: #6c757d !important;
6091 a.bg-secondary:hover, a.bg-secondary:focus,
6092 button.bg-secondary:hover,
6093 button.bg-secondary:focus {
6094 background-color: #545b62 !important;
6098 background-color: #28a745 !important;
6101 a.bg-success:hover, a.bg-success:focus,
6102 button.bg-success:hover,
6103 button.bg-success:focus {
6104 background-color: #1e7e34 !important;
6108 background-color: #17a2b8 !important;
6111 a.bg-info:hover, a.bg-info:focus,
6112 button.bg-info:hover,
6113 button.bg-info:focus {
6114 background-color: #117a8b !important;
6118 background-color: #ffc107 !important;
6121 a.bg-warning:hover, a.bg-warning:focus,
6122 button.bg-warning:hover,
6123 button.bg-warning:focus {
6124 background-color: #d39e00 !important;
6128 background-color: #dc3545 !important;
6131 a.bg-danger:hover, a.bg-danger:focus,
6132 button.bg-danger:hover,
6133 button.bg-danger:focus {
6134 background-color: #bd2130 !important;
6138 background-color: #f8f9fa !important;
6141 a.bg-light:hover, a.bg-light:focus,
6142 button.bg-light:hover,
6143 button.bg-light:focus {
6144 background-color: #dae0e5 !important;
6148 background-color: #343a40 !important;
6151 a.bg-dark:hover, a.bg-dark:focus,
6152 button.bg-dark:hover,
6153 button.bg-dark:focus {
6154 background-color: #1d2124 !important;
6158 background-color: #fff !important;
6162 background-color: transparent !important;
6166 border: 1px solid #dee2e6 !important;
6170 border-top: 1px solid #dee2e6 !important;
6174 border-right: 1px solid #dee2e6 !important;
6178 border-bottom: 1px solid #dee2e6 !important;
6182 border-left: 1px solid #dee2e6 !important;
6186 border: 0 !important;
6190 border-top: 0 !important;
6194 border-right: 0 !important;
6198 border-bottom: 0 !important;
6202 border-left: 0 !important;
6206 border-color: #007bff !important;
6210 border-color: #6c757d !important;
6214 border-color: #28a745 !important;
6218 border-color: #17a2b8 !important;
6222 border-color: #ffc107 !important;
6226 border-color: #dc3545 !important;
6230 border-color: #f8f9fa !important;
6234 border-color: #343a40 !important;
6238 border-color: #fff !important;
6242 border-radius: 0.25rem !important;
6246 border-top-left-radius: 0.25rem !important;
6247 border-top-right-radius: 0.25rem !important;
6251 border-top-right-radius: 0.25rem !important;
6252 border-bottom-right-radius: 0.25rem !important;
6256 border-bottom-right-radius: 0.25rem !important;
6257 border-bottom-left-radius: 0.25rem !important;
6261 border-top-left-radius: 0.25rem !important;
6262 border-bottom-left-radius: 0.25rem !important;
6266 border-radius: 50% !important;
6270 border-radius: 0 !important;
6280 display: none !important;
6284 display: inline !important;
6288 display: inline-block !important;
6292 display: block !important;
6296 display: table !important;
6300 display: table-row !important;
6304 display: table-cell !important;
6308 display: -webkit-box !important;
6309 display: -ms-flexbox !important;
6310 display: flex !important;
6314 display: -webkit-inline-box !important;
6315 display: -ms-inline-flexbox !important;
6316 display: inline-flex !important;
6319 @media (min-width: 576px) {
6321 display: none !important;
6324 display: inline !important;
6326 .d-sm-inline-block {
6327 display: inline-block !important;
6330 display: block !important;
6333 display: table !important;
6336 display: table-row !important;
6339 display: table-cell !important;
6342 display: -webkit-box !important;
6343 display: -ms-flexbox !important;
6344 display: flex !important;
6347 display: -webkit-inline-box !important;
6348 display: -ms-inline-flexbox !important;
6349 display: inline-flex !important;
6353 @media (min-width: 768px) {
6355 display: none !important;
6358 display: inline !important;
6360 .d-md-inline-block {
6361 display: inline-block !important;
6364 display: block !important;
6367 display: table !important;
6370 display: table-row !important;
6373 display: table-cell !important;
6376 display: -webkit-box !important;
6377 display: -ms-flexbox !important;
6378 display: flex !important;
6381 display: -webkit-inline-box !important;
6382 display: -ms-inline-flexbox !important;
6383 display: inline-flex !important;
6387 @media (min-width: 992px) {
6389 display: none !important;
6392 display: inline !important;
6394 .d-lg-inline-block {
6395 display: inline-block !important;
6398 display: block !important;
6401 display: table !important;
6404 display: table-row !important;
6407 display: table-cell !important;
6410 display: -webkit-box !important;
6411 display: -ms-flexbox !important;
6412 display: flex !important;
6415 display: -webkit-inline-box !important;
6416 display: -ms-inline-flexbox !important;
6417 display: inline-flex !important;
6421 @media (min-width: 1200px) {
6423 display: none !important;
6426 display: inline !important;
6428 .d-xl-inline-block {
6429 display: inline-block !important;
6432 display: block !important;
6435 display: table !important;
6438 display: table-row !important;
6441 display: table-cell !important;
6444 display: -webkit-box !important;
6445 display: -ms-flexbox !important;
6446 display: flex !important;
6449 display: -webkit-inline-box !important;
6450 display: -ms-inline-flexbox !important;
6451 display: inline-flex !important;
6457 display: none !important;
6460 display: inline !important;
6462 .d-print-inline-block {
6463 display: inline-block !important;
6466 display: block !important;
6469 display: table !important;
6471 .d-print-table-row {
6472 display: table-row !important;
6474 .d-print-table-cell {
6475 display: table-cell !important;
6478 display: -webkit-box !important;
6479 display: -ms-flexbox !important;
6480 display: flex !important;
6482 .d-print-inline-flex {
6483 display: -webkit-inline-box !important;
6484 display: -ms-inline-flexbox !important;
6485 display: inline-flex !important;
6497 .embed-responsive::before {
6502 .embed-responsive .embed-responsive-item,
6503 .embed-responsive iframe,
6504 .embed-responsive embed,
6505 .embed-responsive object,
6506 .embed-responsive video {
6516 .embed-responsive-21by9::before {
6517 padding-top: 42.857143%;
6520 .embed-responsive-16by9::before {
6521 padding-top: 56.25%;
6524 .embed-responsive-4by3::before {
6528 .embed-responsive-1by1::before {
6533 -webkit-box-orient: horizontal !important;
6534 -webkit-box-direction: normal !important;
6535 -ms-flex-direction: row !important;
6536 flex-direction: row !important;
6540 -webkit-box-orient: vertical !important;
6541 -webkit-box-direction: normal !important;
6542 -ms-flex-direction: column !important;
6543 flex-direction: column !important;
6547 -webkit-box-orient: horizontal !important;
6548 -webkit-box-direction: reverse !important;
6549 -ms-flex-direction: row-reverse !important;
6550 flex-direction: row-reverse !important;
6553 .flex-column-reverse {
6554 -webkit-box-orient: vertical !important;
6555 -webkit-box-direction: reverse !important;
6556 -ms-flex-direction: column-reverse !important;
6557 flex-direction: column-reverse !important;
6561 -ms-flex-wrap: wrap !important;
6562 flex-wrap: wrap !important;
6566 -ms-flex-wrap: nowrap !important;
6567 flex-wrap: nowrap !important;
6570 .flex-wrap-reverse {
6571 -ms-flex-wrap: wrap-reverse !important;
6572 flex-wrap: wrap-reverse !important;
6575 .justify-content-start {
6576 -webkit-box-pack: start !important;
6577 -ms-flex-pack: start !important;
6578 justify-content: flex-start !important;
6581 .justify-content-end {
6582 -webkit-box-pack: end !important;
6583 -ms-flex-pack: end !important;
6584 justify-content: flex-end !important;
6587 .justify-content-center {
6588 -webkit-box-pack: center !important;
6589 -ms-flex-pack: center !important;
6590 justify-content: center !important;
6593 .justify-content-between {
6594 -webkit-box-pack: justify !important;
6595 -ms-flex-pack: justify !important;
6596 justify-content: space-between !important;
6599 .justify-content-around {
6600 -ms-flex-pack: distribute !important;
6601 justify-content: space-around !important;
6604 .align-items-start {
6605 -webkit-box-align: start !important;
6606 -ms-flex-align: start !important;
6607 align-items: flex-start !important;
6611 -webkit-box-align: end !important;
6612 -ms-flex-align: end !important;
6613 align-items: flex-end !important;
6616 .align-items-center {
6617 -webkit-box-align: center !important;
6618 -ms-flex-align: center !important;
6619 align-items: center !important;
6622 .align-items-baseline {
6623 -webkit-box-align: baseline !important;
6624 -ms-flex-align: baseline !important;
6625 align-items: baseline !important;
6628 .align-items-stretch {
6629 -webkit-box-align: stretch !important;
6630 -ms-flex-align: stretch !important;
6631 align-items: stretch !important;
6634 .align-content-start {
6635 -ms-flex-line-pack: start !important;
6636 align-content: flex-start !important;
6639 .align-content-end {
6640 -ms-flex-line-pack: end !important;
6641 align-content: flex-end !important;
6644 .align-content-center {
6645 -ms-flex-line-pack: center !important;
6646 align-content: center !important;
6649 .align-content-between {
6650 -ms-flex-line-pack: justify !important;
6651 align-content: space-between !important;
6654 .align-content-around {
6655 -ms-flex-line-pack: distribute !important;
6656 align-content: space-around !important;
6659 .align-content-stretch {
6660 -ms-flex-line-pack: stretch !important;
6661 align-content: stretch !important;
6665 -ms-flex-item-align: auto !important;
6666 align-self: auto !important;
6670 -ms-flex-item-align: start !important;
6671 align-self: flex-start !important;
6675 -ms-flex-item-align: end !important;
6676 align-self: flex-end !important;
6679 .align-self-center {
6680 -ms-flex-item-align: center !important;
6681 align-self: center !important;
6684 .align-self-baseline {
6685 -ms-flex-item-align: baseline !important;
6686 align-self: baseline !important;
6689 .align-self-stretch {
6690 -ms-flex-item-align: stretch !important;
6691 align-self: stretch !important;
6694 @media (min-width: 576px) {
6696 -webkit-box-orient: horizontal !important;
6697 -webkit-box-direction: normal !important;
6698 -ms-flex-direction: row !important;
6699 flex-direction: row !important;
6702 -webkit-box-orient: vertical !important;
6703 -webkit-box-direction: normal !important;
6704 -ms-flex-direction: column !important;
6705 flex-direction: column !important;
6707 .flex-sm-row-reverse {
6708 -webkit-box-orient: horizontal !important;
6709 -webkit-box-direction: reverse !important;
6710 -ms-flex-direction: row-reverse !important;
6711 flex-direction: row-reverse !important;
6713 .flex-sm-column-reverse {
6714 -webkit-box-orient: vertical !important;
6715 -webkit-box-direction: reverse !important;
6716 -ms-flex-direction: column-reverse !important;
6717 flex-direction: column-reverse !important;
6720 -ms-flex-wrap: wrap !important;
6721 flex-wrap: wrap !important;
6724 -ms-flex-wrap: nowrap !important;
6725 flex-wrap: nowrap !important;
6727 .flex-sm-wrap-reverse {
6728 -ms-flex-wrap: wrap-reverse !important;
6729 flex-wrap: wrap-reverse !important;
6731 .justify-content-sm-start {
6732 -webkit-box-pack: start !important;
6733 -ms-flex-pack: start !important;
6734 justify-content: flex-start !important;
6736 .justify-content-sm-end {
6737 -webkit-box-pack: end !important;
6738 -ms-flex-pack: end !important;
6739 justify-content: flex-end !important;
6741 .justify-content-sm-center {
6742 -webkit-box-pack: center !important;
6743 -ms-flex-pack: center !important;
6744 justify-content: center !important;
6746 .justify-content-sm-between {
6747 -webkit-box-pack: justify !important;
6748 -ms-flex-pack: justify !important;
6749 justify-content: space-between !important;
6751 .justify-content-sm-around {
6752 -ms-flex-pack: distribute !important;
6753 justify-content: space-around !important;
6755 .align-items-sm-start {
6756 -webkit-box-align: start !important;
6757 -ms-flex-align: start !important;
6758 align-items: flex-start !important;
6760 .align-items-sm-end {
6761 -webkit-box-align: end !important;
6762 -ms-flex-align: end !important;
6763 align-items: flex-end !important;
6765 .align-items-sm-center {
6766 -webkit-box-align: center !important;
6767 -ms-flex-align: center !important;
6768 align-items: center !important;
6770 .align-items-sm-baseline {
6771 -webkit-box-align: baseline !important;
6772 -ms-flex-align: baseline !important;
6773 align-items: baseline !important;
6775 .align-items-sm-stretch {
6776 -webkit-box-align: stretch !important;
6777 -ms-flex-align: stretch !important;
6778 align-items: stretch !important;
6780 .align-content-sm-start {
6781 -ms-flex-line-pack: start !important;
6782 align-content: flex-start !important;
6784 .align-content-sm-end {
6785 -ms-flex-line-pack: end !important;
6786 align-content: flex-end !important;
6788 .align-content-sm-center {
6789 -ms-flex-line-pack: center !important;
6790 align-content: center !important;
6792 .align-content-sm-between {
6793 -ms-flex-line-pack: justify !important;
6794 align-content: space-between !important;
6796 .align-content-sm-around {
6797 -ms-flex-line-pack: distribute !important;
6798 align-content: space-around !important;
6800 .align-content-sm-stretch {
6801 -ms-flex-line-pack: stretch !important;
6802 align-content: stretch !important;
6804 .align-self-sm-auto {
6805 -ms-flex-item-align: auto !important;
6806 align-self: auto !important;
6808 .align-self-sm-start {
6809 -ms-flex-item-align: start !important;
6810 align-self: flex-start !important;
6812 .align-self-sm-end {
6813 -ms-flex-item-align: end !important;
6814 align-self: flex-end !important;
6816 .align-self-sm-center {
6817 -ms-flex-item-align: center !important;
6818 align-self: center !important;
6820 .align-self-sm-baseline {
6821 -ms-flex-item-align: baseline !important;
6822 align-self: baseline !important;
6824 .align-self-sm-stretch {
6825 -ms-flex-item-align: stretch !important;
6826 align-self: stretch !important;
6830 @media (min-width: 768px) {
6832 -webkit-box-orient: horizontal !important;
6833 -webkit-box-direction: normal !important;
6834 -ms-flex-direction: row !important;
6835 flex-direction: row !important;
6838 -webkit-box-orient: vertical !important;
6839 -webkit-box-direction: normal !important;
6840 -ms-flex-direction: column !important;
6841 flex-direction: column !important;
6843 .flex-md-row-reverse {
6844 -webkit-box-orient: horizontal !important;
6845 -webkit-box-direction: reverse !important;
6846 -ms-flex-direction: row-reverse !important;
6847 flex-direction: row-reverse !important;
6849 .flex-md-column-reverse {
6850 -webkit-box-orient: vertical !important;
6851 -webkit-box-direction: reverse !important;
6852 -ms-flex-direction: column-reverse !important;
6853 flex-direction: column-reverse !important;
6856 -ms-flex-wrap: wrap !important;
6857 flex-wrap: wrap !important;
6860 -ms-flex-wrap: nowrap !important;
6861 flex-wrap: nowrap !important;
6863 .flex-md-wrap-reverse {
6864 -ms-flex-wrap: wrap-reverse !important;
6865 flex-wrap: wrap-reverse !important;
6867 .justify-content-md-start {
6868 -webkit-box-pack: start !important;
6869 -ms-flex-pack: start !important;
6870 justify-content: flex-start !important;
6872 .justify-content-md-end {
6873 -webkit-box-pack: end !important;
6874 -ms-flex-pack: end !important;
6875 justify-content: flex-end !important;
6877 .justify-content-md-center {
6878 -webkit-box-pack: center !important;
6879 -ms-flex-pack: center !important;
6880 justify-content: center !important;
6882 .justify-content-md-between {
6883 -webkit-box-pack: justify !important;
6884 -ms-flex-pack: justify !important;
6885 justify-content: space-between !important;
6887 .justify-content-md-around {
6888 -ms-flex-pack: distribute !important;
6889 justify-content: space-around !important;
6891 .align-items-md-start {
6892 -webkit-box-align: start !important;
6893 -ms-flex-align: start !important;
6894 align-items: flex-start !important;
6896 .align-items-md-end {
6897 -webkit-box-align: end !important;
6898 -ms-flex-align: end !important;
6899 align-items: flex-end !important;
6901 .align-items-md-center {
6902 -webkit-box-align: center !important;
6903 -ms-flex-align: center !important;
6904 align-items: center !important;
6906 .align-items-md-baseline {
6907 -webkit-box-align: baseline !important;
6908 -ms-flex-align: baseline !important;
6909 align-items: baseline !important;
6911 .align-items-md-stretch {
6912 -webkit-box-align: stretch !important;
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 -webkit-box-orient: horizontal !important;
6969 -webkit-box-direction: normal !important;
6970 -ms-flex-direction: row !important;
6971 flex-direction: row !important;
6974 -webkit-box-orient: vertical !important;
6975 -webkit-box-direction: normal !important;
6976 -ms-flex-direction: column !important;
6977 flex-direction: column !important;
6979 .flex-lg-row-reverse {
6980 -webkit-box-orient: horizontal !important;
6981 -webkit-box-direction: reverse !important;
6982 -ms-flex-direction: row-reverse !important;
6983 flex-direction: row-reverse !important;
6985 .flex-lg-column-reverse {
6986 -webkit-box-orient: vertical !important;
6987 -webkit-box-direction: reverse !important;
6988 -ms-flex-direction: column-reverse !important;
6989 flex-direction: column-reverse !important;
6992 -ms-flex-wrap: wrap !important;
6993 flex-wrap: wrap !important;
6996 -ms-flex-wrap: nowrap !important;
6997 flex-wrap: nowrap !important;
6999 .flex-lg-wrap-reverse {
7000 -ms-flex-wrap: wrap-reverse !important;
7001 flex-wrap: wrap-reverse !important;
7003 .justify-content-lg-start {
7004 -webkit-box-pack: start !important;
7005 -ms-flex-pack: start !important;
7006 justify-content: flex-start !important;
7008 .justify-content-lg-end {
7009 -webkit-box-pack: end !important;
7010 -ms-flex-pack: end !important;
7011 justify-content: flex-end !important;
7013 .justify-content-lg-center {
7014 -webkit-box-pack: center !important;
7015 -ms-flex-pack: center !important;
7016 justify-content: center !important;
7018 .justify-content-lg-between {
7019 -webkit-box-pack: justify !important;
7020 -ms-flex-pack: justify !important;
7021 justify-content: space-between !important;
7023 .justify-content-lg-around {
7024 -ms-flex-pack: distribute !important;
7025 justify-content: space-around !important;
7027 .align-items-lg-start {
7028 -webkit-box-align: start !important;
7029 -ms-flex-align: start !important;
7030 align-items: flex-start !important;
7032 .align-items-lg-end {
7033 -webkit-box-align: end !important;
7034 -ms-flex-align: end !important;
7035 align-items: flex-end !important;
7037 .align-items-lg-center {
7038 -webkit-box-align: center !important;
7039 -ms-flex-align: center !important;
7040 align-items: center !important;
7042 .align-items-lg-baseline {
7043 -webkit-box-align: baseline !important;
7044 -ms-flex-align: baseline !important;
7045 align-items: baseline !important;
7047 .align-items-lg-stretch {
7048 -webkit-box-align: stretch !important;
7049 -ms-flex-align: stretch !important;
7050 align-items: stretch !important;
7052 .align-content-lg-start {
7053 -ms-flex-line-pack: start !important;
7054 align-content: flex-start !important;
7056 .align-content-lg-end {
7057 -ms-flex-line-pack: end !important;
7058 align-content: flex-end !important;
7060 .align-content-lg-center {
7061 -ms-flex-line-pack: center !important;
7062 align-content: center !important;
7064 .align-content-lg-between {
7065 -ms-flex-line-pack: justify !important;
7066 align-content: space-between !important;
7068 .align-content-lg-around {
7069 -ms-flex-line-pack: distribute !important;
7070 align-content: space-around !important;
7072 .align-content-lg-stretch {
7073 -ms-flex-line-pack: stretch !important;
7074 align-content: stretch !important;
7076 .align-self-lg-auto {
7077 -ms-flex-item-align: auto !important;
7078 align-self: auto !important;
7080 .align-self-lg-start {
7081 -ms-flex-item-align: start !important;
7082 align-self: flex-start !important;
7084 .align-self-lg-end {
7085 -ms-flex-item-align: end !important;
7086 align-self: flex-end !important;
7088 .align-self-lg-center {
7089 -ms-flex-item-align: center !important;
7090 align-self: center !important;
7092 .align-self-lg-baseline {
7093 -ms-flex-item-align: baseline !important;
7094 align-self: baseline !important;
7096 .align-self-lg-stretch {
7097 -ms-flex-item-align: stretch !important;
7098 align-self: stretch !important;
7102 @media (min-width: 1200px) {
7104 -webkit-box-orient: horizontal !important;
7105 -webkit-box-direction: normal !important;
7106 -ms-flex-direction: row !important;
7107 flex-direction: row !important;
7110 -webkit-box-orient: vertical !important;
7111 -webkit-box-direction: normal !important;
7112 -ms-flex-direction: column !important;
7113 flex-direction: column !important;
7115 .flex-xl-row-reverse {
7116 -webkit-box-orient: horizontal !important;
7117 -webkit-box-direction: reverse !important;
7118 -ms-flex-direction: row-reverse !important;
7119 flex-direction: row-reverse !important;
7121 .flex-xl-column-reverse {
7122 -webkit-box-orient: vertical !important;
7123 -webkit-box-direction: reverse !important;
7124 -ms-flex-direction: column-reverse !important;
7125 flex-direction: column-reverse !important;
7128 -ms-flex-wrap: wrap !important;
7129 flex-wrap: wrap !important;
7132 -ms-flex-wrap: nowrap !important;
7133 flex-wrap: nowrap !important;
7135 .flex-xl-wrap-reverse {
7136 -ms-flex-wrap: wrap-reverse !important;
7137 flex-wrap: wrap-reverse !important;
7139 .justify-content-xl-start {
7140 -webkit-box-pack: start !important;
7141 -ms-flex-pack: start !important;
7142 justify-content: flex-start !important;
7144 .justify-content-xl-end {
7145 -webkit-box-pack: end !important;
7146 -ms-flex-pack: end !important;
7147 justify-content: flex-end !important;
7149 .justify-content-xl-center {
7150 -webkit-box-pack: center !important;
7151 -ms-flex-pack: center !important;
7152 justify-content: center !important;
7154 .justify-content-xl-between {
7155 -webkit-box-pack: justify !important;
7156 -ms-flex-pack: justify !important;
7157 justify-content: space-between !important;
7159 .justify-content-xl-around {
7160 -ms-flex-pack: distribute !important;
7161 justify-content: space-around !important;
7163 .align-items-xl-start {
7164 -webkit-box-align: start !important;
7165 -ms-flex-align: start !important;
7166 align-items: flex-start !important;
7168 .align-items-xl-end {
7169 -webkit-box-align: end !important;
7170 -ms-flex-align: end !important;
7171 align-items: flex-end !important;
7173 .align-items-xl-center {
7174 -webkit-box-align: center !important;
7175 -ms-flex-align: center !important;
7176 align-items: center !important;
7178 .align-items-xl-baseline {
7179 -webkit-box-align: baseline !important;
7180 -ms-flex-align: baseline !important;
7181 align-items: baseline !important;
7183 .align-items-xl-stretch {
7184 -webkit-box-align: stretch !important;
7185 -ms-flex-align: stretch !important;
7186 align-items: stretch !important;
7188 .align-content-xl-start {
7189 -ms-flex-line-pack: start !important;
7190 align-content: flex-start !important;
7192 .align-content-xl-end {
7193 -ms-flex-line-pack: end !important;
7194 align-content: flex-end !important;
7196 .align-content-xl-center {
7197 -ms-flex-line-pack: center !important;
7198 align-content: center !important;
7200 .align-content-xl-between {
7201 -ms-flex-line-pack: justify !important;
7202 align-content: space-between !important;
7204 .align-content-xl-around {
7205 -ms-flex-line-pack: distribute !important;
7206 align-content: space-around !important;
7208 .align-content-xl-stretch {
7209 -ms-flex-line-pack: stretch !important;
7210 align-content: stretch !important;
7212 .align-self-xl-auto {
7213 -ms-flex-item-align: auto !important;
7214 align-self: auto !important;
7216 .align-self-xl-start {
7217 -ms-flex-item-align: start !important;
7218 align-self: flex-start !important;
7220 .align-self-xl-end {
7221 -ms-flex-item-align: end !important;
7222 align-self: flex-end !important;
7224 .align-self-xl-center {
7225 -ms-flex-item-align: center !important;
7226 align-self: center !important;
7228 .align-self-xl-baseline {
7229 -ms-flex-item-align: baseline !important;
7230 align-self: baseline !important;
7232 .align-self-xl-stretch {
7233 -ms-flex-item-align: stretch !important;
7234 align-self: stretch !important;
7239 float: left !important;
7243 float: right !important;
7247 float: none !important;
7250 @media (min-width: 576px) {
7252 float: left !important;
7255 float: right !important;
7258 float: none !important;
7262 @media (min-width: 768px) {
7264 float: left !important;
7267 float: right !important;
7270 float: none !important;
7274 @media (min-width: 992px) {
7276 float: left !important;
7279 float: right !important;
7282 float: none !important;
7286 @media (min-width: 1200px) {
7288 float: left !important;
7291 float: right !important;
7294 float: none !important;
7299 position: static !important;
7302 .position-relative {
7303 position: relative !important;
7306 .position-absolute {
7307 position: absolute !important;
7311 position: fixed !important;
7315 position: -webkit-sticky !important;
7316 position: sticky !important;
7335 @supports ((position: -webkit-sticky) or (position: sticky)) {
7337 position: -webkit-sticky;
7350 clip: rect(0, 0, 0, 0);
7351 white-space: nowrap;
7352 -webkit-clip-path: inset(50%);
7353 clip-path: inset(50%);
7357 .sr-only-focusable:active, .sr-only-focusable:focus {
7363 white-space: normal;
7364 -webkit-clip-path: none;
7369 width: 25% !important;
7373 width: 50% !important;
7377 width: 75% !important;
7381 width: 100% !important;
7385 height: 25% !important;
7389 height: 50% !important;
7393 height: 75% !important;
7397 height: 100% !important;
7401 max-width: 100% !important;
7405 max-height: 100% !important;
7409 margin: 0 !important;
7414 margin-top: 0 !important;
7419 margin-right: 0 !important;
7424 margin-bottom: 0 !important;
7429 margin-left: 0 !important;
7433 margin: 0.25rem !important;
7438 margin-top: 0.25rem !important;
7443 margin-right: 0.25rem !important;
7448 margin-bottom: 0.25rem !important;
7453 margin-left: 0.25rem !important;
7457 margin: 0.5rem !important;
7462 margin-top: 0.5rem !important;
7467 margin-right: 0.5rem !important;
7472 margin-bottom: 0.5rem !important;
7477 margin-left: 0.5rem !important;
7481 margin: 1rem !important;
7486 margin-top: 1rem !important;
7491 margin-right: 1rem !important;
7496 margin-bottom: 1rem !important;
7501 margin-left: 1rem !important;
7505 margin: 1.5rem !important;
7510 margin-top: 1.5rem !important;
7515 margin-right: 1.5rem !important;
7520 margin-bottom: 1.5rem !important;
7525 margin-left: 1.5rem !important;
7529 margin: 3rem !important;
7534 margin-top: 3rem !important;
7539 margin-right: 3rem !important;
7544 margin-bottom: 3rem !important;
7549 margin-left: 3rem !important;
7553 padding: 0 !important;
7558 padding-top: 0 !important;
7563 padding-right: 0 !important;
7568 padding-bottom: 0 !important;
7573 padding-left: 0 !important;
7577 padding: 0.25rem !important;
7582 padding-top: 0.25rem !important;
7587 padding-right: 0.25rem !important;
7592 padding-bottom: 0.25rem !important;
7597 padding-left: 0.25rem !important;
7601 padding: 0.5rem !important;
7606 padding-top: 0.5rem !important;
7611 padding-right: 0.5rem !important;
7616 padding-bottom: 0.5rem !important;
7621 padding-left: 0.5rem !important;
7625 padding: 1rem !important;
7630 padding-top: 1rem !important;
7635 padding-right: 1rem !important;
7640 padding-bottom: 1rem !important;
7645 padding-left: 1rem !important;
7649 padding: 1.5rem !important;
7654 padding-top: 1.5rem !important;
7659 padding-right: 1.5rem !important;
7664 padding-bottom: 1.5rem !important;
7669 padding-left: 1.5rem !important;
7673 padding: 3rem !important;
7678 padding-top: 3rem !important;
7683 padding-right: 3rem !important;
7688 padding-bottom: 3rem !important;
7693 padding-left: 3rem !important;
7697 margin: auto !important;
7702 margin-top: auto !important;
7707 margin-right: auto !important;
7712 margin-bottom: auto !important;
7717 margin-left: auto !important;
7720 @media (min-width: 576px) {
7722 margin: 0 !important;
7726 margin-top: 0 !important;
7730 margin-right: 0 !important;
7734 margin-bottom: 0 !important;
7738 margin-left: 0 !important;
7741 margin: 0.25rem !important;
7745 margin-top: 0.25rem !important;
7749 margin-right: 0.25rem !important;
7753 margin-bottom: 0.25rem !important;
7757 margin-left: 0.25rem !important;
7760 margin: 0.5rem !important;
7764 margin-top: 0.5rem !important;
7768 margin-right: 0.5rem !important;
7772 margin-bottom: 0.5rem !important;
7776 margin-left: 0.5rem !important;
7779 margin: 1rem !important;
7783 margin-top: 1rem !important;
7787 margin-right: 1rem !important;
7791 margin-bottom: 1rem !important;
7795 margin-left: 1rem !important;
7798 margin: 1.5rem !important;
7802 margin-top: 1.5rem !important;
7806 margin-right: 1.5rem !important;
7810 margin-bottom: 1.5rem !important;
7814 margin-left: 1.5rem !important;
7817 margin: 3rem !important;
7821 margin-top: 3rem !important;
7825 margin-right: 3rem !important;
7829 margin-bottom: 3rem !important;
7833 margin-left: 3rem !important;
7836 padding: 0 !important;
7840 padding-top: 0 !important;
7844 padding-right: 0 !important;
7848 padding-bottom: 0 !important;
7852 padding-left: 0 !important;
7855 padding: 0.25rem !important;
7859 padding-top: 0.25rem !important;
7863 padding-right: 0.25rem !important;
7867 padding-bottom: 0.25rem !important;
7871 padding-left: 0.25rem !important;
7874 padding: 0.5rem !important;
7878 padding-top: 0.5rem !important;
7882 padding-right: 0.5rem !important;
7886 padding-bottom: 0.5rem !important;
7890 padding-left: 0.5rem !important;
7893 padding: 1rem !important;
7897 padding-top: 1rem !important;
7901 padding-right: 1rem !important;
7905 padding-bottom: 1rem !important;
7909 padding-left: 1rem !important;
7912 padding: 1.5rem !important;
7916 padding-top: 1.5rem !important;
7920 padding-right: 1.5rem !important;
7924 padding-bottom: 1.5rem !important;
7928 padding-left: 1.5rem !important;
7931 padding: 3rem !important;
7935 padding-top: 3rem !important;
7939 padding-right: 3rem !important;
7943 padding-bottom: 3rem !important;
7947 padding-left: 3rem !important;
7950 margin: auto !important;
7954 margin-top: auto !important;
7958 margin-right: auto !important;
7962 margin-bottom: auto !important;
7966 margin-left: auto !important;
7970 @media (min-width: 768px) {
7972 margin: 0 !important;
7976 margin-top: 0 !important;
7980 margin-right: 0 !important;
7984 margin-bottom: 0 !important;
7988 margin-left: 0 !important;
7991 margin: 0.25rem !important;
7995 margin-top: 0.25rem !important;
7999 margin-right: 0.25rem !important;
8003 margin-bottom: 0.25rem !important;
8007 margin-left: 0.25rem !important;
8010 margin: 0.5rem !important;
8014 margin-top: 0.5rem !important;
8018 margin-right: 0.5rem !important;
8022 margin-bottom: 0.5rem !important;
8026 margin-left: 0.5rem !important;
8029 margin: 1rem !important;
8033 margin-top: 1rem !important;
8037 margin-right: 1rem !important;
8041 margin-bottom: 1rem !important;
8045 margin-left: 1rem !important;
8048 margin: 1.5rem !important;
8052 margin-top: 1.5rem !important;
8056 margin-right: 1.5rem !important;
8060 margin-bottom: 1.5rem !important;
8064 margin-left: 1.5rem !important;
8067 margin: 3rem !important;
8071 margin-top: 3rem !important;
8075 margin-right: 3rem !important;
8079 margin-bottom: 3rem !important;
8083 margin-left: 3rem !important;
8086 padding: 0 !important;
8090 padding-top: 0 !important;
8094 padding-right: 0 !important;
8098 padding-bottom: 0 !important;
8102 padding-left: 0 !important;
8105 padding: 0.25rem !important;
8109 padding-top: 0.25rem !important;
8113 padding-right: 0.25rem !important;
8117 padding-bottom: 0.25rem !important;
8121 padding-left: 0.25rem !important;
8124 padding: 0.5rem !important;
8128 padding-top: 0.5rem !important;
8132 padding-right: 0.5rem !important;
8136 padding-bottom: 0.5rem !important;
8140 padding-left: 0.5rem !important;
8143 padding: 1rem !important;
8147 padding-top: 1rem !important;
8151 padding-right: 1rem !important;
8155 padding-bottom: 1rem !important;
8159 padding-left: 1rem !important;
8162 padding: 1.5rem !important;
8166 padding-top: 1.5rem !important;
8170 padding-right: 1.5rem !important;
8174 padding-bottom: 1.5rem !important;
8178 padding-left: 1.5rem !important;
8181 padding: 3rem !important;
8185 padding-top: 3rem !important;
8189 padding-right: 3rem !important;
8193 padding-bottom: 3rem !important;
8197 padding-left: 3rem !important;
8200 margin: auto !important;
8204 margin-top: auto !important;
8208 margin-right: auto !important;
8212 margin-bottom: auto !important;
8216 margin-left: auto !important;
8220 @media (min-width: 992px) {
8222 margin: 0 !important;
8226 margin-top: 0 !important;
8230 margin-right: 0 !important;
8234 margin-bottom: 0 !important;
8238 margin-left: 0 !important;
8241 margin: 0.25rem !important;
8245 margin-top: 0.25rem !important;
8249 margin-right: 0.25rem !important;
8253 margin-bottom: 0.25rem !important;
8257 margin-left: 0.25rem !important;
8260 margin: 0.5rem !important;
8264 margin-top: 0.5rem !important;
8268 margin-right: 0.5rem !important;
8272 margin-bottom: 0.5rem !important;
8276 margin-left: 0.5rem !important;
8279 margin: 1rem !important;
8283 margin-top: 1rem !important;
8287 margin-right: 1rem !important;
8291 margin-bottom: 1rem !important;
8295 margin-left: 1rem !important;
8298 margin: 1.5rem !important;
8302 margin-top: 1.5rem !important;
8306 margin-right: 1.5rem !important;
8310 margin-bottom: 1.5rem !important;
8314 margin-left: 1.5rem !important;
8317 margin: 3rem !important;
8321 margin-top: 3rem !important;
8325 margin-right: 3rem !important;
8329 margin-bottom: 3rem !important;
8333 margin-left: 3rem !important;
8336 padding: 0 !important;
8340 padding-top: 0 !important;
8344 padding-right: 0 !important;
8348 padding-bottom: 0 !important;
8352 padding-left: 0 !important;
8355 padding: 0.25rem !important;
8359 padding-top: 0.25rem !important;
8363 padding-right: 0.25rem !important;
8367 padding-bottom: 0.25rem !important;
8371 padding-left: 0.25rem !important;
8374 padding: 0.5rem !important;
8378 padding-top: 0.5rem !important;
8382 padding-right: 0.5rem !important;
8386 padding-bottom: 0.5rem !important;
8390 padding-left: 0.5rem !important;
8393 padding: 1rem !important;
8397 padding-top: 1rem !important;
8401 padding-right: 1rem !important;
8405 padding-bottom: 1rem !important;
8409 padding-left: 1rem !important;
8412 padding: 1.5rem !important;
8416 padding-top: 1.5rem !important;
8420 padding-right: 1.5rem !important;
8424 padding-bottom: 1.5rem !important;
8428 padding-left: 1.5rem !important;
8431 padding: 3rem !important;
8435 padding-top: 3rem !important;
8439 padding-right: 3rem !important;
8443 padding-bottom: 3rem !important;
8447 padding-left: 3rem !important;
8450 margin: auto !important;
8454 margin-top: auto !important;
8458 margin-right: auto !important;
8462 margin-bottom: auto !important;
8466 margin-left: auto !important;
8470 @media (min-width: 1200px) {
8472 margin: 0 !important;
8476 margin-top: 0 !important;
8480 margin-right: 0 !important;
8484 margin-bottom: 0 !important;
8488 margin-left: 0 !important;
8491 margin: 0.25rem !important;
8495 margin-top: 0.25rem !important;
8499 margin-right: 0.25rem !important;
8503 margin-bottom: 0.25rem !important;
8507 margin-left: 0.25rem !important;
8510 margin: 0.5rem !important;
8514 margin-top: 0.5rem !important;
8518 margin-right: 0.5rem !important;
8522 margin-bottom: 0.5rem !important;
8526 margin-left: 0.5rem !important;
8529 margin: 1rem !important;
8533 margin-top: 1rem !important;
8537 margin-right: 1rem !important;
8541 margin-bottom: 1rem !important;
8545 margin-left: 1rem !important;
8548 margin: 1.5rem !important;
8552 margin-top: 1.5rem !important;
8556 margin-right: 1.5rem !important;
8560 margin-bottom: 1.5rem !important;
8564 margin-left: 1.5rem !important;
8567 margin: 3rem !important;
8571 margin-top: 3rem !important;
8575 margin-right: 3rem !important;
8579 margin-bottom: 3rem !important;
8583 margin-left: 3rem !important;
8586 padding: 0 !important;
8590 padding-top: 0 !important;
8594 padding-right: 0 !important;
8598 padding-bottom: 0 !important;
8602 padding-left: 0 !important;
8605 padding: 0.25rem !important;
8609 padding-top: 0.25rem !important;
8613 padding-right: 0.25rem !important;
8617 padding-bottom: 0.25rem !important;
8621 padding-left: 0.25rem !important;
8624 padding: 0.5rem !important;
8628 padding-top: 0.5rem !important;
8632 padding-right: 0.5rem !important;
8636 padding-bottom: 0.5rem !important;
8640 padding-left: 0.5rem !important;
8643 padding: 1rem !important;
8647 padding-top: 1rem !important;
8651 padding-right: 1rem !important;
8655 padding-bottom: 1rem !important;
8659 padding-left: 1rem !important;
8662 padding: 1.5rem !important;
8666 padding-top: 1.5rem !important;
8670 padding-right: 1.5rem !important;
8674 padding-bottom: 1.5rem !important;
8678 padding-left: 1.5rem !important;
8681 padding: 3rem !important;
8685 padding-top: 3rem !important;
8689 padding-right: 3rem !important;
8693 padding-bottom: 3rem !important;
8697 padding-left: 3rem !important;
8700 margin: auto !important;
8704 margin-top: auto !important;
8708 margin-right: auto !important;
8712 margin-bottom: auto !important;
8716 margin-left: auto !important;
8721 text-align: justify !important;
8725 white-space: nowrap !important;
8730 text-overflow: ellipsis;
8731 white-space: nowrap;
8735 text-align: left !important;
8739 text-align: right !important;
8743 text-align: center !important;
8746 @media (min-width: 576px) {
8748 text-align: left !important;
8751 text-align: right !important;
8754 text-align: center !important;
8758 @media (min-width: 768px) {
8760 text-align: left !important;
8763 text-align: right !important;
8766 text-align: center !important;
8770 @media (min-width: 992px) {
8772 text-align: left !important;
8775 text-align: right !important;
8778 text-align: center !important;
8782 @media (min-width: 1200px) {
8784 text-align: left !important;
8787 text-align: right !important;
8790 text-align: center !important;
8795 text-transform: lowercase !important;
8799 text-transform: uppercase !important;
8803 text-transform: capitalize !important;
8806 .font-weight-light {
8807 font-weight: 300 !important;
8810 .font-weight-normal {
8811 font-weight: 400 !important;
8815 font-weight: 700 !important;
8819 font-style: italic !important;
8823 color: #fff !important;
8827 color: #007bff !important;
8830 a.text-primary:hover, a.text-primary:focus {
8831 color: #0062cc !important;
8835 color: #6c757d !important;
8838 a.text-secondary:hover, a.text-secondary:focus {
8839 color: #545b62 !important;
8843 color: #28a745 !important;
8846 a.text-success:hover, a.text-success:focus {
8847 color: #1e7e34 !important;
8851 color: #17a2b8 !important;
8854 a.text-info:hover, a.text-info:focus {
8855 color: #117a8b !important;
8859 color: #ffc107 !important;
8862 a.text-warning:hover, a.text-warning:focus {
8863 color: #d39e00 !important;
8867 color: #dc3545 !important;
8870 a.text-danger:hover, a.text-danger:focus {
8871 color: #bd2130 !important;
8875 color: #f8f9fa !important;
8878 a.text-light:hover, a.text-light:focus {
8879 color: #dae0e5 !important;
8883 color: #343a40 !important;
8886 a.text-dark:hover, a.text-dark:focus {
8887 color: #1d2124 !important;
8891 color: #6c757d !important;
8898 background-color: transparent;
8903 visibility: visible !important;
8907 visibility: hidden !important;
8914 text-shadow: none !important;
8915 box-shadow: none !important;
8918 text-decoration: underline;
8920 abbr[title]::after {
8921 content: " (" attr(title) ")";
8924 white-space: pre-wrap !important;
8928 border: 1px solid #999;
8929 page-break-inside: avoid;
8932 display: table-header-group;
8936 page-break-inside: avoid;
8946 page-break-after: avoid;
8952 min-width: 992px !important;
8955 min-width: 992px !important;
8961 border: 1px solid #000;
8964 border-collapse: collapse !important;
8968 background-color: #fff !important;
8971 .table-bordered td {
8972 border: 1px solid #ddd !important;
8975 /*# sourceMappingURL=bootstrap.css.map */