2 * Bootstrap v4.1.3 (https://getbootstrap.com/)
3 * Copyright 2011-2018 The Bootstrap Authors
4 * Copyright 2011-2018 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
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;
42 *, *::before, *::after {
43 box-sizing: border-box;
46 font-family: sans-serif;
48 -webkit-text-size-adjust: 100%;
49 -ms-overflow-style: scrollbar;
50 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
55 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
60 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";
66 background-color: #fff;
68 [tabindex="-1"]:focus {
69 outline: 0 !important;
72 box-sizing: content-box;
76 h1, h2, h3, h4, h5, h6 {
78 margin-bottom: 0.5rem;
84 abbr[title], abbr[data-original-title] {
85 text-decoration: underline;
86 text-decoration: underline dotted;
89 text-decoration-skip-ink: none;
100 ol ol, ul ul, ol ul, ul ol {
107 margin-bottom: 0.5rem;
123 vertical-align: baseline;
133 text-decoration: none;
134 background-color: transparent;
138 text-decoration: underline;
140 a:not([href]):not([tabindex]) {
142 text-decoration: none;
144 a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
146 text-decoration: none;
148 a:not([href]):not([tabindex]):focus {
151 pre, code, kbd, samp {
152 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
159 -ms-overflow-style: scrollbar;
165 vertical-align: middle;
170 vertical-align: middle;
173 border-collapse: collapse;
176 padding-top: 0.75rem;
177 padding-bottom: 0.75rem;
180 caption-side: bottom;
186 display: inline-block;
187 margin-bottom: 0.5rem;
194 outline: 5px auto -webkit-focus-ring-color;
196 input, button, select, optgroup, textarea {
198 font-family: inherit;
200 line-height: inherit;
206 text-transform: none;
208 button, [type="button"], [type="reset"], [type="submit"] {
209 -webkit-appearance: button;
211 button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
215 input[type="radio"], input[type="checkbox"] {
216 box-sizing: border-box;
219 input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
220 -webkit-appearance: listbox;
237 margin-bottom: 0.5rem;
239 line-height: inherit;
244 vertical-align: baseline;
246 [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
250 outline-offset: -2px;
251 -webkit-appearance: none;
253 [type="search"]::-webkit-search-decoration {
254 -webkit-appearance: none;
256 ::-webkit-file-upload-button {
258 -webkit-appearance: button;
261 display: inline-block;
271 display: none !important;
273 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
274 margin-bottom: 0.5rem;
275 font-family: inherit;
326 border-top: 1px solid rgba(0, 0, 0, 0.1);
334 background-color: #fcf8e3;
345 display: inline-block;
347 .list-inline-item:not(:last-child) {
348 margin-right: 0.5rem;
352 text-transform: uppercase;
363 .blockquote-footer::before {
364 content: "\2014\00A0";
372 background-color: #fff;
373 border: 1px solid #dee2e6;
374 border-radius: 0.25rem;
379 display: inline-block;
382 margin-bottom: 0.5rem;
392 word-break: break-word;
398 padding: 0.2rem 0.4rem;
401 background-color: #212529;
402 border-radius: 0.2rem;
430 @media (min-width: 576px) {
435 @media (min-width: 768px) {
440 @media (min-width: 992px) {
445 @media (min-width: 1200px) {
467 .no-gutters > .col, .no-gutters > [class*="col-"] {
471 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
488 flex: 0 0 8.3333333333%;
489 max-width: 8.3333333333%;
492 flex: 0 0 16.6666666667%;
493 max-width: 16.6666666667%;
500 flex: 0 0 33.3333333333%;
501 max-width: 33.3333333333%;
504 flex: 0 0 41.6666666667%;
505 max-width: 41.6666666667%;
512 flex: 0 0 58.3333333333%;
513 max-width: 58.3333333333%;
516 flex: 0 0 66.6666666667%;
517 max-width: 66.6666666667%;
524 flex: 0 0 83.3333333333%;
525 max-width: 83.3333333333%;
528 flex: 0 0 91.6666666667%;
529 max-width: 91.6666666667%;
581 margin-left: 8.3333333333%;
584 margin-left: 16.6666666667%;
590 margin-left: 33.3333333333%;
593 margin-left: 41.6666666667%;
599 margin-left: 58.3333333333%;
602 margin-left: 66.6666666667%;
608 margin-left: 83.3333333333%;
611 margin-left: 91.6666666667%;
613 @media (min-width: 576px) {
625 flex: 0 0 8.3333333333%;
626 max-width: 8.3333333333%;
629 flex: 0 0 16.6666666667%;
630 max-width: 16.6666666667%;
637 flex: 0 0 33.3333333333%;
638 max-width: 33.3333333333%;
641 flex: 0 0 41.6666666667%;
642 max-width: 41.6666666667%;
649 flex: 0 0 58.3333333333%;
650 max-width: 58.3333333333%;
653 flex: 0 0 66.6666666667%;
654 max-width: 66.6666666667%;
661 flex: 0 0 83.3333333333%;
662 max-width: 83.3333333333%;
665 flex: 0 0 91.6666666667%;
666 max-width: 91.6666666667%;
721 margin-left: 8.3333333333%;
724 margin-left: 16.6666666667%;
730 margin-left: 33.3333333333%;
733 margin-left: 41.6666666667%;
739 margin-left: 58.3333333333%;
742 margin-left: 66.6666666667%;
748 margin-left: 83.3333333333%;
751 margin-left: 91.6666666667%;
754 @media (min-width: 768px) {
766 flex: 0 0 8.3333333333%;
767 max-width: 8.3333333333%;
770 flex: 0 0 16.6666666667%;
771 max-width: 16.6666666667%;
778 flex: 0 0 33.3333333333%;
779 max-width: 33.3333333333%;
782 flex: 0 0 41.6666666667%;
783 max-width: 41.6666666667%;
790 flex: 0 0 58.3333333333%;
791 max-width: 58.3333333333%;
794 flex: 0 0 66.6666666667%;
795 max-width: 66.6666666667%;
802 flex: 0 0 83.3333333333%;
803 max-width: 83.3333333333%;
806 flex: 0 0 91.6666666667%;
807 max-width: 91.6666666667%;
862 margin-left: 8.3333333333%;
865 margin-left: 16.6666666667%;
871 margin-left: 33.3333333333%;
874 margin-left: 41.6666666667%;
880 margin-left: 58.3333333333%;
883 margin-left: 66.6666666667%;
889 margin-left: 83.3333333333%;
892 margin-left: 91.6666666667%;
895 @media (min-width: 992px) {
907 flex: 0 0 8.3333333333%;
908 max-width: 8.3333333333%;
911 flex: 0 0 16.6666666667%;
912 max-width: 16.6666666667%;
919 flex: 0 0 33.3333333333%;
920 max-width: 33.3333333333%;
923 flex: 0 0 41.6666666667%;
924 max-width: 41.6666666667%;
931 flex: 0 0 58.3333333333%;
932 max-width: 58.3333333333%;
935 flex: 0 0 66.6666666667%;
936 max-width: 66.6666666667%;
943 flex: 0 0 83.3333333333%;
944 max-width: 83.3333333333%;
947 flex: 0 0 91.6666666667%;
948 max-width: 91.6666666667%;
1003 margin-left: 8.3333333333%;
1006 margin-left: 16.6666666667%;
1012 margin-left: 33.3333333333%;
1015 margin-left: 41.6666666667%;
1021 margin-left: 58.3333333333%;
1024 margin-left: 66.6666666667%;
1030 margin-left: 83.3333333333%;
1033 margin-left: 91.6666666667%;
1036 @media (min-width: 1200px) {
1048 flex: 0 0 8.3333333333%;
1049 max-width: 8.3333333333%;
1052 flex: 0 0 16.6666666667%;
1053 max-width: 16.6666666667%;
1060 flex: 0 0 33.3333333333%;
1061 max-width: 33.3333333333%;
1064 flex: 0 0 41.6666666667%;
1065 max-width: 41.6666666667%;
1072 flex: 0 0 58.3333333333%;
1073 max-width: 58.3333333333%;
1076 flex: 0 0 66.6666666667%;
1077 max-width: 66.6666666667%;
1084 flex: 0 0 83.3333333333%;
1085 max-width: 83.3333333333%;
1088 flex: 0 0 91.6666666667%;
1089 max-width: 91.6666666667%;
1144 margin-left: 8.3333333333%;
1147 margin-left: 16.6666666667%;
1153 margin-left: 33.3333333333%;
1156 margin-left: 41.6666666667%;
1162 margin-left: 58.3333333333%;
1165 margin-left: 66.6666666667%;
1171 margin-left: 83.3333333333%;
1174 margin-left: 91.6666666667%;
1179 margin-bottom: 1rem;
1180 background-color: transparent;
1182 .table th, .table td {
1184 vertical-align: top;
1185 border-top: 1px solid #dee2e6;
1188 vertical-align: bottom;
1189 border-bottom: 2px solid #dee2e6;
1191 .table tbody + tbody {
1192 border-top: 2px solid #dee2e6;
1195 background-color: #fff;
1197 .table-sm th, .table-sm td {
1201 border: 1px solid #dee2e6;
1203 .table-bordered th, .table-bordered td {
1204 border: 1px solid #dee2e6;
1206 .table-bordered thead th, .table-bordered thead td {
1207 border-bottom-width: 2px;
1209 .table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
1212 .table-striped tbody tr:nth-of-type(odd) {
1213 background-color: rgba(0, 0, 0, 0.05);
1215 .table-hover tbody tr:hover {
1216 background-color: rgba(0, 0, 0, 0.075);
1218 .table-primary, .table-primary > th, .table-primary > td {
1219 background-color: #b8daff;
1221 .table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {
1222 border-color: #7abaff;
1224 .table-hover .table-primary:hover {
1225 background-color: #9ecdff;
1227 .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
1228 background-color: #9ecdff;
1230 .table-secondary, .table-secondary > th, .table-secondary > td {
1231 background-color: #d6d8db;
1233 .table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {
1234 border-color: #b3b7bb;
1236 .table-hover .table-secondary:hover {
1237 background-color: #c8cccf;
1239 .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
1240 background-color: #c8cccf;
1242 .table-success, .table-success > th, .table-success > td {
1243 background-color: #c3e6cb;
1245 .table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {
1246 border-color: #8fd19e;
1248 .table-hover .table-success:hover {
1249 background-color: #b1dfbb;
1251 .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
1252 background-color: #b1dfbb;
1254 .table-info, .table-info > th, .table-info > td {
1255 background-color: #bee5eb;
1257 .table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {
1258 border-color: #86cfda;
1260 .table-hover .table-info:hover {
1261 background-color: #abdde5;
1263 .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
1264 background-color: #abdde5;
1266 .table-warning, .table-warning > th, .table-warning > td {
1267 background-color: #ffeeba;
1269 .table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {
1270 border-color: #ffdf7e;
1272 .table-hover .table-warning:hover {
1273 background-color: #ffe7a0;
1275 .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
1276 background-color: #ffe7a0;
1278 .table-danger, .table-danger > th, .table-danger > td {
1279 background-color: #f5c6cb;
1281 .table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {
1282 border-color: #ed969e;
1284 .table-hover .table-danger:hover {
1285 background-color: #f1b1b7;
1287 .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
1288 background-color: #f1b1b7;
1290 .table-light, .table-light > th, .table-light > td {
1291 background-color: #fdfdfe;
1293 .table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {
1294 border-color: #fbfcfc;
1296 .table-hover .table-light:hover {
1297 background-color: #f1f1f1;
1299 .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
1300 background-color: #f1f1f1;
1302 .table-dark, .table-dark > th, .table-dark > td {
1303 background-color: #c6c8ca;
1305 .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
1306 border-color: #95999c;
1308 .table-hover .table-dark:hover {
1309 background-color: #b9bbbd;
1311 .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
1312 background-color: #b9bbbd;
1314 .table-active, .table-active > th, .table-active > td {
1315 background-color: rgba(0, 0, 0, 0.075);
1317 .table-hover .table-active:hover {
1318 background-color: rgba(0, 0, 0, 0.075);
1320 .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
1321 background-color: rgba(0, 0, 0, 0.075);
1323 .table .thead-dark th {
1325 background-color: #212529;
1326 border-color: #32383e;
1328 .table .thead-light th {
1330 background-color: #e9ecef;
1331 border-color: #dee2e6;
1335 background-color: #212529;
1337 .table-dark th, .table-dark td, .table-dark thead th {
1338 border-color: #32383e;
1340 .table-dark.table-bordered {
1343 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1344 background-color: rgba(255, 255, 255, 0.05);
1346 .table-dark.table-hover tbody tr:hover {
1347 background-color: rgba(255, 255, 255, 0.075);
1349 @media (max-width: 575.98px) {
1350 .table-responsive-sm {
1354 -webkit-overflow-scrolling: touch;
1355 -ms-overflow-style: -ms-autohiding-scrollbar;
1357 .table-responsive-sm > .table-bordered {
1361 @media (max-width: 767.98px) {
1362 .table-responsive-md {
1366 -webkit-overflow-scrolling: touch;
1367 -ms-overflow-style: -ms-autohiding-scrollbar;
1369 .table-responsive-md > .table-bordered {
1373 @media (max-width: 991.98px) {
1374 .table-responsive-lg {
1378 -webkit-overflow-scrolling: touch;
1379 -ms-overflow-style: -ms-autohiding-scrollbar;
1381 .table-responsive-lg > .table-bordered {
1385 @media (max-width: 1199.98px) {
1386 .table-responsive-xl {
1390 -webkit-overflow-scrolling: touch;
1391 -ms-overflow-style: -ms-autohiding-scrollbar;
1393 .table-responsive-xl > .table-bordered {
1401 -webkit-overflow-scrolling: touch;
1402 -ms-overflow-style: -ms-autohiding-scrollbar;
1404 .table-responsive > .table-bordered {
1410 height: calc(2.25rem + 2px);
1411 padding: 0.375rem 0.75rem;
1416 background-color: #fff;
1417 background-clip: padding-box;
1418 border: 1px solid #ced4da;
1419 border-radius: 0.25rem;
1420 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1422 @media screen and (prefers-reduced-motion: reduce) {
1427 .form-control::-ms-expand {
1428 background-color: transparent;
1431 .form-control:focus {
1433 background-color: #fff;
1434 border-color: #80bdff;
1436 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1438 .form-control::placeholder {
1442 .form-control:disabled, .form-control[readonly] {
1443 background-color: #e9ecef;
1446 select.form-control:focus::-ms-value {
1448 background-color: #fff;
1450 .form-control-file, .form-control-range {
1455 padding-top: calc(0.375rem + 1px);
1456 padding-bottom: calc(0.375rem + 1px);
1461 .col-form-label-lg {
1462 padding-top: calc(0.5rem + 1px);
1463 padding-bottom: calc(0.5rem + 1px);
1467 .col-form-label-sm {
1468 padding-top: calc(0.25rem + 1px);
1469 padding-bottom: calc(0.25rem + 1px);
1470 font-size: 0.875rem;
1473 .form-control-plaintext {
1476 padding-top: 0.375rem;
1477 padding-bottom: 0.375rem;
1481 background-color: transparent;
1482 border: solid transparent;
1483 border-width: 1px 0;
1485 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
1490 height: calc(1.8125rem + 2px);
1491 padding: 0.25rem 0.5rem;
1492 font-size: 0.875rem;
1494 border-radius: 0.2rem;
1497 height: calc(2.875rem + 2px);
1498 padding: 0.5rem 1rem;
1501 border-radius: 0.3rem;
1503 select.form-control[size], select.form-control[multiple] {
1506 textarea.form-control {
1510 margin-bottom: 1rem;
1514 margin-top: 0.25rem;
1522 .form-row > .col, .form-row > [class*="col-"] {
1529 padding-left: 1.25rem;
1534 margin-left: -1.25rem;
1536 .form-check-input:disabled ~ .form-check-label {
1542 .form-check-inline {
1543 display: inline-flex;
1544 align-items: center;
1546 margin-right: 0.75rem;
1548 .form-check-inline .form-check-input {
1551 margin-right: 0.3125rem;
1557 margin-top: 0.25rem;
1567 padding: 0.25rem 0.5rem;
1569 font-size: 0.875rem;
1572 background-color: rgba(40, 167, 69, 0.9);
1573 border-radius: 0.25rem;
1575 .was-validated .form-control:valid, .form-control.is-valid {
1576 border-color: #28a745;
1577 padding-right: 2.25rem;
1578 background-repeat: no-repeat;
1579 background-position: center right calc(2.25rem / 4);
1580 background-size: calc(2.25rem / 2) calc(2.25rem / 2);
1581 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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");
1583 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
1584 border-color: #28a745;
1585 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1587 .was-validated .form-control:valid ~ .valid-feedback, .form-control.is-valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-tooltip {
1590 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
1591 padding-right: 2.25rem;
1592 background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
1594 .was-validated .custom-select:valid, .custom-select.is-valid {
1595 border-color: #28a745;
1596 padding-right: 3.4375rem;
1597 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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") no-repeat center right 1.75rem / 1.125rem 1.125rem;
1599 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
1600 border-color: #28a745;
1601 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1603 .was-validated .custom-select:valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-tooltip {
1606 .was-validated .form-control-file:valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-tooltip {
1609 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
1612 .was-validated .form-check-input:valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-tooltip {
1615 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
1618 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
1619 border-color: #28a745;
1621 .was-validated .custom-control-input:valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-tooltip {
1624 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
1625 border-color: #34ce57;
1626 background-color: #34ce57;
1628 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
1629 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1631 .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 {
1632 border-color: #28a745;
1634 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
1635 border-color: #28a745;
1637 .was-validated .custom-file-input:valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-tooltip {
1640 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
1641 border-color: #28a745;
1642 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1647 margin-top: 0.25rem;
1657 padding: 0.25rem 0.5rem;
1659 font-size: 0.875rem;
1662 background-color: rgba(220, 53, 69, 0.9);
1663 border-radius: 0.25rem;
1665 .was-validated .form-control:invalid, .form-control.is-invalid {
1666 border-color: #dc3545;
1667 padding-right: 2.25rem;
1668 background-repeat: no-repeat;
1669 background-position: center right calc(2.25rem / 4);
1670 background-size: calc(2.25rem / 2) calc(2.25rem / 2);
1671 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
1673 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
1674 border-color: #dc3545;
1675 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1677 .was-validated .form-control:invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-tooltip {
1680 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
1681 padding-right: 2.25rem;
1682 background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
1684 .was-validated .custom-select:invalid, .custom-select.is-invalid {
1685 border-color: #dc3545;
1686 padding-right: 3.4375rem;
1687 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem / 1.125rem 1.125rem;
1689 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
1690 border-color: #dc3545;
1691 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1693 .was-validated .custom-select:invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-tooltip {
1696 .was-validated .form-control-file:invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-tooltip {
1699 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
1702 .was-validated .form-check-input:invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-tooltip {
1705 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
1708 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
1709 border-color: #dc3545;
1711 .was-validated .custom-control-input:invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-tooltip {
1714 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
1715 border-color: #e4606d;
1716 background-color: #e4606d;
1718 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
1719 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1721 .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 {
1722 border-color: #dc3545;
1724 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
1725 border-color: #dc3545;
1727 .was-validated .custom-file-input:invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-tooltip {
1730 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
1731 border-color: #dc3545;
1732 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1736 flex-flow: row wrap;
1737 align-items: center;
1739 .form-inline .form-check {
1742 @media (min-width: 576px) {
1743 .form-inline label {
1745 align-items: center;
1746 justify-content: center;
1749 .form-inline .form-group {
1752 flex-flow: row wrap;
1753 align-items: center;
1756 .form-inline .form-control {
1757 display: inline-block;
1759 vertical-align: middle;
1761 .form-inline .form-control-plaintext {
1762 display: inline-block;
1764 .form-inline .input-group, .form-inline .custom-select {
1767 .form-inline .form-check {
1769 align-items: center;
1770 justify-content: center;
1774 .form-inline .form-check-input {
1777 margin-right: 0.25rem;
1780 .form-inline .custom-control {
1781 align-items: center;
1782 justify-content: center;
1784 .form-inline .custom-control-label {
1789 display: inline-block;
1793 vertical-align: middle;
1795 background-color: transparent;
1796 border: 1px solid transparent;
1797 padding: 0.375rem 0.75rem;
1800 border-radius: 0.25rem;
1801 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;
1803 @media screen and (prefers-reduced-motion: reduce) {
1810 text-decoration: none;
1812 .btn:focus, .btn.focus {
1814 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1816 .btn.disabled, .btn:disabled {
1819 .btn:not(:disabled):not(.disabled) {
1822 a.btn.disabled, fieldset:disabled a.btn {
1823 pointer-events: none;
1827 background-color: #007bff;
1828 border-color: #007bff;
1830 .btn-primary:hover {
1832 background-color: #0069d9;
1833 border-color: #0062cc;
1835 .btn-primary:focus, .btn-primary.focus {
1836 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
1838 .btn-primary.disabled, .btn-primary:disabled {
1840 background-color: #007bff;
1841 border-color: #007bff;
1843 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
1845 background-color: #0062cc;
1846 border-color: #005cbf;
1848 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
1849 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
1853 background-color: #6c757d;
1854 border-color: #6c757d;
1856 .btn-secondary:hover {
1858 background-color: #5a6268;
1859 border-color: #545b62;
1861 .btn-secondary:focus, .btn-secondary.focus {
1862 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
1864 .btn-secondary.disabled, .btn-secondary:disabled {
1866 background-color: #6c757d;
1867 border-color: #6c757d;
1869 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
1871 background-color: #545b62;
1872 border-color: #4e555b;
1874 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
1875 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
1879 background-color: #28a745;
1880 border-color: #28a745;
1882 .btn-success:hover {
1884 background-color: #218838;
1885 border-color: #1e7e34;
1887 .btn-success:focus, .btn-success.focus {
1888 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
1890 .btn-success.disabled, .btn-success:disabled {
1892 background-color: #28a745;
1893 border-color: #28a745;
1895 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
1897 background-color: #1e7e34;
1898 border-color: #1c7430;
1900 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
1901 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
1905 background-color: #17a2b8;
1906 border-color: #17a2b8;
1910 background-color: #138496;
1911 border-color: #117a8b;
1913 .btn-info:focus, .btn-info.focus {
1914 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
1916 .btn-info.disabled, .btn-info:disabled {
1918 background-color: #17a2b8;
1919 border-color: #17a2b8;
1921 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
1923 background-color: #117a8b;
1924 border-color: #10707f;
1926 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
1927 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
1931 background-color: #ffc107;
1932 border-color: #ffc107;
1934 .btn-warning:hover {
1936 background-color: #e0a800;
1937 border-color: #d39e00;
1939 .btn-warning:focus, .btn-warning.focus {
1940 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
1942 .btn-warning.disabled, .btn-warning:disabled {
1944 background-color: #ffc107;
1945 border-color: #ffc107;
1947 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
1949 background-color: #d39e00;
1950 border-color: #c69500;
1952 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
1953 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
1957 background-color: #dc3545;
1958 border-color: #dc3545;
1962 background-color: #c82333;
1963 border-color: #bd2130;
1965 .btn-danger:focus, .btn-danger.focus {
1966 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
1968 .btn-danger.disabled, .btn-danger:disabled {
1970 background-color: #dc3545;
1971 border-color: #dc3545;
1973 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
1975 background-color: #bd2130;
1976 border-color: #b21f2d;
1978 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
1979 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
1983 background-color: #f8f9fa;
1984 border-color: #f8f9fa;
1988 background-color: #e2e6ea;
1989 border-color: #dae0e5;
1991 .btn-light:focus, .btn-light.focus {
1992 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
1994 .btn-light.disabled, .btn-light:disabled {
1996 background-color: #f8f9fa;
1997 border-color: #f8f9fa;
1999 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
2001 background-color: #dae0e5;
2002 border-color: #d3d9df;
2004 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
2005 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2009 background-color: #343a40;
2010 border-color: #343a40;
2014 background-color: #23272b;
2015 border-color: #1d2124;
2017 .btn-dark:focus, .btn-dark.focus {
2018 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2020 .btn-dark.disabled, .btn-dark:disabled {
2022 background-color: #343a40;
2023 border-color: #343a40;
2025 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
2027 background-color: #1d2124;
2028 border-color: #171a1d;
2030 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
2031 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2033 .btn-outline-primary {
2035 border-color: #007bff;
2037 .btn-outline-primary:hover {
2039 background-color: #007bff;
2040 border-color: #007bff;
2042 .btn-outline-primary:focus, .btn-outline-primary.focus {
2043 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2045 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2047 background-color: transparent;
2049 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
2051 background-color: #007bff;
2052 border-color: #007bff;
2054 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
2055 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2057 .btn-outline-secondary {
2059 border-color: #6c757d;
2061 .btn-outline-secondary:hover {
2063 background-color: #6c757d;
2064 border-color: #6c757d;
2066 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2067 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2069 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2071 background-color: transparent;
2073 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
2075 background-color: #6c757d;
2076 border-color: #6c757d;
2078 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
2079 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2081 .btn-outline-success {
2083 border-color: #28a745;
2085 .btn-outline-success:hover {
2087 background-color: #28a745;
2088 border-color: #28a745;
2090 .btn-outline-success:focus, .btn-outline-success.focus {
2091 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2093 .btn-outline-success.disabled, .btn-outline-success:disabled {
2095 background-color: transparent;
2097 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
2099 background-color: #28a745;
2100 border-color: #28a745;
2102 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
2103 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2107 border-color: #17a2b8;
2109 .btn-outline-info:hover {
2111 background-color: #17a2b8;
2112 border-color: #17a2b8;
2114 .btn-outline-info:focus, .btn-outline-info.focus {
2115 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2117 .btn-outline-info.disabled, .btn-outline-info:disabled {
2119 background-color: transparent;
2121 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
2123 background-color: #17a2b8;
2124 border-color: #17a2b8;
2126 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
2127 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2129 .btn-outline-warning {
2131 border-color: #ffc107;
2133 .btn-outline-warning:hover {
2135 background-color: #ffc107;
2136 border-color: #ffc107;
2138 .btn-outline-warning:focus, .btn-outline-warning.focus {
2139 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2141 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2143 background-color: transparent;
2145 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
2147 background-color: #ffc107;
2148 border-color: #ffc107;
2150 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
2151 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2153 .btn-outline-danger {
2155 border-color: #dc3545;
2157 .btn-outline-danger:hover {
2159 background-color: #dc3545;
2160 border-color: #dc3545;
2162 .btn-outline-danger:focus, .btn-outline-danger.focus {
2163 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2165 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2167 background-color: transparent;
2169 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
2171 background-color: #dc3545;
2172 border-color: #dc3545;
2174 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
2175 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2177 .btn-outline-light {
2179 border-color: #f8f9fa;
2181 .btn-outline-light:hover {
2183 background-color: #f8f9fa;
2184 border-color: #f8f9fa;
2186 .btn-outline-light:focus, .btn-outline-light.focus {
2187 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2189 .btn-outline-light.disabled, .btn-outline-light:disabled {
2191 background-color: transparent;
2193 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
2195 background-color: #f8f9fa;
2196 border-color: #f8f9fa;
2198 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
2199 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2203 border-color: #343a40;
2205 .btn-outline-dark:hover {
2207 background-color: #343a40;
2208 border-color: #343a40;
2210 .btn-outline-dark:focus, .btn-outline-dark.focus {
2211 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2213 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2215 background-color: transparent;
2217 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
2219 background-color: #343a40;
2220 border-color: #343a40;
2222 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
2223 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2231 text-decoration: underline;
2233 .btn-link:focus, .btn-link.focus {
2234 text-decoration: underline;
2237 .btn-link:disabled, .btn-link.disabled {
2239 pointer-events: none;
2241 .btn-lg, .btn-group-lg > .btn {
2242 padding: 0.5rem 1rem;
2245 border-radius: 0.3rem;
2247 .btn-sm, .btn-group-sm > .btn {
2248 padding: 0.25rem 0.5rem;
2249 font-size: 0.875rem;
2251 border-radius: 0.2rem;
2257 .btn-block + .btn-block {
2260 input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
2264 transition: opacity 0.15s linear;
2266 @media screen and (prefers-reduced-motion: reduce) {
2274 .collapse:not(.show) {
2281 transition: height 0.35s ease;
2283 @media screen and (prefers-reduced-motion: reduce) {
2288 .dropup, .dropright, .dropdown, .dropleft {
2291 .dropdown-toggle::after {
2292 display: inline-block;
2293 margin-left: 0.255em;
2294 vertical-align: 0.255em;
2296 border-top: 0.3em solid;
2297 border-right: 0.3em solid transparent;
2299 border-left: 0.3em solid transparent;
2301 .dropdown-toggle:empty::after {
2313 margin: 0.125rem 0 0;
2318 background-color: #fff;
2319 background-clip: padding-box;
2320 border: 1px solid rgba(0, 0, 0, 0.15);
2321 border-radius: 0.25rem;
2323 .dropdown-menu-right {
2327 @media (min-width: 576px) {
2328 .dropdown-menu-sm-right {
2333 @media (min-width: 768px) {
2334 .dropdown-menu-md-right {
2339 @media (min-width: 992px) {
2340 .dropdown-menu-lg-right {
2345 @media (min-width: 1200px) {
2346 .dropdown-menu-xl-right {
2351 .dropdown-menu-left {
2355 @media (min-width: 576px) {
2356 .dropdown-menu-sm-left {
2361 @media (min-width: 768px) {
2362 .dropdown-menu-md-left {
2367 @media (min-width: 992px) {
2368 .dropdown-menu-lg-left {
2373 @media (min-width: 1200px) {
2374 .dropdown-menu-xl-left {
2379 .dropup .dropdown-menu {
2383 margin-bottom: 0.125rem;
2385 .dropup .dropdown-toggle::after {
2386 display: inline-block;
2387 margin-left: 0.255em;
2388 vertical-align: 0.255em;
2391 border-right: 0.3em solid transparent;
2392 border-bottom: 0.3em solid;
2393 border-left: 0.3em solid transparent;
2395 .dropup .dropdown-toggle:empty::after {
2398 .dropright .dropdown-menu {
2403 margin-left: 0.125rem;
2405 .dropright .dropdown-toggle::after {
2406 display: inline-block;
2407 margin-left: 0.255em;
2408 vertical-align: 0.255em;
2410 border-top: 0.3em solid transparent;
2412 border-bottom: 0.3em solid transparent;
2413 border-left: 0.3em solid;
2415 .dropright .dropdown-toggle:empty::after {
2418 .dropright .dropdown-toggle::after {
2421 .dropleft .dropdown-menu {
2426 margin-right: 0.125rem;
2428 .dropleft .dropdown-toggle::after {
2429 display: inline-block;
2430 margin-left: 0.255em;
2431 vertical-align: 0.255em;
2434 .dropleft .dropdown-toggle::after {
2437 .dropleft .dropdown-toggle::before {
2438 display: inline-block;
2439 margin-right: 0.255em;
2440 vertical-align: 0.255em;
2442 border-top: 0.3em solid transparent;
2443 border-right: 0.3em solid;
2444 border-bottom: 0.3em solid transparent;
2446 .dropleft .dropdown-toggle:empty::after {
2449 .dropleft .dropdown-toggle::before {
2452 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
2460 border-top: 1px solid #e9ecef;
2465 padding: 0.25rem 1.5rem;
2469 text-align: inherit;
2470 white-space: nowrap;
2471 background-color: transparent;
2474 .dropdown-item:first-child {
2475 border-top-left-radius: calc(0.25rem - 1px);
2476 border-top-right-radius: calc(0.25rem - 1px);
2478 .dropdown-item:last-child {
2479 border-bottom-right-radius: calc(0.25rem - 1px);
2480 border-bottom-left-radius: calc(0.25rem - 1px);
2482 .dropdown-item:hover, .dropdown-item:focus {
2484 text-decoration: none;
2485 background-color: #f8f9fa;
2487 .dropdown-item.active, .dropdown-item:active {
2489 text-decoration: none;
2490 background-color: #007bff;
2492 .dropdown-item.disabled, .dropdown-item:disabled {
2494 pointer-events: none;
2495 background-color: transparent;
2497 .dropdown-menu.show {
2502 padding: 0.5rem 1.5rem;
2504 font-size: 0.875rem;
2506 white-space: nowrap;
2508 .dropdown-item-text {
2510 padding: 0.25rem 1.5rem;
2513 .btn-group, .btn-group-vertical {
2515 display: inline-flex;
2516 vertical-align: middle;
2518 .btn-group > .btn, .btn-group-vertical > .btn {
2522 .btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
2525 .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
2531 justify-content: flex-start;
2533 .btn-toolbar .input-group {
2536 .btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {
2539 .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
2540 border-top-right-radius: 0;
2541 border-bottom-right-radius: 0;
2543 .btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
2544 border-top-left-radius: 0;
2545 border-bottom-left-radius: 0;
2547 .dropdown-toggle-split {
2548 padding-right: 0.5625rem;
2549 padding-left: 0.5625rem;
2551 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
2554 .dropleft .dropdown-toggle-split::before {
2557 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
2558 padding-right: 0.375rem;
2559 padding-left: 0.375rem;
2561 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
2562 padding-right: 0.75rem;
2563 padding-left: 0.75rem;
2565 .btn-group-vertical {
2566 flex-direction: column;
2567 align-items: flex-start;
2568 justify-content: center;
2570 .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
2573 .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {
2576 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
2577 border-bottom-right-radius: 0;
2578 border-bottom-left-radius: 0;
2580 .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
2581 border-top-left-radius: 0;
2582 border-top-right-radius: 0;
2584 .btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
2587 .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
2589 clip: rect(0, 0, 0, 0);
2590 pointer-events: none;
2596 align-items: stretch;
2599 .input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
2605 .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .form-control, .input-group > .custom-select + .form-control, .input-group > .custom-file + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control-plaintext + .custom-select, .input-group > .custom-select + .custom-select, .input-group > .custom-file + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .custom-file {
2608 .input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
2611 .input-group > .custom-file .custom-file-input:focus {
2614 .input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
2615 border-top-right-radius: 0;
2616 border-bottom-right-radius: 0;
2618 .input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
2619 border-top-left-radius: 0;
2620 border-bottom-left-radius: 0;
2622 .input-group > .custom-file {
2624 align-items: center;
2626 .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
2627 border-top-right-radius: 0;
2628 border-bottom-right-radius: 0;
2630 .input-group > .custom-file:not(:first-child) .custom-file-label {
2631 border-top-left-radius: 0;
2632 border-bottom-left-radius: 0;
2634 .input-group-prepend, .input-group-append {
2637 .input-group-prepend .btn, .input-group-append .btn {
2641 .input-group-prepend .btn:focus, .input-group-append .btn:focus {
2644 .input-group-prepend .btn + .btn, .input-group-append .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-append .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .input-group-text + .btn {
2647 .input-group-prepend {
2650 .input-group-append {
2655 align-items: center;
2656 padding: 0.375rem 0.75rem;
2663 white-space: nowrap;
2664 background-color: #e9ecef;
2665 border: 1px solid #ced4da;
2666 border-radius: 0.25rem;
2668 .input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {
2671 .input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select {
2672 height: calc(2.875rem + 2px);
2674 .input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
2675 padding: 0.5rem 1rem;
2678 border-radius: 0.3rem;
2680 .input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {
2681 height: calc(1.8125rem + 2px);
2683 .input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {
2684 padding: 0.25rem 0.5rem;
2685 font-size: 0.875rem;
2687 border-radius: 0.2rem;
2689 .input-group-lg > .custom-select, .input-group-sm > .custom-select {
2690 padding-right: 1.75rem;
2692 .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
2693 border-top-right-radius: 0;
2694 border-bottom-right-radius: 0;
2696 .input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
2697 border-top-left-radius: 0;
2698 border-bottom-left-radius: 0;
2704 padding-left: 1.5rem;
2706 .custom-control-inline {
2707 display: inline-flex;
2710 .custom-control-input {
2715 .custom-control-input:checked ~ .custom-control-label::before {
2717 border-color: #007bff;
2718 background-color: #007bff;
2720 .custom-control-input:focus ~ .custom-control-label::before {
2721 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2723 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
2724 border-color: #80bdff;
2726 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
2728 background-color: #b3d7ff;
2729 border-color: #b3d7ff;
2731 .custom-control-input:disabled ~ .custom-control-label {
2734 .custom-control-input:disabled ~ .custom-control-label::before {
2735 background-color: #e9ecef;
2737 .custom-control-label {
2740 vertical-align: top;
2742 .custom-control-label::before {
2749 pointer-events: none;
2751 background-color: #fff;
2752 border: #adb5bd solid 1px;
2754 .custom-control-label::after {
2762 background-repeat: no-repeat;
2763 background-position: center center;
2764 background-size: 50% 50%;
2766 .custom-checkbox .custom-control-label::before {
2767 border-radius: 0.25rem;
2769 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
2770 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
2772 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
2773 border-color: #007bff;
2774 background-color: #007bff;
2776 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
2777 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
2779 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
2780 background-color: rgba(0, 123, 255, 0.5);
2782 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
2783 background-color: rgba(0, 123, 255, 0.5);
2785 .custom-radio .custom-control-label::before {
2788 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
2789 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
2791 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
2792 background-color: rgba(0, 123, 255, 0.5);
2795 display: inline-block;
2797 height: calc(2.25rem + 2px);
2798 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
2802 vertical-align: middle;
2803 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px;
2804 background-color: #fff;
2805 border: 1px solid #ced4da;
2806 border-radius: 0.25rem;
2809 .custom-select:focus {
2810 border-color: #80bdff;
2812 box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);
2814 .custom-select:focus::-ms-value {
2816 background-color: #fff;
2818 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
2820 padding-right: 0.75rem;
2821 background-image: none;
2823 .custom-select:disabled {
2825 background-color: #e9ecef;
2827 .custom-select::-ms-expand {
2831 height: calc(1.8125rem + 2px);
2832 padding-top: 0.25rem;
2833 padding-bottom: 0.25rem;
2834 padding-left: 0.5rem;
2835 font-size: 0.875rem;
2838 height: calc(2.875rem + 2px);
2839 padding-top: 0.5rem;
2840 padding-bottom: 0.5rem;
2846 display: inline-block;
2848 height: calc(2.25rem + 2px);
2851 .custom-file-input {
2855 height: calc(2.25rem + 2px);
2859 .custom-file-input:focus ~ .custom-file-label {
2860 border-color: #80bdff;
2861 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2863 .custom-file-input:disabled ~ .custom-file-label {
2864 background-color: #e9ecef;
2866 .custom-file-input:lang(en) ~ .custom-file-label::after {
2869 .custom-file-input ~ .custom-file-label[data-browse]::after {
2870 content: attr(data-browse);
2872 .custom-file-label {
2878 height: calc(2.25rem + 2px);
2879 padding: 0.375rem 0.75rem;
2883 background-color: #fff;
2884 border: 1px solid #ced4da;
2885 border-radius: 0.25rem;
2887 .custom-file-label::after {
2895 padding: 0.375rem 0.75rem;
2899 background-color: #e9ecef;
2900 border-left: inherit;
2901 border-radius: 0 0.25rem 0.25rem 0;
2905 height: calc(1rem + 0.4rem);
2907 background-color: transparent;
2910 .custom-range:focus {
2913 .custom-range:focus::-webkit-slider-thumb {
2914 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2916 .custom-range:focus::-moz-range-thumb {
2917 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2919 .custom-range:focus::-ms-thumb {
2920 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2922 .custom-range::-moz-focus-outer {
2925 .custom-range::-webkit-slider-thumb {
2928 margin-top: -0.25rem;
2929 background-color: #007bff;
2931 border-radius: 1rem;
2932 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2935 @media screen and (prefers-reduced-motion: reduce) {
2936 .custom-range::-webkit-slider-thumb {
2940 .custom-range::-webkit-slider-thumb:active {
2941 background-color: #b3d7ff;
2943 .custom-range::-webkit-slider-runnable-track {
2948 background-color: #dee2e6;
2949 border-color: transparent;
2950 border-radius: 1rem;
2952 .custom-range::-moz-range-thumb {
2955 background-color: #007bff;
2957 border-radius: 1rem;
2958 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2961 @media screen and (prefers-reduced-motion: reduce) {
2962 .custom-range::-moz-range-thumb {
2966 .custom-range::-moz-range-thumb:active {
2967 background-color: #b3d7ff;
2969 .custom-range::-moz-range-track {
2974 background-color: #dee2e6;
2975 border-color: transparent;
2976 border-radius: 1rem;
2978 .custom-range::-ms-thumb {
2982 margin-right: 0.2rem;
2983 margin-left: 0.2rem;
2984 background-color: #007bff;
2986 border-radius: 1rem;
2987 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2990 @media screen and (prefers-reduced-motion: reduce) {
2991 .custom-range::-ms-thumb {
2995 .custom-range::-ms-thumb:active {
2996 background-color: #b3d7ff;
2998 .custom-range::-ms-track {
3003 background-color: transparent;
3004 border-color: transparent;
3005 border-width: 0.5rem;
3007 .custom-range::-ms-fill-lower {
3008 background-color: #dee2e6;
3009 border-radius: 1rem;
3011 .custom-range::-ms-fill-upper {
3013 background-color: #dee2e6;
3014 border-radius: 1rem;
3016 .custom-range:disabled::-webkit-slider-thumb {
3017 background-color: #adb5bd;
3019 .custom-range:disabled::-webkit-slider-runnable-track {
3022 .custom-range:disabled::-moz-range-thumb {
3023 background-color: #adb5bd;
3025 .custom-range:disabled::-moz-range-track {
3028 .custom-range:disabled::-ms-thumb {
3029 background-color: #adb5bd;
3031 .custom-control-label::before, .custom-file-label, .custom-select {
3032 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3034 @media screen and (prefers-reduced-motion: reduce) {
3035 .custom-control-label::before, .custom-file-label, .custom-select {
3048 padding: 0.5rem 1rem;
3050 .nav-link:hover, .nav-link:focus {
3051 text-decoration: none;
3053 .nav-link.disabled {
3055 pointer-events: none;
3059 border-bottom: 1px solid #dee2e6;
3061 .nav-tabs .nav-item {
3062 margin-bottom: -1px;
3064 .nav-tabs .nav-link {
3065 border: 1px solid transparent;
3066 border-top-left-radius: 0.25rem;
3067 border-top-right-radius: 0.25rem;
3069 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3070 border-color: #e9ecef #e9ecef #dee2e6;
3072 .nav-tabs .nav-link.disabled {
3074 background-color: transparent;
3075 border-color: transparent;
3077 .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
3079 background-color: #fff;
3080 border-color: #dee2e6 #dee2e6 #fff;
3082 .nav-tabs .dropdown-menu {
3084 border-top-left-radius: 0;
3085 border-top-right-radius: 0;
3087 .nav-pills .nav-link {
3088 border-radius: 0.25rem;
3090 .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
3092 background-color: #007bff;
3094 .nav-fill .nav-item {
3098 .nav-justified .nav-item {
3103 .tab-content > .tab-pane {
3106 .tab-content > .active {
3113 align-items: center;
3114 justify-content: space-between;
3115 padding: 0.5rem 1rem;
3117 .navbar > .container, .navbar > .container-fluid {
3120 align-items: center;
3121 justify-content: space-between;
3124 display: inline-block;
3125 padding-top: 0.3125rem;
3126 padding-bottom: 0.3125rem;
3129 line-height: inherit;
3130 white-space: nowrap;
3132 .navbar-brand:hover, .navbar-brand:focus {
3133 text-decoration: none;
3137 flex-direction: column;
3142 .navbar-nav .nav-link {
3146 .navbar-nav .dropdown-menu {
3151 display: inline-block;
3152 padding-top: 0.5rem;
3153 padding-bottom: 0.5rem;
3158 align-items: center;
3161 padding: 0.25rem 0.75rem;
3164 background-color: transparent;
3165 border: 1px solid transparent;
3166 border-radius: 0.25rem;
3168 .navbar-toggler:hover, .navbar-toggler:focus {
3169 text-decoration: none;
3171 .navbar-toggler:not(:disabled):not(.disabled) {
3174 .navbar-toggler-icon {
3175 display: inline-block;
3178 vertical-align: middle;
3180 background: no-repeat center center;
3181 background-size: 100% 100%;
3183 @media (max-width: 575.98px) {
3184 .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
3189 @media (min-width: 576px) {
3191 flex-flow: row nowrap;
3192 justify-content: flex-start;
3194 .navbar-expand-sm .navbar-nav {
3195 flex-direction: row;
3197 .navbar-expand-sm .navbar-nav .dropdown-menu {
3200 .navbar-expand-sm .navbar-nav .nav-link {
3201 padding-right: 0.5rem;
3202 padding-left: 0.5rem;
3204 .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
3207 .navbar-expand-sm .navbar-collapse {
3208 display: flex !important;
3211 .navbar-expand-sm .navbar-toggler {
3215 @media (max-width: 767.98px) {
3216 .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
3221 @media (min-width: 768px) {
3223 flex-flow: row nowrap;
3224 justify-content: flex-start;
3226 .navbar-expand-md .navbar-nav {
3227 flex-direction: row;
3229 .navbar-expand-md .navbar-nav .dropdown-menu {
3232 .navbar-expand-md .navbar-nav .nav-link {
3233 padding-right: 0.5rem;
3234 padding-left: 0.5rem;
3236 .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
3239 .navbar-expand-md .navbar-collapse {
3240 display: flex !important;
3243 .navbar-expand-md .navbar-toggler {
3247 @media (max-width: 991.98px) {
3248 .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
3253 @media (min-width: 992px) {
3255 flex-flow: row nowrap;
3256 justify-content: flex-start;
3258 .navbar-expand-lg .navbar-nav {
3259 flex-direction: row;
3261 .navbar-expand-lg .navbar-nav .dropdown-menu {
3264 .navbar-expand-lg .navbar-nav .nav-link {
3265 padding-right: 0.5rem;
3266 padding-left: 0.5rem;
3268 .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
3271 .navbar-expand-lg .navbar-collapse {
3272 display: flex !important;
3275 .navbar-expand-lg .navbar-toggler {
3279 @media (max-width: 1199.98px) {
3280 .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
3285 @media (min-width: 1200px) {
3287 flex-flow: row nowrap;
3288 justify-content: flex-start;
3290 .navbar-expand-xl .navbar-nav {
3291 flex-direction: row;
3293 .navbar-expand-xl .navbar-nav .dropdown-menu {
3296 .navbar-expand-xl .navbar-nav .nav-link {
3297 padding-right: 0.5rem;
3298 padding-left: 0.5rem;
3300 .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
3303 .navbar-expand-xl .navbar-collapse {
3304 display: flex !important;
3307 .navbar-expand-xl .navbar-toggler {
3312 flex-flow: row nowrap;
3313 justify-content: flex-start;
3315 .navbar-expand > .container, .navbar-expand > .container-fluid {
3319 .navbar-expand .navbar-nav {
3320 flex-direction: row;
3322 .navbar-expand .navbar-nav .dropdown-menu {
3325 .navbar-expand .navbar-nav .nav-link {
3326 padding-right: 0.5rem;
3327 padding-left: 0.5rem;
3329 .navbar-expand > .container, .navbar-expand > .container-fluid {
3332 .navbar-expand .navbar-collapse {
3333 display: flex !important;
3336 .navbar-expand .navbar-toggler {
3339 .navbar-light .navbar-brand {
3340 color: rgba(0, 0, 0, 0.9);
3342 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
3343 color: rgba(0, 0, 0, 0.9);
3345 .navbar-light .navbar-nav .nav-link {
3346 color: rgba(0, 0, 0, 0.5);
3348 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
3349 color: rgba(0, 0, 0, 0.7);
3351 .navbar-light .navbar-nav .nav-link.disabled {
3352 color: rgba(0, 0, 0, 0.3);
3354 .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
3355 color: rgba(0, 0, 0, 0.9);
3357 .navbar-light .navbar-toggler {
3358 color: rgba(0, 0, 0, 0.5);
3359 border-color: rgba(0, 0, 0, 0.1);
3361 .navbar-light .navbar-toggler-icon {
3362 background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3364 .navbar-light .navbar-text {
3365 color: rgba(0, 0, 0, 0.5);
3367 .navbar-light .navbar-text a {
3368 color: rgba(0, 0, 0, 0.9);
3370 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
3371 color: rgba(0, 0, 0, 0.9);
3373 .navbar-dark .navbar-brand {
3376 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
3379 .navbar-dark .navbar-nav .nav-link {
3380 color: rgba(255, 255, 255, 0.5);
3382 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
3383 color: rgba(255, 255, 255, 0.75);
3385 .navbar-dark .navbar-nav .nav-link.disabled {
3386 color: rgba(255, 255, 255, 0.25);
3388 .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
3391 .navbar-dark .navbar-toggler {
3392 color: rgba(255, 255, 255, 0.5);
3393 border-color: rgba(255, 255, 255, 0.1);
3395 .navbar-dark .navbar-toggler-icon {
3396 background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3398 .navbar-dark .navbar-text {
3399 color: rgba(255, 255, 255, 0.5);
3401 .navbar-dark .navbar-text a {
3404 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
3410 flex-direction: column;
3412 word-wrap: break-word;
3413 background-color: #fff;
3414 background-clip: border-box;
3415 border: 1px solid rgba(0, 0, 0, 0.125);
3416 border-radius: 0.25rem;
3422 .card > .list-group:first-child .list-group-item:first-child {
3423 border-top-left-radius: 0.25rem;
3424 border-top-right-radius: 0.25rem;
3426 .card > .list-group:last-child .list-group-item:last-child {
3427 border-bottom-right-radius: 0.25rem;
3428 border-bottom-left-radius: 0.25rem;
3435 margin-bottom: 0.75rem;
3438 margin-top: -0.375rem;
3441 .card-text:last-child {
3445 text-decoration: none;
3447 .card-link + .card-link {
3448 margin-left: 1.25rem;
3451 padding: 0.75rem 1.25rem;
3454 background-color: rgba(0, 0, 0, 0.03);
3455 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
3457 .card-header:first-child {
3458 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
3460 .card-header + .list-group .list-group-item:first-child {
3464 padding: 0.75rem 1.25rem;
3465 background-color: rgba(0, 0, 0, 0.03);
3466 border-top: 1px solid rgba(0, 0, 0, 0.125);
3468 .card-footer:last-child {
3469 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
3472 margin-right: -0.625rem;
3473 margin-bottom: -0.75rem;
3474 margin-left: -0.625rem;
3477 .card-header-pills {
3478 margin-right: -0.625rem;
3479 margin-left: -0.625rem;
3491 border-radius: calc(0.25rem - 1px);
3495 border-top-left-radius: calc(0.25rem - 1px);
3496 border-top-right-radius: calc(0.25rem - 1px);
3500 border-bottom-right-radius: calc(0.25rem - 1px);
3501 border-bottom-left-radius: calc(0.25rem - 1px);
3505 flex-direction: column;
3508 margin-bottom: 15px;
3510 @media (min-width: 576px) {
3512 flex-flow: row wrap;
3513 margin-right: -15px;
3519 flex-direction: column;
3527 flex-direction: column;
3529 .card-group > .card {
3530 margin-bottom: 15px;
3532 @media (min-width: 576px) {
3534 flex-flow: row wrap;
3536 .card-group > .card {
3540 .card-group > .card + .card {
3544 .card-group > .card:first-child {
3545 border-top-right-radius: 0;
3546 border-bottom-right-radius: 0;
3548 .card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header {
3549 border-top-right-radius: 0;
3551 .card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer {
3552 border-bottom-right-radius: 0;
3554 .card-group > .card:last-child {
3555 border-top-left-radius: 0;
3556 border-bottom-left-radius: 0;
3558 .card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header {
3559 border-top-left-radius: 0;
3561 .card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer {
3562 border-bottom-left-radius: 0;
3564 .card-group > .card:only-child {
3565 border-radius: 0.25rem;
3567 .card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header {
3568 border-top-left-radius: 0.25rem;
3569 border-top-right-radius: 0.25rem;
3571 .card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer {
3572 border-bottom-right-radius: 0.25rem;
3573 border-bottom-left-radius: 0.25rem;
3575 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
3578 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
3582 .card-columns .card {
3583 margin-bottom: 0.75rem;
3585 @media (min-width: 576px) {
3588 column-gap: 1.25rem;
3592 .card-columns .card {
3593 display: inline-block;
3600 .accordion .card:not(:first-of-type) .card-header:first-child {
3603 .accordion .card:not(:first-of-type):not(:last-of-type) {
3607 .accordion .card:first-of-type {
3609 border-bottom-right-radius: 0;
3610 border-bottom-left-radius: 0;
3612 .accordion .card:last-of-type {
3613 border-top-left-radius: 0;
3614 border-top-right-radius: 0;
3616 .accordion .card .card-header {
3617 margin-bottom: -1px;
3622 padding: 0.75rem 1rem;
3623 margin-bottom: 1rem;
3625 background-color: #e9ecef;
3626 border-radius: 0.25rem;
3628 .breadcrumb-item + .breadcrumb-item {
3629 padding-left: 0.5rem;
3631 .breadcrumb-item + .breadcrumb-item::before {
3632 display: inline-block;
3633 padding-right: 0.5rem;
3637 .breadcrumb-item + .breadcrumb-item:hover::before {
3638 text-decoration: underline;
3640 .breadcrumb-item + .breadcrumb-item:hover::before {
3641 text-decoration: none;
3643 .breadcrumb-item.active {
3650 border-radius: 0.25rem;
3655 padding: 0.5rem 0.75rem;
3659 background-color: #fff;
3660 border: 1px solid #dee2e6;
3665 text-decoration: none;
3666 background-color: #e9ecef;
3667 border-color: #dee2e6;
3672 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3674 .page-link:not(:disabled):not(.disabled) {
3677 .page-item:first-child .page-link {
3679 border-top-left-radius: 0.25rem;
3680 border-bottom-left-radius: 0.25rem;
3682 .page-item:last-child .page-link {
3683 border-top-right-radius: 0.25rem;
3684 border-bottom-right-radius: 0.25rem;
3686 .page-item.active .page-link {
3689 background-color: #007bff;
3690 border-color: #007bff;
3692 .page-item.disabled .page-link {
3694 pointer-events: none;
3696 background-color: #fff;
3697 border-color: #dee2e6;
3699 .pagination-lg .page-link {
3700 padding: 0.75rem 1.5rem;
3704 .pagination-lg .page-item:first-child .page-link {
3705 border-top-left-radius: 0.3rem;
3706 border-bottom-left-radius: 0.3rem;
3708 .pagination-lg .page-item:last-child .page-link {
3709 border-top-right-radius: 0.3rem;
3710 border-bottom-right-radius: 0.3rem;
3712 .pagination-sm .page-link {
3713 padding: 0.25rem 0.5rem;
3714 font-size: 0.875rem;
3717 .pagination-sm .page-item:first-child .page-link {
3718 border-top-left-radius: 0.2rem;
3719 border-bottom-left-radius: 0.2rem;
3721 .pagination-sm .page-item:last-child .page-link {
3722 border-top-right-radius: 0.2rem;
3723 border-bottom-right-radius: 0.2rem;
3726 display: inline-block;
3727 padding: 0.25em 0.4em;
3732 white-space: nowrap;
3733 vertical-align: baseline;
3734 border-radius: 0.25rem;
3737 @include hover-focus {
3738 text-decoration: none;
3751 padding-right: 0.6em;
3752 padding-left: 0.6em;
3753 border-radius: 10rem;
3757 background-color: #007bff;
3759 .badge-primary[href]:hover, .badge-primary[href]:focus {
3761 text-decoration: none;
3762 background-color: #0062cc;
3766 background-color: #6c757d;
3768 .badge-secondary[href]:hover, .badge-secondary[href]:focus {
3770 text-decoration: none;
3771 background-color: #545b62;
3775 background-color: #28a745;
3777 .badge-success[href]:hover, .badge-success[href]:focus {
3779 text-decoration: none;
3780 background-color: #1e7e34;
3784 background-color: #17a2b8;
3786 .badge-info[href]:hover, .badge-info[href]:focus {
3788 text-decoration: none;
3789 background-color: #117a8b;
3793 background-color: #ffc107;
3795 .badge-warning[href]:hover, .badge-warning[href]:focus {
3797 text-decoration: none;
3798 background-color: #d39e00;
3802 background-color: #dc3545;
3804 .badge-danger[href]:hover, .badge-danger[href]:focus {
3806 text-decoration: none;
3807 background-color: #bd2130;
3811 background-color: #f8f9fa;
3813 .badge-light[href]:hover, .badge-light[href]:focus {
3815 text-decoration: none;
3816 background-color: #dae0e5;
3820 background-color: #343a40;
3822 .badge-dark[href]:hover, .badge-dark[href]:focus {
3824 text-decoration: none;
3825 background-color: #1d2124;
3829 margin-bottom: 2rem;
3830 background-color: #e9ecef;
3831 border-radius: 0.3rem;
3833 @media (min-width: 576px) {
3845 padding: 0.75rem 1.25rem;
3846 margin-bottom: 1rem;
3847 border: 1px solid transparent;
3848 border-radius: 0.25rem;
3856 .alert-dismissible {
3857 padding-right: 4rem;
3859 .alert-dismissible .close {
3863 padding: 0.75rem 1.25rem;
3868 background-color: #cce5ff;
3869 border-color: #b8daff;
3872 border-top-color: #9ecdff;
3874 .alert-primary .alert-link {
3879 background-color: #e2e3e5;
3880 border-color: #d6d8db;
3882 .alert-secondary hr {
3883 border-top-color: #c8cccf;
3885 .alert-secondary .alert-link {
3890 background-color: #d4edda;
3891 border-color: #c3e6cb;
3894 border-top-color: #b1dfbb;
3896 .alert-success .alert-link {
3901 background-color: #d1ecf1;
3902 border-color: #bee5eb;
3905 border-top-color: #abdde5;
3907 .alert-info .alert-link {
3912 background-color: #fff3cd;
3913 border-color: #ffeeba;
3916 border-top-color: #ffe7a0;
3918 .alert-warning .alert-link {
3923 background-color: #f8d7da;
3924 border-color: #f5c6cb;
3927 border-top-color: #f1b1b7;
3929 .alert-danger .alert-link {
3934 background-color: #fefefe;
3935 border-color: #fdfdfe;
3938 border-top-color: #f1f1f1;
3940 .alert-light .alert-link {
3945 background-color: #d6d8d9;
3946 border-color: #c6c8ca;
3949 border-top-color: #b9bbbd;
3951 .alert-dark .alert-link {
3954 @keyframes progress-bar-stripes {
3956 background-position: 1rem 0;
3959 background-position: 0 0;
3967 background-color: #e9ecef;
3968 border-radius: 0.25rem;
3972 flex-direction: column;
3973 justify-content: center;
3976 white-space: nowrap;
3977 background-color: #007bff;
3978 transition: width 0.6s ease;
3980 @media screen and (prefers-reduced-motion: reduce) {
3985 .progress-bar-striped {
3986 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);
3987 background-size: 1rem 1rem;
3989 .progress-bar-animated {
3990 animation: progress-bar-stripes 1s linear infinite;
3994 align-items: flex-start;
4001 flex-direction: column;
4005 .list-group-item-action {
4008 text-align: inherit;
4010 .list-group-item-action:hover, .list-group-item-action:focus {
4012 text-decoration: none;
4013 background-color: #f8f9fa;
4015 .list-group-item-action:active {
4017 background-color: #e9ecef;
4022 padding: 0.75rem 1.25rem;
4023 margin-bottom: -1px;
4024 background-color: #fff;
4025 border: 1px solid rgba(0, 0, 0, 0.125);
4027 .list-group-item:first-child {
4028 border-top-left-radius: 0.25rem;
4029 border-top-right-radius: 0.25rem;
4031 .list-group-item:last-child {
4033 border-bottom-right-radius: 0.25rem;
4034 border-bottom-left-radius: 0.25rem;
4036 .list-group-item:hover, .list-group-item:focus {
4038 text-decoration: none;
4040 .list-group-item.disabled, .list-group-item:disabled {
4042 pointer-events: none;
4043 background-color: #fff;
4045 .list-group-item.active {
4048 background-color: #007bff;
4049 border-color: #007bff;
4051 .list-group-flush .list-group-item {
4056 .list-group-flush .list-group-item:last-child {
4057 margin-bottom: -1px;
4059 .list-group-flush:first-child .list-group-item:first-child {
4062 .list-group-flush:last-child .list-group-item:last-child {
4066 .list-group-item-primary {
4068 background-color: #b8daff;
4070 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
4072 background-color: #9ecdff;
4074 .list-group-item-primary.list-group-item-action.active {
4076 background-color: #004085;
4077 border-color: #004085;
4079 .list-group-item-secondary {
4081 background-color: #d6d8db;
4083 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
4085 background-color: #c8cccf;
4087 .list-group-item-secondary.list-group-item-action.active {
4089 background-color: #383d41;
4090 border-color: #383d41;
4092 .list-group-item-success {
4094 background-color: #c3e6cb;
4096 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
4098 background-color: #b1dfbb;
4100 .list-group-item-success.list-group-item-action.active {
4102 background-color: #155724;
4103 border-color: #155724;
4105 .list-group-item-info {
4107 background-color: #bee5eb;
4109 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
4111 background-color: #abdde5;
4113 .list-group-item-info.list-group-item-action.active {
4115 background-color: #0c5460;
4116 border-color: #0c5460;
4118 .list-group-item-warning {
4120 background-color: #ffeeba;
4122 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
4124 background-color: #ffe7a0;
4126 .list-group-item-warning.list-group-item-action.active {
4128 background-color: #856404;
4129 border-color: #856404;
4131 .list-group-item-danger {
4133 background-color: #f5c6cb;
4135 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
4137 background-color: #f1b1b7;
4139 .list-group-item-danger.list-group-item-action.active {
4141 background-color: #721c24;
4142 border-color: #721c24;
4144 .list-group-item-light {
4146 background-color: #fdfdfe;
4148 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
4150 background-color: #f1f1f1;
4152 .list-group-item-light.list-group-item-action.active {
4154 background-color: #818182;
4155 border-color: #818182;
4157 .list-group-item-dark {
4159 background-color: #c6c8ca;
4161 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
4163 background-color: #b9bbbd;
4165 .list-group-item-dark.list-group-item-action.active {
4167 background-color: #1b1e21;
4168 border-color: #1b1e21;
4176 text-shadow: 0 1px 0 #fff;
4181 text-decoration: none;
4183 .close:not(:disabled):not(.disabled) {
4186 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
4191 background-color: transparent;
4196 pointer-events: none;
4202 font-size: 0.875rem;
4203 background-color: rgba(255, 255, 255, 0.85);
4204 background-clip: padding-box;
4205 border: 1px solid rgba(0, 0, 0, 0.1);
4206 border-radius: 0.25rem;
4207 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
4208 backdrop-filter: blur(10px);
4211 margin-top: 0.75rem;
4218 align-items: center;
4219 padding: 0.25rem 0.75rem;
4221 background-color: rgba(255, 255, 255, 0.85);
4222 background-clip: padding-box;
4223 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
4231 .modal-open .modal {
4250 pointer-events: none;
4252 .modal.fade .modal-dialog {
4253 transition: transform 0.3s ease-out;
4254 transform: translate(0, -50px);
4256 @media screen and (prefers-reduced-motion: reduce) {
4257 .modal.fade .modal-dialog {
4261 .modal.show .modal-dialog {
4264 .modal-dialog-centered {
4266 align-items: center;
4267 min-height: calc(100% - (0.5rem * 2));
4269 .modal-dialog-centered::before {
4271 height: calc(100vh - (0.5rem * 2));
4277 flex-direction: column;
4279 pointer-events: auto;
4280 background-color: #fff;
4281 background-clip: padding-box;
4282 border: 1px solid rgba(0, 0, 0, 0.2);
4283 border-radius: 0.3rem;
4293 background-color: #000;
4295 .modal-backdrop.fade {
4298 .modal-backdrop.show {
4303 align-items: flex-start;
4304 justify-content: space-between;
4306 border-bottom: 1px solid #e9ecef;
4307 border-top-left-radius: 0.3rem;
4308 border-top-right-radius: 0.3rem;
4310 .modal-header .close {
4312 margin: -1rem -1rem -1rem auto;
4325 align-items: center;
4326 justify-content: flex-end;
4328 border-top: 1px solid #e9ecef;
4329 border-bottom-right-radius: 0.3rem;
4330 border-bottom-left-radius: 0.3rem;
4332 .modal-footer > :not(:first-child) {
4333 margin-left: 0.25rem;
4335 .modal-footer > :not(:last-child) {
4336 margin-right: 0.25rem;
4338 .modal-scrollbar-measure {
4345 @media (min-width: 576px) {
4348 margin: 1.75rem auto;
4350 .modal-dialog-centered {
4351 min-height: calc(100% - (1.75rem * 2));
4353 .modal-dialog-centered::before {
4354 height: calc(100vh - (1.75rem * 2));
4360 @media (min-width: 992px) {
4361 .modal-lg, .modal-xl {
4365 @media (min-width: 1200px) {
4375 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";
4381 text-decoration: none;
4383 text-transform: none;
4384 letter-spacing: normal;
4386 word-spacing: normal;
4387 white-space: normal;
4389 font-size: 0.875rem;
4390 word-wrap: break-word;
4402 .tooltip .arrow::before {
4405 border-color: transparent;
4406 border-style: solid;
4408 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
4411 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
4414 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
4416 border-width: 0.4rem 0.4rem 0;
4417 border-top-color: #000;
4419 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
4422 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
4427 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
4429 border-width: 0.4rem 0.4rem 0.4rem 0;
4430 border-right-color: #000;
4432 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
4435 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
4438 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
4440 border-width: 0 0.4rem 0.4rem;
4441 border-bottom-color: #000;
4443 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
4446 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
4451 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
4453 border-width: 0.4rem 0 0.4rem 0.4rem;
4454 border-left-color: #000;
4458 padding: 0.25rem 0.5rem;
4461 background-color: #000;
4462 border-radius: 0.25rem;
4471 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";
4477 text-decoration: none;
4479 text-transform: none;
4480 letter-spacing: normal;
4482 word-spacing: normal;
4483 white-space: normal;
4485 font-size: 0.875rem;
4486 word-wrap: break-word;
4487 background-color: #fff;
4488 background-clip: padding-box;
4489 border: 1px solid rgba(0, 0, 0, 0.2);
4490 border-radius: 0.3rem;
4499 .popover .arrow::before, .popover .arrow::after {
4503 border-color: transparent;
4504 border-style: solid;
4506 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
4507 margin-bottom: 0.5rem;
4509 .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
4510 bottom: calc((0.5rem + 1px) * -1);
4512 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
4513 border-width: 0.5rem 0.5rem 0;
4515 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
4517 border-top-color: rgba(0, 0, 0, 0.25);
4519 .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
4521 border-top-color: #fff;
4523 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
4524 margin-left: 0.5rem;
4526 .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
4527 left: calc((0.5rem + 1px) * -1);
4532 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
4533 border-width: 0.5rem 0.5rem 0.5rem 0;
4535 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
4537 border-right-color: rgba(0, 0, 0, 0.25);
4539 .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
4541 border-right-color: #fff;
4543 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
4546 .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
4547 top: calc((0.5rem + 1px) * -1);
4549 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
4550 border-width: 0 0.5rem 0.5rem 0.5rem;
4552 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
4554 border-bottom-color: rgba(0, 0, 0, 0.25);
4556 .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
4558 border-bottom-color: #fff;
4560 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
4566 margin-left: -0.5rem;
4568 border-bottom: 1px solid #f7f7f7;
4570 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
4571 margin-right: 0.5rem;
4573 .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
4574 right: calc((0.5rem + 1px) * -1);
4579 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
4580 border-width: 0.5rem 0 0.5rem 0.5rem;
4582 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
4584 border-left-color: rgba(0, 0, 0, 0.25);
4586 .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
4588 border-left-color: #fff;
4591 padding: 0.5rem 0.75rem;
4595 background-color: #f7f7f7;
4596 border-bottom: 1px solid #ebebeb;
4597 border-top-left-radius: calc(0.3rem - 1px);
4598 border-top-right-radius: calc(0.3rem - 1px);
4600 .popover-header:empty {
4604 padding: 0.5rem 0.75rem;
4610 .carousel.pointer-event {
4611 touch-action: pan-y;
4618 .carousel-inner::after {
4628 margin-right: -100%;
4629 backface-visibility: hidden;
4630 transition: transform 0.6s ease-in-out;
4632 @media screen and (prefers-reduced-motion: reduce) {
4637 .carousel-item.active, .carousel-item-next, .carousel-item-prev {
4640 .carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {
4641 transform: translateX(100%);
4643 .carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {
4644 transform: translateX(-100%);
4646 .carousel-fade .carousel-item {
4648 transition-property: opacity;
4651 .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
4655 .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
4658 transition: 0s 0.6s opacity;
4660 @media screen and (prefers-reduced-motion: reduce) {
4661 .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
4665 .carousel-control-prev, .carousel-control-next {
4671 align-items: center;
4672 justify-content: center;
4677 transition: opacity 0.15s ease;
4679 @media screen and (prefers-reduced-motion: reduce) {
4680 .carousel-control-prev, .carousel-control-next {
4684 .carousel-control-prev:hover, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-next:focus {
4686 text-decoration: none;
4690 .carousel-control-prev {
4693 .carousel-control-next {
4696 .carousel-control-prev-icon, .carousel-control-next-icon {
4697 display: inline-block;
4700 background: transparent no-repeat center center;
4701 background-size: 100% 100%;
4703 .carousel-control-prev-icon {
4704 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
4706 .carousel-control-next-icon {
4707 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
4709 .carousel-indicators {
4716 justify-content: center;
4722 .carousel-indicators li {
4723 box-sizing: content-box;
4729 text-indent: -999px;
4731 background-color: #fff;
4732 background-clip: padding-box;
4733 border-top: 10px solid transparent;
4734 border-bottom: 10px solid transparent;
4736 transition: opacity 0.6s ease;
4738 @media screen and (prefers-reduced-motion: reduce) {
4739 .carousel-indicators li {
4743 .carousel-indicators .active {
4753 padding-bottom: 20px;
4757 @keyframes spinner-border {
4759 transform: rotate(360deg);
4763 display: inline-block;
4767 text-indent: -999em;
4768 vertical-align: text-bottom;
4769 border: 0.25em solid currentColor;
4770 border-right-color: transparent;
4772 animation: spinner-border 0.75s linear infinite;
4774 .spinner-border-sm {
4777 border-width: 0.2em;
4779 @keyframes spinner-grow {
4781 transform: scale(0);
4788 display: inline-block;
4792 text-indent: -999em;
4793 vertical-align: text-bottom;
4794 background-color: currentColor;
4797 animation: spinner-grow 0.75s linear infinite;
4804 vertical-align: baseline !important;
4807 vertical-align: top !important;
4810 vertical-align: middle !important;
4813 vertical-align: bottom !important;
4815 .align-text-bottom {
4816 vertical-align: text-bottom !important;
4819 vertical-align: text-top !important;
4822 background-color: #007bff !important;
4824 a.bg-primary:hover, button.bg-primary:hover, a.bg-primary:focus, button.bg-primary:focus {
4825 background-color: #0062cc !important;
4828 background-color: #6c757d !important;
4830 a.bg-secondary:hover, button.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:focus {
4831 background-color: #545b62 !important;
4834 background-color: #28a745 !important;
4836 a.bg-success:hover, button.bg-success:hover, a.bg-success:focus, button.bg-success:focus {
4837 background-color: #1e7e34 !important;
4840 background-color: #17a2b8 !important;
4842 a.bg-info:hover, button.bg-info:hover, a.bg-info:focus, button.bg-info:focus {
4843 background-color: #117a8b !important;
4846 background-color: #ffc107 !important;
4848 a.bg-warning:hover, button.bg-warning:hover, a.bg-warning:focus, button.bg-warning:focus {
4849 background-color: #d39e00 !important;
4852 background-color: #dc3545 !important;
4854 a.bg-danger:hover, button.bg-danger:hover, a.bg-danger:focus, button.bg-danger:focus {
4855 background-color: #bd2130 !important;
4858 background-color: #f8f9fa !important;
4860 a.bg-light:hover, button.bg-light:hover, a.bg-light:focus, button.bg-light:focus {
4861 background-color: #dae0e5 !important;
4864 background-color: #343a40 !important;
4866 a.bg-dark:hover, button.bg-dark:hover, a.bg-dark:focus, button.bg-dark:focus {
4867 background-color: #1d2124 !important;
4870 background-color: #fff !important;
4873 background-color: transparent !important;
4876 border: 1px solid #dee2e6 !important;
4879 border-top: 1px solid #dee2e6 !important;
4882 border-right: 1px solid #dee2e6 !important;
4885 border-bottom: 1px solid #dee2e6 !important;
4888 border-left: 1px solid #dee2e6 !important;
4891 border: 0 !important;
4894 border-top: 0 !important;
4897 border-right: 0 !important;
4900 border-bottom: 0 !important;
4903 border-left: 0 !important;
4906 border-color: #007bff !important;
4909 border-color: #6c757d !important;
4912 border-color: #28a745 !important;
4915 border-color: #17a2b8 !important;
4918 border-color: #ffc107 !important;
4921 border-color: #dc3545 !important;
4924 border-color: #f8f9fa !important;
4927 border-color: #343a40 !important;
4930 border-color: #fff !important;
4933 border-radius: 0.25rem !important;
4936 border-top-left-radius: 0.25rem !important;
4937 border-top-right-radius: 0.25rem !important;
4940 border-top-right-radius: 0.25rem !important;
4941 border-bottom-right-radius: 0.25rem !important;
4944 border-bottom-right-radius: 0.25rem !important;
4945 border-bottom-left-radius: 0.25rem !important;
4948 border-top-left-radius: 0.25rem !important;
4949 border-bottom-left-radius: 0.25rem !important;
4952 border-radius: 50% !important;
4955 border-radius: 50rem !important;
4958 border-radius: 0 !important;
4966 display: none !important;
4969 display: inline !important;
4972 display: inline-block !important;
4975 display: block !important;
4978 display: table !important;
4981 display: table-row !important;
4984 display: table-cell !important;
4987 display: flex !important;
4990 display: inline-flex !important;
4992 @media (min-width: 576px) {
4994 display: none !important;
4997 display: inline !important;
4999 .d-sm-inline-block {
5000 display: inline-block !important;
5003 display: block !important;
5006 display: table !important;
5009 display: table-row !important;
5012 display: table-cell !important;
5015 display: flex !important;
5018 display: inline-flex !important;
5021 @media (min-width: 768px) {
5023 display: none !important;
5026 display: inline !important;
5028 .d-md-inline-block {
5029 display: inline-block !important;
5032 display: block !important;
5035 display: table !important;
5038 display: table-row !important;
5041 display: table-cell !important;
5044 display: flex !important;
5047 display: inline-flex !important;
5050 @media (min-width: 992px) {
5052 display: none !important;
5055 display: inline !important;
5057 .d-lg-inline-block {
5058 display: inline-block !important;
5061 display: block !important;
5064 display: table !important;
5067 display: table-row !important;
5070 display: table-cell !important;
5073 display: flex !important;
5076 display: inline-flex !important;
5079 @media (min-width: 1200px) {
5081 display: none !important;
5084 display: inline !important;
5086 .d-xl-inline-block {
5087 display: inline-block !important;
5090 display: block !important;
5093 display: table !important;
5096 display: table-row !important;
5099 display: table-cell !important;
5102 display: flex !important;
5105 display: inline-flex !important;
5110 display: none !important;
5113 display: inline !important;
5115 .d-print-inline-block {
5116 display: inline-block !important;
5119 display: block !important;
5122 display: table !important;
5124 .d-print-table-row {
5125 display: table-row !important;
5127 .d-print-table-cell {
5128 display: table-cell !important;
5131 display: flex !important;
5133 .d-print-inline-flex {
5134 display: inline-flex !important;
5144 .embed-responsive::before {
5148 .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
5157 .embed-responsive-21by9::before {
5158 padding-top: 42.8571428571%;
5160 .embed-responsive-16by9::before {
5161 padding-top: 56.25%;
5163 .embed-responsive-3by4::before {
5164 padding-top: 133.3333333333%;
5166 .embed-responsive-1by1::before {
5170 flex-direction: row !important;
5173 flex-direction: column !important;
5176 flex-direction: row-reverse !important;
5178 .flex-column-reverse {
5179 flex-direction: column-reverse !important;
5182 flex-wrap: wrap !important;
5185 flex-wrap: nowrap !important;
5187 .flex-wrap-reverse {
5188 flex-wrap: wrap-reverse !important;
5191 flex: 1 1 auto !important;
5194 flex-grow: 0 !important;
5197 flex-grow: 1 !important;
5200 flex-shrink: 0 !important;
5203 flex-shrink: 1 !important;
5205 .justify-content-start {
5206 justify-content: flex-start !important;
5208 .justify-content-end {
5209 justify-content: flex-end !important;
5211 .justify-content-center {
5212 justify-content: center !important;
5214 .justify-content-between {
5215 justify-content: space-between !important;
5217 .justify-content-around {
5218 justify-content: space-around !important;
5220 .align-items-start {
5221 align-items: flex-start !important;
5224 align-items: flex-end !important;
5226 .align-items-center {
5227 align-items: center !important;
5229 .align-items-baseline {
5230 align-items: baseline !important;
5232 .align-items-stretch {
5233 align-items: stretch !important;
5235 .align-content-start {
5236 align-content: flex-start !important;
5238 .align-content-end {
5239 align-content: flex-end !important;
5241 .align-content-center {
5242 align-content: center !important;
5244 .align-content-between {
5245 align-content: space-between !important;
5247 .align-content-around {
5248 align-content: space-around !important;
5250 .align-content-stretch {
5251 align-content: stretch !important;
5254 align-self: auto !important;
5257 align-self: flex-start !important;
5260 align-self: flex-end !important;
5262 .align-self-center {
5263 align-self: center !important;
5265 .align-self-baseline {
5266 align-self: baseline !important;
5268 .align-self-stretch {
5269 align-self: stretch !important;
5271 @media (min-width: 576px) {
5273 flex-direction: row !important;
5276 flex-direction: column !important;
5278 .flex-sm-row-reverse {
5279 flex-direction: row-reverse !important;
5281 .flex-sm-column-reverse {
5282 flex-direction: column-reverse !important;
5285 flex-wrap: wrap !important;
5288 flex-wrap: nowrap !important;
5290 .flex-sm-wrap-reverse {
5291 flex-wrap: wrap-reverse !important;
5294 flex: 1 1 auto !important;
5297 flex-grow: 0 !important;
5300 flex-grow: 1 !important;
5303 flex-shrink: 0 !important;
5306 flex-shrink: 1 !important;
5308 .justify-content-sm-start {
5309 justify-content: flex-start !important;
5311 .justify-content-sm-end {
5312 justify-content: flex-end !important;
5314 .justify-content-sm-center {
5315 justify-content: center !important;
5317 .justify-content-sm-between {
5318 justify-content: space-between !important;
5320 .justify-content-sm-around {
5321 justify-content: space-around !important;
5323 .align-items-sm-start {
5324 align-items: flex-start !important;
5326 .align-items-sm-end {
5327 align-items: flex-end !important;
5329 .align-items-sm-center {
5330 align-items: center !important;
5332 .align-items-sm-baseline {
5333 align-items: baseline !important;
5335 .align-items-sm-stretch {
5336 align-items: stretch !important;
5338 .align-content-sm-start {
5339 align-content: flex-start !important;
5341 .align-content-sm-end {
5342 align-content: flex-end !important;
5344 .align-content-sm-center {
5345 align-content: center !important;
5347 .align-content-sm-between {
5348 align-content: space-between !important;
5350 .align-content-sm-around {
5351 align-content: space-around !important;
5353 .align-content-sm-stretch {
5354 align-content: stretch !important;
5356 .align-self-sm-auto {
5357 align-self: auto !important;
5359 .align-self-sm-start {
5360 align-self: flex-start !important;
5362 .align-self-sm-end {
5363 align-self: flex-end !important;
5365 .align-self-sm-center {
5366 align-self: center !important;
5368 .align-self-sm-baseline {
5369 align-self: baseline !important;
5371 .align-self-sm-stretch {
5372 align-self: stretch !important;
5375 @media (min-width: 768px) {
5377 flex-direction: row !important;
5380 flex-direction: column !important;
5382 .flex-md-row-reverse {
5383 flex-direction: row-reverse !important;
5385 .flex-md-column-reverse {
5386 flex-direction: column-reverse !important;
5389 flex-wrap: wrap !important;
5392 flex-wrap: nowrap !important;
5394 .flex-md-wrap-reverse {
5395 flex-wrap: wrap-reverse !important;
5398 flex: 1 1 auto !important;
5401 flex-grow: 0 !important;
5404 flex-grow: 1 !important;
5407 flex-shrink: 0 !important;
5410 flex-shrink: 1 !important;
5412 .justify-content-md-start {
5413 justify-content: flex-start !important;
5415 .justify-content-md-end {
5416 justify-content: flex-end !important;
5418 .justify-content-md-center {
5419 justify-content: center !important;
5421 .justify-content-md-between {
5422 justify-content: space-between !important;
5424 .justify-content-md-around {
5425 justify-content: space-around !important;
5427 .align-items-md-start {
5428 align-items: flex-start !important;
5430 .align-items-md-end {
5431 align-items: flex-end !important;
5433 .align-items-md-center {
5434 align-items: center !important;
5436 .align-items-md-baseline {
5437 align-items: baseline !important;
5439 .align-items-md-stretch {
5440 align-items: stretch !important;
5442 .align-content-md-start {
5443 align-content: flex-start !important;
5445 .align-content-md-end {
5446 align-content: flex-end !important;
5448 .align-content-md-center {
5449 align-content: center !important;
5451 .align-content-md-between {
5452 align-content: space-between !important;
5454 .align-content-md-around {
5455 align-content: space-around !important;
5457 .align-content-md-stretch {
5458 align-content: stretch !important;
5460 .align-self-md-auto {
5461 align-self: auto !important;
5463 .align-self-md-start {
5464 align-self: flex-start !important;
5466 .align-self-md-end {
5467 align-self: flex-end !important;
5469 .align-self-md-center {
5470 align-self: center !important;
5472 .align-self-md-baseline {
5473 align-self: baseline !important;
5475 .align-self-md-stretch {
5476 align-self: stretch !important;
5479 @media (min-width: 992px) {
5481 flex-direction: row !important;
5484 flex-direction: column !important;
5486 .flex-lg-row-reverse {
5487 flex-direction: row-reverse !important;
5489 .flex-lg-column-reverse {
5490 flex-direction: column-reverse !important;
5493 flex-wrap: wrap !important;
5496 flex-wrap: nowrap !important;
5498 .flex-lg-wrap-reverse {
5499 flex-wrap: wrap-reverse !important;
5502 flex: 1 1 auto !important;
5505 flex-grow: 0 !important;
5508 flex-grow: 1 !important;
5511 flex-shrink: 0 !important;
5514 flex-shrink: 1 !important;
5516 .justify-content-lg-start {
5517 justify-content: flex-start !important;
5519 .justify-content-lg-end {
5520 justify-content: flex-end !important;
5522 .justify-content-lg-center {
5523 justify-content: center !important;
5525 .justify-content-lg-between {
5526 justify-content: space-between !important;
5528 .justify-content-lg-around {
5529 justify-content: space-around !important;
5531 .align-items-lg-start {
5532 align-items: flex-start !important;
5534 .align-items-lg-end {
5535 align-items: flex-end !important;
5537 .align-items-lg-center {
5538 align-items: center !important;
5540 .align-items-lg-baseline {
5541 align-items: baseline !important;
5543 .align-items-lg-stretch {
5544 align-items: stretch !important;
5546 .align-content-lg-start {
5547 align-content: flex-start !important;
5549 .align-content-lg-end {
5550 align-content: flex-end !important;
5552 .align-content-lg-center {
5553 align-content: center !important;
5555 .align-content-lg-between {
5556 align-content: space-between !important;
5558 .align-content-lg-around {
5559 align-content: space-around !important;
5561 .align-content-lg-stretch {
5562 align-content: stretch !important;
5564 .align-self-lg-auto {
5565 align-self: auto !important;
5567 .align-self-lg-start {
5568 align-self: flex-start !important;
5570 .align-self-lg-end {
5571 align-self: flex-end !important;
5573 .align-self-lg-center {
5574 align-self: center !important;
5576 .align-self-lg-baseline {
5577 align-self: baseline !important;
5579 .align-self-lg-stretch {
5580 align-self: stretch !important;
5583 @media (min-width: 1200px) {
5585 flex-direction: row !important;
5588 flex-direction: column !important;
5590 .flex-xl-row-reverse {
5591 flex-direction: row-reverse !important;
5593 .flex-xl-column-reverse {
5594 flex-direction: column-reverse !important;
5597 flex-wrap: wrap !important;
5600 flex-wrap: nowrap !important;
5602 .flex-xl-wrap-reverse {
5603 flex-wrap: wrap-reverse !important;
5606 flex: 1 1 auto !important;
5609 flex-grow: 0 !important;
5612 flex-grow: 1 !important;
5615 flex-shrink: 0 !important;
5618 flex-shrink: 1 !important;
5620 .justify-content-xl-start {
5621 justify-content: flex-start !important;
5623 .justify-content-xl-end {
5624 justify-content: flex-end !important;
5626 .justify-content-xl-center {
5627 justify-content: center !important;
5629 .justify-content-xl-between {
5630 justify-content: space-between !important;
5632 .justify-content-xl-around {
5633 justify-content: space-around !important;
5635 .align-items-xl-start {
5636 align-items: flex-start !important;
5638 .align-items-xl-end {
5639 align-items: flex-end !important;
5641 .align-items-xl-center {
5642 align-items: center !important;
5644 .align-items-xl-baseline {
5645 align-items: baseline !important;
5647 .align-items-xl-stretch {
5648 align-items: stretch !important;
5650 .align-content-xl-start {
5651 align-content: flex-start !important;
5653 .align-content-xl-end {
5654 align-content: flex-end !important;
5656 .align-content-xl-center {
5657 align-content: center !important;
5659 .align-content-xl-between {
5660 align-content: space-between !important;
5662 .align-content-xl-around {
5663 align-content: space-around !important;
5665 .align-content-xl-stretch {
5666 align-content: stretch !important;
5668 .align-self-xl-auto {
5669 align-self: auto !important;
5671 .align-self-xl-start {
5672 align-self: flex-start !important;
5674 .align-self-xl-end {
5675 align-self: flex-end !important;
5677 .align-self-xl-center {
5678 align-self: center !important;
5680 .align-self-xl-baseline {
5681 align-self: baseline !important;
5683 .align-self-xl-stretch {
5684 align-self: stretch !important;
5688 float: left !important;
5691 float: right !important;
5694 float: none !important;
5696 @media (min-width: 576px) {
5698 float: left !important;
5701 float: right !important;
5704 float: none !important;
5707 @media (min-width: 768px) {
5709 float: left !important;
5712 float: right !important;
5715 float: none !important;
5718 @media (min-width: 992px) {
5720 float: left !important;
5723 float: right !important;
5726 float: none !important;
5729 @media (min-width: 1200px) {
5731 float: left !important;
5734 float: right !important;
5737 float: none !important;
5741 overflow: auto !important;
5744 overflow: hidden !important;
5747 position: static !important;
5749 .position-relative {
5750 position: relative !important;
5752 .position-absolute {
5753 position: absolute !important;
5756 position: fixed !important;
5759 position: sticky !important;
5775 @supports (position: sticky) {
5786 clip: rect(0, 0, 0, 0);
5787 white-space: nowrap;
5790 .sr-only-focusable:active, .sr-only-focusable:focus {
5796 white-space: normal;
5799 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
5802 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
5805 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
5808 box-shadow: none !important;
5811 width: 25% !important;
5814 width: 50% !important;
5817 width: 75% !important;
5820 width: 100% !important;
5823 width: auto !important;
5826 height: 25% !important;
5829 height: 50% !important;
5832 height: 75% !important;
5835 height: 100% !important;
5838 height: auto !important;
5841 max-width: 100% !important;
5844 max-height: 100% !important;
5847 min-width: 100vw !important;
5850 min-height: 100vh !important;
5853 width: 100vw !important;
5856 height: 100vh !important;
5859 margin: 0 !important;
5862 margin-top: 0 !important;
5865 margin-right: 0 !important;
5868 margin-bottom: 0 !important;
5871 margin-left: 0 !important;
5874 margin: 0.25rem !important;
5877 margin-top: 0.25rem !important;
5880 margin-right: 0.25rem !important;
5883 margin-bottom: 0.25rem !important;
5886 margin-left: 0.25rem !important;
5889 margin: 0.5rem !important;
5892 margin-top: 0.5rem !important;
5895 margin-right: 0.5rem !important;
5898 margin-bottom: 0.5rem !important;
5901 margin-left: 0.5rem !important;
5904 margin: 1rem !important;
5907 margin-top: 1rem !important;
5910 margin-right: 1rem !important;
5913 margin-bottom: 1rem !important;
5916 margin-left: 1rem !important;
5919 margin: 1.5rem !important;
5922 margin-top: 1.5rem !important;
5925 margin-right: 1.5rem !important;
5928 margin-bottom: 1.5rem !important;
5931 margin-left: 1.5rem !important;
5934 margin: 3rem !important;
5937 margin-top: 3rem !important;
5940 margin-right: 3rem !important;
5943 margin-bottom: 3rem !important;
5946 margin-left: 3rem !important;
5949 padding: 0 !important;
5952 padding-top: 0 !important;
5955 padding-right: 0 !important;
5958 padding-bottom: 0 !important;
5961 padding-left: 0 !important;
5964 padding: 0.25rem !important;
5967 padding-top: 0.25rem !important;
5970 padding-right: 0.25rem !important;
5973 padding-bottom: 0.25rem !important;
5976 padding-left: 0.25rem !important;
5979 padding: 0.5rem !important;
5982 padding-top: 0.5rem !important;
5985 padding-right: 0.5rem !important;
5988 padding-bottom: 0.5rem !important;
5991 padding-left: 0.5rem !important;
5994 padding: 1rem !important;
5997 padding-top: 1rem !important;
6000 padding-right: 1rem !important;
6003 padding-bottom: 1rem !important;
6006 padding-left: 1rem !important;
6009 padding: 1.5rem !important;
6012 padding-top: 1.5rem !important;
6015 padding-right: 1.5rem !important;
6018 padding-bottom: 1.5rem !important;
6021 padding-left: 1.5rem !important;
6024 padding: 3rem !important;
6027 padding-top: 3rem !important;
6030 padding-right: 3rem !important;
6033 padding-bottom: 3rem !important;
6036 padding-left: 3rem !important;
6039 margin: -0.25rem !important;
6042 margin-top: -0.25rem !important;
6045 margin-right: -0.25rem !important;
6048 margin-bottom: -0.25rem !important;
6051 margin-left: -0.25rem !important;
6054 margin: -0.5rem !important;
6057 margin-top: -0.5rem !important;
6060 margin-right: -0.5rem !important;
6063 margin-bottom: -0.5rem !important;
6066 margin-left: -0.5rem !important;
6069 margin: -1rem !important;
6072 margin-top: -1rem !important;
6075 margin-right: -1rem !important;
6078 margin-bottom: -1rem !important;
6081 margin-left: -1rem !important;
6084 margin: -1.5rem !important;
6087 margin-top: -1.5rem !important;
6090 margin-right: -1.5rem !important;
6093 margin-bottom: -1.5rem !important;
6096 margin-left: -1.5rem !important;
6099 margin: -3rem !important;
6102 margin-top: -3rem !important;
6105 margin-right: -3rem !important;
6108 margin-bottom: -3rem !important;
6111 margin-left: -3rem !important;
6114 margin: auto !important;
6116 .mt-auto, .my-auto {
6117 margin-top: auto !important;
6119 .mr-auto, .mx-auto {
6120 margin-right: auto !important;
6122 .mb-auto, .my-auto {
6123 margin-bottom: auto !important;
6125 .ml-auto, .mx-auto {
6126 margin-left: auto !important;
6128 @media (min-width: 576px) {
6130 margin: 0 !important;
6132 .mt-sm-0, .my-sm-0 {
6133 margin-top: 0 !important;
6135 .mr-sm-0, .mx-sm-0 {
6136 margin-right: 0 !important;
6138 .mb-sm-0, .my-sm-0 {
6139 margin-bottom: 0 !important;
6141 .ml-sm-0, .mx-sm-0 {
6142 margin-left: 0 !important;
6145 margin: 0.25rem !important;
6147 .mt-sm-1, .my-sm-1 {
6148 margin-top: 0.25rem !important;
6150 .mr-sm-1, .mx-sm-1 {
6151 margin-right: 0.25rem !important;
6153 .mb-sm-1, .my-sm-1 {
6154 margin-bottom: 0.25rem !important;
6156 .ml-sm-1, .mx-sm-1 {
6157 margin-left: 0.25rem !important;
6160 margin: 0.5rem !important;
6162 .mt-sm-2, .my-sm-2 {
6163 margin-top: 0.5rem !important;
6165 .mr-sm-2, .mx-sm-2 {
6166 margin-right: 0.5rem !important;
6168 .mb-sm-2, .my-sm-2 {
6169 margin-bottom: 0.5rem !important;
6171 .ml-sm-2, .mx-sm-2 {
6172 margin-left: 0.5rem !important;
6175 margin: 1rem !important;
6177 .mt-sm-3, .my-sm-3 {
6178 margin-top: 1rem !important;
6180 .mr-sm-3, .mx-sm-3 {
6181 margin-right: 1rem !important;
6183 .mb-sm-3, .my-sm-3 {
6184 margin-bottom: 1rem !important;
6186 .ml-sm-3, .mx-sm-3 {
6187 margin-left: 1rem !important;
6190 margin: 1.5rem !important;
6192 .mt-sm-4, .my-sm-4 {
6193 margin-top: 1.5rem !important;
6195 .mr-sm-4, .mx-sm-4 {
6196 margin-right: 1.5rem !important;
6198 .mb-sm-4, .my-sm-4 {
6199 margin-bottom: 1.5rem !important;
6201 .ml-sm-4, .mx-sm-4 {
6202 margin-left: 1.5rem !important;
6205 margin: 3rem !important;
6207 .mt-sm-5, .my-sm-5 {
6208 margin-top: 3rem !important;
6210 .mr-sm-5, .mx-sm-5 {
6211 margin-right: 3rem !important;
6213 .mb-sm-5, .my-sm-5 {
6214 margin-bottom: 3rem !important;
6216 .ml-sm-5, .mx-sm-5 {
6217 margin-left: 3rem !important;
6220 padding: 0 !important;
6222 .pt-sm-0, .py-sm-0 {
6223 padding-top: 0 !important;
6225 .pr-sm-0, .px-sm-0 {
6226 padding-right: 0 !important;
6228 .pb-sm-0, .py-sm-0 {
6229 padding-bottom: 0 !important;
6231 .pl-sm-0, .px-sm-0 {
6232 padding-left: 0 !important;
6235 padding: 0.25rem !important;
6237 .pt-sm-1, .py-sm-1 {
6238 padding-top: 0.25rem !important;
6240 .pr-sm-1, .px-sm-1 {
6241 padding-right: 0.25rem !important;
6243 .pb-sm-1, .py-sm-1 {
6244 padding-bottom: 0.25rem !important;
6246 .pl-sm-1, .px-sm-1 {
6247 padding-left: 0.25rem !important;
6250 padding: 0.5rem !important;
6252 .pt-sm-2, .py-sm-2 {
6253 padding-top: 0.5rem !important;
6255 .pr-sm-2, .px-sm-2 {
6256 padding-right: 0.5rem !important;
6258 .pb-sm-2, .py-sm-2 {
6259 padding-bottom: 0.5rem !important;
6261 .pl-sm-2, .px-sm-2 {
6262 padding-left: 0.5rem !important;
6265 padding: 1rem !important;
6267 .pt-sm-3, .py-sm-3 {
6268 padding-top: 1rem !important;
6270 .pr-sm-3, .px-sm-3 {
6271 padding-right: 1rem !important;
6273 .pb-sm-3, .py-sm-3 {
6274 padding-bottom: 1rem !important;
6276 .pl-sm-3, .px-sm-3 {
6277 padding-left: 1rem !important;
6280 padding: 1.5rem !important;
6282 .pt-sm-4, .py-sm-4 {
6283 padding-top: 1.5rem !important;
6285 .pr-sm-4, .px-sm-4 {
6286 padding-right: 1.5rem !important;
6288 .pb-sm-4, .py-sm-4 {
6289 padding-bottom: 1.5rem !important;
6291 .pl-sm-4, .px-sm-4 {
6292 padding-left: 1.5rem !important;
6295 padding: 3rem !important;
6297 .pt-sm-5, .py-sm-5 {
6298 padding-top: 3rem !important;
6300 .pr-sm-5, .px-sm-5 {
6301 padding-right: 3rem !important;
6303 .pb-sm-5, .py-sm-5 {
6304 padding-bottom: 3rem !important;
6306 .pl-sm-5, .px-sm-5 {
6307 padding-left: 3rem !important;
6310 margin: -0.25rem !important;
6312 .mt-sm-n1, .my-sm-n1 {
6313 margin-top: -0.25rem !important;
6315 .mr-sm-n1, .mx-sm-n1 {
6316 margin-right: -0.25rem !important;
6318 .mb-sm-n1, .my-sm-n1 {
6319 margin-bottom: -0.25rem !important;
6321 .ml-sm-n1, .mx-sm-n1 {
6322 margin-left: -0.25rem !important;
6325 margin: -0.5rem !important;
6327 .mt-sm-n2, .my-sm-n2 {
6328 margin-top: -0.5rem !important;
6330 .mr-sm-n2, .mx-sm-n2 {
6331 margin-right: -0.5rem !important;
6333 .mb-sm-n2, .my-sm-n2 {
6334 margin-bottom: -0.5rem !important;
6336 .ml-sm-n2, .mx-sm-n2 {
6337 margin-left: -0.5rem !important;
6340 margin: -1rem !important;
6342 .mt-sm-n3, .my-sm-n3 {
6343 margin-top: -1rem !important;
6345 .mr-sm-n3, .mx-sm-n3 {
6346 margin-right: -1rem !important;
6348 .mb-sm-n3, .my-sm-n3 {
6349 margin-bottom: -1rem !important;
6351 .ml-sm-n3, .mx-sm-n3 {
6352 margin-left: -1rem !important;
6355 margin: -1.5rem !important;
6357 .mt-sm-n4, .my-sm-n4 {
6358 margin-top: -1.5rem !important;
6360 .mr-sm-n4, .mx-sm-n4 {
6361 margin-right: -1.5rem !important;
6363 .mb-sm-n4, .my-sm-n4 {
6364 margin-bottom: -1.5rem !important;
6366 .ml-sm-n4, .mx-sm-n4 {
6367 margin-left: -1.5rem !important;
6370 margin: -3rem !important;
6372 .mt-sm-n5, .my-sm-n5 {
6373 margin-top: -3rem !important;
6375 .mr-sm-n5, .mx-sm-n5 {
6376 margin-right: -3rem !important;
6378 .mb-sm-n5, .my-sm-n5 {
6379 margin-bottom: -3rem !important;
6381 .ml-sm-n5, .mx-sm-n5 {
6382 margin-left: -3rem !important;
6385 margin: auto !important;
6387 .mt-sm-auto, .my-sm-auto {
6388 margin-top: auto !important;
6390 .mr-sm-auto, .mx-sm-auto {
6391 margin-right: auto !important;
6393 .mb-sm-auto, .my-sm-auto {
6394 margin-bottom: auto !important;
6396 .ml-sm-auto, .mx-sm-auto {
6397 margin-left: auto !important;
6400 @media (min-width: 768px) {
6402 margin: 0 !important;
6404 .mt-md-0, .my-md-0 {
6405 margin-top: 0 !important;
6407 .mr-md-0, .mx-md-0 {
6408 margin-right: 0 !important;
6410 .mb-md-0, .my-md-0 {
6411 margin-bottom: 0 !important;
6413 .ml-md-0, .mx-md-0 {
6414 margin-left: 0 !important;
6417 margin: 0.25rem !important;
6419 .mt-md-1, .my-md-1 {
6420 margin-top: 0.25rem !important;
6422 .mr-md-1, .mx-md-1 {
6423 margin-right: 0.25rem !important;
6425 .mb-md-1, .my-md-1 {
6426 margin-bottom: 0.25rem !important;
6428 .ml-md-1, .mx-md-1 {
6429 margin-left: 0.25rem !important;
6432 margin: 0.5rem !important;
6434 .mt-md-2, .my-md-2 {
6435 margin-top: 0.5rem !important;
6437 .mr-md-2, .mx-md-2 {
6438 margin-right: 0.5rem !important;
6440 .mb-md-2, .my-md-2 {
6441 margin-bottom: 0.5rem !important;
6443 .ml-md-2, .mx-md-2 {
6444 margin-left: 0.5rem !important;
6447 margin: 1rem !important;
6449 .mt-md-3, .my-md-3 {
6450 margin-top: 1rem !important;
6452 .mr-md-3, .mx-md-3 {
6453 margin-right: 1rem !important;
6455 .mb-md-3, .my-md-3 {
6456 margin-bottom: 1rem !important;
6458 .ml-md-3, .mx-md-3 {
6459 margin-left: 1rem !important;
6462 margin: 1.5rem !important;
6464 .mt-md-4, .my-md-4 {
6465 margin-top: 1.5rem !important;
6467 .mr-md-4, .mx-md-4 {
6468 margin-right: 1.5rem !important;
6470 .mb-md-4, .my-md-4 {
6471 margin-bottom: 1.5rem !important;
6473 .ml-md-4, .mx-md-4 {
6474 margin-left: 1.5rem !important;
6477 margin: 3rem !important;
6479 .mt-md-5, .my-md-5 {
6480 margin-top: 3rem !important;
6482 .mr-md-5, .mx-md-5 {
6483 margin-right: 3rem !important;
6485 .mb-md-5, .my-md-5 {
6486 margin-bottom: 3rem !important;
6488 .ml-md-5, .mx-md-5 {
6489 margin-left: 3rem !important;
6492 padding: 0 !important;
6494 .pt-md-0, .py-md-0 {
6495 padding-top: 0 !important;
6497 .pr-md-0, .px-md-0 {
6498 padding-right: 0 !important;
6500 .pb-md-0, .py-md-0 {
6501 padding-bottom: 0 !important;
6503 .pl-md-0, .px-md-0 {
6504 padding-left: 0 !important;
6507 padding: 0.25rem !important;
6509 .pt-md-1, .py-md-1 {
6510 padding-top: 0.25rem !important;
6512 .pr-md-1, .px-md-1 {
6513 padding-right: 0.25rem !important;
6515 .pb-md-1, .py-md-1 {
6516 padding-bottom: 0.25rem !important;
6518 .pl-md-1, .px-md-1 {
6519 padding-left: 0.25rem !important;
6522 padding: 0.5rem !important;
6524 .pt-md-2, .py-md-2 {
6525 padding-top: 0.5rem !important;
6527 .pr-md-2, .px-md-2 {
6528 padding-right: 0.5rem !important;
6530 .pb-md-2, .py-md-2 {
6531 padding-bottom: 0.5rem !important;
6533 .pl-md-2, .px-md-2 {
6534 padding-left: 0.5rem !important;
6537 padding: 1rem !important;
6539 .pt-md-3, .py-md-3 {
6540 padding-top: 1rem !important;
6542 .pr-md-3, .px-md-3 {
6543 padding-right: 1rem !important;
6545 .pb-md-3, .py-md-3 {
6546 padding-bottom: 1rem !important;
6548 .pl-md-3, .px-md-3 {
6549 padding-left: 1rem !important;
6552 padding: 1.5rem !important;
6554 .pt-md-4, .py-md-4 {
6555 padding-top: 1.5rem !important;
6557 .pr-md-4, .px-md-4 {
6558 padding-right: 1.5rem !important;
6560 .pb-md-4, .py-md-4 {
6561 padding-bottom: 1.5rem !important;
6563 .pl-md-4, .px-md-4 {
6564 padding-left: 1.5rem !important;
6567 padding: 3rem !important;
6569 .pt-md-5, .py-md-5 {
6570 padding-top: 3rem !important;
6572 .pr-md-5, .px-md-5 {
6573 padding-right: 3rem !important;
6575 .pb-md-5, .py-md-5 {
6576 padding-bottom: 3rem !important;
6578 .pl-md-5, .px-md-5 {
6579 padding-left: 3rem !important;
6582 margin: -0.25rem !important;
6584 .mt-md-n1, .my-md-n1 {
6585 margin-top: -0.25rem !important;
6587 .mr-md-n1, .mx-md-n1 {
6588 margin-right: -0.25rem !important;
6590 .mb-md-n1, .my-md-n1 {
6591 margin-bottom: -0.25rem !important;
6593 .ml-md-n1, .mx-md-n1 {
6594 margin-left: -0.25rem !important;
6597 margin: -0.5rem !important;
6599 .mt-md-n2, .my-md-n2 {
6600 margin-top: -0.5rem !important;
6602 .mr-md-n2, .mx-md-n2 {
6603 margin-right: -0.5rem !important;
6605 .mb-md-n2, .my-md-n2 {
6606 margin-bottom: -0.5rem !important;
6608 .ml-md-n2, .mx-md-n2 {
6609 margin-left: -0.5rem !important;
6612 margin: -1rem !important;
6614 .mt-md-n3, .my-md-n3 {
6615 margin-top: -1rem !important;
6617 .mr-md-n3, .mx-md-n3 {
6618 margin-right: -1rem !important;
6620 .mb-md-n3, .my-md-n3 {
6621 margin-bottom: -1rem !important;
6623 .ml-md-n3, .mx-md-n3 {
6624 margin-left: -1rem !important;
6627 margin: -1.5rem !important;
6629 .mt-md-n4, .my-md-n4 {
6630 margin-top: -1.5rem !important;
6632 .mr-md-n4, .mx-md-n4 {
6633 margin-right: -1.5rem !important;
6635 .mb-md-n4, .my-md-n4 {
6636 margin-bottom: -1.5rem !important;
6638 .ml-md-n4, .mx-md-n4 {
6639 margin-left: -1.5rem !important;
6642 margin: -3rem !important;
6644 .mt-md-n5, .my-md-n5 {
6645 margin-top: -3rem !important;
6647 .mr-md-n5, .mx-md-n5 {
6648 margin-right: -3rem !important;
6650 .mb-md-n5, .my-md-n5 {
6651 margin-bottom: -3rem !important;
6653 .ml-md-n5, .mx-md-n5 {
6654 margin-left: -3rem !important;
6657 margin: auto !important;
6659 .mt-md-auto, .my-md-auto {
6660 margin-top: auto !important;
6662 .mr-md-auto, .mx-md-auto {
6663 margin-right: auto !important;
6665 .mb-md-auto, .my-md-auto {
6666 margin-bottom: auto !important;
6668 .ml-md-auto, .mx-md-auto {
6669 margin-left: auto !important;
6672 @media (min-width: 992px) {
6674 margin: 0 !important;
6676 .mt-lg-0, .my-lg-0 {
6677 margin-top: 0 !important;
6679 .mr-lg-0, .mx-lg-0 {
6680 margin-right: 0 !important;
6682 .mb-lg-0, .my-lg-0 {
6683 margin-bottom: 0 !important;
6685 .ml-lg-0, .mx-lg-0 {
6686 margin-left: 0 !important;
6689 margin: 0.25rem !important;
6691 .mt-lg-1, .my-lg-1 {
6692 margin-top: 0.25rem !important;
6694 .mr-lg-1, .mx-lg-1 {
6695 margin-right: 0.25rem !important;
6697 .mb-lg-1, .my-lg-1 {
6698 margin-bottom: 0.25rem !important;
6700 .ml-lg-1, .mx-lg-1 {
6701 margin-left: 0.25rem !important;
6704 margin: 0.5rem !important;
6706 .mt-lg-2, .my-lg-2 {
6707 margin-top: 0.5rem !important;
6709 .mr-lg-2, .mx-lg-2 {
6710 margin-right: 0.5rem !important;
6712 .mb-lg-2, .my-lg-2 {
6713 margin-bottom: 0.5rem !important;
6715 .ml-lg-2, .mx-lg-2 {
6716 margin-left: 0.5rem !important;
6719 margin: 1rem !important;
6721 .mt-lg-3, .my-lg-3 {
6722 margin-top: 1rem !important;
6724 .mr-lg-3, .mx-lg-3 {
6725 margin-right: 1rem !important;
6727 .mb-lg-3, .my-lg-3 {
6728 margin-bottom: 1rem !important;
6730 .ml-lg-3, .mx-lg-3 {
6731 margin-left: 1rem !important;
6734 margin: 1.5rem !important;
6736 .mt-lg-4, .my-lg-4 {
6737 margin-top: 1.5rem !important;
6739 .mr-lg-4, .mx-lg-4 {
6740 margin-right: 1.5rem !important;
6742 .mb-lg-4, .my-lg-4 {
6743 margin-bottom: 1.5rem !important;
6745 .ml-lg-4, .mx-lg-4 {
6746 margin-left: 1.5rem !important;
6749 margin: 3rem !important;
6751 .mt-lg-5, .my-lg-5 {
6752 margin-top: 3rem !important;
6754 .mr-lg-5, .mx-lg-5 {
6755 margin-right: 3rem !important;
6757 .mb-lg-5, .my-lg-5 {
6758 margin-bottom: 3rem !important;
6760 .ml-lg-5, .mx-lg-5 {
6761 margin-left: 3rem !important;
6764 padding: 0 !important;
6766 .pt-lg-0, .py-lg-0 {
6767 padding-top: 0 !important;
6769 .pr-lg-0, .px-lg-0 {
6770 padding-right: 0 !important;
6772 .pb-lg-0, .py-lg-0 {
6773 padding-bottom: 0 !important;
6775 .pl-lg-0, .px-lg-0 {
6776 padding-left: 0 !important;
6779 padding: 0.25rem !important;
6781 .pt-lg-1, .py-lg-1 {
6782 padding-top: 0.25rem !important;
6784 .pr-lg-1, .px-lg-1 {
6785 padding-right: 0.25rem !important;
6787 .pb-lg-1, .py-lg-1 {
6788 padding-bottom: 0.25rem !important;
6790 .pl-lg-1, .px-lg-1 {
6791 padding-left: 0.25rem !important;
6794 padding: 0.5rem !important;
6796 .pt-lg-2, .py-lg-2 {
6797 padding-top: 0.5rem !important;
6799 .pr-lg-2, .px-lg-2 {
6800 padding-right: 0.5rem !important;
6802 .pb-lg-2, .py-lg-2 {
6803 padding-bottom: 0.5rem !important;
6805 .pl-lg-2, .px-lg-2 {
6806 padding-left: 0.5rem !important;
6809 padding: 1rem !important;
6811 .pt-lg-3, .py-lg-3 {
6812 padding-top: 1rem !important;
6814 .pr-lg-3, .px-lg-3 {
6815 padding-right: 1rem !important;
6817 .pb-lg-3, .py-lg-3 {
6818 padding-bottom: 1rem !important;
6820 .pl-lg-3, .px-lg-3 {
6821 padding-left: 1rem !important;
6824 padding: 1.5rem !important;
6826 .pt-lg-4, .py-lg-4 {
6827 padding-top: 1.5rem !important;
6829 .pr-lg-4, .px-lg-4 {
6830 padding-right: 1.5rem !important;
6832 .pb-lg-4, .py-lg-4 {
6833 padding-bottom: 1.5rem !important;
6835 .pl-lg-4, .px-lg-4 {
6836 padding-left: 1.5rem !important;
6839 padding: 3rem !important;
6841 .pt-lg-5, .py-lg-5 {
6842 padding-top: 3rem !important;
6844 .pr-lg-5, .px-lg-5 {
6845 padding-right: 3rem !important;
6847 .pb-lg-5, .py-lg-5 {
6848 padding-bottom: 3rem !important;
6850 .pl-lg-5, .px-lg-5 {
6851 padding-left: 3rem !important;
6854 margin: -0.25rem !important;
6856 .mt-lg-n1, .my-lg-n1 {
6857 margin-top: -0.25rem !important;
6859 .mr-lg-n1, .mx-lg-n1 {
6860 margin-right: -0.25rem !important;
6862 .mb-lg-n1, .my-lg-n1 {
6863 margin-bottom: -0.25rem !important;
6865 .ml-lg-n1, .mx-lg-n1 {
6866 margin-left: -0.25rem !important;
6869 margin: -0.5rem !important;
6871 .mt-lg-n2, .my-lg-n2 {
6872 margin-top: -0.5rem !important;
6874 .mr-lg-n2, .mx-lg-n2 {
6875 margin-right: -0.5rem !important;
6877 .mb-lg-n2, .my-lg-n2 {
6878 margin-bottom: -0.5rem !important;
6880 .ml-lg-n2, .mx-lg-n2 {
6881 margin-left: -0.5rem !important;
6884 margin: -1rem !important;
6886 .mt-lg-n3, .my-lg-n3 {
6887 margin-top: -1rem !important;
6889 .mr-lg-n3, .mx-lg-n3 {
6890 margin-right: -1rem !important;
6892 .mb-lg-n3, .my-lg-n3 {
6893 margin-bottom: -1rem !important;
6895 .ml-lg-n3, .mx-lg-n3 {
6896 margin-left: -1rem !important;
6899 margin: -1.5rem !important;
6901 .mt-lg-n4, .my-lg-n4 {
6902 margin-top: -1.5rem !important;
6904 .mr-lg-n4, .mx-lg-n4 {
6905 margin-right: -1.5rem !important;
6907 .mb-lg-n4, .my-lg-n4 {
6908 margin-bottom: -1.5rem !important;
6910 .ml-lg-n4, .mx-lg-n4 {
6911 margin-left: -1.5rem !important;
6914 margin: -3rem !important;
6916 .mt-lg-n5, .my-lg-n5 {
6917 margin-top: -3rem !important;
6919 .mr-lg-n5, .mx-lg-n5 {
6920 margin-right: -3rem !important;
6922 .mb-lg-n5, .my-lg-n5 {
6923 margin-bottom: -3rem !important;
6925 .ml-lg-n5, .mx-lg-n5 {
6926 margin-left: -3rem !important;
6929 margin: auto !important;
6931 .mt-lg-auto, .my-lg-auto {
6932 margin-top: auto !important;
6934 .mr-lg-auto, .mx-lg-auto {
6935 margin-right: auto !important;
6937 .mb-lg-auto, .my-lg-auto {
6938 margin-bottom: auto !important;
6940 .ml-lg-auto, .mx-lg-auto {
6941 margin-left: auto !important;
6944 @media (min-width: 1200px) {
6946 margin: 0 !important;
6948 .mt-xl-0, .my-xl-0 {
6949 margin-top: 0 !important;
6951 .mr-xl-0, .mx-xl-0 {
6952 margin-right: 0 !important;
6954 .mb-xl-0, .my-xl-0 {
6955 margin-bottom: 0 !important;
6957 .ml-xl-0, .mx-xl-0 {
6958 margin-left: 0 !important;
6961 margin: 0.25rem !important;
6963 .mt-xl-1, .my-xl-1 {
6964 margin-top: 0.25rem !important;
6966 .mr-xl-1, .mx-xl-1 {
6967 margin-right: 0.25rem !important;
6969 .mb-xl-1, .my-xl-1 {
6970 margin-bottom: 0.25rem !important;
6972 .ml-xl-1, .mx-xl-1 {
6973 margin-left: 0.25rem !important;
6976 margin: 0.5rem !important;
6978 .mt-xl-2, .my-xl-2 {
6979 margin-top: 0.5rem !important;
6981 .mr-xl-2, .mx-xl-2 {
6982 margin-right: 0.5rem !important;
6984 .mb-xl-2, .my-xl-2 {
6985 margin-bottom: 0.5rem !important;
6987 .ml-xl-2, .mx-xl-2 {
6988 margin-left: 0.5rem !important;
6991 margin: 1rem !important;
6993 .mt-xl-3, .my-xl-3 {
6994 margin-top: 1rem !important;
6996 .mr-xl-3, .mx-xl-3 {
6997 margin-right: 1rem !important;
6999 .mb-xl-3, .my-xl-3 {
7000 margin-bottom: 1rem !important;
7002 .ml-xl-3, .mx-xl-3 {
7003 margin-left: 1rem !important;
7006 margin: 1.5rem !important;
7008 .mt-xl-4, .my-xl-4 {
7009 margin-top: 1.5rem !important;
7011 .mr-xl-4, .mx-xl-4 {
7012 margin-right: 1.5rem !important;
7014 .mb-xl-4, .my-xl-4 {
7015 margin-bottom: 1.5rem !important;
7017 .ml-xl-4, .mx-xl-4 {
7018 margin-left: 1.5rem !important;
7021 margin: 3rem !important;
7023 .mt-xl-5, .my-xl-5 {
7024 margin-top: 3rem !important;
7026 .mr-xl-5, .mx-xl-5 {
7027 margin-right: 3rem !important;
7029 .mb-xl-5, .my-xl-5 {
7030 margin-bottom: 3rem !important;
7032 .ml-xl-5, .mx-xl-5 {
7033 margin-left: 3rem !important;
7036 padding: 0 !important;
7038 .pt-xl-0, .py-xl-0 {
7039 padding-top: 0 !important;
7041 .pr-xl-0, .px-xl-0 {
7042 padding-right: 0 !important;
7044 .pb-xl-0, .py-xl-0 {
7045 padding-bottom: 0 !important;
7047 .pl-xl-0, .px-xl-0 {
7048 padding-left: 0 !important;
7051 padding: 0.25rem !important;
7053 .pt-xl-1, .py-xl-1 {
7054 padding-top: 0.25rem !important;
7056 .pr-xl-1, .px-xl-1 {
7057 padding-right: 0.25rem !important;
7059 .pb-xl-1, .py-xl-1 {
7060 padding-bottom: 0.25rem !important;
7062 .pl-xl-1, .px-xl-1 {
7063 padding-left: 0.25rem !important;
7066 padding: 0.5rem !important;
7068 .pt-xl-2, .py-xl-2 {
7069 padding-top: 0.5rem !important;
7071 .pr-xl-2, .px-xl-2 {
7072 padding-right: 0.5rem !important;
7074 .pb-xl-2, .py-xl-2 {
7075 padding-bottom: 0.5rem !important;
7077 .pl-xl-2, .px-xl-2 {
7078 padding-left: 0.5rem !important;
7081 padding: 1rem !important;
7083 .pt-xl-3, .py-xl-3 {
7084 padding-top: 1rem !important;
7086 .pr-xl-3, .px-xl-3 {
7087 padding-right: 1rem !important;
7089 .pb-xl-3, .py-xl-3 {
7090 padding-bottom: 1rem !important;
7092 .pl-xl-3, .px-xl-3 {
7093 padding-left: 1rem !important;
7096 padding: 1.5rem !important;
7098 .pt-xl-4, .py-xl-4 {
7099 padding-top: 1.5rem !important;
7101 .pr-xl-4, .px-xl-4 {
7102 padding-right: 1.5rem !important;
7104 .pb-xl-4, .py-xl-4 {
7105 padding-bottom: 1.5rem !important;
7107 .pl-xl-4, .px-xl-4 {
7108 padding-left: 1.5rem !important;
7111 padding: 3rem !important;
7113 .pt-xl-5, .py-xl-5 {
7114 padding-top: 3rem !important;
7116 .pr-xl-5, .px-xl-5 {
7117 padding-right: 3rem !important;
7119 .pb-xl-5, .py-xl-5 {
7120 padding-bottom: 3rem !important;
7122 .pl-xl-5, .px-xl-5 {
7123 padding-left: 3rem !important;
7126 margin: -0.25rem !important;
7128 .mt-xl-n1, .my-xl-n1 {
7129 margin-top: -0.25rem !important;
7131 .mr-xl-n1, .mx-xl-n1 {
7132 margin-right: -0.25rem !important;
7134 .mb-xl-n1, .my-xl-n1 {
7135 margin-bottom: -0.25rem !important;
7137 .ml-xl-n1, .mx-xl-n1 {
7138 margin-left: -0.25rem !important;
7141 margin: -0.5rem !important;
7143 .mt-xl-n2, .my-xl-n2 {
7144 margin-top: -0.5rem !important;
7146 .mr-xl-n2, .mx-xl-n2 {
7147 margin-right: -0.5rem !important;
7149 .mb-xl-n2, .my-xl-n2 {
7150 margin-bottom: -0.5rem !important;
7152 .ml-xl-n2, .mx-xl-n2 {
7153 margin-left: -0.5rem !important;
7156 margin: -1rem !important;
7158 .mt-xl-n3, .my-xl-n3 {
7159 margin-top: -1rem !important;
7161 .mr-xl-n3, .mx-xl-n3 {
7162 margin-right: -1rem !important;
7164 .mb-xl-n3, .my-xl-n3 {
7165 margin-bottom: -1rem !important;
7167 .ml-xl-n3, .mx-xl-n3 {
7168 margin-left: -1rem !important;
7171 margin: -1.5rem !important;
7173 .mt-xl-n4, .my-xl-n4 {
7174 margin-top: -1.5rem !important;
7176 .mr-xl-n4, .mx-xl-n4 {
7177 margin-right: -1.5rem !important;
7179 .mb-xl-n4, .my-xl-n4 {
7180 margin-bottom: -1.5rem !important;
7182 .ml-xl-n4, .mx-xl-n4 {
7183 margin-left: -1.5rem !important;
7186 margin: -3rem !important;
7188 .mt-xl-n5, .my-xl-n5 {
7189 margin-top: -3rem !important;
7191 .mr-xl-n5, .mx-xl-n5 {
7192 margin-right: -3rem !important;
7194 .mb-xl-n5, .my-xl-n5 {
7195 margin-bottom: -3rem !important;
7197 .ml-xl-n5, .mx-xl-n5 {
7198 margin-left: -3rem !important;
7201 margin: auto !important;
7203 .mt-xl-auto, .my-xl-auto {
7204 margin-top: auto !important;
7206 .mr-xl-auto, .mx-xl-auto {
7207 margin-right: auto !important;
7209 .mb-xl-auto, .my-xl-auto {
7210 margin-bottom: auto !important;
7212 .ml-xl-auto, .mx-xl-auto {
7213 margin-left: auto !important;
7217 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
7220 text-align: justify !important;
7223 white-space: normal !important;
7226 white-space: nowrap !important;
7230 text-overflow: ellipsis;
7231 white-space: nowrap;
7234 text-align: left !important;
7237 text-align: right !important;
7240 text-align: center !important;
7242 @media (min-width: 576px) {
7244 text-align: left !important;
7247 text-align: right !important;
7250 text-align: center !important;
7253 @media (min-width: 768px) {
7255 text-align: left !important;
7258 text-align: right !important;
7261 text-align: center !important;
7264 @media (min-width: 992px) {
7266 text-align: left !important;
7269 text-align: right !important;
7272 text-align: center !important;
7275 @media (min-width: 1200px) {
7277 text-align: left !important;
7280 text-align: right !important;
7283 text-align: center !important;
7287 text-transform: lowercase !important;
7290 text-transform: uppercase !important;
7293 text-transform: capitalize !important;
7295 .font-weight-light {
7296 font-weight: 300 !important;
7298 .font-weight-lighter {
7299 font-weight: lighter !important;
7301 .font-weight-normal {
7302 font-weight: 400 !important;
7305 font-weight: 700 !important;
7307 .font-weight-bolder {
7308 font-weight: bolder !important;
7311 font-style: italic !important;
7314 color: #fff !important;
7317 color: #007bff !important;
7319 a.text-primary:hover, a.text-primary:focus {
7320 color: #0056b3 !important;
7323 color: #6c757d !important;
7325 a.text-secondary:hover, a.text-secondary:focus {
7326 color: #494f54 !important;
7329 color: #28a745 !important;
7331 a.text-success:hover, a.text-success:focus {
7332 color: #19692c !important;
7335 color: #17a2b8 !important;
7337 a.text-info:hover, a.text-info:focus {
7338 color: #0f6674 !important;
7341 color: #ffc107 !important;
7343 a.text-warning:hover, a.text-warning:focus {
7344 color: #ba8b00 !important;
7347 color: #dc3545 !important;
7349 a.text-danger:hover, a.text-danger:focus {
7350 color: #a71d2a !important;
7353 color: #f8f9fa !important;
7355 a.text-light:hover, a.text-light:focus {
7356 color: #cbd3da !important;
7359 color: #343a40 !important;
7361 a.text-dark:hover, a.text-dark:focus {
7362 color: #121416 !important;
7365 color: #212529 !important;
7368 color: #6c757d !important;
7371 color: rgba(0, 0, 0, 0.5) !important;
7374 color: rgba(255, 255, 255, 0.5) !important;
7380 background-color: transparent;
7383 .text-decoration-none {
7384 text-decoration: none !important;
7387 color: inherit !important;
7390 visibility: visible !important;
7393 visibility: hidden !important;
7396 *, *::before, *::after {
7397 text-shadow: none !important;
7398 box-shadow: none !important;
7401 text-decoration: underline;
7403 abbr[title]::after {
7404 content: " (" attr(title) ")";
7407 white-space: pre-wrap !important;
7410 border: 1px solid #adb5bd;
7411 page-break-inside: avoid;
7414 display: table-header-group;
7417 page-break-inside: avoid;
7424 page-break-after: avoid;
7430 min-width: 992px !important;
7433 min-width: 992px !important;
7439 border: 1px solid #000;
7442 border-collapse: collapse !important;
7444 .table td, .table th {
7445 background-color: #fff !important;
7447 .table-bordered th, .table-bordered td {
7448 border: 1px solid #dee2e6 !important;
7453 .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
7454 border-color: #dee2e6;
7456 .table .thead-dark th {
7458 border-color: #dee2e6;
7461 /*# sourceMappingURL=bootstrap.css.map */