2 * Bootstrap v4.5.3 (https://getbootstrap.com/)
3 * Copyright 2011-2020 The Bootstrap Authors
4 * Copyright 2011-2020 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/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, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
35 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
40 box-sizing: border-box; }
43 font-family: sans-serif;
45 -webkit-text-size-adjust: 100%;
46 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
48 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
53 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
59 background-color: #fff; }
61 [tabindex="-1"]:focus:not(:focus-visible) {
62 outline: 0 !important; }
65 box-sizing: content-box;
69 h1, h2, h3, h4, h5, h6 {
71 margin-bottom: 0.5rem; }
75 margin-bottom: 1rem; }
78 abbr[data-original-title] {
79 text-decoration: underline;
80 text-decoration: underline dotted;
83 text-decoration-skip-ink: none; }
88 line-height: inherit; }
94 margin-bottom: 1rem; }
106 margin-bottom: .5rem;
114 font-weight: bolder; }
124 vertical-align: baseline; }
134 text-decoration: none;
135 background-color: transparent; }
138 text-decoration: underline; }
140 a:not([href]):not([class]) {
142 text-decoration: none; }
143 a:not([href]):not([class]):hover {
145 text-decoration: none; }
151 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
158 -ms-overflow-style: scrollbar; }
164 vertical-align: middle;
165 border-style: none; }
169 vertical-align: middle; }
172 border-collapse: collapse; }
175 padding-top: 0.75rem;
176 padding-bottom: 0.75rem;
179 caption-side: bottom; }
183 text-align: -webkit-match-parent; }
186 display: inline-block;
187 margin-bottom: 0.5rem; }
194 outline: -webkit-focus-ring-color auto 5px; }
202 font-family: inherit;
204 line-height: inherit; }
212 text-transform: none; }
224 -webkit-appearance: button; }
226 button:not(:disabled),
227 [type="button"]:not(:disabled),
228 [type="reset"]:not(:disabled),
229 [type="submit"]:not(:disabled) {
232 button::-moz-focus-inner,
233 [type="button"]::-moz-focus-inner,
234 [type="reset"]::-moz-focus-inner,
235 [type="submit"]::-moz-focus-inner {
237 border-style: none; }
240 input[type="checkbox"] {
241 box-sizing: border-box;
259 margin-bottom: .5rem;
261 line-height: inherit;
263 white-space: normal; }
266 vertical-align: baseline; }
268 [type="number"]::-webkit-inner-spin-button,
269 [type="number"]::-webkit-outer-spin-button {
273 outline-offset: -2px;
274 -webkit-appearance: none; }
276 [type="search"]::-webkit-search-decoration {
277 -webkit-appearance: none; }
279 ::-webkit-file-upload-button {
281 -webkit-appearance: button; }
284 display: inline-block; }
294 display: none !important; }
296 h1, h2, h3, h4, h5, h6,
297 .h1, .h2, .h3, .h4, .h5, .h6 {
298 margin-bottom: 0.5rem;
309 font-size: 1.75rem; }
315 font-size: 1.25rem; }
348 border-top: 1px solid rgba(0, 0, 0, 0.1); }
358 background-color: #fcf8e3; }
369 display: inline-block; }
370 .list-inline-item:not(:last-child) {
371 margin-right: 0.5rem; }
375 text-transform: uppercase; }
379 font-size: 1.25rem; }
385 .blockquote-footer::before {
386 content: "\2014\00A0"; }
394 background-color: #fff;
395 border: 1px solid #dee2e6;
396 border-radius: 0.25rem;
401 display: inline-block; }
404 margin-bottom: 0.5rem;
414 word-wrap: break-word; }
419 padding: 0.2rem 0.4rem;
422 background-color: #212529;
423 border-radius: 0.2rem; }
436 word-break: normal; }
440 overflow-y: scroll; }
454 @media (min-width: 576px) {
455 .container-sm, .container {
456 max-width: 540px; } }
458 @media (min-width: 768px) {
459 .container-md, .container-sm, .container {
460 max-width: 720px; } }
462 @media (min-width: 992px) {
463 .container-lg, .container-md, .container-sm, .container {
464 max-width: 960px; } }
466 @media (min-width: 1200px) {
467 .container-xl, .container-lg, .container-md, .container-sm, .container {
468 max-width: 1140px; } }
474 margin-left: -15px; }
480 .no-gutters > [class*="col-"] {
485 .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
486 .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
487 .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
488 .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
489 .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
493 padding-left: 15px; }
509 flex: 0 0 33.3333333333%;
510 max-width: 33.3333333333%; }
521 flex: 0 0 16.6666666667%;
522 max-width: 16.6666666667%; }
530 flex: 0 0 8.3333333333%;
531 max-width: 8.3333333333%; }
534 flex: 0 0 16.6666666667%;
535 max-width: 16.6666666667%; }
542 flex: 0 0 33.3333333333%;
543 max-width: 33.3333333333%; }
546 flex: 0 0 41.6666666667%;
547 max-width: 41.6666666667%; }
554 flex: 0 0 58.3333333333%;
555 max-width: 58.3333333333%; }
558 flex: 0 0 66.6666666667%;
559 max-width: 66.6666666667%; }
566 flex: 0 0 83.3333333333%;
567 max-width: 83.3333333333%; }
570 flex: 0 0 91.6666666667%;
571 max-width: 91.6666666667%; }
623 margin-left: 8.3333333333%; }
626 margin-left: 16.6666666667%; }
632 margin-left: 33.3333333333%; }
635 margin-left: 41.6666666667%; }
641 margin-left: 58.3333333333%; }
644 margin-left: 66.6666666667%; }
650 margin-left: 83.3333333333%; }
653 margin-left: 91.6666666667%; }
655 @media (min-width: 576px) {
667 flex: 0 0 33.3333333333%;
668 max-width: 33.3333333333%; }
676 flex: 0 0 16.6666666667%;
677 max-width: 16.6666666667%; }
683 flex: 0 0 8.3333333333%;
684 max-width: 8.3333333333%; }
686 flex: 0 0 16.6666666667%;
687 max-width: 16.6666666667%; }
692 flex: 0 0 33.3333333333%;
693 max-width: 33.3333333333%; }
695 flex: 0 0 41.6666666667%;
696 max-width: 41.6666666667%; }
701 flex: 0 0 58.3333333333%;
702 max-width: 58.3333333333%; }
704 flex: 0 0 66.6666666667%;
705 max-width: 66.6666666667%; }
710 flex: 0 0 83.3333333333%;
711 max-width: 83.3333333333%; }
713 flex: 0 0 91.6666666667%;
714 max-width: 91.6666666667%; }
751 margin-left: 8.3333333333%; }
753 margin-left: 16.6666666667%; }
757 margin-left: 33.3333333333%; }
759 margin-left: 41.6666666667%; }
763 margin-left: 58.3333333333%; }
765 margin-left: 66.6666666667%; }
769 margin-left: 83.3333333333%; }
771 margin-left: 91.6666666667%; } }
773 @media (min-width: 768px) {
785 flex: 0 0 33.3333333333%;
786 max-width: 33.3333333333%; }
794 flex: 0 0 16.6666666667%;
795 max-width: 16.6666666667%; }
801 flex: 0 0 8.3333333333%;
802 max-width: 8.3333333333%; }
804 flex: 0 0 16.6666666667%;
805 max-width: 16.6666666667%; }
810 flex: 0 0 33.3333333333%;
811 max-width: 33.3333333333%; }
813 flex: 0 0 41.6666666667%;
814 max-width: 41.6666666667%; }
819 flex: 0 0 58.3333333333%;
820 max-width: 58.3333333333%; }
822 flex: 0 0 66.6666666667%;
823 max-width: 66.6666666667%; }
828 flex: 0 0 83.3333333333%;
829 max-width: 83.3333333333%; }
831 flex: 0 0 91.6666666667%;
832 max-width: 91.6666666667%; }
869 margin-left: 8.3333333333%; }
871 margin-left: 16.6666666667%; }
875 margin-left: 33.3333333333%; }
877 margin-left: 41.6666666667%; }
881 margin-left: 58.3333333333%; }
883 margin-left: 66.6666666667%; }
887 margin-left: 83.3333333333%; }
889 margin-left: 91.6666666667%; } }
891 @media (min-width: 992px) {
903 flex: 0 0 33.3333333333%;
904 max-width: 33.3333333333%; }
912 flex: 0 0 16.6666666667%;
913 max-width: 16.6666666667%; }
919 flex: 0 0 8.3333333333%;
920 max-width: 8.3333333333%; }
922 flex: 0 0 16.6666666667%;
923 max-width: 16.6666666667%; }
928 flex: 0 0 33.3333333333%;
929 max-width: 33.3333333333%; }
931 flex: 0 0 41.6666666667%;
932 max-width: 41.6666666667%; }
937 flex: 0 0 58.3333333333%;
938 max-width: 58.3333333333%; }
940 flex: 0 0 66.6666666667%;
941 max-width: 66.6666666667%; }
946 flex: 0 0 83.3333333333%;
947 max-width: 83.3333333333%; }
949 flex: 0 0 91.6666666667%;
950 max-width: 91.6666666667%; }
987 margin-left: 8.3333333333%; }
989 margin-left: 16.6666666667%; }
993 margin-left: 33.3333333333%; }
995 margin-left: 41.6666666667%; }
999 margin-left: 58.3333333333%; }
1001 margin-left: 66.6666666667%; }
1005 margin-left: 83.3333333333%; }
1007 margin-left: 91.6666666667%; } }
1009 @media (min-width: 1200px) {
1014 .row-cols-xl-1 > * {
1017 .row-cols-xl-2 > * {
1020 .row-cols-xl-3 > * {
1021 flex: 0 0 33.3333333333%;
1022 max-width: 33.3333333333%; }
1023 .row-cols-xl-4 > * {
1026 .row-cols-xl-5 > * {
1029 .row-cols-xl-6 > * {
1030 flex: 0 0 16.6666666667%;
1031 max-width: 16.6666666667%; }
1037 flex: 0 0 8.3333333333%;
1038 max-width: 8.3333333333%; }
1040 flex: 0 0 16.6666666667%;
1041 max-width: 16.6666666667%; }
1046 flex: 0 0 33.3333333333%;
1047 max-width: 33.3333333333%; }
1049 flex: 0 0 41.6666666667%;
1050 max-width: 41.6666666667%; }
1055 flex: 0 0 58.3333333333%;
1056 max-width: 58.3333333333%; }
1058 flex: 0 0 66.6666666667%;
1059 max-width: 66.6666666667%; }
1064 flex: 0 0 83.3333333333%;
1065 max-width: 83.3333333333%; }
1067 flex: 0 0 91.6666666667%;
1068 max-width: 91.6666666667%; }
1105 margin-left: 8.3333333333%; }
1107 margin-left: 16.6666666667%; }
1111 margin-left: 33.3333333333%; }
1113 margin-left: 41.6666666667%; }
1117 margin-left: 58.3333333333%; }
1119 margin-left: 66.6666666667%; }
1123 margin-left: 83.3333333333%; }
1125 margin-left: 91.6666666667%; } }
1129 margin-bottom: 1rem;
1134 vertical-align: top;
1135 border-top: 1px solid #dee2e6; }
1137 vertical-align: bottom;
1138 border-bottom: 2px solid #dee2e6; }
1139 .table tbody + tbody {
1140 border-top: 2px solid #dee2e6; }
1147 border: 1px solid #dee2e6; }
1149 .table-bordered td {
1150 border: 1px solid #dee2e6; }
1151 .table-bordered thead th,
1152 .table-bordered thead td {
1153 border-bottom-width: 2px; }
1155 .table-borderless th,
1156 .table-borderless td,
1157 .table-borderless thead th,
1158 .table-borderless tbody + tbody {
1161 .table-striped tbody tr:nth-of-type(odd) {
1162 background-color: rgba(0, 0, 0, 0.05); }
1164 .table-hover tbody tr:hover {
1166 background-color: rgba(0, 0, 0, 0.075); }
1169 .table-primary > th,
1170 .table-primary > td {
1171 background-color: #b8daff; }
1175 .table-primary thead th,
1176 .table-primary tbody + tbody {
1177 border-color: #7abaff; }
1179 .table-hover .table-primary:hover {
1180 background-color: #9fcdff; }
1181 .table-hover .table-primary:hover > td,
1182 .table-hover .table-primary:hover > th {
1183 background-color: #9fcdff; }
1186 .table-secondary > th,
1187 .table-secondary > td {
1188 background-color: #d6d8db; }
1190 .table-secondary th,
1191 .table-secondary td,
1192 .table-secondary thead th,
1193 .table-secondary tbody + tbody {
1194 border-color: #b3b7bb; }
1196 .table-hover .table-secondary:hover {
1197 background-color: #c8cbcf; }
1198 .table-hover .table-secondary:hover > td,
1199 .table-hover .table-secondary:hover > th {
1200 background-color: #c8cbcf; }
1203 .table-success > th,
1204 .table-success > td {
1205 background-color: #c3e6cb; }
1209 .table-success thead th,
1210 .table-success tbody + tbody {
1211 border-color: #8fd19e; }
1213 .table-hover .table-success:hover {
1214 background-color: #b1dfbb; }
1215 .table-hover .table-success:hover > td,
1216 .table-hover .table-success:hover > th {
1217 background-color: #b1dfbb; }
1222 background-color: #bee5eb; }
1226 .table-info thead th,
1227 .table-info tbody + tbody {
1228 border-color: #86cfda; }
1230 .table-hover .table-info:hover {
1231 background-color: #abdde5; }
1232 .table-hover .table-info:hover > td,
1233 .table-hover .table-info:hover > th {
1234 background-color: #abdde5; }
1237 .table-warning > th,
1238 .table-warning > td {
1239 background-color: #ffeeba; }
1243 .table-warning thead th,
1244 .table-warning tbody + tbody {
1245 border-color: #ffdf7e; }
1247 .table-hover .table-warning:hover {
1248 background-color: #ffe8a1; }
1249 .table-hover .table-warning:hover > td,
1250 .table-hover .table-warning:hover > th {
1251 background-color: #ffe8a1; }
1255 .table-danger > td {
1256 background-color: #f5c6cb; }
1260 .table-danger thead th,
1261 .table-danger tbody + tbody {
1262 border-color: #ed969e; }
1264 .table-hover .table-danger:hover {
1265 background-color: #f1b0b7; }
1266 .table-hover .table-danger:hover > td,
1267 .table-hover .table-danger:hover > th {
1268 background-color: #f1b0b7; }
1273 background-color: #fdfdfe; }
1277 .table-light thead th,
1278 .table-light tbody + tbody {
1279 border-color: #fbfcfc; }
1281 .table-hover .table-light:hover {
1282 background-color: #ececf6; }
1283 .table-hover .table-light:hover > td,
1284 .table-hover .table-light:hover > th {
1285 background-color: #ececf6; }
1290 background-color: #c6c8ca; }
1294 .table-dark thead th,
1295 .table-dark tbody + tbody {
1296 border-color: #95999c; }
1298 .table-hover .table-dark:hover {
1299 background-color: #b9bbbe; }
1300 .table-hover .table-dark:hover > td,
1301 .table-hover .table-dark:hover > th {
1302 background-color: #b9bbbe; }
1306 .table-active > td {
1307 background-color: rgba(0, 0, 0, 0.075); }
1309 .table-hover .table-active:hover {
1310 background-color: rgba(0, 0, 0, 0.075); }
1311 .table-hover .table-active:hover > td,
1312 .table-hover .table-active:hover > th {
1313 background-color: rgba(0, 0, 0, 0.075); }
1315 .table .thead-dark th {
1317 background-color: #343a40;
1318 border-color: #454d55; }
1320 .table .thead-light th {
1322 background-color: #e9ecef;
1323 border-color: #dee2e6; }
1327 background-color: #343a40; }
1330 .table-dark thead th {
1331 border-color: #454d55; }
1332 .table-dark.table-bordered {
1334 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1335 background-color: rgba(255, 255, 255, 0.05); }
1336 .table-dark.table-hover tbody tr:hover {
1338 background-color: rgba(255, 255, 255, 0.075); }
1340 @media (max-width: 575.98px) {
1341 .table-responsive-sm {
1345 -webkit-overflow-scrolling: touch; }
1346 .table-responsive-sm > .table-bordered {
1349 @media (max-width: 767.98px) {
1350 .table-responsive-md {
1354 -webkit-overflow-scrolling: touch; }
1355 .table-responsive-md > .table-bordered {
1358 @media (max-width: 991.98px) {
1359 .table-responsive-lg {
1363 -webkit-overflow-scrolling: touch; }
1364 .table-responsive-lg > .table-bordered {
1367 @media (max-width: 1199.98px) {
1368 .table-responsive-xl {
1372 -webkit-overflow-scrolling: touch; }
1373 .table-responsive-xl > .table-bordered {
1380 -webkit-overflow-scrolling: touch; }
1381 .table-responsive > .table-bordered {
1387 height: calc(1.5em + 0.75rem + 2px);
1388 padding: 0.375rem 0.75rem;
1393 background-color: #fff;
1394 background-clip: padding-box;
1395 border: 1px solid #ced4da;
1396 border-radius: 0.25rem;
1397 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
1398 @media (prefers-reduced-motion: reduce) {
1400 transition: none; } }
1401 .form-control::-ms-expand {
1402 background-color: transparent;
1404 .form-control:-moz-focusring {
1406 text-shadow: 0 0 0 #495057; }
1407 .form-control:focus {
1409 background-color: #fff;
1410 border-color: #80bdff;
1412 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1413 .form-control::placeholder {
1416 .form-control:disabled, .form-control[readonly] {
1417 background-color: #e9ecef;
1420 input[type="date"].form-control,
1421 input[type="time"].form-control,
1422 input[type="datetime-local"].form-control,
1423 input[type="month"].form-control {
1426 select.form-control:focus::-ms-value {
1428 background-color: #fff; }
1431 .form-control-range {
1436 padding-top: calc(0.375rem + 1px);
1437 padding-bottom: calc(0.375rem + 1px);
1442 .col-form-label-lg {
1443 padding-top: calc(0.5rem + 1px);
1444 padding-bottom: calc(0.5rem + 1px);
1448 .col-form-label-sm {
1449 padding-top: calc(0.25rem + 1px);
1450 padding-bottom: calc(0.25rem + 1px);
1451 font-size: 0.875rem;
1454 .form-control-plaintext {
1457 padding: 0.375rem 0;
1462 background-color: transparent;
1463 border: solid transparent;
1464 border-width: 1px 0; }
1465 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
1470 height: calc(1.5em + 0.5rem + 2px);
1471 padding: 0.25rem 0.5rem;
1472 font-size: 0.875rem;
1474 border-radius: 0.2rem; }
1477 height: calc(1.5em + 1rem + 2px);
1478 padding: 0.5rem 1rem;
1481 border-radius: 0.3rem; }
1483 select.form-control[size], select.form-control[multiple] {
1486 textarea.form-control {
1490 margin-bottom: 1rem; }
1494 margin-top: 0.25rem; }
1500 margin-left: -5px; }
1502 .form-row > [class*="col-"] {
1504 padding-left: 5px; }
1509 padding-left: 1.25rem; }
1514 margin-left: -1.25rem; }
1515 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
1521 .form-check-inline {
1522 display: inline-flex;
1523 align-items: center;
1525 margin-right: 0.75rem; }
1526 .form-check-inline .form-check-input {
1529 margin-right: 0.3125rem;
1532 .form-password .password-toggle {
1534 background-repeat: no-repeat;
1535 background-position: center; }
1537 .form-password .password-visible {
1538 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTDExMTAwMDExMTMzMzExMTExMTAwMDAwMDIyMjIyMjAwMDIyMtDcR4EAAAAMdFJOUwDfIO86ksUQf1ivcKwSZ8wAAABaSURBVBjTY2AYcMB4Bg4EUDlMMtZgFezNBxUY2GXOSDgwMDA1nzlWwMB6cOKZw2lpNmcyZQIYmI0YvEAaljAoA/UoMLAedXGJCQCxQKYfYWDwMYBZJQDBlAMAlfIjX/5EzDQAAAAASUVORK5CYII=") !important; }
1540 .form-password .password-hidden {
1541 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTDAwMDAwMDExMTExMTExMTExMTIyMjExMTAwMDAwMDIyMjIyMjAwMDIyMm633p8AAAAOdFJOUwAgEN9BwKGQzzB/YO9gZ/nLrQAAAK1JREFUGNOdzzEKwkAUhOF1QcUUsiBaiVikDnqBLSy0E71AULAOFp4jeALxJIIXEc0mEhH+M/jW6AF0qvmqN0+pPzOz5ebbu0jWVW9ZD2fe6FBMwpSz7zXLUQ+buKGggVO6MClbwYCn0ixO5IKETAU8IgoBXGcJeRsEMdkB8oi7YM6zDqMLN0GTshYXxrISaMtWm6C6o/qUkzBmrD4T/LZ9tbTnsfz+ME3d7of3X1WUUZSrxwjQAAAAAElFTkSuQmCC") !important; }
1546 margin-top: 0.25rem;
1557 padding: 0.25rem 0.5rem;
1559 font-size: 0.875rem;
1562 background-color: rgba(40, 167, 69, 0.9);
1563 border-radius: 0.25rem; }
1564 .form-row > .col > .valid-tooltip, .form-row > [class*="col-"] > .valid-tooltip {
1567 .was-validated :valid ~ .valid-feedback,
1568 .was-validated :valid ~ .valid-tooltip,
1569 .is-valid ~ .valid-feedback,
1570 .is-valid ~ .valid-tooltip {
1573 .was-validated .form-control:valid, .form-control.is-valid {
1574 border-color: #28a745;
1575 padding-right: calc(1.5em + 0.75rem);
1576 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
1577 background-repeat: no-repeat;
1578 background-position: right calc(0.375em + 0.1875rem) center;
1579 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1580 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
1581 border-color: #28a745;
1582 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1584 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
1585 padding-right: calc(1.5em + 0.75rem);
1586 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
1588 .was-validated .custom-select:valid, .custom-select.is-valid {
1589 border-color: #28a745;
1590 padding-right: calc(0.75em + 2.3125rem);
1591 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
1592 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
1593 border-color: #28a745;
1594 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1596 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
1599 .was-validated .form-check-input:valid ~ .valid-feedback,
1600 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
1601 .form-check-input.is-valid ~ .valid-tooltip {
1604 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
1606 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
1607 border-color: #28a745; }
1609 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
1610 border-color: #34ce57;
1611 background-color: #34ce57; }
1613 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
1614 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1616 .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
1617 border-color: #28a745; }
1619 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
1620 border-color: #28a745; }
1622 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
1623 border-color: #28a745;
1624 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1629 margin-top: 0.25rem;
1640 padding: 0.25rem 0.5rem;
1642 font-size: 0.875rem;
1645 background-color: rgba(220, 53, 69, 0.9);
1646 border-radius: 0.25rem; }
1647 .form-row > .col > .invalid-tooltip, .form-row > [class*="col-"] > .invalid-tooltip {
1650 .was-validated :invalid ~ .invalid-feedback,
1651 .was-validated :invalid ~ .invalid-tooltip,
1652 .is-invalid ~ .invalid-feedback,
1653 .is-invalid ~ .invalid-tooltip {
1656 .was-validated .form-control:invalid, .form-control.is-invalid {
1657 border-color: #dc3545;
1658 padding-right: calc(1.5em + 0.75rem);
1659 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
1660 background-repeat: no-repeat;
1661 background-position: right calc(0.375em + 0.1875rem) center;
1662 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1663 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
1664 border-color: #dc3545;
1665 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1667 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
1668 padding-right: calc(1.5em + 0.75rem);
1669 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
1671 .was-validated .custom-select:invalid, .custom-select.is-invalid {
1672 border-color: #dc3545;
1673 padding-right: calc(0.75em + 2.3125rem);
1674 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
1675 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
1676 border-color: #dc3545;
1677 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1679 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
1682 .was-validated .form-check-input:invalid ~ .invalid-feedback,
1683 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
1684 .form-check-input.is-invalid ~ .invalid-tooltip {
1687 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
1689 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
1690 border-color: #dc3545; }
1692 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
1693 border-color: #e4606d;
1694 background-color: #e4606d; }
1696 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
1697 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1699 .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
1700 border-color: #dc3545; }
1702 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
1703 border-color: #dc3545; }
1705 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
1706 border-color: #dc3545;
1707 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1711 flex-flow: row wrap;
1712 align-items: center; }
1713 .form-inline .form-check {
1715 @media (min-width: 576px) {
1716 .form-inline label {
1718 align-items: center;
1719 justify-content: center;
1721 .form-inline .form-group {
1724 flex-flow: row wrap;
1725 align-items: center;
1727 .form-inline .form-control {
1728 display: inline-block;
1730 vertical-align: middle; }
1731 .form-inline .form-control-plaintext {
1732 display: inline-block; }
1733 .form-inline .input-group,
1734 .form-inline .custom-select {
1736 .form-inline .form-check {
1738 align-items: center;
1739 justify-content: center;
1742 .form-inline .form-check-input {
1746 margin-right: 0.25rem;
1748 .form-inline .custom-control {
1749 align-items: center;
1750 justify-content: center; }
1751 .form-inline .custom-control-label {
1752 margin-bottom: 0; } }
1754 display: inline-block;
1758 vertical-align: middle;
1760 background-color: transparent;
1761 border: 1px solid transparent;
1762 padding: 0.375rem 0.75rem;
1765 border-radius: 0.25rem;
1766 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
1767 @media (prefers-reduced-motion: reduce) {
1769 transition: none; } }
1772 text-decoration: none; }
1773 .btn:focus, .btn.focus {
1775 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1776 .btn.disabled, .btn:disabled {
1778 .btn:not(:disabled):not(.disabled) {
1782 fieldset:disabled a.btn {
1783 pointer-events: none; }
1787 background-color: #007bff;
1788 border-color: #007bff; }
1789 .btn-primary:hover {
1791 background-color: #0069d9;
1792 border-color: #0062cc; }
1793 .btn-primary:focus, .btn-primary.focus {
1795 background-color: #0069d9;
1796 border-color: #0062cc;
1797 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
1798 .btn-primary.disabled, .btn-primary:disabled {
1800 background-color: #007bff;
1801 border-color: #007bff; }
1802 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
1804 background-color: #0062cc;
1805 border-color: #005cbf; }
1806 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
1807 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
1811 background-color: #6c757d;
1812 border-color: #6c757d; }
1813 .btn-secondary:hover {
1815 background-color: #5a6268;
1816 border-color: #545b62; }
1817 .btn-secondary:focus, .btn-secondary.focus {
1819 background-color: #5a6268;
1820 border-color: #545b62;
1821 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
1822 .btn-secondary.disabled, .btn-secondary:disabled {
1824 background-color: #6c757d;
1825 border-color: #6c757d; }
1826 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
1828 background-color: #545b62;
1829 border-color: #4e555b; }
1830 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
1831 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
1835 background-color: #28a745;
1836 border-color: #28a745; }
1837 .btn-success:hover {
1839 background-color: #218838;
1840 border-color: #1e7e34; }
1841 .btn-success:focus, .btn-success.focus {
1843 background-color: #218838;
1844 border-color: #1e7e34;
1845 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
1846 .btn-success.disabled, .btn-success:disabled {
1848 background-color: #28a745;
1849 border-color: #28a745; }
1850 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
1852 background-color: #1e7e34;
1853 border-color: #1c7430; }
1854 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
1855 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
1859 background-color: #17a2b8;
1860 border-color: #17a2b8; }
1863 background-color: #138496;
1864 border-color: #117a8b; }
1865 .btn-info:focus, .btn-info.focus {
1867 background-color: #138496;
1868 border-color: #117a8b;
1869 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
1870 .btn-info.disabled, .btn-info:disabled {
1872 background-color: #17a2b8;
1873 border-color: #17a2b8; }
1874 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
1876 background-color: #117a8b;
1877 border-color: #10707f; }
1878 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
1879 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
1883 background-color: #ffc107;
1884 border-color: #ffc107; }
1885 .btn-warning:hover {
1887 background-color: #e0a800;
1888 border-color: #d39e00; }
1889 .btn-warning:focus, .btn-warning.focus {
1891 background-color: #e0a800;
1892 border-color: #d39e00;
1893 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
1894 .btn-warning.disabled, .btn-warning:disabled {
1896 background-color: #ffc107;
1897 border-color: #ffc107; }
1898 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
1900 background-color: #d39e00;
1901 border-color: #c69500; }
1902 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
1903 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
1907 background-color: #dc3545;
1908 border-color: #dc3545; }
1911 background-color: #c82333;
1912 border-color: #bd2130; }
1913 .btn-danger:focus, .btn-danger.focus {
1915 background-color: #c82333;
1916 border-color: #bd2130;
1917 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
1918 .btn-danger.disabled, .btn-danger:disabled {
1920 background-color: #dc3545;
1921 border-color: #dc3545; }
1922 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
1924 background-color: #bd2130;
1925 border-color: #b21f2d; }
1926 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
1927 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
1931 background-color: #f8f9fa;
1932 border-color: #f8f9fa; }
1935 background-color: #e2e6ea;
1936 border-color: #dae0e5; }
1937 .btn-light:focus, .btn-light.focus {
1939 background-color: #e2e6ea;
1940 border-color: #dae0e5;
1941 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
1942 .btn-light.disabled, .btn-light:disabled {
1944 background-color: #f8f9fa;
1945 border-color: #f8f9fa; }
1946 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
1948 background-color: #dae0e5;
1949 border-color: #d3d9df; }
1950 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
1951 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
1955 background-color: #343a40;
1956 border-color: #343a40; }
1959 background-color: #23272b;
1960 border-color: #1d2124; }
1961 .btn-dark:focus, .btn-dark.focus {
1963 background-color: #23272b;
1964 border-color: #1d2124;
1965 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
1966 .btn-dark.disabled, .btn-dark:disabled {
1968 background-color: #343a40;
1969 border-color: #343a40; }
1970 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
1972 background-color: #1d2124;
1973 border-color: #171a1d; }
1974 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
1975 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
1977 .btn-outline-primary {
1979 border-color: #007bff; }
1980 .btn-outline-primary:hover {
1982 background-color: #007bff;
1983 border-color: #007bff; }
1984 .btn-outline-primary:focus, .btn-outline-primary.focus {
1985 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
1986 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
1988 background-color: transparent; }
1989 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
1991 background-color: #007bff;
1992 border-color: #007bff; }
1993 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
1994 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
1996 .btn-outline-secondary {
1998 border-color: #6c757d; }
1999 .btn-outline-secondary:hover {
2001 background-color: #6c757d;
2002 border-color: #6c757d; }
2003 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2004 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
2005 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2007 background-color: transparent; }
2008 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
2010 background-color: #6c757d;
2011 border-color: #6c757d; }
2012 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
2013 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
2015 .btn-outline-success {
2017 border-color: #28a745; }
2018 .btn-outline-success:hover {
2020 background-color: #28a745;
2021 border-color: #28a745; }
2022 .btn-outline-success:focus, .btn-outline-success.focus {
2023 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
2024 .btn-outline-success.disabled, .btn-outline-success:disabled {
2026 background-color: transparent; }
2027 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
2029 background-color: #28a745;
2030 border-color: #28a745; }
2031 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
2032 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
2036 border-color: #17a2b8; }
2037 .btn-outline-info:hover {
2039 background-color: #17a2b8;
2040 border-color: #17a2b8; }
2041 .btn-outline-info:focus, .btn-outline-info.focus {
2042 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
2043 .btn-outline-info.disabled, .btn-outline-info:disabled {
2045 background-color: transparent; }
2046 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
2048 background-color: #17a2b8;
2049 border-color: #17a2b8; }
2050 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
2051 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
2053 .btn-outline-warning {
2055 border-color: #ffc107; }
2056 .btn-outline-warning:hover {
2058 background-color: #ffc107;
2059 border-color: #ffc107; }
2060 .btn-outline-warning:focus, .btn-outline-warning.focus {
2061 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
2062 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2064 background-color: transparent; }
2065 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
2067 background-color: #ffc107;
2068 border-color: #ffc107; }
2069 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
2070 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
2072 .btn-outline-danger {
2074 border-color: #dc3545; }
2075 .btn-outline-danger:hover {
2077 background-color: #dc3545;
2078 border-color: #dc3545; }
2079 .btn-outline-danger:focus, .btn-outline-danger.focus {
2080 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
2081 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2083 background-color: transparent; }
2084 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
2086 background-color: #dc3545;
2087 border-color: #dc3545; }
2088 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
2089 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
2091 .btn-outline-light {
2093 border-color: #f8f9fa; }
2094 .btn-outline-light:hover {
2096 background-color: #f8f9fa;
2097 border-color: #f8f9fa; }
2098 .btn-outline-light:focus, .btn-outline-light.focus {
2099 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
2100 .btn-outline-light.disabled, .btn-outline-light:disabled {
2102 background-color: transparent; }
2103 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
2105 background-color: #f8f9fa;
2106 border-color: #f8f9fa; }
2107 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
2108 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
2112 border-color: #343a40; }
2113 .btn-outline-dark:hover {
2115 background-color: #343a40;
2116 border-color: #343a40; }
2117 .btn-outline-dark:focus, .btn-outline-dark.focus {
2118 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
2119 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2121 background-color: transparent; }
2122 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
2124 background-color: #343a40;
2125 border-color: #343a40; }
2126 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
2127 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
2132 text-decoration: none; }
2135 text-decoration: underline; }
2136 .btn-link:focus, .btn-link.focus {
2137 text-decoration: underline; }
2138 .btn-link:disabled, .btn-link.disabled {
2140 pointer-events: none; }
2142 .btn-lg, .btn-group-lg > .btn {
2143 padding: 0.5rem 1rem;
2146 border-radius: 0.3rem; }
2148 .btn-sm, .btn-group-sm > .btn {
2149 padding: 0.25rem 0.5rem;
2150 font-size: 0.875rem;
2152 border-radius: 0.2rem; }
2157 .btn-block + .btn-block {
2158 margin-top: 0.5rem; }
2160 input[type="submit"].btn-block,
2161 input[type="reset"].btn-block,
2162 input[type="button"].btn-block {
2166 transition: opacity 0.15s linear; }
2167 @media (prefers-reduced-motion: reduce) {
2169 transition: none; } }
2173 .collapse:not(.show) {
2180 transition: height 0.35s ease; }
2181 @media (prefers-reduced-motion: reduce) {
2183 transition: none; } }
2188 position: relative; }
2191 white-space: nowrap; }
2192 .dropdown-toggle::after {
2193 display: inline-block;
2194 margin-left: 0.255em;
2195 vertical-align: 0.255em;
2197 border-top: 0.3em solid;
2198 border-right: 0.3em solid transparent;
2200 border-left: 0.3em solid transparent; }
2201 .dropdown-toggle:empty::after {
2213 margin: 0.125rem 0 0;
2218 background-color: #fff;
2219 background-clip: padding-box;
2220 border: 1px solid rgba(0, 0, 0, 0.15);
2221 border-radius: 0.25rem; }
2223 .dropdown-menu-left {
2227 .dropdown-menu-right {
2231 @media (min-width: 576px) {
2232 .dropdown-menu-sm-left {
2235 .dropdown-menu-sm-right {
2239 @media (min-width: 768px) {
2240 .dropdown-menu-md-left {
2243 .dropdown-menu-md-right {
2247 @media (min-width: 992px) {
2248 .dropdown-menu-lg-left {
2251 .dropdown-menu-lg-right {
2255 @media (min-width: 1200px) {
2256 .dropdown-menu-xl-left {
2259 .dropdown-menu-xl-right {
2263 .dropup .dropdown-menu {
2267 margin-bottom: 0.125rem; }
2269 .dropup .dropdown-toggle::after {
2270 display: inline-block;
2271 margin-left: 0.255em;
2272 vertical-align: 0.255em;
2275 border-right: 0.3em solid transparent;
2276 border-bottom: 0.3em solid;
2277 border-left: 0.3em solid transparent; }
2279 .dropup .dropdown-toggle:empty::after {
2282 .dropright .dropdown-menu {
2287 margin-left: 0.125rem; }
2289 .dropright .dropdown-toggle::after {
2290 display: inline-block;
2291 margin-left: 0.255em;
2292 vertical-align: 0.255em;
2294 border-top: 0.3em solid transparent;
2296 border-bottom: 0.3em solid transparent;
2297 border-left: 0.3em solid; }
2299 .dropright .dropdown-toggle:empty::after {
2302 .dropright .dropdown-toggle::after {
2303 vertical-align: 0; }
2305 .dropleft .dropdown-menu {
2310 margin-right: 0.125rem; }
2312 .dropleft .dropdown-toggle::after {
2313 display: inline-block;
2314 margin-left: 0.255em;
2315 vertical-align: 0.255em;
2318 .dropleft .dropdown-toggle::after {
2321 .dropleft .dropdown-toggle::before {
2322 display: inline-block;
2323 margin-right: 0.255em;
2324 vertical-align: 0.255em;
2326 border-top: 0.3em solid transparent;
2327 border-right: 0.3em solid;
2328 border-bottom: 0.3em solid transparent; }
2330 .dropleft .dropdown-toggle:empty::after {
2333 .dropleft .dropdown-toggle::before {
2334 vertical-align: 0; }
2336 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
2344 border-top: 1px solid #e9ecef; }
2349 padding: 0.25rem 1.5rem;
2353 text-align: inherit;
2354 white-space: nowrap;
2355 background-color: transparent;
2357 .dropdown-item:hover, .dropdown-item:focus {
2359 text-decoration: none;
2360 background-color: #f8f9fa; }
2361 .dropdown-item.active, .dropdown-item:active {
2363 text-decoration: none;
2364 background-color: #007bff; }
2365 .dropdown-item.disabled, .dropdown-item:disabled {
2367 pointer-events: none;
2368 background-color: transparent; }
2370 .dropdown-menu.show {
2375 padding: 0.5rem 1.5rem;
2377 font-size: 0.875rem;
2379 white-space: nowrap; }
2381 .dropdown-item-text {
2383 padding: 0.25rem 1.5rem;
2387 .btn-group-vertical {
2389 display: inline-flex;
2390 vertical-align: middle; }
2392 .btn-group-vertical > .btn {
2395 .btn-group > .btn:hover,
2396 .btn-group-vertical > .btn:hover {
2398 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
2399 .btn-group-vertical > .btn:focus,
2400 .btn-group-vertical > .btn:active,
2401 .btn-group-vertical > .btn.active {
2407 justify-content: flex-start; }
2408 .btn-toolbar .input-group {
2411 .btn-group > .btn:not(:first-child),
2412 .btn-group > .btn-group:not(:first-child) {
2413 margin-left: -1px; }
2415 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
2416 .btn-group > .btn-group:not(:last-child) > .btn {
2417 border-top-right-radius: 0;
2418 border-bottom-right-radius: 0; }
2420 .btn-group > .btn:not(:first-child),
2421 .btn-group > .btn-group:not(:first-child) > .btn {
2422 border-top-left-radius: 0;
2423 border-bottom-left-radius: 0; }
2425 .dropdown-toggle-split {
2426 padding-right: 0.5625rem;
2427 padding-left: 0.5625rem; }
2428 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
2430 .dropleft .dropdown-toggle-split::before {
2433 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
2434 padding-right: 0.375rem;
2435 padding-left: 0.375rem; }
2437 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
2438 padding-right: 0.75rem;
2439 padding-left: 0.75rem; }
2441 .btn-group-vertical {
2442 flex-direction: column;
2443 align-items: flex-start;
2444 justify-content: center; }
2445 .btn-group-vertical > .btn,
2446 .btn-group-vertical > .btn-group {
2448 .btn-group-vertical > .btn:not(:first-child),
2449 .btn-group-vertical > .btn-group:not(:first-child) {
2451 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
2452 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
2453 border-bottom-right-radius: 0;
2454 border-bottom-left-radius: 0; }
2455 .btn-group-vertical > .btn:not(:first-child),
2456 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
2457 border-top-left-radius: 0;
2458 border-top-right-radius: 0; }
2460 .btn-group-toggle > .btn,
2461 .btn-group-toggle > .btn-group > .btn {
2463 .btn-group-toggle > .btn input[type="radio"],
2464 .btn-group-toggle > .btn input[type="checkbox"],
2465 .btn-group-toggle > .btn-group > .btn input[type="radio"],
2466 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
2468 clip: rect(0, 0, 0, 0);
2469 pointer-events: none; }
2475 align-items: stretch;
2477 .input-group > .form-control,
2478 .input-group > .form-control-plaintext,
2479 .input-group > .custom-select,
2480 .input-group > .custom-file {
2486 .input-group > .form-control + .form-control,
2487 .input-group > .form-control + .custom-select,
2488 .input-group > .form-control + .custom-file,
2489 .input-group > .form-control-plaintext + .form-control,
2490 .input-group > .form-control-plaintext + .custom-select,
2491 .input-group > .form-control-plaintext + .custom-file,
2492 .input-group > .custom-select + .form-control,
2493 .input-group > .custom-select + .custom-select,
2494 .input-group > .custom-select + .custom-file,
2495 .input-group > .custom-file + .form-control,
2496 .input-group > .custom-file + .custom-select,
2497 .input-group > .custom-file + .custom-file {
2498 margin-left: -1px; }
2499 .input-group > .form-control:focus,
2500 .input-group > .custom-select:focus,
2501 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
2503 .input-group > .custom-file .custom-file-input:focus {
2505 .input-group > .form-control:not(:first-child),
2506 .input-group > .custom-select:not(:first-child) {
2507 border-top-left-radius: 0;
2508 border-bottom-left-radius: 0; }
2509 .input-group > .custom-file {
2511 align-items: center; }
2512 .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
2513 border-top-left-radius: 0;
2514 border-bottom-left-radius: 0; }
2515 .input-group:not(.has-validation) > .form-control:not(:last-child),
2516 .input-group:not(.has-validation) > .custom-select:not(:last-child),
2517 .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
2518 border-top-right-radius: 0;
2519 border-bottom-right-radius: 0; }
2520 .input-group.has-validation > .form-control:nth-last-child(n + 3),
2521 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
2522 .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
2523 border-top-right-radius: 0;
2524 border-bottom-right-radius: 0; }
2526 .input-group-prepend,
2527 .input-group-append {
2529 .input-group-prepend .btn,
2530 .input-group-append .btn {
2533 .input-group-prepend .btn:focus,
2534 .input-group-append .btn:focus {
2536 .input-group-prepend .btn + .btn,
2537 .input-group-prepend .btn + .input-group-text,
2538 .input-group-prepend .input-group-text + .input-group-text,
2539 .input-group-prepend .input-group-text + .btn,
2540 .input-group-append .btn + .btn,
2541 .input-group-append .btn + .input-group-text,
2542 .input-group-append .input-group-text + .input-group-text,
2543 .input-group-append .input-group-text + .btn {
2544 margin-left: -1px; }
2546 .input-group-prepend {
2547 margin-right: -1px; }
2549 .input-group-append {
2550 margin-left: -1px; }
2554 align-items: center;
2555 padding: 0.375rem 0.75rem;
2562 white-space: nowrap;
2563 background-color: #e9ecef;
2564 border: 1px solid #ced4da;
2565 border-radius: 0.25rem; }
2566 .input-group-text input[type="radio"],
2567 .input-group-text input[type="checkbox"] {
2570 .input-group-lg > .form-control:not(textarea),
2571 .input-group-lg > .custom-select {
2572 height: calc(1.5em + 1rem + 2px); }
2574 .input-group-lg > .form-control,
2575 .input-group-lg > .custom-select,
2576 .input-group-lg > .input-group-prepend > .input-group-text,
2577 .input-group-lg > .input-group-append > .input-group-text,
2578 .input-group-lg > .input-group-prepend > .btn,
2579 .input-group-lg > .input-group-append > .btn {
2580 padding: 0.5rem 1rem;
2583 border-radius: 0.3rem; }
2585 .input-group-sm > .form-control:not(textarea),
2586 .input-group-sm > .custom-select {
2587 height: calc(1.5em + 0.5rem + 2px); }
2589 .input-group-sm > .form-control,
2590 .input-group-sm > .custom-select,
2591 .input-group-sm > .input-group-prepend > .input-group-text,
2592 .input-group-sm > .input-group-append > .input-group-text,
2593 .input-group-sm > .input-group-prepend > .btn,
2594 .input-group-sm > .input-group-append > .btn {
2595 padding: 0.25rem 0.5rem;
2596 font-size: 0.875rem;
2598 border-radius: 0.2rem; }
2600 .input-group-lg > .custom-select,
2601 .input-group-sm > .custom-select {
2602 padding-right: 1.75rem; }
2604 .input-group > .input-group-prepend > .btn,
2605 .input-group > .input-group-prepend > .input-group-text,
2606 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
2607 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
2608 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
2609 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
2610 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
2611 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
2612 border-top-right-radius: 0;
2613 border-bottom-right-radius: 0; }
2615 .input-group > .input-group-append > .btn,
2616 .input-group > .input-group-append > .input-group-text,
2617 .input-group > .input-group-prepend:not(:first-child) > .btn,
2618 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
2619 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
2620 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
2621 border-top-left-radius: 0;
2622 border-bottom-left-radius: 0; }
2629 padding-left: 1.5rem;
2630 color-adjust: exact; }
2632 .custom-control-inline {
2633 display: inline-flex;
2634 margin-right: 1rem; }
2636 .custom-control-input {
2643 .custom-control-input:checked ~ .custom-control-label::before {
2645 border-color: #007bff;
2646 background-color: #007bff; }
2647 .custom-control-input:focus ~ .custom-control-label::before {
2648 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2649 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
2650 border-color: #80bdff; }
2651 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
2653 background-color: #b3d7ff;
2654 border-color: #b3d7ff; }
2655 .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
2657 .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
2658 background-color: #e9ecef; }
2660 .custom-control-label {
2663 vertical-align: top; }
2664 .custom-control-label::before {
2671 pointer-events: none;
2673 background-color: #fff;
2674 border: #adb5bd solid 1px; }
2675 .custom-control-label::after {
2683 background: 50% / 50% 50% no-repeat; }
2685 .custom-checkbox .custom-control-label::before {
2686 border-radius: 0.25rem; }
2688 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
2689 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }
2691 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
2692 border-color: #007bff;
2693 background-color: #007bff; }
2695 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
2696 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }
2698 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
2699 background-color: rgba(0, 123, 255, 0.5); }
2701 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
2702 background-color: rgba(0, 123, 255, 0.5); }
2704 .custom-radio .custom-control-label::before {
2705 border-radius: 50%; }
2707 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
2708 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
2710 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
2711 background-color: rgba(0, 123, 255, 0.5); }
2714 padding-left: 2.25rem; }
2715 .custom-switch .custom-control-label::before {
2718 pointer-events: all;
2719 border-radius: 0.5rem; }
2720 .custom-switch .custom-control-label::after {
2721 top: calc(0.25rem + 2px);
2722 left: calc(-2.25rem + 2px);
2723 width: calc(1rem - 4px);
2724 height: calc(1rem - 4px);
2725 background-color: #adb5bd;
2726 border-radius: 0.5rem;
2727 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
2728 @media (prefers-reduced-motion: reduce) {
2729 .custom-switch .custom-control-label::after {
2730 transition: none; } }
2731 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
2732 background-color: #fff;
2733 transform: translateX(0.75rem); }
2734 .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
2735 background-color: rgba(0, 123, 255, 0.5); }
2738 display: inline-block;
2740 height: calc(1.5em + 0.75rem + 2px);
2741 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
2746 vertical-align: middle;
2747 background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
2748 border: 1px solid #ced4da;
2749 border-radius: 0.25rem;
2751 .custom-select:focus {
2752 border-color: #80bdff;
2754 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2755 .custom-select:focus::-ms-value {
2757 background-color: #fff; }
2758 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
2760 padding-right: 0.75rem;
2761 background-image: none; }
2762 .custom-select:disabled {
2764 background-color: #e9ecef; }
2765 .custom-select::-ms-expand {
2767 .custom-select:-moz-focusring {
2769 text-shadow: 0 0 0 #495057; }
2772 height: calc(1.5em + 0.5rem + 2px);
2773 padding-top: 0.25rem;
2774 padding-bottom: 0.25rem;
2775 padding-left: 0.5rem;
2776 font-size: 0.875rem; }
2779 height: calc(1.5em + 1rem + 2px);
2780 padding-top: 0.5rem;
2781 padding-bottom: 0.5rem;
2783 font-size: 1.25rem; }
2787 display: inline-block;
2789 height: calc(1.5em + 0.75rem + 2px);
2792 .custom-file-input {
2796 height: calc(1.5em + 0.75rem + 2px);
2800 .custom-file-input:focus ~ .custom-file-label {
2801 border-color: #80bdff;
2802 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2803 .custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
2804 background-color: #e9ecef; }
2805 .custom-file-input:lang(en) ~ .custom-file-label::after {
2806 content: "Browse"; }
2807 .custom-file-input ~ .custom-file-label[data-browse]::after {
2808 content: attr(data-browse); }
2810 .custom-file-label {
2816 height: calc(1.5em + 0.75rem + 2px);
2817 padding: 0.375rem 0.75rem;
2822 background-color: #fff;
2823 border: 1px solid #ced4da;
2824 border-radius: 0.25rem; }
2825 .custom-file-label::after {
2832 height: calc(1.5em + 0.75rem);
2833 padding: 0.375rem 0.75rem;
2837 background-color: #e9ecef;
2838 border-left: inherit;
2839 border-radius: 0 0.25rem 0.25rem 0; }
2845 background-color: transparent;
2847 .custom-range:focus {
2849 .custom-range:focus::-webkit-slider-thumb {
2850 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2851 .custom-range:focus::-moz-range-thumb {
2852 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2853 .custom-range:focus::-ms-thumb {
2854 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2855 .custom-range::-moz-focus-outer {
2857 .custom-range::-webkit-slider-thumb {
2860 margin-top: -0.25rem;
2861 background-color: #007bff;
2863 border-radius: 1rem;
2864 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2866 @media (prefers-reduced-motion: reduce) {
2867 .custom-range::-webkit-slider-thumb {
2868 transition: none; } }
2869 .custom-range::-webkit-slider-thumb:active {
2870 background-color: #b3d7ff; }
2871 .custom-range::-webkit-slider-runnable-track {
2876 background-color: #dee2e6;
2877 border-color: transparent;
2878 border-radius: 1rem; }
2879 .custom-range::-moz-range-thumb {
2882 background-color: #007bff;
2884 border-radius: 1rem;
2885 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2887 @media (prefers-reduced-motion: reduce) {
2888 .custom-range::-moz-range-thumb {
2889 transition: none; } }
2890 .custom-range::-moz-range-thumb:active {
2891 background-color: #b3d7ff; }
2892 .custom-range::-moz-range-track {
2897 background-color: #dee2e6;
2898 border-color: transparent;
2899 border-radius: 1rem; }
2900 .custom-range::-ms-thumb {
2904 margin-right: 0.2rem;
2905 margin-left: 0.2rem;
2906 background-color: #007bff;
2908 border-radius: 1rem;
2909 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2911 @media (prefers-reduced-motion: reduce) {
2912 .custom-range::-ms-thumb {
2913 transition: none; } }
2914 .custom-range::-ms-thumb:active {
2915 background-color: #b3d7ff; }
2916 .custom-range::-ms-track {
2921 background-color: transparent;
2922 border-color: transparent;
2923 border-width: 0.5rem; }
2924 .custom-range::-ms-fill-lower {
2925 background-color: #dee2e6;
2926 border-radius: 1rem; }
2927 .custom-range::-ms-fill-upper {
2929 background-color: #dee2e6;
2930 border-radius: 1rem; }
2931 .custom-range:disabled::-webkit-slider-thumb {
2932 background-color: #adb5bd; }
2933 .custom-range:disabled::-webkit-slider-runnable-track {
2935 .custom-range:disabled::-moz-range-thumb {
2936 background-color: #adb5bd; }
2937 .custom-range:disabled::-moz-range-track {
2939 .custom-range:disabled::-ms-thumb {
2940 background-color: #adb5bd; }
2942 .custom-control-label::before,
2945 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
2946 @media (prefers-reduced-motion: reduce) {
2947 .custom-control-label::before,
2950 transition: none; } }
2960 padding: 0.5rem 1rem; }
2961 .nav-link:hover, .nav-link:focus {
2962 text-decoration: none; }
2963 .nav-link.disabled {
2965 pointer-events: none;
2969 border-bottom: 1px solid #dee2e6; }
2970 .nav-tabs .nav-item {
2971 margin-bottom: -1px; }
2972 .nav-tabs .nav-link {
2973 border: 1px solid transparent;
2974 border-top-left-radius: 0.25rem;
2975 border-top-right-radius: 0.25rem; }
2976 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
2977 border-color: #e9ecef #e9ecef #dee2e6; }
2978 .nav-tabs .nav-link.disabled {
2980 background-color: transparent;
2981 border-color: transparent; }
2982 .nav-tabs .nav-link.active,
2983 .nav-tabs .nav-item.show .nav-link {
2985 background-color: #fff;
2986 border-color: #dee2e6 #dee2e6 #fff; }
2987 .nav-tabs .dropdown-menu {
2989 border-top-left-radius: 0;
2990 border-top-right-radius: 0; }
2992 .nav-pills .nav-link {
2993 border-radius: 0.25rem; }
2995 .nav-pills .nav-link.active,
2996 .nav-pills .show > .nav-link {
2998 background-color: #007bff; }
3000 .nav-fill > .nav-link,
3001 .nav-fill .nav-item {
3003 text-align: center; }
3005 .nav-justified > .nav-link,
3006 .nav-justified .nav-item {
3009 text-align: center; }
3011 .tab-content > .tab-pane {
3014 .tab-content > .active {
3021 align-items: center;
3022 justify-content: space-between;
3023 padding: 0.5rem 1rem; }
3025 .navbar .container-fluid,
3026 .navbar .container-sm,
3027 .navbar .container-md,
3028 .navbar .container-lg,
3029 .navbar .container-xl {
3032 align-items: center;
3033 justify-content: space-between; }
3036 display: inline-block;
3037 padding-top: 0.3125rem;
3038 padding-bottom: 0.3125rem;
3041 line-height: inherit;
3042 white-space: nowrap; }
3043 .navbar-brand:hover, .navbar-brand:focus {
3044 text-decoration: none; }
3048 flex-direction: column;
3052 .navbar-nav .nav-link {
3055 .navbar-nav .dropdown-menu {
3060 display: inline-block;
3061 padding-top: 0.5rem;
3062 padding-bottom: 0.5rem; }
3067 align-items: center; }
3070 padding: 0.25rem 0.75rem;
3073 background-color: transparent;
3074 border: 1px solid transparent;
3075 border-radius: 0.25rem; }
3076 .navbar-toggler:hover, .navbar-toggler:focus {
3077 text-decoration: none; }
3079 .navbar-toggler-icon {
3080 display: inline-block;
3083 vertical-align: middle;
3085 background: 50% / 100% 100% no-repeat; }
3087 @media (max-width: 575.98px) {
3088 .navbar-expand-sm > .container,
3089 .navbar-expand-sm > .container-fluid,
3090 .navbar-expand-sm > .container-sm,
3091 .navbar-expand-sm > .container-md,
3092 .navbar-expand-sm > .container-lg,
3093 .navbar-expand-sm > .container-xl {
3095 padding-left: 0; } }
3097 @media (min-width: 576px) {
3099 flex-flow: row nowrap;
3100 justify-content: flex-start; }
3101 .navbar-expand-sm .navbar-nav {
3102 flex-direction: row; }
3103 .navbar-expand-sm .navbar-nav .dropdown-menu {
3104 position: absolute; }
3105 .navbar-expand-sm .navbar-nav .nav-link {
3106 padding-right: 0.5rem;
3107 padding-left: 0.5rem; }
3108 .navbar-expand-sm > .container,
3109 .navbar-expand-sm > .container-fluid,
3110 .navbar-expand-sm > .container-sm,
3111 .navbar-expand-sm > .container-md,
3112 .navbar-expand-sm > .container-lg,
3113 .navbar-expand-sm > .container-xl {
3114 flex-wrap: nowrap; }
3115 .navbar-expand-sm .navbar-collapse {
3116 display: flex !important;
3118 .navbar-expand-sm .navbar-toggler {
3121 @media (max-width: 767.98px) {
3122 .navbar-expand-md > .container,
3123 .navbar-expand-md > .container-fluid,
3124 .navbar-expand-md > .container-sm,
3125 .navbar-expand-md > .container-md,
3126 .navbar-expand-md > .container-lg,
3127 .navbar-expand-md > .container-xl {
3129 padding-left: 0; } }
3131 @media (min-width: 768px) {
3133 flex-flow: row nowrap;
3134 justify-content: flex-start; }
3135 .navbar-expand-md .navbar-nav {
3136 flex-direction: row; }
3137 .navbar-expand-md .navbar-nav .dropdown-menu {
3138 position: absolute; }
3139 .navbar-expand-md .navbar-nav .nav-link {
3140 padding-right: 0.5rem;
3141 padding-left: 0.5rem; }
3142 .navbar-expand-md > .container,
3143 .navbar-expand-md > .container-fluid,
3144 .navbar-expand-md > .container-sm,
3145 .navbar-expand-md > .container-md,
3146 .navbar-expand-md > .container-lg,
3147 .navbar-expand-md > .container-xl {
3148 flex-wrap: nowrap; }
3149 .navbar-expand-md .navbar-collapse {
3150 display: flex !important;
3152 .navbar-expand-md .navbar-toggler {
3155 @media (max-width: 991.98px) {
3156 .navbar-expand-lg > .container,
3157 .navbar-expand-lg > .container-fluid,
3158 .navbar-expand-lg > .container-sm,
3159 .navbar-expand-lg > .container-md,
3160 .navbar-expand-lg > .container-lg,
3161 .navbar-expand-lg > .container-xl {
3163 padding-left: 0; } }
3165 @media (min-width: 992px) {
3167 flex-flow: row nowrap;
3168 justify-content: flex-start; }
3169 .navbar-expand-lg .navbar-nav {
3170 flex-direction: row; }
3171 .navbar-expand-lg .navbar-nav .dropdown-menu {
3172 position: absolute; }
3173 .navbar-expand-lg .navbar-nav .nav-link {
3174 padding-right: 0.5rem;
3175 padding-left: 0.5rem; }
3176 .navbar-expand-lg > .container,
3177 .navbar-expand-lg > .container-fluid,
3178 .navbar-expand-lg > .container-sm,
3179 .navbar-expand-lg > .container-md,
3180 .navbar-expand-lg > .container-lg,
3181 .navbar-expand-lg > .container-xl {
3182 flex-wrap: nowrap; }
3183 .navbar-expand-lg .navbar-collapse {
3184 display: flex !important;
3186 .navbar-expand-lg .navbar-toggler {
3189 @media (max-width: 1199.98px) {
3190 .navbar-expand-xl > .container,
3191 .navbar-expand-xl > .container-fluid,
3192 .navbar-expand-xl > .container-sm,
3193 .navbar-expand-xl > .container-md,
3194 .navbar-expand-xl > .container-lg,
3195 .navbar-expand-xl > .container-xl {
3197 padding-left: 0; } }
3199 @media (min-width: 1200px) {
3201 flex-flow: row nowrap;
3202 justify-content: flex-start; }
3203 .navbar-expand-xl .navbar-nav {
3204 flex-direction: row; }
3205 .navbar-expand-xl .navbar-nav .dropdown-menu {
3206 position: absolute; }
3207 .navbar-expand-xl .navbar-nav .nav-link {
3208 padding-right: 0.5rem;
3209 padding-left: 0.5rem; }
3210 .navbar-expand-xl > .container,
3211 .navbar-expand-xl > .container-fluid,
3212 .navbar-expand-xl > .container-sm,
3213 .navbar-expand-xl > .container-md,
3214 .navbar-expand-xl > .container-lg,
3215 .navbar-expand-xl > .container-xl {
3216 flex-wrap: nowrap; }
3217 .navbar-expand-xl .navbar-collapse {
3218 display: flex !important;
3220 .navbar-expand-xl .navbar-toggler {
3224 flex-flow: row nowrap;
3225 justify-content: flex-start; }
3226 .navbar-expand > .container,
3227 .navbar-expand > .container-fluid,
3228 .navbar-expand > .container-sm,
3229 .navbar-expand > .container-md,
3230 .navbar-expand > .container-lg,
3231 .navbar-expand > .container-xl {
3234 .navbar-expand .navbar-nav {
3235 flex-direction: row; }
3236 .navbar-expand .navbar-nav .dropdown-menu {
3237 position: absolute; }
3238 .navbar-expand .navbar-nav .nav-link {
3239 padding-right: 0.5rem;
3240 padding-left: 0.5rem; }
3241 .navbar-expand > .container,
3242 .navbar-expand > .container-fluid,
3243 .navbar-expand > .container-sm,
3244 .navbar-expand > .container-md,
3245 .navbar-expand > .container-lg,
3246 .navbar-expand > .container-xl {
3247 flex-wrap: nowrap; }
3248 .navbar-expand .navbar-collapse {
3249 display: flex !important;
3251 .navbar-expand .navbar-toggler {
3254 .navbar-light .navbar-brand {
3255 color: rgba(0, 0, 0, 0.9); }
3256 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
3257 color: rgba(0, 0, 0, 0.9); }
3259 .navbar-light .navbar-nav .nav-link {
3260 color: rgba(0, 0, 0, 0.5); }
3261 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
3262 color: rgba(0, 0, 0, 0.7); }
3263 .navbar-light .navbar-nav .nav-link.disabled {
3264 color: rgba(0, 0, 0, 0.3); }
3266 .navbar-light .navbar-nav .show > .nav-link,
3267 .navbar-light .navbar-nav .active > .nav-link,
3268 .navbar-light .navbar-nav .nav-link.show,
3269 .navbar-light .navbar-nav .nav-link.active {
3270 color: rgba(0, 0, 0, 0.9); }
3272 .navbar-light .navbar-toggler {
3273 color: rgba(0, 0, 0, 0.5);
3274 border-color: rgba(0, 0, 0, 0.1); }
3276 .navbar-light .navbar-toggler-icon {
3277 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
3279 .navbar-light .navbar-text {
3280 color: rgba(0, 0, 0, 0.5); }
3281 .navbar-light .navbar-text a {
3282 color: rgba(0, 0, 0, 0.9); }
3283 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
3284 color: rgba(0, 0, 0, 0.9); }
3286 .navbar-dark .navbar-brand {
3288 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
3291 .navbar-dark .navbar-nav .nav-link {
3292 color: rgba(255, 255, 255, 0.5); }
3293 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
3294 color: rgba(255, 255, 255, 0.75); }
3295 .navbar-dark .navbar-nav .nav-link.disabled {
3296 color: rgba(255, 255, 255, 0.25); }
3298 .navbar-dark .navbar-nav .show > .nav-link,
3299 .navbar-dark .navbar-nav .active > .nav-link,
3300 .navbar-dark .navbar-nav .nav-link.show,
3301 .navbar-dark .navbar-nav .nav-link.active {
3304 .navbar-dark .navbar-toggler {
3305 color: rgba(255, 255, 255, 0.5);
3306 border-color: rgba(255, 255, 255, 0.1); }
3308 .navbar-dark .navbar-toggler-icon {
3309 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
3311 .navbar-dark .navbar-text {
3312 color: rgba(255, 255, 255, 0.5); }
3313 .navbar-dark .navbar-text a {
3315 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
3321 flex-direction: column;
3323 word-wrap: break-word;
3324 background-color: #fff;
3325 background-clip: border-box;
3326 border: 1px solid rgba(0, 0, 0, 0.125);
3327 border-radius: 0.25rem; }
3331 .card > .list-group {
3332 border-top: inherit;
3333 border-bottom: inherit; }
3334 .card > .list-group:first-child {
3335 border-top-width: 0;
3336 border-top-left-radius: calc(0.25rem - 1px);
3337 border-top-right-radius: calc(0.25rem - 1px); }
3338 .card > .list-group:last-child {
3339 border-bottom-width: 0;
3340 border-bottom-right-radius: calc(0.25rem - 1px);
3341 border-bottom-left-radius: calc(0.25rem - 1px); }
3342 .card > .card-header + .list-group,
3343 .card > .list-group + .card-footer {
3352 margin-bottom: 0.75rem; }
3355 margin-top: -0.375rem;
3358 .card-text:last-child {
3362 text-decoration: none; }
3364 .card-link + .card-link {
3365 margin-left: 1.25rem; }
3368 padding: 0.75rem 1.25rem;
3370 background-color: rgba(0, 0, 0, 0.03);
3371 border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
3372 .card-header:first-child {
3373 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
3376 padding: 0.75rem 1.25rem;
3377 background-color: rgba(0, 0, 0, 0.03);
3378 border-top: 1px solid rgba(0, 0, 0, 0.125); }
3379 .card-footer:last-child {
3380 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
3383 margin-right: -0.625rem;
3384 margin-bottom: -0.75rem;
3385 margin-left: -0.625rem;
3388 .card-header-pills {
3389 margin-right: -0.625rem;
3390 margin-left: -0.625rem; }
3399 border-radius: calc(0.25rem - 1px); }
3409 border-top-left-radius: calc(0.25rem - 1px);
3410 border-top-right-radius: calc(0.25rem - 1px); }
3414 border-bottom-right-radius: calc(0.25rem - 1px);
3415 border-bottom-left-radius: calc(0.25rem - 1px); }
3418 margin-bottom: 15px; }
3420 @media (min-width: 576px) {
3423 flex-flow: row wrap;
3424 margin-right: -15px;
3425 margin-left: -15px; }
3430 margin-left: 15px; } }
3432 .card-group > .card {
3433 margin-bottom: 15px; }
3435 @media (min-width: 576px) {
3438 flex-flow: row wrap; }
3439 .card-group > .card {
3442 .card-group > .card + .card {
3445 .card-group > .card:not(:last-child) {
3446 border-top-right-radius: 0;
3447 border-bottom-right-radius: 0; }
3448 .card-group > .card:not(:last-child) .card-img-top,
3449 .card-group > .card:not(:last-child) .card-header {
3450 border-top-right-radius: 0; }
3451 .card-group > .card:not(:last-child) .card-img-bottom,
3452 .card-group > .card:not(:last-child) .card-footer {
3453 border-bottom-right-radius: 0; }
3454 .card-group > .card:not(:first-child) {
3455 border-top-left-radius: 0;
3456 border-bottom-left-radius: 0; }
3457 .card-group > .card:not(:first-child) .card-img-top,
3458 .card-group > .card:not(:first-child) .card-header {
3459 border-top-left-radius: 0; }
3460 .card-group > .card:not(:first-child) .card-img-bottom,
3461 .card-group > .card:not(:first-child) .card-footer {
3462 border-bottom-left-radius: 0; } }
3464 .card-columns .card {
3465 margin-bottom: 0.75rem; }
3467 @media (min-width: 576px) {
3470 column-gap: 1.25rem;
3473 .card-columns .card {
3474 display: inline-block;
3478 overflow-anchor: none; }
3479 .accordion > .card {
3481 .accordion > .card:not(:last-of-type) {
3483 border-bottom-right-radius: 0;
3484 border-bottom-left-radius: 0; }
3485 .accordion > .card:not(:first-of-type) {
3486 border-top-left-radius: 0;
3487 border-top-right-radius: 0; }
3488 .accordion > .card > .card-header {
3490 margin-bottom: -1px; }
3495 padding: 0.75rem 1rem;
3496 margin-bottom: 1rem;
3498 background-color: #e9ecef;
3499 border-radius: 0.25rem; }
3501 .breadcrumb-item + .breadcrumb-item {
3502 padding-left: 0.5rem; }
3503 .breadcrumb-item + .breadcrumb-item::before {
3505 padding-right: 0.5rem;
3509 .breadcrumb-item + .breadcrumb-item:hover::before {
3510 text-decoration: underline; }
3512 .breadcrumb-item + .breadcrumb-item:hover::before {
3513 text-decoration: none; }
3515 .breadcrumb-item.active {
3522 border-radius: 0.25rem; }
3527 padding: 0.5rem 0.75rem;
3531 background-color: #fff;
3532 border: 1px solid #dee2e6; }
3536 text-decoration: none;
3537 background-color: #e9ecef;
3538 border-color: #dee2e6; }
3542 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
3544 .page-item:first-child .page-link {
3546 border-top-left-radius: 0.25rem;
3547 border-bottom-left-radius: 0.25rem; }
3549 .page-item:last-child .page-link {
3550 border-top-right-radius: 0.25rem;
3551 border-bottom-right-radius: 0.25rem; }
3553 .page-item.active .page-link {
3556 background-color: #007bff;
3557 border-color: #007bff; }
3559 .page-item.disabled .page-link {
3561 pointer-events: none;
3563 background-color: #fff;
3564 border-color: #dee2e6; }
3566 .pagination-lg .page-link {
3567 padding: 0.75rem 1.5rem;
3571 .pagination-lg .page-item:first-child .page-link {
3572 border-top-left-radius: 0.3rem;
3573 border-bottom-left-radius: 0.3rem; }
3575 .pagination-lg .page-item:last-child .page-link {
3576 border-top-right-radius: 0.3rem;
3577 border-bottom-right-radius: 0.3rem; }
3579 .pagination-sm .page-link {
3580 padding: 0.25rem 0.5rem;
3581 font-size: 0.875rem;
3584 .pagination-sm .page-item:first-child .page-link {
3585 border-top-left-radius: 0.2rem;
3586 border-bottom-left-radius: 0.2rem; }
3588 .pagination-sm .page-item:last-child .page-link {
3589 border-top-right-radius: 0.2rem;
3590 border-bottom-right-radius: 0.2rem; }
3593 display: inline-block;
3594 padding: 0.25em 0.4em;
3599 white-space: nowrap;
3600 vertical-align: baseline;
3601 border-radius: 0.25rem;
3602 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
3603 @media (prefers-reduced-motion: reduce) {
3605 transition: none; } }
3606 a.badge:hover, a.badge:focus {
3607 text-decoration: none; }
3616 padding-right: 0.6em;
3617 padding-left: 0.6em;
3618 border-radius: 10rem; }
3622 background-color: #007bff; }
3623 a.badge-primary:hover, a.badge-primary:focus {
3625 background-color: #0062cc; }
3626 a.badge-primary:focus, a.badge-primary.focus {
3628 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
3632 background-color: #6c757d; }
3633 a.badge-secondary:hover, a.badge-secondary:focus {
3635 background-color: #545b62; }
3636 a.badge-secondary:focus, a.badge-secondary.focus {
3638 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
3642 background-color: #28a745; }
3643 a.badge-success:hover, a.badge-success:focus {
3645 background-color: #1e7e34; }
3646 a.badge-success:focus, a.badge-success.focus {
3648 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
3652 background-color: #17a2b8; }
3653 a.badge-info:hover, a.badge-info:focus {
3655 background-color: #117a8b; }
3656 a.badge-info:focus, a.badge-info.focus {
3658 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
3662 background-color: #ffc107; }
3663 a.badge-warning:hover, a.badge-warning:focus {
3665 background-color: #d39e00; }
3666 a.badge-warning:focus, a.badge-warning.focus {
3668 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
3672 background-color: #dc3545; }
3673 a.badge-danger:hover, a.badge-danger:focus {
3675 background-color: #bd2130; }
3676 a.badge-danger:focus, a.badge-danger.focus {
3678 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
3682 background-color: #f8f9fa; }
3683 a.badge-light:hover, a.badge-light:focus {
3685 background-color: #dae0e5; }
3686 a.badge-light:focus, a.badge-light.focus {
3688 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
3692 background-color: #343a40; }
3693 a.badge-dark:hover, a.badge-dark:focus {
3695 background-color: #1d2124; }
3696 a.badge-dark:focus, a.badge-dark.focus {
3698 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
3702 margin-bottom: 2rem;
3703 background-color: #e9ecef;
3704 border-radius: 0.3rem; }
3705 @media (min-width: 576px) {
3707 padding: 4rem 2rem; } }
3715 padding: 0.75rem 1.25rem;
3716 margin-bottom: 1rem;
3717 border: 1px solid transparent;
3718 border-radius: 0.25rem; }
3726 .alert-dismissible {
3727 padding-right: 4rem; }
3728 .alert-dismissible .close {
3733 padding: 0.75rem 1.25rem;
3738 background-color: #cce5ff;
3739 border-color: #b8daff; }
3741 border-top-color: #9fcdff; }
3742 .alert-primary .alert-link {
3747 background-color: #e2e3e5;
3748 border-color: #d6d8db; }
3749 .alert-secondary hr {
3750 border-top-color: #c8cbcf; }
3751 .alert-secondary .alert-link {
3756 background-color: #d4edda;
3757 border-color: #c3e6cb; }
3759 border-top-color: #b1dfbb; }
3760 .alert-success .alert-link {
3765 background-color: #d1ecf1;
3766 border-color: #bee5eb; }
3768 border-top-color: #abdde5; }
3769 .alert-info .alert-link {
3774 background-color: #fff3cd;
3775 border-color: #ffeeba; }
3777 border-top-color: #ffe8a1; }
3778 .alert-warning .alert-link {
3783 background-color: #f8d7da;
3784 border-color: #f5c6cb; }
3786 border-top-color: #f1b0b7; }
3787 .alert-danger .alert-link {
3792 background-color: #fefefe;
3793 border-color: #fdfdfe; }
3795 border-top-color: #ececf6; }
3796 .alert-light .alert-link {
3801 background-color: #d6d8d9;
3802 border-color: #c6c8ca; }
3804 border-top-color: #b9bbbe; }
3805 .alert-dark .alert-link {
3808 @keyframes progress-bar-stripes {
3810 background-position: 1rem 0; }
3812 background-position: 0 0; } }
3820 background-color: #e9ecef;
3821 border-radius: 0.25rem; }
3825 flex-direction: column;
3826 justify-content: center;
3830 white-space: nowrap;
3831 background-color: #007bff;
3832 transition: width 0.6s ease; }
3833 @media (prefers-reduced-motion: reduce) {
3835 transition: none; } }
3836 .progress-bar-striped {
3837 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);
3838 background-size: 1rem 1rem; }
3840 .progress-bar-animated {
3841 animation: 1s linear infinite progress-bar-stripes; }
3842 @media (prefers-reduced-motion: reduce) {
3843 .progress-bar-animated {
3844 animation: none; } }
3847 align-items: flex-start; }
3854 flex-direction: column;
3857 border-radius: 0.25rem; }
3859 .list-group-item-action {
3862 text-align: inherit; }
3863 .list-group-item-action:hover, .list-group-item-action:focus {
3866 text-decoration: none;
3867 background-color: #f8f9fa; }
3868 .list-group-item-action:active {
3870 background-color: #e9ecef; }
3875 padding: 0.75rem 1.25rem;
3876 background-color: #fff;
3877 border: 1px solid rgba(0, 0, 0, 0.125); }
3878 .list-group-item:first-child {
3879 border-top-left-radius: inherit;
3880 border-top-right-radius: inherit; }
3881 .list-group-item:last-child {
3882 border-bottom-right-radius: inherit;
3883 border-bottom-left-radius: inherit; }
3884 .list-group-item.disabled, .list-group-item:disabled {
3886 pointer-events: none;
3887 background-color: #fff; }
3888 .list-group-item.active {
3891 background-color: #007bff;
3892 border-color: #007bff; }
3893 .list-group-item + .list-group-item {
3894 border-top-width: 0; }
3895 .list-group-item + .list-group-item.active {
3897 border-top-width: 1px; }
3899 .list-group-horizontal {
3900 flex-direction: row; }
3901 .list-group-horizontal > .list-group-item:first-child {
3902 border-bottom-left-radius: 0.25rem;
3903 border-top-right-radius: 0; }
3904 .list-group-horizontal > .list-group-item:last-child {
3905 border-top-right-radius: 0.25rem;
3906 border-bottom-left-radius: 0; }
3907 .list-group-horizontal > .list-group-item.active {
3909 .list-group-horizontal > .list-group-item + .list-group-item {
3910 border-top-width: 1px;
3911 border-left-width: 0; }
3912 .list-group-horizontal > .list-group-item + .list-group-item.active {
3914 border-left-width: 1px; }
3916 @media (min-width: 576px) {
3917 .list-group-horizontal-sm {
3918 flex-direction: row; }
3919 .list-group-horizontal-sm > .list-group-item:first-child {
3920 border-bottom-left-radius: 0.25rem;
3921 border-top-right-radius: 0; }
3922 .list-group-horizontal-sm > .list-group-item:last-child {
3923 border-top-right-radius: 0.25rem;
3924 border-bottom-left-radius: 0; }
3925 .list-group-horizontal-sm > .list-group-item.active {
3927 .list-group-horizontal-sm > .list-group-item + .list-group-item {
3928 border-top-width: 1px;
3929 border-left-width: 0; }
3930 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
3932 border-left-width: 1px; } }
3934 @media (min-width: 768px) {
3935 .list-group-horizontal-md {
3936 flex-direction: row; }
3937 .list-group-horizontal-md > .list-group-item:first-child {
3938 border-bottom-left-radius: 0.25rem;
3939 border-top-right-radius: 0; }
3940 .list-group-horizontal-md > .list-group-item:last-child {
3941 border-top-right-radius: 0.25rem;
3942 border-bottom-left-radius: 0; }
3943 .list-group-horizontal-md > .list-group-item.active {
3945 .list-group-horizontal-md > .list-group-item + .list-group-item {
3946 border-top-width: 1px;
3947 border-left-width: 0; }
3948 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
3950 border-left-width: 1px; } }
3952 @media (min-width: 992px) {
3953 .list-group-horizontal-lg {
3954 flex-direction: row; }
3955 .list-group-horizontal-lg > .list-group-item:first-child {
3956 border-bottom-left-radius: 0.25rem;
3957 border-top-right-radius: 0; }
3958 .list-group-horizontal-lg > .list-group-item:last-child {
3959 border-top-right-radius: 0.25rem;
3960 border-bottom-left-radius: 0; }
3961 .list-group-horizontal-lg > .list-group-item.active {
3963 .list-group-horizontal-lg > .list-group-item + .list-group-item {
3964 border-top-width: 1px;
3965 border-left-width: 0; }
3966 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
3968 border-left-width: 1px; } }
3970 @media (min-width: 1200px) {
3971 .list-group-horizontal-xl {
3972 flex-direction: row; }
3973 .list-group-horizontal-xl > .list-group-item:first-child {
3974 border-bottom-left-radius: 0.25rem;
3975 border-top-right-radius: 0; }
3976 .list-group-horizontal-xl > .list-group-item:last-child {
3977 border-top-right-radius: 0.25rem;
3978 border-bottom-left-radius: 0; }
3979 .list-group-horizontal-xl > .list-group-item.active {
3981 .list-group-horizontal-xl > .list-group-item + .list-group-item {
3982 border-top-width: 1px;
3983 border-left-width: 0; }
3984 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
3986 border-left-width: 1px; } }
3990 .list-group-flush > .list-group-item {
3991 border-width: 0 0 1px; }
3992 .list-group-flush > .list-group-item:last-child {
3993 border-bottom-width: 0; }
3995 .list-group-item-primary {
3997 background-color: #b8daff; }
3998 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
4000 background-color: #9fcdff; }
4001 .list-group-item-primary.list-group-item-action.active {
4003 background-color: #004085;
4004 border-color: #004085; }
4006 .list-group-item-secondary {
4008 background-color: #d6d8db; }
4009 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
4011 background-color: #c8cbcf; }
4012 .list-group-item-secondary.list-group-item-action.active {
4014 background-color: #383d41;
4015 border-color: #383d41; }
4017 .list-group-item-success {
4019 background-color: #c3e6cb; }
4020 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
4022 background-color: #b1dfbb; }
4023 .list-group-item-success.list-group-item-action.active {
4025 background-color: #155724;
4026 border-color: #155724; }
4028 .list-group-item-info {
4030 background-color: #bee5eb; }
4031 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
4033 background-color: #abdde5; }
4034 .list-group-item-info.list-group-item-action.active {
4036 background-color: #0c5460;
4037 border-color: #0c5460; }
4039 .list-group-item-warning {
4041 background-color: #ffeeba; }
4042 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
4044 background-color: #ffe8a1; }
4045 .list-group-item-warning.list-group-item-action.active {
4047 background-color: #856404;
4048 border-color: #856404; }
4050 .list-group-item-danger {
4052 background-color: #f5c6cb; }
4053 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
4055 background-color: #f1b0b7; }
4056 .list-group-item-danger.list-group-item-action.active {
4058 background-color: #721c24;
4059 border-color: #721c24; }
4061 .list-group-item-light {
4063 background-color: #fdfdfe; }
4064 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
4066 background-color: #ececf6; }
4067 .list-group-item-light.list-group-item-action.active {
4069 background-color: #818182;
4070 border-color: #818182; }
4072 .list-group-item-dark {
4074 background-color: #c6c8ca; }
4075 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
4077 background-color: #b9bbbe; }
4078 .list-group-item-dark.list-group-item-action.active {
4080 background-color: #1b1e21;
4081 border-color: #1b1e21; }
4089 text-shadow: 0 1px 0 #fff;
4093 text-decoration: none; }
4094 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
4099 background-color: transparent;
4103 pointer-events: none; }
4108 font-size: 0.875rem;
4109 background-color: rgba(255, 255, 255, 0.85);
4110 background-clip: padding-box;
4111 border: 1px solid rgba(0, 0, 0, 0.1);
4112 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
4114 border-radius: 0.25rem; }
4115 .toast:not(:last-child) {
4116 margin-bottom: 0.75rem; }
4127 align-items: center;
4128 padding: 0.25rem 0.75rem;
4130 background-color: rgba(255, 255, 255, 0.85);
4131 background-clip: padding-box;
4132 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
4133 border-top-left-radius: calc(0.25rem - 1px);
4134 border-top-right-radius: calc(0.25rem - 1px); }
4141 .modal-open .modal {
4160 pointer-events: none; }
4161 .modal.fade .modal-dialog {
4162 transition: transform 0.3s ease-out;
4163 transform: translate(0, -50px); }
4164 @media (prefers-reduced-motion: reduce) {
4165 .modal.fade .modal-dialog {
4166 transition: none; } }
4167 .modal.show .modal-dialog {
4169 .modal.modal-static .modal-dialog {
4170 transform: scale(1.02); }
4172 .modal-dialog-scrollable {
4174 max-height: calc(100% - 1rem); }
4175 .modal-dialog-scrollable .modal-content {
4176 max-height: calc(100vh - 1rem);
4178 .modal-dialog-scrollable .modal-header,
4179 .modal-dialog-scrollable .modal-footer {
4181 .modal-dialog-scrollable .modal-body {
4184 .modal-dialog-centered {
4186 align-items: center;
4187 min-height: calc(100% - 1rem); }
4188 .modal-dialog-centered::before {
4190 height: calc(100vh - 1rem);
4191 height: min-content;
4193 .modal-dialog-centered.modal-dialog-scrollable {
4194 flex-direction: column;
4195 justify-content: center;
4197 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
4199 .modal-dialog-centered.modal-dialog-scrollable::before {
4205 flex-direction: column;
4207 pointer-events: auto;
4208 background-color: #fff;
4209 background-clip: padding-box;
4210 border: 1px solid rgba(0, 0, 0, 0.2);
4211 border-radius: 0.3rem;
4221 background-color: #000; }
4222 .modal-backdrop.fade {
4224 .modal-backdrop.show {
4229 align-items: flex-start;
4230 justify-content: space-between;
4232 border-bottom: 1px solid #dee2e6;
4233 border-top-left-radius: calc(0.3rem - 1px);
4234 border-top-right-radius: calc(0.3rem - 1px); }
4235 .modal-header .close {
4237 margin: -1rem -1rem -1rem auto; }
4251 align-items: center;
4252 justify-content: flex-end;
4254 border-top: 1px solid #dee2e6;
4255 border-bottom-right-radius: calc(0.3rem - 1px);
4256 border-bottom-left-radius: calc(0.3rem - 1px); }
4260 .modal-scrollbar-measure {
4267 @media (min-width: 576px) {
4270 margin: 1.75rem auto; }
4271 .modal-dialog-scrollable {
4272 max-height: calc(100% - 3.5rem); }
4273 .modal-dialog-scrollable .modal-content {
4274 max-height: calc(100vh - 3.5rem); }
4275 .modal-dialog-centered {
4276 min-height: calc(100% - 3.5rem); }
4277 .modal-dialog-centered::before {
4278 height: calc(100vh - 3.5rem);
4279 height: min-content; }
4281 max-width: 300px; } }
4283 @media (min-width: 992px) {
4286 max-width: 800px; } }
4288 @media (min-width: 1200px) {
4290 max-width: 1140px; } }
4297 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
4303 text-decoration: none;
4305 text-transform: none;
4306 letter-spacing: normal;
4308 word-spacing: normal;
4309 white-space: normal;
4311 font-size: 0.875rem;
4312 word-wrap: break-word;
4321 .tooltip .arrow::before {
4324 border-color: transparent;
4325 border-style: solid; }
4327 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
4328 padding: 0.4rem 0; }
4329 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
4331 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
4333 border-width: 0.4rem 0.4rem 0;
4334 border-top-color: #000; }
4336 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
4337 padding: 0 0.4rem; }
4338 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
4342 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
4344 border-width: 0.4rem 0.4rem 0.4rem 0;
4345 border-right-color: #000; }
4347 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
4348 padding: 0.4rem 0; }
4349 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
4351 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
4353 border-width: 0 0.4rem 0.4rem;
4354 border-bottom-color: #000; }
4356 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
4357 padding: 0 0.4rem; }
4358 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
4362 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
4364 border-width: 0.4rem 0 0.4rem 0.4rem;
4365 border-left-color: #000; }
4369 padding: 0.25rem 0.5rem;
4372 background-color: #000;
4373 border-radius: 0.25rem; }
4382 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
4388 text-decoration: none;
4390 text-transform: none;
4391 letter-spacing: normal;
4393 word-spacing: normal;
4394 white-space: normal;
4396 font-size: 0.875rem;
4397 word-wrap: break-word;
4398 background-color: #fff;
4399 background-clip: padding-box;
4400 border: 1px solid rgba(0, 0, 0, 0.2);
4401 border-radius: 0.3rem; }
4408 .popover .arrow::before, .popover .arrow::after {
4412 border-color: transparent;
4413 border-style: solid; }
4415 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
4416 margin-bottom: 0.5rem; }
4417 .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
4418 bottom: calc(-0.5rem - 1px); }
4419 .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
4421 border-width: 0.5rem 0.5rem 0;
4422 border-top-color: rgba(0, 0, 0, 0.25); }
4423 .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
4425 border-width: 0.5rem 0.5rem 0;
4426 border-top-color: #fff; }
4428 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
4429 margin-left: 0.5rem; }
4430 .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
4431 left: calc(-0.5rem - 1px);
4435 .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
4437 border-width: 0.5rem 0.5rem 0.5rem 0;
4438 border-right-color: rgba(0, 0, 0, 0.25); }
4439 .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
4441 border-width: 0.5rem 0.5rem 0.5rem 0;
4442 border-right-color: #fff; }
4444 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
4445 margin-top: 0.5rem; }
4446 .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
4447 top: calc(-0.5rem - 1px); }
4448 .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
4450 border-width: 0 0.5rem 0.5rem 0.5rem;
4451 border-bottom-color: rgba(0, 0, 0, 0.25); }
4452 .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
4454 border-width: 0 0.5rem 0.5rem 0.5rem;
4455 border-bottom-color: #fff; }
4456 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
4462 margin-left: -0.5rem;
4464 border-bottom: 1px solid #f7f7f7; }
4466 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
4467 margin-right: 0.5rem; }
4468 .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
4469 right: calc(-0.5rem - 1px);
4473 .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
4475 border-width: 0.5rem 0 0.5rem 0.5rem;
4476 border-left-color: rgba(0, 0, 0, 0.25); }
4477 .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
4479 border-width: 0.5rem 0 0.5rem 0.5rem;
4480 border-left-color: #fff; }
4483 padding: 0.5rem 0.75rem;
4486 background-color: #f7f7f7;
4487 border-bottom: 1px solid #ebebeb;
4488 border-top-left-radius: calc(0.3rem - 1px);
4489 border-top-right-radius: calc(0.3rem - 1px); }
4490 .popover-header:empty {
4494 padding: 0.5rem 0.75rem;
4498 position: relative; }
4500 .carousel.pointer-event {
4501 touch-action: pan-y; }
4507 .carousel-inner::after {
4517 margin-right: -100%;
4518 backface-visibility: hidden;
4519 transition: transform 0.6s ease-in-out; }
4520 @media (prefers-reduced-motion: reduce) {
4522 transition: none; } }
4523 .carousel-item.active,
4524 .carousel-item-next,
4525 .carousel-item-prev {
4528 .carousel-item-next:not(.carousel-item-left),
4529 .active.carousel-item-right {
4530 transform: translateX(100%); }
4532 .carousel-item-prev:not(.carousel-item-right),
4533 .active.carousel-item-left {
4534 transform: translateX(-100%); }
4536 .carousel-fade .carousel-item {
4538 transition-property: opacity;
4541 .carousel-fade .carousel-item.active,
4542 .carousel-fade .carousel-item-next.carousel-item-left,
4543 .carousel-fade .carousel-item-prev.carousel-item-right {
4547 .carousel-fade .active.carousel-item-left,
4548 .carousel-fade .active.carousel-item-right {
4551 transition: opacity 0s 0.6s; }
4552 @media (prefers-reduced-motion: reduce) {
4553 .carousel-fade .active.carousel-item-left,
4554 .carousel-fade .active.carousel-item-right {
4555 transition: none; } }
4556 .carousel-control-prev,
4557 .carousel-control-next {
4563 align-items: center;
4564 justify-content: center;
4569 transition: opacity 0.15s ease; }
4570 @media (prefers-reduced-motion: reduce) {
4571 .carousel-control-prev,
4572 .carousel-control-next {
4573 transition: none; } }
4574 .carousel-control-prev:hover, .carousel-control-prev:focus,
4575 .carousel-control-next:hover,
4576 .carousel-control-next:focus {
4578 text-decoration: none;
4582 .carousel-control-prev {
4585 .carousel-control-next {
4588 .carousel-control-prev-icon,
4589 .carousel-control-next-icon {
4590 display: inline-block;
4593 background: 50% / 100% 100% no-repeat; }
4595 .carousel-control-prev-icon {
4596 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }
4598 .carousel-control-next-icon {
4599 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }
4601 .carousel-indicators {
4608 justify-content: center;
4613 .carousel-indicators li {
4614 box-sizing: content-box;
4620 text-indent: -999px;
4622 background-color: #fff;
4623 background-clip: padding-box;
4624 border-top: 10px solid transparent;
4625 border-bottom: 10px solid transparent;
4627 transition: opacity 0.6s ease; }
4628 @media (prefers-reduced-motion: reduce) {
4629 .carousel-indicators li {
4630 transition: none; } }
4631 .carousel-indicators .active {
4641 padding-bottom: 20px;
4643 text-align: center; }
4645 @keyframes spinner-border {
4647 transform: rotate(360deg); } }
4650 display: inline-block;
4653 vertical-align: text-bottom;
4654 border: 0.25em solid currentColor;
4655 border-right-color: transparent;
4657 animation: .75s linear infinite spinner-border; }
4659 .spinner-border-sm {
4662 border-width: 0.2em; }
4664 @keyframes spinner-grow {
4666 transform: scale(0); }
4669 transform: none; } }
4672 display: inline-block;
4675 vertical-align: text-bottom;
4676 background-color: currentColor;
4679 animation: .75s linear infinite spinner-grow; }
4685 @media (prefers-reduced-motion: reduce) {
4688 animation-duration: 1.5s; } }
4691 vertical-align: baseline !important; }
4694 vertical-align: top !important; }
4697 vertical-align: middle !important; }
4700 vertical-align: bottom !important; }
4702 .align-text-bottom {
4703 vertical-align: text-bottom !important; }
4706 vertical-align: text-top !important; }
4709 background-color: #007bff !important; }
4711 a.bg-primary:hover, a.bg-primary:focus,
4712 button.bg-primary:hover,
4713 button.bg-primary:focus {
4714 background-color: #0062cc !important; }
4717 background-color: #6c757d !important; }
4719 a.bg-secondary:hover, a.bg-secondary:focus,
4720 button.bg-secondary:hover,
4721 button.bg-secondary:focus {
4722 background-color: #545b62 !important; }
4725 background-color: #28a745 !important; }
4727 a.bg-success:hover, a.bg-success:focus,
4728 button.bg-success:hover,
4729 button.bg-success:focus {
4730 background-color: #1e7e34 !important; }
4733 background-color: #17a2b8 !important; }
4735 a.bg-info:hover, a.bg-info:focus,
4736 button.bg-info:hover,
4737 button.bg-info:focus {
4738 background-color: #117a8b !important; }
4741 background-color: #ffc107 !important; }
4743 a.bg-warning:hover, a.bg-warning:focus,
4744 button.bg-warning:hover,
4745 button.bg-warning:focus {
4746 background-color: #d39e00 !important; }
4749 background-color: #dc3545 !important; }
4751 a.bg-danger:hover, a.bg-danger:focus,
4752 button.bg-danger:hover,
4753 button.bg-danger:focus {
4754 background-color: #bd2130 !important; }
4757 background-color: #f8f9fa !important; }
4759 a.bg-light:hover, a.bg-light:focus,
4760 button.bg-light:hover,
4761 button.bg-light:focus {
4762 background-color: #dae0e5 !important; }
4765 background-color: #343a40 !important; }
4767 a.bg-dark:hover, a.bg-dark:focus,
4768 button.bg-dark:hover,
4769 button.bg-dark:focus {
4770 background-color: #1d2124 !important; }
4773 background-color: #fff !important; }
4776 background-color: transparent !important; }
4779 border: 1px solid #dee2e6 !important; }
4782 border-top: 1px solid #dee2e6 !important; }
4785 border-right: 1px solid #dee2e6 !important; }
4788 border-bottom: 1px solid #dee2e6 !important; }
4791 border-left: 1px solid #dee2e6 !important; }
4794 border: 0 !important; }
4797 border-top: 0 !important; }
4800 border-right: 0 !important; }
4803 border-bottom: 0 !important; }
4806 border-left: 0 !important; }
4809 border-color: #007bff !important; }
4812 border-color: #6c757d !important; }
4815 border-color: #28a745 !important; }
4818 border-color: #17a2b8 !important; }
4821 border-color: #ffc107 !important; }
4824 border-color: #dc3545 !important; }
4827 border-color: #f8f9fa !important; }
4830 border-color: #343a40 !important; }
4833 border-color: #fff !important; }
4836 border-radius: 0.2rem !important; }
4839 border-radius: 0.25rem !important; }
4842 border-top-left-radius: 0.25rem !important;
4843 border-top-right-radius: 0.25rem !important; }
4846 border-top-right-radius: 0.25rem !important;
4847 border-bottom-right-radius: 0.25rem !important; }
4850 border-bottom-right-radius: 0.25rem !important;
4851 border-bottom-left-radius: 0.25rem !important; }
4854 border-top-left-radius: 0.25rem !important;
4855 border-bottom-left-radius: 0.25rem !important; }
4858 border-radius: 0.3rem !important; }
4861 border-radius: 50% !important; }
4864 border-radius: 50rem !important; }
4867 border-radius: 0 !important; }
4875 display: none !important; }
4878 display: inline !important; }
4881 display: inline-block !important; }
4884 display: block !important; }
4887 display: table !important; }
4890 display: table-row !important; }
4893 display: table-cell !important; }
4896 display: flex !important; }
4899 display: inline-flex !important; }
4901 @media (min-width: 576px) {
4903 display: none !important; }
4905 display: inline !important; }
4906 .d-sm-inline-block {
4907 display: inline-block !important; }
4909 display: block !important; }
4911 display: table !important; }
4913 display: table-row !important; }
4915 display: table-cell !important; }
4917 display: flex !important; }
4919 display: inline-flex !important; } }
4921 @media (min-width: 768px) {
4923 display: none !important; }
4925 display: inline !important; }
4926 .d-md-inline-block {
4927 display: inline-block !important; }
4929 display: block !important; }
4931 display: table !important; }
4933 display: table-row !important; }
4935 display: table-cell !important; }
4937 display: flex !important; }
4939 display: inline-flex !important; } }
4941 @media (min-width: 992px) {
4943 display: none !important; }
4945 display: inline !important; }
4946 .d-lg-inline-block {
4947 display: inline-block !important; }
4949 display: block !important; }
4951 display: table !important; }
4953 display: table-row !important; }
4955 display: table-cell !important; }
4957 display: flex !important; }
4959 display: inline-flex !important; } }
4961 @media (min-width: 1200px) {
4963 display: none !important; }
4965 display: inline !important; }
4966 .d-xl-inline-block {
4967 display: inline-block !important; }
4969 display: block !important; }
4971 display: table !important; }
4973 display: table-row !important; }
4975 display: table-cell !important; }
4977 display: flex !important; }
4979 display: inline-flex !important; } }
4983 display: none !important; }
4985 display: inline !important; }
4986 .d-print-inline-block {
4987 display: inline-block !important; }
4989 display: block !important; }
4991 display: table !important; }
4992 .d-print-table-row {
4993 display: table-row !important; }
4994 .d-print-table-cell {
4995 display: table-cell !important; }
4997 display: flex !important; }
4998 .d-print-inline-flex {
4999 display: inline-flex !important; } }
5007 .embed-responsive::before {
5010 .embed-responsive .embed-responsive-item,
5011 .embed-responsive iframe,
5012 .embed-responsive embed,
5013 .embed-responsive object,
5014 .embed-responsive video {
5023 .embed-responsive-21by9::before {
5024 padding-top: 42.8571428571%; }
5026 .embed-responsive-16by9::before {
5027 padding-top: 56.25%; }
5029 .embed-responsive-4by3::before {
5032 .embed-responsive-1by1::before {
5033 padding-top: 100%; }
5036 flex-direction: row !important; }
5039 flex-direction: column !important; }
5042 flex-direction: row-reverse !important; }
5044 .flex-column-reverse {
5045 flex-direction: column-reverse !important; }
5048 flex-wrap: wrap !important; }
5051 flex-wrap: nowrap !important; }
5053 .flex-wrap-reverse {
5054 flex-wrap: wrap-reverse !important; }
5057 flex: 1 1 auto !important; }
5060 flex-grow: 0 !important; }
5063 flex-grow: 1 !important; }
5066 flex-shrink: 0 !important; }
5069 flex-shrink: 1 !important; }
5071 .justify-content-start {
5072 justify-content: flex-start !important; }
5074 .justify-content-end {
5075 justify-content: flex-end !important; }
5077 .justify-content-center {
5078 justify-content: center !important; }
5080 .justify-content-between {
5081 justify-content: space-between !important; }
5083 .justify-content-around {
5084 justify-content: space-around !important; }
5086 .align-items-start {
5087 align-items: flex-start !important; }
5090 align-items: flex-end !important; }
5092 .align-items-center {
5093 align-items: center !important; }
5095 .align-items-baseline {
5096 align-items: baseline !important; }
5098 .align-items-stretch {
5099 align-items: stretch !important; }
5101 .align-content-start {
5102 align-content: flex-start !important; }
5104 .align-content-end {
5105 align-content: flex-end !important; }
5107 .align-content-center {
5108 align-content: center !important; }
5110 .align-content-between {
5111 align-content: space-between !important; }
5113 .align-content-around {
5114 align-content: space-around !important; }
5116 .align-content-stretch {
5117 align-content: stretch !important; }
5120 align-self: auto !important; }
5123 align-self: flex-start !important; }
5126 align-self: flex-end !important; }
5128 .align-self-center {
5129 align-self: center !important; }
5131 .align-self-baseline {
5132 align-self: baseline !important; }
5134 .align-self-stretch {
5135 align-self: stretch !important; }
5137 @media (min-width: 576px) {
5139 flex-direction: row !important; }
5141 flex-direction: column !important; }
5142 .flex-sm-row-reverse {
5143 flex-direction: row-reverse !important; }
5144 .flex-sm-column-reverse {
5145 flex-direction: column-reverse !important; }
5147 flex-wrap: wrap !important; }
5149 flex-wrap: nowrap !important; }
5150 .flex-sm-wrap-reverse {
5151 flex-wrap: wrap-reverse !important; }
5153 flex: 1 1 auto !important; }
5155 flex-grow: 0 !important; }
5157 flex-grow: 1 !important; }
5159 flex-shrink: 0 !important; }
5161 flex-shrink: 1 !important; }
5162 .justify-content-sm-start {
5163 justify-content: flex-start !important; }
5164 .justify-content-sm-end {
5165 justify-content: flex-end !important; }
5166 .justify-content-sm-center {
5167 justify-content: center !important; }
5168 .justify-content-sm-between {
5169 justify-content: space-between !important; }
5170 .justify-content-sm-around {
5171 justify-content: space-around !important; }
5172 .align-items-sm-start {
5173 align-items: flex-start !important; }
5174 .align-items-sm-end {
5175 align-items: flex-end !important; }
5176 .align-items-sm-center {
5177 align-items: center !important; }
5178 .align-items-sm-baseline {
5179 align-items: baseline !important; }
5180 .align-items-sm-stretch {
5181 align-items: stretch !important; }
5182 .align-content-sm-start {
5183 align-content: flex-start !important; }
5184 .align-content-sm-end {
5185 align-content: flex-end !important; }
5186 .align-content-sm-center {
5187 align-content: center !important; }
5188 .align-content-sm-between {
5189 align-content: space-between !important; }
5190 .align-content-sm-around {
5191 align-content: space-around !important; }
5192 .align-content-sm-stretch {
5193 align-content: stretch !important; }
5194 .align-self-sm-auto {
5195 align-self: auto !important; }
5196 .align-self-sm-start {
5197 align-self: flex-start !important; }
5198 .align-self-sm-end {
5199 align-self: flex-end !important; }
5200 .align-self-sm-center {
5201 align-self: center !important; }
5202 .align-self-sm-baseline {
5203 align-self: baseline !important; }
5204 .align-self-sm-stretch {
5205 align-self: stretch !important; } }
5207 @media (min-width: 768px) {
5209 flex-direction: row !important; }
5211 flex-direction: column !important; }
5212 .flex-md-row-reverse {
5213 flex-direction: row-reverse !important; }
5214 .flex-md-column-reverse {
5215 flex-direction: column-reverse !important; }
5217 flex-wrap: wrap !important; }
5219 flex-wrap: nowrap !important; }
5220 .flex-md-wrap-reverse {
5221 flex-wrap: wrap-reverse !important; }
5223 flex: 1 1 auto !important; }
5225 flex-grow: 0 !important; }
5227 flex-grow: 1 !important; }
5229 flex-shrink: 0 !important; }
5231 flex-shrink: 1 !important; }
5232 .justify-content-md-start {
5233 justify-content: flex-start !important; }
5234 .justify-content-md-end {
5235 justify-content: flex-end !important; }
5236 .justify-content-md-center {
5237 justify-content: center !important; }
5238 .justify-content-md-between {
5239 justify-content: space-between !important; }
5240 .justify-content-md-around {
5241 justify-content: space-around !important; }
5242 .align-items-md-start {
5243 align-items: flex-start !important; }
5244 .align-items-md-end {
5245 align-items: flex-end !important; }
5246 .align-items-md-center {
5247 align-items: center !important; }
5248 .align-items-md-baseline {
5249 align-items: baseline !important; }
5250 .align-items-md-stretch {
5251 align-items: stretch !important; }
5252 .align-content-md-start {
5253 align-content: flex-start !important; }
5254 .align-content-md-end {
5255 align-content: flex-end !important; }
5256 .align-content-md-center {
5257 align-content: center !important; }
5258 .align-content-md-between {
5259 align-content: space-between !important; }
5260 .align-content-md-around {
5261 align-content: space-around !important; }
5262 .align-content-md-stretch {
5263 align-content: stretch !important; }
5264 .align-self-md-auto {
5265 align-self: auto !important; }
5266 .align-self-md-start {
5267 align-self: flex-start !important; }
5268 .align-self-md-end {
5269 align-self: flex-end !important; }
5270 .align-self-md-center {
5271 align-self: center !important; }
5272 .align-self-md-baseline {
5273 align-self: baseline !important; }
5274 .align-self-md-stretch {
5275 align-self: stretch !important; } }
5277 @media (min-width: 992px) {
5279 flex-direction: row !important; }
5281 flex-direction: column !important; }
5282 .flex-lg-row-reverse {
5283 flex-direction: row-reverse !important; }
5284 .flex-lg-column-reverse {
5285 flex-direction: column-reverse !important; }
5287 flex-wrap: wrap !important; }
5289 flex-wrap: nowrap !important; }
5290 .flex-lg-wrap-reverse {
5291 flex-wrap: wrap-reverse !important; }
5293 flex: 1 1 auto !important; }
5295 flex-grow: 0 !important; }
5297 flex-grow: 1 !important; }
5299 flex-shrink: 0 !important; }
5301 flex-shrink: 1 !important; }
5302 .justify-content-lg-start {
5303 justify-content: flex-start !important; }
5304 .justify-content-lg-end {
5305 justify-content: flex-end !important; }
5306 .justify-content-lg-center {
5307 justify-content: center !important; }
5308 .justify-content-lg-between {
5309 justify-content: space-between !important; }
5310 .justify-content-lg-around {
5311 justify-content: space-around !important; }
5312 .align-items-lg-start {
5313 align-items: flex-start !important; }
5314 .align-items-lg-end {
5315 align-items: flex-end !important; }
5316 .align-items-lg-center {
5317 align-items: center !important; }
5318 .align-items-lg-baseline {
5319 align-items: baseline !important; }
5320 .align-items-lg-stretch {
5321 align-items: stretch !important; }
5322 .align-content-lg-start {
5323 align-content: flex-start !important; }
5324 .align-content-lg-end {
5325 align-content: flex-end !important; }
5326 .align-content-lg-center {
5327 align-content: center !important; }
5328 .align-content-lg-between {
5329 align-content: space-between !important; }
5330 .align-content-lg-around {
5331 align-content: space-around !important; }
5332 .align-content-lg-stretch {
5333 align-content: stretch !important; }
5334 .align-self-lg-auto {
5335 align-self: auto !important; }
5336 .align-self-lg-start {
5337 align-self: flex-start !important; }
5338 .align-self-lg-end {
5339 align-self: flex-end !important; }
5340 .align-self-lg-center {
5341 align-self: center !important; }
5342 .align-self-lg-baseline {
5343 align-self: baseline !important; }
5344 .align-self-lg-stretch {
5345 align-self: stretch !important; } }
5347 @media (min-width: 1200px) {
5349 flex-direction: row !important; }
5351 flex-direction: column !important; }
5352 .flex-xl-row-reverse {
5353 flex-direction: row-reverse !important; }
5354 .flex-xl-column-reverse {
5355 flex-direction: column-reverse !important; }
5357 flex-wrap: wrap !important; }
5359 flex-wrap: nowrap !important; }
5360 .flex-xl-wrap-reverse {
5361 flex-wrap: wrap-reverse !important; }
5363 flex: 1 1 auto !important; }
5365 flex-grow: 0 !important; }
5367 flex-grow: 1 !important; }
5369 flex-shrink: 0 !important; }
5371 flex-shrink: 1 !important; }
5372 .justify-content-xl-start {
5373 justify-content: flex-start !important; }
5374 .justify-content-xl-end {
5375 justify-content: flex-end !important; }
5376 .justify-content-xl-center {
5377 justify-content: center !important; }
5378 .justify-content-xl-between {
5379 justify-content: space-between !important; }
5380 .justify-content-xl-around {
5381 justify-content: space-around !important; }
5382 .align-items-xl-start {
5383 align-items: flex-start !important; }
5384 .align-items-xl-end {
5385 align-items: flex-end !important; }
5386 .align-items-xl-center {
5387 align-items: center !important; }
5388 .align-items-xl-baseline {
5389 align-items: baseline !important; }
5390 .align-items-xl-stretch {
5391 align-items: stretch !important; }
5392 .align-content-xl-start {
5393 align-content: flex-start !important; }
5394 .align-content-xl-end {
5395 align-content: flex-end !important; }
5396 .align-content-xl-center {
5397 align-content: center !important; }
5398 .align-content-xl-between {
5399 align-content: space-between !important; }
5400 .align-content-xl-around {
5401 align-content: space-around !important; }
5402 .align-content-xl-stretch {
5403 align-content: stretch !important; }
5404 .align-self-xl-auto {
5405 align-self: auto !important; }
5406 .align-self-xl-start {
5407 align-self: flex-start !important; }
5408 .align-self-xl-end {
5409 align-self: flex-end !important; }
5410 .align-self-xl-center {
5411 align-self: center !important; }
5412 .align-self-xl-baseline {
5413 align-self: baseline !important; }
5414 .align-self-xl-stretch {
5415 align-self: stretch !important; } }
5418 float: left !important; }
5421 float: right !important; }
5424 float: none !important; }
5426 @media (min-width: 576px) {
5428 float: left !important; }
5430 float: right !important; }
5432 float: none !important; } }
5434 @media (min-width: 768px) {
5436 float: left !important; }
5438 float: right !important; }
5440 float: none !important; } }
5442 @media (min-width: 992px) {
5444 float: left !important; }
5446 float: right !important; }
5448 float: none !important; } }
5450 @media (min-width: 1200px) {
5452 float: left !important; }
5454 float: right !important; }
5456 float: none !important; } }
5459 user-select: all !important; }
5462 user-select: auto !important; }
5465 user-select: none !important; }
5468 overflow: auto !important; }
5471 overflow: hidden !important; }
5474 position: static !important; }
5476 .position-relative {
5477 position: relative !important; }
5479 .position-absolute {
5480 position: absolute !important; }
5483 position: fixed !important; }
5486 position: sticky !important; }
5502 @supports (position: sticky) {
5515 clip: rect(0, 0, 0, 0);
5516 white-space: nowrap;
5519 .sr-only-focusable:active, .sr-only-focusable:focus {
5525 white-space: normal; }
5528 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
5531 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
5534 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
5537 box-shadow: none !important; }
5540 width: 25% !important; }
5543 width: 50% !important; }
5546 width: 75% !important; }
5549 width: 100% !important; }
5552 width: auto !important; }
5555 height: 25% !important; }
5558 height: 50% !important; }
5561 height: 75% !important; }
5564 height: 100% !important; }
5567 height: auto !important; }
5570 max-width: 100% !important; }
5573 max-height: 100% !important; }
5576 min-width: 100vw !important; }
5579 min-height: 100vh !important; }
5582 width: 100vw !important; }
5585 height: 100vh !important; }
5588 margin: 0 !important; }
5592 margin-top: 0 !important; }
5596 margin-right: 0 !important; }
5600 margin-bottom: 0 !important; }
5604 margin-left: 0 !important; }
5607 margin: 0.25rem !important; }
5611 margin-top: 0.25rem !important; }
5615 margin-right: 0.25rem !important; }
5619 margin-bottom: 0.25rem !important; }
5623 margin-left: 0.25rem !important; }
5626 margin: 0.5rem !important; }
5630 margin-top: 0.5rem !important; }
5634 margin-right: 0.5rem !important; }
5638 margin-bottom: 0.5rem !important; }
5642 margin-left: 0.5rem !important; }
5645 margin: 1rem !important; }
5649 margin-top: 1rem !important; }
5653 margin-right: 1rem !important; }
5657 margin-bottom: 1rem !important; }
5661 margin-left: 1rem !important; }
5664 margin: 1.5rem !important; }
5668 margin-top: 1.5rem !important; }
5672 margin-right: 1.5rem !important; }
5676 margin-bottom: 1.5rem !important; }
5680 margin-left: 1.5rem !important; }
5683 margin: 3rem !important; }
5687 margin-top: 3rem !important; }
5691 margin-right: 3rem !important; }
5695 margin-bottom: 3rem !important; }
5699 margin-left: 3rem !important; }
5702 padding: 0 !important; }
5706 padding-top: 0 !important; }
5710 padding-right: 0 !important; }
5714 padding-bottom: 0 !important; }
5718 padding-left: 0 !important; }
5721 padding: 0.25rem !important; }
5725 padding-top: 0.25rem !important; }
5729 padding-right: 0.25rem !important; }
5733 padding-bottom: 0.25rem !important; }
5737 padding-left: 0.25rem !important; }
5740 padding: 0.5rem !important; }
5744 padding-top: 0.5rem !important; }
5748 padding-right: 0.5rem !important; }
5752 padding-bottom: 0.5rem !important; }
5756 padding-left: 0.5rem !important; }
5759 padding: 1rem !important; }
5763 padding-top: 1rem !important; }
5767 padding-right: 1rem !important; }
5771 padding-bottom: 1rem !important; }
5775 padding-left: 1rem !important; }
5778 padding: 1.5rem !important; }
5782 padding-top: 1.5rem !important; }
5786 padding-right: 1.5rem !important; }
5790 padding-bottom: 1.5rem !important; }
5794 padding-left: 1.5rem !important; }
5797 padding: 3rem !important; }
5801 padding-top: 3rem !important; }
5805 padding-right: 3rem !important; }
5809 padding-bottom: 3rem !important; }
5813 padding-left: 3rem !important; }
5816 margin: -0.25rem !important; }
5820 margin-top: -0.25rem !important; }
5824 margin-right: -0.25rem !important; }
5828 margin-bottom: -0.25rem !important; }
5832 margin-left: -0.25rem !important; }
5835 margin: -0.5rem !important; }
5839 margin-top: -0.5rem !important; }
5843 margin-right: -0.5rem !important; }
5847 margin-bottom: -0.5rem !important; }
5851 margin-left: -0.5rem !important; }
5854 margin: -1rem !important; }
5858 margin-top: -1rem !important; }
5862 margin-right: -1rem !important; }
5866 margin-bottom: -1rem !important; }
5870 margin-left: -1rem !important; }
5873 margin: -1.5rem !important; }
5877 margin-top: -1.5rem !important; }
5881 margin-right: -1.5rem !important; }
5885 margin-bottom: -1.5rem !important; }
5889 margin-left: -1.5rem !important; }
5892 margin: -3rem !important; }
5896 margin-top: -3rem !important; }
5900 margin-right: -3rem !important; }
5904 margin-bottom: -3rem !important; }
5908 margin-left: -3rem !important; }
5911 margin: auto !important; }
5915 margin-top: auto !important; }
5919 margin-right: auto !important; }
5923 margin-bottom: auto !important; }
5927 margin-left: auto !important; }
5929 @media (min-width: 576px) {
5931 margin: 0 !important; }
5934 margin-top: 0 !important; }
5937 margin-right: 0 !important; }
5940 margin-bottom: 0 !important; }
5943 margin-left: 0 !important; }
5945 margin: 0.25rem !important; }
5948 margin-top: 0.25rem !important; }
5951 margin-right: 0.25rem !important; }
5954 margin-bottom: 0.25rem !important; }
5957 margin-left: 0.25rem !important; }
5959 margin: 0.5rem !important; }
5962 margin-top: 0.5rem !important; }
5965 margin-right: 0.5rem !important; }
5968 margin-bottom: 0.5rem !important; }
5971 margin-left: 0.5rem !important; }
5973 margin: 1rem !important; }
5976 margin-top: 1rem !important; }
5979 margin-right: 1rem !important; }
5982 margin-bottom: 1rem !important; }
5985 margin-left: 1rem !important; }
5987 margin: 1.5rem !important; }
5990 margin-top: 1.5rem !important; }
5993 margin-right: 1.5rem !important; }
5996 margin-bottom: 1.5rem !important; }
5999 margin-left: 1.5rem !important; }
6001 margin: 3rem !important; }
6004 margin-top: 3rem !important; }
6007 margin-right: 3rem !important; }
6010 margin-bottom: 3rem !important; }
6013 margin-left: 3rem !important; }
6015 padding: 0 !important; }
6018 padding-top: 0 !important; }
6021 padding-right: 0 !important; }
6024 padding-bottom: 0 !important; }
6027 padding-left: 0 !important; }
6029 padding: 0.25rem !important; }
6032 padding-top: 0.25rem !important; }
6035 padding-right: 0.25rem !important; }
6038 padding-bottom: 0.25rem !important; }
6041 padding-left: 0.25rem !important; }
6043 padding: 0.5rem !important; }
6046 padding-top: 0.5rem !important; }
6049 padding-right: 0.5rem !important; }
6052 padding-bottom: 0.5rem !important; }
6055 padding-left: 0.5rem !important; }
6057 padding: 1rem !important; }
6060 padding-top: 1rem !important; }
6063 padding-right: 1rem !important; }
6066 padding-bottom: 1rem !important; }
6069 padding-left: 1rem !important; }
6071 padding: 1.5rem !important; }
6074 padding-top: 1.5rem !important; }
6077 padding-right: 1.5rem !important; }
6080 padding-bottom: 1.5rem !important; }
6083 padding-left: 1.5rem !important; }
6085 padding: 3rem !important; }
6088 padding-top: 3rem !important; }
6091 padding-right: 3rem !important; }
6094 padding-bottom: 3rem !important; }
6097 padding-left: 3rem !important; }
6099 margin: -0.25rem !important; }
6102 margin-top: -0.25rem !important; }
6105 margin-right: -0.25rem !important; }
6108 margin-bottom: -0.25rem !important; }
6111 margin-left: -0.25rem !important; }
6113 margin: -0.5rem !important; }
6116 margin-top: -0.5rem !important; }
6119 margin-right: -0.5rem !important; }
6122 margin-bottom: -0.5rem !important; }
6125 margin-left: -0.5rem !important; }
6127 margin: -1rem !important; }
6130 margin-top: -1rem !important; }
6133 margin-right: -1rem !important; }
6136 margin-bottom: -1rem !important; }
6139 margin-left: -1rem !important; }
6141 margin: -1.5rem !important; }
6144 margin-top: -1.5rem !important; }
6147 margin-right: -1.5rem !important; }
6150 margin-bottom: -1.5rem !important; }
6153 margin-left: -1.5rem !important; }
6155 margin: -3rem !important; }
6158 margin-top: -3rem !important; }
6161 margin-right: -3rem !important; }
6164 margin-bottom: -3rem !important; }
6167 margin-left: -3rem !important; }
6169 margin: auto !important; }
6172 margin-top: auto !important; }
6175 margin-right: auto !important; }
6178 margin-bottom: auto !important; }
6181 margin-left: auto !important; } }
6183 @media (min-width: 768px) {
6185 margin: 0 !important; }
6188 margin-top: 0 !important; }
6191 margin-right: 0 !important; }
6194 margin-bottom: 0 !important; }
6197 margin-left: 0 !important; }
6199 margin: 0.25rem !important; }
6202 margin-top: 0.25rem !important; }
6205 margin-right: 0.25rem !important; }
6208 margin-bottom: 0.25rem !important; }
6211 margin-left: 0.25rem !important; }
6213 margin: 0.5rem !important; }
6216 margin-top: 0.5rem !important; }
6219 margin-right: 0.5rem !important; }
6222 margin-bottom: 0.5rem !important; }
6225 margin-left: 0.5rem !important; }
6227 margin: 1rem !important; }
6230 margin-top: 1rem !important; }
6233 margin-right: 1rem !important; }
6236 margin-bottom: 1rem !important; }
6239 margin-left: 1rem !important; }
6241 margin: 1.5rem !important; }
6244 margin-top: 1.5rem !important; }
6247 margin-right: 1.5rem !important; }
6250 margin-bottom: 1.5rem !important; }
6253 margin-left: 1.5rem !important; }
6255 margin: 3rem !important; }
6258 margin-top: 3rem !important; }
6261 margin-right: 3rem !important; }
6264 margin-bottom: 3rem !important; }
6267 margin-left: 3rem !important; }
6269 padding: 0 !important; }
6272 padding-top: 0 !important; }
6275 padding-right: 0 !important; }
6278 padding-bottom: 0 !important; }
6281 padding-left: 0 !important; }
6283 padding: 0.25rem !important; }
6286 padding-top: 0.25rem !important; }
6289 padding-right: 0.25rem !important; }
6292 padding-bottom: 0.25rem !important; }
6295 padding-left: 0.25rem !important; }
6297 padding: 0.5rem !important; }
6300 padding-top: 0.5rem !important; }
6303 padding-right: 0.5rem !important; }
6306 padding-bottom: 0.5rem !important; }
6309 padding-left: 0.5rem !important; }
6311 padding: 1rem !important; }
6314 padding-top: 1rem !important; }
6317 padding-right: 1rem !important; }
6320 padding-bottom: 1rem !important; }
6323 padding-left: 1rem !important; }
6325 padding: 1.5rem !important; }
6328 padding-top: 1.5rem !important; }
6331 padding-right: 1.5rem !important; }
6334 padding-bottom: 1.5rem !important; }
6337 padding-left: 1.5rem !important; }
6339 padding: 3rem !important; }
6342 padding-top: 3rem !important; }
6345 padding-right: 3rem !important; }
6348 padding-bottom: 3rem !important; }
6351 padding-left: 3rem !important; }
6353 margin: -0.25rem !important; }
6356 margin-top: -0.25rem !important; }
6359 margin-right: -0.25rem !important; }
6362 margin-bottom: -0.25rem !important; }
6365 margin-left: -0.25rem !important; }
6367 margin: -0.5rem !important; }
6370 margin-top: -0.5rem !important; }
6373 margin-right: -0.5rem !important; }
6376 margin-bottom: -0.5rem !important; }
6379 margin-left: -0.5rem !important; }
6381 margin: -1rem !important; }
6384 margin-top: -1rem !important; }
6387 margin-right: -1rem !important; }
6390 margin-bottom: -1rem !important; }
6393 margin-left: -1rem !important; }
6395 margin: -1.5rem !important; }
6398 margin-top: -1.5rem !important; }
6401 margin-right: -1.5rem !important; }
6404 margin-bottom: -1.5rem !important; }
6407 margin-left: -1.5rem !important; }
6409 margin: -3rem !important; }
6412 margin-top: -3rem !important; }
6415 margin-right: -3rem !important; }
6418 margin-bottom: -3rem !important; }
6421 margin-left: -3rem !important; }
6423 margin: auto !important; }
6426 margin-top: auto !important; }
6429 margin-right: auto !important; }
6432 margin-bottom: auto !important; }
6435 margin-left: auto !important; } }
6437 @media (min-width: 992px) {
6439 margin: 0 !important; }
6442 margin-top: 0 !important; }
6445 margin-right: 0 !important; }
6448 margin-bottom: 0 !important; }
6451 margin-left: 0 !important; }
6453 margin: 0.25rem !important; }
6456 margin-top: 0.25rem !important; }
6459 margin-right: 0.25rem !important; }
6462 margin-bottom: 0.25rem !important; }
6465 margin-left: 0.25rem !important; }
6467 margin: 0.5rem !important; }
6470 margin-top: 0.5rem !important; }
6473 margin-right: 0.5rem !important; }
6476 margin-bottom: 0.5rem !important; }
6479 margin-left: 0.5rem !important; }
6481 margin: 1rem !important; }
6484 margin-top: 1rem !important; }
6487 margin-right: 1rem !important; }
6490 margin-bottom: 1rem !important; }
6493 margin-left: 1rem !important; }
6495 margin: 1.5rem !important; }
6498 margin-top: 1.5rem !important; }
6501 margin-right: 1.5rem !important; }
6504 margin-bottom: 1.5rem !important; }
6507 margin-left: 1.5rem !important; }
6509 margin: 3rem !important; }
6512 margin-top: 3rem !important; }
6515 margin-right: 3rem !important; }
6518 margin-bottom: 3rem !important; }
6521 margin-left: 3rem !important; }
6523 padding: 0 !important; }
6526 padding-top: 0 !important; }
6529 padding-right: 0 !important; }
6532 padding-bottom: 0 !important; }
6535 padding-left: 0 !important; }
6537 padding: 0.25rem !important; }
6540 padding-top: 0.25rem !important; }
6543 padding-right: 0.25rem !important; }
6546 padding-bottom: 0.25rem !important; }
6549 padding-left: 0.25rem !important; }
6551 padding: 0.5rem !important; }
6554 padding-top: 0.5rem !important; }
6557 padding-right: 0.5rem !important; }
6560 padding-bottom: 0.5rem !important; }
6563 padding-left: 0.5rem !important; }
6565 padding: 1rem !important; }
6568 padding-top: 1rem !important; }
6571 padding-right: 1rem !important; }
6574 padding-bottom: 1rem !important; }
6577 padding-left: 1rem !important; }
6579 padding: 1.5rem !important; }
6582 padding-top: 1.5rem !important; }
6585 padding-right: 1.5rem !important; }
6588 padding-bottom: 1.5rem !important; }
6591 padding-left: 1.5rem !important; }
6593 padding: 3rem !important; }
6596 padding-top: 3rem !important; }
6599 padding-right: 3rem !important; }
6602 padding-bottom: 3rem !important; }
6605 padding-left: 3rem !important; }
6607 margin: -0.25rem !important; }
6610 margin-top: -0.25rem !important; }
6613 margin-right: -0.25rem !important; }
6616 margin-bottom: -0.25rem !important; }
6619 margin-left: -0.25rem !important; }
6621 margin: -0.5rem !important; }
6624 margin-top: -0.5rem !important; }
6627 margin-right: -0.5rem !important; }
6630 margin-bottom: -0.5rem !important; }
6633 margin-left: -0.5rem !important; }
6635 margin: -1rem !important; }
6638 margin-top: -1rem !important; }
6641 margin-right: -1rem !important; }
6644 margin-bottom: -1rem !important; }
6647 margin-left: -1rem !important; }
6649 margin: -1.5rem !important; }
6652 margin-top: -1.5rem !important; }
6655 margin-right: -1.5rem !important; }
6658 margin-bottom: -1.5rem !important; }
6661 margin-left: -1.5rem !important; }
6663 margin: -3rem !important; }
6666 margin-top: -3rem !important; }
6669 margin-right: -3rem !important; }
6672 margin-bottom: -3rem !important; }
6675 margin-left: -3rem !important; }
6677 margin: auto !important; }
6680 margin-top: auto !important; }
6683 margin-right: auto !important; }
6686 margin-bottom: auto !important; }
6689 margin-left: auto !important; } }
6691 @media (min-width: 1200px) {
6693 margin: 0 !important; }
6696 margin-top: 0 !important; }
6699 margin-right: 0 !important; }
6702 margin-bottom: 0 !important; }
6705 margin-left: 0 !important; }
6707 margin: 0.25rem !important; }
6710 margin-top: 0.25rem !important; }
6713 margin-right: 0.25rem !important; }
6716 margin-bottom: 0.25rem !important; }
6719 margin-left: 0.25rem !important; }
6721 margin: 0.5rem !important; }
6724 margin-top: 0.5rem !important; }
6727 margin-right: 0.5rem !important; }
6730 margin-bottom: 0.5rem !important; }
6733 margin-left: 0.5rem !important; }
6735 margin: 1rem !important; }
6738 margin-top: 1rem !important; }
6741 margin-right: 1rem !important; }
6744 margin-bottom: 1rem !important; }
6747 margin-left: 1rem !important; }
6749 margin: 1.5rem !important; }
6752 margin-top: 1.5rem !important; }
6755 margin-right: 1.5rem !important; }
6758 margin-bottom: 1.5rem !important; }
6761 margin-left: 1.5rem !important; }
6763 margin: 3rem !important; }
6766 margin-top: 3rem !important; }
6769 margin-right: 3rem !important; }
6772 margin-bottom: 3rem !important; }
6775 margin-left: 3rem !important; }
6777 padding: 0 !important; }
6780 padding-top: 0 !important; }
6783 padding-right: 0 !important; }
6786 padding-bottom: 0 !important; }
6789 padding-left: 0 !important; }
6791 padding: 0.25rem !important; }
6794 padding-top: 0.25rem !important; }
6797 padding-right: 0.25rem !important; }
6800 padding-bottom: 0.25rem !important; }
6803 padding-left: 0.25rem !important; }
6805 padding: 0.5rem !important; }
6808 padding-top: 0.5rem !important; }
6811 padding-right: 0.5rem !important; }
6814 padding-bottom: 0.5rem !important; }
6817 padding-left: 0.5rem !important; }
6819 padding: 1rem !important; }
6822 padding-top: 1rem !important; }
6825 padding-right: 1rem !important; }
6828 padding-bottom: 1rem !important; }
6831 padding-left: 1rem !important; }
6833 padding: 1.5rem !important; }
6836 padding-top: 1.5rem !important; }
6839 padding-right: 1.5rem !important; }
6842 padding-bottom: 1.5rem !important; }
6845 padding-left: 1.5rem !important; }
6847 padding: 3rem !important; }
6850 padding-top: 3rem !important; }
6853 padding-right: 3rem !important; }
6856 padding-bottom: 3rem !important; }
6859 padding-left: 3rem !important; }
6861 margin: -0.25rem !important; }
6864 margin-top: -0.25rem !important; }
6867 margin-right: -0.25rem !important; }
6870 margin-bottom: -0.25rem !important; }
6873 margin-left: -0.25rem !important; }
6875 margin: -0.5rem !important; }
6878 margin-top: -0.5rem !important; }
6881 margin-right: -0.5rem !important; }
6884 margin-bottom: -0.5rem !important; }
6887 margin-left: -0.5rem !important; }
6889 margin: -1rem !important; }
6892 margin-top: -1rem !important; }
6895 margin-right: -1rem !important; }
6898 margin-bottom: -1rem !important; }
6901 margin-left: -1rem !important; }
6903 margin: -1.5rem !important; }
6906 margin-top: -1.5rem !important; }
6909 margin-right: -1.5rem !important; }
6912 margin-bottom: -1.5rem !important; }
6915 margin-left: -1.5rem !important; }
6917 margin: -3rem !important; }
6920 margin-top: -3rem !important; }
6923 margin-right: -3rem !important; }
6926 margin-bottom: -3rem !important; }
6929 margin-left: -3rem !important; }
6931 margin: auto !important; }
6934 margin-top: auto !important; }
6937 margin-right: auto !important; }
6940 margin-bottom: auto !important; }
6943 margin-left: auto !important; } }
6945 .stretched-link::after {
6952 pointer-events: auto;
6954 background-color: rgba(0, 0, 0, 0); }
6957 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
6960 text-align: justify !important; }
6963 white-space: normal !important; }
6966 white-space: nowrap !important; }
6970 text-overflow: ellipsis;
6971 white-space: nowrap; }
6974 text-align: left !important; }
6977 text-align: right !important; }
6980 text-align: center !important; }
6982 @media (min-width: 576px) {
6984 text-align: left !important; }
6986 text-align: right !important; }
6988 text-align: center !important; } }
6990 @media (min-width: 768px) {
6992 text-align: left !important; }
6994 text-align: right !important; }
6996 text-align: center !important; } }
6998 @media (min-width: 992px) {
7000 text-align: left !important; }
7002 text-align: right !important; }
7004 text-align: center !important; } }
7006 @media (min-width: 1200px) {
7008 text-align: left !important; }
7010 text-align: right !important; }
7012 text-align: center !important; } }
7015 text-transform: lowercase !important; }
7018 text-transform: uppercase !important; }
7021 text-transform: capitalize !important; }
7023 .font-weight-light {
7024 font-weight: 300 !important; }
7026 .font-weight-lighter {
7027 font-weight: lighter !important; }
7029 .font-weight-normal {
7030 font-weight: 400 !important; }
7033 font-weight: 700 !important; }
7035 .font-weight-bolder {
7036 font-weight: bolder !important; }
7039 font-style: italic !important; }
7042 color: #fff !important; }
7045 color: #007bff !important; }
7047 a.text-primary:hover, a.text-primary:focus {
7048 color: #0056b3 !important; }
7051 color: #6c757d !important; }
7053 a.text-secondary:hover, a.text-secondary:focus {
7054 color: #494f54 !important; }
7057 color: #28a745 !important; }
7059 a.text-success:hover, a.text-success:focus {
7060 color: #19692c !important; }
7063 color: #17a2b8 !important; }
7065 a.text-info:hover, a.text-info:focus {
7066 color: #0f6674 !important; }
7069 color: #ffc107 !important; }
7071 a.text-warning:hover, a.text-warning:focus {
7072 color: #ba8b00 !important; }
7075 color: #dc3545 !important; }
7077 a.text-danger:hover, a.text-danger:focus {
7078 color: #a71d2a !important; }
7081 color: #f8f9fa !important; }
7083 a.text-light:hover, a.text-light:focus {
7084 color: #cbd3da !important; }
7087 color: #343a40 !important; }
7089 a.text-dark:hover, a.text-dark:focus {
7090 color: #121416 !important; }
7093 color: #212529 !important; }
7096 color: #6c757d !important; }
7099 color: rgba(0, 0, 0, 0.5) !important; }
7102 color: rgba(255, 255, 255, 0.5) !important; }
7108 background-color: transparent;
7111 .text-decoration-none {
7112 text-decoration: none !important; }
7115 word-break: break-word !important;
7116 word-wrap: break-word !important; }
7119 color: inherit !important; }
7122 visibility: visible !important; }
7125 visibility: hidden !important; }
7131 text-shadow: none !important;
7132 box-shadow: none !important; }
7134 text-decoration: underline; }
7135 abbr[title]::after {
7136 content: " (" attr(title) ")"; }
7138 white-space: pre-wrap !important; }
7141 border: 1px solid #adb5bd;
7142 page-break-inside: avoid; }
7144 display: table-header-group; }
7147 page-break-inside: avoid; }
7155 page-break-after: avoid; }
7159 min-width: 992px !important; }
7161 min-width: 992px !important; }
7165 border: 1px solid #000; }
7167 border-collapse: collapse !important; }
7170 background-color: #fff !important; }
7172 .table-bordered td {
7173 border: 1px solid #dee2e6 !important; }
7178 .table-dark thead th,
7179 .table-dark tbody + tbody {
7180 border-color: #dee2e6; }
7181 .table .thead-dark th {
7183 border-color: #dee2e6; } }
7185 /*# sourceMappingURL=bootstrap.css.map */