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)
8 Caller should import variables (which in turn includes functions..)
35 --breakpoint-sm: 576px;
36 --breakpoint-md: 768px;
37 --breakpoint-lg: 992px;
38 --breakpoint-xl: 1200px;
39 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
40 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
45 box-sizing: border-box; }
48 font-family: sans-serif;
50 -webkit-text-size-adjust: 100%;
51 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
53 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
58 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
64 background-color: #fff; }
66 [tabindex="-1"]:focus:not(:focus-visible) {
67 outline: 0 !important; }
70 box-sizing: content-box;
74 h1, h2, h3, h4, h5, h6 {
76 margin-bottom: 0.5rem; }
80 margin-bottom: 1rem; }
83 abbr[data-original-title] {
84 text-decoration: underline;
85 text-decoration: underline dotted;
88 text-decoration-skip-ink: none; }
93 line-height: inherit; }
99 margin-bottom: 1rem; }
111 margin-bottom: .5rem;
119 font-weight: bolder; }
129 vertical-align: baseline; }
139 text-decoration: none;
140 background-color: transparent; }
143 text-decoration: underline; }
145 a:not([href]):not([class]) {
147 text-decoration: none; }
148 a:not([href]):not([class]):hover {
150 text-decoration: none; }
156 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
163 -ms-overflow-style: scrollbar; }
169 vertical-align: middle;
170 border-style: none; }
174 vertical-align: middle; }
177 border-collapse: collapse; }
180 padding-top: 0.75rem;
181 padding-bottom: 0.75rem;
184 caption-side: bottom; }
188 text-align: -webkit-match-parent; }
191 display: inline-block;
192 margin-bottom: 0.5rem; }
199 outline: 5px auto -webkit-focus-ring-color; }
207 font-family: inherit;
209 line-height: inherit; }
217 text-transform: none; }
229 -webkit-appearance: button; }
231 button:not(:disabled),
232 [type="button"]:not(:disabled),
233 [type="reset"]:not(:disabled),
234 [type="submit"]:not(:disabled) {
237 button::-moz-focus-inner,
238 [type="button"]::-moz-focus-inner,
239 [type="reset"]::-moz-focus-inner,
240 [type="submit"]::-moz-focus-inner {
242 border-style: none; }
245 input[type="checkbox"] {
246 box-sizing: border-box;
264 margin-bottom: .5rem;
266 line-height: inherit;
268 white-space: normal; }
271 vertical-align: baseline; }
273 [type="number"]::-webkit-inner-spin-button,
274 [type="number"]::-webkit-outer-spin-button {
278 outline-offset: -2px;
279 -webkit-appearance: none; }
281 [type="search"]::-webkit-search-decoration {
282 -webkit-appearance: none; }
284 ::-webkit-file-upload-button {
286 -webkit-appearance: button; }
289 display: inline-block; }
299 display: none !important; }
301 h1, h2, h3, h4, h5, h6,
302 .h1, .h2, .h3, .h4, .h5, .h6 {
303 margin-bottom: 0.5rem;
314 font-size: 1.75rem; }
320 font-size: 1.25rem; }
353 border-top: 1px solid rgba(0, 0, 0, 0.1); }
363 background-color: #fcf8e3; }
374 display: inline-block; }
375 .list-inline-item:not(:last-child) {
376 margin-right: 0.5rem; }
380 text-transform: uppercase; }
384 font-size: 1.25rem; }
390 .blockquote-footer::before {
391 content: "\2014\00A0"; }
399 background-color: #fff;
400 border: 1px solid #dee2e6;
401 border-radius: 0.25rem;
406 display: inline-block; }
409 margin-bottom: 0.5rem;
419 word-wrap: break-word; }
424 padding: 0.2rem 0.4rem;
427 background-color: #212529;
428 border-radius: 0.2rem; }
441 word-break: normal; }
445 overflow-y: scroll; }
459 @media (min-width: 576px) {
460 .container-sm, .container {
461 max-width: 540px; } }
463 @media (min-width: 768px) {
464 .container-md, .container-sm, .container {
465 max-width: 720px; } }
467 @media (min-width: 992px) {
468 .container-lg, .container-md, .container-sm, .container {
469 max-width: 960px; } }
471 @media (min-width: 1200px) {
472 .container-xl, .container-lg, .container-md, .container-sm, .container {
473 max-width: 1140px; } }
479 margin-left: -15px; }
485 .no-gutters > [class*="col-"] {
490 .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,
491 .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,
492 .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,
493 .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,
494 .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 {
498 padding-left: 15px; }
514 flex: 0 0 33.3333333333%;
515 max-width: 33.3333333333%; }
526 flex: 0 0 16.6666666667%;
527 max-width: 16.6666666667%; }
535 flex: 0 0 8.3333333333%;
536 max-width: 8.3333333333%; }
539 flex: 0 0 16.6666666667%;
540 max-width: 16.6666666667%; }
547 flex: 0 0 33.3333333333%;
548 max-width: 33.3333333333%; }
551 flex: 0 0 41.6666666667%;
552 max-width: 41.6666666667%; }
559 flex: 0 0 58.3333333333%;
560 max-width: 58.3333333333%; }
563 flex: 0 0 66.6666666667%;
564 max-width: 66.6666666667%; }
571 flex: 0 0 83.3333333333%;
572 max-width: 83.3333333333%; }
575 flex: 0 0 91.6666666667%;
576 max-width: 91.6666666667%; }
628 margin-left: 8.3333333333%; }
631 margin-left: 16.6666666667%; }
637 margin-left: 33.3333333333%; }
640 margin-left: 41.6666666667%; }
646 margin-left: 58.3333333333%; }
649 margin-left: 66.6666666667%; }
655 margin-left: 83.3333333333%; }
658 margin-left: 91.6666666667%; }
660 @media (min-width: 576px) {
672 flex: 0 0 33.3333333333%;
673 max-width: 33.3333333333%; }
681 flex: 0 0 16.6666666667%;
682 max-width: 16.6666666667%; }
688 flex: 0 0 8.3333333333%;
689 max-width: 8.3333333333%; }
691 flex: 0 0 16.6666666667%;
692 max-width: 16.6666666667%; }
697 flex: 0 0 33.3333333333%;
698 max-width: 33.3333333333%; }
700 flex: 0 0 41.6666666667%;
701 max-width: 41.6666666667%; }
706 flex: 0 0 58.3333333333%;
707 max-width: 58.3333333333%; }
709 flex: 0 0 66.6666666667%;
710 max-width: 66.6666666667%; }
715 flex: 0 0 83.3333333333%;
716 max-width: 83.3333333333%; }
718 flex: 0 0 91.6666666667%;
719 max-width: 91.6666666667%; }
756 margin-left: 8.3333333333%; }
758 margin-left: 16.6666666667%; }
762 margin-left: 33.3333333333%; }
764 margin-left: 41.6666666667%; }
768 margin-left: 58.3333333333%; }
770 margin-left: 66.6666666667%; }
774 margin-left: 83.3333333333%; }
776 margin-left: 91.6666666667%; } }
778 @media (min-width: 768px) {
790 flex: 0 0 33.3333333333%;
791 max-width: 33.3333333333%; }
799 flex: 0 0 16.6666666667%;
800 max-width: 16.6666666667%; }
806 flex: 0 0 8.3333333333%;
807 max-width: 8.3333333333%; }
809 flex: 0 0 16.6666666667%;
810 max-width: 16.6666666667%; }
815 flex: 0 0 33.3333333333%;
816 max-width: 33.3333333333%; }
818 flex: 0 0 41.6666666667%;
819 max-width: 41.6666666667%; }
824 flex: 0 0 58.3333333333%;
825 max-width: 58.3333333333%; }
827 flex: 0 0 66.6666666667%;
828 max-width: 66.6666666667%; }
833 flex: 0 0 83.3333333333%;
834 max-width: 83.3333333333%; }
836 flex: 0 0 91.6666666667%;
837 max-width: 91.6666666667%; }
874 margin-left: 8.3333333333%; }
876 margin-left: 16.6666666667%; }
880 margin-left: 33.3333333333%; }
882 margin-left: 41.6666666667%; }
886 margin-left: 58.3333333333%; }
888 margin-left: 66.6666666667%; }
892 margin-left: 83.3333333333%; }
894 margin-left: 91.6666666667%; } }
896 @media (min-width: 992px) {
908 flex: 0 0 33.3333333333%;
909 max-width: 33.3333333333%; }
917 flex: 0 0 16.6666666667%;
918 max-width: 16.6666666667%; }
924 flex: 0 0 8.3333333333%;
925 max-width: 8.3333333333%; }
927 flex: 0 0 16.6666666667%;
928 max-width: 16.6666666667%; }
933 flex: 0 0 33.3333333333%;
934 max-width: 33.3333333333%; }
936 flex: 0 0 41.6666666667%;
937 max-width: 41.6666666667%; }
942 flex: 0 0 58.3333333333%;
943 max-width: 58.3333333333%; }
945 flex: 0 0 66.6666666667%;
946 max-width: 66.6666666667%; }
951 flex: 0 0 83.3333333333%;
952 max-width: 83.3333333333%; }
954 flex: 0 0 91.6666666667%;
955 max-width: 91.6666666667%; }
992 margin-left: 8.3333333333%; }
994 margin-left: 16.6666666667%; }
998 margin-left: 33.3333333333%; }
1000 margin-left: 41.6666666667%; }
1004 margin-left: 58.3333333333%; }
1006 margin-left: 66.6666666667%; }
1010 margin-left: 83.3333333333%; }
1012 margin-left: 91.6666666667%; } }
1014 @media (min-width: 1200px) {
1019 .row-cols-xl-1 > * {
1022 .row-cols-xl-2 > * {
1025 .row-cols-xl-3 > * {
1026 flex: 0 0 33.3333333333%;
1027 max-width: 33.3333333333%; }
1028 .row-cols-xl-4 > * {
1031 .row-cols-xl-5 > * {
1034 .row-cols-xl-6 > * {
1035 flex: 0 0 16.6666666667%;
1036 max-width: 16.6666666667%; }
1042 flex: 0 0 8.3333333333%;
1043 max-width: 8.3333333333%; }
1045 flex: 0 0 16.6666666667%;
1046 max-width: 16.6666666667%; }
1051 flex: 0 0 33.3333333333%;
1052 max-width: 33.3333333333%; }
1054 flex: 0 0 41.6666666667%;
1055 max-width: 41.6666666667%; }
1060 flex: 0 0 58.3333333333%;
1061 max-width: 58.3333333333%; }
1063 flex: 0 0 66.6666666667%;
1064 max-width: 66.6666666667%; }
1069 flex: 0 0 83.3333333333%;
1070 max-width: 83.3333333333%; }
1072 flex: 0 0 91.6666666667%;
1073 max-width: 91.6666666667%; }
1110 margin-left: 8.3333333333%; }
1112 margin-left: 16.6666666667%; }
1116 margin-left: 33.3333333333%; }
1118 margin-left: 41.6666666667%; }
1122 margin-left: 58.3333333333%; }
1124 margin-left: 66.6666666667%; }
1128 margin-left: 83.3333333333%; }
1130 margin-left: 91.6666666667%; } }
1134 margin-bottom: 1rem;
1139 vertical-align: top;
1140 border-top: 1px solid #dee2e6; }
1142 vertical-align: bottom;
1143 border-bottom: 2px solid #dee2e6; }
1144 .table tbody + tbody {
1145 border-top: 2px solid #dee2e6; }
1152 border: 1px solid #dee2e6; }
1154 .table-bordered td {
1155 border: 1px solid #dee2e6; }
1156 .table-bordered thead th,
1157 .table-bordered thead td {
1158 border-bottom-width: 2px; }
1160 .table-borderless th,
1161 .table-borderless td,
1162 .table-borderless thead th,
1163 .table-borderless tbody + tbody {
1166 .table-striped tbody tr:nth-of-type(odd) {
1167 background-color: rgba(0, 0, 0, 0.05); }
1169 .table-hover tbody tr:hover {
1171 background-color: rgba(0, 0, 0, 0.075); }
1174 .table-primary > th,
1175 .table-primary > td {
1176 background-color: #b8daff; }
1180 .table-primary thead th,
1181 .table-primary tbody + tbody {
1182 border-color: #7abaff; }
1184 .table-hover .table-primary:hover {
1185 background-color: #9fcdff; }
1186 .table-hover .table-primary:hover > td,
1187 .table-hover .table-primary:hover > th {
1188 background-color: #9fcdff; }
1191 .table-secondary > th,
1192 .table-secondary > td {
1193 background-color: #d6d8db; }
1195 .table-secondary th,
1196 .table-secondary td,
1197 .table-secondary thead th,
1198 .table-secondary tbody + tbody {
1199 border-color: #b3b7bb; }
1201 .table-hover .table-secondary:hover {
1202 background-color: #c8cbcf; }
1203 .table-hover .table-secondary:hover > td,
1204 .table-hover .table-secondary:hover > th {
1205 background-color: #c8cbcf; }
1208 .table-success > th,
1209 .table-success > td {
1210 background-color: #c3e6cb; }
1214 .table-success thead th,
1215 .table-success tbody + tbody {
1216 border-color: #8fd19e; }
1218 .table-hover .table-success:hover {
1219 background-color: #b1dfbb; }
1220 .table-hover .table-success:hover > td,
1221 .table-hover .table-success:hover > th {
1222 background-color: #b1dfbb; }
1227 background-color: #bee5eb; }
1231 .table-info thead th,
1232 .table-info tbody + tbody {
1233 border-color: #86cfda; }
1235 .table-hover .table-info:hover {
1236 background-color: #abdde5; }
1237 .table-hover .table-info:hover > td,
1238 .table-hover .table-info:hover > th {
1239 background-color: #abdde5; }
1242 .table-warning > th,
1243 .table-warning > td {
1244 background-color: #ffeeba; }
1248 .table-warning thead th,
1249 .table-warning tbody + tbody {
1250 border-color: #ffdf7e; }
1252 .table-hover .table-warning:hover {
1253 background-color: #ffe8a1; }
1254 .table-hover .table-warning:hover > td,
1255 .table-hover .table-warning:hover > th {
1256 background-color: #ffe8a1; }
1260 .table-danger > td {
1261 background-color: #f5c6cb; }
1265 .table-danger thead th,
1266 .table-danger tbody + tbody {
1267 border-color: #ed969e; }
1269 .table-hover .table-danger:hover {
1270 background-color: #f1b0b7; }
1271 .table-hover .table-danger:hover > td,
1272 .table-hover .table-danger:hover > th {
1273 background-color: #f1b0b7; }
1278 background-color: #fdfdfe; }
1282 .table-light thead th,
1283 .table-light tbody + tbody {
1284 border-color: #fbfcfc; }
1286 .table-hover .table-light:hover {
1287 background-color: #ececf6; }
1288 .table-hover .table-light:hover > td,
1289 .table-hover .table-light:hover > th {
1290 background-color: #ececf6; }
1295 background-color: #c6c8ca; }
1299 .table-dark thead th,
1300 .table-dark tbody + tbody {
1301 border-color: #95999c; }
1303 .table-hover .table-dark:hover {
1304 background-color: #b9bbbe; }
1305 .table-hover .table-dark:hover > td,
1306 .table-hover .table-dark:hover > th {
1307 background-color: #b9bbbe; }
1311 .table-active > td {
1312 background-color: rgba(0, 0, 0, 0.075); }
1314 .table-hover .table-active:hover {
1315 background-color: rgba(0, 0, 0, 0.075); }
1316 .table-hover .table-active:hover > td,
1317 .table-hover .table-active:hover > th {
1318 background-color: rgba(0, 0, 0, 0.075); }
1320 .table .thead-dark th {
1322 background-color: #343a40;
1323 border-color: #454d55; }
1325 .table .thead-light th {
1327 background-color: #e9ecef;
1328 border-color: #dee2e6; }
1332 background-color: #343a40; }
1335 .table-dark thead th {
1336 border-color: #454d55; }
1337 .table-dark.table-bordered {
1339 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1340 background-color: rgba(255, 255, 255, 0.05); }
1341 .table-dark.table-hover tbody tr:hover {
1343 background-color: rgba(255, 255, 255, 0.075); }
1345 @media (max-width: 575.98px) {
1346 .table-responsive-sm {
1350 -webkit-overflow-scrolling: touch; }
1351 .table-responsive-sm > .table-bordered {
1354 @media (max-width: 767.98px) {
1355 .table-responsive-md {
1359 -webkit-overflow-scrolling: touch; }
1360 .table-responsive-md > .table-bordered {
1363 @media (max-width: 991.98px) {
1364 .table-responsive-lg {
1368 -webkit-overflow-scrolling: touch; }
1369 .table-responsive-lg > .table-bordered {
1372 @media (max-width: 1199.98px) {
1373 .table-responsive-xl {
1377 -webkit-overflow-scrolling: touch; }
1378 .table-responsive-xl > .table-bordered {
1385 -webkit-overflow-scrolling: touch; }
1386 .table-responsive > .table-bordered {
1392 height: calc(1.5em + 0.75rem + 2px);
1393 padding: 0.375rem 0.75rem;
1398 background-color: #fff;
1399 background-clip: padding-box;
1400 border: 1px solid #ced4da;
1401 border-radius: 0.25rem;
1402 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
1403 @media (prefers-reduced-motion: reduce) {
1405 transition: none; } }
1406 .form-control::-ms-expand {
1407 background-color: transparent;
1409 .form-control:-moz-focusring {
1411 text-shadow: 0 0 0 #495057; }
1412 .form-control:focus {
1414 background-color: #fff;
1415 border-color: #80bdff;
1417 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1418 .form-control::placeholder {
1421 .form-control:disabled, .form-control[readonly] {
1422 background-color: #e9ecef;
1425 input.form-control[type="date"],
1426 input.form-control[type="time"],
1427 input.form-control[type="datetime-local"],
1428 input.form-control[type="month"] {
1431 select.form-control:focus::-ms-value {
1433 background-color: #fff; }
1436 .form-control-range {
1441 padding-top: calc(0.375rem + 1px);
1442 padding-bottom: calc(0.375rem + 1px);
1447 .col-form-label-lg {
1448 padding-top: calc(0.5rem + 1px);
1449 padding-bottom: calc(0.5rem + 1px);
1453 .col-form-label-sm {
1454 padding-top: calc(0.25rem + 1px);
1455 padding-bottom: calc(0.25rem + 1px);
1456 font-size: 0.875rem;
1459 .form-control-plaintext {
1462 padding: 0.375rem 0;
1467 background-color: transparent;
1468 border: solid transparent;
1469 border-width: 1px 0; }
1470 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
1475 height: calc(1.5em + 0.5rem + 2px);
1476 padding: 0.25rem 0.5rem;
1477 font-size: 0.875rem;
1479 border-radius: 0.2rem; }
1482 height: calc(1.5em + 1rem + 2px);
1483 padding: 0.5rem 1rem;
1486 border-radius: 0.3rem; }
1488 select.form-control[size], select.form-control[multiple] {
1491 textarea.form-control {
1495 margin-bottom: 1rem; }
1499 margin-top: 0.25rem; }
1505 margin-left: -5px; }
1507 .form-row > [class*="col-"] {
1509 padding-left: 5px; }
1514 padding-left: 1.25rem; }
1519 margin-left: -1.25rem; }
1520 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
1526 .form-check-inline {
1527 display: inline-flex;
1528 align-items: center;
1530 margin-right: 0.75rem; }
1531 .form-check-inline .form-check-input {
1534 margin-right: 0.3125rem;
1540 margin-top: 0.25rem;
1551 padding: 0.25rem 0.5rem;
1553 font-size: 0.875rem;
1556 background-color: rgba(40, 167, 69, 0.9);
1557 border-radius: 0.25rem; }
1559 .was-validated :valid ~ .valid-feedback,
1560 .was-validated :valid ~ .valid-tooltip,
1561 .is-valid ~ .valid-feedback,
1562 .is-valid ~ .valid-tooltip {
1565 .was-validated .form-control:valid, .form-control.is-valid {
1566 border-color: #28a745;
1567 padding-right: calc(1.5em + 0.75rem);
1568 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");
1569 background-repeat: no-repeat;
1570 background-position: right calc(0.375em + 0.1875rem) center;
1571 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1572 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
1573 border-color: #28a745;
1574 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1576 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
1577 padding-right: calc(1.5em + 0.75rem);
1578 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
1580 .was-validated .custom-select:valid, .custom-select.is-valid {
1581 border-color: #28a745;
1582 padding-right: calc(0.75em + 2.3125rem);
1583 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") no-repeat right 0.75rem center/8px 10px, 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1584 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
1585 border-color: #28a745;
1586 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1588 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
1591 .was-validated .form-check-input:valid ~ .valid-feedback,
1592 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
1593 .form-check-input.is-valid ~ .valid-tooltip {
1596 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
1598 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
1599 border-color: #28a745; }
1601 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
1602 border-color: #34ce57;
1603 background-color: #34ce57; }
1605 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
1606 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1608 .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 {
1609 border-color: #28a745; }
1611 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
1612 border-color: #28a745; }
1614 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
1615 border-color: #28a745;
1616 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1621 margin-top: 0.25rem;
1632 padding: 0.25rem 0.5rem;
1634 font-size: 0.875rem;
1637 background-color: rgba(220, 53, 69, 0.9);
1638 border-radius: 0.25rem; }
1640 .was-validated :invalid ~ .invalid-feedback,
1641 .was-validated :invalid ~ .invalid-tooltip,
1642 .is-invalid ~ .invalid-feedback,
1643 .is-invalid ~ .invalid-tooltip {
1646 .was-validated .form-control:invalid, .form-control.is-invalid {
1647 border-color: #dc3545;
1648 padding-right: calc(1.5em + 0.75rem);
1649 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");
1650 background-repeat: no-repeat;
1651 background-position: right calc(0.375em + 0.1875rem) center;
1652 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1653 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
1654 border-color: #dc3545;
1655 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1657 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
1658 padding-right: calc(1.5em + 0.75rem);
1659 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
1661 .was-validated .custom-select:invalid, .custom-select.is-invalid {
1662 border-color: #dc3545;
1663 padding-right: calc(0.75em + 2.3125rem);
1664 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") no-repeat right 0.75rem center/8px 10px, 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1665 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
1666 border-color: #dc3545;
1667 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1669 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
1672 .was-validated .form-check-input:invalid ~ .invalid-feedback,
1673 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
1674 .form-check-input.is-invalid ~ .invalid-tooltip {
1677 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
1679 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
1680 border-color: #dc3545; }
1682 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
1683 border-color: #e4606d;
1684 background-color: #e4606d; }
1686 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
1687 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1689 .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 {
1690 border-color: #dc3545; }
1692 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
1693 border-color: #dc3545; }
1695 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
1696 border-color: #dc3545;
1697 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
1701 flex-flow: row wrap;
1702 align-items: center; }
1703 .form-inline .form-check {
1705 @media (min-width: 576px) {
1706 .form-inline label {
1708 align-items: center;
1709 justify-content: center;
1711 .form-inline .form-group {
1714 flex-flow: row wrap;
1715 align-items: center;
1717 .form-inline .form-control {
1718 display: inline-block;
1720 vertical-align: middle; }
1721 .form-inline .form-control-plaintext {
1722 display: inline-block; }
1723 .form-inline .input-group,
1724 .form-inline .custom-select {
1726 .form-inline .form-check {
1728 align-items: center;
1729 justify-content: center;
1732 .form-inline .form-check-input {
1736 margin-right: 0.25rem;
1738 .form-inline .custom-control {
1739 align-items: center;
1740 justify-content: center; }
1741 .form-inline .custom-control-label {
1742 margin-bottom: 0; } }
1744 display: inline-block;
1748 vertical-align: middle;
1750 background-color: transparent;
1751 border: 1px solid transparent;
1752 padding: 0.375rem 0.75rem;
1755 border-radius: 0.25rem;
1756 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; }
1757 @media (prefers-reduced-motion: reduce) {
1759 transition: none; } }
1762 text-decoration: none; }
1763 .btn:focus, .btn.focus {
1765 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1766 .btn.disabled, .btn:disabled {
1768 .btn:not(:disabled):not(.disabled) {
1772 fieldset:disabled a.btn {
1773 pointer-events: none; }
1777 background-color: #007bff;
1778 border-color: #007bff; }
1779 .btn-primary:hover {
1781 background-color: #0069d9;
1782 border-color: #0062cc; }
1783 .btn-primary:focus, .btn-primary.focus {
1785 background-color: #0069d9;
1786 border-color: #0062cc;
1787 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
1788 .btn-primary.disabled, .btn-primary:disabled {
1790 background-color: #007bff;
1791 border-color: #007bff; }
1792 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary.active:not(:disabled):not(.disabled), .show > .btn-primary.dropdown-toggle {
1794 background-color: #0062cc;
1795 border-color: #005cbf; }
1796 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-primary.dropdown-toggle:focus {
1797 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
1801 background-color: #6c757d;
1802 border-color: #6c757d; }
1803 .btn-secondary:hover {
1805 background-color: #5a6268;
1806 border-color: #545b62; }
1807 .btn-secondary:focus, .btn-secondary.focus {
1809 background-color: #5a6268;
1810 border-color: #545b62;
1811 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
1812 .btn-secondary.disabled, .btn-secondary:disabled {
1814 background-color: #6c757d;
1815 border-color: #6c757d; }
1816 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary.active:not(:disabled):not(.disabled), .show > .btn-secondary.dropdown-toggle {
1818 background-color: #545b62;
1819 border-color: #4e555b; }
1820 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary.active:not(:disabled):not(.disabled):focus, .show > .btn-secondary.dropdown-toggle:focus {
1821 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
1825 background-color: #28a745;
1826 border-color: #28a745; }
1827 .btn-success:hover {
1829 background-color: #218838;
1830 border-color: #1e7e34; }
1831 .btn-success:focus, .btn-success.focus {
1833 background-color: #218838;
1834 border-color: #1e7e34;
1835 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
1836 .btn-success.disabled, .btn-success:disabled {
1838 background-color: #28a745;
1839 border-color: #28a745; }
1840 .btn-success:not(:disabled):not(.disabled):active, .btn-success.active:not(:disabled):not(.disabled), .show > .btn-success.dropdown-toggle {
1842 background-color: #1e7e34;
1843 border-color: #1c7430; }
1844 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success.active:not(:disabled):not(.disabled):focus, .show > .btn-success.dropdown-toggle:focus {
1845 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
1849 background-color: #17a2b8;
1850 border-color: #17a2b8; }
1853 background-color: #138496;
1854 border-color: #117a8b; }
1855 .btn-info:focus, .btn-info.focus {
1857 background-color: #138496;
1858 border-color: #117a8b;
1859 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
1860 .btn-info.disabled, .btn-info:disabled {
1862 background-color: #17a2b8;
1863 border-color: #17a2b8; }
1864 .btn-info:not(:disabled):not(.disabled):active, .btn-info.active:not(:disabled):not(.disabled), .show > .btn-info.dropdown-toggle {
1866 background-color: #117a8b;
1867 border-color: #10707f; }
1868 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info.active:not(:disabled):not(.disabled):focus, .show > .btn-info.dropdown-toggle:focus {
1869 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
1873 background-color: #ffc107;
1874 border-color: #ffc107; }
1875 .btn-warning:hover {
1877 background-color: #e0a800;
1878 border-color: #d39e00; }
1879 .btn-warning:focus, .btn-warning.focus {
1881 background-color: #e0a800;
1882 border-color: #d39e00;
1883 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
1884 .btn-warning.disabled, .btn-warning:disabled {
1886 background-color: #ffc107;
1887 border-color: #ffc107; }
1888 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning.active:not(:disabled):not(.disabled), .show > .btn-warning.dropdown-toggle {
1890 background-color: #d39e00;
1891 border-color: #c69500; }
1892 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning.active:not(:disabled):not(.disabled):focus, .show > .btn-warning.dropdown-toggle:focus {
1893 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
1897 background-color: #dc3545;
1898 border-color: #dc3545; }
1901 background-color: #c82333;
1902 border-color: #bd2130; }
1903 .btn-danger:focus, .btn-danger.focus {
1905 background-color: #c82333;
1906 border-color: #bd2130;
1907 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
1908 .btn-danger.disabled, .btn-danger:disabled {
1910 background-color: #dc3545;
1911 border-color: #dc3545; }
1912 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger.active:not(:disabled):not(.disabled), .show > .btn-danger.dropdown-toggle {
1914 background-color: #bd2130;
1915 border-color: #b21f2d; }
1916 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger.active:not(:disabled):not(.disabled):focus, .show > .btn-danger.dropdown-toggle:focus {
1917 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
1921 background-color: #f8f9fa;
1922 border-color: #f8f9fa; }
1925 background-color: #e2e6ea;
1926 border-color: #dae0e5; }
1927 .btn-light:focus, .btn-light.focus {
1929 background-color: #e2e6ea;
1930 border-color: #dae0e5;
1931 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
1932 .btn-light.disabled, .btn-light:disabled {
1934 background-color: #f8f9fa;
1935 border-color: #f8f9fa; }
1936 .btn-light:not(:disabled):not(.disabled):active, .btn-light.active:not(:disabled):not(.disabled), .show > .btn-light.dropdown-toggle {
1938 background-color: #dae0e5;
1939 border-color: #d3d9df; }
1940 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light.active:not(:disabled):not(.disabled):focus, .show > .btn-light.dropdown-toggle:focus {
1941 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
1945 background-color: #343a40;
1946 border-color: #343a40; }
1949 background-color: #23272b;
1950 border-color: #1d2124; }
1951 .btn-dark:focus, .btn-dark.focus {
1953 background-color: #23272b;
1954 border-color: #1d2124;
1955 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
1956 .btn-dark.disabled, .btn-dark:disabled {
1958 background-color: #343a40;
1959 border-color: #343a40; }
1960 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark.active:not(:disabled):not(.disabled), .show > .btn-dark.dropdown-toggle {
1962 background-color: #1d2124;
1963 border-color: #171a1d; }
1964 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark.active:not(:disabled):not(.disabled):focus, .show > .btn-dark.dropdown-toggle:focus {
1965 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
1967 .btn-outline-primary {
1969 border-color: #007bff; }
1970 .btn-outline-primary:hover {
1972 background-color: #007bff;
1973 border-color: #007bff; }
1974 .btn-outline-primary:focus, .btn-outline-primary.focus {
1975 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
1976 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
1978 background-color: transparent; }
1979 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary.active:not(:disabled):not(.disabled), .show > .btn-outline-primary.dropdown-toggle {
1981 background-color: #007bff;
1982 border-color: #007bff; }
1983 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-primary.dropdown-toggle:focus {
1984 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
1986 .btn-outline-secondary {
1988 border-color: #6c757d; }
1989 .btn-outline-secondary:hover {
1991 background-color: #6c757d;
1992 border-color: #6c757d; }
1993 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
1994 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
1995 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
1997 background-color: transparent; }
1998 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary.active:not(:disabled):not(.disabled), .show > .btn-outline-secondary.dropdown-toggle {
2000 background-color: #6c757d;
2001 border-color: #6c757d; }
2002 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
2003 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
2005 .btn-outline-success {
2007 border-color: #28a745; }
2008 .btn-outline-success:hover {
2010 background-color: #28a745;
2011 border-color: #28a745; }
2012 .btn-outline-success:focus, .btn-outline-success.focus {
2013 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
2014 .btn-outline-success.disabled, .btn-outline-success:disabled {
2016 background-color: transparent; }
2017 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success.active:not(:disabled):not(.disabled), .show > .btn-outline-success.dropdown-toggle {
2019 background-color: #28a745;
2020 border-color: #28a745; }
2021 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-success.dropdown-toggle:focus {
2022 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
2026 border-color: #17a2b8; }
2027 .btn-outline-info:hover {
2029 background-color: #17a2b8;
2030 border-color: #17a2b8; }
2031 .btn-outline-info:focus, .btn-outline-info.focus {
2032 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
2033 .btn-outline-info.disabled, .btn-outline-info:disabled {
2035 background-color: transparent; }
2036 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info.active:not(:disabled):not(.disabled), .show > .btn-outline-info.dropdown-toggle {
2038 background-color: #17a2b8;
2039 border-color: #17a2b8; }
2040 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-info.dropdown-toggle:focus {
2041 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
2043 .btn-outline-warning {
2045 border-color: #ffc107; }
2046 .btn-outline-warning:hover {
2048 background-color: #ffc107;
2049 border-color: #ffc107; }
2050 .btn-outline-warning:focus, .btn-outline-warning.focus {
2051 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
2052 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2054 background-color: transparent; }
2055 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning.active:not(:disabled):not(.disabled), .show > .btn-outline-warning.dropdown-toggle {
2057 background-color: #ffc107;
2058 border-color: #ffc107; }
2059 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-warning.dropdown-toggle:focus {
2060 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
2062 .btn-outline-danger {
2064 border-color: #dc3545; }
2065 .btn-outline-danger:hover {
2067 background-color: #dc3545;
2068 border-color: #dc3545; }
2069 .btn-outline-danger:focus, .btn-outline-danger.focus {
2070 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
2071 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2073 background-color: transparent; }
2074 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger.active:not(:disabled):not(.disabled), .show > .btn-outline-danger.dropdown-toggle {
2076 background-color: #dc3545;
2077 border-color: #dc3545; }
2078 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-danger.dropdown-toggle:focus {
2079 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
2081 .btn-outline-light {
2083 border-color: #f8f9fa; }
2084 .btn-outline-light:hover {
2086 background-color: #f8f9fa;
2087 border-color: #f8f9fa; }
2088 .btn-outline-light:focus, .btn-outline-light.focus {
2089 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
2090 .btn-outline-light.disabled, .btn-outline-light:disabled {
2092 background-color: transparent; }
2093 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light.active:not(:disabled):not(.disabled), .show > .btn-outline-light.dropdown-toggle {
2095 background-color: #f8f9fa;
2096 border-color: #f8f9fa; }
2097 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-light.dropdown-toggle:focus {
2098 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
2102 border-color: #343a40; }
2103 .btn-outline-dark:hover {
2105 background-color: #343a40;
2106 border-color: #343a40; }
2107 .btn-outline-dark:focus, .btn-outline-dark.focus {
2108 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
2109 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2111 background-color: transparent; }
2112 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark.active:not(:disabled):not(.disabled), .show > .btn-outline-dark.dropdown-toggle {
2114 background-color: #343a40;
2115 border-color: #343a40; }
2116 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-dark.dropdown-toggle:focus {
2117 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
2122 text-decoration: none; }
2125 text-decoration: underline; }
2126 .btn-link:focus, .btn-link.focus {
2127 text-decoration: underline; }
2128 .btn-link:disabled, .btn-link.disabled {
2130 pointer-events: none; }
2132 .btn-lg, .btn-group-lg > .btn {
2133 padding: 0.5rem 1rem;
2136 border-radius: 0.3rem; }
2138 .btn-sm, .btn-group-sm > .btn {
2139 padding: 0.25rem 0.5rem;
2140 font-size: 0.875rem;
2142 border-radius: 0.2rem; }
2147 .btn-block + .btn-block {
2148 margin-top: 0.5rem; }
2150 input.btn-block[type="submit"],
2151 input.btn-block[type="reset"],
2152 input.btn-block[type="button"] {
2156 transition: opacity 0.15s linear; }
2157 @media (prefers-reduced-motion: reduce) {
2159 transition: none; } }
2163 .collapse:not(.show) {
2170 transition: height 0.35s ease; }
2171 @media (prefers-reduced-motion: reduce) {
2173 transition: none; } }
2178 position: relative; }
2181 white-space: nowrap; }
2182 .dropdown-toggle::after {
2183 display: inline-block;
2184 margin-left: 0.255em;
2185 vertical-align: 0.255em;
2187 border-top: 0.3em solid;
2188 border-right: 0.3em solid transparent;
2190 border-left: 0.3em solid transparent; }
2191 .dropdown-toggle:empty::after {
2203 margin: 0.125rem 0 0;
2208 background-color: #fff;
2209 background-clip: padding-box;
2210 border: 1px solid rgba(0, 0, 0, 0.15);
2211 border-radius: 0.25rem; }
2213 .dropdown-menu-left {
2217 .dropdown-menu-right {
2221 @media (min-width: 576px) {
2222 .dropdown-menu-sm-left {
2225 .dropdown-menu-sm-right {
2229 @media (min-width: 768px) {
2230 .dropdown-menu-md-left {
2233 .dropdown-menu-md-right {
2237 @media (min-width: 992px) {
2238 .dropdown-menu-lg-left {
2241 .dropdown-menu-lg-right {
2245 @media (min-width: 1200px) {
2246 .dropdown-menu-xl-left {
2249 .dropdown-menu-xl-right {
2253 .dropup .dropdown-menu {
2257 margin-bottom: 0.125rem; }
2259 .dropup .dropdown-toggle::after {
2260 display: inline-block;
2261 margin-left: 0.255em;
2262 vertical-align: 0.255em;
2265 border-right: 0.3em solid transparent;
2266 border-bottom: 0.3em solid;
2267 border-left: 0.3em solid transparent; }
2269 .dropup .dropdown-toggle:empty::after {
2272 .dropright .dropdown-menu {
2277 margin-left: 0.125rem; }
2279 .dropright .dropdown-toggle::after {
2280 display: inline-block;
2281 margin-left: 0.255em;
2282 vertical-align: 0.255em;
2284 border-top: 0.3em solid transparent;
2286 border-bottom: 0.3em solid transparent;
2287 border-left: 0.3em solid; }
2289 .dropright .dropdown-toggle:empty::after {
2292 .dropright .dropdown-toggle::after {
2293 vertical-align: 0; }
2295 .dropleft .dropdown-menu {
2300 margin-right: 0.125rem; }
2302 .dropleft .dropdown-toggle::after {
2303 display: inline-block;
2304 margin-left: 0.255em;
2305 vertical-align: 0.255em;
2308 .dropleft .dropdown-toggle::after {
2311 .dropleft .dropdown-toggle::before {
2312 display: inline-block;
2313 margin-right: 0.255em;
2314 vertical-align: 0.255em;
2316 border-top: 0.3em solid transparent;
2317 border-right: 0.3em solid;
2318 border-bottom: 0.3em solid transparent; }
2320 .dropleft .dropdown-toggle:empty::after {
2323 .dropleft .dropdown-toggle::before {
2324 vertical-align: 0; }
2326 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
2334 border-top: 1px solid #e9ecef; }
2339 padding: 0.25rem 1.5rem;
2343 text-align: inherit;
2344 white-space: nowrap;
2345 background-color: transparent;
2347 .dropdown-item:hover, .dropdown-item:focus {
2349 text-decoration: none;
2350 background-color: #f8f9fa; }
2351 .dropdown-item.active, .dropdown-item:active {
2353 text-decoration: none;
2354 background-color: #007bff; }
2355 .dropdown-item.disabled, .dropdown-item:disabled {
2357 pointer-events: none;
2358 background-color: transparent; }
2360 .dropdown-menu.show {
2365 padding: 0.5rem 1.5rem;
2367 font-size: 0.875rem;
2369 white-space: nowrap; }
2371 .dropdown-item-text {
2373 padding: 0.25rem 1.5rem;
2377 .btn-group-vertical {
2379 display: inline-flex;
2380 vertical-align: middle; }
2382 .btn-group-vertical > .btn {
2385 .btn-group > .btn:hover,
2386 .btn-group-vertical > .btn:hover {
2388 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
2389 .btn-group-vertical > .btn:focus,
2390 .btn-group-vertical > .btn:active,
2391 .btn-group-vertical > .btn.active {
2397 justify-content: flex-start; }
2398 .btn-toolbar .input-group {
2401 .btn-group > .btn:not(:first-child),
2402 .btn-group > .btn-group:not(:first-child) {
2403 margin-left: -1px; }
2405 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
2406 .btn-group > .btn-group:not(:last-child) > .btn {
2407 border-top-right-radius: 0;
2408 border-bottom-right-radius: 0; }
2410 .btn-group > .btn:not(:first-child),
2411 .btn-group > .btn-group:not(:first-child) > .btn {
2412 border-top-left-radius: 0;
2413 border-bottom-left-radius: 0; }
2415 .dropdown-toggle-split {
2416 padding-right: 0.5625rem;
2417 padding-left: 0.5625rem; }
2418 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
2420 .dropleft .dropdown-toggle-split::before {
2423 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
2424 padding-right: 0.375rem;
2425 padding-left: 0.375rem; }
2427 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
2428 padding-right: 0.75rem;
2429 padding-left: 0.75rem; }
2431 .btn-group-vertical {
2432 flex-direction: column;
2433 align-items: flex-start;
2434 justify-content: center; }
2435 .btn-group-vertical > .btn,
2436 .btn-group-vertical > .btn-group {
2438 .btn-group-vertical > .btn:not(:first-child),
2439 .btn-group-vertical > .btn-group:not(:first-child) {
2441 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
2442 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
2443 border-bottom-right-radius: 0;
2444 border-bottom-left-radius: 0; }
2445 .btn-group-vertical > .btn:not(:first-child),
2446 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
2447 border-top-left-radius: 0;
2448 border-top-right-radius: 0; }
2450 .btn-group-toggle > .btn,
2451 .btn-group-toggle > .btn-group > .btn {
2453 .btn-group-toggle > .btn input[type="radio"],
2454 .btn-group-toggle > .btn input[type="checkbox"],
2455 .btn-group-toggle > .btn-group > .btn input[type="radio"],
2456 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
2458 clip: rect(0, 0, 0, 0);
2459 pointer-events: none; }
2465 align-items: stretch;
2467 .input-group > .form-control,
2468 .input-group > .form-control-plaintext,
2469 .input-group > .custom-select,
2470 .input-group > .custom-file {
2476 .input-group > .form-control + .form-control,
2477 .input-group > .form-control + .custom-select,
2478 .input-group > .form-control + .custom-file,
2479 .input-group > .form-control-plaintext + .form-control,
2480 .input-group > .form-control-plaintext + .custom-select,
2481 .input-group > .form-control-plaintext + .custom-file,
2482 .input-group > .custom-select + .form-control,
2483 .input-group > .custom-select + .custom-select,
2484 .input-group > .custom-select + .custom-file,
2485 .input-group > .custom-file + .form-control,
2486 .input-group > .custom-file + .custom-select,
2487 .input-group > .custom-file + .custom-file {
2488 margin-left: -1px; }
2489 .input-group > .form-control:focus,
2490 .input-group > .custom-select:focus,
2491 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
2493 .input-group > .custom-file .custom-file-input:focus {
2495 .input-group > .form-control:not(:last-child),
2496 .input-group > .custom-select:not(:last-child) {
2497 border-top-right-radius: 0;
2498 border-bottom-right-radius: 0; }
2499 .input-group > .form-control:not(:first-child),
2500 .input-group > .custom-select:not(:first-child) {
2501 border-top-left-radius: 0;
2502 border-bottom-left-radius: 0; }
2503 .input-group > .custom-file {
2505 align-items: center; }
2506 .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
2507 border-top-right-radius: 0;
2508 border-bottom-right-radius: 0; }
2509 .input-group > .custom-file:not(:first-child) .custom-file-label {
2510 border-top-left-radius: 0;
2511 border-bottom-left-radius: 0; }
2513 .input-group-prepend,
2514 .input-group-append {
2516 .input-group-prepend .btn,
2517 .input-group-append .btn {
2520 .input-group-prepend .btn:focus,
2521 .input-group-append .btn:focus {
2523 .input-group-prepend .btn + .btn,
2524 .input-group-prepend .btn + .input-group-text,
2525 .input-group-prepend .input-group-text + .input-group-text,
2526 .input-group-prepend .input-group-text + .btn,
2527 .input-group-append .btn + .btn,
2528 .input-group-append .btn + .input-group-text,
2529 .input-group-append .input-group-text + .input-group-text,
2530 .input-group-append .input-group-text + .btn {
2531 margin-left: -1px; }
2533 .input-group-prepend {
2534 margin-right: -1px; }
2536 .input-group-append {
2537 margin-left: -1px; }
2541 align-items: center;
2542 padding: 0.375rem 0.75rem;
2549 white-space: nowrap;
2550 background-color: #e9ecef;
2551 border: 1px solid #ced4da;
2552 border-radius: 0.25rem; }
2553 .input-group-text input[type="radio"],
2554 .input-group-text input[type="checkbox"] {
2557 .input-group-lg > .form-control:not(textarea),
2558 .input-group-lg > .custom-select {
2559 height: calc(1.5em + 1rem + 2px); }
2561 .input-group-lg > .form-control,
2562 .input-group-lg > .custom-select,
2563 .input-group-lg > .input-group-prepend > .input-group-text,
2564 .input-group-lg > .input-group-append > .input-group-text,
2565 .input-group-lg > .input-group-prepend > .btn,
2566 .input-group-lg > .input-group-append > .btn {
2567 padding: 0.5rem 1rem;
2570 border-radius: 0.3rem; }
2572 .input-group-sm > .form-control:not(textarea),
2573 .input-group-sm > .custom-select {
2574 height: calc(1.5em + 0.5rem + 2px); }
2576 .input-group-sm > .form-control,
2577 .input-group-sm > .custom-select,
2578 .input-group-sm > .input-group-prepend > .input-group-text,
2579 .input-group-sm > .input-group-append > .input-group-text,
2580 .input-group-sm > .input-group-prepend > .btn,
2581 .input-group-sm > .input-group-append > .btn {
2582 padding: 0.25rem 0.5rem;
2583 font-size: 0.875rem;
2585 border-radius: 0.2rem; }
2587 .input-group-lg > .custom-select,
2588 .input-group-sm > .custom-select {
2589 padding-right: 1.75rem; }
2591 .input-group > .input-group-prepend > .btn,
2592 .input-group > .input-group-prepend > .input-group-text,
2593 .input-group > .input-group-append:not(:last-child) > .btn,
2594 .input-group > .input-group-append:not(:last-child) > .input-group-text,
2595 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
2596 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
2597 border-top-right-radius: 0;
2598 border-bottom-right-radius: 0; }
2600 .input-group > .input-group-append > .btn,
2601 .input-group > .input-group-append > .input-group-text,
2602 .input-group > .input-group-prepend:not(:first-child) > .btn,
2603 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
2604 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
2605 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
2606 border-top-left-radius: 0;
2607 border-bottom-left-radius: 0; }
2614 padding-left: 1.5rem;
2615 color-adjust: exact; }
2617 .custom-control-inline {
2618 display: inline-flex;
2619 margin-right: 1rem; }
2621 .custom-control-input {
2628 .custom-control-input:checked ~ .custom-control-label::before {
2630 border-color: #007bff;
2631 background-color: #007bff; }
2632 .custom-control-input:focus ~ .custom-control-label::before {
2633 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2634 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
2635 border-color: #80bdff; }
2636 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
2638 background-color: #b3d7ff;
2639 border-color: #b3d7ff; }
2640 .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
2642 .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
2643 background-color: #e9ecef; }
2645 .custom-control-label {
2648 vertical-align: top; }
2649 .custom-control-label::before {
2656 pointer-events: none;
2658 background-color: #fff;
2659 border: #adb5bd solid 1px; }
2660 .custom-control-label::after {
2668 background: no-repeat 50% / 50% 50%; }
2670 .custom-checkbox .custom-control-label::before {
2671 border-radius: 0.25rem; }
2673 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
2674 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"); }
2676 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
2677 border-color: #007bff;
2678 background-color: #007bff; }
2680 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
2681 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"); }
2683 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
2684 background-color: rgba(0, 123, 255, 0.5); }
2686 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
2687 background-color: rgba(0, 123, 255, 0.5); }
2689 .custom-radio .custom-control-label::before {
2690 border-radius: 50%; }
2692 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
2693 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"); }
2695 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
2696 background-color: rgba(0, 123, 255, 0.5); }
2699 padding-left: 2.25rem; }
2700 .custom-switch .custom-control-label::before {
2703 pointer-events: all;
2704 border-radius: 0.5rem; }
2705 .custom-switch .custom-control-label::after {
2706 top: calc(0.25rem + 2px);
2707 left: calc(-2.25rem + 2px);
2708 width: calc(1rem - 4px);
2709 height: calc(1rem - 4px);
2710 background-color: #adb5bd;
2711 border-radius: 0.5rem;
2712 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; }
2713 @media (prefers-reduced-motion: reduce) {
2714 .custom-switch .custom-control-label::after {
2715 transition: none; } }
2716 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
2717 background-color: #fff;
2718 transform: translateX(0.75rem); }
2719 .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
2720 background-color: rgba(0, 123, 255, 0.5); }
2723 display: inline-block;
2725 height: calc(1.5em + 0.75rem + 2px);
2726 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
2731 vertical-align: middle;
2732 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") no-repeat right 0.75rem center/8px 10px;
2733 border: 1px solid #ced4da;
2734 border-radius: 0.25rem;
2736 .custom-select:focus {
2737 border-color: #80bdff;
2739 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2740 .custom-select:focus::-ms-value {
2742 background-color: #fff; }
2743 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
2745 padding-right: 0.75rem;
2746 background-image: none; }
2747 .custom-select:disabled {
2749 background-color: #e9ecef; }
2750 .custom-select::-ms-expand {
2752 .custom-select:-moz-focusring {
2754 text-shadow: 0 0 0 #495057; }
2757 height: calc(1.5em + 0.5rem + 2px);
2758 padding-top: 0.25rem;
2759 padding-bottom: 0.25rem;
2760 padding-left: 0.5rem;
2761 font-size: 0.875rem; }
2764 height: calc(1.5em + 1rem + 2px);
2765 padding-top: 0.5rem;
2766 padding-bottom: 0.5rem;
2768 font-size: 1.25rem; }
2772 display: inline-block;
2774 height: calc(1.5em + 0.75rem + 2px);
2777 .custom-file-input {
2781 height: calc(1.5em + 0.75rem + 2px);
2784 .custom-file-input:focus ~ .custom-file-label {
2785 border-color: #80bdff;
2786 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2787 .custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
2788 background-color: #e9ecef; }
2789 .custom-file-input:lang(en) ~ .custom-file-label::after {
2790 content: "Browse"; }
2791 .custom-file-input ~ .custom-file-label[data-browse]::after {
2792 content: attr(data-browse); }
2794 .custom-file-label {
2800 height: calc(1.5em + 0.75rem + 2px);
2801 padding: 0.375rem 0.75rem;
2805 background-color: #fff;
2806 border: 1px solid #ced4da;
2807 border-radius: 0.25rem; }
2808 .custom-file-label::after {
2815 height: calc(1.5em + 0.75rem);
2816 padding: 0.375rem 0.75rem;
2820 background-color: #e9ecef;
2821 border-left: inherit;
2822 border-radius: 0 0.25rem 0.25rem 0; }
2828 background-color: transparent;
2830 .custom-range:focus {
2832 .custom-range:focus::-webkit-slider-thumb {
2833 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2834 .custom-range:focus::-moz-range-thumb {
2835 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2836 .custom-range:focus::-ms-thumb {
2837 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
2838 .custom-range::-moz-focus-outer {
2840 .custom-range::-webkit-slider-thumb {
2843 margin-top: -0.25rem;
2844 background-color: #007bff;
2846 border-radius: 1rem;
2847 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2849 @media (prefers-reduced-motion: reduce) {
2850 .custom-range::-webkit-slider-thumb {
2851 transition: none; } }
2852 .custom-range::-webkit-slider-thumb:active {
2853 background-color: #b3d7ff; }
2854 .custom-range::-webkit-slider-runnable-track {
2859 background-color: #dee2e6;
2860 border-color: transparent;
2861 border-radius: 1rem; }
2862 .custom-range::-moz-range-thumb {
2865 background-color: #007bff;
2867 border-radius: 1rem;
2868 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2870 @media (prefers-reduced-motion: reduce) {
2871 .custom-range::-moz-range-thumb {
2872 transition: none; } }
2873 .custom-range::-moz-range-thumb:active {
2874 background-color: #b3d7ff; }
2875 .custom-range::-moz-range-track {
2880 background-color: #dee2e6;
2881 border-color: transparent;
2882 border-radius: 1rem; }
2883 .custom-range::-ms-thumb {
2887 margin-right: 0.2rem;
2888 margin-left: 0.2rem;
2889 background-color: #007bff;
2891 border-radius: 1rem;
2892 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2894 @media (prefers-reduced-motion: reduce) {
2895 .custom-range::-ms-thumb {
2896 transition: none; } }
2897 .custom-range::-ms-thumb:active {
2898 background-color: #b3d7ff; }
2899 .custom-range::-ms-track {
2904 background-color: transparent;
2905 border-color: transparent;
2906 border-width: 0.5rem; }
2907 .custom-range::-ms-fill-lower {
2908 background-color: #dee2e6;
2909 border-radius: 1rem; }
2910 .custom-range::-ms-fill-upper {
2912 background-color: #dee2e6;
2913 border-radius: 1rem; }
2914 .custom-range:disabled::-webkit-slider-thumb {
2915 background-color: #adb5bd; }
2916 .custom-range:disabled::-webkit-slider-runnable-track {
2918 .custom-range:disabled::-moz-range-thumb {
2919 background-color: #adb5bd; }
2920 .custom-range:disabled::-moz-range-track {
2922 .custom-range:disabled::-ms-thumb {
2923 background-color: #adb5bd; }
2925 .custom-control-label::before,
2928 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
2929 @media (prefers-reduced-motion: reduce) {
2930 .custom-control-label::before,
2933 transition: none; } }
2943 padding: 0.5rem 1rem; }
2944 .nav-link:hover, .nav-link:focus {
2945 text-decoration: none; }
2946 .nav-link.disabled {
2948 pointer-events: none;
2952 border-bottom: 1px solid #dee2e6; }
2953 .nav-tabs .nav-item {
2954 margin-bottom: -1px; }
2955 .nav-tabs .nav-link {
2956 border: 1px solid transparent;
2957 border-top-left-radius: 0.25rem;
2958 border-top-right-radius: 0.25rem; }
2959 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
2960 border-color: #e9ecef #e9ecef #dee2e6; }
2961 .nav-tabs .nav-link.disabled {
2963 background-color: transparent;
2964 border-color: transparent; }
2965 .nav-tabs .nav-link.active,
2966 .nav-tabs .nav-item.show .nav-link {
2968 background-color: #fff;
2969 border-color: #dee2e6 #dee2e6 #fff; }
2970 .nav-tabs .dropdown-menu {
2972 border-top-left-radius: 0;
2973 border-top-right-radius: 0; }
2975 .nav-pills .nav-link {
2976 border-radius: 0.25rem; }
2978 .nav-pills .nav-link.active,
2979 .nav-pills .show > .nav-link {
2981 background-color: #007bff; }
2983 .nav-fill > .nav-link,
2984 .nav-fill .nav-item {
2986 text-align: center; }
2988 .nav-justified > .nav-link,
2989 .nav-justified .nav-item {
2992 text-align: center; }
2994 .tab-content > .tab-pane {
2997 .tab-content > .active {
3004 align-items: center;
3005 justify-content: space-between;
3006 padding: 0.5rem 1rem; }
3008 .navbar .container-fluid,
3009 .navbar .container-sm,
3010 .navbar .container-md,
3011 .navbar .container-lg,
3012 .navbar .container-xl {
3015 align-items: center;
3016 justify-content: space-between; }
3019 display: inline-block;
3020 padding-top: 0.3125rem;
3021 padding-bottom: 0.3125rem;
3024 line-height: inherit;
3025 white-space: nowrap; }
3026 .navbar-brand:hover, .navbar-brand:focus {
3027 text-decoration: none; }
3031 flex-direction: column;
3035 .navbar-nav .nav-link {
3038 .navbar-nav .dropdown-menu {
3043 display: inline-block;
3044 padding-top: 0.5rem;
3045 padding-bottom: 0.5rem; }
3050 align-items: center; }
3053 padding: 0.25rem 0.75rem;
3056 background-color: transparent;
3057 border: 1px solid transparent;
3058 border-radius: 0.25rem; }
3059 .navbar-toggler:hover, .navbar-toggler:focus {
3060 text-decoration: none; }
3062 .navbar-toggler-icon {
3063 display: inline-block;
3066 vertical-align: middle;
3068 background: no-repeat center center;
3069 background-size: 100% 100%; }
3071 @media (max-width: 575.98px) {
3072 .navbar-expand-sm > .container,
3073 .navbar-expand-sm > .container-fluid,
3074 .navbar-expand-sm > .container-sm,
3075 .navbar-expand-sm > .container-md,
3076 .navbar-expand-sm > .container-lg,
3077 .navbar-expand-sm > .container-xl {
3079 padding-left: 0; } }
3081 @media (min-width: 576px) {
3083 flex-flow: row nowrap;
3084 justify-content: flex-start; }
3085 .navbar-expand-sm .navbar-nav {
3086 flex-direction: row; }
3087 .navbar-expand-sm .navbar-nav .dropdown-menu {
3088 position: absolute; }
3089 .navbar-expand-sm .navbar-nav .nav-link {
3090 padding-right: 0.5rem;
3091 padding-left: 0.5rem; }
3092 .navbar-expand-sm > .container,
3093 .navbar-expand-sm > .container-fluid,
3094 .navbar-expand-sm > .container-sm,
3095 .navbar-expand-sm > .container-md,
3096 .navbar-expand-sm > .container-lg,
3097 .navbar-expand-sm > .container-xl {
3098 flex-wrap: nowrap; }
3099 .navbar-expand-sm .navbar-collapse {
3100 display: flex !important;
3102 .navbar-expand-sm .navbar-toggler {
3105 @media (max-width: 767.98px) {
3106 .navbar-expand-md > .container,
3107 .navbar-expand-md > .container-fluid,
3108 .navbar-expand-md > .container-sm,
3109 .navbar-expand-md > .container-md,
3110 .navbar-expand-md > .container-lg,
3111 .navbar-expand-md > .container-xl {
3113 padding-left: 0; } }
3115 @media (min-width: 768px) {
3117 flex-flow: row nowrap;
3118 justify-content: flex-start; }
3119 .navbar-expand-md .navbar-nav {
3120 flex-direction: row; }
3121 .navbar-expand-md .navbar-nav .dropdown-menu {
3122 position: absolute; }
3123 .navbar-expand-md .navbar-nav .nav-link {
3124 padding-right: 0.5rem;
3125 padding-left: 0.5rem; }
3126 .navbar-expand-md > .container,
3127 .navbar-expand-md > .container-fluid,
3128 .navbar-expand-md > .container-sm,
3129 .navbar-expand-md > .container-md,
3130 .navbar-expand-md > .container-lg,
3131 .navbar-expand-md > .container-xl {
3132 flex-wrap: nowrap; }
3133 .navbar-expand-md .navbar-collapse {
3134 display: flex !important;
3136 .navbar-expand-md .navbar-toggler {
3139 @media (max-width: 991.98px) {
3140 .navbar-expand-lg > .container,
3141 .navbar-expand-lg > .container-fluid,
3142 .navbar-expand-lg > .container-sm,
3143 .navbar-expand-lg > .container-md,
3144 .navbar-expand-lg > .container-lg,
3145 .navbar-expand-lg > .container-xl {
3147 padding-left: 0; } }
3149 @media (min-width: 992px) {
3151 flex-flow: row nowrap;
3152 justify-content: flex-start; }
3153 .navbar-expand-lg .navbar-nav {
3154 flex-direction: row; }
3155 .navbar-expand-lg .navbar-nav .dropdown-menu {
3156 position: absolute; }
3157 .navbar-expand-lg .navbar-nav .nav-link {
3158 padding-right: 0.5rem;
3159 padding-left: 0.5rem; }
3160 .navbar-expand-lg > .container,
3161 .navbar-expand-lg > .container-fluid,
3162 .navbar-expand-lg > .container-sm,
3163 .navbar-expand-lg > .container-md,
3164 .navbar-expand-lg > .container-lg,
3165 .navbar-expand-lg > .container-xl {
3166 flex-wrap: nowrap; }
3167 .navbar-expand-lg .navbar-collapse {
3168 display: flex !important;
3170 .navbar-expand-lg .navbar-toggler {
3173 @media (max-width: 1199.98px) {
3174 .navbar-expand-xl > .container,
3175 .navbar-expand-xl > .container-fluid,
3176 .navbar-expand-xl > .container-sm,
3177 .navbar-expand-xl > .container-md,
3178 .navbar-expand-xl > .container-lg,
3179 .navbar-expand-xl > .container-xl {
3181 padding-left: 0; } }
3183 @media (min-width: 1200px) {
3185 flex-flow: row nowrap;
3186 justify-content: flex-start; }
3187 .navbar-expand-xl .navbar-nav {
3188 flex-direction: row; }
3189 .navbar-expand-xl .navbar-nav .dropdown-menu {
3190 position: absolute; }
3191 .navbar-expand-xl .navbar-nav .nav-link {
3192 padding-right: 0.5rem;
3193 padding-left: 0.5rem; }
3194 .navbar-expand-xl > .container,
3195 .navbar-expand-xl > .container-fluid,
3196 .navbar-expand-xl > .container-sm,
3197 .navbar-expand-xl > .container-md,
3198 .navbar-expand-xl > .container-lg,
3199 .navbar-expand-xl > .container-xl {
3200 flex-wrap: nowrap; }
3201 .navbar-expand-xl .navbar-collapse {
3202 display: flex !important;
3204 .navbar-expand-xl .navbar-toggler {
3208 flex-flow: row nowrap;
3209 justify-content: flex-start; }
3210 .navbar-expand > .container,
3211 .navbar-expand > .container-fluid,
3212 .navbar-expand > .container-sm,
3213 .navbar-expand > .container-md,
3214 .navbar-expand > .container-lg,
3215 .navbar-expand > .container-xl {
3218 .navbar-expand .navbar-nav {
3219 flex-direction: row; }
3220 .navbar-expand .navbar-nav .dropdown-menu {
3221 position: absolute; }
3222 .navbar-expand .navbar-nav .nav-link {
3223 padding-right: 0.5rem;
3224 padding-left: 0.5rem; }
3225 .navbar-expand > .container,
3226 .navbar-expand > .container-fluid,
3227 .navbar-expand > .container-sm,
3228 .navbar-expand > .container-md,
3229 .navbar-expand > .container-lg,
3230 .navbar-expand > .container-xl {
3231 flex-wrap: nowrap; }
3232 .navbar-expand .navbar-collapse {
3233 display: flex !important;
3235 .navbar-expand .navbar-toggler {
3238 .navbar-light .navbar-brand {
3239 color: rgba(0, 0, 0, 0.9); }
3240 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
3241 color: rgba(0, 0, 0, 0.9); }
3243 .navbar-light .navbar-nav .nav-link {
3244 color: rgba(0, 0, 0, 0.5); }
3245 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
3246 color: rgba(0, 0, 0, 0.7); }
3247 .navbar-light .navbar-nav .nav-link.disabled {
3248 color: rgba(0, 0, 0, 0.3); }
3250 .navbar-light .navbar-nav .show > .nav-link,
3251 .navbar-light .navbar-nav .active > .nav-link,
3252 .navbar-light .navbar-nav .nav-link.show,
3253 .navbar-light .navbar-nav .nav-link.active {
3254 color: rgba(0, 0, 0, 0.9); }
3256 .navbar-light .navbar-toggler {
3257 color: rgba(0, 0, 0, 0.5);
3258 border-color: rgba(0, 0, 0, 0.1); }
3260 .navbar-light .navbar-toggler-icon {
3261 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"); }
3263 .navbar-light .navbar-text {
3264 color: rgba(0, 0, 0, 0.5); }
3265 .navbar-light .navbar-text a {
3266 color: rgba(0, 0, 0, 0.9); }
3267 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
3268 color: rgba(0, 0, 0, 0.9); }
3270 .navbar-dark .navbar-brand {
3272 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
3275 .navbar-dark .navbar-nav .nav-link {
3276 color: rgba(255, 255, 255, 0.5); }
3277 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
3278 color: rgba(255, 255, 255, 0.75); }
3279 .navbar-dark .navbar-nav .nav-link.disabled {
3280 color: rgba(255, 255, 255, 0.25); }
3282 .navbar-dark .navbar-nav .show > .nav-link,
3283 .navbar-dark .navbar-nav .active > .nav-link,
3284 .navbar-dark .navbar-nav .nav-link.show,
3285 .navbar-dark .navbar-nav .nav-link.active {
3288 .navbar-dark .navbar-toggler {
3289 color: rgba(255, 255, 255, 0.5);
3290 border-color: rgba(255, 255, 255, 0.1); }
3292 .navbar-dark .navbar-toggler-icon {
3293 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"); }
3295 .navbar-dark .navbar-text {
3296 color: rgba(255, 255, 255, 0.5); }
3297 .navbar-dark .navbar-text a {
3299 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
3305 flex-direction: column;
3307 word-wrap: break-word;
3308 background-color: #fff;
3309 background-clip: border-box;
3310 border: 1px solid rgba(0, 0, 0, 0.125);
3311 border-radius: 0.25rem; }
3315 .card > .list-group {
3316 border-top: inherit;
3317 border-bottom: inherit; }
3318 .card > .list-group:first-child {
3319 border-top-width: 0;
3320 border-top-left-radius: calc(0.25rem - 1px);
3321 border-top-right-radius: calc(0.25rem - 1px); }
3322 .card > .list-group:last-child {
3323 border-bottom-width: 0;
3324 border-bottom-right-radius: calc(0.25rem - 1px);
3325 border-bottom-left-radius: calc(0.25rem - 1px); }
3326 .card > .card-header + .list-group,
3327 .card > .list-group + .card-footer {
3336 margin-bottom: 0.75rem; }
3339 margin-top: -0.375rem;
3342 .card-text:last-child {
3346 text-decoration: none; }
3348 .card-link + .card-link {
3349 margin-left: 1.25rem; }
3352 padding: 0.75rem 1.25rem;
3354 background-color: rgba(0, 0, 0, 0.03);
3355 border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
3356 .card-header:first-child {
3357 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
3360 padding: 0.75rem 1.25rem;
3361 background-color: rgba(0, 0, 0, 0.03);
3362 border-top: 1px solid rgba(0, 0, 0, 0.125); }
3363 .card-footer:last-child {
3364 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
3367 margin-right: -0.625rem;
3368 margin-bottom: -0.75rem;
3369 margin-left: -0.625rem;
3372 .card-header-pills {
3373 margin-right: -0.625rem;
3374 margin-left: -0.625rem; }
3383 border-radius: calc(0.25rem - 1px); }
3393 border-top-left-radius: calc(0.25rem - 1px);
3394 border-top-right-radius: calc(0.25rem - 1px); }
3398 border-bottom-right-radius: calc(0.25rem - 1px);
3399 border-bottom-left-radius: calc(0.25rem - 1px); }
3402 margin-bottom: 15px; }
3404 @media (min-width: 576px) {
3407 flex-flow: row wrap;
3408 margin-right: -15px;
3409 margin-left: -15px; }
3414 margin-left: 15px; } }
3416 .card-group > .card {
3417 margin-bottom: 15px; }
3419 @media (min-width: 576px) {
3422 flex-flow: row wrap; }
3423 .card-group > .card {
3426 .card-group > .card + .card {
3429 .card-group > .card:not(:last-child) {
3430 border-top-right-radius: 0;
3431 border-bottom-right-radius: 0; }
3432 .card-group > .card:not(:last-child) .card-img-top,
3433 .card-group > .card:not(:last-child) .card-header {
3434 border-top-right-radius: 0; }
3435 .card-group > .card:not(:last-child) .card-img-bottom,
3436 .card-group > .card:not(:last-child) .card-footer {
3437 border-bottom-right-radius: 0; }
3438 .card-group > .card:not(:first-child) {
3439 border-top-left-radius: 0;
3440 border-bottom-left-radius: 0; }
3441 .card-group > .card:not(:first-child) .card-img-top,
3442 .card-group > .card:not(:first-child) .card-header {
3443 border-top-left-radius: 0; }
3444 .card-group > .card:not(:first-child) .card-img-bottom,
3445 .card-group > .card:not(:first-child) .card-footer {
3446 border-bottom-left-radius: 0; } }
3448 .card-columns .card {
3449 margin-bottom: 0.75rem; }
3451 @media (min-width: 576px) {
3454 column-gap: 1.25rem;
3457 .card-columns .card {
3458 display: inline-block;
3462 overflow-anchor: none; }
3463 .accordion > .card {
3465 .accordion > .card:not(:last-of-type) {
3467 border-bottom-right-radius: 0;
3468 border-bottom-left-radius: 0; }
3469 .accordion > .card:not(:first-of-type) {
3470 border-top-left-radius: 0;
3471 border-top-right-radius: 0; }
3472 .accordion > .card > .card-header {
3474 margin-bottom: -1px; }
3479 padding: 0.75rem 1rem;
3480 margin-bottom: 1rem;
3482 background-color: #e9ecef;
3483 border-radius: 0.25rem; }
3487 .breadcrumb-item + .breadcrumb-item {
3488 padding-left: 0.5rem; }
3489 .breadcrumb-item + .breadcrumb-item::before {
3490 display: inline-block;
3491 padding-right: 0.5rem;
3494 .breadcrumb-item + .breadcrumb-item:hover::before {
3495 text-decoration: underline; }
3496 .breadcrumb-item + .breadcrumb-item:hover::before {
3497 text-decoration: none; }
3498 .breadcrumb-item.active {
3505 border-radius: 0.25rem; }
3510 padding: 0.5rem 0.75rem;
3514 background-color: #fff;
3515 border: 1px solid #dee2e6; }
3519 text-decoration: none;
3520 background-color: #e9ecef;
3521 border-color: #dee2e6; }
3525 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
3527 .page-item:first-child .page-link {
3529 border-top-left-radius: 0.25rem;
3530 border-bottom-left-radius: 0.25rem; }
3532 .page-item:last-child .page-link {
3533 border-top-right-radius: 0.25rem;
3534 border-bottom-right-radius: 0.25rem; }
3536 .page-item.active .page-link {
3539 background-color: #007bff;
3540 border-color: #007bff; }
3542 .page-item.disabled .page-link {
3544 pointer-events: none;
3546 background-color: #fff;
3547 border-color: #dee2e6; }
3549 .pagination-lg .page-link {
3550 padding: 0.75rem 1.5rem;
3554 .pagination-lg .page-item:first-child .page-link {
3555 border-top-left-radius: 0.3rem;
3556 border-bottom-left-radius: 0.3rem; }
3558 .pagination-lg .page-item:last-child .page-link {
3559 border-top-right-radius: 0.3rem;
3560 border-bottom-right-radius: 0.3rem; }
3562 .pagination-sm .page-link {
3563 padding: 0.25rem 0.5rem;
3564 font-size: 0.875rem;
3567 .pagination-sm .page-item:first-child .page-link {
3568 border-top-left-radius: 0.2rem;
3569 border-bottom-left-radius: 0.2rem; }
3571 .pagination-sm .page-item:last-child .page-link {
3572 border-top-right-radius: 0.2rem;
3573 border-bottom-right-radius: 0.2rem; }
3576 display: inline-block;
3577 padding: 0.25em 0.4em;
3582 white-space: nowrap;
3583 vertical-align: baseline;
3584 border-radius: 0.25rem;
3585 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;
3588 @include hover-focus() {
3589 text-decoration: none;
3593 @media (prefers-reduced-motion: reduce) {
3595 transition: none; } }
3604 padding-right: 0.6em;
3605 padding-left: 0.6em;
3606 border-radius: 10rem; }
3610 background-color: #007bff;
3611 /* @at-root a.badge-primary { */ }
3612 .badge-primary[href]:hover, .badge-primary[href]:focus {
3614 background-color: #0062cc; }
3615 .badge-primary[href]:focus, .badge-primary.focus[href] {
3617 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
3621 background-color: #6c757d;
3622 /* @at-root a.badge-secondary { */ }
3623 .badge-secondary[href]:hover, .badge-secondary[href]:focus {
3625 background-color: #545b62; }
3626 .badge-secondary[href]:focus, .badge-secondary.focus[href] {
3628 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
3632 background-color: #28a745;
3633 /* @at-root a.badge-success { */ }
3634 .badge-success[href]:hover, .badge-success[href]:focus {
3636 background-color: #1e7e34; }
3637 .badge-success[href]:focus, .badge-success.focus[href] {
3639 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
3643 background-color: #17a2b8;
3644 /* @at-root a.badge-info { */ }
3645 .badge-info[href]:hover, .badge-info[href]:focus {
3647 background-color: #117a8b; }
3648 .badge-info[href]:focus, .badge-info.focus[href] {
3650 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
3654 background-color: #ffc107;
3655 /* @at-root a.badge-warning { */ }
3656 .badge-warning[href]:hover, .badge-warning[href]:focus {
3658 background-color: #d39e00; }
3659 .badge-warning[href]:focus, .badge-warning.focus[href] {
3661 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
3665 background-color: #dc3545;
3666 /* @at-root a.badge-danger { */ }
3667 .badge-danger[href]:hover, .badge-danger[href]:focus {
3669 background-color: #bd2130; }
3670 .badge-danger[href]:focus, .badge-danger.focus[href] {
3672 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
3676 background-color: #f8f9fa;
3677 /* @at-root a.badge-light { */ }
3678 .badge-light[href]:hover, .badge-light[href]:focus {
3680 background-color: #dae0e5; }
3681 .badge-light[href]:focus, .badge-light.focus[href] {
3683 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
3687 background-color: #343a40;
3688 /* @at-root a.badge-dark { */ }
3689 .badge-dark[href]:hover, .badge-dark[href]:focus {
3691 background-color: #1d2124; }
3692 .badge-dark[href]:focus, .badge-dark.focus[href] {
3694 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
3698 margin-bottom: 2rem;
3699 background-color: #e9ecef;
3700 border-radius: 0.3rem; }
3701 @media (min-width: 576px) {
3703 padding: 4rem 2rem; } }
3711 padding: 0.75rem 1.25rem;
3712 margin-bottom: 1rem;
3713 border: 1px solid transparent;
3714 border-radius: 0.25rem; }
3722 .alert-dismissible {
3723 padding-right: 4rem; }
3724 .alert-dismissible .close {
3729 padding: 0.75rem 1.25rem;
3734 background-color: #cce5ff;
3735 border-color: #b8daff; }
3737 border-top-color: #9fcdff; }
3738 .alert-primary .alert-link {
3743 background-color: #e2e3e5;
3744 border-color: #d6d8db; }
3745 .alert-secondary hr {
3746 border-top-color: #c8cbcf; }
3747 .alert-secondary .alert-link {
3752 background-color: #d4edda;
3753 border-color: #c3e6cb; }
3755 border-top-color: #b1dfbb; }
3756 .alert-success .alert-link {
3761 background-color: #d1ecf1;
3762 border-color: #bee5eb; }
3764 border-top-color: #abdde5; }
3765 .alert-info .alert-link {
3770 background-color: #fff3cd;
3771 border-color: #ffeeba; }
3773 border-top-color: #ffe8a1; }
3774 .alert-warning .alert-link {
3779 background-color: #f8d7da;
3780 border-color: #f5c6cb; }
3782 border-top-color: #f1b0b7; }
3783 .alert-danger .alert-link {
3788 background-color: #fefefe;
3789 border-color: #fdfdfe; }
3791 border-top-color: #ececf6; }
3792 .alert-light .alert-link {
3797 background-color: #d6d8d9;
3798 border-color: #c6c8ca; }
3800 border-top-color: #b9bbbe; }
3801 .alert-dark .alert-link {
3804 @keyframes progress-bar-stripes {
3806 background-position: 1rem 0; }
3808 background-position: 0 0; } }
3816 background-color: #e9ecef;
3817 border-radius: 0.25rem; }
3821 flex-direction: column;
3822 justify-content: center;
3826 white-space: nowrap;
3827 background-color: #007bff;
3828 transition: width 0.6s ease; }
3829 @media (prefers-reduced-motion: reduce) {
3831 transition: none; } }
3832 .progress-bar-striped {
3833 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);
3834 background-size: 1rem 1rem; }
3836 .progress-bar-animated {
3837 animation: progress-bar-stripes 1s linear infinite; }
3838 @media (prefers-reduced-motion: reduce) {
3839 .progress-bar-animated {
3840 animation: none; } }
3843 align-items: flex-start; }
3850 flex-direction: column;
3853 border-radius: 0.25rem; }
3855 .list-group-item-action {
3858 text-align: inherit; }
3859 .list-group-item-action:hover, .list-group-item-action:focus {
3862 text-decoration: none;
3863 background-color: #f8f9fa; }
3864 .list-group-item-action:active {
3866 background-color: #e9ecef; }
3871 padding: 0.75rem 1.25rem;
3872 background-color: #fff;
3873 border: 1px solid rgba(0, 0, 0, 0.125); }
3874 .list-group-item:first-child {
3875 border-top-left-radius: inherit;
3876 border-top-right-radius: inherit; }
3877 .list-group-item:last-child {
3878 border-bottom-right-radius: inherit;
3879 border-bottom-left-radius: inherit; }
3880 .list-group-item.disabled, .list-group-item:disabled {
3882 pointer-events: none;
3883 background-color: #fff; }
3884 .list-group-item.active {
3887 background-color: #007bff;
3888 border-color: #007bff; }
3889 .list-group-item + .list-group-item {
3890 border-top-width: 0; }
3891 .list-group-item + .list-group-item.active {
3893 border-top-width: 1px; }
3895 .list-group-horizontal {
3896 flex-direction: row; }
3897 .list-group-horizontal > .list-group-item:first-child {
3898 border-bottom-left-radius: 0.25rem;
3899 border-top-right-radius: 0; }
3900 .list-group-horizontal > .list-group-item:last-child {
3901 border-top-right-radius: 0.25rem;
3902 border-bottom-left-radius: 0; }
3903 .list-group-horizontal > .list-group-item.active {
3905 .list-group-horizontal > .list-group-item + .list-group-item {
3906 border-top-width: 1px;
3907 border-left-width: 0; }
3908 .list-group-horizontal > .list-group-item + .list-group-item.active {
3910 border-left-width: 1px; }
3912 @media (min-width: 576px) {
3913 .list-group-horizontal-sm {
3914 flex-direction: row; }
3915 .list-group-horizontal-sm > .list-group-item:first-child {
3916 border-bottom-left-radius: 0.25rem;
3917 border-top-right-radius: 0; }
3918 .list-group-horizontal-sm > .list-group-item:last-child {
3919 border-top-right-radius: 0.25rem;
3920 border-bottom-left-radius: 0; }
3921 .list-group-horizontal-sm > .list-group-item.active {
3923 .list-group-horizontal-sm > .list-group-item + .list-group-item {
3924 border-top-width: 1px;
3925 border-left-width: 0; }
3926 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
3928 border-left-width: 1px; } }
3930 @media (min-width: 768px) {
3931 .list-group-horizontal-md {
3932 flex-direction: row; }
3933 .list-group-horizontal-md > .list-group-item:first-child {
3934 border-bottom-left-radius: 0.25rem;
3935 border-top-right-radius: 0; }
3936 .list-group-horizontal-md > .list-group-item:last-child {
3937 border-top-right-radius: 0.25rem;
3938 border-bottom-left-radius: 0; }
3939 .list-group-horizontal-md > .list-group-item.active {
3941 .list-group-horizontal-md > .list-group-item + .list-group-item {
3942 border-top-width: 1px;
3943 border-left-width: 0; }
3944 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
3946 border-left-width: 1px; } }
3948 @media (min-width: 992px) {
3949 .list-group-horizontal-lg {
3950 flex-direction: row; }
3951 .list-group-horizontal-lg > .list-group-item:first-child {
3952 border-bottom-left-radius: 0.25rem;
3953 border-top-right-radius: 0; }
3954 .list-group-horizontal-lg > .list-group-item:last-child {
3955 border-top-right-radius: 0.25rem;
3956 border-bottom-left-radius: 0; }
3957 .list-group-horizontal-lg > .list-group-item.active {
3959 .list-group-horizontal-lg > .list-group-item + .list-group-item {
3960 border-top-width: 1px;
3961 border-left-width: 0; }
3962 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
3964 border-left-width: 1px; } }
3966 @media (min-width: 1200px) {
3967 .list-group-horizontal-xl {
3968 flex-direction: row; }
3969 .list-group-horizontal-xl > .list-group-item:first-child {
3970 border-bottom-left-radius: 0.25rem;
3971 border-top-right-radius: 0; }
3972 .list-group-horizontal-xl > .list-group-item:last-child {
3973 border-top-right-radius: 0.25rem;
3974 border-bottom-left-radius: 0; }
3975 .list-group-horizontal-xl > .list-group-item.active {
3977 .list-group-horizontal-xl > .list-group-item + .list-group-item {
3978 border-top-width: 1px;
3979 border-left-width: 0; }
3980 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
3982 border-left-width: 1px; } }
3986 .list-group-flush > .list-group-item {
3987 border-width: 0 0 1px; }
3988 .list-group-flush > .list-group-item:last-child {
3989 border-bottom-width: 0; }
3991 .list-group-item-primary {
3993 background-color: #b8daff; }
3994 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
3996 background-color: #9fcdff; }
3997 .list-group-item-primary.list-group-item-action.active {
3999 background-color: #004085;
4000 border-color: #004085; }
4002 .list-group-item-secondary {
4004 background-color: #d6d8db; }
4005 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
4007 background-color: #c8cbcf; }
4008 .list-group-item-secondary.list-group-item-action.active {
4010 background-color: #383d41;
4011 border-color: #383d41; }
4013 .list-group-item-success {
4015 background-color: #c3e6cb; }
4016 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
4018 background-color: #b1dfbb; }
4019 .list-group-item-success.list-group-item-action.active {
4021 background-color: #155724;
4022 border-color: #155724; }
4024 .list-group-item-info {
4026 background-color: #bee5eb; }
4027 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
4029 background-color: #abdde5; }
4030 .list-group-item-info.list-group-item-action.active {
4032 background-color: #0c5460;
4033 border-color: #0c5460; }
4035 .list-group-item-warning {
4037 background-color: #ffeeba; }
4038 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
4040 background-color: #ffe8a1; }
4041 .list-group-item-warning.list-group-item-action.active {
4043 background-color: #856404;
4044 border-color: #856404; }
4046 .list-group-item-danger {
4048 background-color: #f5c6cb; }
4049 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
4051 background-color: #f1b0b7; }
4052 .list-group-item-danger.list-group-item-action.active {
4054 background-color: #721c24;
4055 border-color: #721c24; }
4057 .list-group-item-light {
4059 background-color: #fdfdfe; }
4060 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
4062 background-color: #ececf6; }
4063 .list-group-item-light.list-group-item-action.active {
4065 background-color: #818182;
4066 border-color: #818182; }
4068 .list-group-item-dark {
4070 background-color: #c6c8ca; }
4071 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
4073 background-color: #b9bbbe; }
4074 .list-group-item-dark.list-group-item-action.active {
4076 background-color: #1b1e21;
4077 border-color: #1b1e21; }
4085 text-shadow: 0 1px 0 #fff;
4089 text-decoration: none; }
4090 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
4095 background-color: transparent;
4099 pointer-events: none; }
4104 font-size: 0.875rem;
4105 background-color: rgba(255, 255, 255, 0.85);
4106 background-clip: padding-box;
4107 border: 1px solid rgba(0, 0, 0, 0.1);
4108 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
4110 border-radius: 0.25rem; }
4111 .toast:not(:last-child) {
4112 margin-bottom: 0.75rem; }
4123 align-items: center;
4124 padding: 0.25rem 0.75rem;
4126 background-color: rgba(255, 255, 255, 0.85);
4127 background-clip: padding-box;
4128 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
4129 border-top-left-radius: calc(0.25rem - 1px);
4130 border-top-right-radius: calc(0.25rem - 1px); }
4137 .modal-open .modal {
4156 pointer-events: none; }
4157 .modal.fade .modal-dialog {
4158 transition: transform 0.3s ease-out;
4159 transform: translate(0, -50px); }
4160 @media (prefers-reduced-motion: reduce) {
4161 .modal.fade .modal-dialog {
4162 transition: none; } }
4163 .modal.show .modal-dialog {
4165 .modal.modal-static .modal-dialog {
4166 transform: scale(1.02); }
4168 .modal-dialog-scrollable {
4170 max-height: calc(100% - 1rem); }
4171 .modal-dialog-scrollable .modal-content {
4172 max-height: calc(100vh - 1rem);
4174 .modal-dialog-scrollable .modal-header,
4175 .modal-dialog-scrollable .modal-footer {
4177 .modal-dialog-scrollable .modal-body {
4180 .modal-dialog-centered {
4182 align-items: center;
4183 min-height: calc(100% - 1rem); }
4184 .modal-dialog-centered::before {
4186 height: calc(100vh - 1rem);
4187 height: min-content;
4189 .modal-dialog-centered.modal-dialog-scrollable {
4190 flex-direction: column;
4191 justify-content: center;
4193 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
4195 .modal-dialog-centered.modal-dialog-scrollable::before {
4201 flex-direction: column;
4203 pointer-events: auto;
4204 background-color: #fff;
4205 background-clip: padding-box;
4206 border: 1px solid rgba(0, 0, 0, 0.2);
4207 border-radius: 0.3rem;
4217 background-color: #000; }
4218 .modal-backdrop.fade {
4220 .modal-backdrop.show {
4225 align-items: flex-start;
4226 justify-content: space-between;
4228 border-bottom: 1px solid #dee2e6;
4229 border-top-left-radius: calc(0.3rem - 1px);
4230 border-top-right-radius: calc(0.3rem - 1px); }
4231 .modal-header .close {
4233 margin: -1rem -1rem -1rem auto; }
4247 align-items: center;
4248 justify-content: flex-end;
4250 border-top: 1px solid #dee2e6;
4251 border-bottom-right-radius: calc(0.3rem - 1px);
4252 border-bottom-left-radius: calc(0.3rem - 1px); }
4256 .modal-scrollbar-measure {
4263 @media (min-width: 576px) {
4266 margin: 1.75rem auto; }
4267 .modal-dialog-scrollable {
4268 max-height: calc(100% - 3.5rem); }
4269 .modal-dialog-scrollable .modal-content {
4270 max-height: calc(100vh - 3.5rem); }
4271 .modal-dialog-centered {
4272 min-height: calc(100% - 3.5rem); }
4273 .modal-dialog-centered::before {
4274 height: calc(100vh - 3.5rem);
4275 height: min-content; }
4277 max-width: 300px; } }
4279 @media (min-width: 992px) {
4282 max-width: 800px; } }
4284 @media (min-width: 1200px) {
4286 max-width: 1140px; } }
4293 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
4299 text-decoration: none;
4301 text-transform: none;
4302 letter-spacing: normal;
4304 word-spacing: normal;
4305 white-space: normal;
4307 font-size: 0.875rem;
4308 word-wrap: break-word;
4317 .tooltip .arrow::before {
4320 border-color: transparent;
4321 border-style: solid; }
4323 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
4324 padding: 0.4rem 0; }
4325 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
4327 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
4329 border-width: 0.4rem 0.4rem 0;
4330 border-top-color: #000; }
4332 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
4333 padding: 0 0.4rem; }
4334 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
4338 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
4340 border-width: 0.4rem 0.4rem 0.4rem 0;
4341 border-right-color: #000; }
4343 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
4344 padding: 0.4rem 0; }
4345 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
4347 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
4349 border-width: 0 0.4rem 0.4rem;
4350 border-bottom-color: #000; }
4352 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
4353 padding: 0 0.4rem; }
4354 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
4358 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
4360 border-width: 0.4rem 0 0.4rem 0.4rem;
4361 border-left-color: #000; }
4365 padding: 0.25rem 0.5rem;
4368 background-color: #000;
4369 border-radius: 0.25rem; }
4378 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
4384 text-decoration: none;
4386 text-transform: none;
4387 letter-spacing: normal;
4389 word-spacing: normal;
4390 white-space: normal;
4392 font-size: 0.875rem;
4393 word-wrap: break-word;
4394 background-color: #fff;
4395 background-clip: padding-box;
4396 border: 1px solid rgba(0, 0, 0, 0.2);
4397 border-radius: 0.3rem; }
4404 .popover .arrow::before, .popover .arrow::after {
4408 border-color: transparent;
4409 border-style: solid; }
4411 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
4412 margin-bottom: 0.5rem; }
4413 .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
4414 bottom: calc(-0.5rem - 1px); }
4415 .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
4417 border-width: 0.5rem 0.5rem 0;
4418 border-top-color: rgba(0, 0, 0, 0.25); }
4419 .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
4421 border-width: 0.5rem 0.5rem 0;
4422 border-top-color: #fff; }
4424 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
4425 margin-left: 0.5rem; }
4426 .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
4427 left: calc(-0.5rem - 1px);
4431 .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
4433 border-width: 0.5rem 0.5rem 0.5rem 0;
4434 border-right-color: rgba(0, 0, 0, 0.25); }
4435 .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
4437 border-width: 0.5rem 0.5rem 0.5rem 0;
4438 border-right-color: #fff; }
4440 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
4441 margin-top: 0.5rem; }
4442 .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
4443 top: calc(-0.5rem - 1px); }
4444 .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
4446 border-width: 0 0.5rem 0.5rem 0.5rem;
4447 border-bottom-color: rgba(0, 0, 0, 0.25); }
4448 .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
4450 border-width: 0 0.5rem 0.5rem 0.5rem;
4451 border-bottom-color: #fff; }
4452 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
4458 margin-left: -0.5rem;
4460 border-bottom: 1px solid #f7f7f7; }
4462 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
4463 margin-right: 0.5rem; }
4464 .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
4465 right: calc(-0.5rem - 1px);
4469 .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
4471 border-width: 0.5rem 0 0.5rem 0.5rem;
4472 border-left-color: rgba(0, 0, 0, 0.25); }
4473 .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
4475 border-width: 0.5rem 0 0.5rem 0.5rem;
4476 border-left-color: #fff; }
4479 padding: 0.5rem 0.75rem;
4482 background-color: #f7f7f7;
4483 border-bottom: 1px solid #ebebeb;
4484 border-top-left-radius: calc(0.3rem - 1px);
4485 border-top-right-radius: calc(0.3rem - 1px); }
4486 .popover-header:empty {
4490 padding: 0.5rem 0.75rem;
4494 position: relative; }
4496 .carousel.pointer-event {
4497 touch-action: pan-y; }
4503 .carousel-inner::after {
4513 margin-right: -100%;
4514 backface-visibility: hidden;
4515 transition: transform 0.6s ease-in-out; }
4516 @media (prefers-reduced-motion: reduce) {
4518 transition: none; } }
4519 .carousel-item.active,
4520 .carousel-item-next,
4521 .carousel-item-prev {
4524 .carousel-item-next:not(.carousel-item-left),
4525 .active.carousel-item-right {
4526 transform: translateX(100%); }
4528 .carousel-item-prev:not(.carousel-item-right),
4529 .active.carousel-item-left {
4530 transform: translateX(-100%); }
4532 .carousel-fade .carousel-item {
4534 transition-property: opacity;
4537 .carousel-fade .carousel-item.active,
4538 .carousel-fade .carousel-item-next.carousel-item-left,
4539 .carousel-fade .carousel-item-prev.carousel-item-right {
4543 .carousel-fade .active.carousel-item-left,
4544 .carousel-fade .active.carousel-item-right {
4547 transition: opacity 0s 0.6s; }
4548 @media (prefers-reduced-motion: reduce) {
4549 .carousel-fade .active.carousel-item-left,
4550 .carousel-fade .active.carousel-item-right {
4551 transition: none; } }
4552 .carousel-control-prev,
4553 .carousel-control-next {
4559 align-items: center;
4560 justify-content: center;
4565 transition: opacity 0.15s ease; }
4566 @media (prefers-reduced-motion: reduce) {
4567 .carousel-control-prev,
4568 .carousel-control-next {
4569 transition: none; } }
4570 .carousel-control-prev:hover, .carousel-control-prev:focus,
4571 .carousel-control-next:hover,
4572 .carousel-control-next:focus {
4574 text-decoration: none;
4578 .carousel-control-prev {
4581 .carousel-control-next {
4584 .carousel-control-prev-icon,
4585 .carousel-control-next-icon {
4586 display: inline-block;
4589 background: no-repeat 50% / 100% 100%; }
4591 .carousel-control-prev-icon {
4592 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"); }
4594 .carousel-control-next-icon {
4595 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"); }
4597 .carousel-indicators {
4604 justify-content: center;
4609 .carousel-indicators li {
4610 box-sizing: content-box;
4616 text-indent: -999px;
4618 background-color: #fff;
4619 background-clip: padding-box;
4620 border-top: 10px solid transparent;
4621 border-bottom: 10px solid transparent;
4623 transition: opacity 0.6s ease; }
4624 @media (prefers-reduced-motion: reduce) {
4625 .carousel-indicators li {
4626 transition: none; } }
4627 .carousel-indicators .active {
4637 padding-bottom: 20px;
4639 text-align: center; }
4641 @keyframes spinner-border {
4643 transform: rotate(360deg); } }
4646 display: inline-block;
4649 vertical-align: text-bottom;
4650 border: 0.25em solid currentColor;
4651 border-right-color: transparent;
4653 animation: spinner-border .75s linear infinite; }
4655 .spinner-border-sm {
4658 border-width: 0.2em; }
4660 @keyframes spinner-grow {
4662 transform: scale(0); }
4665 transform: none; } }
4668 display: inline-block;
4671 vertical-align: text-bottom;
4672 background-color: currentColor;
4675 animation: spinner-grow .75s linear infinite; }
4682 vertical-align: baseline !important; }
4685 vertical-align: top !important; }
4688 vertical-align: middle !important; }
4691 vertical-align: bottom !important; }
4693 .align-text-bottom {
4694 vertical-align: text-bottom !important; }
4697 vertical-align: text-top !important; }
4700 background-color: #007bff !important; }
4702 a.bg-primary:hover, a.bg-primary:focus,
4703 button.bg-primary:hover,
4704 button.bg-primary:focus {
4705 background-color: #0062cc !important; }
4708 background-color: #6c757d !important; }
4710 a.bg-secondary:hover, a.bg-secondary:focus,
4711 button.bg-secondary:hover,
4712 button.bg-secondary:focus {
4713 background-color: #545b62 !important; }
4716 background-color: #28a745 !important; }
4718 a.bg-success:hover, a.bg-success:focus,
4719 button.bg-success:hover,
4720 button.bg-success:focus {
4721 background-color: #1e7e34 !important; }
4724 background-color: #17a2b8 !important; }
4726 a.bg-info:hover, a.bg-info:focus,
4727 button.bg-info:hover,
4728 button.bg-info:focus {
4729 background-color: #117a8b !important; }
4732 background-color: #ffc107 !important; }
4734 a.bg-warning:hover, a.bg-warning:focus,
4735 button.bg-warning:hover,
4736 button.bg-warning:focus {
4737 background-color: #d39e00 !important; }
4740 background-color: #dc3545 !important; }
4742 a.bg-danger:hover, a.bg-danger:focus,
4743 button.bg-danger:hover,
4744 button.bg-danger:focus {
4745 background-color: #bd2130 !important; }
4748 background-color: #f8f9fa !important; }
4750 a.bg-light:hover, a.bg-light:focus,
4751 button.bg-light:hover,
4752 button.bg-light:focus {
4753 background-color: #dae0e5 !important; }
4756 background-color: #343a40 !important; }
4758 a.bg-dark:hover, a.bg-dark:focus,
4759 button.bg-dark:hover,
4760 button.bg-dark:focus {
4761 background-color: #1d2124 !important; }
4764 background-color: #fff !important; }
4767 background-color: transparent !important; }
4770 border: 1px solid #dee2e6 !important; }
4773 border-top: 1px solid #dee2e6 !important; }
4776 border-right: 1px solid #dee2e6 !important; }
4779 border-bottom: 1px solid #dee2e6 !important; }
4782 border-left: 1px solid #dee2e6 !important; }
4785 border: 0 !important; }
4788 border-top: 0 !important; }
4791 border-right: 0 !important; }
4794 border-bottom: 0 !important; }
4797 border-left: 0 !important; }
4800 border-color: #007bff !important; }
4803 border-color: #6c757d !important; }
4806 border-color: #28a745 !important; }
4809 border-color: #17a2b8 !important; }
4812 border-color: #ffc107 !important; }
4815 border-color: #dc3545 !important; }
4818 border-color: #f8f9fa !important; }
4821 border-color: #343a40 !important; }
4824 border-color: #fff !important; }
4827 border-radius: 0.2rem !important; }
4830 border-radius: 0.25rem !important; }
4833 border-top-left-radius: 0.25rem !important;
4834 border-top-right-radius: 0.25rem !important; }
4837 border-top-right-radius: 0.25rem !important;
4838 border-bottom-right-radius: 0.25rem !important; }
4841 border-bottom-right-radius: 0.25rem !important;
4842 border-bottom-left-radius: 0.25rem !important; }
4845 border-top-left-radius: 0.25rem !important;
4846 border-bottom-left-radius: 0.25rem !important; }
4849 border-radius: 0.3rem !important; }
4852 border-radius: 50% !important; }
4855 border-radius: 50rem !important; }
4858 border-radius: 0 !important; }
4866 display: none !important; }
4869 display: inline !important; }
4872 display: inline-block !important; }
4875 display: block !important; }
4878 display: table !important; }
4881 display: table-row !important; }
4884 display: table-cell !important; }
4887 display: flex !important; }
4890 display: inline-flex !important; }
4892 @media (min-width: 576px) {
4894 display: none !important; }
4896 display: inline !important; }
4897 .d-sm-inline-block {
4898 display: inline-block !important; }
4900 display: block !important; }
4902 display: table !important; }
4904 display: table-row !important; }
4906 display: table-cell !important; }
4908 display: flex !important; }
4910 display: inline-flex !important; } }
4912 @media (min-width: 768px) {
4914 display: none !important; }
4916 display: inline !important; }
4917 .d-md-inline-block {
4918 display: inline-block !important; }
4920 display: block !important; }
4922 display: table !important; }
4924 display: table-row !important; }
4926 display: table-cell !important; }
4928 display: flex !important; }
4930 display: inline-flex !important; } }
4932 @media (min-width: 992px) {
4934 display: none !important; }
4936 display: inline !important; }
4937 .d-lg-inline-block {
4938 display: inline-block !important; }
4940 display: block !important; }
4942 display: table !important; }
4944 display: table-row !important; }
4946 display: table-cell !important; }
4948 display: flex !important; }
4950 display: inline-flex !important; } }
4952 @media (min-width: 1200px) {
4954 display: none !important; }
4956 display: inline !important; }
4957 .d-xl-inline-block {
4958 display: inline-block !important; }
4960 display: block !important; }
4962 display: table !important; }
4964 display: table-row !important; }
4966 display: table-cell !important; }
4968 display: flex !important; }
4970 display: inline-flex !important; } }
4974 display: none !important; }
4976 display: inline !important; }
4977 .d-print-inline-block {
4978 display: inline-block !important; }
4980 display: block !important; }
4982 display: table !important; }
4983 .d-print-table-row {
4984 display: table-row !important; }
4985 .d-print-table-cell {
4986 display: table-cell !important; }
4988 display: flex !important; }
4989 .d-print-inline-flex {
4990 display: inline-flex !important; } }
4998 .embed-responsive::before {
5001 .embed-responsive .embed-responsive-item,
5002 .embed-responsive iframe,
5003 .embed-responsive embed,
5004 .embed-responsive object,
5005 .embed-responsive video {
5014 .embed-responsive-21by9::before {
5015 padding-top: 42.8571428571%; }
5017 .embed-responsive-16by9::before {
5018 padding-top: 56.25%; }
5020 .embed-responsive-4by3::before {
5023 .embed-responsive-1by1::before {
5024 padding-top: 100%; }
5027 flex-direction: row !important; }
5030 flex-direction: column !important; }
5033 flex-direction: row-reverse !important; }
5035 .flex-column-reverse {
5036 flex-direction: column-reverse !important; }
5039 flex-wrap: wrap !important; }
5042 flex-wrap: nowrap !important; }
5044 .flex-wrap-reverse {
5045 flex-wrap: wrap-reverse !important; }
5048 flex: 1 1 auto !important; }
5051 flex-grow: 0 !important; }
5054 flex-grow: 1 !important; }
5057 flex-shrink: 0 !important; }
5060 flex-shrink: 1 !important; }
5062 .justify-content-start {
5063 justify-content: flex-start !important; }
5065 .justify-content-end {
5066 justify-content: flex-end !important; }
5068 .justify-content-center {
5069 justify-content: center !important; }
5071 .justify-content-between {
5072 justify-content: space-between !important; }
5074 .justify-content-around {
5075 justify-content: space-around !important; }
5077 .align-items-start {
5078 align-items: flex-start !important; }
5081 align-items: flex-end !important; }
5083 .align-items-center {
5084 align-items: center !important; }
5086 .align-items-baseline {
5087 align-items: baseline !important; }
5089 .align-items-stretch {
5090 align-items: stretch !important; }
5092 .align-content-start {
5093 align-content: flex-start !important; }
5095 .align-content-end {
5096 align-content: flex-end !important; }
5098 .align-content-center {
5099 align-content: center !important; }
5101 .align-content-between {
5102 align-content: space-between !important; }
5104 .align-content-around {
5105 align-content: space-around !important; }
5107 .align-content-stretch {
5108 align-content: stretch !important; }
5111 align-self: auto !important; }
5114 align-self: flex-start !important; }
5117 align-self: flex-end !important; }
5119 .align-self-center {
5120 align-self: center !important; }
5122 .align-self-baseline {
5123 align-self: baseline !important; }
5125 .align-self-stretch {
5126 align-self: stretch !important; }
5128 @media (min-width: 576px) {
5130 flex-direction: row !important; }
5132 flex-direction: column !important; }
5133 .flex-sm-row-reverse {
5134 flex-direction: row-reverse !important; }
5135 .flex-sm-column-reverse {
5136 flex-direction: column-reverse !important; }
5138 flex-wrap: wrap !important; }
5140 flex-wrap: nowrap !important; }
5141 .flex-sm-wrap-reverse {
5142 flex-wrap: wrap-reverse !important; }
5144 flex: 1 1 auto !important; }
5146 flex-grow: 0 !important; }
5148 flex-grow: 1 !important; }
5150 flex-shrink: 0 !important; }
5152 flex-shrink: 1 !important; }
5153 .justify-content-sm-start {
5154 justify-content: flex-start !important; }
5155 .justify-content-sm-end {
5156 justify-content: flex-end !important; }
5157 .justify-content-sm-center {
5158 justify-content: center !important; }
5159 .justify-content-sm-between {
5160 justify-content: space-between !important; }
5161 .justify-content-sm-around {
5162 justify-content: space-around !important; }
5163 .align-items-sm-start {
5164 align-items: flex-start !important; }
5165 .align-items-sm-end {
5166 align-items: flex-end !important; }
5167 .align-items-sm-center {
5168 align-items: center !important; }
5169 .align-items-sm-baseline {
5170 align-items: baseline !important; }
5171 .align-items-sm-stretch {
5172 align-items: stretch !important; }
5173 .align-content-sm-start {
5174 align-content: flex-start !important; }
5175 .align-content-sm-end {
5176 align-content: flex-end !important; }
5177 .align-content-sm-center {
5178 align-content: center !important; }
5179 .align-content-sm-between {
5180 align-content: space-between !important; }
5181 .align-content-sm-around {
5182 align-content: space-around !important; }
5183 .align-content-sm-stretch {
5184 align-content: stretch !important; }
5185 .align-self-sm-auto {
5186 align-self: auto !important; }
5187 .align-self-sm-start {
5188 align-self: flex-start !important; }
5189 .align-self-sm-end {
5190 align-self: flex-end !important; }
5191 .align-self-sm-center {
5192 align-self: center !important; }
5193 .align-self-sm-baseline {
5194 align-self: baseline !important; }
5195 .align-self-sm-stretch {
5196 align-self: stretch !important; } }
5198 @media (min-width: 768px) {
5200 flex-direction: row !important; }
5202 flex-direction: column !important; }
5203 .flex-md-row-reverse {
5204 flex-direction: row-reverse !important; }
5205 .flex-md-column-reverse {
5206 flex-direction: column-reverse !important; }
5208 flex-wrap: wrap !important; }
5210 flex-wrap: nowrap !important; }
5211 .flex-md-wrap-reverse {
5212 flex-wrap: wrap-reverse !important; }
5214 flex: 1 1 auto !important; }
5216 flex-grow: 0 !important; }
5218 flex-grow: 1 !important; }
5220 flex-shrink: 0 !important; }
5222 flex-shrink: 1 !important; }
5223 .justify-content-md-start {
5224 justify-content: flex-start !important; }
5225 .justify-content-md-end {
5226 justify-content: flex-end !important; }
5227 .justify-content-md-center {
5228 justify-content: center !important; }
5229 .justify-content-md-between {
5230 justify-content: space-between !important; }
5231 .justify-content-md-around {
5232 justify-content: space-around !important; }
5233 .align-items-md-start {
5234 align-items: flex-start !important; }
5235 .align-items-md-end {
5236 align-items: flex-end !important; }
5237 .align-items-md-center {
5238 align-items: center !important; }
5239 .align-items-md-baseline {
5240 align-items: baseline !important; }
5241 .align-items-md-stretch {
5242 align-items: stretch !important; }
5243 .align-content-md-start {
5244 align-content: flex-start !important; }
5245 .align-content-md-end {
5246 align-content: flex-end !important; }
5247 .align-content-md-center {
5248 align-content: center !important; }
5249 .align-content-md-between {
5250 align-content: space-between !important; }
5251 .align-content-md-around {
5252 align-content: space-around !important; }
5253 .align-content-md-stretch {
5254 align-content: stretch !important; }
5255 .align-self-md-auto {
5256 align-self: auto !important; }
5257 .align-self-md-start {
5258 align-self: flex-start !important; }
5259 .align-self-md-end {
5260 align-self: flex-end !important; }
5261 .align-self-md-center {
5262 align-self: center !important; }
5263 .align-self-md-baseline {
5264 align-self: baseline !important; }
5265 .align-self-md-stretch {
5266 align-self: stretch !important; } }
5268 @media (min-width: 992px) {
5270 flex-direction: row !important; }
5272 flex-direction: column !important; }
5273 .flex-lg-row-reverse {
5274 flex-direction: row-reverse !important; }
5275 .flex-lg-column-reverse {
5276 flex-direction: column-reverse !important; }
5278 flex-wrap: wrap !important; }
5280 flex-wrap: nowrap !important; }
5281 .flex-lg-wrap-reverse {
5282 flex-wrap: wrap-reverse !important; }
5284 flex: 1 1 auto !important; }
5286 flex-grow: 0 !important; }
5288 flex-grow: 1 !important; }
5290 flex-shrink: 0 !important; }
5292 flex-shrink: 1 !important; }
5293 .justify-content-lg-start {
5294 justify-content: flex-start !important; }
5295 .justify-content-lg-end {
5296 justify-content: flex-end !important; }
5297 .justify-content-lg-center {
5298 justify-content: center !important; }
5299 .justify-content-lg-between {
5300 justify-content: space-between !important; }
5301 .justify-content-lg-around {
5302 justify-content: space-around !important; }
5303 .align-items-lg-start {
5304 align-items: flex-start !important; }
5305 .align-items-lg-end {
5306 align-items: flex-end !important; }
5307 .align-items-lg-center {
5308 align-items: center !important; }
5309 .align-items-lg-baseline {
5310 align-items: baseline !important; }
5311 .align-items-lg-stretch {
5312 align-items: stretch !important; }
5313 .align-content-lg-start {
5314 align-content: flex-start !important; }
5315 .align-content-lg-end {
5316 align-content: flex-end !important; }
5317 .align-content-lg-center {
5318 align-content: center !important; }
5319 .align-content-lg-between {
5320 align-content: space-between !important; }
5321 .align-content-lg-around {
5322 align-content: space-around !important; }
5323 .align-content-lg-stretch {
5324 align-content: stretch !important; }
5325 .align-self-lg-auto {
5326 align-self: auto !important; }
5327 .align-self-lg-start {
5328 align-self: flex-start !important; }
5329 .align-self-lg-end {
5330 align-self: flex-end !important; }
5331 .align-self-lg-center {
5332 align-self: center !important; }
5333 .align-self-lg-baseline {
5334 align-self: baseline !important; }
5335 .align-self-lg-stretch {
5336 align-self: stretch !important; } }
5338 @media (min-width: 1200px) {
5340 flex-direction: row !important; }
5342 flex-direction: column !important; }
5343 .flex-xl-row-reverse {
5344 flex-direction: row-reverse !important; }
5345 .flex-xl-column-reverse {
5346 flex-direction: column-reverse !important; }
5348 flex-wrap: wrap !important; }
5350 flex-wrap: nowrap !important; }
5351 .flex-xl-wrap-reverse {
5352 flex-wrap: wrap-reverse !important; }
5354 flex: 1 1 auto !important; }
5356 flex-grow: 0 !important; }
5358 flex-grow: 1 !important; }
5360 flex-shrink: 0 !important; }
5362 flex-shrink: 1 !important; }
5363 .justify-content-xl-start {
5364 justify-content: flex-start !important; }
5365 .justify-content-xl-end {
5366 justify-content: flex-end !important; }
5367 .justify-content-xl-center {
5368 justify-content: center !important; }
5369 .justify-content-xl-between {
5370 justify-content: space-between !important; }
5371 .justify-content-xl-around {
5372 justify-content: space-around !important; }
5373 .align-items-xl-start {
5374 align-items: flex-start !important; }
5375 .align-items-xl-end {
5376 align-items: flex-end !important; }
5377 .align-items-xl-center {
5378 align-items: center !important; }
5379 .align-items-xl-baseline {
5380 align-items: baseline !important; }
5381 .align-items-xl-stretch {
5382 align-items: stretch !important; }
5383 .align-content-xl-start {
5384 align-content: flex-start !important; }
5385 .align-content-xl-end {
5386 align-content: flex-end !important; }
5387 .align-content-xl-center {
5388 align-content: center !important; }
5389 .align-content-xl-between {
5390 align-content: space-between !important; }
5391 .align-content-xl-around {
5392 align-content: space-around !important; }
5393 .align-content-xl-stretch {
5394 align-content: stretch !important; }
5395 .align-self-xl-auto {
5396 align-self: auto !important; }
5397 .align-self-xl-start {
5398 align-self: flex-start !important; }
5399 .align-self-xl-end {
5400 align-self: flex-end !important; }
5401 .align-self-xl-center {
5402 align-self: center !important; }
5403 .align-self-xl-baseline {
5404 align-self: baseline !important; }
5405 .align-self-xl-stretch {
5406 align-self: stretch !important; } }
5409 float: left !important; }
5412 float: right !important; }
5415 float: none !important; }
5417 @media (min-width: 576px) {
5419 float: left !important; }
5421 float: right !important; }
5423 float: none !important; } }
5425 @media (min-width: 768px) {
5427 float: left !important; }
5429 float: right !important; }
5431 float: none !important; } }
5433 @media (min-width: 992px) {
5435 float: left !important; }
5437 float: right !important; }
5439 float: none !important; } }
5441 @media (min-width: 1200px) {
5443 float: left !important; }
5445 float: right !important; }
5447 float: none !important; } }
5450 user-select: all !important; }
5453 user-select: auto !important; }
5456 user-select: none !important; }
5459 overflow: auto !important; }
5462 overflow: hidden !important; }
5465 position: static !important; }
5467 .position-relative {
5468 position: relative !important; }
5470 .position-absolute {
5471 position: absolute !important; }
5474 position: fixed !important; }
5477 position: sticky !important; }
5493 @supports (position: sticky) {
5506 clip: rect(0, 0, 0, 0);
5507 white-space: nowrap;
5510 .sr-only-focusable:active, .sr-only-focusable:focus {
5516 white-space: normal; }
5519 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
5522 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
5525 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
5528 box-shadow: none !important; }
5531 width: 25% !important; }
5534 width: 50% !important; }
5537 width: 75% !important; }
5540 width: 100% !important; }
5543 width: auto !important; }
5546 height: 25% !important; }
5549 height: 50% !important; }
5552 height: 75% !important; }
5555 height: 100% !important; }
5558 height: auto !important; }
5561 max-width: 100% !important; }
5564 max-height: 100% !important; }
5567 min-width: 100vw !important; }
5570 min-height: 100vh !important; }
5573 width: 100vw !important; }
5576 height: 100vh !important; }
5579 margin: 0 !important; }
5583 margin-top: 0 !important; }
5587 margin-right: 0 !important; }
5591 margin-bottom: 0 !important; }
5595 margin-left: 0 !important; }
5598 margin: 0.25rem !important; }
5602 margin-top: 0.25rem !important; }
5606 margin-right: 0.25rem !important; }
5610 margin-bottom: 0.25rem !important; }
5614 margin-left: 0.25rem !important; }
5617 margin: 0.5rem !important; }
5621 margin-top: 0.5rem !important; }
5625 margin-right: 0.5rem !important; }
5629 margin-bottom: 0.5rem !important; }
5633 margin-left: 0.5rem !important; }
5636 margin: 1rem !important; }
5640 margin-top: 1rem !important; }
5644 margin-right: 1rem !important; }
5648 margin-bottom: 1rem !important; }
5652 margin-left: 1rem !important; }
5655 margin: 1.5rem !important; }
5659 margin-top: 1.5rem !important; }
5663 margin-right: 1.5rem !important; }
5667 margin-bottom: 1.5rem !important; }
5671 margin-left: 1.5rem !important; }
5674 margin: 3rem !important; }
5678 margin-top: 3rem !important; }
5682 margin-right: 3rem !important; }
5686 margin-bottom: 3rem !important; }
5690 margin-left: 3rem !important; }
5693 padding: 0 !important; }
5697 padding-top: 0 !important; }
5701 padding-right: 0 !important; }
5705 padding-bottom: 0 !important; }
5709 padding-left: 0 !important; }
5712 padding: 0.25rem !important; }
5716 padding-top: 0.25rem !important; }
5720 padding-right: 0.25rem !important; }
5724 padding-bottom: 0.25rem !important; }
5728 padding-left: 0.25rem !important; }
5731 padding: 0.5rem !important; }
5735 padding-top: 0.5rem !important; }
5739 padding-right: 0.5rem !important; }
5743 padding-bottom: 0.5rem !important; }
5747 padding-left: 0.5rem !important; }
5750 padding: 1rem !important; }
5754 padding-top: 1rem !important; }
5758 padding-right: 1rem !important; }
5762 padding-bottom: 1rem !important; }
5766 padding-left: 1rem !important; }
5769 padding: 1.5rem !important; }
5773 padding-top: 1.5rem !important; }
5777 padding-right: 1.5rem !important; }
5781 padding-bottom: 1.5rem !important; }
5785 padding-left: 1.5rem !important; }
5788 padding: 3rem !important; }
5792 padding-top: 3rem !important; }
5796 padding-right: 3rem !important; }
5800 padding-bottom: 3rem !important; }
5804 padding-left: 3rem !important; }
5807 margin: -0.25rem !important; }
5811 margin-top: -0.25rem !important; }
5815 margin-right: -0.25rem !important; }
5819 margin-bottom: -0.25rem !important; }
5823 margin-left: -0.25rem !important; }
5826 margin: -0.5rem !important; }
5830 margin-top: -0.5rem !important; }
5834 margin-right: -0.5rem !important; }
5838 margin-bottom: -0.5rem !important; }
5842 margin-left: -0.5rem !important; }
5845 margin: -1rem !important; }
5849 margin-top: -1rem !important; }
5853 margin-right: -1rem !important; }
5857 margin-bottom: -1rem !important; }
5861 margin-left: -1rem !important; }
5864 margin: -1.5rem !important; }
5868 margin-top: -1.5rem !important; }
5872 margin-right: -1.5rem !important; }
5876 margin-bottom: -1.5rem !important; }
5880 margin-left: -1.5rem !important; }
5883 margin: -3rem !important; }
5887 margin-top: -3rem !important; }
5891 margin-right: -3rem !important; }
5895 margin-bottom: -3rem !important; }
5899 margin-left: -3rem !important; }
5902 margin: auto !important; }
5906 margin-top: auto !important; }
5910 margin-right: auto !important; }
5914 margin-bottom: auto !important; }
5918 margin-left: auto !important; }
5920 @media (min-width: 576px) {
5922 margin: 0 !important; }
5925 margin-top: 0 !important; }
5928 margin-right: 0 !important; }
5931 margin-bottom: 0 !important; }
5934 margin-left: 0 !important; }
5936 margin: 0.25rem !important; }
5939 margin-top: 0.25rem !important; }
5942 margin-right: 0.25rem !important; }
5945 margin-bottom: 0.25rem !important; }
5948 margin-left: 0.25rem !important; }
5950 margin: 0.5rem !important; }
5953 margin-top: 0.5rem !important; }
5956 margin-right: 0.5rem !important; }
5959 margin-bottom: 0.5rem !important; }
5962 margin-left: 0.5rem !important; }
5964 margin: 1rem !important; }
5967 margin-top: 1rem !important; }
5970 margin-right: 1rem !important; }
5973 margin-bottom: 1rem !important; }
5976 margin-left: 1rem !important; }
5978 margin: 1.5rem !important; }
5981 margin-top: 1.5rem !important; }
5984 margin-right: 1.5rem !important; }
5987 margin-bottom: 1.5rem !important; }
5990 margin-left: 1.5rem !important; }
5992 margin: 3rem !important; }
5995 margin-top: 3rem !important; }
5998 margin-right: 3rem !important; }
6001 margin-bottom: 3rem !important; }
6004 margin-left: 3rem !important; }
6006 padding: 0 !important; }
6009 padding-top: 0 !important; }
6012 padding-right: 0 !important; }
6015 padding-bottom: 0 !important; }
6018 padding-left: 0 !important; }
6020 padding: 0.25rem !important; }
6023 padding-top: 0.25rem !important; }
6026 padding-right: 0.25rem !important; }
6029 padding-bottom: 0.25rem !important; }
6032 padding-left: 0.25rem !important; }
6034 padding: 0.5rem !important; }
6037 padding-top: 0.5rem !important; }
6040 padding-right: 0.5rem !important; }
6043 padding-bottom: 0.5rem !important; }
6046 padding-left: 0.5rem !important; }
6048 padding: 1rem !important; }
6051 padding-top: 1rem !important; }
6054 padding-right: 1rem !important; }
6057 padding-bottom: 1rem !important; }
6060 padding-left: 1rem !important; }
6062 padding: 1.5rem !important; }
6065 padding-top: 1.5rem !important; }
6068 padding-right: 1.5rem !important; }
6071 padding-bottom: 1.5rem !important; }
6074 padding-left: 1.5rem !important; }
6076 padding: 3rem !important; }
6079 padding-top: 3rem !important; }
6082 padding-right: 3rem !important; }
6085 padding-bottom: 3rem !important; }
6088 padding-left: 3rem !important; }
6090 margin: -0.25rem !important; }
6093 margin-top: -0.25rem !important; }
6096 margin-right: -0.25rem !important; }
6099 margin-bottom: -0.25rem !important; }
6102 margin-left: -0.25rem !important; }
6104 margin: -0.5rem !important; }
6107 margin-top: -0.5rem !important; }
6110 margin-right: -0.5rem !important; }
6113 margin-bottom: -0.5rem !important; }
6116 margin-left: -0.5rem !important; }
6118 margin: -1rem !important; }
6121 margin-top: -1rem !important; }
6124 margin-right: -1rem !important; }
6127 margin-bottom: -1rem !important; }
6130 margin-left: -1rem !important; }
6132 margin: -1.5rem !important; }
6135 margin-top: -1.5rem !important; }
6138 margin-right: -1.5rem !important; }
6141 margin-bottom: -1.5rem !important; }
6144 margin-left: -1.5rem !important; }
6146 margin: -3rem !important; }
6149 margin-top: -3rem !important; }
6152 margin-right: -3rem !important; }
6155 margin-bottom: -3rem !important; }
6158 margin-left: -3rem !important; }
6160 margin: auto !important; }
6163 margin-top: auto !important; }
6166 margin-right: auto !important; }
6169 margin-bottom: auto !important; }
6172 margin-left: auto !important; } }
6174 @media (min-width: 768px) {
6176 margin: 0 !important; }
6179 margin-top: 0 !important; }
6182 margin-right: 0 !important; }
6185 margin-bottom: 0 !important; }
6188 margin-left: 0 !important; }
6190 margin: 0.25rem !important; }
6193 margin-top: 0.25rem !important; }
6196 margin-right: 0.25rem !important; }
6199 margin-bottom: 0.25rem !important; }
6202 margin-left: 0.25rem !important; }
6204 margin: 0.5rem !important; }
6207 margin-top: 0.5rem !important; }
6210 margin-right: 0.5rem !important; }
6213 margin-bottom: 0.5rem !important; }
6216 margin-left: 0.5rem !important; }
6218 margin: 1rem !important; }
6221 margin-top: 1rem !important; }
6224 margin-right: 1rem !important; }
6227 margin-bottom: 1rem !important; }
6230 margin-left: 1rem !important; }
6232 margin: 1.5rem !important; }
6235 margin-top: 1.5rem !important; }
6238 margin-right: 1.5rem !important; }
6241 margin-bottom: 1.5rem !important; }
6244 margin-left: 1.5rem !important; }
6246 margin: 3rem !important; }
6249 margin-top: 3rem !important; }
6252 margin-right: 3rem !important; }
6255 margin-bottom: 3rem !important; }
6258 margin-left: 3rem !important; }
6260 padding: 0 !important; }
6263 padding-top: 0 !important; }
6266 padding-right: 0 !important; }
6269 padding-bottom: 0 !important; }
6272 padding-left: 0 !important; }
6274 padding: 0.25rem !important; }
6277 padding-top: 0.25rem !important; }
6280 padding-right: 0.25rem !important; }
6283 padding-bottom: 0.25rem !important; }
6286 padding-left: 0.25rem !important; }
6288 padding: 0.5rem !important; }
6291 padding-top: 0.5rem !important; }
6294 padding-right: 0.5rem !important; }
6297 padding-bottom: 0.5rem !important; }
6300 padding-left: 0.5rem !important; }
6302 padding: 1rem !important; }
6305 padding-top: 1rem !important; }
6308 padding-right: 1rem !important; }
6311 padding-bottom: 1rem !important; }
6314 padding-left: 1rem !important; }
6316 padding: 1.5rem !important; }
6319 padding-top: 1.5rem !important; }
6322 padding-right: 1.5rem !important; }
6325 padding-bottom: 1.5rem !important; }
6328 padding-left: 1.5rem !important; }
6330 padding: 3rem !important; }
6333 padding-top: 3rem !important; }
6336 padding-right: 3rem !important; }
6339 padding-bottom: 3rem !important; }
6342 padding-left: 3rem !important; }
6344 margin: -0.25rem !important; }
6347 margin-top: -0.25rem !important; }
6350 margin-right: -0.25rem !important; }
6353 margin-bottom: -0.25rem !important; }
6356 margin-left: -0.25rem !important; }
6358 margin: -0.5rem !important; }
6361 margin-top: -0.5rem !important; }
6364 margin-right: -0.5rem !important; }
6367 margin-bottom: -0.5rem !important; }
6370 margin-left: -0.5rem !important; }
6372 margin: -1rem !important; }
6375 margin-top: -1rem !important; }
6378 margin-right: -1rem !important; }
6381 margin-bottom: -1rem !important; }
6384 margin-left: -1rem !important; }
6386 margin: -1.5rem !important; }
6389 margin-top: -1.5rem !important; }
6392 margin-right: -1.5rem !important; }
6395 margin-bottom: -1.5rem !important; }
6398 margin-left: -1.5rem !important; }
6400 margin: -3rem !important; }
6403 margin-top: -3rem !important; }
6406 margin-right: -3rem !important; }
6409 margin-bottom: -3rem !important; }
6412 margin-left: -3rem !important; }
6414 margin: auto !important; }
6417 margin-top: auto !important; }
6420 margin-right: auto !important; }
6423 margin-bottom: auto !important; }
6426 margin-left: auto !important; } }
6428 @media (min-width: 992px) {
6430 margin: 0 !important; }
6433 margin-top: 0 !important; }
6436 margin-right: 0 !important; }
6439 margin-bottom: 0 !important; }
6442 margin-left: 0 !important; }
6444 margin: 0.25rem !important; }
6447 margin-top: 0.25rem !important; }
6450 margin-right: 0.25rem !important; }
6453 margin-bottom: 0.25rem !important; }
6456 margin-left: 0.25rem !important; }
6458 margin: 0.5rem !important; }
6461 margin-top: 0.5rem !important; }
6464 margin-right: 0.5rem !important; }
6467 margin-bottom: 0.5rem !important; }
6470 margin-left: 0.5rem !important; }
6472 margin: 1rem !important; }
6475 margin-top: 1rem !important; }
6478 margin-right: 1rem !important; }
6481 margin-bottom: 1rem !important; }
6484 margin-left: 1rem !important; }
6486 margin: 1.5rem !important; }
6489 margin-top: 1.5rem !important; }
6492 margin-right: 1.5rem !important; }
6495 margin-bottom: 1.5rem !important; }
6498 margin-left: 1.5rem !important; }
6500 margin: 3rem !important; }
6503 margin-top: 3rem !important; }
6506 margin-right: 3rem !important; }
6509 margin-bottom: 3rem !important; }
6512 margin-left: 3rem !important; }
6514 padding: 0 !important; }
6517 padding-top: 0 !important; }
6520 padding-right: 0 !important; }
6523 padding-bottom: 0 !important; }
6526 padding-left: 0 !important; }
6528 padding: 0.25rem !important; }
6531 padding-top: 0.25rem !important; }
6534 padding-right: 0.25rem !important; }
6537 padding-bottom: 0.25rem !important; }
6540 padding-left: 0.25rem !important; }
6542 padding: 0.5rem !important; }
6545 padding-top: 0.5rem !important; }
6548 padding-right: 0.5rem !important; }
6551 padding-bottom: 0.5rem !important; }
6554 padding-left: 0.5rem !important; }
6556 padding: 1rem !important; }
6559 padding-top: 1rem !important; }
6562 padding-right: 1rem !important; }
6565 padding-bottom: 1rem !important; }
6568 padding-left: 1rem !important; }
6570 padding: 1.5rem !important; }
6573 padding-top: 1.5rem !important; }
6576 padding-right: 1.5rem !important; }
6579 padding-bottom: 1.5rem !important; }
6582 padding-left: 1.5rem !important; }
6584 padding: 3rem !important; }
6587 padding-top: 3rem !important; }
6590 padding-right: 3rem !important; }
6593 padding-bottom: 3rem !important; }
6596 padding-left: 3rem !important; }
6598 margin: -0.25rem !important; }
6601 margin-top: -0.25rem !important; }
6604 margin-right: -0.25rem !important; }
6607 margin-bottom: -0.25rem !important; }
6610 margin-left: -0.25rem !important; }
6612 margin: -0.5rem !important; }
6615 margin-top: -0.5rem !important; }
6618 margin-right: -0.5rem !important; }
6621 margin-bottom: -0.5rem !important; }
6624 margin-left: -0.5rem !important; }
6626 margin: -1rem !important; }
6629 margin-top: -1rem !important; }
6632 margin-right: -1rem !important; }
6635 margin-bottom: -1rem !important; }
6638 margin-left: -1rem !important; }
6640 margin: -1.5rem !important; }
6643 margin-top: -1.5rem !important; }
6646 margin-right: -1.5rem !important; }
6649 margin-bottom: -1.5rem !important; }
6652 margin-left: -1.5rem !important; }
6654 margin: -3rem !important; }
6657 margin-top: -3rem !important; }
6660 margin-right: -3rem !important; }
6663 margin-bottom: -3rem !important; }
6666 margin-left: -3rem !important; }
6668 margin: auto !important; }
6671 margin-top: auto !important; }
6674 margin-right: auto !important; }
6677 margin-bottom: auto !important; }
6680 margin-left: auto !important; } }
6682 @media (min-width: 1200px) {
6684 margin: 0 !important; }
6687 margin-top: 0 !important; }
6690 margin-right: 0 !important; }
6693 margin-bottom: 0 !important; }
6696 margin-left: 0 !important; }
6698 margin: 0.25rem !important; }
6701 margin-top: 0.25rem !important; }
6704 margin-right: 0.25rem !important; }
6707 margin-bottom: 0.25rem !important; }
6710 margin-left: 0.25rem !important; }
6712 margin: 0.5rem !important; }
6715 margin-top: 0.5rem !important; }
6718 margin-right: 0.5rem !important; }
6721 margin-bottom: 0.5rem !important; }
6724 margin-left: 0.5rem !important; }
6726 margin: 1rem !important; }
6729 margin-top: 1rem !important; }
6732 margin-right: 1rem !important; }
6735 margin-bottom: 1rem !important; }
6738 margin-left: 1rem !important; }
6740 margin: 1.5rem !important; }
6743 margin-top: 1.5rem !important; }
6746 margin-right: 1.5rem !important; }
6749 margin-bottom: 1.5rem !important; }
6752 margin-left: 1.5rem !important; }
6754 margin: 3rem !important; }
6757 margin-top: 3rem !important; }
6760 margin-right: 3rem !important; }
6763 margin-bottom: 3rem !important; }
6766 margin-left: 3rem !important; }
6768 padding: 0 !important; }
6771 padding-top: 0 !important; }
6774 padding-right: 0 !important; }
6777 padding-bottom: 0 !important; }
6780 padding-left: 0 !important; }
6782 padding: 0.25rem !important; }
6785 padding-top: 0.25rem !important; }
6788 padding-right: 0.25rem !important; }
6791 padding-bottom: 0.25rem !important; }
6794 padding-left: 0.25rem !important; }
6796 padding: 0.5rem !important; }
6799 padding-top: 0.5rem !important; }
6802 padding-right: 0.5rem !important; }
6805 padding-bottom: 0.5rem !important; }
6808 padding-left: 0.5rem !important; }
6810 padding: 1rem !important; }
6813 padding-top: 1rem !important; }
6816 padding-right: 1rem !important; }
6819 padding-bottom: 1rem !important; }
6822 padding-left: 1rem !important; }
6824 padding: 1.5rem !important; }
6827 padding-top: 1.5rem !important; }
6830 padding-right: 1.5rem !important; }
6833 padding-bottom: 1.5rem !important; }
6836 padding-left: 1.5rem !important; }
6838 padding: 3rem !important; }
6841 padding-top: 3rem !important; }
6844 padding-right: 3rem !important; }
6847 padding-bottom: 3rem !important; }
6850 padding-left: 3rem !important; }
6852 margin: -0.25rem !important; }
6855 margin-top: -0.25rem !important; }
6858 margin-right: -0.25rem !important; }
6861 margin-bottom: -0.25rem !important; }
6864 margin-left: -0.25rem !important; }
6866 margin: -0.5rem !important; }
6869 margin-top: -0.5rem !important; }
6872 margin-right: -0.5rem !important; }
6875 margin-bottom: -0.5rem !important; }
6878 margin-left: -0.5rem !important; }
6880 margin: -1rem !important; }
6883 margin-top: -1rem !important; }
6886 margin-right: -1rem !important; }
6889 margin-bottom: -1rem !important; }
6892 margin-left: -1rem !important; }
6894 margin: -1.5rem !important; }
6897 margin-top: -1.5rem !important; }
6900 margin-right: -1.5rem !important; }
6903 margin-bottom: -1.5rem !important; }
6906 margin-left: -1.5rem !important; }
6908 margin: -3rem !important; }
6911 margin-top: -3rem !important; }
6914 margin-right: -3rem !important; }
6917 margin-bottom: -3rem !important; }
6920 margin-left: -3rem !important; }
6922 margin: auto !important; }
6925 margin-top: auto !important; }
6928 margin-right: auto !important; }
6931 margin-bottom: auto !important; }
6934 margin-left: auto !important; } }
6936 .stretched-link::after {
6943 pointer-events: auto;
6945 background-color: rgba(0, 0, 0, 0); }
6948 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
6951 text-align: justify !important; }
6954 white-space: normal !important; }
6957 white-space: nowrap !important; }
6961 text-overflow: ellipsis;
6962 white-space: nowrap; }
6965 text-align: left !important; }
6968 text-align: right !important; }
6971 text-align: center !important; }
6973 @media (min-width: 576px) {
6975 text-align: left !important; }
6977 text-align: right !important; }
6979 text-align: center !important; } }
6981 @media (min-width: 768px) {
6983 text-align: left !important; }
6985 text-align: right !important; }
6987 text-align: center !important; } }
6989 @media (min-width: 992px) {
6991 text-align: left !important; }
6993 text-align: right !important; }
6995 text-align: center !important; } }
6997 @media (min-width: 1200px) {
6999 text-align: left !important; }
7001 text-align: right !important; }
7003 text-align: center !important; } }
7006 text-transform: lowercase !important; }
7009 text-transform: uppercase !important; }
7012 text-transform: capitalize !important; }
7014 .font-weight-light {
7015 font-weight: 300 !important; }
7017 .font-weight-lighter {
7018 font-weight: lighter !important; }
7020 .font-weight-normal {
7021 font-weight: 400 !important; }
7024 font-weight: 700 !important; }
7026 .font-weight-bolder {
7027 font-weight: bolder !important; }
7030 font-style: italic !important; }
7033 color: #fff !important; }
7036 color: #007bff !important; }
7038 a.text-primary:hover, a.text-primary:focus {
7039 color: #0056b3 !important; }
7042 color: #6c757d !important; }
7044 a.text-secondary:hover, a.text-secondary:focus {
7045 color: #494f54 !important; }
7048 color: #28a745 !important; }
7050 a.text-success:hover, a.text-success:focus {
7051 color: #19692c !important; }
7054 color: #17a2b8 !important; }
7056 a.text-info:hover, a.text-info:focus {
7057 color: #0f6674 !important; }
7060 color: #ffc107 !important; }
7062 a.text-warning:hover, a.text-warning:focus {
7063 color: #ba8b00 !important; }
7066 color: #dc3545 !important; }
7068 a.text-danger:hover, a.text-danger:focus {
7069 color: #a71d2a !important; }
7072 color: #f8f9fa !important; }
7074 a.text-light:hover, a.text-light:focus {
7075 color: #cbd3da !important; }
7078 color: #343a40 !important; }
7080 a.text-dark:hover, a.text-dark:focus {
7081 color: #121416 !important; }
7084 color: #212529 !important; }
7087 color: #6c757d !important; }
7090 color: rgba(0, 0, 0, 0.5) !important; }
7093 color: rgba(255, 255, 255, 0.5) !important; }
7099 background-color: transparent;
7102 .text-decoration-none {
7103 text-decoration: none !important; }
7106 word-break: break-word !important;
7107 word-wrap: break-word !important; }
7110 color: inherit !important; }
7113 visibility: visible !important; }
7116 visibility: hidden !important; }
7122 text-shadow: none !important;
7123 box-shadow: none !important; }
7125 text-decoration: underline; }
7126 abbr[title]::after {
7127 content: " (" attr(title) ")"; }
7129 white-space: pre-wrap !important; }
7132 border: 1px solid #adb5bd;
7133 page-break-inside: avoid; }
7135 display: table-header-group; }
7138 page-break-inside: avoid; }
7146 page-break-after: avoid; }
7150 min-width: 992px !important; }
7152 min-width: 992px !important; }
7156 border: 1px solid #000; }
7158 border-collapse: collapse !important; }
7161 background-color: #fff !important; }
7163 .table-bordered td {
7164 border: 1px solid #dee2e6 !important; }
7169 .table-dark thead th,
7170 .table-dark tbody + tbody {
7171 border-color: #dee2e6; }
7172 .table .thead-dark th {
7174 border-color: #dee2e6; } }
7176 /*# sourceMappingURL=bootstrap.css.map */