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 input {
1533 padding-right: calc(1.5em + 0.75rem);
1534 background-repeat: no-repeat;
1535 background-position: right calc(0.375em + 0.1875rem) center;
1536 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1538 .form-password .password-visible {
1539 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTDExMTAwMDExMTMzMzExMTExMTAwMDAwMDIyMjIyMjAwMDIyMtDcR4EAAAAMdFJOUwDfIO86ksUQf1ivcKwSZ8wAAABaSURBVBjTY2AYcMB4Bg4EUDlMMtZgFezNBxUY2GXOSDgwMDA1nzlWwMB6cOKZw2lpNmcyZQIYmI0YvEAaljAoA/UoMLAedXGJCQCxQKYfYWDwMYBZJQDBlAMAlfIjX/5EzDQAAAAASUVORK5CYII=") !important; }
1541 .form-password .password-hidden {
1542 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTDAwMDAwMDExMTExMTExMTExMTIyMjExMTAwMDAwMDIyMjIyMjAwMDIyMm633p8AAAAOdFJOUwAgEN9BwKGQzzB/YO9gZ/nLrQAAAK1JREFUGNOdzzEKwkAUhOF1QcUUsiBaiVikDnqBLSy0E71AULAOFp4jeALxJIIXEc0mEhH+M/jW6AF0qvmqN0+pPzOz5ebbu0jWVW9ZD2fe6FBMwpSz7zXLUQ+buKGggVO6MClbwYCn0ixO5IKETAU8IgoBXGcJeRsEMdkB8oi7YM6zDqMLN0GTshYXxrISaMtWm6C6o/qUkzBmrD4T/LZ9tbTnsfz+ME3d7of3X1WUUZSrxwjQAAAAAElFTkSuQmCC") !important; }
1547 margin-top: 0.25rem;
1558 padding: 0.25rem 0.5rem;
1560 font-size: 0.875rem;
1563 background-color: rgba(40, 167, 69, 0.9);
1564 border-radius: 0.25rem; }
1565 .form-row > .col > .valid-tooltip, .form-row > [class*="col-"] > .valid-tooltip {
1568 .was-validated :valid ~ .valid-feedback,
1569 .was-validated :valid ~ .valid-tooltip,
1570 .is-valid ~ .valid-feedback,
1571 .is-valid ~ .valid-tooltip {
1574 .was-validated .form-control:valid, .form-control.is-valid {
1575 border-color: #28a745;
1576 padding-right: calc(1.5em + 0.75rem);
1577 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");
1578 background-repeat: no-repeat;
1579 background-position: right calc(0.375em + 0.1875rem) center;
1580 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1581 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
1582 border-color: #28a745;
1583 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1585 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
1586 padding-right: calc(1.5em + 0.75rem);
1587 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
1589 .was-validated .custom-select:valid, .custom-select.is-valid {
1590 border-color: #28a745;
1591 padding-right: calc(0.75em + 2.3125rem);
1592 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; }
1593 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
1594 border-color: #28a745;
1595 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1597 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
1600 .was-validated .form-check-input:valid ~ .valid-feedback,
1601 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
1602 .form-check-input.is-valid ~ .valid-tooltip {
1605 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
1607 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
1608 border-color: #28a745; }
1610 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
1611 border-color: #34ce57;
1612 background-color: #34ce57; }
1614 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
1615 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1617 .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 {
1618 border-color: #28a745; }
1620 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
1621 border-color: #28a745; }
1623 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
1624 border-color: #28a745;
1625 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1630 margin-top: 0.25rem;
1641 padding: 0.25rem 0.5rem;
1643 font-size: 0.875rem;
1646 background-color: rgba(220, 53, 69, 0.9);
1647 border-radius: 0.25rem; }
1648 .form-row > .col > .invalid-tooltip, .form-row > [class*="col-"] > .invalid-tooltip {
1651 .was-validated :invalid ~ .invalid-feedback,
1652 .was-validated :invalid ~ .invalid-tooltip,
1653 .is-invalid ~ .invalid-feedback,
1654 .is-invalid ~ .invalid-tooltip {
1657 .was-validated .form-control:invalid, .form-control.is-invalid {
1658 border-color: #dc3545;
1659 padding-right: calc(1.5em + 0.75rem);
1660 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");
1661 background-repeat: no-repeat;
1662 background-position: right calc(0.375em + 0.1875rem) center;
1663 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1664 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
1665 border-color: #dc3545;
1666 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1668 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
1669 padding-right: calc(1.5em + 0.75rem);
1670 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
1672 .was-validated .custom-select:invalid, .custom-select.is-invalid {
1673 border-color: #dc3545;
1674 padding-right: calc(0.75em + 2.3125rem);
1675 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; }
1676 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
1677 border-color: #dc3545;
1678 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1680 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
1683 .was-validated .form-check-input:invalid ~ .invalid-feedback,
1684 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
1685 .form-check-input.is-invalid ~ .invalid-tooltip {
1688 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
1690 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
1691 border-color: #dc3545; }
1693 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
1694 border-color: #e4606d;
1695 background-color: #e4606d; }
1697 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
1698 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1700 .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 {
1701 border-color: #dc3545; }
1703 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
1704 border-color: #dc3545; }
1706 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
1707 border-color: #dc3545;
1708 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1712 flex-flow: row wrap;
1713 align-items: center; }
1714 .form-inline .form-check {
1716 @media (min-width: 576px) {
1717 .form-inline label {
1719 align-items: center;
1720 justify-content: center;
1722 .form-inline .form-group {
1725 flex-flow: row wrap;
1726 align-items: center;
1728 .form-inline .form-control {
1729 display: inline-block;
1731 vertical-align: middle; }
1732 .form-inline .form-control-plaintext {
1733 display: inline-block; }
1734 .form-inline .input-group,
1735 .form-inline .custom-select {
1737 .form-inline .form-check {
1739 align-items: center;
1740 justify-content: center;
1743 .form-inline .form-check-input {
1747 margin-right: 0.25rem;
1749 .form-inline .custom-control {
1750 align-items: center;
1751 justify-content: center; }
1752 .form-inline .custom-control-label {
1753 margin-bottom: 0; } }
1755 display: inline-block;
1759 vertical-align: middle;
1761 background-color: transparent;
1762 border: 1px solid transparent;
1763 padding: 0.375rem 0.75rem;
1766 border-radius: 0.25rem;
1767 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; }
1768 @media (prefers-reduced-motion: reduce) {
1770 transition: none; } }
1773 text-decoration: none; }
1774 .btn:focus, .btn.focus {
1776 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1777 .btn.disabled, .btn:disabled {
1779 .btn:not(:disabled):not(.disabled) {
1783 fieldset:disabled a.btn {
1784 pointer-events: none; }
1788 background-color: #007bff;
1789 border-color: #007bff; }
1790 .btn-primary:hover {
1792 background-color: #0069d9;
1793 border-color: #0062cc; }
1794 .btn-primary:focus, .btn-primary.focus {
1796 background-color: #0069d9;
1797 border-color: #0062cc;
1798 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
1799 .btn-primary.disabled, .btn-primary:disabled {
1801 background-color: #007bff;
1802 border-color: #007bff; }
1803 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
1805 background-color: #0062cc;
1806 border-color: #005cbf; }
1807 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
1808 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
1812 background-color: #6c757d;
1813 border-color: #6c757d; }
1814 .btn-secondary:hover {
1816 background-color: #5a6268;
1817 border-color: #545b62; }
1818 .btn-secondary:focus, .btn-secondary.focus {
1820 background-color: #5a6268;
1821 border-color: #545b62;
1822 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
1823 .btn-secondary.disabled, .btn-secondary:disabled {
1825 background-color: #6c757d;
1826 border-color: #6c757d; }
1827 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
1829 background-color: #545b62;
1830 border-color: #4e555b; }
1831 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
1832 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
1836 background-color: #28a745;
1837 border-color: #28a745; }
1838 .btn-success:hover {
1840 background-color: #218838;
1841 border-color: #1e7e34; }
1842 .btn-success:focus, .btn-success.focus {
1844 background-color: #218838;
1845 border-color: #1e7e34;
1846 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
1847 .btn-success.disabled, .btn-success:disabled {
1849 background-color: #28a745;
1850 border-color: #28a745; }
1851 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
1853 background-color: #1e7e34;
1854 border-color: #1c7430; }
1855 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
1856 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
1860 background-color: #17a2b8;
1861 border-color: #17a2b8; }
1864 background-color: #138496;
1865 border-color: #117a8b; }
1866 .btn-info:focus, .btn-info.focus {
1868 background-color: #138496;
1869 border-color: #117a8b;
1870 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
1871 .btn-info.disabled, .btn-info:disabled {
1873 background-color: #17a2b8;
1874 border-color: #17a2b8; }
1875 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
1877 background-color: #117a8b;
1878 border-color: #10707f; }
1879 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
1880 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
1884 background-color: #ffc107;
1885 border-color: #ffc107; }
1886 .btn-warning:hover {
1888 background-color: #e0a800;
1889 border-color: #d39e00; }
1890 .btn-warning:focus, .btn-warning.focus {
1892 background-color: #e0a800;
1893 border-color: #d39e00;
1894 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
1895 .btn-warning.disabled, .btn-warning:disabled {
1897 background-color: #ffc107;
1898 border-color: #ffc107; }
1899 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
1901 background-color: #d39e00;
1902 border-color: #c69500; }
1903 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
1904 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
1908 background-color: #dc3545;
1909 border-color: #dc3545; }
1912 background-color: #c82333;
1913 border-color: #bd2130; }
1914 .btn-danger:focus, .btn-danger.focus {
1916 background-color: #c82333;
1917 border-color: #bd2130;
1918 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
1919 .btn-danger.disabled, .btn-danger:disabled {
1921 background-color: #dc3545;
1922 border-color: #dc3545; }
1923 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
1925 background-color: #bd2130;
1926 border-color: #b21f2d; }
1927 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
1928 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
1932 background-color: #f8f9fa;
1933 border-color: #f8f9fa; }
1936 background-color: #e2e6ea;
1937 border-color: #dae0e5; }
1938 .btn-light:focus, .btn-light.focus {
1940 background-color: #e2e6ea;
1941 border-color: #dae0e5;
1942 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
1943 .btn-light.disabled, .btn-light:disabled {
1945 background-color: #f8f9fa;
1946 border-color: #f8f9fa; }
1947 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
1949 background-color: #dae0e5;
1950 border-color: #d3d9df; }
1951 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
1952 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
1956 background-color: #343a40;
1957 border-color: #343a40; }
1960 background-color: #23272b;
1961 border-color: #1d2124; }
1962 .btn-dark:focus, .btn-dark.focus {
1964 background-color: #23272b;
1965 border-color: #1d2124;
1966 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
1967 .btn-dark.disabled, .btn-dark:disabled {
1969 background-color: #343a40;
1970 border-color: #343a40; }
1971 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
1973 background-color: #1d2124;
1974 border-color: #171a1d; }
1975 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
1976 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
1978 .btn-outline-primary {
1980 border-color: #007bff; }
1981 .btn-outline-primary:hover {
1983 background-color: #007bff;
1984 border-color: #007bff; }
1985 .btn-outline-primary:focus, .btn-outline-primary.focus {
1986 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
1987 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
1989 background-color: transparent; }
1990 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
1992 background-color: #007bff;
1993 border-color: #007bff; }
1994 .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 {
1995 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
1997 .btn-outline-secondary {
1999 border-color: #6c757d; }
2000 .btn-outline-secondary:hover {
2002 background-color: #6c757d;
2003 border-color: #6c757d; }
2004 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2005 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
2006 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2008 background-color: transparent; }
2009 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
2011 background-color: #6c757d;
2012 border-color: #6c757d; }
2013 .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 {
2014 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
2016 .btn-outline-success {
2018 border-color: #28a745; }
2019 .btn-outline-success:hover {
2021 background-color: #28a745;
2022 border-color: #28a745; }
2023 .btn-outline-success:focus, .btn-outline-success.focus {
2024 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
2025 .btn-outline-success.disabled, .btn-outline-success:disabled {
2027 background-color: transparent; }
2028 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
2030 background-color: #28a745;
2031 border-color: #28a745; }
2032 .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 {
2033 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
2037 border-color: #17a2b8; }
2038 .btn-outline-info:hover {
2040 background-color: #17a2b8;
2041 border-color: #17a2b8; }
2042 .btn-outline-info:focus, .btn-outline-info.focus {
2043 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
2044 .btn-outline-info.disabled, .btn-outline-info:disabled {
2046 background-color: transparent; }
2047 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
2049 background-color: #17a2b8;
2050 border-color: #17a2b8; }
2051 .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 {
2052 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
2054 .btn-outline-warning {
2056 border-color: #ffc107; }
2057 .btn-outline-warning:hover {
2059 background-color: #ffc107;
2060 border-color: #ffc107; }
2061 .btn-outline-warning:focus, .btn-outline-warning.focus {
2062 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
2063 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2065 background-color: transparent; }
2066 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
2068 background-color: #ffc107;
2069 border-color: #ffc107; }
2070 .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 {
2071 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
2073 .btn-outline-danger {
2075 border-color: #dc3545; }
2076 .btn-outline-danger:hover {
2078 background-color: #dc3545;
2079 border-color: #dc3545; }
2080 .btn-outline-danger:focus, .btn-outline-danger.focus {
2081 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
2082 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2084 background-color: transparent; }
2085 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
2087 background-color: #dc3545;
2088 border-color: #dc3545; }
2089 .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 {
2090 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
2092 .btn-outline-light {
2094 border-color: #f8f9fa; }
2095 .btn-outline-light:hover {
2097 background-color: #f8f9fa;
2098 border-color: #f8f9fa; }
2099 .btn-outline-light:focus, .btn-outline-light.focus {
2100 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
2101 .btn-outline-light.disabled, .btn-outline-light:disabled {
2103 background-color: transparent; }
2104 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
2106 background-color: #f8f9fa;
2107 border-color: #f8f9fa; }
2108 .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 {
2109 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
2113 border-color: #343a40; }
2114 .btn-outline-dark:hover {
2116 background-color: #343a40;
2117 border-color: #343a40; }
2118 .btn-outline-dark:focus, .btn-outline-dark.focus {
2119 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
2120 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2122 background-color: transparent; }
2123 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
2125 background-color: #343a40;
2126 border-color: #343a40; }
2127 .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 {
2128 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
2133 text-decoration: none; }
2136 text-decoration: underline; }
2137 .btn-link:focus, .btn-link.focus {
2138 text-decoration: underline; }
2139 .btn-link:disabled, .btn-link.disabled {
2141 pointer-events: none; }
2143 .btn-lg, .btn-group-lg > .btn {
2144 padding: 0.5rem 1rem;
2147 border-radius: 0.3rem; }
2149 .btn-sm, .btn-group-sm > .btn {
2150 padding: 0.25rem 0.5rem;
2151 font-size: 0.875rem;
2153 border-radius: 0.2rem; }
2158 .btn-block + .btn-block {
2159 margin-top: 0.5rem; }
2161 input[type="submit"].btn-block,
2162 input[type="reset"].btn-block,
2163 input[type="button"].btn-block {
2167 transition: opacity 0.15s linear; }
2168 @media (prefers-reduced-motion: reduce) {
2170 transition: none; } }
2174 .collapse:not(.show) {
2181 transition: height 0.35s ease; }
2182 @media (prefers-reduced-motion: reduce) {
2184 transition: none; } }
2189 position: relative; }
2192 white-space: nowrap; }
2193 .dropdown-toggle::after {
2194 display: inline-block;
2195 margin-left: 0.255em;
2196 vertical-align: 0.255em;
2198 border-top: 0.3em solid;
2199 border-right: 0.3em solid transparent;
2201 border-left: 0.3em solid transparent; }
2202 .dropdown-toggle:empty::after {
2214 margin: 0.125rem 0 0;
2219 background-color: #fff;
2220 background-clip: padding-box;
2221 border: 1px solid rgba(0, 0, 0, 0.15);
2222 border-radius: 0.25rem; }
2224 .dropdown-menu-left {
2228 .dropdown-menu-right {
2232 @media (min-width: 576px) {
2233 .dropdown-menu-sm-left {
2236 .dropdown-menu-sm-right {
2240 @media (min-width: 768px) {
2241 .dropdown-menu-md-left {
2244 .dropdown-menu-md-right {
2248 @media (min-width: 992px) {
2249 .dropdown-menu-lg-left {
2252 .dropdown-menu-lg-right {
2256 @media (min-width: 1200px) {
2257 .dropdown-menu-xl-left {
2260 .dropdown-menu-xl-right {
2264 .dropup .dropdown-menu {
2268 margin-bottom: 0.125rem; }
2270 .dropup .dropdown-toggle::after {
2271 display: inline-block;
2272 margin-left: 0.255em;
2273 vertical-align: 0.255em;
2276 border-right: 0.3em solid transparent;
2277 border-bottom: 0.3em solid;
2278 border-left: 0.3em solid transparent; }
2280 .dropup .dropdown-toggle:empty::after {
2283 .dropright .dropdown-menu {
2288 margin-left: 0.125rem; }
2290 .dropright .dropdown-toggle::after {
2291 display: inline-block;
2292 margin-left: 0.255em;
2293 vertical-align: 0.255em;
2295 border-top: 0.3em solid transparent;
2297 border-bottom: 0.3em solid transparent;
2298 border-left: 0.3em solid; }
2300 .dropright .dropdown-toggle:empty::after {
2303 .dropright .dropdown-toggle::after {
2304 vertical-align: 0; }
2306 .dropleft .dropdown-menu {
2311 margin-right: 0.125rem; }
2313 .dropleft .dropdown-toggle::after {
2314 display: inline-block;
2315 margin-left: 0.255em;
2316 vertical-align: 0.255em;
2319 .dropleft .dropdown-toggle::after {
2322 .dropleft .dropdown-toggle::before {
2323 display: inline-block;
2324 margin-right: 0.255em;
2325 vertical-align: 0.255em;
2327 border-top: 0.3em solid transparent;
2328 border-right: 0.3em solid;
2329 border-bottom: 0.3em solid transparent; }
2331 .dropleft .dropdown-toggle:empty::after {
2334 .dropleft .dropdown-toggle::before {
2335 vertical-align: 0; }
2337 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
2345 border-top: 1px solid #e9ecef; }
2350 padding: 0.25rem 1.5rem;
2354 text-align: inherit;
2355 white-space: nowrap;
2356 background-color: transparent;
2358 .dropdown-item:hover, .dropdown-item:focus {
2360 text-decoration: none;
2361 background-color: #f8f9fa; }
2362 .dropdown-item.active, .dropdown-item:active {
2364 text-decoration: none;
2365 background-color: #007bff; }
2366 .dropdown-item.disabled, .dropdown-item:disabled {
2368 pointer-events: none;
2369 background-color: transparent; }
2371 .dropdown-menu.show {
2376 padding: 0.5rem 1.5rem;
2378 font-size: 0.875rem;
2380 white-space: nowrap; }
2382 .dropdown-item-text {
2384 padding: 0.25rem 1.5rem;
2388 .btn-group-vertical {
2390 display: inline-flex;
2391 vertical-align: middle; }
2393 .btn-group-vertical > .btn {
2396 .btn-group > .btn:hover,
2397 .btn-group-vertical > .btn:hover {
2399 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
2400 .btn-group-vertical > .btn:focus,
2401 .btn-group-vertical > .btn:active,
2402 .btn-group-vertical > .btn.active {
2408 justify-content: flex-start; }
2409 .btn-toolbar .input-group {
2412 .btn-group > .btn:not(:first-child),
2413 .btn-group > .btn-group:not(:first-child) {
2414 margin-left: -1px; }
2416 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
2417 .btn-group > .btn-group:not(:last-child) > .btn {
2418 border-top-right-radius: 0;
2419 border-bottom-right-radius: 0; }
2421 .btn-group > .btn:not(:first-child),
2422 .btn-group > .btn-group:not(:first-child) > .btn {
2423 border-top-left-radius: 0;
2424 border-bottom-left-radius: 0; }
2426 .dropdown-toggle-split {
2427 padding-right: 0.5625rem;
2428 padding-left: 0.5625rem; }
2429 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
2431 .dropleft .dropdown-toggle-split::before {
2434 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
2435 padding-right: 0.375rem;
2436 padding-left: 0.375rem; }
2438 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
2439 padding-right: 0.75rem;
2440 padding-left: 0.75rem; }
2442 .btn-group-vertical {
2443 flex-direction: column;
2444 align-items: flex-start;
2445 justify-content: center; }
2446 .btn-group-vertical > .btn,
2447 .btn-group-vertical > .btn-group {
2449 .btn-group-vertical > .btn:not(:first-child),
2450 .btn-group-vertical > .btn-group:not(:first-child) {
2452 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
2453 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
2454 border-bottom-right-radius: 0;
2455 border-bottom-left-radius: 0; }
2456 .btn-group-vertical > .btn:not(:first-child),
2457 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
2458 border-top-left-radius: 0;
2459 border-top-right-radius: 0; }
2461 .btn-group-toggle > .btn,
2462 .btn-group-toggle > .btn-group > .btn {
2464 .btn-group-toggle > .btn input[type="radio"],
2465 .btn-group-toggle > .btn input[type="checkbox"],
2466 .btn-group-toggle > .btn-group > .btn input[type="radio"],
2467 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
2469 clip: rect(0, 0, 0, 0);
2470 pointer-events: none; }
2476 align-items: stretch;
2478 .input-group > .form-control,
2479 .input-group > .form-control-plaintext,
2480 .input-group > .custom-select,
2481 .input-group > .custom-file {
2487 .input-group > .form-control + .form-control,
2488 .input-group > .form-control + .custom-select,
2489 .input-group > .form-control + .custom-file,
2490 .input-group > .form-control-plaintext + .form-control,
2491 .input-group > .form-control-plaintext + .custom-select,
2492 .input-group > .form-control-plaintext + .custom-file,
2493 .input-group > .custom-select + .form-control,
2494 .input-group > .custom-select + .custom-select,
2495 .input-group > .custom-select + .custom-file,
2496 .input-group > .custom-file + .form-control,
2497 .input-group > .custom-file + .custom-select,
2498 .input-group > .custom-file + .custom-file {
2499 margin-left: -1px; }
2500 .input-group > .form-control:focus,
2501 .input-group > .custom-select:focus,
2502 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
2504 .input-group > .custom-file .custom-file-input:focus {
2506 .input-group > .form-control:not(:first-child),
2507 .input-group > .custom-select:not(:first-child) {
2508 border-top-left-radius: 0;
2509 border-bottom-left-radius: 0; }
2510 .input-group > .custom-file {
2512 align-items: center; }
2513 .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
2514 border-top-left-radius: 0;
2515 border-bottom-left-radius: 0; }
2516 .input-group:not(.has-validation) > .form-control:not(:last-child),
2517 .input-group:not(.has-validation) > .custom-select:not(:last-child),
2518 .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
2519 border-top-right-radius: 0;
2520 border-bottom-right-radius: 0; }
2521 .input-group.has-validation > .form-control:nth-last-child(n + 3),
2522 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
2523 .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
2524 border-top-right-radius: 0;
2525 border-bottom-right-radius: 0; }
2527 .input-group-prepend,
2528 .input-group-append {
2530 .input-group-prepend .btn,
2531 .input-group-append .btn {
2534 .input-group-prepend .btn:focus,
2535 .input-group-append .btn:focus {
2537 .input-group-prepend .btn + .btn,
2538 .input-group-prepend .btn + .input-group-text,
2539 .input-group-prepend .input-group-text + .input-group-text,
2540 .input-group-prepend .input-group-text + .btn,
2541 .input-group-append .btn + .btn,
2542 .input-group-append .btn + .input-group-text,
2543 .input-group-append .input-group-text + .input-group-text,
2544 .input-group-append .input-group-text + .btn {
2545 margin-left: -1px; }
2547 .input-group-prepend {
2548 margin-right: -1px; }
2550 .input-group-append {
2551 margin-left: -1px; }
2555 align-items: center;
2556 padding: 0.375rem 0.75rem;
2563 white-space: nowrap;
2564 background-color: #e9ecef;
2565 border: 1px solid #ced4da;
2566 border-radius: 0.25rem; }
2567 .input-group-text input[type="radio"],
2568 .input-group-text input[type="checkbox"] {
2571 .input-group-lg > .form-control:not(textarea),
2572 .input-group-lg > .custom-select {
2573 height: calc(1.5em + 1rem + 2px); }
2575 .input-group-lg > .form-control,
2576 .input-group-lg > .custom-select,
2577 .input-group-lg > .input-group-prepend > .input-group-text,
2578 .input-group-lg > .input-group-append > .input-group-text,
2579 .input-group-lg > .input-group-prepend > .btn,
2580 .input-group-lg > .input-group-append > .btn {
2581 padding: 0.5rem 1rem;
2584 border-radius: 0.3rem; }
2586 .input-group-sm > .form-control:not(textarea),
2587 .input-group-sm > .custom-select {
2588 height: calc(1.5em + 0.5rem + 2px); }
2590 .input-group-sm > .form-control,
2591 .input-group-sm > .custom-select,
2592 .input-group-sm > .input-group-prepend > .input-group-text,
2593 .input-group-sm > .input-group-append > .input-group-text,
2594 .input-group-sm > .input-group-prepend > .btn,
2595 .input-group-sm > .input-group-append > .btn {
2596 padding: 0.25rem 0.5rem;
2597 font-size: 0.875rem;
2599 border-radius: 0.2rem; }
2601 .input-group-lg > .custom-select,
2602 .input-group-sm > .custom-select {
2603 padding-right: 1.75rem; }
2605 .input-group > .input-group-prepend > .btn,
2606 .input-group > .input-group-prepend > .input-group-text,
2607 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
2608 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
2609 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
2610 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
2611 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
2612 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
2613 border-top-right-radius: 0;
2614 border-bottom-right-radius: 0; }
2616 .input-group > .input-group-append > .btn,
2617 .input-group > .input-group-append > .input-group-text,
2618 .input-group > .input-group-prepend:not(:first-child) > .btn,
2619 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
2620 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
2621 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
2622 border-top-left-radius: 0;
2623 border-bottom-left-radius: 0; }
2630 padding-left: 1.5rem;
2631 color-adjust: exact; }
2633 .custom-control-inline {
2634 display: inline-flex;
2635 margin-right: 1rem; }
2637 .custom-control-input {
2644 .custom-control-input:checked ~ .custom-control-label::before {
2646 border-color: #007bff;
2647 background-color: #007bff; }
2648 .custom-control-input:focus ~ .custom-control-label::before {
2649 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2650 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
2651 border-color: #80bdff; }
2652 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
2654 background-color: #b3d7ff;
2655 border-color: #b3d7ff; }
2656 .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
2658 .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
2659 background-color: #e9ecef; }
2661 .custom-control-label {
2664 vertical-align: top; }
2665 .custom-control-label::before {
2672 pointer-events: none;
2674 background-color: #fff;
2675 border: #adb5bd solid 1px; }
2676 .custom-control-label::after {
2684 background: 50% / 50% 50% no-repeat; }
2686 .custom-checkbox .custom-control-label::before {
2687 border-radius: 0.25rem; }
2689 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
2690 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"); }
2692 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
2693 border-color: #007bff;
2694 background-color: #007bff; }
2696 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
2697 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"); }
2699 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
2700 background-color: rgba(0, 123, 255, 0.5); }
2702 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
2703 background-color: rgba(0, 123, 255, 0.5); }
2705 .custom-radio .custom-control-label::before {
2706 border-radius: 50%; }
2708 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
2709 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"); }
2711 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
2712 background-color: rgba(0, 123, 255, 0.5); }
2715 padding-left: 2.25rem; }
2716 .custom-switch .custom-control-label::before {
2719 pointer-events: all;
2720 border-radius: 0.5rem; }
2721 .custom-switch .custom-control-label::after {
2722 top: calc(0.25rem + 2px);
2723 left: calc(-2.25rem + 2px);
2724 width: calc(1rem - 4px);
2725 height: calc(1rem - 4px);
2726 background-color: #adb5bd;
2727 border-radius: 0.5rem;
2728 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; }
2729 @media (prefers-reduced-motion: reduce) {
2730 .custom-switch .custom-control-label::after {
2731 transition: none; } }
2732 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
2733 background-color: #fff;
2734 transform: translateX(0.75rem); }
2735 .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
2736 background-color: rgba(0, 123, 255, 0.5); }
2739 display: inline-block;
2741 height: calc(1.5em + 0.75rem + 2px);
2742 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
2747 vertical-align: middle;
2748 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;
2749 border: 1px solid #ced4da;
2750 border-radius: 0.25rem;
2752 .custom-select:focus {
2753 border-color: #80bdff;
2755 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2756 .custom-select:focus::-ms-value {
2758 background-color: #fff; }
2759 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
2761 padding-right: 0.75rem;
2762 background-image: none; }
2763 .custom-select:disabled {
2765 background-color: #e9ecef; }
2766 .custom-select::-ms-expand {
2768 .custom-select:-moz-focusring {
2770 text-shadow: 0 0 0 #495057; }
2773 height: calc(1.5em + 0.5rem + 2px);
2774 padding-top: 0.25rem;
2775 padding-bottom: 0.25rem;
2776 padding-left: 0.5rem;
2777 font-size: 0.875rem; }
2780 height: calc(1.5em + 1rem + 2px);
2781 padding-top: 0.5rem;
2782 padding-bottom: 0.5rem;
2784 font-size: 1.25rem; }
2788 display: inline-block;
2790 height: calc(1.5em + 0.75rem + 2px);
2793 .custom-file-input {
2797 height: calc(1.5em + 0.75rem + 2px);
2801 .custom-file-input:focus ~ .custom-file-label {
2802 border-color: #80bdff;
2803 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2804 .custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
2805 background-color: #e9ecef; }
2806 .custom-file-input:lang(en) ~ .custom-file-label::after {
2807 content: "Browse"; }
2808 .custom-file-input ~ .custom-file-label[data-browse]::after {
2809 content: attr(data-browse); }
2811 .custom-file-label {
2817 height: calc(1.5em + 0.75rem + 2px);
2818 padding: 0.375rem 0.75rem;
2823 background-color: #fff;
2824 border: 1px solid #ced4da;
2825 border-radius: 0.25rem; }
2826 .custom-file-label::after {
2833 height: calc(1.5em + 0.75rem);
2834 padding: 0.375rem 0.75rem;
2838 background-color: #e9ecef;
2839 border-left: inherit;
2840 border-radius: 0 0.25rem 0.25rem 0; }
2846 background-color: transparent;
2848 .custom-range:focus {
2850 .custom-range:focus::-webkit-slider-thumb {
2851 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2852 .custom-range:focus::-moz-range-thumb {
2853 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2854 .custom-range:focus::-ms-thumb {
2855 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2856 .custom-range::-moz-focus-outer {
2858 .custom-range::-webkit-slider-thumb {
2861 margin-top: -0.25rem;
2862 background-color: #007bff;
2864 border-radius: 1rem;
2865 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2867 @media (prefers-reduced-motion: reduce) {
2868 .custom-range::-webkit-slider-thumb {
2869 transition: none; } }
2870 .custom-range::-webkit-slider-thumb:active {
2871 background-color: #b3d7ff; }
2872 .custom-range::-webkit-slider-runnable-track {
2877 background-color: #dee2e6;
2878 border-color: transparent;
2879 border-radius: 1rem; }
2880 .custom-range::-moz-range-thumb {
2883 background-color: #007bff;
2885 border-radius: 1rem;
2886 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2888 @media (prefers-reduced-motion: reduce) {
2889 .custom-range::-moz-range-thumb {
2890 transition: none; } }
2891 .custom-range::-moz-range-thumb:active {
2892 background-color: #b3d7ff; }
2893 .custom-range::-moz-range-track {
2898 background-color: #dee2e6;
2899 border-color: transparent;
2900 border-radius: 1rem; }
2901 .custom-range::-ms-thumb {
2905 margin-right: 0.2rem;
2906 margin-left: 0.2rem;
2907 background-color: #007bff;
2909 border-radius: 1rem;
2910 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2912 @media (prefers-reduced-motion: reduce) {
2913 .custom-range::-ms-thumb {
2914 transition: none; } }
2915 .custom-range::-ms-thumb:active {
2916 background-color: #b3d7ff; }
2917 .custom-range::-ms-track {
2922 background-color: transparent;
2923 border-color: transparent;
2924 border-width: 0.5rem; }
2925 .custom-range::-ms-fill-lower {
2926 background-color: #dee2e6;
2927 border-radius: 1rem; }
2928 .custom-range::-ms-fill-upper {
2930 background-color: #dee2e6;
2931 border-radius: 1rem; }
2932 .custom-range:disabled::-webkit-slider-thumb {
2933 background-color: #adb5bd; }
2934 .custom-range:disabled::-webkit-slider-runnable-track {
2936 .custom-range:disabled::-moz-range-thumb {
2937 background-color: #adb5bd; }
2938 .custom-range:disabled::-moz-range-track {
2940 .custom-range:disabled::-ms-thumb {
2941 background-color: #adb5bd; }
2943 .custom-control-label::before,
2946 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
2947 @media (prefers-reduced-motion: reduce) {
2948 .custom-control-label::before,
2951 transition: none; } }
2961 padding: 0.5rem 1rem; }
2962 .nav-link:hover, .nav-link:focus {
2963 text-decoration: none; }
2964 .nav-link.disabled {
2966 pointer-events: none;
2970 border-bottom: 1px solid #dee2e6; }
2971 .nav-tabs .nav-item {
2972 margin-bottom: -1px; }
2973 .nav-tabs .nav-link {
2974 border: 1px solid transparent;
2975 border-top-left-radius: 0.25rem;
2976 border-top-right-radius: 0.25rem; }
2977 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
2978 border-color: #e9ecef #e9ecef #dee2e6; }
2979 .nav-tabs .nav-link.disabled {
2981 background-color: transparent;
2982 border-color: transparent; }
2983 .nav-tabs .nav-link.active,
2984 .nav-tabs .nav-item.show .nav-link {
2986 background-color: #fff;
2987 border-color: #dee2e6 #dee2e6 #fff; }
2988 .nav-tabs .dropdown-menu {
2990 border-top-left-radius: 0;
2991 border-top-right-radius: 0; }
2993 .nav-pills .nav-link {
2994 border-radius: 0.25rem; }
2996 .nav-pills .nav-link.active,
2997 .nav-pills .show > .nav-link {
2999 background-color: #007bff; }
3001 .nav-fill > .nav-link,
3002 .nav-fill .nav-item {
3004 text-align: center; }
3006 .nav-justified > .nav-link,
3007 .nav-justified .nav-item {
3010 text-align: center; }
3012 .tab-content > .tab-pane {
3015 .tab-content > .active {
3022 align-items: center;
3023 justify-content: space-between;
3024 padding: 0.5rem 1rem; }
3026 .navbar .container-fluid,
3027 .navbar .container-sm,
3028 .navbar .container-md,
3029 .navbar .container-lg,
3030 .navbar .container-xl {
3033 align-items: center;
3034 justify-content: space-between; }
3037 display: inline-block;
3038 padding-top: 0.3125rem;
3039 padding-bottom: 0.3125rem;
3042 line-height: inherit;
3043 white-space: nowrap; }
3044 .navbar-brand:hover, .navbar-brand:focus {
3045 text-decoration: none; }
3049 flex-direction: column;
3053 .navbar-nav .nav-link {
3056 .navbar-nav .dropdown-menu {
3061 display: inline-block;
3062 padding-top: 0.5rem;
3063 padding-bottom: 0.5rem; }
3068 align-items: center; }
3071 padding: 0.25rem 0.75rem;
3074 background-color: transparent;
3075 border: 1px solid transparent;
3076 border-radius: 0.25rem; }
3077 .navbar-toggler:hover, .navbar-toggler:focus {
3078 text-decoration: none; }
3080 .navbar-toggler-icon {
3081 display: inline-block;
3084 vertical-align: middle;
3086 background: 50% / 100% 100% no-repeat; }
3088 @media (max-width: 575.98px) {
3089 .navbar-expand-sm > .container,
3090 .navbar-expand-sm > .container-fluid,
3091 .navbar-expand-sm > .container-sm,
3092 .navbar-expand-sm > .container-md,
3093 .navbar-expand-sm > .container-lg,
3094 .navbar-expand-sm > .container-xl {
3096 padding-left: 0; } }
3098 @media (min-width: 576px) {
3100 flex-flow: row nowrap;
3101 justify-content: flex-start; }
3102 .navbar-expand-sm .navbar-nav {
3103 flex-direction: row; }
3104 .navbar-expand-sm .navbar-nav .dropdown-menu {
3105 position: absolute; }
3106 .navbar-expand-sm .navbar-nav .nav-link {
3107 padding-right: 0.5rem;
3108 padding-left: 0.5rem; }
3109 .navbar-expand-sm > .container,
3110 .navbar-expand-sm > .container-fluid,
3111 .navbar-expand-sm > .container-sm,
3112 .navbar-expand-sm > .container-md,
3113 .navbar-expand-sm > .container-lg,
3114 .navbar-expand-sm > .container-xl {
3115 flex-wrap: nowrap; }
3116 .navbar-expand-sm .navbar-collapse {
3117 display: flex !important;
3119 .navbar-expand-sm .navbar-toggler {
3122 @media (max-width: 767.98px) {
3123 .navbar-expand-md > .container,
3124 .navbar-expand-md > .container-fluid,
3125 .navbar-expand-md > .container-sm,
3126 .navbar-expand-md > .container-md,
3127 .navbar-expand-md > .container-lg,
3128 .navbar-expand-md > .container-xl {
3130 padding-left: 0; } }
3132 @media (min-width: 768px) {
3134 flex-flow: row nowrap;
3135 justify-content: flex-start; }
3136 .navbar-expand-md .navbar-nav {
3137 flex-direction: row; }
3138 .navbar-expand-md .navbar-nav .dropdown-menu {
3139 position: absolute; }
3140 .navbar-expand-md .navbar-nav .nav-link {
3141 padding-right: 0.5rem;
3142 padding-left: 0.5rem; }
3143 .navbar-expand-md > .container,
3144 .navbar-expand-md > .container-fluid,
3145 .navbar-expand-md > .container-sm,
3146 .navbar-expand-md > .container-md,
3147 .navbar-expand-md > .container-lg,
3148 .navbar-expand-md > .container-xl {
3149 flex-wrap: nowrap; }
3150 .navbar-expand-md .navbar-collapse {
3151 display: flex !important;
3153 .navbar-expand-md .navbar-toggler {
3156 @media (max-width: 991.98px) {
3157 .navbar-expand-lg > .container,
3158 .navbar-expand-lg > .container-fluid,
3159 .navbar-expand-lg > .container-sm,
3160 .navbar-expand-lg > .container-md,
3161 .navbar-expand-lg > .container-lg,
3162 .navbar-expand-lg > .container-xl {
3164 padding-left: 0; } }
3166 @media (min-width: 992px) {
3168 flex-flow: row nowrap;
3169 justify-content: flex-start; }
3170 .navbar-expand-lg .navbar-nav {
3171 flex-direction: row; }
3172 .navbar-expand-lg .navbar-nav .dropdown-menu {
3173 position: absolute; }
3174 .navbar-expand-lg .navbar-nav .nav-link {
3175 padding-right: 0.5rem;
3176 padding-left: 0.5rem; }
3177 .navbar-expand-lg > .container,
3178 .navbar-expand-lg > .container-fluid,
3179 .navbar-expand-lg > .container-sm,
3180 .navbar-expand-lg > .container-md,
3181 .navbar-expand-lg > .container-lg,
3182 .navbar-expand-lg > .container-xl {
3183 flex-wrap: nowrap; }
3184 .navbar-expand-lg .navbar-collapse {
3185 display: flex !important;
3187 .navbar-expand-lg .navbar-toggler {
3190 @media (max-width: 1199.98px) {
3191 .navbar-expand-xl > .container,
3192 .navbar-expand-xl > .container-fluid,
3193 .navbar-expand-xl > .container-sm,
3194 .navbar-expand-xl > .container-md,
3195 .navbar-expand-xl > .container-lg,
3196 .navbar-expand-xl > .container-xl {
3198 padding-left: 0; } }
3200 @media (min-width: 1200px) {
3202 flex-flow: row nowrap;
3203 justify-content: flex-start; }
3204 .navbar-expand-xl .navbar-nav {
3205 flex-direction: row; }
3206 .navbar-expand-xl .navbar-nav .dropdown-menu {
3207 position: absolute; }
3208 .navbar-expand-xl .navbar-nav .nav-link {
3209 padding-right: 0.5rem;
3210 padding-left: 0.5rem; }
3211 .navbar-expand-xl > .container,
3212 .navbar-expand-xl > .container-fluid,
3213 .navbar-expand-xl > .container-sm,
3214 .navbar-expand-xl > .container-md,
3215 .navbar-expand-xl > .container-lg,
3216 .navbar-expand-xl > .container-xl {
3217 flex-wrap: nowrap; }
3218 .navbar-expand-xl .navbar-collapse {
3219 display: flex !important;
3221 .navbar-expand-xl .navbar-toggler {
3225 flex-flow: row nowrap;
3226 justify-content: flex-start; }
3227 .navbar-expand > .container,
3228 .navbar-expand > .container-fluid,
3229 .navbar-expand > .container-sm,
3230 .navbar-expand > .container-md,
3231 .navbar-expand > .container-lg,
3232 .navbar-expand > .container-xl {
3235 .navbar-expand .navbar-nav {
3236 flex-direction: row; }
3237 .navbar-expand .navbar-nav .dropdown-menu {
3238 position: absolute; }
3239 .navbar-expand .navbar-nav .nav-link {
3240 padding-right: 0.5rem;
3241 padding-left: 0.5rem; }
3242 .navbar-expand > .container,
3243 .navbar-expand > .container-fluid,
3244 .navbar-expand > .container-sm,
3245 .navbar-expand > .container-md,
3246 .navbar-expand > .container-lg,
3247 .navbar-expand > .container-xl {
3248 flex-wrap: nowrap; }
3249 .navbar-expand .navbar-collapse {
3250 display: flex !important;
3252 .navbar-expand .navbar-toggler {
3255 .navbar-light .navbar-brand {
3256 color: rgba(0, 0, 0, 0.9); }
3257 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
3258 color: rgba(0, 0, 0, 0.9); }
3260 .navbar-light .navbar-nav .nav-link {
3261 color: rgba(0, 0, 0, 0.5); }
3262 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
3263 color: rgba(0, 0, 0, 0.7); }
3264 .navbar-light .navbar-nav .nav-link.disabled {
3265 color: rgba(0, 0, 0, 0.3); }
3267 .navbar-light .navbar-nav .show > .nav-link,
3268 .navbar-light .navbar-nav .active > .nav-link,
3269 .navbar-light .navbar-nav .nav-link.show,
3270 .navbar-light .navbar-nav .nav-link.active {
3271 color: rgba(0, 0, 0, 0.9); }
3273 .navbar-light .navbar-toggler {
3274 color: rgba(0, 0, 0, 0.5);
3275 border-color: rgba(0, 0, 0, 0.1); }
3277 .navbar-light .navbar-toggler-icon {
3278 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"); }
3280 .navbar-light .navbar-text {
3281 color: rgba(0, 0, 0, 0.5); }
3282 .navbar-light .navbar-text a {
3283 color: rgba(0, 0, 0, 0.9); }
3284 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
3285 color: rgba(0, 0, 0, 0.9); }
3287 .navbar-dark .navbar-brand {
3289 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
3292 .navbar-dark .navbar-nav .nav-link {
3293 color: rgba(255, 255, 255, 0.5); }
3294 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
3295 color: rgba(255, 255, 255, 0.75); }
3296 .navbar-dark .navbar-nav .nav-link.disabled {
3297 color: rgba(255, 255, 255, 0.25); }
3299 .navbar-dark .navbar-nav .show > .nav-link,
3300 .navbar-dark .navbar-nav .active > .nav-link,
3301 .navbar-dark .navbar-nav .nav-link.show,
3302 .navbar-dark .navbar-nav .nav-link.active {
3305 .navbar-dark .navbar-toggler {
3306 color: rgba(255, 255, 255, 0.5);
3307 border-color: rgba(255, 255, 255, 0.1); }
3309 .navbar-dark .navbar-toggler-icon {
3310 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"); }
3312 .navbar-dark .navbar-text {
3313 color: rgba(255, 255, 255, 0.5); }
3314 .navbar-dark .navbar-text a {
3316 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
3322 flex-direction: column;
3324 word-wrap: break-word;
3325 background-color: #fff;
3326 background-clip: border-box;
3327 border: 1px solid rgba(0, 0, 0, 0.125);
3328 border-radius: 0.25rem; }
3332 .card > .list-group {
3333 border-top: inherit;
3334 border-bottom: inherit; }
3335 .card > .list-group:first-child {
3336 border-top-width: 0;
3337 border-top-left-radius: calc(0.25rem - 1px);
3338 border-top-right-radius: calc(0.25rem - 1px); }
3339 .card > .list-group:last-child {
3340 border-bottom-width: 0;
3341 border-bottom-right-radius: calc(0.25rem - 1px);
3342 border-bottom-left-radius: calc(0.25rem - 1px); }
3343 .card > .card-header + .list-group,
3344 .card > .list-group + .card-footer {
3353 margin-bottom: 0.75rem; }
3356 margin-top: -0.375rem;
3359 .card-text:last-child {
3363 text-decoration: none; }
3365 .card-link + .card-link {
3366 margin-left: 1.25rem; }
3369 padding: 0.75rem 1.25rem;
3371 background-color: rgba(0, 0, 0, 0.03);
3372 border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
3373 .card-header:first-child {
3374 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
3377 padding: 0.75rem 1.25rem;
3378 background-color: rgba(0, 0, 0, 0.03);
3379 border-top: 1px solid rgba(0, 0, 0, 0.125); }
3380 .card-footer:last-child {
3381 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
3384 margin-right: -0.625rem;
3385 margin-bottom: -0.75rem;
3386 margin-left: -0.625rem;
3389 .card-header-pills {
3390 margin-right: -0.625rem;
3391 margin-left: -0.625rem; }
3400 border-radius: calc(0.25rem - 1px); }
3410 border-top-left-radius: calc(0.25rem - 1px);
3411 border-top-right-radius: calc(0.25rem - 1px); }
3415 border-bottom-right-radius: calc(0.25rem - 1px);
3416 border-bottom-left-radius: calc(0.25rem - 1px); }
3419 margin-bottom: 15px; }
3421 @media (min-width: 576px) {
3424 flex-flow: row wrap;
3425 margin-right: -15px;
3426 margin-left: -15px; }
3431 margin-left: 15px; } }
3433 .card-group > .card {
3434 margin-bottom: 15px; }
3436 @media (min-width: 576px) {
3439 flex-flow: row wrap; }
3440 .card-group > .card {
3443 .card-group > .card + .card {
3446 .card-group > .card:not(:last-child) {
3447 border-top-right-radius: 0;
3448 border-bottom-right-radius: 0; }
3449 .card-group > .card:not(:last-child) .card-img-top,
3450 .card-group > .card:not(:last-child) .card-header {
3451 border-top-right-radius: 0; }
3452 .card-group > .card:not(:last-child) .card-img-bottom,
3453 .card-group > .card:not(:last-child) .card-footer {
3454 border-bottom-right-radius: 0; }
3455 .card-group > .card:not(:first-child) {
3456 border-top-left-radius: 0;
3457 border-bottom-left-radius: 0; }
3458 .card-group > .card:not(:first-child) .card-img-top,
3459 .card-group > .card:not(:first-child) .card-header {
3460 border-top-left-radius: 0; }
3461 .card-group > .card:not(:first-child) .card-img-bottom,
3462 .card-group > .card:not(:first-child) .card-footer {
3463 border-bottom-left-radius: 0; } }
3465 .card-columns .card {
3466 margin-bottom: 0.75rem; }
3468 @media (min-width: 576px) {
3471 column-gap: 1.25rem;
3474 .card-columns .card {
3475 display: inline-block;
3479 overflow-anchor: none; }
3480 .accordion > .card {
3482 .accordion > .card:not(:last-of-type) {
3484 border-bottom-right-radius: 0;
3485 border-bottom-left-radius: 0; }
3486 .accordion > .card:not(:first-of-type) {
3487 border-top-left-radius: 0;
3488 border-top-right-radius: 0; }
3489 .accordion > .card > .card-header {
3491 margin-bottom: -1px; }
3496 padding: 0.75rem 1rem;
3497 margin-bottom: 1rem;
3499 background-color: #e9ecef;
3500 border-radius: 0.25rem; }
3502 .breadcrumb-item + .breadcrumb-item {
3503 padding-left: 0.5rem; }
3504 .breadcrumb-item + .breadcrumb-item::before {
3506 padding-right: 0.5rem;
3510 .breadcrumb-item + .breadcrumb-item:hover::before {
3511 text-decoration: underline; }
3513 .breadcrumb-item + .breadcrumb-item:hover::before {
3514 text-decoration: none; }
3516 .breadcrumb-item.active {
3523 border-radius: 0.25rem; }
3528 padding: 0.5rem 0.75rem;
3532 background-color: #fff;
3533 border: 1px solid #dee2e6; }
3537 text-decoration: none;
3538 background-color: #e9ecef;
3539 border-color: #dee2e6; }
3543 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
3545 .page-item:first-child .page-link {
3547 border-top-left-radius: 0.25rem;
3548 border-bottom-left-radius: 0.25rem; }
3550 .page-item:last-child .page-link {
3551 border-top-right-radius: 0.25rem;
3552 border-bottom-right-radius: 0.25rem; }
3554 .page-item.active .page-link {
3557 background-color: #007bff;
3558 border-color: #007bff; }
3560 .page-item.disabled .page-link {
3562 pointer-events: none;
3564 background-color: #fff;
3565 border-color: #dee2e6; }
3567 .pagination-lg .page-link {
3568 padding: 0.75rem 1.5rem;
3572 .pagination-lg .page-item:first-child .page-link {
3573 border-top-left-radius: 0.3rem;
3574 border-bottom-left-radius: 0.3rem; }
3576 .pagination-lg .page-item:last-child .page-link {
3577 border-top-right-radius: 0.3rem;
3578 border-bottom-right-radius: 0.3rem; }
3580 .pagination-sm .page-link {
3581 padding: 0.25rem 0.5rem;
3582 font-size: 0.875rem;
3585 .pagination-sm .page-item:first-child .page-link {
3586 border-top-left-radius: 0.2rem;
3587 border-bottom-left-radius: 0.2rem; }
3589 .pagination-sm .page-item:last-child .page-link {
3590 border-top-right-radius: 0.2rem;
3591 border-bottom-right-radius: 0.2rem; }
3594 display: inline-block;
3595 padding: 0.25em 0.4em;
3600 white-space: nowrap;
3601 vertical-align: baseline;
3602 border-radius: 0.25rem;
3603 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; }
3604 @media (prefers-reduced-motion: reduce) {
3606 transition: none; } }
3607 a.badge:hover, a.badge:focus {
3608 text-decoration: none; }
3617 padding-right: 0.6em;
3618 padding-left: 0.6em;
3619 border-radius: 10rem; }
3623 background-color: #007bff; }
3624 a.badge-primary:hover, a.badge-primary:focus {
3626 background-color: #0062cc; }
3627 a.badge-primary:focus, a.badge-primary.focus {
3629 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
3633 background-color: #6c757d; }
3634 a.badge-secondary:hover, a.badge-secondary:focus {
3636 background-color: #545b62; }
3637 a.badge-secondary:focus, a.badge-secondary.focus {
3639 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
3643 background-color: #28a745; }
3644 a.badge-success:hover, a.badge-success:focus {
3646 background-color: #1e7e34; }
3647 a.badge-success:focus, a.badge-success.focus {
3649 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
3653 background-color: #17a2b8; }
3654 a.badge-info:hover, a.badge-info:focus {
3656 background-color: #117a8b; }
3657 a.badge-info:focus, a.badge-info.focus {
3659 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
3663 background-color: #ffc107; }
3664 a.badge-warning:hover, a.badge-warning:focus {
3666 background-color: #d39e00; }
3667 a.badge-warning:focus, a.badge-warning.focus {
3669 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
3673 background-color: #dc3545; }
3674 a.badge-danger:hover, a.badge-danger:focus {
3676 background-color: #bd2130; }
3677 a.badge-danger:focus, a.badge-danger.focus {
3679 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
3683 background-color: #f8f9fa; }
3684 a.badge-light:hover, a.badge-light:focus {
3686 background-color: #dae0e5; }
3687 a.badge-light:focus, a.badge-light.focus {
3689 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
3693 background-color: #343a40; }
3694 a.badge-dark:hover, a.badge-dark:focus {
3696 background-color: #1d2124; }
3697 a.badge-dark:focus, a.badge-dark.focus {
3699 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
3703 margin-bottom: 2rem;
3704 background-color: #e9ecef;
3705 border-radius: 0.3rem; }
3706 @media (min-width: 576px) {
3708 padding: 4rem 2rem; } }
3716 padding: 0.75rem 1.25rem;
3717 margin-bottom: 1rem;
3718 border: 1px solid transparent;
3719 border-radius: 0.25rem; }
3727 .alert-dismissible {
3728 padding-right: 4rem; }
3729 .alert-dismissible .close {
3734 padding: 0.75rem 1.25rem;
3739 background-color: #cce5ff;
3740 border-color: #b8daff; }
3742 border-top-color: #9fcdff; }
3743 .alert-primary .alert-link {
3748 background-color: #e2e3e5;
3749 border-color: #d6d8db; }
3750 .alert-secondary hr {
3751 border-top-color: #c8cbcf; }
3752 .alert-secondary .alert-link {
3757 background-color: #d4edda;
3758 border-color: #c3e6cb; }
3760 border-top-color: #b1dfbb; }
3761 .alert-success .alert-link {
3766 background-color: #d1ecf1;
3767 border-color: #bee5eb; }
3769 border-top-color: #abdde5; }
3770 .alert-info .alert-link {
3775 background-color: #fff3cd;
3776 border-color: #ffeeba; }
3778 border-top-color: #ffe8a1; }
3779 .alert-warning .alert-link {
3784 background-color: #f8d7da;
3785 border-color: #f5c6cb; }
3787 border-top-color: #f1b0b7; }
3788 .alert-danger .alert-link {
3793 background-color: #fefefe;
3794 border-color: #fdfdfe; }
3796 border-top-color: #ececf6; }
3797 .alert-light .alert-link {
3802 background-color: #d6d8d9;
3803 border-color: #c6c8ca; }
3805 border-top-color: #b9bbbe; }
3806 .alert-dark .alert-link {
3809 @keyframes progress-bar-stripes {
3811 background-position: 1rem 0; }
3813 background-position: 0 0; } }
3821 background-color: #e9ecef;
3822 border-radius: 0.25rem; }
3826 flex-direction: column;
3827 justify-content: center;
3831 white-space: nowrap;
3832 background-color: #007bff;
3833 transition: width 0.6s ease; }
3834 @media (prefers-reduced-motion: reduce) {
3836 transition: none; } }
3837 .progress-bar-striped {
3838 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);
3839 background-size: 1rem 1rem; }
3841 .progress-bar-animated {
3842 animation: 1s linear infinite progress-bar-stripes; }
3843 @media (prefers-reduced-motion: reduce) {
3844 .progress-bar-animated {
3845 animation: none; } }
3848 align-items: flex-start; }
3855 flex-direction: column;
3858 border-radius: 0.25rem; }
3860 .list-group-item-action {
3863 text-align: inherit; }
3864 .list-group-item-action:hover, .list-group-item-action:focus {
3867 text-decoration: none;
3868 background-color: #f8f9fa; }
3869 .list-group-item-action:active {
3871 background-color: #e9ecef; }
3876 padding: 0.75rem 1.25rem;
3877 background-color: #fff;
3878 border: 1px solid rgba(0, 0, 0, 0.125); }
3879 .list-group-item:first-child {
3880 border-top-left-radius: inherit;
3881 border-top-right-radius: inherit; }
3882 .list-group-item:last-child {
3883 border-bottom-right-radius: inherit;
3884 border-bottom-left-radius: inherit; }
3885 .list-group-item.disabled, .list-group-item:disabled {
3887 pointer-events: none;
3888 background-color: #fff; }
3889 .list-group-item.active {
3892 background-color: #007bff;
3893 border-color: #007bff; }
3894 .list-group-item + .list-group-item {
3895 border-top-width: 0; }
3896 .list-group-item + .list-group-item.active {
3898 border-top-width: 1px; }
3900 .list-group-horizontal {
3901 flex-direction: row; }
3902 .list-group-horizontal > .list-group-item:first-child {
3903 border-bottom-left-radius: 0.25rem;
3904 border-top-right-radius: 0; }
3905 .list-group-horizontal > .list-group-item:last-child {
3906 border-top-right-radius: 0.25rem;
3907 border-bottom-left-radius: 0; }
3908 .list-group-horizontal > .list-group-item.active {
3910 .list-group-horizontal > .list-group-item + .list-group-item {
3911 border-top-width: 1px;
3912 border-left-width: 0; }
3913 .list-group-horizontal > .list-group-item + .list-group-item.active {
3915 border-left-width: 1px; }
3917 @media (min-width: 576px) {
3918 .list-group-horizontal-sm {
3919 flex-direction: row; }
3920 .list-group-horizontal-sm > .list-group-item:first-child {
3921 border-bottom-left-radius: 0.25rem;
3922 border-top-right-radius: 0; }
3923 .list-group-horizontal-sm > .list-group-item:last-child {
3924 border-top-right-radius: 0.25rem;
3925 border-bottom-left-radius: 0; }
3926 .list-group-horizontal-sm > .list-group-item.active {
3928 .list-group-horizontal-sm > .list-group-item + .list-group-item {
3929 border-top-width: 1px;
3930 border-left-width: 0; }
3931 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
3933 border-left-width: 1px; } }
3935 @media (min-width: 768px) {
3936 .list-group-horizontal-md {
3937 flex-direction: row; }
3938 .list-group-horizontal-md > .list-group-item:first-child {
3939 border-bottom-left-radius: 0.25rem;
3940 border-top-right-radius: 0; }
3941 .list-group-horizontal-md > .list-group-item:last-child {
3942 border-top-right-radius: 0.25rem;
3943 border-bottom-left-radius: 0; }
3944 .list-group-horizontal-md > .list-group-item.active {
3946 .list-group-horizontal-md > .list-group-item + .list-group-item {
3947 border-top-width: 1px;
3948 border-left-width: 0; }
3949 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
3951 border-left-width: 1px; } }
3953 @media (min-width: 992px) {
3954 .list-group-horizontal-lg {
3955 flex-direction: row; }
3956 .list-group-horizontal-lg > .list-group-item:first-child {
3957 border-bottom-left-radius: 0.25rem;
3958 border-top-right-radius: 0; }
3959 .list-group-horizontal-lg > .list-group-item:last-child {
3960 border-top-right-radius: 0.25rem;
3961 border-bottom-left-radius: 0; }
3962 .list-group-horizontal-lg > .list-group-item.active {
3964 .list-group-horizontal-lg > .list-group-item + .list-group-item {
3965 border-top-width: 1px;
3966 border-left-width: 0; }
3967 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
3969 border-left-width: 1px; } }
3971 @media (min-width: 1200px) {
3972 .list-group-horizontal-xl {
3973 flex-direction: row; }
3974 .list-group-horizontal-xl > .list-group-item:first-child {
3975 border-bottom-left-radius: 0.25rem;
3976 border-top-right-radius: 0; }
3977 .list-group-horizontal-xl > .list-group-item:last-child {
3978 border-top-right-radius: 0.25rem;
3979 border-bottom-left-radius: 0; }
3980 .list-group-horizontal-xl > .list-group-item.active {
3982 .list-group-horizontal-xl > .list-group-item + .list-group-item {
3983 border-top-width: 1px;
3984 border-left-width: 0; }
3985 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
3987 border-left-width: 1px; } }
3991 .list-group-flush > .list-group-item {
3992 border-width: 0 0 1px; }
3993 .list-group-flush > .list-group-item:last-child {
3994 border-bottom-width: 0; }
3996 .list-group-item-primary {
3998 background-color: #b8daff; }
3999 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
4001 background-color: #9fcdff; }
4002 .list-group-item-primary.list-group-item-action.active {
4004 background-color: #004085;
4005 border-color: #004085; }
4007 .list-group-item-secondary {
4009 background-color: #d6d8db; }
4010 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
4012 background-color: #c8cbcf; }
4013 .list-group-item-secondary.list-group-item-action.active {
4015 background-color: #383d41;
4016 border-color: #383d41; }
4018 .list-group-item-success {
4020 background-color: #c3e6cb; }
4021 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
4023 background-color: #b1dfbb; }
4024 .list-group-item-success.list-group-item-action.active {
4026 background-color: #155724;
4027 border-color: #155724; }
4029 .list-group-item-info {
4031 background-color: #bee5eb; }
4032 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
4034 background-color: #abdde5; }
4035 .list-group-item-info.list-group-item-action.active {
4037 background-color: #0c5460;
4038 border-color: #0c5460; }
4040 .list-group-item-warning {
4042 background-color: #ffeeba; }
4043 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
4045 background-color: #ffe8a1; }
4046 .list-group-item-warning.list-group-item-action.active {
4048 background-color: #856404;
4049 border-color: #856404; }
4051 .list-group-item-danger {
4053 background-color: #f5c6cb; }
4054 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
4056 background-color: #f1b0b7; }
4057 .list-group-item-danger.list-group-item-action.active {
4059 background-color: #721c24;
4060 border-color: #721c24; }
4062 .list-group-item-light {
4064 background-color: #fdfdfe; }
4065 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
4067 background-color: #ececf6; }
4068 .list-group-item-light.list-group-item-action.active {
4070 background-color: #818182;
4071 border-color: #818182; }
4073 .list-group-item-dark {
4075 background-color: #c6c8ca; }
4076 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
4078 background-color: #b9bbbe; }
4079 .list-group-item-dark.list-group-item-action.active {
4081 background-color: #1b1e21;
4082 border-color: #1b1e21; }
4090 text-shadow: 0 1px 0 #fff;
4094 text-decoration: none; }
4095 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
4100 background-color: transparent;
4104 pointer-events: none; }
4109 font-size: 0.875rem;
4110 background-color: rgba(255, 255, 255, 0.85);
4111 background-clip: padding-box;
4112 border: 1px solid rgba(0, 0, 0, 0.1);
4113 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
4115 border-radius: 0.25rem; }
4116 .toast:not(:last-child) {
4117 margin-bottom: 0.75rem; }
4128 align-items: center;
4129 padding: 0.25rem 0.75rem;
4131 background-color: rgba(255, 255, 255, 0.85);
4132 background-clip: padding-box;
4133 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
4134 border-top-left-radius: calc(0.25rem - 1px);
4135 border-top-right-radius: calc(0.25rem - 1px); }
4142 .modal-open .modal {
4161 pointer-events: none; }
4162 .modal.fade .modal-dialog {
4163 transition: transform 0.3s ease-out;
4164 transform: translate(0, -50px); }
4165 @media (prefers-reduced-motion: reduce) {
4166 .modal.fade .modal-dialog {
4167 transition: none; } }
4168 .modal.show .modal-dialog {
4170 .modal.modal-static .modal-dialog {
4171 transform: scale(1.02); }
4173 .modal-dialog-scrollable {
4175 max-height: calc(100% - 1rem); }
4176 .modal-dialog-scrollable .modal-content {
4177 max-height: calc(100vh - 1rem);
4179 .modal-dialog-scrollable .modal-header,
4180 .modal-dialog-scrollable .modal-footer {
4182 .modal-dialog-scrollable .modal-body {
4185 .modal-dialog-centered {
4187 align-items: center;
4188 min-height: calc(100% - 1rem); }
4189 .modal-dialog-centered::before {
4191 height: calc(100vh - 1rem);
4192 height: min-content;
4194 .modal-dialog-centered.modal-dialog-scrollable {
4195 flex-direction: column;
4196 justify-content: center;
4198 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
4200 .modal-dialog-centered.modal-dialog-scrollable::before {
4206 flex-direction: column;
4208 pointer-events: auto;
4209 background-color: #fff;
4210 background-clip: padding-box;
4211 border: 1px solid rgba(0, 0, 0, 0.2);
4212 border-radius: 0.3rem;
4222 background-color: #000; }
4223 .modal-backdrop.fade {
4225 .modal-backdrop.show {
4230 align-items: flex-start;
4231 justify-content: space-between;
4233 border-bottom: 1px solid #dee2e6;
4234 border-top-left-radius: calc(0.3rem - 1px);
4235 border-top-right-radius: calc(0.3rem - 1px); }
4236 .modal-header .close {
4238 margin: -1rem -1rem -1rem auto; }
4252 align-items: center;
4253 justify-content: flex-end;
4255 border-top: 1px solid #dee2e6;
4256 border-bottom-right-radius: calc(0.3rem - 1px);
4257 border-bottom-left-radius: calc(0.3rem - 1px); }
4261 .modal-scrollbar-measure {
4268 @media (min-width: 576px) {
4271 margin: 1.75rem auto; }
4272 .modal-dialog-scrollable {
4273 max-height: calc(100% - 3.5rem); }
4274 .modal-dialog-scrollable .modal-content {
4275 max-height: calc(100vh - 3.5rem); }
4276 .modal-dialog-centered {
4277 min-height: calc(100% - 3.5rem); }
4278 .modal-dialog-centered::before {
4279 height: calc(100vh - 3.5rem);
4280 height: min-content; }
4282 max-width: 300px; } }
4284 @media (min-width: 992px) {
4287 max-width: 800px; } }
4289 @media (min-width: 1200px) {
4291 max-width: 1140px; } }
4298 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";
4304 text-decoration: none;
4306 text-transform: none;
4307 letter-spacing: normal;
4309 word-spacing: normal;
4310 white-space: normal;
4312 font-size: 0.875rem;
4313 word-wrap: break-word;
4322 .tooltip .arrow::before {
4325 border-color: transparent;
4326 border-style: solid; }
4328 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
4329 padding: 0.4rem 0; }
4330 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
4332 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
4334 border-width: 0.4rem 0.4rem 0;
4335 border-top-color: #000; }
4337 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
4338 padding: 0 0.4rem; }
4339 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
4343 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
4345 border-width: 0.4rem 0.4rem 0.4rem 0;
4346 border-right-color: #000; }
4348 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
4349 padding: 0.4rem 0; }
4350 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
4352 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
4354 border-width: 0 0.4rem 0.4rem;
4355 border-bottom-color: #000; }
4357 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
4358 padding: 0 0.4rem; }
4359 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
4363 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
4365 border-width: 0.4rem 0 0.4rem 0.4rem;
4366 border-left-color: #000; }
4370 padding: 0.25rem 0.5rem;
4373 background-color: #000;
4374 border-radius: 0.25rem; }
4383 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";
4389 text-decoration: none;
4391 text-transform: none;
4392 letter-spacing: normal;
4394 word-spacing: normal;
4395 white-space: normal;
4397 font-size: 0.875rem;
4398 word-wrap: break-word;
4399 background-color: #fff;
4400 background-clip: padding-box;
4401 border: 1px solid rgba(0, 0, 0, 0.2);
4402 border-radius: 0.3rem; }
4409 .popover .arrow::before, .popover .arrow::after {
4413 border-color: transparent;
4414 border-style: solid; }
4416 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
4417 margin-bottom: 0.5rem; }
4418 .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
4419 bottom: calc(-0.5rem - 1px); }
4420 .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
4422 border-width: 0.5rem 0.5rem 0;
4423 border-top-color: rgba(0, 0, 0, 0.25); }
4424 .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
4426 border-width: 0.5rem 0.5rem 0;
4427 border-top-color: #fff; }
4429 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
4430 margin-left: 0.5rem; }
4431 .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
4432 left: calc(-0.5rem - 1px);
4436 .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
4438 border-width: 0.5rem 0.5rem 0.5rem 0;
4439 border-right-color: rgba(0, 0, 0, 0.25); }
4440 .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
4442 border-width: 0.5rem 0.5rem 0.5rem 0;
4443 border-right-color: #fff; }
4445 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
4446 margin-top: 0.5rem; }
4447 .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
4448 top: calc(-0.5rem - 1px); }
4449 .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
4451 border-width: 0 0.5rem 0.5rem 0.5rem;
4452 border-bottom-color: rgba(0, 0, 0, 0.25); }
4453 .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
4455 border-width: 0 0.5rem 0.5rem 0.5rem;
4456 border-bottom-color: #fff; }
4457 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
4463 margin-left: -0.5rem;
4465 border-bottom: 1px solid #f7f7f7; }
4467 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
4468 margin-right: 0.5rem; }
4469 .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
4470 right: calc(-0.5rem - 1px);
4474 .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
4476 border-width: 0.5rem 0 0.5rem 0.5rem;
4477 border-left-color: rgba(0, 0, 0, 0.25); }
4478 .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
4480 border-width: 0.5rem 0 0.5rem 0.5rem;
4481 border-left-color: #fff; }
4484 padding: 0.5rem 0.75rem;
4487 background-color: #f7f7f7;
4488 border-bottom: 1px solid #ebebeb;
4489 border-top-left-radius: calc(0.3rem - 1px);
4490 border-top-right-radius: calc(0.3rem - 1px); }
4491 .popover-header:empty {
4495 padding: 0.5rem 0.75rem;
4499 position: relative; }
4501 .carousel.pointer-event {
4502 touch-action: pan-y; }
4508 .carousel-inner::after {
4518 margin-right: -100%;
4519 backface-visibility: hidden;
4520 transition: transform 0.6s ease-in-out; }
4521 @media (prefers-reduced-motion: reduce) {
4523 transition: none; } }
4524 .carousel-item.active,
4525 .carousel-item-next,
4526 .carousel-item-prev {
4529 .carousel-item-next:not(.carousel-item-left),
4530 .active.carousel-item-right {
4531 transform: translateX(100%); }
4533 .carousel-item-prev:not(.carousel-item-right),
4534 .active.carousel-item-left {
4535 transform: translateX(-100%); }
4537 .carousel-fade .carousel-item {
4539 transition-property: opacity;
4542 .carousel-fade .carousel-item.active,
4543 .carousel-fade .carousel-item-next.carousel-item-left,
4544 .carousel-fade .carousel-item-prev.carousel-item-right {
4548 .carousel-fade .active.carousel-item-left,
4549 .carousel-fade .active.carousel-item-right {
4552 transition: opacity 0s 0.6s; }
4553 @media (prefers-reduced-motion: reduce) {
4554 .carousel-fade .active.carousel-item-left,
4555 .carousel-fade .active.carousel-item-right {
4556 transition: none; } }
4557 .carousel-control-prev,
4558 .carousel-control-next {
4564 align-items: center;
4565 justify-content: center;
4570 transition: opacity 0.15s ease; }
4571 @media (prefers-reduced-motion: reduce) {
4572 .carousel-control-prev,
4573 .carousel-control-next {
4574 transition: none; } }
4575 .carousel-control-prev:hover, .carousel-control-prev:focus,
4576 .carousel-control-next:hover,
4577 .carousel-control-next:focus {
4579 text-decoration: none;
4583 .carousel-control-prev {
4586 .carousel-control-next {
4589 .carousel-control-prev-icon,
4590 .carousel-control-next-icon {
4591 display: inline-block;
4594 background: 50% / 100% 100% no-repeat; }
4596 .carousel-control-prev-icon {
4597 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"); }
4599 .carousel-control-next-icon {
4600 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"); }
4602 .carousel-indicators {
4609 justify-content: center;
4614 .carousel-indicators li {
4615 box-sizing: content-box;
4621 text-indent: -999px;
4623 background-color: #fff;
4624 background-clip: padding-box;
4625 border-top: 10px solid transparent;
4626 border-bottom: 10px solid transparent;
4628 transition: opacity 0.6s ease; }
4629 @media (prefers-reduced-motion: reduce) {
4630 .carousel-indicators li {
4631 transition: none; } }
4632 .carousel-indicators .active {
4642 padding-bottom: 20px;
4644 text-align: center; }
4646 @keyframes spinner-border {
4648 transform: rotate(360deg); } }
4651 display: inline-block;
4654 vertical-align: text-bottom;
4655 border: 0.25em solid currentColor;
4656 border-right-color: transparent;
4658 animation: .75s linear infinite spinner-border; }
4660 .spinner-border-sm {
4663 border-width: 0.2em; }
4665 @keyframes spinner-grow {
4667 transform: scale(0); }
4670 transform: none; } }
4673 display: inline-block;
4676 vertical-align: text-bottom;
4677 background-color: currentColor;
4680 animation: .75s linear infinite spinner-grow; }
4686 @media (prefers-reduced-motion: reduce) {
4689 animation-duration: 1.5s; } }
4692 vertical-align: baseline !important; }
4695 vertical-align: top !important; }
4698 vertical-align: middle !important; }
4701 vertical-align: bottom !important; }
4703 .align-text-bottom {
4704 vertical-align: text-bottom !important; }
4707 vertical-align: text-top !important; }
4710 background-color: #007bff !important; }
4712 a.bg-primary:hover, a.bg-primary:focus,
4713 button.bg-primary:hover,
4714 button.bg-primary:focus {
4715 background-color: #0062cc !important; }
4718 background-color: #6c757d !important; }
4720 a.bg-secondary:hover, a.bg-secondary:focus,
4721 button.bg-secondary:hover,
4722 button.bg-secondary:focus {
4723 background-color: #545b62 !important; }
4726 background-color: #28a745 !important; }
4728 a.bg-success:hover, a.bg-success:focus,
4729 button.bg-success:hover,
4730 button.bg-success:focus {
4731 background-color: #1e7e34 !important; }
4734 background-color: #17a2b8 !important; }
4736 a.bg-info:hover, a.bg-info:focus,
4737 button.bg-info:hover,
4738 button.bg-info:focus {
4739 background-color: #117a8b !important; }
4742 background-color: #ffc107 !important; }
4744 a.bg-warning:hover, a.bg-warning:focus,
4745 button.bg-warning:hover,
4746 button.bg-warning:focus {
4747 background-color: #d39e00 !important; }
4750 background-color: #dc3545 !important; }
4752 a.bg-danger:hover, a.bg-danger:focus,
4753 button.bg-danger:hover,
4754 button.bg-danger:focus {
4755 background-color: #bd2130 !important; }
4758 background-color: #f8f9fa !important; }
4760 a.bg-light:hover, a.bg-light:focus,
4761 button.bg-light:hover,
4762 button.bg-light:focus {
4763 background-color: #dae0e5 !important; }
4766 background-color: #343a40 !important; }
4768 a.bg-dark:hover, a.bg-dark:focus,
4769 button.bg-dark:hover,
4770 button.bg-dark:focus {
4771 background-color: #1d2124 !important; }
4774 background-color: #fff !important; }
4777 background-color: transparent !important; }
4780 border: 1px solid #dee2e6 !important; }
4783 border-top: 1px solid #dee2e6 !important; }
4786 border-right: 1px solid #dee2e6 !important; }
4789 border-bottom: 1px solid #dee2e6 !important; }
4792 border-left: 1px solid #dee2e6 !important; }
4795 border: 0 !important; }
4798 border-top: 0 !important; }
4801 border-right: 0 !important; }
4804 border-bottom: 0 !important; }
4807 border-left: 0 !important; }
4810 border-color: #007bff !important; }
4813 border-color: #6c757d !important; }
4816 border-color: #28a745 !important; }
4819 border-color: #17a2b8 !important; }
4822 border-color: #ffc107 !important; }
4825 border-color: #dc3545 !important; }
4828 border-color: #f8f9fa !important; }
4831 border-color: #343a40 !important; }
4834 border-color: #fff !important; }
4837 border-radius: 0.2rem !important; }
4840 border-radius: 0.25rem !important; }
4843 border-top-left-radius: 0.25rem !important;
4844 border-top-right-radius: 0.25rem !important; }
4847 border-top-right-radius: 0.25rem !important;
4848 border-bottom-right-radius: 0.25rem !important; }
4851 border-bottom-right-radius: 0.25rem !important;
4852 border-bottom-left-radius: 0.25rem !important; }
4855 border-top-left-radius: 0.25rem !important;
4856 border-bottom-left-radius: 0.25rem !important; }
4859 border-radius: 0.3rem !important; }
4862 border-radius: 50% !important; }
4865 border-radius: 50rem !important; }
4868 border-radius: 0 !important; }
4876 display: none !important; }
4879 display: inline !important; }
4882 display: inline-block !important; }
4885 display: block !important; }
4888 display: table !important; }
4891 display: table-row !important; }
4894 display: table-cell !important; }
4897 display: flex !important; }
4900 display: inline-flex !important; }
4902 @media (min-width: 576px) {
4904 display: none !important; }
4906 display: inline !important; }
4907 .d-sm-inline-block {
4908 display: inline-block !important; }
4910 display: block !important; }
4912 display: table !important; }
4914 display: table-row !important; }
4916 display: table-cell !important; }
4918 display: flex !important; }
4920 display: inline-flex !important; } }
4922 @media (min-width: 768px) {
4924 display: none !important; }
4926 display: inline !important; }
4927 .d-md-inline-block {
4928 display: inline-block !important; }
4930 display: block !important; }
4932 display: table !important; }
4934 display: table-row !important; }
4936 display: table-cell !important; }
4938 display: flex !important; }
4940 display: inline-flex !important; } }
4942 @media (min-width: 992px) {
4944 display: none !important; }
4946 display: inline !important; }
4947 .d-lg-inline-block {
4948 display: inline-block !important; }
4950 display: block !important; }
4952 display: table !important; }
4954 display: table-row !important; }
4956 display: table-cell !important; }
4958 display: flex !important; }
4960 display: inline-flex !important; } }
4962 @media (min-width: 1200px) {
4964 display: none !important; }
4966 display: inline !important; }
4967 .d-xl-inline-block {
4968 display: inline-block !important; }
4970 display: block !important; }
4972 display: table !important; }
4974 display: table-row !important; }
4976 display: table-cell !important; }
4978 display: flex !important; }
4980 display: inline-flex !important; } }
4984 display: none !important; }
4986 display: inline !important; }
4987 .d-print-inline-block {
4988 display: inline-block !important; }
4990 display: block !important; }
4992 display: table !important; }
4993 .d-print-table-row {
4994 display: table-row !important; }
4995 .d-print-table-cell {
4996 display: table-cell !important; }
4998 display: flex !important; }
4999 .d-print-inline-flex {
5000 display: inline-flex !important; } }
5008 .embed-responsive::before {
5011 .embed-responsive .embed-responsive-item,
5012 .embed-responsive iframe,
5013 .embed-responsive embed,
5014 .embed-responsive object,
5015 .embed-responsive video {
5024 .embed-responsive-21by9::before {
5025 padding-top: 42.8571428571%; }
5027 .embed-responsive-16by9::before {
5028 padding-top: 56.25%; }
5030 .embed-responsive-4by3::before {
5033 .embed-responsive-1by1::before {
5034 padding-top: 100%; }
5037 flex-direction: row !important; }
5040 flex-direction: column !important; }
5043 flex-direction: row-reverse !important; }
5045 .flex-column-reverse {
5046 flex-direction: column-reverse !important; }
5049 flex-wrap: wrap !important; }
5052 flex-wrap: nowrap !important; }
5054 .flex-wrap-reverse {
5055 flex-wrap: wrap-reverse !important; }
5058 flex: 1 1 auto !important; }
5061 flex-grow: 0 !important; }
5064 flex-grow: 1 !important; }
5067 flex-shrink: 0 !important; }
5070 flex-shrink: 1 !important; }
5072 .justify-content-start {
5073 justify-content: flex-start !important; }
5075 .justify-content-end {
5076 justify-content: flex-end !important; }
5078 .justify-content-center {
5079 justify-content: center !important; }
5081 .justify-content-between {
5082 justify-content: space-between !important; }
5084 .justify-content-around {
5085 justify-content: space-around !important; }
5087 .align-items-start {
5088 align-items: flex-start !important; }
5091 align-items: flex-end !important; }
5093 .align-items-center {
5094 align-items: center !important; }
5096 .align-items-baseline {
5097 align-items: baseline !important; }
5099 .align-items-stretch {
5100 align-items: stretch !important; }
5102 .align-content-start {
5103 align-content: flex-start !important; }
5105 .align-content-end {
5106 align-content: flex-end !important; }
5108 .align-content-center {
5109 align-content: center !important; }
5111 .align-content-between {
5112 align-content: space-between !important; }
5114 .align-content-around {
5115 align-content: space-around !important; }
5117 .align-content-stretch {
5118 align-content: stretch !important; }
5121 align-self: auto !important; }
5124 align-self: flex-start !important; }
5127 align-self: flex-end !important; }
5129 .align-self-center {
5130 align-self: center !important; }
5132 .align-self-baseline {
5133 align-self: baseline !important; }
5135 .align-self-stretch {
5136 align-self: stretch !important; }
5138 @media (min-width: 576px) {
5140 flex-direction: row !important; }
5142 flex-direction: column !important; }
5143 .flex-sm-row-reverse {
5144 flex-direction: row-reverse !important; }
5145 .flex-sm-column-reverse {
5146 flex-direction: column-reverse !important; }
5148 flex-wrap: wrap !important; }
5150 flex-wrap: nowrap !important; }
5151 .flex-sm-wrap-reverse {
5152 flex-wrap: wrap-reverse !important; }
5154 flex: 1 1 auto !important; }
5156 flex-grow: 0 !important; }
5158 flex-grow: 1 !important; }
5160 flex-shrink: 0 !important; }
5162 flex-shrink: 1 !important; }
5163 .justify-content-sm-start {
5164 justify-content: flex-start !important; }
5165 .justify-content-sm-end {
5166 justify-content: flex-end !important; }
5167 .justify-content-sm-center {
5168 justify-content: center !important; }
5169 .justify-content-sm-between {
5170 justify-content: space-between !important; }
5171 .justify-content-sm-around {
5172 justify-content: space-around !important; }
5173 .align-items-sm-start {
5174 align-items: flex-start !important; }
5175 .align-items-sm-end {
5176 align-items: flex-end !important; }
5177 .align-items-sm-center {
5178 align-items: center !important; }
5179 .align-items-sm-baseline {
5180 align-items: baseline !important; }
5181 .align-items-sm-stretch {
5182 align-items: stretch !important; }
5183 .align-content-sm-start {
5184 align-content: flex-start !important; }
5185 .align-content-sm-end {
5186 align-content: flex-end !important; }
5187 .align-content-sm-center {
5188 align-content: center !important; }
5189 .align-content-sm-between {
5190 align-content: space-between !important; }
5191 .align-content-sm-around {
5192 align-content: space-around !important; }
5193 .align-content-sm-stretch {
5194 align-content: stretch !important; }
5195 .align-self-sm-auto {
5196 align-self: auto !important; }
5197 .align-self-sm-start {
5198 align-self: flex-start !important; }
5199 .align-self-sm-end {
5200 align-self: flex-end !important; }
5201 .align-self-sm-center {
5202 align-self: center !important; }
5203 .align-self-sm-baseline {
5204 align-self: baseline !important; }
5205 .align-self-sm-stretch {
5206 align-self: stretch !important; } }
5208 @media (min-width: 768px) {
5210 flex-direction: row !important; }
5212 flex-direction: column !important; }
5213 .flex-md-row-reverse {
5214 flex-direction: row-reverse !important; }
5215 .flex-md-column-reverse {
5216 flex-direction: column-reverse !important; }
5218 flex-wrap: wrap !important; }
5220 flex-wrap: nowrap !important; }
5221 .flex-md-wrap-reverse {
5222 flex-wrap: wrap-reverse !important; }
5224 flex: 1 1 auto !important; }
5226 flex-grow: 0 !important; }
5228 flex-grow: 1 !important; }
5230 flex-shrink: 0 !important; }
5232 flex-shrink: 1 !important; }
5233 .justify-content-md-start {
5234 justify-content: flex-start !important; }
5235 .justify-content-md-end {
5236 justify-content: flex-end !important; }
5237 .justify-content-md-center {
5238 justify-content: center !important; }
5239 .justify-content-md-between {
5240 justify-content: space-between !important; }
5241 .justify-content-md-around {
5242 justify-content: space-around !important; }
5243 .align-items-md-start {
5244 align-items: flex-start !important; }
5245 .align-items-md-end {
5246 align-items: flex-end !important; }
5247 .align-items-md-center {
5248 align-items: center !important; }
5249 .align-items-md-baseline {
5250 align-items: baseline !important; }
5251 .align-items-md-stretch {
5252 align-items: stretch !important; }
5253 .align-content-md-start {
5254 align-content: flex-start !important; }
5255 .align-content-md-end {
5256 align-content: flex-end !important; }
5257 .align-content-md-center {
5258 align-content: center !important; }
5259 .align-content-md-between {
5260 align-content: space-between !important; }
5261 .align-content-md-around {
5262 align-content: space-around !important; }
5263 .align-content-md-stretch {
5264 align-content: stretch !important; }
5265 .align-self-md-auto {
5266 align-self: auto !important; }
5267 .align-self-md-start {
5268 align-self: flex-start !important; }
5269 .align-self-md-end {
5270 align-self: flex-end !important; }
5271 .align-self-md-center {
5272 align-self: center !important; }
5273 .align-self-md-baseline {
5274 align-self: baseline !important; }
5275 .align-self-md-stretch {
5276 align-self: stretch !important; } }
5278 @media (min-width: 992px) {
5280 flex-direction: row !important; }
5282 flex-direction: column !important; }
5283 .flex-lg-row-reverse {
5284 flex-direction: row-reverse !important; }
5285 .flex-lg-column-reverse {
5286 flex-direction: column-reverse !important; }
5288 flex-wrap: wrap !important; }
5290 flex-wrap: nowrap !important; }
5291 .flex-lg-wrap-reverse {
5292 flex-wrap: wrap-reverse !important; }
5294 flex: 1 1 auto !important; }
5296 flex-grow: 0 !important; }
5298 flex-grow: 1 !important; }
5300 flex-shrink: 0 !important; }
5302 flex-shrink: 1 !important; }
5303 .justify-content-lg-start {
5304 justify-content: flex-start !important; }
5305 .justify-content-lg-end {
5306 justify-content: flex-end !important; }
5307 .justify-content-lg-center {
5308 justify-content: center !important; }
5309 .justify-content-lg-between {
5310 justify-content: space-between !important; }
5311 .justify-content-lg-around {
5312 justify-content: space-around !important; }
5313 .align-items-lg-start {
5314 align-items: flex-start !important; }
5315 .align-items-lg-end {
5316 align-items: flex-end !important; }
5317 .align-items-lg-center {
5318 align-items: center !important; }
5319 .align-items-lg-baseline {
5320 align-items: baseline !important; }
5321 .align-items-lg-stretch {
5322 align-items: stretch !important; }
5323 .align-content-lg-start {
5324 align-content: flex-start !important; }
5325 .align-content-lg-end {
5326 align-content: flex-end !important; }
5327 .align-content-lg-center {
5328 align-content: center !important; }
5329 .align-content-lg-between {
5330 align-content: space-between !important; }
5331 .align-content-lg-around {
5332 align-content: space-around !important; }
5333 .align-content-lg-stretch {
5334 align-content: stretch !important; }
5335 .align-self-lg-auto {
5336 align-self: auto !important; }
5337 .align-self-lg-start {
5338 align-self: flex-start !important; }
5339 .align-self-lg-end {
5340 align-self: flex-end !important; }
5341 .align-self-lg-center {
5342 align-self: center !important; }
5343 .align-self-lg-baseline {
5344 align-self: baseline !important; }
5345 .align-self-lg-stretch {
5346 align-self: stretch !important; } }
5348 @media (min-width: 1200px) {
5350 flex-direction: row !important; }
5352 flex-direction: column !important; }
5353 .flex-xl-row-reverse {
5354 flex-direction: row-reverse !important; }
5355 .flex-xl-column-reverse {
5356 flex-direction: column-reverse !important; }
5358 flex-wrap: wrap !important; }
5360 flex-wrap: nowrap !important; }
5361 .flex-xl-wrap-reverse {
5362 flex-wrap: wrap-reverse !important; }
5364 flex: 1 1 auto !important; }
5366 flex-grow: 0 !important; }
5368 flex-grow: 1 !important; }
5370 flex-shrink: 0 !important; }
5372 flex-shrink: 1 !important; }
5373 .justify-content-xl-start {
5374 justify-content: flex-start !important; }
5375 .justify-content-xl-end {
5376 justify-content: flex-end !important; }
5377 .justify-content-xl-center {
5378 justify-content: center !important; }
5379 .justify-content-xl-between {
5380 justify-content: space-between !important; }
5381 .justify-content-xl-around {
5382 justify-content: space-around !important; }
5383 .align-items-xl-start {
5384 align-items: flex-start !important; }
5385 .align-items-xl-end {
5386 align-items: flex-end !important; }
5387 .align-items-xl-center {
5388 align-items: center !important; }
5389 .align-items-xl-baseline {
5390 align-items: baseline !important; }
5391 .align-items-xl-stretch {
5392 align-items: stretch !important; }
5393 .align-content-xl-start {
5394 align-content: flex-start !important; }
5395 .align-content-xl-end {
5396 align-content: flex-end !important; }
5397 .align-content-xl-center {
5398 align-content: center !important; }
5399 .align-content-xl-between {
5400 align-content: space-between !important; }
5401 .align-content-xl-around {
5402 align-content: space-around !important; }
5403 .align-content-xl-stretch {
5404 align-content: stretch !important; }
5405 .align-self-xl-auto {
5406 align-self: auto !important; }
5407 .align-self-xl-start {
5408 align-self: flex-start !important; }
5409 .align-self-xl-end {
5410 align-self: flex-end !important; }
5411 .align-self-xl-center {
5412 align-self: center !important; }
5413 .align-self-xl-baseline {
5414 align-self: baseline !important; }
5415 .align-self-xl-stretch {
5416 align-self: stretch !important; } }
5419 float: left !important; }
5422 float: right !important; }
5425 float: none !important; }
5427 @media (min-width: 576px) {
5429 float: left !important; }
5431 float: right !important; }
5433 float: none !important; } }
5435 @media (min-width: 768px) {
5437 float: left !important; }
5439 float: right !important; }
5441 float: none !important; } }
5443 @media (min-width: 992px) {
5445 float: left !important; }
5447 float: right !important; }
5449 float: none !important; } }
5451 @media (min-width: 1200px) {
5453 float: left !important; }
5455 float: right !important; }
5457 float: none !important; } }
5460 user-select: all !important; }
5463 user-select: auto !important; }
5466 user-select: none !important; }
5469 overflow: auto !important; }
5472 overflow: hidden !important; }
5475 position: static !important; }
5477 .position-relative {
5478 position: relative !important; }
5480 .position-absolute {
5481 position: absolute !important; }
5484 position: fixed !important; }
5487 position: sticky !important; }
5503 @supports (position: sticky) {
5516 clip: rect(0, 0, 0, 0);
5517 white-space: nowrap;
5520 .sr-only-focusable:active, .sr-only-focusable:focus {
5526 white-space: normal; }
5529 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
5532 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
5535 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
5538 box-shadow: none !important; }
5541 width: 25% !important; }
5544 width: 50% !important; }
5547 width: 75% !important; }
5550 width: 100% !important; }
5553 width: auto !important; }
5556 height: 25% !important; }
5559 height: 50% !important; }
5562 height: 75% !important; }
5565 height: 100% !important; }
5568 height: auto !important; }
5571 max-width: 100% !important; }
5574 max-height: 100% !important; }
5577 min-width: 100vw !important; }
5580 min-height: 100vh !important; }
5583 width: 100vw !important; }
5586 height: 100vh !important; }
5589 margin: 0 !important; }
5593 margin-top: 0 !important; }
5597 margin-right: 0 !important; }
5601 margin-bottom: 0 !important; }
5605 margin-left: 0 !important; }
5608 margin: 0.25rem !important; }
5612 margin-top: 0.25rem !important; }
5616 margin-right: 0.25rem !important; }
5620 margin-bottom: 0.25rem !important; }
5624 margin-left: 0.25rem !important; }
5627 margin: 0.5rem !important; }
5631 margin-top: 0.5rem !important; }
5635 margin-right: 0.5rem !important; }
5639 margin-bottom: 0.5rem !important; }
5643 margin-left: 0.5rem !important; }
5646 margin: 1rem !important; }
5650 margin-top: 1rem !important; }
5654 margin-right: 1rem !important; }
5658 margin-bottom: 1rem !important; }
5662 margin-left: 1rem !important; }
5665 margin: 1.5rem !important; }
5669 margin-top: 1.5rem !important; }
5673 margin-right: 1.5rem !important; }
5677 margin-bottom: 1.5rem !important; }
5681 margin-left: 1.5rem !important; }
5684 margin: 3rem !important; }
5688 margin-top: 3rem !important; }
5692 margin-right: 3rem !important; }
5696 margin-bottom: 3rem !important; }
5700 margin-left: 3rem !important; }
5703 padding: 0 !important; }
5707 padding-top: 0 !important; }
5711 padding-right: 0 !important; }
5715 padding-bottom: 0 !important; }
5719 padding-left: 0 !important; }
5722 padding: 0.25rem !important; }
5726 padding-top: 0.25rem !important; }
5730 padding-right: 0.25rem !important; }
5734 padding-bottom: 0.25rem !important; }
5738 padding-left: 0.25rem !important; }
5741 padding: 0.5rem !important; }
5745 padding-top: 0.5rem !important; }
5749 padding-right: 0.5rem !important; }
5753 padding-bottom: 0.5rem !important; }
5757 padding-left: 0.5rem !important; }
5760 padding: 1rem !important; }
5764 padding-top: 1rem !important; }
5768 padding-right: 1rem !important; }
5772 padding-bottom: 1rem !important; }
5776 padding-left: 1rem !important; }
5779 padding: 1.5rem !important; }
5783 padding-top: 1.5rem !important; }
5787 padding-right: 1.5rem !important; }
5791 padding-bottom: 1.5rem !important; }
5795 padding-left: 1.5rem !important; }
5798 padding: 3rem !important; }
5802 padding-top: 3rem !important; }
5806 padding-right: 3rem !important; }
5810 padding-bottom: 3rem !important; }
5814 padding-left: 3rem !important; }
5817 margin: -0.25rem !important; }
5821 margin-top: -0.25rem !important; }
5825 margin-right: -0.25rem !important; }
5829 margin-bottom: -0.25rem !important; }
5833 margin-left: -0.25rem !important; }
5836 margin: -0.5rem !important; }
5840 margin-top: -0.5rem !important; }
5844 margin-right: -0.5rem !important; }
5848 margin-bottom: -0.5rem !important; }
5852 margin-left: -0.5rem !important; }
5855 margin: -1rem !important; }
5859 margin-top: -1rem !important; }
5863 margin-right: -1rem !important; }
5867 margin-bottom: -1rem !important; }
5871 margin-left: -1rem !important; }
5874 margin: -1.5rem !important; }
5878 margin-top: -1.5rem !important; }
5882 margin-right: -1.5rem !important; }
5886 margin-bottom: -1.5rem !important; }
5890 margin-left: -1.5rem !important; }
5893 margin: -3rem !important; }
5897 margin-top: -3rem !important; }
5901 margin-right: -3rem !important; }
5905 margin-bottom: -3rem !important; }
5909 margin-left: -3rem !important; }
5912 margin: auto !important; }
5916 margin-top: auto !important; }
5920 margin-right: auto !important; }
5924 margin-bottom: auto !important; }
5928 margin-left: auto !important; }
5930 @media (min-width: 576px) {
5932 margin: 0 !important; }
5935 margin-top: 0 !important; }
5938 margin-right: 0 !important; }
5941 margin-bottom: 0 !important; }
5944 margin-left: 0 !important; }
5946 margin: 0.25rem !important; }
5949 margin-top: 0.25rem !important; }
5952 margin-right: 0.25rem !important; }
5955 margin-bottom: 0.25rem !important; }
5958 margin-left: 0.25rem !important; }
5960 margin: 0.5rem !important; }
5963 margin-top: 0.5rem !important; }
5966 margin-right: 0.5rem !important; }
5969 margin-bottom: 0.5rem !important; }
5972 margin-left: 0.5rem !important; }
5974 margin: 1rem !important; }
5977 margin-top: 1rem !important; }
5980 margin-right: 1rem !important; }
5983 margin-bottom: 1rem !important; }
5986 margin-left: 1rem !important; }
5988 margin: 1.5rem !important; }
5991 margin-top: 1.5rem !important; }
5994 margin-right: 1.5rem !important; }
5997 margin-bottom: 1.5rem !important; }
6000 margin-left: 1.5rem !important; }
6002 margin: 3rem !important; }
6005 margin-top: 3rem !important; }
6008 margin-right: 3rem !important; }
6011 margin-bottom: 3rem !important; }
6014 margin-left: 3rem !important; }
6016 padding: 0 !important; }
6019 padding-top: 0 !important; }
6022 padding-right: 0 !important; }
6025 padding-bottom: 0 !important; }
6028 padding-left: 0 !important; }
6030 padding: 0.25rem !important; }
6033 padding-top: 0.25rem !important; }
6036 padding-right: 0.25rem !important; }
6039 padding-bottom: 0.25rem !important; }
6042 padding-left: 0.25rem !important; }
6044 padding: 0.5rem !important; }
6047 padding-top: 0.5rem !important; }
6050 padding-right: 0.5rem !important; }
6053 padding-bottom: 0.5rem !important; }
6056 padding-left: 0.5rem !important; }
6058 padding: 1rem !important; }
6061 padding-top: 1rem !important; }
6064 padding-right: 1rem !important; }
6067 padding-bottom: 1rem !important; }
6070 padding-left: 1rem !important; }
6072 padding: 1.5rem !important; }
6075 padding-top: 1.5rem !important; }
6078 padding-right: 1.5rem !important; }
6081 padding-bottom: 1.5rem !important; }
6084 padding-left: 1.5rem !important; }
6086 padding: 3rem !important; }
6089 padding-top: 3rem !important; }
6092 padding-right: 3rem !important; }
6095 padding-bottom: 3rem !important; }
6098 padding-left: 3rem !important; }
6100 margin: -0.25rem !important; }
6103 margin-top: -0.25rem !important; }
6106 margin-right: -0.25rem !important; }
6109 margin-bottom: -0.25rem !important; }
6112 margin-left: -0.25rem !important; }
6114 margin: -0.5rem !important; }
6117 margin-top: -0.5rem !important; }
6120 margin-right: -0.5rem !important; }
6123 margin-bottom: -0.5rem !important; }
6126 margin-left: -0.5rem !important; }
6128 margin: -1rem !important; }
6131 margin-top: -1rem !important; }
6134 margin-right: -1rem !important; }
6137 margin-bottom: -1rem !important; }
6140 margin-left: -1rem !important; }
6142 margin: -1.5rem !important; }
6145 margin-top: -1.5rem !important; }
6148 margin-right: -1.5rem !important; }
6151 margin-bottom: -1.5rem !important; }
6154 margin-left: -1.5rem !important; }
6156 margin: -3rem !important; }
6159 margin-top: -3rem !important; }
6162 margin-right: -3rem !important; }
6165 margin-bottom: -3rem !important; }
6168 margin-left: -3rem !important; }
6170 margin: auto !important; }
6173 margin-top: auto !important; }
6176 margin-right: auto !important; }
6179 margin-bottom: auto !important; }
6182 margin-left: auto !important; } }
6184 @media (min-width: 768px) {
6186 margin: 0 !important; }
6189 margin-top: 0 !important; }
6192 margin-right: 0 !important; }
6195 margin-bottom: 0 !important; }
6198 margin-left: 0 !important; }
6200 margin: 0.25rem !important; }
6203 margin-top: 0.25rem !important; }
6206 margin-right: 0.25rem !important; }
6209 margin-bottom: 0.25rem !important; }
6212 margin-left: 0.25rem !important; }
6214 margin: 0.5rem !important; }
6217 margin-top: 0.5rem !important; }
6220 margin-right: 0.5rem !important; }
6223 margin-bottom: 0.5rem !important; }
6226 margin-left: 0.5rem !important; }
6228 margin: 1rem !important; }
6231 margin-top: 1rem !important; }
6234 margin-right: 1rem !important; }
6237 margin-bottom: 1rem !important; }
6240 margin-left: 1rem !important; }
6242 margin: 1.5rem !important; }
6245 margin-top: 1.5rem !important; }
6248 margin-right: 1.5rem !important; }
6251 margin-bottom: 1.5rem !important; }
6254 margin-left: 1.5rem !important; }
6256 margin: 3rem !important; }
6259 margin-top: 3rem !important; }
6262 margin-right: 3rem !important; }
6265 margin-bottom: 3rem !important; }
6268 margin-left: 3rem !important; }
6270 padding: 0 !important; }
6273 padding-top: 0 !important; }
6276 padding-right: 0 !important; }
6279 padding-bottom: 0 !important; }
6282 padding-left: 0 !important; }
6284 padding: 0.25rem !important; }
6287 padding-top: 0.25rem !important; }
6290 padding-right: 0.25rem !important; }
6293 padding-bottom: 0.25rem !important; }
6296 padding-left: 0.25rem !important; }
6298 padding: 0.5rem !important; }
6301 padding-top: 0.5rem !important; }
6304 padding-right: 0.5rem !important; }
6307 padding-bottom: 0.5rem !important; }
6310 padding-left: 0.5rem !important; }
6312 padding: 1rem !important; }
6315 padding-top: 1rem !important; }
6318 padding-right: 1rem !important; }
6321 padding-bottom: 1rem !important; }
6324 padding-left: 1rem !important; }
6326 padding: 1.5rem !important; }
6329 padding-top: 1.5rem !important; }
6332 padding-right: 1.5rem !important; }
6335 padding-bottom: 1.5rem !important; }
6338 padding-left: 1.5rem !important; }
6340 padding: 3rem !important; }
6343 padding-top: 3rem !important; }
6346 padding-right: 3rem !important; }
6349 padding-bottom: 3rem !important; }
6352 padding-left: 3rem !important; }
6354 margin: -0.25rem !important; }
6357 margin-top: -0.25rem !important; }
6360 margin-right: -0.25rem !important; }
6363 margin-bottom: -0.25rem !important; }
6366 margin-left: -0.25rem !important; }
6368 margin: -0.5rem !important; }
6371 margin-top: -0.5rem !important; }
6374 margin-right: -0.5rem !important; }
6377 margin-bottom: -0.5rem !important; }
6380 margin-left: -0.5rem !important; }
6382 margin: -1rem !important; }
6385 margin-top: -1rem !important; }
6388 margin-right: -1rem !important; }
6391 margin-bottom: -1rem !important; }
6394 margin-left: -1rem !important; }
6396 margin: -1.5rem !important; }
6399 margin-top: -1.5rem !important; }
6402 margin-right: -1.5rem !important; }
6405 margin-bottom: -1.5rem !important; }
6408 margin-left: -1.5rem !important; }
6410 margin: -3rem !important; }
6413 margin-top: -3rem !important; }
6416 margin-right: -3rem !important; }
6419 margin-bottom: -3rem !important; }
6422 margin-left: -3rem !important; }
6424 margin: auto !important; }
6427 margin-top: auto !important; }
6430 margin-right: auto !important; }
6433 margin-bottom: auto !important; }
6436 margin-left: auto !important; } }
6438 @media (min-width: 992px) {
6440 margin: 0 !important; }
6443 margin-top: 0 !important; }
6446 margin-right: 0 !important; }
6449 margin-bottom: 0 !important; }
6452 margin-left: 0 !important; }
6454 margin: 0.25rem !important; }
6457 margin-top: 0.25rem !important; }
6460 margin-right: 0.25rem !important; }
6463 margin-bottom: 0.25rem !important; }
6466 margin-left: 0.25rem !important; }
6468 margin: 0.5rem !important; }
6471 margin-top: 0.5rem !important; }
6474 margin-right: 0.5rem !important; }
6477 margin-bottom: 0.5rem !important; }
6480 margin-left: 0.5rem !important; }
6482 margin: 1rem !important; }
6485 margin-top: 1rem !important; }
6488 margin-right: 1rem !important; }
6491 margin-bottom: 1rem !important; }
6494 margin-left: 1rem !important; }
6496 margin: 1.5rem !important; }
6499 margin-top: 1.5rem !important; }
6502 margin-right: 1.5rem !important; }
6505 margin-bottom: 1.5rem !important; }
6508 margin-left: 1.5rem !important; }
6510 margin: 3rem !important; }
6513 margin-top: 3rem !important; }
6516 margin-right: 3rem !important; }
6519 margin-bottom: 3rem !important; }
6522 margin-left: 3rem !important; }
6524 padding: 0 !important; }
6527 padding-top: 0 !important; }
6530 padding-right: 0 !important; }
6533 padding-bottom: 0 !important; }
6536 padding-left: 0 !important; }
6538 padding: 0.25rem !important; }
6541 padding-top: 0.25rem !important; }
6544 padding-right: 0.25rem !important; }
6547 padding-bottom: 0.25rem !important; }
6550 padding-left: 0.25rem !important; }
6552 padding: 0.5rem !important; }
6555 padding-top: 0.5rem !important; }
6558 padding-right: 0.5rem !important; }
6561 padding-bottom: 0.5rem !important; }
6564 padding-left: 0.5rem !important; }
6566 padding: 1rem !important; }
6569 padding-top: 1rem !important; }
6572 padding-right: 1rem !important; }
6575 padding-bottom: 1rem !important; }
6578 padding-left: 1rem !important; }
6580 padding: 1.5rem !important; }
6583 padding-top: 1.5rem !important; }
6586 padding-right: 1.5rem !important; }
6589 padding-bottom: 1.5rem !important; }
6592 padding-left: 1.5rem !important; }
6594 padding: 3rem !important; }
6597 padding-top: 3rem !important; }
6600 padding-right: 3rem !important; }
6603 padding-bottom: 3rem !important; }
6606 padding-left: 3rem !important; }
6608 margin: -0.25rem !important; }
6611 margin-top: -0.25rem !important; }
6614 margin-right: -0.25rem !important; }
6617 margin-bottom: -0.25rem !important; }
6620 margin-left: -0.25rem !important; }
6622 margin: -0.5rem !important; }
6625 margin-top: -0.5rem !important; }
6628 margin-right: -0.5rem !important; }
6631 margin-bottom: -0.5rem !important; }
6634 margin-left: -0.5rem !important; }
6636 margin: -1rem !important; }
6639 margin-top: -1rem !important; }
6642 margin-right: -1rem !important; }
6645 margin-bottom: -1rem !important; }
6648 margin-left: -1rem !important; }
6650 margin: -1.5rem !important; }
6653 margin-top: -1.5rem !important; }
6656 margin-right: -1.5rem !important; }
6659 margin-bottom: -1.5rem !important; }
6662 margin-left: -1.5rem !important; }
6664 margin: -3rem !important; }
6667 margin-top: -3rem !important; }
6670 margin-right: -3rem !important; }
6673 margin-bottom: -3rem !important; }
6676 margin-left: -3rem !important; }
6678 margin: auto !important; }
6681 margin-top: auto !important; }
6684 margin-right: auto !important; }
6687 margin-bottom: auto !important; }
6690 margin-left: auto !important; } }
6692 @media (min-width: 1200px) {
6694 margin: 0 !important; }
6697 margin-top: 0 !important; }
6700 margin-right: 0 !important; }
6703 margin-bottom: 0 !important; }
6706 margin-left: 0 !important; }
6708 margin: 0.25rem !important; }
6711 margin-top: 0.25rem !important; }
6714 margin-right: 0.25rem !important; }
6717 margin-bottom: 0.25rem !important; }
6720 margin-left: 0.25rem !important; }
6722 margin: 0.5rem !important; }
6725 margin-top: 0.5rem !important; }
6728 margin-right: 0.5rem !important; }
6731 margin-bottom: 0.5rem !important; }
6734 margin-left: 0.5rem !important; }
6736 margin: 1rem !important; }
6739 margin-top: 1rem !important; }
6742 margin-right: 1rem !important; }
6745 margin-bottom: 1rem !important; }
6748 margin-left: 1rem !important; }
6750 margin: 1.5rem !important; }
6753 margin-top: 1.5rem !important; }
6756 margin-right: 1.5rem !important; }
6759 margin-bottom: 1.5rem !important; }
6762 margin-left: 1.5rem !important; }
6764 margin: 3rem !important; }
6767 margin-top: 3rem !important; }
6770 margin-right: 3rem !important; }
6773 margin-bottom: 3rem !important; }
6776 margin-left: 3rem !important; }
6778 padding: 0 !important; }
6781 padding-top: 0 !important; }
6784 padding-right: 0 !important; }
6787 padding-bottom: 0 !important; }
6790 padding-left: 0 !important; }
6792 padding: 0.25rem !important; }
6795 padding-top: 0.25rem !important; }
6798 padding-right: 0.25rem !important; }
6801 padding-bottom: 0.25rem !important; }
6804 padding-left: 0.25rem !important; }
6806 padding: 0.5rem !important; }
6809 padding-top: 0.5rem !important; }
6812 padding-right: 0.5rem !important; }
6815 padding-bottom: 0.5rem !important; }
6818 padding-left: 0.5rem !important; }
6820 padding: 1rem !important; }
6823 padding-top: 1rem !important; }
6826 padding-right: 1rem !important; }
6829 padding-bottom: 1rem !important; }
6832 padding-left: 1rem !important; }
6834 padding: 1.5rem !important; }
6837 padding-top: 1.5rem !important; }
6840 padding-right: 1.5rem !important; }
6843 padding-bottom: 1.5rem !important; }
6846 padding-left: 1.5rem !important; }
6848 padding: 3rem !important; }
6851 padding-top: 3rem !important; }
6854 padding-right: 3rem !important; }
6857 padding-bottom: 3rem !important; }
6860 padding-left: 3rem !important; }
6862 margin: -0.25rem !important; }
6865 margin-top: -0.25rem !important; }
6868 margin-right: -0.25rem !important; }
6871 margin-bottom: -0.25rem !important; }
6874 margin-left: -0.25rem !important; }
6876 margin: -0.5rem !important; }
6879 margin-top: -0.5rem !important; }
6882 margin-right: -0.5rem !important; }
6885 margin-bottom: -0.5rem !important; }
6888 margin-left: -0.5rem !important; }
6890 margin: -1rem !important; }
6893 margin-top: -1rem !important; }
6896 margin-right: -1rem !important; }
6899 margin-bottom: -1rem !important; }
6902 margin-left: -1rem !important; }
6904 margin: -1.5rem !important; }
6907 margin-top: -1.5rem !important; }
6910 margin-right: -1.5rem !important; }
6913 margin-bottom: -1.5rem !important; }
6916 margin-left: -1.5rem !important; }
6918 margin: -3rem !important; }
6921 margin-top: -3rem !important; }
6924 margin-right: -3rem !important; }
6927 margin-bottom: -3rem !important; }
6930 margin-left: -3rem !important; }
6932 margin: auto !important; }
6935 margin-top: auto !important; }
6938 margin-right: auto !important; }
6941 margin-bottom: auto !important; }
6944 margin-left: auto !important; } }
6946 .stretched-link::after {
6953 pointer-events: auto;
6955 background-color: rgba(0, 0, 0, 0); }
6958 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
6961 text-align: justify !important; }
6964 white-space: normal !important; }
6967 white-space: nowrap !important; }
6971 text-overflow: ellipsis;
6972 white-space: nowrap; }
6975 text-align: left !important; }
6978 text-align: right !important; }
6981 text-align: center !important; }
6983 @media (min-width: 576px) {
6985 text-align: left !important; }
6987 text-align: right !important; }
6989 text-align: center !important; } }
6991 @media (min-width: 768px) {
6993 text-align: left !important; }
6995 text-align: right !important; }
6997 text-align: center !important; } }
6999 @media (min-width: 992px) {
7001 text-align: left !important; }
7003 text-align: right !important; }
7005 text-align: center !important; } }
7007 @media (min-width: 1200px) {
7009 text-align: left !important; }
7011 text-align: right !important; }
7013 text-align: center !important; } }
7016 text-transform: lowercase !important; }
7019 text-transform: uppercase !important; }
7022 text-transform: capitalize !important; }
7024 .font-weight-light {
7025 font-weight: 300 !important; }
7027 .font-weight-lighter {
7028 font-weight: lighter !important; }
7030 .font-weight-normal {
7031 font-weight: 400 !important; }
7034 font-weight: 700 !important; }
7036 .font-weight-bolder {
7037 font-weight: bolder !important; }
7040 font-style: italic !important; }
7043 color: #fff !important; }
7046 color: #007bff !important; }
7048 a.text-primary:hover, a.text-primary:focus {
7049 color: #0056b3 !important; }
7052 color: #6c757d !important; }
7054 a.text-secondary:hover, a.text-secondary:focus {
7055 color: #494f54 !important; }
7058 color: #28a745 !important; }
7060 a.text-success:hover, a.text-success:focus {
7061 color: #19692c !important; }
7064 color: #17a2b8 !important; }
7066 a.text-info:hover, a.text-info:focus {
7067 color: #0f6674 !important; }
7070 color: #ffc107 !important; }
7072 a.text-warning:hover, a.text-warning:focus {
7073 color: #ba8b00 !important; }
7076 color: #dc3545 !important; }
7078 a.text-danger:hover, a.text-danger:focus {
7079 color: #a71d2a !important; }
7082 color: #f8f9fa !important; }
7084 a.text-light:hover, a.text-light:focus {
7085 color: #cbd3da !important; }
7088 color: #343a40 !important; }
7090 a.text-dark:hover, a.text-dark:focus {
7091 color: #121416 !important; }
7094 color: #212529 !important; }
7097 color: #6c757d !important; }
7100 color: rgba(0, 0, 0, 0.5) !important; }
7103 color: rgba(255, 255, 255, 0.5) !important; }
7109 background-color: transparent;
7112 .text-decoration-none {
7113 text-decoration: none !important; }
7116 word-break: break-word !important;
7117 word-wrap: break-word !important; }
7120 color: inherit !important; }
7123 visibility: visible !important; }
7126 visibility: hidden !important; }
7132 text-shadow: none !important;
7133 box-shadow: none !important; }
7135 text-decoration: underline; }
7136 abbr[title]::after {
7137 content: " (" attr(title) ")"; }
7139 white-space: pre-wrap !important; }
7142 border: 1px solid #adb5bd;
7143 page-break-inside: avoid; }
7145 display: table-header-group; }
7148 page-break-inside: avoid; }
7156 page-break-after: avoid; }
7160 min-width: 992px !important; }
7162 min-width: 992px !important; }
7166 border: 1px solid #000; }
7168 border-collapse: collapse !important; }
7171 background-color: #fff !important; }
7173 .table-bordered td {
7174 border: 1px solid #dee2e6 !important; }
7179 .table-dark thead th,
7180 .table-dark tbody + tbody {
7181 border-color: #dee2e6; }
7182 .table .thead-dark th {
7184 border-color: #dee2e6; } }
7186 /*# sourceMappingURL=bootstrap.css.map */