2 * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
3 * Copyright 2011-2017 The Bootstrap Authors
4 * Copyright 2011-2017 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;
42 text-shadow: none !important;
43 box-shadow: none !important;
47 text-decoration: underline;
50 content: " (" attr(title) ")";
53 white-space: pre-wrap !important;
57 border: 1px solid #999;
58 page-break-inside: avoid;
61 display: table-header-group;
65 page-break-inside: avoid;
75 page-break-after: avoid;
81 border: 1px solid #000;
84 border-collapse: collapse !important;
88 background-color: #fff !important;
92 border: 1px solid #ddd !important;
99 box-sizing: border-box;
103 font-family: sans-serif;
105 -webkit-text-size-adjust: 100%;
106 -ms-text-size-adjust: 100%;
107 -ms-overflow-style: scrollbar;
108 -webkit-tap-highlight-color: transparent;
115 article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
121 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
127 background-color: #fff;
130 [tabindex="-1"]:focus {
131 outline: none !important;
135 box-sizing: content-box;
140 h1, h2, h3, h4, h5, h6 {
142 margin-bottom: 0.5rem;
151 abbr[data-original-title] {
152 text-decoration: underline;
153 -webkit-text-decoration: underline dotted;
154 text-decoration: underline dotted;
162 line-height: inherit;
184 margin-bottom: .5rem;
210 vertical-align: baseline;
223 text-decoration: none;
224 background-color: transparent;
225 -webkit-text-decoration-skip: objects;
230 text-decoration: underline;
233 a:not([href]):not([tabindex]) {
235 text-decoration: none;
238 a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
240 text-decoration: none;
243 a:not([href]):not([tabindex]):focus {
251 font-family: monospace, monospace;
259 -ms-overflow-style: scrollbar;
267 vertical-align: middle;
279 input:not([type="range"]),
284 -ms-touch-action: manipulation;
285 touch-action: manipulation;
289 border-collapse: collapse;
293 padding-top: 0.75rem;
294 padding-bottom: 0.75rem;
297 caption-side: bottom;
305 display: inline-block;
306 margin-bottom: .5rem;
315 outline: 5px auto -webkit-focus-ring-color;
324 font-family: inherit;
326 line-height: inherit;
336 text-transform: none;
340 html [type="button"],
343 -webkit-appearance: button;
346 button::-moz-focus-inner,
347 [type="button"]::-moz-focus-inner,
348 [type="reset"]::-moz-focus-inner,
349 [type="submit"]::-moz-focus-inner {
355 input[type="checkbox"] {
356 box-sizing: border-box;
362 input[type="datetime-local"],
363 input[type="month"] {
364 -webkit-appearance: listbox;
384 margin-bottom: .5rem;
386 line-height: inherit;
392 vertical-align: baseline;
395 [type="number"]::-webkit-inner-spin-button,
396 [type="number"]::-webkit-outer-spin-button {
401 outline-offset: -2px;
402 -webkit-appearance: none;
405 [type="search"]::-webkit-search-cancel-button,
406 [type="search"]::-webkit-search-decoration {
407 -webkit-appearance: none;
410 ::-webkit-file-upload-button {
412 -webkit-appearance: button;
416 display: inline-block;
428 display: none !important;
431 h1, h2, h3, h4, h5, h6,
432 .h1, .h2, .h3, .h4, .h5, .h6 {
433 margin-bottom: 0.5rem;
434 font-family: inherit;
497 border-top: 1px solid rgba(0, 0, 0, 0.1);
509 background-color: #fcf8e3;
523 display: inline-block;
526 .list-inline-item:not(:last-child) {
532 text-transform: uppercase;
546 .blockquote-footer::before {
547 content: "\2014 \00A0";
557 background-color: #fff;
558 border: 1px solid #ddd;
559 border-radius: 0.25rem;
560 transition: all 0.2s ease-in-out;
566 display: inline-block;
570 margin-bottom: 0.5rem;
583 font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
587 padding: 0.2rem 0.4rem;
590 background-color: #f8f9fa;
591 border-radius: 0.25rem;
597 background-color: inherit;
601 padding: 0.2rem 0.4rem;
604 background-color: #212529;
605 border-radius: 0.2rem;
626 background-color: transparent;
643 @media (min-width: 576px) {
649 @media (min-width: 768px) {
655 @media (min-width: 992px) {
661 @media (min-width: 1200px) {
676 display: -ms-flexbox;
690 .no-gutters > [class*="col-"] {
695 .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,
696 .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,
697 .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,
698 .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,
699 .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,
709 -ms-flex-preferred-size: 0;
711 -ms-flex-positive: 1;
724 -ms-flex: 0 0 8.333333%;
726 max-width: 8.333333%;
730 -ms-flex: 0 0 16.666667%;
731 flex: 0 0 16.666667%;
732 max-width: 16.666667%;
742 -ms-flex: 0 0 33.333333%;
743 flex: 0 0 33.333333%;
744 max-width: 33.333333%;
748 -ms-flex: 0 0 41.666667%;
749 flex: 0 0 41.666667%;
750 max-width: 41.666667%;
760 -ms-flex: 0 0 58.333333%;
761 flex: 0 0 58.333333%;
762 max-width: 58.333333%;
766 -ms-flex: 0 0 66.666667%;
767 flex: 0 0 66.666667%;
768 max-width: 66.666667%;
778 -ms-flex: 0 0 83.333333%;
779 flex: 0 0 83.333333%;
780 max-width: 83.333333%;
784 -ms-flex: 0 0 91.666667%;
785 flex: 0 0 91.666667%;
786 max-width: 91.666667%;
861 margin-left: 8.333333%;
865 margin-left: 16.666667%;
873 margin-left: 33.333333%;
877 margin-left: 41.666667%;
885 margin-left: 58.333333%;
889 margin-left: 66.666667%;
897 margin-left: 83.333333%;
901 margin-left: 91.666667%;
904 @media (min-width: 576px) {
906 -ms-flex-preferred-size: 0;
908 -ms-flex-positive: 1;
919 -ms-flex: 0 0 8.333333%;
921 max-width: 8.333333%;
924 -ms-flex: 0 0 16.666667%;
925 flex: 0 0 16.666667%;
926 max-width: 16.666667%;
934 -ms-flex: 0 0 33.333333%;
935 flex: 0 0 33.333333%;
936 max-width: 33.333333%;
939 -ms-flex: 0 0 41.666667%;
940 flex: 0 0 41.666667%;
941 max-width: 41.666667%;
949 -ms-flex: 0 0 58.333333%;
950 flex: 0 0 58.333333%;
951 max-width: 58.333333%;
954 -ms-flex: 0 0 66.666667%;
955 flex: 0 0 66.666667%;
956 max-width: 66.666667%;
964 -ms-flex: 0 0 83.333333%;
965 flex: 0 0 83.333333%;
966 max-width: 83.333333%;
969 -ms-flex: 0 0 91.666667%;
970 flex: 0 0 91.666667%;
971 max-width: 91.666667%;
1034 margin-left: 8.333333%;
1037 margin-left: 16.666667%;
1043 margin-left: 33.333333%;
1046 margin-left: 41.666667%;
1052 margin-left: 58.333333%;
1055 margin-left: 66.666667%;
1061 margin-left: 83.333333%;
1064 margin-left: 91.666667%;
1068 @media (min-width: 768px) {
1070 -ms-flex-preferred-size: 0;
1072 -ms-flex-positive: 1;
1083 -ms-flex: 0 0 8.333333%;
1084 flex: 0 0 8.333333%;
1085 max-width: 8.333333%;
1088 -ms-flex: 0 0 16.666667%;
1089 flex: 0 0 16.666667%;
1090 max-width: 16.666667%;
1098 -ms-flex: 0 0 33.333333%;
1099 flex: 0 0 33.333333%;
1100 max-width: 33.333333%;
1103 -ms-flex: 0 0 41.666667%;
1104 flex: 0 0 41.666667%;
1105 max-width: 41.666667%;
1113 -ms-flex: 0 0 58.333333%;
1114 flex: 0 0 58.333333%;
1115 max-width: 58.333333%;
1118 -ms-flex: 0 0 66.666667%;
1119 flex: 0 0 66.666667%;
1120 max-width: 66.666667%;
1128 -ms-flex: 0 0 83.333333%;
1129 flex: 0 0 83.333333%;
1130 max-width: 83.333333%;
1133 -ms-flex: 0 0 91.666667%;
1134 flex: 0 0 91.666667%;
1135 max-width: 91.666667%;
1198 margin-left: 8.333333%;
1201 margin-left: 16.666667%;
1207 margin-left: 33.333333%;
1210 margin-left: 41.666667%;
1216 margin-left: 58.333333%;
1219 margin-left: 66.666667%;
1225 margin-left: 83.333333%;
1228 margin-left: 91.666667%;
1232 @media (min-width: 992px) {
1234 -ms-flex-preferred-size: 0;
1236 -ms-flex-positive: 1;
1247 -ms-flex: 0 0 8.333333%;
1248 flex: 0 0 8.333333%;
1249 max-width: 8.333333%;
1252 -ms-flex: 0 0 16.666667%;
1253 flex: 0 0 16.666667%;
1254 max-width: 16.666667%;
1262 -ms-flex: 0 0 33.333333%;
1263 flex: 0 0 33.333333%;
1264 max-width: 33.333333%;
1267 -ms-flex: 0 0 41.666667%;
1268 flex: 0 0 41.666667%;
1269 max-width: 41.666667%;
1277 -ms-flex: 0 0 58.333333%;
1278 flex: 0 0 58.333333%;
1279 max-width: 58.333333%;
1282 -ms-flex: 0 0 66.666667%;
1283 flex: 0 0 66.666667%;
1284 max-width: 66.666667%;
1292 -ms-flex: 0 0 83.333333%;
1293 flex: 0 0 83.333333%;
1294 max-width: 83.333333%;
1297 -ms-flex: 0 0 91.666667%;
1298 flex: 0 0 91.666667%;
1299 max-width: 91.666667%;
1362 margin-left: 8.333333%;
1365 margin-left: 16.666667%;
1371 margin-left: 33.333333%;
1374 margin-left: 41.666667%;
1380 margin-left: 58.333333%;
1383 margin-left: 66.666667%;
1389 margin-left: 83.333333%;
1392 margin-left: 91.666667%;
1396 @media (min-width: 1200px) {
1398 -ms-flex-preferred-size: 0;
1400 -ms-flex-positive: 1;
1411 -ms-flex: 0 0 8.333333%;
1412 flex: 0 0 8.333333%;
1413 max-width: 8.333333%;
1416 -ms-flex: 0 0 16.666667%;
1417 flex: 0 0 16.666667%;
1418 max-width: 16.666667%;
1426 -ms-flex: 0 0 33.333333%;
1427 flex: 0 0 33.333333%;
1428 max-width: 33.333333%;
1431 -ms-flex: 0 0 41.666667%;
1432 flex: 0 0 41.666667%;
1433 max-width: 41.666667%;
1441 -ms-flex: 0 0 58.333333%;
1442 flex: 0 0 58.333333%;
1443 max-width: 58.333333%;
1446 -ms-flex: 0 0 66.666667%;
1447 flex: 0 0 66.666667%;
1448 max-width: 66.666667%;
1456 -ms-flex: 0 0 83.333333%;
1457 flex: 0 0 83.333333%;
1458 max-width: 83.333333%;
1461 -ms-flex: 0 0 91.666667%;
1462 flex: 0 0 91.666667%;
1463 max-width: 91.666667%;
1526 margin-left: 8.333333%;
1529 margin-left: 16.666667%;
1535 margin-left: 33.333333%;
1538 margin-left: 41.666667%;
1544 margin-left: 58.333333%;
1547 margin-left: 66.666667%;
1553 margin-left: 83.333333%;
1556 margin-left: 91.666667%;
1563 margin-bottom: 1rem;
1564 background-color: transparent;
1570 vertical-align: top;
1571 border-top: 1px solid #e9ecef;
1575 vertical-align: bottom;
1576 border-bottom: 2px solid #e9ecef;
1579 .table tbody + tbody {
1580 border-top: 2px solid #e9ecef;
1584 background-color: #fff;
1593 border: 1px solid #e9ecef;
1597 .table-bordered td {
1598 border: 1px solid #e9ecef;
1601 .table-bordered thead th,
1602 .table-bordered thead td {
1603 border-bottom-width: 2px;
1606 .table-striped tbody tr:nth-of-type(odd) {
1607 background-color: rgba(0, 0, 0, 0.05);
1610 .table-hover tbody tr:hover {
1611 background-color: rgba(0, 0, 0, 0.075);
1615 .table-primary > th,
1616 .table-primary > td {
1617 background-color: #b8daff;
1620 .table-hover .table-primary:hover {
1621 background-color: #9fcdff;
1624 .table-hover .table-primary:hover > td,
1625 .table-hover .table-primary:hover > th {
1626 background-color: #9fcdff;
1630 .table-secondary > th,
1631 .table-secondary > td {
1632 background-color: #dddfe2;
1635 .table-hover .table-secondary:hover {
1636 background-color: #cfd2d6;
1639 .table-hover .table-secondary:hover > td,
1640 .table-hover .table-secondary:hover > th {
1641 background-color: #cfd2d6;
1645 .table-success > th,
1646 .table-success > td {
1647 background-color: #c3e6cb;
1650 .table-hover .table-success:hover {
1651 background-color: #b1dfbb;
1654 .table-hover .table-success:hover > td,
1655 .table-hover .table-success:hover > th {
1656 background-color: #b1dfbb;
1662 background-color: #bee5eb;
1665 .table-hover .table-info:hover {
1666 background-color: #abdde5;
1669 .table-hover .table-info:hover > td,
1670 .table-hover .table-info:hover > th {
1671 background-color: #abdde5;
1675 .table-warning > th,
1676 .table-warning > td {
1677 background-color: #ffeeba;
1680 .table-hover .table-warning:hover {
1681 background-color: #ffe8a1;
1684 .table-hover .table-warning:hover > td,
1685 .table-hover .table-warning:hover > th {
1686 background-color: #ffe8a1;
1691 .table-danger > td {
1692 background-color: #f5c6cb;
1695 .table-hover .table-danger:hover {
1696 background-color: #f1b0b7;
1699 .table-hover .table-danger:hover > td,
1700 .table-hover .table-danger:hover > th {
1701 background-color: #f1b0b7;
1707 background-color: #fdfdfe;
1710 .table-hover .table-light:hover {
1711 background-color: #ececf6;
1714 .table-hover .table-light:hover > td,
1715 .table-hover .table-light:hover > th {
1716 background-color: #ececf6;
1722 background-color: #c6c8ca;
1725 .table-hover .table-dark:hover {
1726 background-color: #b9bbbe;
1729 .table-hover .table-dark:hover > td,
1730 .table-hover .table-dark:hover > th {
1731 background-color: #b9bbbe;
1736 .table-active > td {
1737 background-color: rgba(0, 0, 0, 0.075);
1740 .table-hover .table-active:hover {
1741 background-color: rgba(0, 0, 0, 0.075);
1744 .table-hover .table-active:hover > td,
1745 .table-hover .table-active:hover > th {
1746 background-color: rgba(0, 0, 0, 0.075);
1749 .table .thead-dark th {
1751 background-color: #212529;
1752 border-color: #32383e;
1755 .table .thead-light th {
1757 background-color: #e9ecef;
1758 border-color: #e9ecef;
1763 background-color: #212529;
1768 .table-dark thead th {
1769 border-color: #32383e;
1772 .table-dark.table-bordered {
1776 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1777 background-color: rgba(255, 255, 255, 0.05);
1780 .table-dark.table-hover tbody tr:hover {
1781 background-color: rgba(255, 255, 255, 0.075);
1784 @media (max-width: 575px) {
1785 .table-responsive-sm {
1789 -webkit-overflow-scrolling: touch;
1790 -ms-overflow-style: -ms-autohiding-scrollbar;
1792 .table-responsive-sm.table-bordered {
1797 @media (max-width: 767px) {
1798 .table-responsive-md {
1802 -webkit-overflow-scrolling: touch;
1803 -ms-overflow-style: -ms-autohiding-scrollbar;
1805 .table-responsive-md.table-bordered {
1810 @media (max-width: 991px) {
1811 .table-responsive-lg {
1815 -webkit-overflow-scrolling: touch;
1816 -ms-overflow-style: -ms-autohiding-scrollbar;
1818 .table-responsive-lg.table-bordered {
1823 @media (max-width: 1199px) {
1824 .table-responsive-xl {
1828 -webkit-overflow-scrolling: touch;
1829 -ms-overflow-style: -ms-autohiding-scrollbar;
1831 .table-responsive-xl.table-bordered {
1840 -webkit-overflow-scrolling: touch;
1841 -ms-overflow-style: -ms-autohiding-scrollbar;
1844 .table-responsive.table-bordered {
1851 padding: 0.375rem 0.75rem;
1855 background-color: #fff;
1856 background-image: none;
1857 background-clip: padding-box;
1858 border: 1px solid #ced4da;
1859 border-radius: 0.25rem;
1860 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1863 .form-control::-ms-expand {
1864 background-color: transparent;
1868 .form-control:focus {
1870 background-color: #fff;
1871 border-color: #80bdff;
1873 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1876 .form-control::-webkit-input-placeholder {
1881 .form-control:-ms-input-placeholder {
1886 .form-control::-ms-input-placeholder {
1891 .form-control::placeholder {
1896 .form-control:disabled, .form-control[readonly] {
1897 background-color: #e9ecef;
1901 select.form-control:not([size]):not([multiple]) {
1902 height: calc(2.25rem + 2px);
1905 select.form-control:focus::-ms-value {
1907 background-color: #fff;
1911 .form-control-range {
1916 padding-top: calc(0.375rem + 1px);
1917 padding-bottom: calc(0.375rem + 1px);
1922 .col-form-label-lg {
1923 padding-top: calc(0.5rem + 1px);
1924 padding-bottom: calc(0.5rem + 1px);
1929 .col-form-label-sm {
1930 padding-top: calc(0.25rem + 1px);
1931 padding-bottom: calc(0.25rem + 1px);
1932 font-size: 0.875rem;
1937 padding-top: 0.375rem;
1938 padding-bottom: 0.375rem;
1943 .form-control-plaintext {
1944 padding-top: 0.375rem;
1945 padding-bottom: 0.375rem;
1948 background-color: transparent;
1949 border: solid transparent;
1950 border-width: 1px 0;
1953 .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
1954 .input-group-sm > .form-control-plaintext.input-group-addon,
1955 .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
1956 .input-group-lg > .form-control-plaintext.input-group-addon,
1957 .input-group-lg > .input-group-btn > .form-control-plaintext.btn {
1962 .form-control-sm, .input-group-sm > .form-control,
1963 .input-group-sm > .input-group-addon,
1964 .input-group-sm > .input-group-btn > .btn {
1965 padding: 0.25rem 0.5rem;
1966 font-size: 0.875rem;
1968 border-radius: 0.2rem;
1971 select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
1972 .input-group-sm > select.input-group-addon:not([size]):not([multiple]),
1973 .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
1974 height: calc(1.8125rem + 2px);
1977 .form-control-lg, .input-group-lg > .form-control,
1978 .input-group-lg > .input-group-addon,
1979 .input-group-lg > .input-group-btn > .btn {
1980 padding: 0.5rem 1rem;
1983 border-radius: 0.3rem;
1986 select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
1987 .input-group-lg > select.input-group-addon:not([size]):not([multiple]),
1988 .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
1989 height: calc(2.875rem + 2px);
1993 margin-bottom: 1rem;
1998 margin-top: 0.25rem;
2002 display: -ms-flexbox;
2004 -ms-flex-wrap: wrap;
2011 .form-row > [class*="col-"] {
2019 margin-bottom: 0.5rem;
2022 .form-check.disabled .form-check-label {
2027 padding-left: 1.25rem;
2033 margin-top: 0.25rem;
2034 margin-left: -1.25rem;
2037 .form-check-inline {
2038 display: inline-block;
2039 margin-right: 0.75rem;
2042 .form-check-inline .form-check-label {
2043 vertical-align: middle;
2064 background-color: rgba(40, 167, 69, 0.8);
2065 border-radius: .2rem;
2068 .was-validated .form-control:valid, .form-control.is-valid, .was-validated
2069 .custom-select:valid,
2070 .custom-select.is-valid {
2071 border-color: #28a745;
2074 .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
2075 .custom-select:valid:focus,
2076 .custom-select.is-valid:focus {
2077 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2080 .was-validated .form-control:valid ~ .valid-feedback,
2081 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
2082 .form-control.is-valid ~ .valid-tooltip, .was-validated
2083 .custom-select:valid ~ .valid-feedback,
2085 .custom-select:valid ~ .valid-tooltip,
2086 .custom-select.is-valid ~ .valid-feedback,
2087 .custom-select.is-valid ~ .valid-tooltip {
2091 .was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
2095 .was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
2096 background-color: rgba(40, 167, 69, 0.25);
2099 .was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
2103 .was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
2104 border-color: #28a745;
2107 .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
2108 border-color: inherit;
2111 .was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
2112 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2133 background-color: rgba(220, 53, 69, 0.8);
2134 border-radius: .2rem;
2137 .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
2138 .custom-select:invalid,
2139 .custom-select.is-invalid {
2140 border-color: #dc3545;
2143 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
2144 .custom-select:invalid:focus,
2145 .custom-select.is-invalid:focus {
2146 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2149 .was-validated .form-control:invalid ~ .invalid-feedback,
2150 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
2151 .form-control.is-invalid ~ .invalid-tooltip, .was-validated
2152 .custom-select:invalid ~ .invalid-feedback,
2154 .custom-select:invalid ~ .invalid-tooltip,
2155 .custom-select.is-invalid ~ .invalid-feedback,
2156 .custom-select.is-invalid ~ .invalid-tooltip {
2160 .was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
2164 .was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
2165 background-color: rgba(220, 53, 69, 0.25);
2168 .was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
2172 .was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
2173 border-color: #dc3545;
2176 .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
2177 border-color: inherit;
2180 .was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
2181 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2185 display: -ms-flexbox;
2187 -ms-flex-flow: row wrap;
2188 flex-flow: row wrap;
2189 -ms-flex-align: center;
2190 align-items: center;
2193 .form-inline .form-check {
2197 @media (min-width: 576px) {
2198 .form-inline label {
2199 display: -ms-flexbox;
2201 -ms-flex-align: center;
2202 align-items: center;
2203 -ms-flex-pack: center;
2204 justify-content: center;
2207 .form-inline .form-group {
2208 display: -ms-flexbox;
2212 -ms-flex-flow: row wrap;
2213 flex-flow: row wrap;
2214 -ms-flex-align: center;
2215 align-items: center;
2218 .form-inline .form-control {
2219 display: inline-block;
2221 vertical-align: middle;
2223 .form-inline .form-control-plaintext {
2224 display: inline-block;
2226 .form-inline .input-group {
2229 .form-inline .form-check {
2230 display: -ms-flexbox;
2232 -ms-flex-align: center;
2233 align-items: center;
2234 -ms-flex-pack: center;
2235 justify-content: center;
2240 .form-inline .form-check-label {
2243 .form-inline .form-check-input {
2246 margin-right: 0.25rem;
2249 .form-inline .custom-control {
2250 display: -ms-flexbox;
2252 -ms-flex-align: center;
2253 align-items: center;
2254 -ms-flex-pack: center;
2255 justify-content: center;
2258 .form-inline .custom-control-indicator {
2260 display: inline-block;
2261 margin-right: 0.25rem;
2262 vertical-align: text-bottom;
2264 .form-inline .has-feedback .form-control-feedback {
2270 display: inline-block;
2273 white-space: nowrap;
2274 vertical-align: middle;
2275 -webkit-user-select: none;
2276 -moz-user-select: none;
2277 -ms-user-select: none;
2279 border: 1px solid transparent;
2280 padding: 0.375rem 0.75rem;
2283 border-radius: 0.25rem;
2284 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2287 .btn:focus, .btn:hover {
2288 text-decoration: none;
2291 .btn:focus, .btn.focus {
2293 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2296 .btn.disabled, .btn:disabled {
2300 .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
2301 background-image: none;
2305 fieldset[disabled] a.btn {
2306 pointer-events: none;
2311 background-color: #007bff;
2312 border-color: #007bff;
2315 .btn-primary:hover {
2317 background-color: #0069d9;
2318 border-color: #0062cc;
2321 .btn-primary:focus, .btn-primary.focus {
2322 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2325 .btn-primary.disabled, .btn-primary:disabled {
2326 background-color: #007bff;
2327 border-color: #007bff;
2330 .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
2331 .show > .btn-primary.dropdown-toggle {
2333 background-color: #0062cc;
2334 border-color: #005cbf;
2335 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2340 background-color: #868e96;
2341 border-color: #868e96;
2344 .btn-secondary:hover {
2346 background-color: #727b84;
2347 border-color: #6c757d;
2350 .btn-secondary:focus, .btn-secondary.focus {
2351 box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
2354 .btn-secondary.disabled, .btn-secondary:disabled {
2355 background-color: #868e96;
2356 border-color: #868e96;
2359 .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
2360 .show > .btn-secondary.dropdown-toggle {
2362 background-color: #6c757d;
2363 border-color: #666e76;
2364 box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
2369 background-color: #28a745;
2370 border-color: #28a745;
2373 .btn-success:hover {
2375 background-color: #218838;
2376 border-color: #1e7e34;
2379 .btn-success:focus, .btn-success.focus {
2380 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2383 .btn-success.disabled, .btn-success:disabled {
2384 background-color: #28a745;
2385 border-color: #28a745;
2388 .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
2389 .show > .btn-success.dropdown-toggle {
2391 background-color: #1e7e34;
2392 border-color: #1c7430;
2393 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2398 background-color: #17a2b8;
2399 border-color: #17a2b8;
2404 background-color: #138496;
2405 border-color: #117a8b;
2408 .btn-info:focus, .btn-info.focus {
2409 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2412 .btn-info.disabled, .btn-info:disabled {
2413 background-color: #17a2b8;
2414 border-color: #17a2b8;
2417 .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
2418 .show > .btn-info.dropdown-toggle {
2420 background-color: #117a8b;
2421 border-color: #10707f;
2422 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2427 background-color: #ffc107;
2428 border-color: #ffc107;
2431 .btn-warning:hover {
2433 background-color: #e0a800;
2434 border-color: #d39e00;
2437 .btn-warning:focus, .btn-warning.focus {
2438 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2441 .btn-warning.disabled, .btn-warning:disabled {
2442 background-color: #ffc107;
2443 border-color: #ffc107;
2446 .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
2447 .show > .btn-warning.dropdown-toggle {
2449 background-color: #d39e00;
2450 border-color: #c69500;
2451 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2456 background-color: #dc3545;
2457 border-color: #dc3545;
2462 background-color: #c82333;
2463 border-color: #bd2130;
2466 .btn-danger:focus, .btn-danger.focus {
2467 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2470 .btn-danger.disabled, .btn-danger:disabled {
2471 background-color: #dc3545;
2472 border-color: #dc3545;
2475 .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
2476 .show > .btn-danger.dropdown-toggle {
2478 background-color: #bd2130;
2479 border-color: #b21f2d;
2480 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2485 background-color: #f8f9fa;
2486 border-color: #f8f9fa;
2491 background-color: #e2e6ea;
2492 border-color: #dae0e5;
2495 .btn-light:focus, .btn-light.focus {
2496 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2499 .btn-light.disabled, .btn-light:disabled {
2500 background-color: #f8f9fa;
2501 border-color: #f8f9fa;
2504 .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,
2505 .show > .btn-light.dropdown-toggle {
2507 background-color: #dae0e5;
2508 border-color: #d3d9df;
2509 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2514 background-color: #343a40;
2515 border-color: #343a40;
2520 background-color: #23272b;
2521 border-color: #1d2124;
2524 .btn-dark:focus, .btn-dark.focus {
2525 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2528 .btn-dark.disabled, .btn-dark:disabled {
2529 background-color: #343a40;
2530 border-color: #343a40;
2533 .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
2534 .show > .btn-dark.dropdown-toggle {
2536 background-color: #1d2124;
2537 border-color: #171a1d;
2538 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2541 .btn-outline-primary {
2543 background-color: transparent;
2544 background-image: none;
2545 border-color: #007bff;
2548 .btn-outline-primary:hover {
2550 background-color: #007bff;
2551 border-color: #007bff;
2554 .btn-outline-primary:focus, .btn-outline-primary.focus {
2555 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2558 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2560 background-color: transparent;
2563 .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,
2564 .show > .btn-outline-primary.dropdown-toggle {
2566 background-color: #007bff;
2567 border-color: #007bff;
2568 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2571 .btn-outline-secondary {
2573 background-color: transparent;
2574 background-image: none;
2575 border-color: #868e96;
2578 .btn-outline-secondary:hover {
2580 background-color: #868e96;
2581 border-color: #868e96;
2584 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2585 box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
2588 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2590 background-color: transparent;
2593 .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
2594 .show > .btn-outline-secondary.dropdown-toggle {
2596 background-color: #868e96;
2597 border-color: #868e96;
2598 box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
2601 .btn-outline-success {
2603 background-color: transparent;
2604 background-image: none;
2605 border-color: #28a745;
2608 .btn-outline-success:hover {
2610 background-color: #28a745;
2611 border-color: #28a745;
2614 .btn-outline-success:focus, .btn-outline-success.focus {
2615 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2618 .btn-outline-success.disabled, .btn-outline-success:disabled {
2620 background-color: transparent;
2623 .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,
2624 .show > .btn-outline-success.dropdown-toggle {
2626 background-color: #28a745;
2627 border-color: #28a745;
2628 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2633 background-color: transparent;
2634 background-image: none;
2635 border-color: #17a2b8;
2638 .btn-outline-info:hover {
2640 background-color: #17a2b8;
2641 border-color: #17a2b8;
2644 .btn-outline-info:focus, .btn-outline-info.focus {
2645 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2648 .btn-outline-info.disabled, .btn-outline-info:disabled {
2650 background-color: transparent;
2653 .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,
2654 .show > .btn-outline-info.dropdown-toggle {
2656 background-color: #17a2b8;
2657 border-color: #17a2b8;
2658 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2661 .btn-outline-warning {
2663 background-color: transparent;
2664 background-image: none;
2665 border-color: #ffc107;
2668 .btn-outline-warning:hover {
2670 background-color: #ffc107;
2671 border-color: #ffc107;
2674 .btn-outline-warning:focus, .btn-outline-warning.focus {
2675 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2678 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2680 background-color: transparent;
2683 .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,
2684 .show > .btn-outline-warning.dropdown-toggle {
2686 background-color: #ffc107;
2687 border-color: #ffc107;
2688 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2691 .btn-outline-danger {
2693 background-color: transparent;
2694 background-image: none;
2695 border-color: #dc3545;
2698 .btn-outline-danger:hover {
2700 background-color: #dc3545;
2701 border-color: #dc3545;
2704 .btn-outline-danger:focus, .btn-outline-danger.focus {
2705 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2708 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2710 background-color: transparent;
2713 .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
2714 .show > .btn-outline-danger.dropdown-toggle {
2716 background-color: #dc3545;
2717 border-color: #dc3545;
2718 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2721 .btn-outline-light {
2723 background-color: transparent;
2724 background-image: none;
2725 border-color: #f8f9fa;
2728 .btn-outline-light:hover {
2730 background-color: #f8f9fa;
2731 border-color: #f8f9fa;
2734 .btn-outline-light:focus, .btn-outline-light.focus {
2735 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2738 .btn-outline-light.disabled, .btn-outline-light:disabled {
2740 background-color: transparent;
2743 .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,
2744 .show > .btn-outline-light.dropdown-toggle {
2746 background-color: #f8f9fa;
2747 border-color: #f8f9fa;
2748 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2753 background-color: transparent;
2754 background-image: none;
2755 border-color: #343a40;
2758 .btn-outline-dark:hover {
2760 background-color: #343a40;
2761 border-color: #343a40;
2764 .btn-outline-dark:focus, .btn-outline-dark.focus {
2765 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2768 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2770 background-color: transparent;
2773 .btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,
2774 .show > .btn-outline-dark.dropdown-toggle {
2776 background-color: #343a40;
2777 border-color: #343a40;
2778 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2784 background-color: transparent;
2789 text-decoration: underline;
2790 background-color: transparent;
2791 border-color: transparent;
2794 .btn-link:focus, .btn-link.focus {
2795 border-color: transparent;
2799 .btn-link:disabled, .btn-link.disabled {
2803 .btn-lg, .btn-group-lg > .btn {
2804 padding: 0.5rem 1rem;
2807 border-radius: 0.3rem;
2810 .btn-sm, .btn-group-sm > .btn {
2811 padding: 0.25rem 0.5rem;
2812 font-size: 0.875rem;
2814 border-radius: 0.2rem;
2822 .btn-block + .btn-block {
2826 input[type="submit"].btn-block,
2827 input[type="reset"].btn-block,
2828 input[type="button"].btn-block {
2834 transition: opacity 0.15s linear;
2853 tbody.collapse.show {
2854 display: table-row-group;
2861 transition: height 0.35s ease;
2869 .dropdown-toggle::after {
2870 display: inline-block;
2873 margin-left: 0.255em;
2874 vertical-align: 0.255em;
2876 border-top: 0.3em solid;
2877 border-right: 0.3em solid transparent;
2879 border-left: 0.3em solid transparent;
2882 .dropdown-toggle:empty::after {
2895 margin: 0.125rem 0 0;
2900 background-color: #fff;
2901 background-clip: padding-box;
2902 border: 1px solid rgba(0, 0, 0, 0.15);
2903 border-radius: 0.25rem;
2906 .dropup .dropdown-menu {
2908 margin-bottom: 0.125rem;
2911 .dropup .dropdown-toggle::after {
2912 display: inline-block;
2915 margin-left: 0.255em;
2916 vertical-align: 0.255em;
2919 border-right: 0.3em solid transparent;
2920 border-bottom: 0.3em solid;
2921 border-left: 0.3em solid transparent;
2924 .dropup .dropdown-toggle:empty::after {
2932 border-top: 1px solid #e9ecef;
2938 padding: 0.25rem 1.5rem;
2942 text-align: inherit;
2943 white-space: nowrap;
2948 .dropdown-item:focus, .dropdown-item:hover {
2950 text-decoration: none;
2951 background-color: #f8f9fa;
2954 .dropdown-item.active, .dropdown-item:active {
2956 text-decoration: none;
2957 background-color: #007bff;
2960 .dropdown-item.disabled, .dropdown-item:disabled {
2962 background-color: transparent;
2965 .dropdown-menu.show {
2971 padding: 0.5rem 1.5rem;
2973 font-size: 0.875rem;
2975 white-space: nowrap;
2979 .btn-group-vertical {
2981 display: -ms-inline-flexbox;
2982 display: inline-flex;
2983 vertical-align: middle;
2987 .btn-group-vertical > .btn {
2993 .btn-group > .btn:hover,
2994 .btn-group-vertical > .btn:hover {
2998 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
2999 .btn-group-vertical > .btn:focus,
3000 .btn-group-vertical > .btn:active,
3001 .btn-group-vertical > .btn.active {
3005 .btn-group .btn + .btn,
3006 .btn-group .btn + .btn-group,
3007 .btn-group .btn-group + .btn,
3008 .btn-group .btn-group + .btn-group,
3009 .btn-group-vertical .btn + .btn,
3010 .btn-group-vertical .btn + .btn-group,
3011 .btn-group-vertical .btn-group + .btn,
3012 .btn-group-vertical .btn-group + .btn-group {
3017 display: -ms-flexbox;
3019 -ms-flex-wrap: wrap;
3021 -ms-flex-pack: start;
3022 justify-content: flex-start;
3025 .btn-toolbar .input-group {
3029 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3033 .btn-group > .btn:first-child {
3037 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3038 border-top-right-radius: 0;
3039 border-bottom-right-radius: 0;
3042 .btn-group > .btn:last-child:not(:first-child),
3043 .btn-group > .dropdown-toggle:not(:first-child) {
3044 border-top-left-radius: 0;
3045 border-bottom-left-radius: 0;
3048 .btn-group > .btn-group {
3052 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3056 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3057 .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3058 border-top-right-radius: 0;
3059 border-bottom-right-radius: 0;
3062 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3063 border-top-left-radius: 0;
3064 border-bottom-left-radius: 0;
3067 .btn + .dropdown-toggle-split {
3068 padding-right: 0.5625rem;
3069 padding-left: 0.5625rem;
3072 .btn + .dropdown-toggle-split::after {
3076 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3077 padding-right: 0.375rem;
3078 padding-left: 0.375rem;
3081 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3082 padding-right: 0.75rem;
3083 padding-left: 0.75rem;
3086 .btn-group-vertical {
3087 -ms-flex-direction: column;
3088 flex-direction: column;
3089 -ms-flex-align: start;
3090 align-items: flex-start;
3091 -ms-flex-pack: center;
3092 justify-content: center;
3095 .btn-group-vertical .btn,
3096 .btn-group-vertical .btn-group {
3100 .btn-group-vertical > .btn + .btn,
3101 .btn-group-vertical > .btn + .btn-group,
3102 .btn-group-vertical > .btn-group + .btn,
3103 .btn-group-vertical > .btn-group + .btn-group {
3108 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3112 .btn-group-vertical > .btn:first-child:not(:last-child) {
3113 border-bottom-right-radius: 0;
3114 border-bottom-left-radius: 0;
3117 .btn-group-vertical > .btn:last-child:not(:first-child) {
3118 border-top-left-radius: 0;
3119 border-top-right-radius: 0;
3122 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3126 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3127 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3128 border-bottom-right-radius: 0;
3129 border-bottom-left-radius: 0;
3132 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3133 border-top-left-radius: 0;
3134 border-top-right-radius: 0;
3137 [data-toggle="buttons"] > .btn input[type="radio"],
3138 [data-toggle="buttons"] > .btn input[type="checkbox"],
3139 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3140 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3142 clip: rect(0, 0, 0, 0);
3143 pointer-events: none;
3148 display: -ms-flexbox;
3150 -ms-flex-align: stretch;
3151 align-items: stretch;
3155 .input-group .form-control {
3164 .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
3170 .input-group .form-control {
3171 display: -ms-flexbox;
3173 -ms-flex-align: center;
3174 align-items: center;
3177 .input-group-addon:not(:first-child):not(:last-child),
3178 .input-group-btn:not(:first-child):not(:last-child),
3179 .input-group .form-control:not(:first-child):not(:last-child) {
3185 white-space: nowrap;
3188 .input-group-addon {
3189 padding: 0.375rem 0.75rem;
3196 background-color: #e9ecef;
3197 border: 1px solid #ced4da;
3198 border-radius: 0.25rem;
3201 .input-group-addon.form-control-sm,
3202 .input-group-sm > .input-group-addon,
3203 .input-group-sm > .input-group-btn > .input-group-addon.btn {
3204 padding: 0.25rem 0.5rem;
3205 font-size: 0.875rem;
3206 border-radius: 0.2rem;
3209 .input-group-addon.form-control-lg,
3210 .input-group-lg > .input-group-addon,
3211 .input-group-lg > .input-group-btn > .input-group-addon.btn {
3212 padding: 0.5rem 1rem;
3214 border-radius: 0.3rem;
3217 .input-group-addon input[type="radio"],
3218 .input-group-addon input[type="checkbox"] {
3222 .input-group .form-control:not(:last-child),
3223 .input-group-addon:not(:last-child),
3224 .input-group-btn:not(:last-child) > .btn,
3225 .input-group-btn:not(:last-child) > .btn-group > .btn,
3226 .input-group-btn:not(:last-child) > .dropdown-toggle,
3227 .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
3228 .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
3229 border-top-right-radius: 0;
3230 border-bottom-right-radius: 0;
3233 .input-group-addon:not(:last-child) {
3237 .input-group .form-control:not(:first-child),
3238 .input-group-addon:not(:first-child),
3239 .input-group-btn:not(:first-child) > .btn,
3240 .input-group-btn:not(:first-child) > .btn-group > .btn,
3241 .input-group-btn:not(:first-child) > .dropdown-toggle,
3242 .input-group-btn:not(:last-child) > .btn:not(:first-child),
3243 .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
3244 border-top-left-radius: 0;
3245 border-bottom-left-radius: 0;
3248 .form-control + .input-group-addon:not(:first-child) {
3254 -ms-flex-align: stretch;
3255 align-items: stretch;
3257 white-space: nowrap;
3260 .input-group-btn > .btn {
3264 .input-group-btn > .btn + .btn {
3268 .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
3272 .input-group-btn:first-child > .btn + .btn {
3276 .input-group-btn:not(:last-child) > .btn,
3277 .input-group-btn:not(:last-child) > .btn-group {
3281 .input-group-btn:not(:first-child) > .btn,
3282 .input-group-btn:not(:first-child) > .btn-group {
3287 .input-group-btn:not(:first-child) > .btn:first-child,
3288 .input-group-btn:not(:first-child) > .btn-group:first-child {
3292 .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
3293 .input-group-btn:not(:first-child) > .btn-group:focus,
3294 .input-group-btn:not(:first-child) > .btn-group:active,
3295 .input-group-btn:not(:first-child) > .btn-group:hover {
3301 display: -ms-inline-flexbox;
3302 display: inline-flex;
3304 padding-left: 1.5rem;
3308 .custom-control-input {
3314 .custom-control-input:checked ~ .custom-control-indicator {
3316 background-color: #007bff;
3319 .custom-control-input:focus ~ .custom-control-indicator {
3320 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3323 .custom-control-input:active ~ .custom-control-indicator {
3325 background-color: #b3d7ff;
3328 .custom-control-input:disabled ~ .custom-control-indicator {
3329 background-color: #e9ecef;
3332 .custom-control-input:disabled ~ .custom-control-description {
3336 .custom-control-indicator {
3343 pointer-events: none;
3344 -webkit-user-select: none;
3345 -moz-user-select: none;
3346 -ms-user-select: none;
3348 background-color: #ddd;
3349 background-repeat: no-repeat;
3350 background-position: center center;
3351 background-size: 50% 50%;
3354 .custom-checkbox .custom-control-indicator {
3355 border-radius: 0.25rem;
3358 .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
3359 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");
3362 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
3363 background-color: #007bff;
3364 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");
3367 .custom-radio .custom-control-indicator {
3371 .custom-radio .custom-control-input:checked ~ .custom-control-indicator {
3372 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");
3375 .custom-controls-stacked {
3376 display: -ms-flexbox;
3378 -ms-flex-direction: column;
3379 flex-direction: column;
3382 .custom-controls-stacked .custom-control {
3383 margin-bottom: 0.25rem;
3386 .custom-controls-stacked .custom-control + .custom-control {
3391 display: inline-block;
3393 height: calc(2.25rem + 2px);
3394 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3397 vertical-align: middle;
3398 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='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
3399 background-size: 8px 10px;
3400 border: 1px solid #ced4da;
3401 border-radius: 0.25rem;
3402 -webkit-appearance: none;
3403 -moz-appearance: none;
3407 .custom-select:focus {
3408 border-color: #80bdff;
3412 .custom-select:focus::-ms-value {
3414 background-color: #fff;
3417 .custom-select[multiple] {
3419 background-image: none;
3422 .custom-select:disabled {
3424 background-color: #e9ecef;
3427 .custom-select::-ms-expand {
3432 height: calc(1.8125rem + 2px);
3433 padding-top: 0.375rem;
3434 padding-bottom: 0.375rem;
3440 display: inline-block;
3442 height: calc(2.25rem + 2px);
3446 .custom-file-input {
3449 height: calc(2.25rem + 2px);
3454 .custom-file-input:focus ~ .custom-file-control {
3455 box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #007bff;
3458 .custom-file-control {
3464 height: calc(2.25rem + 2px);
3465 padding: 0.375rem 0.75rem;
3468 pointer-events: none;
3469 -webkit-user-select: none;
3470 -moz-user-select: none;
3471 -ms-user-select: none;
3473 background-color: #fff;
3474 border: 1px solid #ced4da;
3475 border-radius: 0.25rem;
3478 .custom-file-control:lang(en):empty::after {
3479 content: "Choose file...";
3482 .custom-file-control::before {
3489 height: calc(2.25rem + 2px);
3490 padding: 0.375rem 0.75rem;
3493 background-color: #e9ecef;
3494 border: 1px solid #ced4da;
3495 border-radius: 0 0.25rem 0.25rem 0;
3498 .custom-file-control:lang(en)::before {
3503 display: -ms-flexbox;
3505 -ms-flex-wrap: wrap;
3514 padding: 0.5rem 1rem;
3517 .nav-link:focus, .nav-link:hover {
3518 text-decoration: none;
3521 .nav-link.disabled {
3526 border-bottom: 1px solid #ddd;
3529 .nav-tabs .nav-item {
3530 margin-bottom: -1px;
3533 .nav-tabs .nav-link {
3534 border: 1px solid transparent;
3535 border-top-left-radius: 0.25rem;
3536 border-top-right-radius: 0.25rem;
3539 .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
3540 border-color: #e9ecef #e9ecef #ddd;
3543 .nav-tabs .nav-link.disabled {
3545 background-color: transparent;
3546 border-color: transparent;
3549 .nav-tabs .nav-link.active,
3550 .nav-tabs .nav-item.show .nav-link {
3552 background-color: #fff;
3553 border-color: #ddd #ddd #fff;
3556 .nav-tabs .dropdown-menu {
3558 border-top-left-radius: 0;
3559 border-top-right-radius: 0;
3562 .nav-pills .nav-link {
3563 border-radius: 0.25rem;
3566 .nav-pills .nav-link.active,
3567 .nav-pills .show > .nav-link {
3569 background-color: #007bff;
3572 .nav-fill .nav-item {
3578 .nav-justified .nav-item {
3579 -ms-flex-preferred-size: 0;
3581 -ms-flex-positive: 1;
3586 .tab-content > .tab-pane {
3590 .tab-content > .active {
3596 display: -ms-flexbox;
3598 -ms-flex-wrap: wrap;
3600 -ms-flex-align: center;
3601 align-items: center;
3602 -ms-flex-pack: justify;
3603 justify-content: space-between;
3604 padding: 0.5rem 1rem;
3607 .navbar > .container,
3608 .navbar > .container-fluid {
3609 display: -ms-flexbox;
3611 -ms-flex-wrap: wrap;
3613 -ms-flex-align: center;
3614 align-items: center;
3615 -ms-flex-pack: justify;
3616 justify-content: space-between;
3620 display: inline-block;
3621 padding-top: 0.3125rem;
3622 padding-bottom: 0.3125rem;
3625 line-height: inherit;
3626 white-space: nowrap;
3629 .navbar-brand:focus, .navbar-brand:hover {
3630 text-decoration: none;
3634 display: -ms-flexbox;
3636 -ms-flex-direction: column;
3637 flex-direction: column;
3643 .navbar-nav .nav-link {
3648 .navbar-nav .dropdown-menu {
3654 display: inline-block;
3655 padding-top: 0.5rem;
3656 padding-bottom: 0.5rem;
3660 -ms-flex-preferred-size: 100%;
3662 -ms-flex-positive: 1;
3664 -ms-flex-align: center;
3665 align-items: center;
3669 padding: 0.25rem 0.75rem;
3672 background: transparent;
3673 border: 1px solid transparent;
3674 border-radius: 0.25rem;
3677 .navbar-toggler:focus, .navbar-toggler:hover {
3678 text-decoration: none;
3681 .navbar-toggler-icon {
3682 display: inline-block;
3685 vertical-align: middle;
3687 background: no-repeat center center;
3688 background-size: 100% 100%;
3691 @media (max-width: 575px) {
3692 .navbar-expand-sm > .container,
3693 .navbar-expand-sm > .container-fluid {
3699 @media (min-width: 576px) {
3701 -ms-flex-flow: row nowrap;
3702 flex-flow: row nowrap;
3703 -ms-flex-pack: start;
3704 justify-content: flex-start;
3706 .navbar-expand-sm .navbar-nav {
3707 -ms-flex-direction: row;
3708 flex-direction: row;
3710 .navbar-expand-sm .navbar-nav .dropdown-menu {
3713 .navbar-expand-sm .navbar-nav .dropdown-menu-right {
3717 .navbar-expand-sm .navbar-nav .nav-link {
3718 padding-right: .5rem;
3719 padding-left: .5rem;
3721 .navbar-expand-sm > .container,
3722 .navbar-expand-sm > .container-fluid {
3723 -ms-flex-wrap: nowrap;
3726 .navbar-expand-sm .navbar-collapse {
3727 display: -ms-flexbox !important;
3728 display: flex !important;
3729 -ms-flex-preferred-size: auto;
3732 .navbar-expand-sm .navbar-toggler {
3735 .navbar-expand-sm .dropup .dropdown-menu {
3741 @media (max-width: 767px) {
3742 .navbar-expand-md > .container,
3743 .navbar-expand-md > .container-fluid {
3749 @media (min-width: 768px) {
3751 -ms-flex-flow: row nowrap;
3752 flex-flow: row nowrap;
3753 -ms-flex-pack: start;
3754 justify-content: flex-start;
3756 .navbar-expand-md .navbar-nav {
3757 -ms-flex-direction: row;
3758 flex-direction: row;
3760 .navbar-expand-md .navbar-nav .dropdown-menu {
3763 .navbar-expand-md .navbar-nav .dropdown-menu-right {
3767 .navbar-expand-md .navbar-nav .nav-link {
3768 padding-right: .5rem;
3769 padding-left: .5rem;
3771 .navbar-expand-md > .container,
3772 .navbar-expand-md > .container-fluid {
3773 -ms-flex-wrap: nowrap;
3776 .navbar-expand-md .navbar-collapse {
3777 display: -ms-flexbox !important;
3778 display: flex !important;
3779 -ms-flex-preferred-size: auto;
3782 .navbar-expand-md .navbar-toggler {
3785 .navbar-expand-md .dropup .dropdown-menu {
3791 @media (max-width: 991px) {
3792 .navbar-expand-lg > .container,
3793 .navbar-expand-lg > .container-fluid {
3799 @media (min-width: 992px) {
3801 -ms-flex-flow: row nowrap;
3802 flex-flow: row nowrap;
3803 -ms-flex-pack: start;
3804 justify-content: flex-start;
3806 .navbar-expand-lg .navbar-nav {
3807 -ms-flex-direction: row;
3808 flex-direction: row;
3810 .navbar-expand-lg .navbar-nav .dropdown-menu {
3813 .navbar-expand-lg .navbar-nav .dropdown-menu-right {
3817 .navbar-expand-lg .navbar-nav .nav-link {
3818 padding-right: .5rem;
3819 padding-left: .5rem;
3821 .navbar-expand-lg > .container,
3822 .navbar-expand-lg > .container-fluid {
3823 -ms-flex-wrap: nowrap;
3826 .navbar-expand-lg .navbar-collapse {
3827 display: -ms-flexbox !important;
3828 display: flex !important;
3829 -ms-flex-preferred-size: auto;
3832 .navbar-expand-lg .navbar-toggler {
3835 .navbar-expand-lg .dropup .dropdown-menu {
3841 @media (max-width: 1199px) {
3842 .navbar-expand-xl > .container,
3843 .navbar-expand-xl > .container-fluid {
3849 @media (min-width: 1200px) {
3851 -ms-flex-flow: row nowrap;
3852 flex-flow: row nowrap;
3853 -ms-flex-pack: start;
3854 justify-content: flex-start;
3856 .navbar-expand-xl .navbar-nav {
3857 -ms-flex-direction: row;
3858 flex-direction: row;
3860 .navbar-expand-xl .navbar-nav .dropdown-menu {
3863 .navbar-expand-xl .navbar-nav .dropdown-menu-right {
3867 .navbar-expand-xl .navbar-nav .nav-link {
3868 padding-right: .5rem;
3869 padding-left: .5rem;
3871 .navbar-expand-xl > .container,
3872 .navbar-expand-xl > .container-fluid {
3873 -ms-flex-wrap: nowrap;
3876 .navbar-expand-xl .navbar-collapse {
3877 display: -ms-flexbox !important;
3878 display: flex !important;
3879 -ms-flex-preferred-size: auto;
3882 .navbar-expand-xl .navbar-toggler {
3885 .navbar-expand-xl .dropup .dropdown-menu {
3892 -ms-flex-flow: row nowrap;
3893 flex-flow: row nowrap;
3894 -ms-flex-pack: start;
3895 justify-content: flex-start;
3898 .navbar-expand > .container,
3899 .navbar-expand > .container-fluid {
3904 .navbar-expand .navbar-nav {
3905 -ms-flex-direction: row;
3906 flex-direction: row;
3909 .navbar-expand .navbar-nav .dropdown-menu {
3913 .navbar-expand .navbar-nav .dropdown-menu-right {
3918 .navbar-expand .navbar-nav .nav-link {
3919 padding-right: .5rem;
3920 padding-left: .5rem;
3923 .navbar-expand > .container,
3924 .navbar-expand > .container-fluid {
3925 -ms-flex-wrap: nowrap;
3929 .navbar-expand .navbar-collapse {
3930 display: -ms-flexbox !important;
3931 display: flex !important;
3932 -ms-flex-preferred-size: auto;
3936 .navbar-expand .navbar-toggler {
3940 .navbar-expand .dropup .dropdown-menu {
3945 .navbar-light .navbar-brand {
3946 color: rgba(0, 0, 0, 0.9);
3949 .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
3950 color: rgba(0, 0, 0, 0.9);
3953 .navbar-light .navbar-nav .nav-link {
3954 color: rgba(0, 0, 0, 0.5);
3957 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
3958 color: rgba(0, 0, 0, 0.7);
3961 .navbar-light .navbar-nav .nav-link.disabled {
3962 color: rgba(0, 0, 0, 0.3);
3965 .navbar-light .navbar-nav .show > .nav-link,
3966 .navbar-light .navbar-nav .active > .nav-link,
3967 .navbar-light .navbar-nav .nav-link.show,
3968 .navbar-light .navbar-nav .nav-link.active {
3969 color: rgba(0, 0, 0, 0.9);
3972 .navbar-light .navbar-toggler {
3973 color: rgba(0, 0, 0, 0.5);
3974 border-color: rgba(0, 0, 0, 0.1);
3977 .navbar-light .navbar-toggler-icon {
3978 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");
3981 .navbar-light .navbar-text {
3982 color: rgba(0, 0, 0, 0.5);
3985 .navbar-light .navbar-text a {
3986 color: rgba(0, 0, 0, 0.9);
3989 .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
3990 color: rgba(0, 0, 0, 0.9);
3993 .navbar-dark .navbar-brand {
3997 .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
4001 .navbar-dark .navbar-nav .nav-link {
4002 color: rgba(255, 255, 255, 0.5);
4005 .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
4006 color: rgba(255, 255, 255, 0.75);
4009 .navbar-dark .navbar-nav .nav-link.disabled {
4010 color: rgba(255, 255, 255, 0.25);
4013 .navbar-dark .navbar-nav .show > .nav-link,
4014 .navbar-dark .navbar-nav .active > .nav-link,
4015 .navbar-dark .navbar-nav .nav-link.show,
4016 .navbar-dark .navbar-nav .nav-link.active {
4020 .navbar-dark .navbar-toggler {
4021 color: rgba(255, 255, 255, 0.5);
4022 border-color: rgba(255, 255, 255, 0.1);
4025 .navbar-dark .navbar-toggler-icon {
4026 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");
4029 .navbar-dark .navbar-text {
4030 color: rgba(255, 255, 255, 0.5);
4033 .navbar-dark .navbar-text a {
4037 .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
4043 display: -ms-flexbox;
4045 -ms-flex-direction: column;
4046 flex-direction: column;
4048 word-wrap: break-word;
4049 background-color: #fff;
4050 background-clip: border-box;
4051 border: 1px solid rgba(0, 0, 0, 0.125);
4052 border-radius: 0.25rem;
4060 .card > .list-group:first-child .list-group-item:first-child {
4061 border-top-left-radius: 0.25rem;
4062 border-top-right-radius: 0.25rem;
4065 .card > .list-group:last-child .list-group-item:last-child {
4066 border-bottom-right-radius: 0.25rem;
4067 border-bottom-left-radius: 0.25rem;
4077 margin-bottom: 0.75rem;
4081 margin-top: -0.375rem;
4085 .card-text:last-child {
4090 text-decoration: none;
4093 .card-link + .card-link {
4094 margin-left: 1.25rem;
4098 padding: 0.75rem 1.25rem;
4100 background-color: rgba(0, 0, 0, 0.03);
4101 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4104 .card-header:first-child {
4105 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4108 .card-header + .list-group .list-group-item:first-child {
4113 padding: 0.75rem 1.25rem;
4114 background-color: rgba(0, 0, 0, 0.03);
4115 border-top: 1px solid rgba(0, 0, 0, 0.125);
4118 .card-footer:last-child {
4119 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4123 margin-right: -0.625rem;
4124 margin-bottom: -0.75rem;
4125 margin-left: -0.625rem;
4129 .card-header-pills {
4130 margin-right: -0.625rem;
4131 margin-left: -0.625rem;
4145 border-radius: calc(0.25rem - 1px);
4150 border-top-left-radius: calc(0.25rem - 1px);
4151 border-top-right-radius: calc(0.25rem - 1px);
4156 border-bottom-right-radius: calc(0.25rem - 1px);
4157 border-bottom-left-radius: calc(0.25rem - 1px);
4161 display: -ms-flexbox;
4163 -ms-flex-direction: column;
4164 flex-direction: column;
4168 margin-bottom: 15px;
4171 @media (min-width: 576px) {
4173 -ms-flex-flow: row wrap;
4174 flex-flow: row wrap;
4175 margin-right: -15px;
4179 display: -ms-flexbox;
4183 -ms-flex-direction: column;
4184 flex-direction: column;
4192 display: -ms-flexbox;
4194 -ms-flex-direction: column;
4195 flex-direction: column;
4199 margin-bottom: 15px;
4202 @media (min-width: 576px) {
4204 -ms-flex-flow: row wrap;
4205 flex-flow: row wrap;
4212 .card-group .card + .card {
4216 .card-group .card:first-child {
4217 border-top-right-radius: 0;
4218 border-bottom-right-radius: 0;
4220 .card-group .card:first-child .card-img-top {
4221 border-top-right-radius: 0;
4223 .card-group .card:first-child .card-img-bottom {
4224 border-bottom-right-radius: 0;
4226 .card-group .card:last-child {
4227 border-top-left-radius: 0;
4228 border-bottom-left-radius: 0;
4230 .card-group .card:last-child .card-img-top {
4231 border-top-left-radius: 0;
4233 .card-group .card:last-child .card-img-bottom {
4234 border-bottom-left-radius: 0;
4236 .card-group .card:only-child {
4237 border-radius: 0.25rem;
4239 .card-group .card:only-child .card-img-top {
4240 border-top-left-radius: 0.25rem;
4241 border-top-right-radius: 0.25rem;
4243 .card-group .card:only-child .card-img-bottom {
4244 border-bottom-right-radius: 0.25rem;
4245 border-bottom-left-radius: 0.25rem;
4247 .card-group .card:not(:first-child):not(:last-child):not(:only-child) {
4250 .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
4251 .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom {
4256 .card-columns .card {
4257 margin-bottom: 0.75rem;
4260 @media (min-width: 576px) {
4262 -webkit-column-count: 3;
4264 -webkit-column-gap: 1.25rem;
4265 column-gap: 1.25rem;
4267 .card-columns .card {
4268 display: inline-block;
4274 display: -ms-flexbox;
4276 -ms-flex-wrap: wrap;
4278 padding: 0.75rem 1rem;
4279 margin-bottom: 1rem;
4281 background-color: #e9ecef;
4282 border-radius: 0.25rem;
4285 .breadcrumb-item + .breadcrumb-item::before {
4286 display: inline-block;
4287 padding-right: 0.5rem;
4288 padding-left: 0.5rem;
4293 .breadcrumb-item + .breadcrumb-item:hover::before {
4294 text-decoration: underline;
4297 .breadcrumb-item + .breadcrumb-item:hover::before {
4298 text-decoration: none;
4301 .breadcrumb-item.active {
4306 display: -ms-flexbox;
4310 border-radius: 0.25rem;
4313 .page-item:first-child .page-link {
4315 border-top-left-radius: 0.25rem;
4316 border-bottom-left-radius: 0.25rem;
4319 .page-item:last-child .page-link {
4320 border-top-right-radius: 0.25rem;
4321 border-bottom-right-radius: 0.25rem;
4324 .page-item.active .page-link {
4327 background-color: #007bff;
4328 border-color: #007bff;
4331 .page-item.disabled .page-link {
4333 pointer-events: none;
4334 background-color: #fff;
4341 padding: 0.5rem 0.75rem;
4345 background-color: #fff;
4346 border: 1px solid #ddd;
4349 .page-link:focus, .page-link:hover {
4351 text-decoration: none;
4352 background-color: #e9ecef;
4356 .pagination-lg .page-link {
4357 padding: 0.75rem 1.5rem;
4362 .pagination-lg .page-item:first-child .page-link {
4363 border-top-left-radius: 0.3rem;
4364 border-bottom-left-radius: 0.3rem;
4367 .pagination-lg .page-item:last-child .page-link {
4368 border-top-right-radius: 0.3rem;
4369 border-bottom-right-radius: 0.3rem;
4372 .pagination-sm .page-link {
4373 padding: 0.25rem 0.5rem;
4374 font-size: 0.875rem;
4378 .pagination-sm .page-item:first-child .page-link {
4379 border-top-left-radius: 0.2rem;
4380 border-bottom-left-radius: 0.2rem;
4383 .pagination-sm .page-item:last-child .page-link {
4384 border-top-right-radius: 0.2rem;
4385 border-bottom-right-radius: 0.2rem;
4389 display: inline-block;
4390 padding: 0.25em 0.4em;
4395 white-space: nowrap;
4396 vertical-align: baseline;
4397 border-radius: 0.25rem;
4410 padding-right: 0.6em;
4411 padding-left: 0.6em;
4412 border-radius: 10rem;
4417 background-color: #007bff;
4420 .badge-primary[href]:focus, .badge-primary[href]:hover {
4422 text-decoration: none;
4423 background-color: #0062cc;
4428 background-color: #868e96;
4431 .badge-secondary[href]:focus, .badge-secondary[href]:hover {
4433 text-decoration: none;
4434 background-color: #6c757d;
4439 background-color: #28a745;
4442 .badge-success[href]:focus, .badge-success[href]:hover {
4444 text-decoration: none;
4445 background-color: #1e7e34;
4450 background-color: #17a2b8;
4453 .badge-info[href]:focus, .badge-info[href]:hover {
4455 text-decoration: none;
4456 background-color: #117a8b;
4461 background-color: #ffc107;
4464 .badge-warning[href]:focus, .badge-warning[href]:hover {
4466 text-decoration: none;
4467 background-color: #d39e00;
4472 background-color: #dc3545;
4475 .badge-danger[href]:focus, .badge-danger[href]:hover {
4477 text-decoration: none;
4478 background-color: #bd2130;
4483 background-color: #f8f9fa;
4486 .badge-light[href]:focus, .badge-light[href]:hover {
4488 text-decoration: none;
4489 background-color: #dae0e5;
4494 background-color: #343a40;
4497 .badge-dark[href]:focus, .badge-dark[href]:hover {
4499 text-decoration: none;
4500 background-color: #1d2124;
4505 margin-bottom: 2rem;
4506 background-color: #e9ecef;
4507 border-radius: 0.3rem;
4510 @media (min-width: 576px) {
4524 padding: 0.75rem 1.25rem;
4525 margin-bottom: 1rem;
4526 border: 1px solid transparent;
4527 border-radius: 0.25rem;
4538 .alert-dismissible .close {
4542 padding: 0.75rem 1.25rem;
4548 background-color: #cce5ff;
4549 border-color: #b8daff;
4553 border-top-color: #9fcdff;
4556 .alert-primary .alert-link {
4562 background-color: #e7e8ea;
4563 border-color: #dddfe2;
4566 .alert-secondary hr {
4567 border-top-color: #cfd2d6;
4570 .alert-secondary .alert-link {
4576 background-color: #d4edda;
4577 border-color: #c3e6cb;
4581 border-top-color: #b1dfbb;
4584 .alert-success .alert-link {
4590 background-color: #d1ecf1;
4591 border-color: #bee5eb;
4595 border-top-color: #abdde5;
4598 .alert-info .alert-link {
4604 background-color: #fff3cd;
4605 border-color: #ffeeba;
4609 border-top-color: #ffe8a1;
4612 .alert-warning .alert-link {
4618 background-color: #f8d7da;
4619 border-color: #f5c6cb;
4623 border-top-color: #f1b0b7;
4626 .alert-danger .alert-link {
4632 background-color: #fefefe;
4633 border-color: #fdfdfe;
4637 border-top-color: #ececf6;
4640 .alert-light .alert-link {
4646 background-color: #d6d8d9;
4647 border-color: #c6c8ca;
4651 border-top-color: #b9bbbe;
4654 .alert-dark .alert-link {
4658 @-webkit-keyframes progress-bar-stripes {
4660 background-position: 1rem 0;
4663 background-position: 0 0;
4667 @keyframes progress-bar-stripes {
4669 background-position: 1rem 0;
4672 background-position: 0 0;
4677 display: -ms-flexbox;
4682 background-color: #e9ecef;
4683 border-radius: 0.25rem;
4687 display: -ms-flexbox;
4689 -ms-flex-align: center;
4690 align-items: center;
4691 -ms-flex-pack: center;
4692 justify-content: center;
4694 background-color: #007bff;
4697 .progress-bar-striped {
4698 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);
4699 background-size: 1rem 1rem;
4702 .progress-bar-animated {
4703 -webkit-animation: progress-bar-stripes 1s linear infinite;
4704 animation: progress-bar-stripes 1s linear infinite;
4708 display: -ms-flexbox;
4710 -ms-flex-align: start;
4711 align-items: flex-start;
4720 display: -ms-flexbox;
4722 -ms-flex-direction: column;
4723 flex-direction: column;
4728 .list-group-item-action {
4731 text-align: inherit;
4734 .list-group-item-action:focus, .list-group-item-action:hover {
4736 text-decoration: none;
4737 background-color: #f8f9fa;
4740 .list-group-item-action:active {
4742 background-color: #e9ecef;
4748 padding: 0.75rem 1.25rem;
4749 margin-bottom: -1px;
4750 background-color: #fff;
4751 border: 1px solid rgba(0, 0, 0, 0.125);
4754 .list-group-item:first-child {
4755 border-top-left-radius: 0.25rem;
4756 border-top-right-radius: 0.25rem;
4759 .list-group-item:last-child {
4761 border-bottom-right-radius: 0.25rem;
4762 border-bottom-left-radius: 0.25rem;
4765 .list-group-item:focus, .list-group-item:hover {
4766 text-decoration: none;
4769 .list-group-item.disabled, .list-group-item:disabled {
4771 background-color: #fff;
4774 .list-group-item.active {
4777 background-color: #007bff;
4778 border-color: #007bff;
4781 .list-group-flush .list-group-item {
4787 .list-group-flush:first-child .list-group-item:first-child {
4791 .list-group-flush:last-child .list-group-item:last-child {
4795 .list-group-item-primary {
4797 background-color: #b8daff;
4800 a.list-group-item-primary,
4801 button.list-group-item-primary {
4805 a.list-group-item-primary:focus, a.list-group-item-primary:hover,
4806 button.list-group-item-primary:focus,
4807 button.list-group-item-primary:hover {
4809 background-color: #9fcdff;
4812 a.list-group-item-primary.active,
4813 button.list-group-item-primary.active {
4815 background-color: #004085;
4816 border-color: #004085;
4819 .list-group-item-secondary {
4821 background-color: #dddfe2;
4824 a.list-group-item-secondary,
4825 button.list-group-item-secondary {
4829 a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
4830 button.list-group-item-secondary:focus,
4831 button.list-group-item-secondary:hover {
4833 background-color: #cfd2d6;
4836 a.list-group-item-secondary.active,
4837 button.list-group-item-secondary.active {
4839 background-color: #464a4e;
4840 border-color: #464a4e;
4843 .list-group-item-success {
4845 background-color: #c3e6cb;
4848 a.list-group-item-success,
4849 button.list-group-item-success {
4853 a.list-group-item-success:focus, a.list-group-item-success:hover,
4854 button.list-group-item-success:focus,
4855 button.list-group-item-success:hover {
4857 background-color: #b1dfbb;
4860 a.list-group-item-success.active,
4861 button.list-group-item-success.active {
4863 background-color: #155724;
4864 border-color: #155724;
4867 .list-group-item-info {
4869 background-color: #bee5eb;
4872 a.list-group-item-info,
4873 button.list-group-item-info {
4877 a.list-group-item-info:focus, a.list-group-item-info:hover,
4878 button.list-group-item-info:focus,
4879 button.list-group-item-info:hover {
4881 background-color: #abdde5;
4884 a.list-group-item-info.active,
4885 button.list-group-item-info.active {
4887 background-color: #0c5460;
4888 border-color: #0c5460;
4891 .list-group-item-warning {
4893 background-color: #ffeeba;
4896 a.list-group-item-warning,
4897 button.list-group-item-warning {
4901 a.list-group-item-warning:focus, a.list-group-item-warning:hover,
4902 button.list-group-item-warning:focus,
4903 button.list-group-item-warning:hover {
4905 background-color: #ffe8a1;
4908 a.list-group-item-warning.active,
4909 button.list-group-item-warning.active {
4911 background-color: #856404;
4912 border-color: #856404;
4915 .list-group-item-danger {
4917 background-color: #f5c6cb;
4920 a.list-group-item-danger,
4921 button.list-group-item-danger {
4925 a.list-group-item-danger:focus, a.list-group-item-danger:hover,
4926 button.list-group-item-danger:focus,
4927 button.list-group-item-danger:hover {
4929 background-color: #f1b0b7;
4932 a.list-group-item-danger.active,
4933 button.list-group-item-danger.active {
4935 background-color: #721c24;
4936 border-color: #721c24;
4939 .list-group-item-light {
4941 background-color: #fdfdfe;
4944 a.list-group-item-light,
4945 button.list-group-item-light {
4949 a.list-group-item-light:focus, a.list-group-item-light:hover,
4950 button.list-group-item-light:focus,
4951 button.list-group-item-light:hover {
4953 background-color: #ececf6;
4956 a.list-group-item-light.active,
4957 button.list-group-item-light.active {
4959 background-color: #818182;
4960 border-color: #818182;
4963 .list-group-item-dark {
4965 background-color: #c6c8ca;
4968 a.list-group-item-dark,
4969 button.list-group-item-dark {
4973 a.list-group-item-dark:focus, a.list-group-item-dark:hover,
4974 button.list-group-item-dark:focus,
4975 button.list-group-item-dark:hover {
4977 background-color: #b9bbbe;
4980 a.list-group-item-dark.active,
4981 button.list-group-item-dark.active {
4983 background-color: #1b1e21;
4984 border-color: #1b1e21;
4993 text-shadow: 0 1px 0 #fff;
4997 .close:focus, .close:hover {
4999 text-decoration: none;
5005 background: transparent;
5007 -webkit-appearance: none;
5026 .modal.fade .modal-dialog {
5027 transition: -webkit-transform 0.3s ease-out;
5028 transition: transform 0.3s ease-out;
5029 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5030 -webkit-transform: translate(0, -25%);
5031 transform: translate(0, -25%);
5034 .modal.show .modal-dialog {
5035 -webkit-transform: translate(0, 0);
5036 transform: translate(0, 0);
5039 .modal-open .modal {
5048 pointer-events: none;
5053 display: -ms-flexbox;
5055 -ms-flex-direction: column;
5056 flex-direction: column;
5057 pointer-events: auto;
5058 background-color: #fff;
5059 background-clip: padding-box;
5060 border: 1px solid rgba(0, 0, 0, 0.2);
5061 border-radius: 0.3rem;
5072 background-color: #000;
5075 .modal-backdrop.fade {
5079 .modal-backdrop.show {
5084 display: -ms-flexbox;
5086 -ms-flex-align: start;
5087 align-items: flex-start;
5088 -ms-flex-pack: justify;
5089 justify-content: space-between;
5091 border-bottom: 1px solid #e9ecef;
5092 border-top-left-radius: 0.3rem;
5093 border-top-right-radius: 0.3rem;
5096 .modal-header .close {
5098 margin: -15px -15px -15px auto;
5114 display: -ms-flexbox;
5116 -ms-flex-align: center;
5117 align-items: center;
5119 justify-content: flex-end;
5121 border-top: 1px solid #e9ecef;
5124 .modal-footer > :not(:first-child) {
5125 margin-left: .25rem;
5128 .modal-footer > :not(:last-child) {
5129 margin-right: .25rem;
5132 .modal-scrollbar-measure {
5140 @media (min-width: 576px) {
5150 @media (min-width: 992px) {
5161 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5167 text-decoration: none;
5169 text-transform: none;
5170 letter-spacing: normal;
5172 word-spacing: normal;
5173 white-space: normal;
5175 font-size: 0.875rem;
5176 word-wrap: break-word;
5191 .tooltip .arrow::before {
5193 border-color: transparent;
5194 border-style: solid;
5197 .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
5201 .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
5205 .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
5208 border-width: 5px 5px 0;
5209 border-top-color: #000;
5212 .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
5216 .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
5220 .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
5223 border-width: 5px 5px 5px 0;
5224 border-right-color: #000;
5227 .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
5231 .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
5235 .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5238 border-width: 0 5px 5px;
5239 border-bottom-color: #000;
5242 .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
5246 .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
5250 .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
5254 border-width: 5px 0 5px 5px;
5255 border-left-color: #000;
5263 background-color: #000;
5264 border-radius: 0.25rem;
5274 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5280 text-decoration: none;
5282 text-transform: none;
5283 letter-spacing: normal;
5285 word-spacing: normal;
5286 white-space: normal;
5288 font-size: 0.875rem;
5289 word-wrap: break-word;
5290 background-color: #fff;
5291 background-clip: padding-box;
5292 border: 1px solid rgba(0, 0, 0, 0.2);
5293 border-radius: 0.3rem;
5303 .popover .arrow::before,
5304 .popover .arrow::after {
5307 border-color: transparent;
5308 border-style: solid;
5311 .popover .arrow::before {
5313 border-width: 0.8rem;
5316 .popover .arrow::after {
5318 border-width: 0.8rem;
5321 .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
5322 margin-bottom: 0.8rem;
5325 .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
5329 .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
5330 .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
5331 border-bottom-width: 0;
5334 .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
5336 margin-left: -0.8rem;
5337 border-top-color: rgba(0, 0, 0, 0.25);
5340 .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
5341 bottom: calc((0.8rem - 1px) * -1);
5342 margin-left: -0.8rem;
5343 border-top-color: #fff;
5346 .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
5347 margin-left: 0.8rem;
5350 .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
5354 .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
5355 .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
5356 margin-top: -0.8rem;
5357 border-left-width: 0;
5360 .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
5362 border-right-color: rgba(0, 0, 0, 0.25);
5365 .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
5366 left: calc((0.8rem - 1px) * -1);
5367 border-right-color: #fff;
5370 .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
5374 .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
5378 .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
5379 .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
5380 margin-left: -0.8rem;
5381 border-top-width: 0;
5384 .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
5386 border-bottom-color: rgba(0, 0, 0, 0.25);
5389 .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
5390 top: calc((0.8rem - 1px) * -1);
5391 border-bottom-color: #fff;
5394 .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5402 border-bottom: 1px solid #f7f7f7;
5405 .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
5406 margin-right: 0.8rem;
5409 .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
5413 .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
5414 .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
5415 margin-top: -0.8rem;
5416 border-right-width: 0;
5419 .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
5421 border-left-color: rgba(0, 0, 0, 0.25);
5424 .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
5425 right: calc((0.8rem - 1px) * -1);
5426 border-left-color: #fff;
5430 padding: 0.5rem 0.75rem;
5434 background-color: #f7f7f7;
5435 border-bottom: 1px solid #ebebeb;
5436 border-top-left-radius: calc(0.3rem - 1px);
5437 border-top-right-radius: calc(0.3rem - 1px);
5440 .popover-header:empty {
5445 padding: 0.5rem 0.75rem;
5462 -ms-flex-align: center;
5463 align-items: center;
5465 transition: -webkit-transform 0.6s ease;
5466 transition: transform 0.6s ease;
5467 transition: transform 0.6s ease, -webkit-transform 0.6s ease;
5468 -webkit-backface-visibility: hidden;
5469 backface-visibility: hidden;
5470 -webkit-perspective: 1000px;
5471 perspective: 1000px;
5474 .carousel-item.active,
5475 .carousel-item-next,
5476 .carousel-item-prev {
5480 .carousel-item-next,
5481 .carousel-item-prev {
5486 .carousel-item-next.carousel-item-left,
5487 .carousel-item-prev.carousel-item-right {
5488 -webkit-transform: translateX(0);
5489 transform: translateX(0);
5492 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5493 .carousel-item-next.carousel-item-left,
5494 .carousel-item-prev.carousel-item-right {
5495 -webkit-transform: translate3d(0, 0, 0);
5496 transform: translate3d(0, 0, 0);
5500 .carousel-item-next,
5501 .active.carousel-item-right {
5502 -webkit-transform: translateX(100%);
5503 transform: translateX(100%);
5506 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5507 .carousel-item-next,
5508 .active.carousel-item-right {
5509 -webkit-transform: translate3d(100%, 0, 0);
5510 transform: translate3d(100%, 0, 0);
5514 .carousel-item-prev,
5515 .active.carousel-item-left {
5516 -webkit-transform: translateX(-100%);
5517 transform: translateX(-100%);
5520 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5521 .carousel-item-prev,
5522 .active.carousel-item-left {
5523 -webkit-transform: translate3d(-100%, 0, 0);
5524 transform: translate3d(-100%, 0, 0);
5528 .carousel-control-prev,
5529 .carousel-control-next {
5533 display: -ms-flexbox;
5535 -ms-flex-align: center;
5536 align-items: center;
5537 -ms-flex-pack: center;
5538 justify-content: center;
5545 .carousel-control-prev:focus, .carousel-control-prev:hover,
5546 .carousel-control-next:focus,
5547 .carousel-control-next:hover {
5549 text-decoration: none;
5554 .carousel-control-prev {
5558 .carousel-control-next {
5562 .carousel-control-prev-icon,
5563 .carousel-control-next-icon {
5564 display: inline-block;
5567 background: transparent no-repeat center center;
5568 background-size: 100% 100%;
5571 .carousel-control-prev-icon {
5572 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");
5575 .carousel-control-next-icon {
5576 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");
5579 .carousel-indicators {
5585 display: -ms-flexbox;
5587 -ms-flex-pack: center;
5588 justify-content: center;
5595 .carousel-indicators li {
5603 text-indent: -999px;
5604 background-color: rgba(255, 255, 255, 0.5);
5607 .carousel-indicators li::before {
5611 display: inline-block;
5617 .carousel-indicators li::after {
5621 display: inline-block;
5627 .carousel-indicators .active {
5628 background-color: #fff;
5638 padding-bottom: 20px;
5644 vertical-align: baseline !important;
5648 vertical-align: top !important;
5652 vertical-align: middle !important;
5656 vertical-align: bottom !important;
5659 .align-text-bottom {
5660 vertical-align: text-bottom !important;
5664 vertical-align: text-top !important;
5668 background-color: #007bff !important;
5671 a.bg-primary:focus, a.bg-primary:hover {
5672 background-color: #0062cc !important;
5676 background-color: #868e96 !important;
5679 a.bg-secondary:focus, a.bg-secondary:hover {
5680 background-color: #6c757d !important;
5684 background-color: #28a745 !important;
5687 a.bg-success:focus, a.bg-success:hover {
5688 background-color: #1e7e34 !important;
5692 background-color: #17a2b8 !important;
5695 a.bg-info:focus, a.bg-info:hover {
5696 background-color: #117a8b !important;
5700 background-color: #ffc107 !important;
5703 a.bg-warning:focus, a.bg-warning:hover {
5704 background-color: #d39e00 !important;
5708 background-color: #dc3545 !important;
5711 a.bg-danger:focus, a.bg-danger:hover {
5712 background-color: #bd2130 !important;
5716 background-color: #f8f9fa !important;
5719 a.bg-light:focus, a.bg-light:hover {
5720 background-color: #dae0e5 !important;
5724 background-color: #343a40 !important;
5727 a.bg-dark:focus, a.bg-dark:hover {
5728 background-color: #1d2124 !important;
5732 background-color: #fff !important;
5736 background-color: transparent !important;
5740 border: 1px solid #e9ecef !important;
5744 border: 0 !important;
5748 border-top: 0 !important;
5752 border-right: 0 !important;
5756 border-bottom: 0 !important;
5760 border-left: 0 !important;
5764 border-color: #007bff !important;
5768 border-color: #868e96 !important;
5772 border-color: #28a745 !important;
5776 border-color: #17a2b8 !important;
5780 border-color: #ffc107 !important;
5784 border-color: #dc3545 !important;
5788 border-color: #f8f9fa !important;
5792 border-color: #343a40 !important;
5796 border-color: #fff !important;
5800 border-radius: 0.25rem !important;
5804 border-top-left-radius: 0.25rem !important;
5805 border-top-right-radius: 0.25rem !important;
5809 border-top-right-radius: 0.25rem !important;
5810 border-bottom-right-radius: 0.25rem !important;
5814 border-bottom-right-radius: 0.25rem !important;
5815 border-bottom-left-radius: 0.25rem !important;
5819 border-top-left-radius: 0.25rem !important;
5820 border-bottom-left-radius: 0.25rem !important;
5824 border-radius: 50% !important;
5828 border-radius: 0 !important;
5838 display: none !important;
5842 display: inline !important;
5846 display: inline-block !important;
5850 display: block !important;
5854 display: table !important;
5858 display: table-row !important;
5862 display: table-cell !important;
5866 display: -ms-flexbox !important;
5867 display: flex !important;
5871 display: -ms-inline-flexbox !important;
5872 display: inline-flex !important;
5875 @media (min-width: 576px) {
5877 display: none !important;
5880 display: inline !important;
5882 .d-sm-inline-block {
5883 display: inline-block !important;
5886 display: block !important;
5889 display: table !important;
5892 display: table-row !important;
5895 display: table-cell !important;
5898 display: -ms-flexbox !important;
5899 display: flex !important;
5902 display: -ms-inline-flexbox !important;
5903 display: inline-flex !important;
5907 @media (min-width: 768px) {
5909 display: none !important;
5912 display: inline !important;
5914 .d-md-inline-block {
5915 display: inline-block !important;
5918 display: block !important;
5921 display: table !important;
5924 display: table-row !important;
5927 display: table-cell !important;
5930 display: -ms-flexbox !important;
5931 display: flex !important;
5934 display: -ms-inline-flexbox !important;
5935 display: inline-flex !important;
5939 @media (min-width: 992px) {
5941 display: none !important;
5944 display: inline !important;
5946 .d-lg-inline-block {
5947 display: inline-block !important;
5950 display: block !important;
5953 display: table !important;
5956 display: table-row !important;
5959 display: table-cell !important;
5962 display: -ms-flexbox !important;
5963 display: flex !important;
5966 display: -ms-inline-flexbox !important;
5967 display: inline-flex !important;
5971 @media (min-width: 1200px) {
5973 display: none !important;
5976 display: inline !important;
5978 .d-xl-inline-block {
5979 display: inline-block !important;
5982 display: block !important;
5985 display: table !important;
5988 display: table-row !important;
5991 display: table-cell !important;
5994 display: -ms-flexbox !important;
5995 display: flex !important;
5998 display: -ms-inline-flexbox !important;
5999 display: inline-flex !important;
6004 display: none !important;
6009 display: block !important;
6014 display: none !important;
6019 display: inline !important;
6023 .d-print-inline-block {
6024 display: none !important;
6028 .d-print-inline-block {
6029 display: inline-block !important;
6035 display: none !important;
6047 .embed-responsive::before {
6052 .embed-responsive .embed-responsive-item,
6053 .embed-responsive iframe,
6054 .embed-responsive embed,
6055 .embed-responsive object,
6056 .embed-responsive video {
6066 .embed-responsive-21by9::before {
6067 padding-top: 42.857143%;
6070 .embed-responsive-16by9::before {
6071 padding-top: 56.25%;
6074 .embed-responsive-4by3::before {
6078 .embed-responsive-1by1::before {
6083 -ms-flex-direction: row !important;
6084 flex-direction: row !important;
6088 -ms-flex-direction: column !important;
6089 flex-direction: column !important;
6093 -ms-flex-direction: row-reverse !important;
6094 flex-direction: row-reverse !important;
6097 .flex-column-reverse {
6098 -ms-flex-direction: column-reverse !important;
6099 flex-direction: column-reverse !important;
6103 -ms-flex-wrap: wrap !important;
6104 flex-wrap: wrap !important;
6108 -ms-flex-wrap: nowrap !important;
6109 flex-wrap: nowrap !important;
6112 .flex-wrap-reverse {
6113 -ms-flex-wrap: wrap-reverse !important;
6114 flex-wrap: wrap-reverse !important;
6117 .justify-content-start {
6118 -ms-flex-pack: start !important;
6119 justify-content: flex-start !important;
6122 .justify-content-end {
6123 -ms-flex-pack: end !important;
6124 justify-content: flex-end !important;
6127 .justify-content-center {
6128 -ms-flex-pack: center !important;
6129 justify-content: center !important;
6132 .justify-content-between {
6133 -ms-flex-pack: justify !important;
6134 justify-content: space-between !important;
6137 .justify-content-around {
6138 -ms-flex-pack: distribute !important;
6139 justify-content: space-around !important;
6142 .align-items-start {
6143 -ms-flex-align: start !important;
6144 align-items: flex-start !important;
6148 -ms-flex-align: end !important;
6149 align-items: flex-end !important;
6152 .align-items-center {
6153 -ms-flex-align: center !important;
6154 align-items: center !important;
6157 .align-items-baseline {
6158 -ms-flex-align: baseline !important;
6159 align-items: baseline !important;
6162 .align-items-stretch {
6163 -ms-flex-align: stretch !important;
6164 align-items: stretch !important;
6167 .align-content-start {
6168 -ms-flex-line-pack: start !important;
6169 align-content: flex-start !important;
6172 .align-content-end {
6173 -ms-flex-line-pack: end !important;
6174 align-content: flex-end !important;
6177 .align-content-center {
6178 -ms-flex-line-pack: center !important;
6179 align-content: center !important;
6182 .align-content-between {
6183 -ms-flex-line-pack: justify !important;
6184 align-content: space-between !important;
6187 .align-content-around {
6188 -ms-flex-line-pack: distribute !important;
6189 align-content: space-around !important;
6192 .align-content-stretch {
6193 -ms-flex-line-pack: stretch !important;
6194 align-content: stretch !important;
6198 -ms-flex-item-align: auto !important;
6199 align-self: auto !important;
6203 -ms-flex-item-align: start !important;
6204 align-self: flex-start !important;
6208 -ms-flex-item-align: end !important;
6209 align-self: flex-end !important;
6212 .align-self-center {
6213 -ms-flex-item-align: center !important;
6214 align-self: center !important;
6217 .align-self-baseline {
6218 -ms-flex-item-align: baseline !important;
6219 align-self: baseline !important;
6222 .align-self-stretch {
6223 -ms-flex-item-align: stretch !important;
6224 align-self: stretch !important;
6227 @media (min-width: 576px) {
6229 -ms-flex-direction: row !important;
6230 flex-direction: row !important;
6233 -ms-flex-direction: column !important;
6234 flex-direction: column !important;
6236 .flex-sm-row-reverse {
6237 -ms-flex-direction: row-reverse !important;
6238 flex-direction: row-reverse !important;
6240 .flex-sm-column-reverse {
6241 -ms-flex-direction: column-reverse !important;
6242 flex-direction: column-reverse !important;
6245 -ms-flex-wrap: wrap !important;
6246 flex-wrap: wrap !important;
6249 -ms-flex-wrap: nowrap !important;
6250 flex-wrap: nowrap !important;
6252 .flex-sm-wrap-reverse {
6253 -ms-flex-wrap: wrap-reverse !important;
6254 flex-wrap: wrap-reverse !important;
6256 .justify-content-sm-start {
6257 -ms-flex-pack: start !important;
6258 justify-content: flex-start !important;
6260 .justify-content-sm-end {
6261 -ms-flex-pack: end !important;
6262 justify-content: flex-end !important;
6264 .justify-content-sm-center {
6265 -ms-flex-pack: center !important;
6266 justify-content: center !important;
6268 .justify-content-sm-between {
6269 -ms-flex-pack: justify !important;
6270 justify-content: space-between !important;
6272 .justify-content-sm-around {
6273 -ms-flex-pack: distribute !important;
6274 justify-content: space-around !important;
6276 .align-items-sm-start {
6277 -ms-flex-align: start !important;
6278 align-items: flex-start !important;
6280 .align-items-sm-end {
6281 -ms-flex-align: end !important;
6282 align-items: flex-end !important;
6284 .align-items-sm-center {
6285 -ms-flex-align: center !important;
6286 align-items: center !important;
6288 .align-items-sm-baseline {
6289 -ms-flex-align: baseline !important;
6290 align-items: baseline !important;
6292 .align-items-sm-stretch {
6293 -ms-flex-align: stretch !important;
6294 align-items: stretch !important;
6296 .align-content-sm-start {
6297 -ms-flex-line-pack: start !important;
6298 align-content: flex-start !important;
6300 .align-content-sm-end {
6301 -ms-flex-line-pack: end !important;
6302 align-content: flex-end !important;
6304 .align-content-sm-center {
6305 -ms-flex-line-pack: center !important;
6306 align-content: center !important;
6308 .align-content-sm-between {
6309 -ms-flex-line-pack: justify !important;
6310 align-content: space-between !important;
6312 .align-content-sm-around {
6313 -ms-flex-line-pack: distribute !important;
6314 align-content: space-around !important;
6316 .align-content-sm-stretch {
6317 -ms-flex-line-pack: stretch !important;
6318 align-content: stretch !important;
6320 .align-self-sm-auto {
6321 -ms-flex-item-align: auto !important;
6322 align-self: auto !important;
6324 .align-self-sm-start {
6325 -ms-flex-item-align: start !important;
6326 align-self: flex-start !important;
6328 .align-self-sm-end {
6329 -ms-flex-item-align: end !important;
6330 align-self: flex-end !important;
6332 .align-self-sm-center {
6333 -ms-flex-item-align: center !important;
6334 align-self: center !important;
6336 .align-self-sm-baseline {
6337 -ms-flex-item-align: baseline !important;
6338 align-self: baseline !important;
6340 .align-self-sm-stretch {
6341 -ms-flex-item-align: stretch !important;
6342 align-self: stretch !important;
6346 @media (min-width: 768px) {
6348 -ms-flex-direction: row !important;
6349 flex-direction: row !important;
6352 -ms-flex-direction: column !important;
6353 flex-direction: column !important;
6355 .flex-md-row-reverse {
6356 -ms-flex-direction: row-reverse !important;
6357 flex-direction: row-reverse !important;
6359 .flex-md-column-reverse {
6360 -ms-flex-direction: column-reverse !important;
6361 flex-direction: column-reverse !important;
6364 -ms-flex-wrap: wrap !important;
6365 flex-wrap: wrap !important;
6368 -ms-flex-wrap: nowrap !important;
6369 flex-wrap: nowrap !important;
6371 .flex-md-wrap-reverse {
6372 -ms-flex-wrap: wrap-reverse !important;
6373 flex-wrap: wrap-reverse !important;
6375 .justify-content-md-start {
6376 -ms-flex-pack: start !important;
6377 justify-content: flex-start !important;
6379 .justify-content-md-end {
6380 -ms-flex-pack: end !important;
6381 justify-content: flex-end !important;
6383 .justify-content-md-center {
6384 -ms-flex-pack: center !important;
6385 justify-content: center !important;
6387 .justify-content-md-between {
6388 -ms-flex-pack: justify !important;
6389 justify-content: space-between !important;
6391 .justify-content-md-around {
6392 -ms-flex-pack: distribute !important;
6393 justify-content: space-around !important;
6395 .align-items-md-start {
6396 -ms-flex-align: start !important;
6397 align-items: flex-start !important;
6399 .align-items-md-end {
6400 -ms-flex-align: end !important;
6401 align-items: flex-end !important;
6403 .align-items-md-center {
6404 -ms-flex-align: center !important;
6405 align-items: center !important;
6407 .align-items-md-baseline {
6408 -ms-flex-align: baseline !important;
6409 align-items: baseline !important;
6411 .align-items-md-stretch {
6412 -ms-flex-align: stretch !important;
6413 align-items: stretch !important;
6415 .align-content-md-start {
6416 -ms-flex-line-pack: start !important;
6417 align-content: flex-start !important;
6419 .align-content-md-end {
6420 -ms-flex-line-pack: end !important;
6421 align-content: flex-end !important;
6423 .align-content-md-center {
6424 -ms-flex-line-pack: center !important;
6425 align-content: center !important;
6427 .align-content-md-between {
6428 -ms-flex-line-pack: justify !important;
6429 align-content: space-between !important;
6431 .align-content-md-around {
6432 -ms-flex-line-pack: distribute !important;
6433 align-content: space-around !important;
6435 .align-content-md-stretch {
6436 -ms-flex-line-pack: stretch !important;
6437 align-content: stretch !important;
6439 .align-self-md-auto {
6440 -ms-flex-item-align: auto !important;
6441 align-self: auto !important;
6443 .align-self-md-start {
6444 -ms-flex-item-align: start !important;
6445 align-self: flex-start !important;
6447 .align-self-md-end {
6448 -ms-flex-item-align: end !important;
6449 align-self: flex-end !important;
6451 .align-self-md-center {
6452 -ms-flex-item-align: center !important;
6453 align-self: center !important;
6455 .align-self-md-baseline {
6456 -ms-flex-item-align: baseline !important;
6457 align-self: baseline !important;
6459 .align-self-md-stretch {
6460 -ms-flex-item-align: stretch !important;
6461 align-self: stretch !important;
6465 @media (min-width: 992px) {
6467 -ms-flex-direction: row !important;
6468 flex-direction: row !important;
6471 -ms-flex-direction: column !important;
6472 flex-direction: column !important;
6474 .flex-lg-row-reverse {
6475 -ms-flex-direction: row-reverse !important;
6476 flex-direction: row-reverse !important;
6478 .flex-lg-column-reverse {
6479 -ms-flex-direction: column-reverse !important;
6480 flex-direction: column-reverse !important;
6483 -ms-flex-wrap: wrap !important;
6484 flex-wrap: wrap !important;
6487 -ms-flex-wrap: nowrap !important;
6488 flex-wrap: nowrap !important;
6490 .flex-lg-wrap-reverse {
6491 -ms-flex-wrap: wrap-reverse !important;
6492 flex-wrap: wrap-reverse !important;
6494 .justify-content-lg-start {
6495 -ms-flex-pack: start !important;
6496 justify-content: flex-start !important;
6498 .justify-content-lg-end {
6499 -ms-flex-pack: end !important;
6500 justify-content: flex-end !important;
6502 .justify-content-lg-center {
6503 -ms-flex-pack: center !important;
6504 justify-content: center !important;
6506 .justify-content-lg-between {
6507 -ms-flex-pack: justify !important;
6508 justify-content: space-between !important;
6510 .justify-content-lg-around {
6511 -ms-flex-pack: distribute !important;
6512 justify-content: space-around !important;
6514 .align-items-lg-start {
6515 -ms-flex-align: start !important;
6516 align-items: flex-start !important;
6518 .align-items-lg-end {
6519 -ms-flex-align: end !important;
6520 align-items: flex-end !important;
6522 .align-items-lg-center {
6523 -ms-flex-align: center !important;
6524 align-items: center !important;
6526 .align-items-lg-baseline {
6527 -ms-flex-align: baseline !important;
6528 align-items: baseline !important;
6530 .align-items-lg-stretch {
6531 -ms-flex-align: stretch !important;
6532 align-items: stretch !important;
6534 .align-content-lg-start {
6535 -ms-flex-line-pack: start !important;
6536 align-content: flex-start !important;
6538 .align-content-lg-end {
6539 -ms-flex-line-pack: end !important;
6540 align-content: flex-end !important;
6542 .align-content-lg-center {
6543 -ms-flex-line-pack: center !important;
6544 align-content: center !important;
6546 .align-content-lg-between {
6547 -ms-flex-line-pack: justify !important;
6548 align-content: space-between !important;
6550 .align-content-lg-around {
6551 -ms-flex-line-pack: distribute !important;
6552 align-content: space-around !important;
6554 .align-content-lg-stretch {
6555 -ms-flex-line-pack: stretch !important;
6556 align-content: stretch !important;
6558 .align-self-lg-auto {
6559 -ms-flex-item-align: auto !important;
6560 align-self: auto !important;
6562 .align-self-lg-start {
6563 -ms-flex-item-align: start !important;
6564 align-self: flex-start !important;
6566 .align-self-lg-end {
6567 -ms-flex-item-align: end !important;
6568 align-self: flex-end !important;
6570 .align-self-lg-center {
6571 -ms-flex-item-align: center !important;
6572 align-self: center !important;
6574 .align-self-lg-baseline {
6575 -ms-flex-item-align: baseline !important;
6576 align-self: baseline !important;
6578 .align-self-lg-stretch {
6579 -ms-flex-item-align: stretch !important;
6580 align-self: stretch !important;
6584 @media (min-width: 1200px) {
6586 -ms-flex-direction: row !important;
6587 flex-direction: row !important;
6590 -ms-flex-direction: column !important;
6591 flex-direction: column !important;
6593 .flex-xl-row-reverse {
6594 -ms-flex-direction: row-reverse !important;
6595 flex-direction: row-reverse !important;
6597 .flex-xl-column-reverse {
6598 -ms-flex-direction: column-reverse !important;
6599 flex-direction: column-reverse !important;
6602 -ms-flex-wrap: wrap !important;
6603 flex-wrap: wrap !important;
6606 -ms-flex-wrap: nowrap !important;
6607 flex-wrap: nowrap !important;
6609 .flex-xl-wrap-reverse {
6610 -ms-flex-wrap: wrap-reverse !important;
6611 flex-wrap: wrap-reverse !important;
6613 .justify-content-xl-start {
6614 -ms-flex-pack: start !important;
6615 justify-content: flex-start !important;
6617 .justify-content-xl-end {
6618 -ms-flex-pack: end !important;
6619 justify-content: flex-end !important;
6621 .justify-content-xl-center {
6622 -ms-flex-pack: center !important;
6623 justify-content: center !important;
6625 .justify-content-xl-between {
6626 -ms-flex-pack: justify !important;
6627 justify-content: space-between !important;
6629 .justify-content-xl-around {
6630 -ms-flex-pack: distribute !important;
6631 justify-content: space-around !important;
6633 .align-items-xl-start {
6634 -ms-flex-align: start !important;
6635 align-items: flex-start !important;
6637 .align-items-xl-end {
6638 -ms-flex-align: end !important;
6639 align-items: flex-end !important;
6641 .align-items-xl-center {
6642 -ms-flex-align: center !important;
6643 align-items: center !important;
6645 .align-items-xl-baseline {
6646 -ms-flex-align: baseline !important;
6647 align-items: baseline !important;
6649 .align-items-xl-stretch {
6650 -ms-flex-align: stretch !important;
6651 align-items: stretch !important;
6653 .align-content-xl-start {
6654 -ms-flex-line-pack: start !important;
6655 align-content: flex-start !important;
6657 .align-content-xl-end {
6658 -ms-flex-line-pack: end !important;
6659 align-content: flex-end !important;
6661 .align-content-xl-center {
6662 -ms-flex-line-pack: center !important;
6663 align-content: center !important;
6665 .align-content-xl-between {
6666 -ms-flex-line-pack: justify !important;
6667 align-content: space-between !important;
6669 .align-content-xl-around {
6670 -ms-flex-line-pack: distribute !important;
6671 align-content: space-around !important;
6673 .align-content-xl-stretch {
6674 -ms-flex-line-pack: stretch !important;
6675 align-content: stretch !important;
6677 .align-self-xl-auto {
6678 -ms-flex-item-align: auto !important;
6679 align-self: auto !important;
6681 .align-self-xl-start {
6682 -ms-flex-item-align: start !important;
6683 align-self: flex-start !important;
6685 .align-self-xl-end {
6686 -ms-flex-item-align: end !important;
6687 align-self: flex-end !important;
6689 .align-self-xl-center {
6690 -ms-flex-item-align: center !important;
6691 align-self: center !important;
6693 .align-self-xl-baseline {
6694 -ms-flex-item-align: baseline !important;
6695 align-self: baseline !important;
6697 .align-self-xl-stretch {
6698 -ms-flex-item-align: stretch !important;
6699 align-self: stretch !important;
6704 float: left !important;
6708 float: right !important;
6712 float: none !important;
6715 @media (min-width: 576px) {
6717 float: left !important;
6720 float: right !important;
6723 float: none !important;
6727 @media (min-width: 768px) {
6729 float: left !important;
6732 float: right !important;
6735 float: none !important;
6739 @media (min-width: 992px) {
6741 float: left !important;
6744 float: right !important;
6747 float: none !important;
6751 @media (min-width: 1200px) {
6753 float: left !important;
6756 float: right !important;
6759 float: none !important;
6764 position: static !important;
6767 .position-relative {
6768 position: relative !important;
6771 .position-absolute {
6772 position: absolute !important;
6776 position: fixed !important;
6780 position: -webkit-sticky !important;
6781 position: sticky !important;
6800 @supports ((position: -webkit-sticky) or (position: sticky)) {
6802 position: -webkit-sticky;
6815 clip: rect(0, 0, 0, 0);
6816 white-space: nowrap;
6817 -webkit-clip-path: inset(50%);
6818 clip-path: inset(50%);
6822 .sr-only-focusable:active, .sr-only-focusable:focus {
6828 white-space: normal;
6829 -webkit-clip-path: none;
6834 width: 25% !important;
6838 width: 50% !important;
6842 width: 75% !important;
6846 width: 100% !important;
6850 height: 25% !important;
6854 height: 50% !important;
6858 height: 75% !important;
6862 height: 100% !important;
6866 max-width: 100% !important;
6870 max-height: 100% !important;
6874 margin: 0 !important;
6879 margin-top: 0 !important;
6884 margin-right: 0 !important;
6889 margin-bottom: 0 !important;
6894 margin-left: 0 !important;
6898 margin: 0.25rem !important;
6903 margin-top: 0.25rem !important;
6908 margin-right: 0.25rem !important;
6913 margin-bottom: 0.25rem !important;
6918 margin-left: 0.25rem !important;
6922 margin: 0.5rem !important;
6927 margin-top: 0.5rem !important;
6932 margin-right: 0.5rem !important;
6937 margin-bottom: 0.5rem !important;
6942 margin-left: 0.5rem !important;
6946 margin: 1rem !important;
6951 margin-top: 1rem !important;
6956 margin-right: 1rem !important;
6961 margin-bottom: 1rem !important;
6966 margin-left: 1rem !important;
6970 margin: 1.5rem !important;
6975 margin-top: 1.5rem !important;
6980 margin-right: 1.5rem !important;
6985 margin-bottom: 1.5rem !important;
6990 margin-left: 1.5rem !important;
6994 margin: 3rem !important;
6999 margin-top: 3rem !important;
7004 margin-right: 3rem !important;
7009 margin-bottom: 3rem !important;
7014 margin-left: 3rem !important;
7018 padding: 0 !important;
7023 padding-top: 0 !important;
7028 padding-right: 0 !important;
7033 padding-bottom: 0 !important;
7038 padding-left: 0 !important;
7042 padding: 0.25rem !important;
7047 padding-top: 0.25rem !important;
7052 padding-right: 0.25rem !important;
7057 padding-bottom: 0.25rem !important;
7062 padding-left: 0.25rem !important;
7066 padding: 0.5rem !important;
7071 padding-top: 0.5rem !important;
7076 padding-right: 0.5rem !important;
7081 padding-bottom: 0.5rem !important;
7086 padding-left: 0.5rem !important;
7090 padding: 1rem !important;
7095 padding-top: 1rem !important;
7100 padding-right: 1rem !important;
7105 padding-bottom: 1rem !important;
7110 padding-left: 1rem !important;
7114 padding: 1.5rem !important;
7119 padding-top: 1.5rem !important;
7124 padding-right: 1.5rem !important;
7129 padding-bottom: 1.5rem !important;
7134 padding-left: 1.5rem !important;
7138 padding: 3rem !important;
7143 padding-top: 3rem !important;
7148 padding-right: 3rem !important;
7153 padding-bottom: 3rem !important;
7158 padding-left: 3rem !important;
7162 margin: auto !important;
7167 margin-top: auto !important;
7172 margin-right: auto !important;
7177 margin-bottom: auto !important;
7182 margin-left: auto !important;
7185 @media (min-width: 576px) {
7187 margin: 0 !important;
7191 margin-top: 0 !important;
7195 margin-right: 0 !important;
7199 margin-bottom: 0 !important;
7203 margin-left: 0 !important;
7206 margin: 0.25rem !important;
7210 margin-top: 0.25rem !important;
7214 margin-right: 0.25rem !important;
7218 margin-bottom: 0.25rem !important;
7222 margin-left: 0.25rem !important;
7225 margin: 0.5rem !important;
7229 margin-top: 0.5rem !important;
7233 margin-right: 0.5rem !important;
7237 margin-bottom: 0.5rem !important;
7241 margin-left: 0.5rem !important;
7244 margin: 1rem !important;
7248 margin-top: 1rem !important;
7252 margin-right: 1rem !important;
7256 margin-bottom: 1rem !important;
7260 margin-left: 1rem !important;
7263 margin: 1.5rem !important;
7267 margin-top: 1.5rem !important;
7271 margin-right: 1.5rem !important;
7275 margin-bottom: 1.5rem !important;
7279 margin-left: 1.5rem !important;
7282 margin: 3rem !important;
7286 margin-top: 3rem !important;
7290 margin-right: 3rem !important;
7294 margin-bottom: 3rem !important;
7298 margin-left: 3rem !important;
7301 padding: 0 !important;
7305 padding-top: 0 !important;
7309 padding-right: 0 !important;
7313 padding-bottom: 0 !important;
7317 padding-left: 0 !important;
7320 padding: 0.25rem !important;
7324 padding-top: 0.25rem !important;
7328 padding-right: 0.25rem !important;
7332 padding-bottom: 0.25rem !important;
7336 padding-left: 0.25rem !important;
7339 padding: 0.5rem !important;
7343 padding-top: 0.5rem !important;
7347 padding-right: 0.5rem !important;
7351 padding-bottom: 0.5rem !important;
7355 padding-left: 0.5rem !important;
7358 padding: 1rem !important;
7362 padding-top: 1rem !important;
7366 padding-right: 1rem !important;
7370 padding-bottom: 1rem !important;
7374 padding-left: 1rem !important;
7377 padding: 1.5rem !important;
7381 padding-top: 1.5rem !important;
7385 padding-right: 1.5rem !important;
7389 padding-bottom: 1.5rem !important;
7393 padding-left: 1.5rem !important;
7396 padding: 3rem !important;
7400 padding-top: 3rem !important;
7404 padding-right: 3rem !important;
7408 padding-bottom: 3rem !important;
7412 padding-left: 3rem !important;
7415 margin: auto !important;
7419 margin-top: auto !important;
7423 margin-right: auto !important;
7427 margin-bottom: auto !important;
7431 margin-left: auto !important;
7435 @media (min-width: 768px) {
7437 margin: 0 !important;
7441 margin-top: 0 !important;
7445 margin-right: 0 !important;
7449 margin-bottom: 0 !important;
7453 margin-left: 0 !important;
7456 margin: 0.25rem !important;
7460 margin-top: 0.25rem !important;
7464 margin-right: 0.25rem !important;
7468 margin-bottom: 0.25rem !important;
7472 margin-left: 0.25rem !important;
7475 margin: 0.5rem !important;
7479 margin-top: 0.5rem !important;
7483 margin-right: 0.5rem !important;
7487 margin-bottom: 0.5rem !important;
7491 margin-left: 0.5rem !important;
7494 margin: 1rem !important;
7498 margin-top: 1rem !important;
7502 margin-right: 1rem !important;
7506 margin-bottom: 1rem !important;
7510 margin-left: 1rem !important;
7513 margin: 1.5rem !important;
7517 margin-top: 1.5rem !important;
7521 margin-right: 1.5rem !important;
7525 margin-bottom: 1.5rem !important;
7529 margin-left: 1.5rem !important;
7532 margin: 3rem !important;
7536 margin-top: 3rem !important;
7540 margin-right: 3rem !important;
7544 margin-bottom: 3rem !important;
7548 margin-left: 3rem !important;
7551 padding: 0 !important;
7555 padding-top: 0 !important;
7559 padding-right: 0 !important;
7563 padding-bottom: 0 !important;
7567 padding-left: 0 !important;
7570 padding: 0.25rem !important;
7574 padding-top: 0.25rem !important;
7578 padding-right: 0.25rem !important;
7582 padding-bottom: 0.25rem !important;
7586 padding-left: 0.25rem !important;
7589 padding: 0.5rem !important;
7593 padding-top: 0.5rem !important;
7597 padding-right: 0.5rem !important;
7601 padding-bottom: 0.5rem !important;
7605 padding-left: 0.5rem !important;
7608 padding: 1rem !important;
7612 padding-top: 1rem !important;
7616 padding-right: 1rem !important;
7620 padding-bottom: 1rem !important;
7624 padding-left: 1rem !important;
7627 padding: 1.5rem !important;
7631 padding-top: 1.5rem !important;
7635 padding-right: 1.5rem !important;
7639 padding-bottom: 1.5rem !important;
7643 padding-left: 1.5rem !important;
7646 padding: 3rem !important;
7650 padding-top: 3rem !important;
7654 padding-right: 3rem !important;
7658 padding-bottom: 3rem !important;
7662 padding-left: 3rem !important;
7665 margin: auto !important;
7669 margin-top: auto !important;
7673 margin-right: auto !important;
7677 margin-bottom: auto !important;
7681 margin-left: auto !important;
7685 @media (min-width: 992px) {
7687 margin: 0 !important;
7691 margin-top: 0 !important;
7695 margin-right: 0 !important;
7699 margin-bottom: 0 !important;
7703 margin-left: 0 !important;
7706 margin: 0.25rem !important;
7710 margin-top: 0.25rem !important;
7714 margin-right: 0.25rem !important;
7718 margin-bottom: 0.25rem !important;
7722 margin-left: 0.25rem !important;
7725 margin: 0.5rem !important;
7729 margin-top: 0.5rem !important;
7733 margin-right: 0.5rem !important;
7737 margin-bottom: 0.5rem !important;
7741 margin-left: 0.5rem !important;
7744 margin: 1rem !important;
7748 margin-top: 1rem !important;
7752 margin-right: 1rem !important;
7756 margin-bottom: 1rem !important;
7760 margin-left: 1rem !important;
7763 margin: 1.5rem !important;
7767 margin-top: 1.5rem !important;
7771 margin-right: 1.5rem !important;
7775 margin-bottom: 1.5rem !important;
7779 margin-left: 1.5rem !important;
7782 margin: 3rem !important;
7786 margin-top: 3rem !important;
7790 margin-right: 3rem !important;
7794 margin-bottom: 3rem !important;
7798 margin-left: 3rem !important;
7801 padding: 0 !important;
7805 padding-top: 0 !important;
7809 padding-right: 0 !important;
7813 padding-bottom: 0 !important;
7817 padding-left: 0 !important;
7820 padding: 0.25rem !important;
7824 padding-top: 0.25rem !important;
7828 padding-right: 0.25rem !important;
7832 padding-bottom: 0.25rem !important;
7836 padding-left: 0.25rem !important;
7839 padding: 0.5rem !important;
7843 padding-top: 0.5rem !important;
7847 padding-right: 0.5rem !important;
7851 padding-bottom: 0.5rem !important;
7855 padding-left: 0.5rem !important;
7858 padding: 1rem !important;
7862 padding-top: 1rem !important;
7866 padding-right: 1rem !important;
7870 padding-bottom: 1rem !important;
7874 padding-left: 1rem !important;
7877 padding: 1.5rem !important;
7881 padding-top: 1.5rem !important;
7885 padding-right: 1.5rem !important;
7889 padding-bottom: 1.5rem !important;
7893 padding-left: 1.5rem !important;
7896 padding: 3rem !important;
7900 padding-top: 3rem !important;
7904 padding-right: 3rem !important;
7908 padding-bottom: 3rem !important;
7912 padding-left: 3rem !important;
7915 margin: auto !important;
7919 margin-top: auto !important;
7923 margin-right: auto !important;
7927 margin-bottom: auto !important;
7931 margin-left: auto !important;
7935 @media (min-width: 1200px) {
7937 margin: 0 !important;
7941 margin-top: 0 !important;
7945 margin-right: 0 !important;
7949 margin-bottom: 0 !important;
7953 margin-left: 0 !important;
7956 margin: 0.25rem !important;
7960 margin-top: 0.25rem !important;
7964 margin-right: 0.25rem !important;
7968 margin-bottom: 0.25rem !important;
7972 margin-left: 0.25rem !important;
7975 margin: 0.5rem !important;
7979 margin-top: 0.5rem !important;
7983 margin-right: 0.5rem !important;
7987 margin-bottom: 0.5rem !important;
7991 margin-left: 0.5rem !important;
7994 margin: 1rem !important;
7998 margin-top: 1rem !important;
8002 margin-right: 1rem !important;
8006 margin-bottom: 1rem !important;
8010 margin-left: 1rem !important;
8013 margin: 1.5rem !important;
8017 margin-top: 1.5rem !important;
8021 margin-right: 1.5rem !important;
8025 margin-bottom: 1.5rem !important;
8029 margin-left: 1.5rem !important;
8032 margin: 3rem !important;
8036 margin-top: 3rem !important;
8040 margin-right: 3rem !important;
8044 margin-bottom: 3rem !important;
8048 margin-left: 3rem !important;
8051 padding: 0 !important;
8055 padding-top: 0 !important;
8059 padding-right: 0 !important;
8063 padding-bottom: 0 !important;
8067 padding-left: 0 !important;
8070 padding: 0.25rem !important;
8074 padding-top: 0.25rem !important;
8078 padding-right: 0.25rem !important;
8082 padding-bottom: 0.25rem !important;
8086 padding-left: 0.25rem !important;
8089 padding: 0.5rem !important;
8093 padding-top: 0.5rem !important;
8097 padding-right: 0.5rem !important;
8101 padding-bottom: 0.5rem !important;
8105 padding-left: 0.5rem !important;
8108 padding: 1rem !important;
8112 padding-top: 1rem !important;
8116 padding-right: 1rem !important;
8120 padding-bottom: 1rem !important;
8124 padding-left: 1rem !important;
8127 padding: 1.5rem !important;
8131 padding-top: 1.5rem !important;
8135 padding-right: 1.5rem !important;
8139 padding-bottom: 1.5rem !important;
8143 padding-left: 1.5rem !important;
8146 padding: 3rem !important;
8150 padding-top: 3rem !important;
8154 padding-right: 3rem !important;
8158 padding-bottom: 3rem !important;
8162 padding-left: 3rem !important;
8165 margin: auto !important;
8169 margin-top: auto !important;
8173 margin-right: auto !important;
8177 margin-bottom: auto !important;
8181 margin-left: auto !important;
8186 text-align: justify !important;
8190 white-space: nowrap !important;
8195 text-overflow: ellipsis;
8196 white-space: nowrap;
8200 text-align: left !important;
8204 text-align: right !important;
8208 text-align: center !important;
8211 @media (min-width: 576px) {
8213 text-align: left !important;
8216 text-align: right !important;
8219 text-align: center !important;
8223 @media (min-width: 768px) {
8225 text-align: left !important;
8228 text-align: right !important;
8231 text-align: center !important;
8235 @media (min-width: 992px) {
8237 text-align: left !important;
8240 text-align: right !important;
8243 text-align: center !important;
8247 @media (min-width: 1200px) {
8249 text-align: left !important;
8252 text-align: right !important;
8255 text-align: center !important;
8260 text-transform: lowercase !important;
8264 text-transform: uppercase !important;
8268 text-transform: capitalize !important;
8271 .font-weight-light {
8272 font-weight: 300 !important;
8275 .font-weight-normal {
8276 font-weight: 400 !important;
8280 font-weight: 700 !important;
8284 font-style: italic !important;
8288 color: #fff !important;
8292 color: #007bff !important;
8295 a.text-primary:focus, a.text-primary:hover {
8296 color: #0062cc !important;
8300 color: #868e96 !important;
8303 a.text-secondary:focus, a.text-secondary:hover {
8304 color: #6c757d !important;
8308 color: #28a745 !important;
8311 a.text-success:focus, a.text-success:hover {
8312 color: #1e7e34 !important;
8316 color: #17a2b8 !important;
8319 a.text-info:focus, a.text-info:hover {
8320 color: #117a8b !important;
8324 color: #ffc107 !important;
8327 a.text-warning:focus, a.text-warning:hover {
8328 color: #d39e00 !important;
8332 color: #dc3545 !important;
8335 a.text-danger:focus, a.text-danger:hover {
8336 color: #bd2130 !important;
8340 color: #f8f9fa !important;
8343 a.text-light:focus, a.text-light:hover {
8344 color: #dae0e5 !important;
8348 color: #343a40 !important;
8351 a.text-dark:focus, a.text-dark:hover {
8352 color: #1d2124 !important;
8356 color: #868e96 !important;
8363 background-color: transparent;
8368 visibility: visible !important;
8372 visibility: hidden !important;
8374 /*# sourceMappingURL=bootstrap.css.map */