1 h1.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{margin:10px 0;padding-left:8px}h1.svelte-j6zgmy small a.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{font-size:0.5em;white-space:nowrap}h2.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{font-size:2em;padding-left:8px;background-color:white}h3.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{font-size:1.5em;padding-left:8px}tr.all-columns.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{background-color:white !important;border:none}tr.all-columns.svelte-j6zgmy td.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{border-top:none !important;padding-left:0 !important}.table.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{width:100%}.table.svelte-j6zgmy td.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{font-size:0.9em}.table.svelte-j6zgmy>thead.svelte-j6zgmy>tr.svelte-j6zgmy>th.svelte-j6zgmy,.table.svelte-j6zgmy>tbody.svelte-j6zgmy>tr.svelte-j6zgmy>td.svelte-j6zgmy{padding:2px 8px}.name.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{font-weight:bold}#map-wrapper.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy.svelte-j6zgmy{width:100%;min-height:auto;height:300px;border:1px solid #666}.sidebar.svelte-1wb4w3{width:25%;padding:15px;padding-top:0;display:inline-block;float:left}#map-wrapper.svelte-1wb4w3{position:relative;min-height:300px;height:calc(100vh - 250pt);width:75%;padding-right:20px;display:inline-block;float:left}@media(max-width: 768px){#content.svelte-1wb4w3{top:0;position:relative}.sidebar.svelte-1wb4w3{width:100%}#map-wrapper.svelte-1wb4w3{height:300px}}footer.svelte-1f2bd8l.svelte-1f2bd8l{clear:both;font-size:0.8em;text-align:center}footer.svelte-1f2bd8l p.svelte-1f2bd8l{margin:1em}header.svelte-1hjkg8o.svelte-1hjkg8o{width:100%;padding:5px 15px;z-index:5}header.svelte-1hjkg8o .brand.svelte-1hjkg8o{white-space:nowrap}header.svelte-1hjkg8o .brand a.svelte-1hjkg8o:hover{text-decoration:none}header.svelte-1hjkg8o .brand h1.svelte-1hjkg8o{display:inline;font-size:1.5em;color:#333}header.svelte-1hjkg8o .brand img.svelte-1hjkg8o{display:inline-block;margin-right:5px;margin-top:-5px}header.svelte-1hjkg8o #last-updated.svelte-1hjkg8o{font-size:0.7em;white-space:nowrap;text-align:center}header.svelte-1hjkg8o .dropdown-menu.svelte-1hjkg8o{z-index:1005}#loading.svelte-1hjkg8o.svelte-1hjkg8o{display:none;position:absolute;top:0;width:100%;background-color:#eee;z-index:100;padding:10px;text-align:center}.mapicon.svelte-180cawe{margin:10px 0}.notused.svelte-rtfpp8{color:#ddd}.name.svelte-rtfpp8{font-weight:bold}.noname.svelte-rtfpp8{color:#800}.search-form.svelte-k5v90i.svelte-k5v90i{padding:20px 10px;margin:2em 0}.search-form.svelte-k5v90i h4.svelte-k5v90i{margin-top:0}.search-form.svelte-k5v90i .form-control.svelte-k5v90i{margin-right:5px;width:30em}#map.svelte-1vbvdrk{height:100%;background:#eee}.btn-outline-secondary.svelte-1vbvdrk{background-color:white}.btn-outline-secondary.svelte-1vbvdrk:hover{color:#111}@media(max-width: 768px){#map.svelte-1vbvdrk{height:300px}}.result.svelte-d36c6n.svelte-d36c6n{font-size:0.8em;margin:5px;margin-top:0px;padding:4px 8px;border-radius:2px;background:#F0F7FF;border:2px solid #D7E7FF;cursor:pointer;min-height:5em}.result.highlight.svelte-d36c6n.svelte-d36c6n{background-color:#D9E7F7;border-color:#9DB9E4}.result.highlight.svelte-d36c6n .details.svelte-d36c6n{margin:10px auto;display:block;max-width:10em;padding:1px}.result.svelte-d36c6n .type.svelte-d36c6n{color:gray;font-size:0.8em}.result.svelte-d36c6n .details.svelte-d36c6n{display:none}.result.svelte-d36c6n .coords.svelte-d36c6n{display:none}.noresults.svelte-d36c6n.svelte-d36c6n{text-align:center;padding:1em}.more.svelte-d36c6n.svelte-d36c6n{text-align:center;margin-top:1em}.btn-outline-secondary.svelte-d36c6n.svelte-d36c6n{background-color:white}.btn-outline-secondary.svelte-d36c6n.svelte-d36c6n:hover{color:#111}.top-bar.svelte-i44z6l.svelte-i44z6l{width:100%;padding:1em 15px}.top-bar.svelte-i44z6l #q.svelte-i44z6l{max-width:500px}.tab-content.svelte-i44z6l.svelte-i44z6l{border:1px solid #ddd;border-top:none;display:flex;align-items:baseline
2 }form.svelte-i44z6l #q.svelte-i44z6l{min-width:500px}@media(max-width: 850px){form.svelte-i44z6l #q.svelte-i44z6l{min-width:400px}}label.svelte-i44z6l.svelte-i44z6l{font-weight:normal}#searchAdvancedOptionsContent.svelte-i44z6l.svelte-i44z6l{display:flex;flex-direction:column;padding:0 10px
3 }#searchAdvancedOptionsContent.svelte-i44z6l label.svelte-i44z6l{padding:0 3px}#searchAdvancedOptionsContent.svelte-i44z6l span.svelte-i44z6l{padding:4px 10px}form.svelte-i44z6l label.svelte-i44z6l{margin-left:0.4rem;margin-right:0.4rem}.search-type-link.svelte-i44z6l.svelte-i44z6l{display:inline;margin-right:2em;position:absolute;right:0
4 }#switch-coords.svelte-i44z6l.svelte-i44z6l{font-size:0.6rem;font-weight:bold;cursor:pointer;padding:2px;margin:5px}@media(max-width: 768px){.search-button-group.svelte-i44z6l.svelte-i44z6l{display:inline}}/*!
5 * Bootstrap v4.6.0 (https://getbootstrap.com/)
6 * Copyright 2011-2021 The Bootstrap Authors
7 * Copyright 2011-2021 Twitter, Inc.
8 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
33 --breakpoint-sm: 576px;
34 --breakpoint-md: 768px;
35 --breakpoint-lg: 992px;
36 --breakpoint-xl: 1200px;
37 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
38 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
44 box-sizing: border-box;
48 font-family: sans-serif;
50 -webkit-text-size-adjust: 100%;
51 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
54 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
60 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
66 background-color: #fff;
69 [tabindex="-1"]:focus:not(:focus-visible) {
70 outline: 0 !important;
74 box-sizing: content-box;
79 h1, h2, h3, h4, h5, h6 {
81 margin-bottom: 0.5rem;
90 abbr[data-original-title] {
91 text-decoration: underline;
92 -webkit-text-decoration: underline dotted;
93 text-decoration: underline dotted;
96 -webkit-text-decoration-skip-ink: none;
97 text-decoration-skip-ink: none;
103 line-height: inherit;
125 margin-bottom: .5rem;
147 vertical-align: baseline;
160 text-decoration: none;
161 background-color: transparent;
166 text-decoration: underline;
169 a:not([href]):not([class]) {
171 text-decoration: none;
174 a:not([href]):not([class]):hover {
176 text-decoration: none;
183 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
191 -ms-overflow-style: scrollbar;
199 vertical-align: middle;
205 vertical-align: middle;
209 border-collapse: collapse;
213 padding-top: 0.75rem;
214 padding-bottom: 0.75rem;
217 caption-side: bottom;
222 text-align: -webkit-match-parent;
226 display: inline-block;
227 margin-bottom: 0.5rem;
234 button:focus:not(:focus-visible) {
244 font-family: inherit;
246 line-height: inherit;
256 text-transform: none;
271 -webkit-appearance: button;
274 button:not(:disabled),
275 [type="button"]:not(:disabled),
276 [type="reset"]:not(:disabled),
277 [type="submit"]:not(:disabled) {
281 button::-moz-focus-inner,
282 [type="button"]::-moz-focus-inner,
283 [type="reset"]::-moz-focus-inner,
284 [type="submit"]::-moz-focus-inner {
290 input[type="checkbox"] {
291 box-sizing: border-box;
312 margin-bottom: .5rem;
314 line-height: inherit;
320 vertical-align: baseline;
323 [type="number"]::-webkit-inner-spin-button,
324 [type="number"]::-webkit-outer-spin-button {
329 outline-offset: -2px;
330 -webkit-appearance: none;
333 [type="search"]::-webkit-search-decoration {
334 -webkit-appearance: none;
337 ::-webkit-file-upload-button {
339 -webkit-appearance: button;
343 display: inline-block;
356 display: none !important;
359 h1, h2, h3, h4, h5, h6,
360 .h1, .h2, .h3, .h4, .h5, .h6 {
361 margin-bottom: 0.5rem;
423 border-top: 1px solid rgba(0, 0, 0, 0.1);
435 background-color: #fcf8e3;
449 display: inline-block;
452 .list-inline-item:not(:last-child) {
453 margin-right: 0.5rem;
458 text-transform: uppercase;
472 .blockquote-footer::before {
473 content: "\2014\00A0";
483 background-color: #fff;
484 border: 1px solid #dee2e6;
485 border-radius: 0.25rem;
491 display: inline-block;
495 margin-bottom: 0.5rem;
507 word-wrap: break-word;
515 padding: 0.2rem 0.4rem;
518 background-color: #212529;
519 border-radius: 0.2rem;
558 @media (min-width: 576px) {
559 .container, .container-sm {
564 @media (min-width: 768px) {
565 .container, .container-sm, .container-md {
570 @media (min-width: 992px) {
571 .container, .container-sm, .container-md, .container-lg {
576 @media (min-width: 1200px) {
577 .container, .container-sm, .container-md, .container-lg, .container-xl {
583 display: -ms-flexbox;
597 .no-gutters > [class*="col-"] {
602 .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,
603 .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,
604 .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,
605 .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,
606 .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,
615 -ms-flex-preferred-size: 0;
617 -ms-flex-positive: 1;
635 -ms-flex: 0 0 33.333333%;
636 flex: 0 0 33.333333%;
637 max-width: 33.333333%;
653 -ms-flex: 0 0 16.666667%;
654 flex: 0 0 16.666667%;
655 max-width: 16.666667%;
666 -ms-flex: 0 0 8.333333%;
668 max-width: 8.333333%;
672 -ms-flex: 0 0 16.666667%;
673 flex: 0 0 16.666667%;
674 max-width: 16.666667%;
684 -ms-flex: 0 0 33.333333%;
685 flex: 0 0 33.333333%;
686 max-width: 33.333333%;
690 -ms-flex: 0 0 41.666667%;
691 flex: 0 0 41.666667%;
692 max-width: 41.666667%;
702 -ms-flex: 0 0 58.333333%;
703 flex: 0 0 58.333333%;
704 max-width: 58.333333%;
708 -ms-flex: 0 0 66.666667%;
709 flex: 0 0 66.666667%;
710 max-width: 66.666667%;
720 -ms-flex: 0 0 83.333333%;
721 flex: 0 0 83.333333%;
722 max-width: 83.333333%;
726 -ms-flex: 0 0 91.666667%;
727 flex: 0 0 91.666667%;
728 max-width: 91.666667%;
813 margin-left: 8.333333%;
817 margin-left: 16.666667%;
825 margin-left: 33.333333%;
829 margin-left: 41.666667%;
837 margin-left: 58.333333%;
841 margin-left: 66.666667%;
849 margin-left: 83.333333%;
853 margin-left: 91.666667%;
856 @media (min-width: 576px) {
858 -ms-flex-preferred-size: 0;
860 -ms-flex-positive: 1;
875 -ms-flex: 0 0 33.333333%;
876 flex: 0 0 33.333333%;
877 max-width: 33.333333%;
890 -ms-flex: 0 0 16.666667%;
891 flex: 0 0 16.666667%;
892 max-width: 16.666667%;
901 -ms-flex: 0 0 8.333333%;
903 max-width: 8.333333%;
906 -ms-flex: 0 0 16.666667%;
907 flex: 0 0 16.666667%;
908 max-width: 16.666667%;
916 -ms-flex: 0 0 33.333333%;
917 flex: 0 0 33.333333%;
918 max-width: 33.333333%;
921 -ms-flex: 0 0 41.666667%;
922 flex: 0 0 41.666667%;
923 max-width: 41.666667%;
931 -ms-flex: 0 0 58.333333%;
932 flex: 0 0 58.333333%;
933 max-width: 58.333333%;
936 -ms-flex: 0 0 66.666667%;
937 flex: 0 0 66.666667%;
938 max-width: 66.666667%;
946 -ms-flex: 0 0 83.333333%;
947 flex: 0 0 83.333333%;
948 max-width: 83.333333%;
951 -ms-flex: 0 0 91.666667%;
952 flex: 0 0 91.666667%;
953 max-width: 91.666667%;
1024 margin-left: 8.333333%;
1027 margin-left: 16.666667%;
1033 margin-left: 33.333333%;
1036 margin-left: 41.666667%;
1042 margin-left: 58.333333%;
1045 margin-left: 66.666667%;
1051 margin-left: 83.333333%;
1054 margin-left: 91.666667%;
1058 @media (min-width: 768px) {
1060 -ms-flex-preferred-size: 0;
1062 -ms-flex-positive: 1;
1066 .row-cols-md-1 > * {
1071 .row-cols-md-2 > * {
1076 .row-cols-md-3 > * {
1077 -ms-flex: 0 0 33.333333%;
1078 flex: 0 0 33.333333%;
1079 max-width: 33.333333%;
1081 .row-cols-md-4 > * {
1086 .row-cols-md-5 > * {
1091 .row-cols-md-6 > * {
1092 -ms-flex: 0 0 16.666667%;
1093 flex: 0 0 16.666667%;
1094 max-width: 16.666667%;
1103 -ms-flex: 0 0 8.333333%;
1104 flex: 0 0 8.333333%;
1105 max-width: 8.333333%;
1108 -ms-flex: 0 0 16.666667%;
1109 flex: 0 0 16.666667%;
1110 max-width: 16.666667%;
1118 -ms-flex: 0 0 33.333333%;
1119 flex: 0 0 33.333333%;
1120 max-width: 33.333333%;
1123 -ms-flex: 0 0 41.666667%;
1124 flex: 0 0 41.666667%;
1125 max-width: 41.666667%;
1133 -ms-flex: 0 0 58.333333%;
1134 flex: 0 0 58.333333%;
1135 max-width: 58.333333%;
1138 -ms-flex: 0 0 66.666667%;
1139 flex: 0 0 66.666667%;
1140 max-width: 66.666667%;
1148 -ms-flex: 0 0 83.333333%;
1149 flex: 0 0 83.333333%;
1150 max-width: 83.333333%;
1153 -ms-flex: 0 0 91.666667%;
1154 flex: 0 0 91.666667%;
1155 max-width: 91.666667%;
1226 margin-left: 8.333333%;
1229 margin-left: 16.666667%;
1235 margin-left: 33.333333%;
1238 margin-left: 41.666667%;
1244 margin-left: 58.333333%;
1247 margin-left: 66.666667%;
1253 margin-left: 83.333333%;
1256 margin-left: 91.666667%;
1260 @media (min-width: 992px) {
1262 -ms-flex-preferred-size: 0;
1264 -ms-flex-positive: 1;
1268 .row-cols-lg-1 > * {
1273 .row-cols-lg-2 > * {
1278 .row-cols-lg-3 > * {
1279 -ms-flex: 0 0 33.333333%;
1280 flex: 0 0 33.333333%;
1281 max-width: 33.333333%;
1283 .row-cols-lg-4 > * {
1288 .row-cols-lg-5 > * {
1293 .row-cols-lg-6 > * {
1294 -ms-flex: 0 0 16.666667%;
1295 flex: 0 0 16.666667%;
1296 max-width: 16.666667%;
1305 -ms-flex: 0 0 8.333333%;
1306 flex: 0 0 8.333333%;
1307 max-width: 8.333333%;
1310 -ms-flex: 0 0 16.666667%;
1311 flex: 0 0 16.666667%;
1312 max-width: 16.666667%;
1320 -ms-flex: 0 0 33.333333%;
1321 flex: 0 0 33.333333%;
1322 max-width: 33.333333%;
1325 -ms-flex: 0 0 41.666667%;
1326 flex: 0 0 41.666667%;
1327 max-width: 41.666667%;
1335 -ms-flex: 0 0 58.333333%;
1336 flex: 0 0 58.333333%;
1337 max-width: 58.333333%;
1340 -ms-flex: 0 0 66.666667%;
1341 flex: 0 0 66.666667%;
1342 max-width: 66.666667%;
1350 -ms-flex: 0 0 83.333333%;
1351 flex: 0 0 83.333333%;
1352 max-width: 83.333333%;
1355 -ms-flex: 0 0 91.666667%;
1356 flex: 0 0 91.666667%;
1357 max-width: 91.666667%;
1428 margin-left: 8.333333%;
1431 margin-left: 16.666667%;
1437 margin-left: 33.333333%;
1440 margin-left: 41.666667%;
1446 margin-left: 58.333333%;
1449 margin-left: 66.666667%;
1455 margin-left: 83.333333%;
1458 margin-left: 91.666667%;
1462 @media (min-width: 1200px) {
1464 -ms-flex-preferred-size: 0;
1466 -ms-flex-positive: 1;
1470 .row-cols-xl-1 > * {
1475 .row-cols-xl-2 > * {
1480 .row-cols-xl-3 > * {
1481 -ms-flex: 0 0 33.333333%;
1482 flex: 0 0 33.333333%;
1483 max-width: 33.333333%;
1485 .row-cols-xl-4 > * {
1490 .row-cols-xl-5 > * {
1495 .row-cols-xl-6 > * {
1496 -ms-flex: 0 0 16.666667%;
1497 flex: 0 0 16.666667%;
1498 max-width: 16.666667%;
1507 -ms-flex: 0 0 8.333333%;
1508 flex: 0 0 8.333333%;
1509 max-width: 8.333333%;
1512 -ms-flex: 0 0 16.666667%;
1513 flex: 0 0 16.666667%;
1514 max-width: 16.666667%;
1522 -ms-flex: 0 0 33.333333%;
1523 flex: 0 0 33.333333%;
1524 max-width: 33.333333%;
1527 -ms-flex: 0 0 41.666667%;
1528 flex: 0 0 41.666667%;
1529 max-width: 41.666667%;
1537 -ms-flex: 0 0 58.333333%;
1538 flex: 0 0 58.333333%;
1539 max-width: 58.333333%;
1542 -ms-flex: 0 0 66.666667%;
1543 flex: 0 0 66.666667%;
1544 max-width: 66.666667%;
1552 -ms-flex: 0 0 83.333333%;
1553 flex: 0 0 83.333333%;
1554 max-width: 83.333333%;
1557 -ms-flex: 0 0 91.666667%;
1558 flex: 0 0 91.666667%;
1559 max-width: 91.666667%;
1630 margin-left: 8.333333%;
1633 margin-left: 16.666667%;
1639 margin-left: 33.333333%;
1642 margin-left: 41.666667%;
1648 margin-left: 58.333333%;
1651 margin-left: 66.666667%;
1657 margin-left: 83.333333%;
1660 margin-left: 91.666667%;
1666 margin-bottom: 1rem;
1673 vertical-align: top;
1674 border-top: 1px solid #dee2e6;
1678 vertical-align: bottom;
1679 border-bottom: 2px solid #dee2e6;
1682 .table tbody + tbody {
1683 border-top: 2px solid #dee2e6;
1692 border: 1px solid #dee2e6;
1696 .table-bordered td {
1697 border: 1px solid #dee2e6;
1700 .table-bordered thead th,
1701 .table-bordered thead td {
1702 border-bottom-width: 2px;
1705 .table-borderless th,
1706 .table-borderless td,
1707 .table-borderless thead th,
1708 .table-borderless tbody + tbody {
1712 .table-striped tbody tr:nth-of-type(odd) {
1713 background-color: rgba(0, 0, 0, 0.05);
1716 .table-hover tbody tr:hover {
1718 background-color: rgba(0, 0, 0, 0.075);
1722 .table-primary > th,
1723 .table-primary > td {
1724 background-color: #b8daff;
1729 .table-primary thead th,
1730 .table-primary tbody + tbody {
1731 border-color: #7abaff;
1734 .table-hover .table-primary:hover {
1735 background-color: #9fcdff;
1738 .table-hover .table-primary:hover > td,
1739 .table-hover .table-primary:hover > th {
1740 background-color: #9fcdff;
1744 .table-secondary > th,
1745 .table-secondary > td {
1746 background-color: #d6d8db;
1749 .table-secondary th,
1750 .table-secondary td,
1751 .table-secondary thead th,
1752 .table-secondary tbody + tbody {
1753 border-color: #b3b7bb;
1756 .table-hover .table-secondary:hover {
1757 background-color: #c8cbcf;
1760 .table-hover .table-secondary:hover > td,
1761 .table-hover .table-secondary:hover > th {
1762 background-color: #c8cbcf;
1766 .table-success > th,
1767 .table-success > td {
1768 background-color: #c3e6cb;
1773 .table-success thead th,
1774 .table-success tbody + tbody {
1775 border-color: #8fd19e;
1778 .table-hover .table-success:hover {
1779 background-color: #b1dfbb;
1782 .table-hover .table-success:hover > td,
1783 .table-hover .table-success:hover > th {
1784 background-color: #b1dfbb;
1790 background-color: #bee5eb;
1795 .table-info thead th,
1796 .table-info tbody + tbody {
1797 border-color: #86cfda;
1800 .table-hover .table-info:hover {
1801 background-color: #abdde5;
1804 .table-hover .table-info:hover > td,
1805 .table-hover .table-info:hover > th {
1806 background-color: #abdde5;
1810 .table-warning > th,
1811 .table-warning > td {
1812 background-color: #ffeeba;
1817 .table-warning thead th,
1818 .table-warning tbody + tbody {
1819 border-color: #ffdf7e;
1822 .table-hover .table-warning:hover {
1823 background-color: #ffe8a1;
1826 .table-hover .table-warning:hover > td,
1827 .table-hover .table-warning:hover > th {
1828 background-color: #ffe8a1;
1833 .table-danger > td {
1834 background-color: #f5c6cb;
1839 .table-danger thead th,
1840 .table-danger tbody + tbody {
1841 border-color: #ed969e;
1844 .table-hover .table-danger:hover {
1845 background-color: #f1b0b7;
1848 .table-hover .table-danger:hover > td,
1849 .table-hover .table-danger:hover > th {
1850 background-color: #f1b0b7;
1856 background-color: #fdfdfe;
1861 .table-light thead th,
1862 .table-light tbody + tbody {
1863 border-color: #fbfcfc;
1866 .table-hover .table-light:hover {
1867 background-color: #ececf6;
1870 .table-hover .table-light:hover > td,
1871 .table-hover .table-light:hover > th {
1872 background-color: #ececf6;
1878 background-color: #c6c8ca;
1883 .table-dark thead th,
1884 .table-dark tbody + tbody {
1885 border-color: #95999c;
1888 .table-hover .table-dark:hover {
1889 background-color: #b9bbbe;
1892 .table-hover .table-dark:hover > td,
1893 .table-hover .table-dark:hover > th {
1894 background-color: #b9bbbe;
1899 .table-active > td {
1900 background-color: rgba(0, 0, 0, 0.075);
1903 .table-hover .table-active:hover {
1904 background-color: rgba(0, 0, 0, 0.075);
1907 .table-hover .table-active:hover > td,
1908 .table-hover .table-active:hover > th {
1909 background-color: rgba(0, 0, 0, 0.075);
1912 .table .thead-dark th {
1914 background-color: #343a40;
1915 border-color: #454d55;
1918 .table .thead-light th {
1920 background-color: #e9ecef;
1921 border-color: #dee2e6;
1926 background-color: #343a40;
1931 .table-dark thead th {
1932 border-color: #454d55;
1935 .table-dark.table-bordered {
1939 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1940 background-color: rgba(255, 255, 255, 0.05);
1943 .table-dark.table-hover tbody tr:hover {
1945 background-color: rgba(255, 255, 255, 0.075);
1948 @media (max-width: 575.98px) {
1949 .table-responsive-sm {
1953 -webkit-overflow-scrolling: touch;
1955 .table-responsive-sm > .table-bordered {
1960 @media (max-width: 767.98px) {
1961 .table-responsive-md {
1965 -webkit-overflow-scrolling: touch;
1967 .table-responsive-md > .table-bordered {
1972 @media (max-width: 991.98px) {
1973 .table-responsive-lg {
1977 -webkit-overflow-scrolling: touch;
1979 .table-responsive-lg > .table-bordered {
1984 @media (max-width: 1199.98px) {
1985 .table-responsive-xl {
1989 -webkit-overflow-scrolling: touch;
1991 .table-responsive-xl > .table-bordered {
2000 -webkit-overflow-scrolling: touch;
2003 .table-responsive > .table-bordered {
2010 height: calc(1.5em + 0.75rem + 2px);
2011 padding: 0.375rem 0.75rem;
2016 background-color: #fff;
2017 background-clip: padding-box;
2018 border: 1px solid #ced4da;
2019 border-radius: 0.25rem;
2020 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2023 @media (prefers-reduced-motion: reduce) {
2029 .form-control::-ms-expand {
2030 background-color: transparent;
2034 .form-control:-moz-focusring {
2036 text-shadow: 0 0 0 #495057;
2039 .form-control:focus {
2041 background-color: #fff;
2042 border-color: #80bdff;
2044 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2047 .form-control::-webkit-input-placeholder {
2052 .form-control::-moz-placeholder {
2057 .form-control:-ms-input-placeholder {
2062 .form-control::-ms-input-placeholder {
2067 .form-control::placeholder {
2072 .form-control:disabled, .form-control[readonly] {
2073 background-color: #e9ecef;
2077 input[type="date"].form-control,
2078 input[type="time"].form-control,
2079 input[type="datetime-local"].form-control,
2080 input[type="month"].form-control {
2081 -webkit-appearance: none;
2082 -moz-appearance: none;
2086 select.form-control:focus::-ms-value {
2088 background-color: #fff;
2092 .form-control-range {
2098 padding-top: calc(0.375rem + 1px);
2099 padding-bottom: calc(0.375rem + 1px);
2105 .col-form-label-lg {
2106 padding-top: calc(0.5rem + 1px);
2107 padding-bottom: calc(0.5rem + 1px);
2112 .col-form-label-sm {
2113 padding-top: calc(0.25rem + 1px);
2114 padding-bottom: calc(0.25rem + 1px);
2115 font-size: 0.875rem;
2119 .form-control-plaintext {
2122 padding: 0.375rem 0;
2127 background-color: transparent;
2128 border: solid transparent;
2129 border-width: 1px 0;
2132 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2138 height: calc(1.5em + 0.5rem + 2px);
2139 padding: 0.25rem 0.5rem;
2140 font-size: 0.875rem;
2142 border-radius: 0.2rem;
2146 height: calc(1.5em + 1rem + 2px);
2147 padding: 0.5rem 1rem;
2150 border-radius: 0.3rem;
2153 select.form-control[size], select.form-control[multiple] {
2157 textarea.form-control {
2162 margin-bottom: 1rem;
2167 margin-top: 0.25rem;
2171 display: -ms-flexbox;
2173 -ms-flex-wrap: wrap;
2180 .form-row > [class*="col-"] {
2188 padding-left: 1.25rem;
2194 margin-left: -1.25rem;
2197 .form-check-input[disabled] ~ .form-check-label,
2198 .form-check-input:disabled ~ .form-check-label {
2206 .form-check-inline {
2207 display: -ms-inline-flexbox;
2208 display: inline-flex;
2209 -ms-flex-align: center;
2210 align-items: center;
2212 margin-right: 0.75rem;
2215 .form-check-inline .form-check-input {
2218 margin-right: 0.3125rem;
2225 margin-top: 0.25rem;
2237 padding: 0.25rem 0.5rem;
2239 font-size: 0.875rem;
2242 background-color: rgba(40, 167, 69, 0.9);
2243 border-radius: 0.25rem;
2246 .form-row > .col > .valid-tooltip,
2247 .form-row > [class*="col-"] > .valid-tooltip {
2251 .was-validated :valid ~ .valid-feedback,
2252 .was-validated :valid ~ .valid-tooltip,
2253 .is-valid ~ .valid-feedback,
2254 .is-valid ~ .valid-tooltip {
2258 .was-validated .form-control:valid, .form-control.is-valid {
2259 border-color: #28a745;
2260 padding-right: calc(1.5em + 0.75rem);
2261 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2262 background-repeat: no-repeat;
2263 background-position: right calc(0.375em + 0.1875rem) center;
2264 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2267 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2268 border-color: #28a745;
2269 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2272 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2273 padding-right: calc(1.5em + 0.75rem);
2274 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2277 .was-validated .custom-select:valid, .custom-select.is-valid {
2278 border-color: #28a745;
2279 padding-right: calc(0.75em + 2.3125rem);
2280 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
2283 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
2284 border-color: #28a745;
2285 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2288 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2292 .was-validated .form-check-input:valid ~ .valid-feedback,
2293 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2294 .form-check-input.is-valid ~ .valid-tooltip {
2298 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2302 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2303 border-color: #28a745;
2306 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2307 border-color: #34ce57;
2308 background-color: #34ce57;
2311 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2312 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2315 .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 {
2316 border-color: #28a745;
2319 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2320 border-color: #28a745;
2323 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2324 border-color: #28a745;
2325 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2331 margin-top: 0.25rem;
2343 padding: 0.25rem 0.5rem;
2345 font-size: 0.875rem;
2348 background-color: rgba(220, 53, 69, 0.9);
2349 border-radius: 0.25rem;
2352 .form-row > .col > .invalid-tooltip,
2353 .form-row > [class*="col-"] > .invalid-tooltip {
2357 .was-validated :invalid ~ .invalid-feedback,
2358 .was-validated :invalid ~ .invalid-tooltip,
2359 .is-invalid ~ .invalid-feedback,
2360 .is-invalid ~ .invalid-tooltip {
2364 .was-validated .form-control:invalid, .form-control.is-invalid {
2365 border-color: #dc3545;
2366 padding-right: calc(1.5em + 0.75rem);
2367 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2368 background-repeat: no-repeat;
2369 background-position: right calc(0.375em + 0.1875rem) center;
2370 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2373 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2374 border-color: #dc3545;
2375 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2378 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2379 padding-right: calc(1.5em + 0.75rem);
2380 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2383 .was-validated .custom-select:invalid, .custom-select.is-invalid {
2384 border-color: #dc3545;
2385 padding-right: calc(0.75em + 2.3125rem);
2386 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
2389 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
2390 border-color: #dc3545;
2391 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2394 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2398 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2399 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2400 .form-check-input.is-invalid ~ .invalid-tooltip {
2404 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2408 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2409 border-color: #dc3545;
2412 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2413 border-color: #e4606d;
2414 background-color: #e4606d;
2417 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2418 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2421 .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 {
2422 border-color: #dc3545;
2425 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2426 border-color: #dc3545;
2429 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2430 border-color: #dc3545;
2431 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2435 display: -ms-flexbox;
2437 -ms-flex-flow: row wrap;
2438 flex-flow: row wrap;
2439 -ms-flex-align: center;
2440 align-items: center;
2443 .form-inline .form-check {
2447 @media (min-width: 576px) {
2448 .form-inline label {
2449 display: -ms-flexbox;
2451 -ms-flex-align: center;
2452 align-items: center;
2453 -ms-flex-pack: center;
2454 justify-content: center;
2457 .form-inline .form-group {
2458 display: -ms-flexbox;
2462 -ms-flex-flow: row wrap;
2463 flex-flow: row wrap;
2464 -ms-flex-align: center;
2465 align-items: center;
2468 .form-inline .form-control {
2469 display: inline-block;
2471 vertical-align: middle;
2473 .form-inline .form-control-plaintext {
2474 display: inline-block;
2476 .form-inline .input-group,
2477 .form-inline .custom-select {
2480 .form-inline .form-check {
2481 display: -ms-flexbox;
2483 -ms-flex-align: center;
2484 align-items: center;
2485 -ms-flex-pack: center;
2486 justify-content: center;
2490 .form-inline .form-check-input {
2492 -ms-flex-negative: 0;
2495 margin-right: 0.25rem;
2498 .form-inline .custom-control {
2499 -ms-flex-align: center;
2500 align-items: center;
2501 -ms-flex-pack: center;
2502 justify-content: center;
2504 .form-inline .custom-control-label {
2510 display: inline-block;
2514 vertical-align: middle;
2515 -webkit-user-select: none;
2516 -moz-user-select: none;
2517 -ms-user-select: none;
2519 background-color: transparent;
2520 border: 1px solid transparent;
2521 padding: 0.375rem 0.75rem;
2524 border-radius: 0.25rem;
2525 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;
2528 @media (prefers-reduced-motion: reduce) {
2536 text-decoration: none;
2539 .btn:focus, .btn.focus {
2541 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2544 .btn.disabled, .btn:disabled {
2548 .btn:not(:disabled):not(.disabled) {
2553 fieldset:disabled a.btn {
2554 pointer-events: none;
2559 background-color: #007bff;
2560 border-color: #007bff;
2563 .btn-primary:hover {
2565 background-color: #0069d9;
2566 border-color: #0062cc;
2569 .btn-primary:focus, .btn-primary.focus {
2571 background-color: #0069d9;
2572 border-color: #0062cc;
2573 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2576 .btn-primary.disabled, .btn-primary:disabled {
2578 background-color: #007bff;
2579 border-color: #007bff;
2582 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2583 .show > .btn-primary.dropdown-toggle {
2585 background-color: #0062cc;
2586 border-color: #005cbf;
2589 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2590 .show > .btn-primary.dropdown-toggle:focus {
2591 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2596 background-color: #6c757d;
2597 border-color: #6c757d;
2600 .btn-secondary:hover {
2602 background-color: #5a6268;
2603 border-color: #545b62;
2606 .btn-secondary:focus, .btn-secondary.focus {
2608 background-color: #5a6268;
2609 border-color: #545b62;
2610 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2613 .btn-secondary.disabled, .btn-secondary:disabled {
2615 background-color: #6c757d;
2616 border-color: #6c757d;
2619 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2620 .show > .btn-secondary.dropdown-toggle {
2622 background-color: #545b62;
2623 border-color: #4e555b;
2626 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2627 .show > .btn-secondary.dropdown-toggle:focus {
2628 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2633 background-color: #28a745;
2634 border-color: #28a745;
2637 .btn-success:hover {
2639 background-color: #218838;
2640 border-color: #1e7e34;
2643 .btn-success:focus, .btn-success.focus {
2645 background-color: #218838;
2646 border-color: #1e7e34;
2647 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2650 .btn-success.disabled, .btn-success:disabled {
2652 background-color: #28a745;
2653 border-color: #28a745;
2656 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2657 .show > .btn-success.dropdown-toggle {
2659 background-color: #1e7e34;
2660 border-color: #1c7430;
2663 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2664 .show > .btn-success.dropdown-toggle:focus {
2665 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2670 background-color: #17a2b8;
2671 border-color: #17a2b8;
2676 background-color: #138496;
2677 border-color: #117a8b;
2680 .btn-info:focus, .btn-info.focus {
2682 background-color: #138496;
2683 border-color: #117a8b;
2684 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2687 .btn-info.disabled, .btn-info:disabled {
2689 background-color: #17a2b8;
2690 border-color: #17a2b8;
2693 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2694 .show > .btn-info.dropdown-toggle {
2696 background-color: #117a8b;
2697 border-color: #10707f;
2700 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2701 .show > .btn-info.dropdown-toggle:focus {
2702 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2707 background-color: #ffc107;
2708 border-color: #ffc107;
2711 .btn-warning:hover {
2713 background-color: #e0a800;
2714 border-color: #d39e00;
2717 .btn-warning:focus, .btn-warning.focus {
2719 background-color: #e0a800;
2720 border-color: #d39e00;
2721 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2724 .btn-warning.disabled, .btn-warning:disabled {
2726 background-color: #ffc107;
2727 border-color: #ffc107;
2730 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2731 .show > .btn-warning.dropdown-toggle {
2733 background-color: #d39e00;
2734 border-color: #c69500;
2737 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2738 .show > .btn-warning.dropdown-toggle:focus {
2739 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2744 background-color: #dc3545;
2745 border-color: #dc3545;
2750 background-color: #c82333;
2751 border-color: #bd2130;
2754 .btn-danger:focus, .btn-danger.focus {
2756 background-color: #c82333;
2757 border-color: #bd2130;
2758 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2761 .btn-danger.disabled, .btn-danger:disabled {
2763 background-color: #dc3545;
2764 border-color: #dc3545;
2767 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2768 .show > .btn-danger.dropdown-toggle {
2770 background-color: #bd2130;
2771 border-color: #b21f2d;
2774 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2775 .show > .btn-danger.dropdown-toggle:focus {
2776 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2781 background-color: #f8f9fa;
2782 border-color: #f8f9fa;
2787 background-color: #e2e6ea;
2788 border-color: #dae0e5;
2791 .btn-light:focus, .btn-light.focus {
2793 background-color: #e2e6ea;
2794 border-color: #dae0e5;
2795 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2798 .btn-light.disabled, .btn-light:disabled {
2800 background-color: #f8f9fa;
2801 border-color: #f8f9fa;
2804 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2805 .show > .btn-light.dropdown-toggle {
2807 background-color: #dae0e5;
2808 border-color: #d3d9df;
2811 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2812 .show > .btn-light.dropdown-toggle:focus {
2813 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2818 background-color: #343a40;
2819 border-color: #343a40;
2824 background-color: #23272b;
2825 border-color: #1d2124;
2828 .btn-dark:focus, .btn-dark.focus {
2830 background-color: #23272b;
2831 border-color: #1d2124;
2832 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2835 .btn-dark.disabled, .btn-dark:disabled {
2837 background-color: #343a40;
2838 border-color: #343a40;
2841 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2842 .show > .btn-dark.dropdown-toggle {
2844 background-color: #1d2124;
2845 border-color: #171a1d;
2848 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2849 .show > .btn-dark.dropdown-toggle:focus {
2850 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2853 .btn-outline-primary {
2855 border-color: #007bff;
2858 .btn-outline-primary:hover {
2860 background-color: #007bff;
2861 border-color: #007bff;
2864 .btn-outline-primary:focus, .btn-outline-primary.focus {
2865 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2868 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2870 background-color: transparent;
2873 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2874 .show > .btn-outline-primary.dropdown-toggle {
2876 background-color: #007bff;
2877 border-color: #007bff;
2880 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2881 .show > .btn-outline-primary.dropdown-toggle:focus {
2882 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2885 .btn-outline-secondary {
2887 border-color: #6c757d;
2890 .btn-outline-secondary:hover {
2892 background-color: #6c757d;
2893 border-color: #6c757d;
2896 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2897 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2900 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2902 background-color: transparent;
2905 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2906 .show > .btn-outline-secondary.dropdown-toggle {
2908 background-color: #6c757d;
2909 border-color: #6c757d;
2912 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2913 .show > .btn-outline-secondary.dropdown-toggle:focus {
2914 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2917 .btn-outline-success {
2919 border-color: #28a745;
2922 .btn-outline-success:hover {
2924 background-color: #28a745;
2925 border-color: #28a745;
2928 .btn-outline-success:focus, .btn-outline-success.focus {
2929 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2932 .btn-outline-success.disabled, .btn-outline-success:disabled {
2934 background-color: transparent;
2937 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2938 .show > .btn-outline-success.dropdown-toggle {
2940 background-color: #28a745;
2941 border-color: #28a745;
2944 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2945 .show > .btn-outline-success.dropdown-toggle:focus {
2946 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2951 border-color: #17a2b8;
2954 .btn-outline-info:hover {
2956 background-color: #17a2b8;
2957 border-color: #17a2b8;
2960 .btn-outline-info:focus, .btn-outline-info.focus {
2961 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2964 .btn-outline-info.disabled, .btn-outline-info:disabled {
2966 background-color: transparent;
2969 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2970 .show > .btn-outline-info.dropdown-toggle {
2972 background-color: #17a2b8;
2973 border-color: #17a2b8;
2976 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2977 .show > .btn-outline-info.dropdown-toggle:focus {
2978 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2981 .btn-outline-warning {
2983 border-color: #ffc107;
2986 .btn-outline-warning:hover {
2988 background-color: #ffc107;
2989 border-color: #ffc107;
2992 .btn-outline-warning:focus, .btn-outline-warning.focus {
2993 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2996 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2998 background-color: transparent;
3001 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
3002 .show > .btn-outline-warning.dropdown-toggle {
3004 background-color: #ffc107;
3005 border-color: #ffc107;
3008 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3009 .show > .btn-outline-warning.dropdown-toggle:focus {
3010 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
3013 .btn-outline-danger {
3015 border-color: #dc3545;
3018 .btn-outline-danger:hover {
3020 background-color: #dc3545;
3021 border-color: #dc3545;
3024 .btn-outline-danger:focus, .btn-outline-danger.focus {
3025 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3028 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
3030 background-color: transparent;
3033 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
3034 .show > .btn-outline-danger.dropdown-toggle {
3036 background-color: #dc3545;
3037 border-color: #dc3545;
3040 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3041 .show > .btn-outline-danger.dropdown-toggle:focus {
3042 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3045 .btn-outline-light {
3047 border-color: #f8f9fa;
3050 .btn-outline-light:hover {
3052 background-color: #f8f9fa;
3053 border-color: #f8f9fa;
3056 .btn-outline-light:focus, .btn-outline-light.focus {
3057 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3060 .btn-outline-light.disabled, .btn-outline-light:disabled {
3062 background-color: transparent;
3065 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
3066 .show > .btn-outline-light.dropdown-toggle {
3068 background-color: #f8f9fa;
3069 border-color: #f8f9fa;
3072 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
3073 .show > .btn-outline-light.dropdown-toggle:focus {
3074 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3079 border-color: #343a40;
3082 .btn-outline-dark:hover {
3084 background-color: #343a40;
3085 border-color: #343a40;
3088 .btn-outline-dark:focus, .btn-outline-dark.focus {
3089 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3092 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
3094 background-color: transparent;
3097 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
3098 .show > .btn-outline-dark.dropdown-toggle {
3100 background-color: #343a40;
3101 border-color: #343a40;
3104 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3105 .show > .btn-outline-dark.dropdown-toggle:focus {
3106 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3112 text-decoration: none;
3117 text-decoration: underline;
3120 .btn-link:focus, .btn-link.focus {
3121 text-decoration: underline;
3124 .btn-link:disabled, .btn-link.disabled {
3126 pointer-events: none;
3129 .btn-lg, .btn-group-lg > .btn {
3130 padding: 0.5rem 1rem;
3133 border-radius: 0.3rem;
3136 .btn-sm, .btn-group-sm > .btn {
3137 padding: 0.25rem 0.5rem;
3138 font-size: 0.875rem;
3140 border-radius: 0.2rem;
3148 .btn-block + .btn-block {
3152 input[type="submit"].btn-block,
3153 input[type="reset"].btn-block,
3154 input[type="button"].btn-block {
3159 transition: opacity 0.15s linear;
3162 @media (prefers-reduced-motion: reduce) {
3172 .collapse:not(.show) {
3180 transition: height 0.35s ease;
3183 @media (prefers-reduced-motion: reduce) {
3197 white-space: nowrap;
3200 .dropdown-toggle::after {
3201 display: inline-block;
3202 margin-left: 0.255em;
3203 vertical-align: 0.255em;
3205 border-top: 0.3em solid;
3206 border-right: 0.3em solid transparent;
3208 border-left: 0.3em solid transparent;
3211 .dropdown-toggle:empty::after {
3224 margin: 0.125rem 0 0;
3229 background-color: #fff;
3230 background-clip: padding-box;
3231 border: 1px solid rgba(0, 0, 0, 0.15);
3232 border-radius: 0.25rem;
3235 .dropdown-menu-left {
3240 .dropdown-menu-right {
3245 @media (min-width: 576px) {
3246 .dropdown-menu-sm-left {
3250 .dropdown-menu-sm-right {
3256 @media (min-width: 768px) {
3257 .dropdown-menu-md-left {
3261 .dropdown-menu-md-right {
3267 @media (min-width: 992px) {
3268 .dropdown-menu-lg-left {
3272 .dropdown-menu-lg-right {
3278 @media (min-width: 1200px) {
3279 .dropdown-menu-xl-left {
3283 .dropdown-menu-xl-right {
3289 .dropup .dropdown-menu {
3293 margin-bottom: 0.125rem;
3296 .dropup .dropdown-toggle::after {
3297 display: inline-block;
3298 margin-left: 0.255em;
3299 vertical-align: 0.255em;
3302 border-right: 0.3em solid transparent;
3303 border-bottom: 0.3em solid;
3304 border-left: 0.3em solid transparent;
3307 .dropup .dropdown-toggle:empty::after {
3311 .dropright .dropdown-menu {
3316 margin-left: 0.125rem;
3319 .dropright .dropdown-toggle::after {
3320 display: inline-block;
3321 margin-left: 0.255em;
3322 vertical-align: 0.255em;
3324 border-top: 0.3em solid transparent;
3326 border-bottom: 0.3em solid transparent;
3327 border-left: 0.3em solid;
3330 .dropright .dropdown-toggle:empty::after {
3334 .dropright .dropdown-toggle::after {
3338 .dropleft .dropdown-menu {
3343 margin-right: 0.125rem;
3346 .dropleft .dropdown-toggle::after {
3347 display: inline-block;
3348 margin-left: 0.255em;
3349 vertical-align: 0.255em;
3353 .dropleft .dropdown-toggle::after {
3357 .dropleft .dropdown-toggle::before {
3358 display: inline-block;
3359 margin-right: 0.255em;
3360 vertical-align: 0.255em;
3362 border-top: 0.3em solid transparent;
3363 border-right: 0.3em solid;
3364 border-bottom: 0.3em solid transparent;
3367 .dropleft .dropdown-toggle:empty::after {
3371 .dropleft .dropdown-toggle::before {
3375 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
3384 border-top: 1px solid #e9ecef;
3390 padding: 0.25rem 1.5rem;
3394 text-align: inherit;
3395 white-space: nowrap;
3396 background-color: transparent;
3400 .dropdown-item:hover, .dropdown-item:focus {
3402 text-decoration: none;
3403 background-color: #e9ecef;
3406 .dropdown-item.active, .dropdown-item:active {
3408 text-decoration: none;
3409 background-color: #007bff;
3412 .dropdown-item.disabled, .dropdown-item:disabled {
3414 pointer-events: none;
3415 background-color: transparent;
3418 .dropdown-menu.show {
3424 padding: 0.5rem 1.5rem;
3426 font-size: 0.875rem;
3428 white-space: nowrap;
3431 .dropdown-item-text {
3433 padding: 0.25rem 1.5rem;
3438 .btn-group-vertical {
3440 display: -ms-inline-flexbox;
3441 display: inline-flex;
3442 vertical-align: middle;
3446 .btn-group-vertical > .btn {
3452 .btn-group > .btn:hover,
3453 .btn-group-vertical > .btn:hover {
3457 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3458 .btn-group-vertical > .btn:focus,
3459 .btn-group-vertical > .btn:active,
3460 .btn-group-vertical > .btn.active {
3465 display: -ms-flexbox;
3467 -ms-flex-wrap: wrap;
3469 -ms-flex-pack: start;
3470 justify-content: flex-start;
3473 .btn-toolbar .input-group {
3477 .btn-group > .btn:not(:first-child),
3478 .btn-group > .btn-group:not(:first-child) {
3482 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3483 .btn-group > .btn-group:not(:last-child) > .btn {
3484 border-top-right-radius: 0;
3485 border-bottom-right-radius: 0;
3488 .btn-group > .btn:not(:first-child),
3489 .btn-group > .btn-group:not(:first-child) > .btn {
3490 border-top-left-radius: 0;
3491 border-bottom-left-radius: 0;
3494 .dropdown-toggle-split {
3495 padding-right: 0.5625rem;
3496 padding-left: 0.5625rem;
3499 .dropdown-toggle-split::after,
3500 .dropup .dropdown-toggle-split::after,
3501 .dropright .dropdown-toggle-split::after {
3505 .dropleft .dropdown-toggle-split::before {
3509 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3510 padding-right: 0.375rem;
3511 padding-left: 0.375rem;
3514 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3515 padding-right: 0.75rem;
3516 padding-left: 0.75rem;
3519 .btn-group-vertical {
3520 -ms-flex-direction: column;
3521 flex-direction: column;
3522 -ms-flex-align: start;
3523 align-items: flex-start;
3524 -ms-flex-pack: center;
3525 justify-content: center;
3528 .btn-group-vertical > .btn,
3529 .btn-group-vertical > .btn-group {
3533 .btn-group-vertical > .btn:not(:first-child),
3534 .btn-group-vertical > .btn-group:not(:first-child) {
3538 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3539 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3540 border-bottom-right-radius: 0;
3541 border-bottom-left-radius: 0;
3544 .btn-group-vertical > .btn:not(:first-child),
3545 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3546 border-top-left-radius: 0;
3547 border-top-right-radius: 0;
3550 .btn-group-toggle > .btn,
3551 .btn-group-toggle > .btn-group > .btn {
3555 .btn-group-toggle > .btn input[type="radio"],
3556 .btn-group-toggle > .btn input[type="checkbox"],
3557 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3558 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3560 clip: rect(0, 0, 0, 0);
3561 pointer-events: none;
3566 display: -ms-flexbox;
3568 -ms-flex-wrap: wrap;
3570 -ms-flex-align: stretch;
3571 align-items: stretch;
3575 .input-group > .form-control,
3576 .input-group > .form-control-plaintext,
3577 .input-group > .custom-select,
3578 .input-group > .custom-file {
3587 .input-group > .form-control + .form-control,
3588 .input-group > .form-control + .custom-select,
3589 .input-group > .form-control + .custom-file,
3590 .input-group > .form-control-plaintext + .form-control,
3591 .input-group > .form-control-plaintext + .custom-select,
3592 .input-group > .form-control-plaintext + .custom-file,
3593 .input-group > .custom-select + .form-control,
3594 .input-group > .custom-select + .custom-select,
3595 .input-group > .custom-select + .custom-file,
3596 .input-group > .custom-file + .form-control,
3597 .input-group > .custom-file + .custom-select,
3598 .input-group > .custom-file + .custom-file {
3602 .input-group > .form-control:focus,
3603 .input-group > .custom-select:focus,
3604 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3608 .input-group > .custom-file .custom-file-input:focus {
3612 .input-group > .form-control:not(:first-child),
3613 .input-group > .custom-select:not(:first-child) {
3614 border-top-left-radius: 0;
3615 border-bottom-left-radius: 0;
3618 .input-group > .custom-file {
3619 display: -ms-flexbox;
3621 -ms-flex-align: center;
3622 align-items: center;
3625 .input-group > .custom-file:not(:last-child) .custom-file-label,
3626 .input-group > .custom-file:not(:first-child) .custom-file-label {
3627 border-top-left-radius: 0;
3628 border-bottom-left-radius: 0;
3631 .input-group:not(.has-validation) > .form-control:not(:last-child),
3632 .input-group:not(.has-validation) > .custom-select:not(:last-child),
3633 .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
3634 border-top-right-radius: 0;
3635 border-bottom-right-radius: 0;
3638 .input-group.has-validation > .form-control:nth-last-child(n + 3),
3639 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
3640 .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
3641 border-top-right-radius: 0;
3642 border-bottom-right-radius: 0;
3645 .input-group-prepend,
3646 .input-group-append {
3647 display: -ms-flexbox;
3651 .input-group-prepend .btn,
3652 .input-group-append .btn {
3657 .input-group-prepend .btn:focus,
3658 .input-group-append .btn:focus {
3662 .input-group-prepend .btn + .btn,
3663 .input-group-prepend .btn + .input-group-text,
3664 .input-group-prepend .input-group-text + .input-group-text,
3665 .input-group-prepend .input-group-text + .btn,
3666 .input-group-append .btn + .btn,
3667 .input-group-append .btn + .input-group-text,
3668 .input-group-append .input-group-text + .input-group-text,
3669 .input-group-append .input-group-text + .btn {
3673 .input-group-prepend {
3677 .input-group-append {
3682 display: -ms-flexbox;
3684 -ms-flex-align: center;
3685 align-items: center;
3686 padding: 0.375rem 0.75rem;
3693 white-space: nowrap;
3694 background-color: #e9ecef;
3695 border: 1px solid #ced4da;
3696 border-radius: 0.25rem;
3699 .input-group-text input[type="radio"],
3700 .input-group-text input[type="checkbox"] {
3704 .input-group-lg > .form-control:not(textarea),
3705 .input-group-lg > .custom-select {
3706 height: calc(1.5em + 1rem + 2px);
3709 .input-group-lg > .form-control,
3710 .input-group-lg > .custom-select,
3711 .input-group-lg > .input-group-prepend > .input-group-text,
3712 .input-group-lg > .input-group-append > .input-group-text,
3713 .input-group-lg > .input-group-prepend > .btn,
3714 .input-group-lg > .input-group-append > .btn {
3715 padding: 0.5rem 1rem;
3718 border-radius: 0.3rem;
3721 .input-group-sm > .form-control:not(textarea),
3722 .input-group-sm > .custom-select {
3723 height: calc(1.5em + 0.5rem + 2px);
3726 .input-group-sm > .form-control,
3727 .input-group-sm > .custom-select,
3728 .input-group-sm > .input-group-prepend > .input-group-text,
3729 .input-group-sm > .input-group-append > .input-group-text,
3730 .input-group-sm > .input-group-prepend > .btn,
3731 .input-group-sm > .input-group-append > .btn {
3732 padding: 0.25rem 0.5rem;
3733 font-size: 0.875rem;
3735 border-radius: 0.2rem;
3738 .input-group-lg > .custom-select,
3739 .input-group-sm > .custom-select {
3740 padding-right: 1.75rem;
3743 .input-group > .input-group-prepend > .btn,
3744 .input-group > .input-group-prepend > .input-group-text,
3745 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3746 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
3747 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3748 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
3749 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3750 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3751 border-top-right-radius: 0;
3752 border-bottom-right-radius: 0;
3755 .input-group > .input-group-append > .btn,
3756 .input-group > .input-group-append > .input-group-text,
3757 .input-group > .input-group-prepend:not(:first-child) > .btn,
3758 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3759 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3760 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3761 border-top-left-radius: 0;
3762 border-bottom-left-radius: 0;
3770 padding-left: 1.5rem;
3771 -webkit-print-color-adjust: exact;
3772 color-adjust: exact;
3775 .custom-control-inline {
3776 display: -ms-inline-flexbox;
3777 display: inline-flex;
3781 .custom-control-input {
3790 .custom-control-input:checked ~ .custom-control-label::before {
3792 border-color: #007bff;
3793 background-color: #007bff;
3796 .custom-control-input:focus ~ .custom-control-label::before {
3797 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3800 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3801 border-color: #80bdff;
3804 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3806 background-color: #b3d7ff;
3807 border-color: #b3d7ff;
3810 .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
3814 .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
3815 background-color: #e9ecef;
3818 .custom-control-label {
3821 vertical-align: top;
3824 .custom-control-label::before {
3831 pointer-events: none;
3833 background-color: #fff;
3834 border: #adb5bd solid 1px;
3837 .custom-control-label::after {
3845 background: 50% / 50% 50% no-repeat;
3848 .custom-checkbox .custom-control-label::before {
3849 border-radius: 0.25rem;
3852 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3853 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
3856 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3857 border-color: #007bff;
3858 background-color: #007bff;
3861 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3862 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
3865 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3866 background-color: rgba(0, 123, 255, 0.5);
3869 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3870 background-color: rgba(0, 123, 255, 0.5);
3873 .custom-radio .custom-control-label::before {
3877 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3878 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
3881 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3882 background-color: rgba(0, 123, 255, 0.5);
3886 padding-left: 2.25rem;
3889 .custom-switch .custom-control-label::before {
3892 pointer-events: all;
3893 border-radius: 0.5rem;
3896 .custom-switch .custom-control-label::after {
3897 top: calc(0.25rem + 2px);
3898 left: calc(-2.25rem + 2px);
3899 width: calc(1rem - 4px);
3900 height: calc(1rem - 4px);
3901 background-color: #adb5bd;
3902 border-radius: 0.5rem;
3903 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
3904 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3905 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
3908 @media (prefers-reduced-motion: reduce) {
3909 .custom-switch .custom-control-label::after {
3914 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3915 background-color: #fff;
3916 -webkit-transform: translateX(0.75rem);
3917 transform: translateX(0.75rem);
3920 .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
3921 background-color: rgba(0, 123, 255, 0.5);
3925 display: inline-block;
3927 height: calc(1.5em + 0.75rem + 2px);
3928 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3933 vertical-align: middle;
3934 background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
3935 border: 1px solid #ced4da;
3936 border-radius: 0.25rem;
3937 -webkit-appearance: none;
3938 -moz-appearance: none;
3942 .custom-select:focus {
3943 border-color: #80bdff;
3945 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3948 .custom-select:focus::-ms-value {
3950 background-color: #fff;
3953 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
3955 padding-right: 0.75rem;
3956 background-image: none;
3959 .custom-select:disabled {
3961 background-color: #e9ecef;
3964 .custom-select::-ms-expand {
3968 .custom-select:-moz-focusring {
3970 text-shadow: 0 0 0 #495057;
3974 height: calc(1.5em + 0.5rem + 2px);
3975 padding-top: 0.25rem;
3976 padding-bottom: 0.25rem;
3977 padding-left: 0.5rem;
3978 font-size: 0.875rem;
3982 height: calc(1.5em + 1rem + 2px);
3983 padding-top: 0.5rem;
3984 padding-bottom: 0.5rem;
3991 display: inline-block;
3993 height: calc(1.5em + 0.75rem + 2px);
3997 .custom-file-input {
4001 height: calc(1.5em + 0.75rem + 2px);
4007 .custom-file-input:focus ~ .custom-file-label {
4008 border-color: #80bdff;
4009 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4012 .custom-file-input[disabled] ~ .custom-file-label,
4013 .custom-file-input:disabled ~ .custom-file-label {
4014 background-color: #e9ecef;
4017 .custom-file-input:lang(en) ~ .custom-file-label::after {
4021 .custom-file-input ~ .custom-file-label[data-browse]::after {
4022 content: attr(data-browse);
4025 .custom-file-label {
4031 height: calc(1.5em + 0.75rem + 2px);
4032 padding: 0.375rem 0.75rem;
4037 background-color: #fff;
4038 border: 1px solid #ced4da;
4039 border-radius: 0.25rem;
4042 .custom-file-label::after {
4049 height: calc(1.5em + 0.75rem);
4050 padding: 0.375rem 0.75rem;
4054 background-color: #e9ecef;
4055 border-left: inherit;
4056 border-radius: 0 0.25rem 0.25rem 0;
4063 background-color: transparent;
4064 -webkit-appearance: none;
4065 -moz-appearance: none;
4069 .custom-range:focus {
4073 .custom-range:focus::-webkit-slider-thumb {
4074 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4077 .custom-range:focus::-moz-range-thumb {
4078 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4081 .custom-range:focus::-ms-thumb {
4082 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4085 .custom-range::-moz-focus-outer {
4089 .custom-range::-webkit-slider-thumb {
4092 margin-top: -0.25rem;
4093 background-color: #007bff;
4095 border-radius: 1rem;
4096 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4097 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4098 -webkit-appearance: none;
4102 @media (prefers-reduced-motion: reduce) {
4103 .custom-range::-webkit-slider-thumb {
4104 -webkit-transition: none;
4109 .custom-range::-webkit-slider-thumb:active {
4110 background-color: #b3d7ff;
4113 .custom-range::-webkit-slider-runnable-track {
4118 background-color: #dee2e6;
4119 border-color: transparent;
4120 border-radius: 1rem;
4123 .custom-range::-moz-range-thumb {
4126 background-color: #007bff;
4128 border-radius: 1rem;
4129 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4130 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4131 -moz-appearance: none;
4135 @media (prefers-reduced-motion: reduce) {
4136 .custom-range::-moz-range-thumb {
4137 -moz-transition: none;
4142 .custom-range::-moz-range-thumb:active {
4143 background-color: #b3d7ff;
4146 .custom-range::-moz-range-track {
4151 background-color: #dee2e6;
4152 border-color: transparent;
4153 border-radius: 1rem;
4156 .custom-range::-ms-thumb {
4160 margin-right: 0.2rem;
4161 margin-left: 0.2rem;
4162 background-color: #007bff;
4164 border-radius: 1rem;
4165 -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4166 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4170 @media (prefers-reduced-motion: reduce) {
4171 .custom-range::-ms-thumb {
4172 -ms-transition: none;
4177 .custom-range::-ms-thumb:active {
4178 background-color: #b3d7ff;
4181 .custom-range::-ms-track {
4186 background-color: transparent;
4187 border-color: transparent;
4188 border-width: 0.5rem;
4191 .custom-range::-ms-fill-lower {
4192 background-color: #dee2e6;
4193 border-radius: 1rem;
4196 .custom-range::-ms-fill-upper {
4198 background-color: #dee2e6;
4199 border-radius: 1rem;
4202 .custom-range:disabled::-webkit-slider-thumb {
4203 background-color: #adb5bd;
4206 .custom-range:disabled::-webkit-slider-runnable-track {
4210 .custom-range:disabled::-moz-range-thumb {
4211 background-color: #adb5bd;
4214 .custom-range:disabled::-moz-range-track {
4218 .custom-range:disabled::-ms-thumb {
4219 background-color: #adb5bd;
4222 .custom-control-label::before,
4225 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4228 @media (prefers-reduced-motion: reduce) {
4229 .custom-control-label::before,
4237 display: -ms-flexbox;
4239 -ms-flex-wrap: wrap;
4248 padding: 0.5rem 1rem;
4251 .nav-link:hover, .nav-link:focus {
4252 text-decoration: none;
4255 .nav-link.disabled {
4257 pointer-events: none;
4262 border-bottom: 1px solid #dee2e6;
4265 .nav-tabs .nav-link {
4266 margin-bottom: -1px;
4267 border: 1px solid transparent;
4268 border-top-left-radius: 0.25rem;
4269 border-top-right-radius: 0.25rem;
4272 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4273 border-color: #e9ecef #e9ecef #dee2e6;
4276 .nav-tabs .nav-link.disabled {
4278 background-color: transparent;
4279 border-color: transparent;
4282 .nav-tabs .nav-link.active,
4283 .nav-tabs .nav-item.show .nav-link {
4285 background-color: #fff;
4286 border-color: #dee2e6 #dee2e6 #fff;
4289 .nav-tabs .dropdown-menu {
4291 border-top-left-radius: 0;
4292 border-top-right-radius: 0;
4295 .nav-pills .nav-link {
4296 border-radius: 0.25rem;
4299 .nav-pills .nav-link.active,
4300 .nav-pills .show > .nav-link {
4302 background-color: #007bff;
4305 .nav-fill > .nav-link,
4306 .nav-fill .nav-item {
4312 .nav-justified > .nav-link,
4313 .nav-justified .nav-item {
4314 -ms-flex-preferred-size: 0;
4316 -ms-flex-positive: 1;
4321 .tab-content > .tab-pane {
4325 .tab-content > .active {
4331 display: -ms-flexbox;
4333 -ms-flex-wrap: wrap;
4335 -ms-flex-align: center;
4336 align-items: center;
4337 -ms-flex-pack: justify;
4338 justify-content: space-between;
4339 padding: 0.5rem 1rem;
4343 .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
4344 display: -ms-flexbox;
4346 -ms-flex-wrap: wrap;
4348 -ms-flex-align: center;
4349 align-items: center;
4350 -ms-flex-pack: justify;
4351 justify-content: space-between;
4355 display: inline-block;
4356 padding-top: 0.3125rem;
4357 padding-bottom: 0.3125rem;
4360 line-height: inherit;
4361 white-space: nowrap;
4364 .navbar-brand:hover, .navbar-brand:focus {
4365 text-decoration: none;
4369 display: -ms-flexbox;
4371 -ms-flex-direction: column;
4372 flex-direction: column;
4378 .navbar-nav .nav-link {
4383 .navbar-nav .dropdown-menu {
4389 display: inline-block;
4390 padding-top: 0.5rem;
4391 padding-bottom: 0.5rem;
4395 -ms-flex-preferred-size: 100%;
4397 -ms-flex-positive: 1;
4399 -ms-flex-align: center;
4400 align-items: center;
4404 padding: 0.25rem 0.75rem;
4407 background-color: transparent;
4408 border: 1px solid transparent;
4409 border-radius: 0.25rem;
4412 .navbar-toggler:hover, .navbar-toggler:focus {
4413 text-decoration: none;
4416 .navbar-toggler-icon {
4417 display: inline-block;
4420 vertical-align: middle;
4422 background: 50% / 100% 100% no-repeat;
4425 .navbar-nav-scroll {
4430 @media (max-width: 575.98px) {
4431 .navbar-expand-sm > .container,
4432 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4438 @media (min-width: 576px) {
4440 -ms-flex-flow: row nowrap;
4441 flex-flow: row nowrap;
4442 -ms-flex-pack: start;
4443 justify-content: flex-start;
4445 .navbar-expand-sm .navbar-nav {
4446 -ms-flex-direction: row;
4447 flex-direction: row;
4449 .navbar-expand-sm .navbar-nav .dropdown-menu {
4452 .navbar-expand-sm .navbar-nav .nav-link {
4453 padding-right: 0.5rem;
4454 padding-left: 0.5rem;
4456 .navbar-expand-sm > .container,
4457 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4458 -ms-flex-wrap: nowrap;
4461 .navbar-expand-sm .navbar-nav-scroll {
4464 .navbar-expand-sm .navbar-collapse {
4465 display: -ms-flexbox !important;
4466 display: flex !important;
4467 -ms-flex-preferred-size: auto;
4470 .navbar-expand-sm .navbar-toggler {
4475 @media (max-width: 767.98px) {
4476 .navbar-expand-md > .container,
4477 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4483 @media (min-width: 768px) {
4485 -ms-flex-flow: row nowrap;
4486 flex-flow: row nowrap;
4487 -ms-flex-pack: start;
4488 justify-content: flex-start;
4490 .navbar-expand-md .navbar-nav {
4491 -ms-flex-direction: row;
4492 flex-direction: row;
4494 .navbar-expand-md .navbar-nav .dropdown-menu {
4497 .navbar-expand-md .navbar-nav .nav-link {
4498 padding-right: 0.5rem;
4499 padding-left: 0.5rem;
4501 .navbar-expand-md > .container,
4502 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4503 -ms-flex-wrap: nowrap;
4506 .navbar-expand-md .navbar-nav-scroll {
4509 .navbar-expand-md .navbar-collapse {
4510 display: -ms-flexbox !important;
4511 display: flex !important;
4512 -ms-flex-preferred-size: auto;
4515 .navbar-expand-md .navbar-toggler {
4520 @media (max-width: 991.98px) {
4521 .navbar-expand-lg > .container,
4522 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4528 @media (min-width: 992px) {
4530 -ms-flex-flow: row nowrap;
4531 flex-flow: row nowrap;
4532 -ms-flex-pack: start;
4533 justify-content: flex-start;
4535 .navbar-expand-lg .navbar-nav {
4536 -ms-flex-direction: row;
4537 flex-direction: row;
4539 .navbar-expand-lg .navbar-nav .dropdown-menu {
4542 .navbar-expand-lg .navbar-nav .nav-link {
4543 padding-right: 0.5rem;
4544 padding-left: 0.5rem;
4546 .navbar-expand-lg > .container,
4547 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4548 -ms-flex-wrap: nowrap;
4551 .navbar-expand-lg .navbar-nav-scroll {
4554 .navbar-expand-lg .navbar-collapse {
4555 display: -ms-flexbox !important;
4556 display: flex !important;
4557 -ms-flex-preferred-size: auto;
4560 .navbar-expand-lg .navbar-toggler {
4565 @media (max-width: 1199.98px) {
4566 .navbar-expand-xl > .container,
4567 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4573 @media (min-width: 1200px) {
4575 -ms-flex-flow: row nowrap;
4576 flex-flow: row nowrap;
4577 -ms-flex-pack: start;
4578 justify-content: flex-start;
4580 .navbar-expand-xl .navbar-nav {
4581 -ms-flex-direction: row;
4582 flex-direction: row;
4584 .navbar-expand-xl .navbar-nav .dropdown-menu {
4587 .navbar-expand-xl .navbar-nav .nav-link {
4588 padding-right: 0.5rem;
4589 padding-left: 0.5rem;
4591 .navbar-expand-xl > .container,
4592 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4593 -ms-flex-wrap: nowrap;
4596 .navbar-expand-xl .navbar-nav-scroll {
4599 .navbar-expand-xl .navbar-collapse {
4600 display: -ms-flexbox !important;
4601 display: flex !important;
4602 -ms-flex-preferred-size: auto;
4605 .navbar-expand-xl .navbar-toggler {
4611 -ms-flex-flow: row nowrap;
4612 flex-flow: row nowrap;
4613 -ms-flex-pack: start;
4614 justify-content: flex-start;
4617 .navbar-expand > .container,
4618 .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4623 .navbar-expand .navbar-nav {
4624 -ms-flex-direction: row;
4625 flex-direction: row;
4628 .navbar-expand .navbar-nav .dropdown-menu {
4632 .navbar-expand .navbar-nav .nav-link {
4633 padding-right: 0.5rem;
4634 padding-left: 0.5rem;
4637 .navbar-expand > .container,
4638 .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4639 -ms-flex-wrap: nowrap;
4643 .navbar-expand .navbar-nav-scroll {
4647 .navbar-expand .navbar-collapse {
4648 display: -ms-flexbox !important;
4649 display: flex !important;
4650 -ms-flex-preferred-size: auto;
4654 .navbar-expand .navbar-toggler {
4658 .navbar-light .navbar-brand {
4659 color: rgba(0, 0, 0, 0.9);
4662 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4663 color: rgba(0, 0, 0, 0.9);
4666 .navbar-light .navbar-nav .nav-link {
4667 color: rgba(0, 0, 0, 0.5);
4670 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4671 color: rgba(0, 0, 0, 0.7);
4674 .navbar-light .navbar-nav .nav-link.disabled {
4675 color: rgba(0, 0, 0, 0.3);
4678 .navbar-light .navbar-nav .show > .nav-link,
4679 .navbar-light .navbar-nav .active > .nav-link,
4680 .navbar-light .navbar-nav .nav-link.show,
4681 .navbar-light .navbar-nav .nav-link.active {
4682 color: rgba(0, 0, 0, 0.9);
4685 .navbar-light .navbar-toggler {
4686 color: rgba(0, 0, 0, 0.5);
4687 border-color: rgba(0, 0, 0, 0.1);
4690 .navbar-light .navbar-toggler-icon {
4691 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4694 .navbar-light .navbar-text {
4695 color: rgba(0, 0, 0, 0.5);
4698 .navbar-light .navbar-text a {
4699 color: rgba(0, 0, 0, 0.9);
4702 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4703 color: rgba(0, 0, 0, 0.9);
4706 .navbar-dark .navbar-brand {
4710 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4714 .navbar-dark .navbar-nav .nav-link {
4715 color: rgba(255, 255, 255, 0.5);
4718 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4719 color: rgba(255, 255, 255, 0.75);
4722 .navbar-dark .navbar-nav .nav-link.disabled {
4723 color: rgba(255, 255, 255, 0.25);
4726 .navbar-dark .navbar-nav .show > .nav-link,
4727 .navbar-dark .navbar-nav .active > .nav-link,
4728 .navbar-dark .navbar-nav .nav-link.show,
4729 .navbar-dark .navbar-nav .nav-link.active {
4733 .navbar-dark .navbar-toggler {
4734 color: rgba(255, 255, 255, 0.5);
4735 border-color: rgba(255, 255, 255, 0.1);
4738 .navbar-dark .navbar-toggler-icon {
4739 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4742 .navbar-dark .navbar-text {
4743 color: rgba(255, 255, 255, 0.5);
4746 .navbar-dark .navbar-text a {
4750 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4756 display: -ms-flexbox;
4758 -ms-flex-direction: column;
4759 flex-direction: column;
4761 word-wrap: break-word;
4762 background-color: #fff;
4763 background-clip: border-box;
4764 border: 1px solid rgba(0, 0, 0, 0.125);
4765 border-radius: 0.25rem;
4773 .card > .list-group {
4774 border-top: inherit;
4775 border-bottom: inherit;
4778 .card > .list-group:first-child {
4779 border-top-width: 0;
4780 border-top-left-radius: calc(0.25rem - 1px);
4781 border-top-right-radius: calc(0.25rem - 1px);
4784 .card > .list-group:last-child {
4785 border-bottom-width: 0;
4786 border-bottom-right-radius: calc(0.25rem - 1px);
4787 border-bottom-left-radius: calc(0.25rem - 1px);
4790 .card > .card-header + .list-group,
4791 .card > .list-group + .card-footer {
4803 margin-bottom: 0.75rem;
4807 margin-top: -0.375rem;
4811 .card-text:last-child {
4816 text-decoration: none;
4819 .card-link + .card-link {
4820 margin-left: 1.25rem;
4824 padding: 0.75rem 1.25rem;
4826 background-color: rgba(0, 0, 0, 0.03);
4827 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4830 .card-header:first-child {
4831 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4835 padding: 0.75rem 1.25rem;
4836 background-color: rgba(0, 0, 0, 0.03);
4837 border-top: 1px solid rgba(0, 0, 0, 0.125);
4840 .card-footer:last-child {
4841 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4845 margin-right: -0.625rem;
4846 margin-bottom: -0.75rem;
4847 margin-left: -0.625rem;
4851 .card-header-pills {
4852 margin-right: -0.625rem;
4853 margin-left: -0.625rem;
4863 border-radius: calc(0.25rem - 1px);
4869 -ms-flex-negative: 0;
4876 border-top-left-radius: calc(0.25rem - 1px);
4877 border-top-right-radius: calc(0.25rem - 1px);
4882 border-bottom-right-radius: calc(0.25rem - 1px);
4883 border-bottom-left-radius: calc(0.25rem - 1px);
4887 margin-bottom: 15px;
4890 @media (min-width: 576px) {
4892 display: -ms-flexbox;
4894 -ms-flex-flow: row wrap;
4895 flex-flow: row wrap;
4896 margin-right: -15px;
4908 .card-group > .card {
4909 margin-bottom: 15px;
4912 @media (min-width: 576px) {
4914 display: -ms-flexbox;
4916 -ms-flex-flow: row wrap;
4917 flex-flow: row wrap;
4919 .card-group > .card {
4924 .card-group > .card + .card {
4928 .card-group > .card:not(:last-child) {
4929 border-top-right-radius: 0;
4930 border-bottom-right-radius: 0;
4932 .card-group > .card:not(:last-child) .card-img-top,
4933 .card-group > .card:not(:last-child) .card-header {
4934 border-top-right-radius: 0;
4936 .card-group > .card:not(:last-child) .card-img-bottom,
4937 .card-group > .card:not(:last-child) .card-footer {
4938 border-bottom-right-radius: 0;
4940 .card-group > .card:not(:first-child) {
4941 border-top-left-radius: 0;
4942 border-bottom-left-radius: 0;
4944 .card-group > .card:not(:first-child) .card-img-top,
4945 .card-group > .card:not(:first-child) .card-header {
4946 border-top-left-radius: 0;
4948 .card-group > .card:not(:first-child) .card-img-bottom,
4949 .card-group > .card:not(:first-child) .card-footer {
4950 border-bottom-left-radius: 0;
4954 .card-columns .card {
4955 margin-bottom: 0.75rem;
4958 @media (min-width: 576px) {
4960 -webkit-column-count: 3;
4961 -moz-column-count: 3;
4963 -webkit-column-gap: 1.25rem;
4964 -moz-column-gap: 1.25rem;
4965 column-gap: 1.25rem;
4969 .card-columns .card {
4970 display: inline-block;
4976 overflow-anchor: none;
4979 .accordion > .card {
4983 .accordion > .card:not(:last-of-type) {
4985 border-bottom-right-radius: 0;
4986 border-bottom-left-radius: 0;
4989 .accordion > .card:not(:first-of-type) {
4990 border-top-left-radius: 0;
4991 border-top-right-radius: 0;
4994 .accordion > .card > .card-header {
4996 margin-bottom: -1px;
5000 display: -ms-flexbox;
5002 -ms-flex-wrap: wrap;
5004 padding: 0.75rem 1rem;
5005 margin-bottom: 1rem;
5007 background-color: #e9ecef;
5008 border-radius: 0.25rem;
5011 .breadcrumb-item + .breadcrumb-item {
5012 padding-left: 0.5rem;
5015 .breadcrumb-item + .breadcrumb-item::before {
5017 padding-right: 0.5rem;
5022 .breadcrumb-item + .breadcrumb-item:hover::before {
5023 text-decoration: underline;
5026 .breadcrumb-item + .breadcrumb-item:hover::before {
5027 text-decoration: none;
5030 .breadcrumb-item.active {
5035 display: -ms-flexbox;
5039 border-radius: 0.25rem;
5045 padding: 0.5rem 0.75rem;
5049 background-color: #fff;
5050 border: 1px solid #dee2e6;
5056 text-decoration: none;
5057 background-color: #e9ecef;
5058 border-color: #dee2e6;
5064 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
5067 .page-item:first-child .page-link {
5069 border-top-left-radius: 0.25rem;
5070 border-bottom-left-radius: 0.25rem;
5073 .page-item:last-child .page-link {
5074 border-top-right-radius: 0.25rem;
5075 border-bottom-right-radius: 0.25rem;
5078 .page-item.active .page-link {
5081 background-color: #007bff;
5082 border-color: #007bff;
5085 .page-item.disabled .page-link {
5087 pointer-events: none;
5089 background-color: #fff;
5090 border-color: #dee2e6;
5093 .pagination-lg .page-link {
5094 padding: 0.75rem 1.5rem;
5099 .pagination-lg .page-item:first-child .page-link {
5100 border-top-left-radius: 0.3rem;
5101 border-bottom-left-radius: 0.3rem;
5104 .pagination-lg .page-item:last-child .page-link {
5105 border-top-right-radius: 0.3rem;
5106 border-bottom-right-radius: 0.3rem;
5109 .pagination-sm .page-link {
5110 padding: 0.25rem 0.5rem;
5111 font-size: 0.875rem;
5115 .pagination-sm .page-item:first-child .page-link {
5116 border-top-left-radius: 0.2rem;
5117 border-bottom-left-radius: 0.2rem;
5120 .pagination-sm .page-item:last-child .page-link {
5121 border-top-right-radius: 0.2rem;
5122 border-bottom-right-radius: 0.2rem;
5126 display: inline-block;
5127 padding: 0.25em 0.4em;
5132 white-space: nowrap;
5133 vertical-align: baseline;
5134 border-radius: 0.25rem;
5135 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;
5138 @media (prefers-reduced-motion: reduce) {
5144 a.badge:hover, a.badge:focus {
5145 text-decoration: none;
5158 padding-right: 0.6em;
5159 padding-left: 0.6em;
5160 border-radius: 10rem;
5165 background-color: #007bff;
5168 a.badge-primary:hover, a.badge-primary:focus {
5170 background-color: #0062cc;
5173 a.badge-primary:focus, a.badge-primary.focus {
5175 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
5180 background-color: #6c757d;
5183 a.badge-secondary:hover, a.badge-secondary:focus {
5185 background-color: #545b62;
5188 a.badge-secondary:focus, a.badge-secondary.focus {
5190 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
5195 background-color: #28a745;
5198 a.badge-success:hover, a.badge-success:focus {
5200 background-color: #1e7e34;
5203 a.badge-success:focus, a.badge-success.focus {
5205 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
5210 background-color: #17a2b8;
5213 a.badge-info:hover, a.badge-info:focus {
5215 background-color: #117a8b;
5218 a.badge-info:focus, a.badge-info.focus {
5220 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
5225 background-color: #ffc107;
5228 a.badge-warning:hover, a.badge-warning:focus {
5230 background-color: #d39e00;
5233 a.badge-warning:focus, a.badge-warning.focus {
5235 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
5240 background-color: #dc3545;
5243 a.badge-danger:hover, a.badge-danger:focus {
5245 background-color: #bd2130;
5248 a.badge-danger:focus, a.badge-danger.focus {
5250 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
5255 background-color: #f8f9fa;
5258 a.badge-light:hover, a.badge-light:focus {
5260 background-color: #dae0e5;
5263 a.badge-light:focus, a.badge-light.focus {
5265 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5270 background-color: #343a40;
5273 a.badge-dark:hover, a.badge-dark:focus {
5275 background-color: #1d2124;
5278 a.badge-dark:focus, a.badge-dark.focus {
5280 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5285 margin-bottom: 2rem;
5286 background-color: #e9ecef;
5287 border-radius: 0.3rem;
5290 @media (min-width: 576px) {
5304 padding: 0.75rem 1.25rem;
5305 margin-bottom: 1rem;
5306 border: 1px solid transparent;
5307 border-radius: 0.25rem;
5318 .alert-dismissible {
5319 padding-right: 4rem;
5322 .alert-dismissible .close {
5327 padding: 0.75rem 1.25rem;
5333 background-color: #cce5ff;
5334 border-color: #b8daff;
5338 border-top-color: #9fcdff;
5341 .alert-primary .alert-link {
5347 background-color: #e2e3e5;
5348 border-color: #d6d8db;
5351 .alert-secondary hr {
5352 border-top-color: #c8cbcf;
5355 .alert-secondary .alert-link {
5361 background-color: #d4edda;
5362 border-color: #c3e6cb;
5366 border-top-color: #b1dfbb;
5369 .alert-success .alert-link {
5375 background-color: #d1ecf1;
5376 border-color: #bee5eb;
5380 border-top-color: #abdde5;
5383 .alert-info .alert-link {
5389 background-color: #fff3cd;
5390 border-color: #ffeeba;
5394 border-top-color: #ffe8a1;
5397 .alert-warning .alert-link {
5403 background-color: #f8d7da;
5404 border-color: #f5c6cb;
5408 border-top-color: #f1b0b7;
5411 .alert-danger .alert-link {
5417 background-color: #fefefe;
5418 border-color: #fdfdfe;
5422 border-top-color: #ececf6;
5425 .alert-light .alert-link {
5431 background-color: #d6d8d9;
5432 border-color: #c6c8ca;
5436 border-top-color: #b9bbbe;
5439 .alert-dark .alert-link {
5443 @-webkit-keyframes progress-bar-stripes {
5445 background-position: 1rem 0;
5448 background-position: 0 0;
5452 @keyframes progress-bar-stripes {
5454 background-position: 1rem 0;
5457 background-position: 0 0;
5462 display: -ms-flexbox;
5468 background-color: #e9ecef;
5469 border-radius: 0.25rem;
5473 display: -ms-flexbox;
5475 -ms-flex-direction: column;
5476 flex-direction: column;
5477 -ms-flex-pack: center;
5478 justify-content: center;
5482 white-space: nowrap;
5483 background-color: #007bff;
5484 transition: width 0.6s ease;
5487 @media (prefers-reduced-motion: reduce) {
5493 .progress-bar-striped {
5494 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);
5495 background-size: 1rem 1rem;
5498 .progress-bar-animated {
5499 -webkit-animation: 1s linear infinite progress-bar-stripes;
5500 animation: 1s linear infinite progress-bar-stripes;
5503 @media (prefers-reduced-motion: reduce) {
5504 .progress-bar-animated {
5505 -webkit-animation: none;
5511 display: -ms-flexbox;
5513 -ms-flex-align: start;
5514 align-items: flex-start;
5523 display: -ms-flexbox;
5525 -ms-flex-direction: column;
5526 flex-direction: column;
5529 border-radius: 0.25rem;
5532 .list-group-item-action {
5535 text-align: inherit;
5538 .list-group-item-action:hover, .list-group-item-action:focus {
5541 text-decoration: none;
5542 background-color: #f8f9fa;
5545 .list-group-item-action:active {
5547 background-color: #e9ecef;
5553 padding: 0.75rem 1.25rem;
5554 background-color: #fff;
5555 border: 1px solid rgba(0, 0, 0, 0.125);
5558 .list-group-item:first-child {
5559 border-top-left-radius: inherit;
5560 border-top-right-radius: inherit;
5563 .list-group-item:last-child {
5564 border-bottom-right-radius: inherit;
5565 border-bottom-left-radius: inherit;
5568 .list-group-item.disabled, .list-group-item:disabled {
5570 pointer-events: none;
5571 background-color: #fff;
5574 .list-group-item.active {
5577 background-color: #007bff;
5578 border-color: #007bff;
5581 .list-group-item + .list-group-item {
5582 border-top-width: 0;
5585 .list-group-item + .list-group-item.active {
5587 border-top-width: 1px;
5590 .list-group-horizontal {
5591 -ms-flex-direction: row;
5592 flex-direction: row;
5595 .list-group-horizontal > .list-group-item:first-child {
5596 border-bottom-left-radius: 0.25rem;
5597 border-top-right-radius: 0;
5600 .list-group-horizontal > .list-group-item:last-child {
5601 border-top-right-radius: 0.25rem;
5602 border-bottom-left-radius: 0;
5605 .list-group-horizontal > .list-group-item.active {
5609 .list-group-horizontal > .list-group-item + .list-group-item {
5610 border-top-width: 1px;
5611 border-left-width: 0;
5614 .list-group-horizontal > .list-group-item + .list-group-item.active {
5616 border-left-width: 1px;
5619 @media (min-width: 576px) {
5620 .list-group-horizontal-sm {
5621 -ms-flex-direction: row;
5622 flex-direction: row;
5624 .list-group-horizontal-sm > .list-group-item:first-child {
5625 border-bottom-left-radius: 0.25rem;
5626 border-top-right-radius: 0;
5628 .list-group-horizontal-sm > .list-group-item:last-child {
5629 border-top-right-radius: 0.25rem;
5630 border-bottom-left-radius: 0;
5632 .list-group-horizontal-sm > .list-group-item.active {
5635 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5636 border-top-width: 1px;
5637 border-left-width: 0;
5639 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5641 border-left-width: 1px;
5645 @media (min-width: 768px) {
5646 .list-group-horizontal-md {
5647 -ms-flex-direction: row;
5648 flex-direction: row;
5650 .list-group-horizontal-md > .list-group-item:first-child {
5651 border-bottom-left-radius: 0.25rem;
5652 border-top-right-radius: 0;
5654 .list-group-horizontal-md > .list-group-item:last-child {
5655 border-top-right-radius: 0.25rem;
5656 border-bottom-left-radius: 0;
5658 .list-group-horizontal-md > .list-group-item.active {
5661 .list-group-horizontal-md > .list-group-item + .list-group-item {
5662 border-top-width: 1px;
5663 border-left-width: 0;
5665 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5667 border-left-width: 1px;
5671 @media (min-width: 992px) {
5672 .list-group-horizontal-lg {
5673 -ms-flex-direction: row;
5674 flex-direction: row;
5676 .list-group-horizontal-lg > .list-group-item:first-child {
5677 border-bottom-left-radius: 0.25rem;
5678 border-top-right-radius: 0;
5680 .list-group-horizontal-lg > .list-group-item:last-child {
5681 border-top-right-radius: 0.25rem;
5682 border-bottom-left-radius: 0;
5684 .list-group-horizontal-lg > .list-group-item.active {
5687 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5688 border-top-width: 1px;
5689 border-left-width: 0;
5691 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5693 border-left-width: 1px;
5697 @media (min-width: 1200px) {
5698 .list-group-horizontal-xl {
5699 -ms-flex-direction: row;
5700 flex-direction: row;
5702 .list-group-horizontal-xl > .list-group-item:first-child {
5703 border-bottom-left-radius: 0.25rem;
5704 border-top-right-radius: 0;
5706 .list-group-horizontal-xl > .list-group-item:last-child {
5707 border-top-right-radius: 0.25rem;
5708 border-bottom-left-radius: 0;
5710 .list-group-horizontal-xl > .list-group-item.active {
5713 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5714 border-top-width: 1px;
5715 border-left-width: 0;
5717 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5719 border-left-width: 1px;
5727 .list-group-flush > .list-group-item {
5728 border-width: 0 0 1px;
5731 .list-group-flush > .list-group-item:last-child {
5732 border-bottom-width: 0;
5735 .list-group-item-primary {
5737 background-color: #b8daff;
5740 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5742 background-color: #9fcdff;
5745 .list-group-item-primary.list-group-item-action.active {
5747 background-color: #004085;
5748 border-color: #004085;
5751 .list-group-item-secondary {
5753 background-color: #d6d8db;
5756 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5758 background-color: #c8cbcf;
5761 .list-group-item-secondary.list-group-item-action.active {
5763 background-color: #383d41;
5764 border-color: #383d41;
5767 .list-group-item-success {
5769 background-color: #c3e6cb;
5772 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5774 background-color: #b1dfbb;
5777 .list-group-item-success.list-group-item-action.active {
5779 background-color: #155724;
5780 border-color: #155724;
5783 .list-group-item-info {
5785 background-color: #bee5eb;
5788 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5790 background-color: #abdde5;
5793 .list-group-item-info.list-group-item-action.active {
5795 background-color: #0c5460;
5796 border-color: #0c5460;
5799 .list-group-item-warning {
5801 background-color: #ffeeba;
5804 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5806 background-color: #ffe8a1;
5809 .list-group-item-warning.list-group-item-action.active {
5811 background-color: #856404;
5812 border-color: #856404;
5815 .list-group-item-danger {
5817 background-color: #f5c6cb;
5820 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5822 background-color: #f1b0b7;
5825 .list-group-item-danger.list-group-item-action.active {
5827 background-color: #721c24;
5828 border-color: #721c24;
5831 .list-group-item-light {
5833 background-color: #fdfdfe;
5836 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5838 background-color: #ececf6;
5841 .list-group-item-light.list-group-item-action.active {
5843 background-color: #818182;
5844 border-color: #818182;
5847 .list-group-item-dark {
5849 background-color: #c6c8ca;
5852 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5854 background-color: #b9bbbe;
5857 .list-group-item-dark.list-group-item-action.active {
5859 background-color: #1b1e21;
5860 border-color: #1b1e21;
5869 text-shadow: 0 1px 0 #fff;
5875 text-decoration: none;
5878 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
5884 background-color: transparent;
5889 pointer-events: none;
5893 -ms-flex-preferred-size: 350px;
5896 font-size: 0.875rem;
5897 background-color: rgba(255, 255, 255, 0.85);
5898 background-clip: padding-box;
5899 border: 1px solid rgba(0, 0, 0, 0.1);
5900 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5902 border-radius: 0.25rem;
5905 .toast:not(:last-child) {
5906 margin-bottom: 0.75rem;
5923 display: -ms-flexbox;
5925 -ms-flex-align: center;
5926 align-items: center;
5927 padding: 0.25rem 0.75rem;
5929 background-color: rgba(255, 255, 255, 0.85);
5930 background-clip: padding-box;
5931 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5932 border-top-left-radius: calc(0.25rem - 1px);
5933 border-top-right-radius: calc(0.25rem - 1px);
5944 .modal-open .modal {
5965 pointer-events: none;
5968 .modal.fade .modal-dialog {
5969 transition: -webkit-transform 0.3s ease-out;
5970 transition: transform 0.3s ease-out;
5971 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5972 -webkit-transform: translate(0, -50px);
5973 transform: translate(0, -50px);
5976 @media (prefers-reduced-motion: reduce) {
5977 .modal.fade .modal-dialog {
5982 .modal.show .modal-dialog {
5983 -webkit-transform: none;
5987 .modal.modal-static .modal-dialog {
5988 -webkit-transform: scale(1.02);
5989 transform: scale(1.02);
5992 .modal-dialog-scrollable {
5993 display: -ms-flexbox;
5995 max-height: calc(100% - 1rem);
5998 .modal-dialog-scrollable .modal-content {
5999 max-height: calc(100vh - 1rem);
6003 .modal-dialog-scrollable .modal-header,
6004 .modal-dialog-scrollable .modal-footer {
6005 -ms-flex-negative: 0;
6009 .modal-dialog-scrollable .modal-body {
6013 .modal-dialog-centered {
6014 display: -ms-flexbox;
6016 -ms-flex-align: center;
6017 align-items: center;
6018 min-height: calc(100% - 1rem);
6021 .modal-dialog-centered::before {
6023 height: calc(100vh - 1rem);
6024 height: -webkit-min-content;
6025 height: -moz-min-content;
6026 height: min-content;
6030 .modal-dialog-centered.modal-dialog-scrollable {
6031 -ms-flex-direction: column;
6032 flex-direction: column;
6033 -ms-flex-pack: center;
6034 justify-content: center;
6038 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
6042 .modal-dialog-centered.modal-dialog-scrollable::before {
6048 display: -ms-flexbox;
6050 -ms-flex-direction: column;
6051 flex-direction: column;
6053 pointer-events: auto;
6054 background-color: #fff;
6055 background-clip: padding-box;
6056 border: 1px solid rgba(0, 0, 0, 0.2);
6057 border-radius: 0.3rem;
6068 background-color: #000;
6071 .modal-backdrop.fade {
6075 .modal-backdrop.show {
6080 display: -ms-flexbox;
6082 -ms-flex-align: start;
6083 align-items: flex-start;
6084 -ms-flex-pack: justify;
6085 justify-content: space-between;
6087 border-bottom: 1px solid #dee2e6;
6088 border-top-left-radius: calc(0.3rem - 1px);
6089 border-top-right-radius: calc(0.3rem - 1px);
6092 .modal-header .close {
6094 margin: -1rem -1rem -1rem auto;
6110 display: -ms-flexbox;
6112 -ms-flex-wrap: wrap;
6114 -ms-flex-align: center;
6115 align-items: center;
6117 justify-content: flex-end;
6119 border-top: 1px solid #dee2e6;
6120 border-bottom-right-radius: calc(0.3rem - 1px);
6121 border-bottom-left-radius: calc(0.3rem - 1px);
6128 .modal-scrollbar-measure {
6136 @media (min-width: 576px) {
6139 margin: 1.75rem auto;
6141 .modal-dialog-scrollable {
6142 max-height: calc(100% - 3.5rem);
6144 .modal-dialog-scrollable .modal-content {
6145 max-height: calc(100vh - 3.5rem);
6147 .modal-dialog-centered {
6148 min-height: calc(100% - 3.5rem);
6150 .modal-dialog-centered::before {
6151 height: calc(100vh - 3.5rem);
6152 height: -webkit-min-content;
6153 height: -moz-min-content;
6154 height: min-content;
6161 @media (min-width: 992px) {
6168 @media (min-width: 1200px) {
6179 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6185 text-decoration: none;
6187 text-transform: none;
6188 letter-spacing: normal;
6190 word-spacing: normal;
6191 white-space: normal;
6193 font-size: 0.875rem;
6194 word-wrap: break-word;
6209 .tooltip .arrow::before {
6212 border-color: transparent;
6213 border-style: solid;
6216 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6220 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6224 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6226 border-width: 0.4rem 0.4rem 0;
6227 border-top-color: #000;
6230 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6234 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6240 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6242 border-width: 0.4rem 0.4rem 0.4rem 0;
6243 border-right-color: #000;
6246 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6250 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6254 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6256 border-width: 0 0.4rem 0.4rem;
6257 border-bottom-color: #000;
6260 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6264 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6270 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6272 border-width: 0.4rem 0 0.4rem 0.4rem;
6273 border-left-color: #000;
6278 padding: 0.25rem 0.5rem;
6281 background-color: #000;
6282 border-radius: 0.25rem;
6292 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6298 text-decoration: none;
6300 text-transform: none;
6301 letter-spacing: normal;
6303 word-spacing: normal;
6304 white-space: normal;
6306 font-size: 0.875rem;
6307 word-wrap: break-word;
6308 background-color: #fff;
6309 background-clip: padding-box;
6310 border: 1px solid rgba(0, 0, 0, 0.2);
6311 border-radius: 0.3rem;
6322 .popover .arrow::before, .popover .arrow::after {
6326 border-color: transparent;
6327 border-style: solid;
6330 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6331 margin-bottom: 0.5rem;
6334 .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
6335 bottom: calc(-0.5rem - 1px);
6338 .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
6340 border-width: 0.5rem 0.5rem 0;
6341 border-top-color: rgba(0, 0, 0, 0.25);
6344 .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
6346 border-width: 0.5rem 0.5rem 0;
6347 border-top-color: #fff;
6350 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6351 margin-left: 0.5rem;
6354 .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
6355 left: calc(-0.5rem - 1px);
6361 .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
6363 border-width: 0.5rem 0.5rem 0.5rem 0;
6364 border-right-color: rgba(0, 0, 0, 0.25);
6367 .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
6369 border-width: 0.5rem 0.5rem 0.5rem 0;
6370 border-right-color: #fff;
6373 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6377 .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
6378 top: calc(-0.5rem - 1px);
6381 .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
6383 border-width: 0 0.5rem 0.5rem 0.5rem;
6384 border-bottom-color: rgba(0, 0, 0, 0.25);
6387 .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
6389 border-width: 0 0.5rem 0.5rem 0.5rem;
6390 border-bottom-color: #fff;
6393 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6399 margin-left: -0.5rem;
6401 border-bottom: 1px solid #f7f7f7;
6404 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6405 margin-right: 0.5rem;
6408 .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
6409 right: calc(-0.5rem - 1px);
6415 .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
6417 border-width: 0.5rem 0 0.5rem 0.5rem;
6418 border-left-color: rgba(0, 0, 0, 0.25);
6421 .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
6423 border-width: 0.5rem 0 0.5rem 0.5rem;
6424 border-left-color: #fff;
6428 padding: 0.5rem 0.75rem;
6431 background-color: #f7f7f7;
6432 border-bottom: 1px solid #ebebeb;
6433 border-top-left-radius: calc(0.3rem - 1px);
6434 border-top-right-radius: calc(0.3rem - 1px);
6437 .popover-header:empty {
6442 padding: 0.5rem 0.75rem;
6450 .carousel.pointer-event {
6451 -ms-touch-action: pan-y;
6452 touch-action: pan-y;
6461 .carousel-inner::after {
6472 margin-right: -100%;
6473 -webkit-backface-visibility: hidden;
6474 backface-visibility: hidden;
6475 transition: -webkit-transform 0.6s ease-in-out;
6476 transition: transform 0.6s ease-in-out;
6477 transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
6480 @media (prefers-reduced-motion: reduce) {
6486 .carousel-item.active,
6487 .carousel-item-next,
6488 .carousel-item-prev {
6492 .carousel-item-next:not(.carousel-item-left),
6493 .active.carousel-item-right {
6494 -webkit-transform: translateX(100%);
6495 transform: translateX(100%);
6498 .carousel-item-prev:not(.carousel-item-right),
6499 .active.carousel-item-left {
6500 -webkit-transform: translateX(-100%);
6501 transform: translateX(-100%);
6504 .carousel-fade .carousel-item {
6506 transition-property: opacity;
6507 -webkit-transform: none;
6511 .carousel-fade .carousel-item.active,
6512 .carousel-fade .carousel-item-next.carousel-item-left,
6513 .carousel-fade .carousel-item-prev.carousel-item-right {
6518 .carousel-fade .active.carousel-item-left,
6519 .carousel-fade .active.carousel-item-right {
6522 transition: opacity 0s 0.6s;
6525 @media (prefers-reduced-motion: reduce) {
6526 .carousel-fade .active.carousel-item-left,
6527 .carousel-fade .active.carousel-item-right {
6532 .carousel-control-prev,
6533 .carousel-control-next {
6538 display: -ms-flexbox;
6540 -ms-flex-align: center;
6541 align-items: center;
6542 -ms-flex-pack: center;
6543 justify-content: center;
6548 transition: opacity 0.15s ease;
6551 @media (prefers-reduced-motion: reduce) {
6552 .carousel-control-prev,
6553 .carousel-control-next {
6558 .carousel-control-prev:hover, .carousel-control-prev:focus,
6559 .carousel-control-next:hover,
6560 .carousel-control-next:focus {
6562 text-decoration: none;
6567 .carousel-control-prev {
6571 .carousel-control-next {
6575 .carousel-control-prev-icon,
6576 .carousel-control-next-icon {
6577 display: inline-block;
6580 background: 50% / 100% 100% no-repeat;
6583 .carousel-control-prev-icon {
6584 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
6587 .carousel-control-next-icon {
6588 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
6591 .carousel-indicators {
6597 display: -ms-flexbox;
6599 -ms-flex-pack: center;
6600 justify-content: center;
6607 .carousel-indicators li {
6608 box-sizing: content-box;
6615 text-indent: -999px;
6617 background-color: #fff;
6618 background-clip: padding-box;
6619 border-top: 10px solid transparent;
6620 border-bottom: 10px solid transparent;
6622 transition: opacity 0.6s ease;
6625 @media (prefers-reduced-motion: reduce) {
6626 .carousel-indicators li {
6631 .carousel-indicators .active {
6642 padding-bottom: 20px;
6647 @-webkit-keyframes spinner-border {
6649 -webkit-transform: rotate(360deg);
6650 transform: rotate(360deg);
6654 @keyframes spinner-border {
6656 -webkit-transform: rotate(360deg);
6657 transform: rotate(360deg);
6662 display: inline-block;
6665 vertical-align: text-bottom;
6666 border: 0.25em solid currentColor;
6667 border-right-color: transparent;
6669 -webkit-animation: .75s linear infinite spinner-border;
6670 animation: .75s linear infinite spinner-border;
6673 .spinner-border-sm {
6676 border-width: 0.2em;
6679 @-webkit-keyframes spinner-grow {
6681 -webkit-transform: scale(0);
6682 transform: scale(0);
6686 -webkit-transform: none;
6691 @keyframes spinner-grow {
6693 -webkit-transform: scale(0);
6694 transform: scale(0);
6698 -webkit-transform: none;
6704 display: inline-block;
6707 vertical-align: text-bottom;
6708 background-color: currentColor;
6711 -webkit-animation: .75s linear infinite spinner-grow;
6712 animation: .75s linear infinite spinner-grow;
6720 @media (prefers-reduced-motion: reduce) {
6723 -webkit-animation-duration: 1.5s;
6724 animation-duration: 1.5s;
6729 vertical-align: baseline !important;
6733 vertical-align: top !important;
6737 vertical-align: middle !important;
6741 vertical-align: bottom !important;
6744 .align-text-bottom {
6745 vertical-align: text-bottom !important;
6749 vertical-align: text-top !important;
6753 background-color: #007bff !important;
6756 a.bg-primary:hover, a.bg-primary:focus,
6757 button.bg-primary:hover,
6758 button.bg-primary:focus {
6759 background-color: #0062cc !important;
6763 background-color: #6c757d !important;
6766 a.bg-secondary:hover, a.bg-secondary:focus,
6767 button.bg-secondary:hover,
6768 button.bg-secondary:focus {
6769 background-color: #545b62 !important;
6773 background-color: #28a745 !important;
6776 a.bg-success:hover, a.bg-success:focus,
6777 button.bg-success:hover,
6778 button.bg-success:focus {
6779 background-color: #1e7e34 !important;
6783 background-color: #17a2b8 !important;
6786 a.bg-info:hover, a.bg-info:focus,
6787 button.bg-info:hover,
6788 button.bg-info:focus {
6789 background-color: #117a8b !important;
6793 background-color: #ffc107 !important;
6796 a.bg-warning:hover, a.bg-warning:focus,
6797 button.bg-warning:hover,
6798 button.bg-warning:focus {
6799 background-color: #d39e00 !important;
6803 background-color: #dc3545 !important;
6806 a.bg-danger:hover, a.bg-danger:focus,
6807 button.bg-danger:hover,
6808 button.bg-danger:focus {
6809 background-color: #bd2130 !important;
6813 background-color: #f8f9fa !important;
6816 a.bg-light:hover, a.bg-light:focus,
6817 button.bg-light:hover,
6818 button.bg-light:focus {
6819 background-color: #dae0e5 !important;
6823 background-color: #343a40 !important;
6826 a.bg-dark:hover, a.bg-dark:focus,
6827 button.bg-dark:hover,
6828 button.bg-dark:focus {
6829 background-color: #1d2124 !important;
6833 background-color: #fff !important;
6837 background-color: transparent !important;
6841 border: 1px solid #dee2e6 !important;
6845 border-top: 1px solid #dee2e6 !important;
6849 border-right: 1px solid #dee2e6 !important;
6853 border-bottom: 1px solid #dee2e6 !important;
6857 border-left: 1px solid #dee2e6 !important;
6861 border: 0 !important;
6865 border-top: 0 !important;
6869 border-right: 0 !important;
6873 border-bottom: 0 !important;
6877 border-left: 0 !important;
6881 border-color: #007bff !important;
6885 border-color: #6c757d !important;
6889 border-color: #28a745 !important;
6893 border-color: #17a2b8 !important;
6897 border-color: #ffc107 !important;
6901 border-color: #dc3545 !important;
6905 border-color: #f8f9fa !important;
6909 border-color: #343a40 !important;
6913 border-color: #fff !important;
6917 border-radius: 0.2rem !important;
6921 border-radius: 0.25rem !important;
6925 border-top-left-radius: 0.25rem !important;
6926 border-top-right-radius: 0.25rem !important;
6930 border-top-right-radius: 0.25rem !important;
6931 border-bottom-right-radius: 0.25rem !important;
6935 border-bottom-right-radius: 0.25rem !important;
6936 border-bottom-left-radius: 0.25rem !important;
6940 border-top-left-radius: 0.25rem !important;
6941 border-bottom-left-radius: 0.25rem !important;
6945 border-radius: 0.3rem !important;
6949 border-radius: 50% !important;
6953 border-radius: 50rem !important;
6957 border-radius: 0 !important;
6967 display: none !important;
6971 display: inline !important;
6975 display: inline-block !important;
6979 display: block !important;
6983 display: table !important;
6987 display: table-row !important;
6991 display: table-cell !important;
6995 display: -ms-flexbox !important;
6996 display: flex !important;
7000 display: -ms-inline-flexbox !important;
7001 display: inline-flex !important;
7004 @media (min-width: 576px) {
7006 display: none !important;
7009 display: inline !important;
7011 .d-sm-inline-block {
7012 display: inline-block !important;
7015 display: block !important;
7018 display: table !important;
7021 display: table-row !important;
7024 display: table-cell !important;
7027 display: -ms-flexbox !important;
7028 display: flex !important;
7031 display: -ms-inline-flexbox !important;
7032 display: inline-flex !important;
7036 @media (min-width: 768px) {
7038 display: none !important;
7041 display: inline !important;
7043 .d-md-inline-block {
7044 display: inline-block !important;
7047 display: block !important;
7050 display: table !important;
7053 display: table-row !important;
7056 display: table-cell !important;
7059 display: -ms-flexbox !important;
7060 display: flex !important;
7063 display: -ms-inline-flexbox !important;
7064 display: inline-flex !important;
7068 @media (min-width: 992px) {
7070 display: none !important;
7073 display: inline !important;
7075 .d-lg-inline-block {
7076 display: inline-block !important;
7079 display: block !important;
7082 display: table !important;
7085 display: table-row !important;
7088 display: table-cell !important;
7091 display: -ms-flexbox !important;
7092 display: flex !important;
7095 display: -ms-inline-flexbox !important;
7096 display: inline-flex !important;
7100 @media (min-width: 1200px) {
7102 display: none !important;
7105 display: inline !important;
7107 .d-xl-inline-block {
7108 display: inline-block !important;
7111 display: block !important;
7114 display: table !important;
7117 display: table-row !important;
7120 display: table-cell !important;
7123 display: -ms-flexbox !important;
7124 display: flex !important;
7127 display: -ms-inline-flexbox !important;
7128 display: inline-flex !important;
7134 display: none !important;
7137 display: inline !important;
7139 .d-print-inline-block {
7140 display: inline-block !important;
7143 display: block !important;
7146 display: table !important;
7148 .d-print-table-row {
7149 display: table-row !important;
7151 .d-print-table-cell {
7152 display: table-cell !important;
7155 display: -ms-flexbox !important;
7156 display: flex !important;
7158 .d-print-inline-flex {
7159 display: -ms-inline-flexbox !important;
7160 display: inline-flex !important;
7172 .embed-responsive::before {
7177 .embed-responsive .embed-responsive-item,
7178 .embed-responsive iframe,
7179 .embed-responsive embed,
7180 .embed-responsive object,
7181 .embed-responsive video {
7191 .embed-responsive-21by9::before {
7192 padding-top: 42.857143%;
7195 .embed-responsive-16by9::before {
7196 padding-top: 56.25%;
7199 .embed-responsive-4by3::before {
7203 .embed-responsive-1by1::before {
7208 -ms-flex-direction: row !important;
7209 flex-direction: row !important;
7213 -ms-flex-direction: column !important;
7214 flex-direction: column !important;
7218 -ms-flex-direction: row-reverse !important;
7219 flex-direction: row-reverse !important;
7222 .flex-column-reverse {
7223 -ms-flex-direction: column-reverse !important;
7224 flex-direction: column-reverse !important;
7228 -ms-flex-wrap: wrap !important;
7229 flex-wrap: wrap !important;
7233 -ms-flex-wrap: nowrap !important;
7234 flex-wrap: nowrap !important;
7237 .flex-wrap-reverse {
7238 -ms-flex-wrap: wrap-reverse !important;
7239 flex-wrap: wrap-reverse !important;
7243 -ms-flex: 1 1 auto !important;
7244 flex: 1 1 auto !important;
7248 -ms-flex-positive: 0 !important;
7249 flex-grow: 0 !important;
7253 -ms-flex-positive: 1 !important;
7254 flex-grow: 1 !important;
7258 -ms-flex-negative: 0 !important;
7259 flex-shrink: 0 !important;
7263 -ms-flex-negative: 1 !important;
7264 flex-shrink: 1 !important;
7267 .justify-content-start {
7268 -ms-flex-pack: start !important;
7269 justify-content: flex-start !important;
7272 .justify-content-end {
7273 -ms-flex-pack: end !important;
7274 justify-content: flex-end !important;
7277 .justify-content-center {
7278 -ms-flex-pack: center !important;
7279 justify-content: center !important;
7282 .justify-content-between {
7283 -ms-flex-pack: justify !important;
7284 justify-content: space-between !important;
7287 .justify-content-around {
7288 -ms-flex-pack: distribute !important;
7289 justify-content: space-around !important;
7292 .align-items-start {
7293 -ms-flex-align: start !important;
7294 align-items: flex-start !important;
7298 -ms-flex-align: end !important;
7299 align-items: flex-end !important;
7302 .align-items-center {
7303 -ms-flex-align: center !important;
7304 align-items: center !important;
7307 .align-items-baseline {
7308 -ms-flex-align: baseline !important;
7309 align-items: baseline !important;
7312 .align-items-stretch {
7313 -ms-flex-align: stretch !important;
7314 align-items: stretch !important;
7317 .align-content-start {
7318 -ms-flex-line-pack: start !important;
7319 align-content: flex-start !important;
7322 .align-content-end {
7323 -ms-flex-line-pack: end !important;
7324 align-content: flex-end !important;
7327 .align-content-center {
7328 -ms-flex-line-pack: center !important;
7329 align-content: center !important;
7332 .align-content-between {
7333 -ms-flex-line-pack: justify !important;
7334 align-content: space-between !important;
7337 .align-content-around {
7338 -ms-flex-line-pack: distribute !important;
7339 align-content: space-around !important;
7342 .align-content-stretch {
7343 -ms-flex-line-pack: stretch !important;
7344 align-content: stretch !important;
7348 -ms-flex-item-align: auto !important;
7349 align-self: auto !important;
7353 -ms-flex-item-align: start !important;
7354 align-self: flex-start !important;
7358 -ms-flex-item-align: end !important;
7359 align-self: flex-end !important;
7362 .align-self-center {
7363 -ms-flex-item-align: center !important;
7364 align-self: center !important;
7367 .align-self-baseline {
7368 -ms-flex-item-align: baseline !important;
7369 align-self: baseline !important;
7372 .align-self-stretch {
7373 -ms-flex-item-align: stretch !important;
7374 align-self: stretch !important;
7377 @media (min-width: 576px) {
7379 -ms-flex-direction: row !important;
7380 flex-direction: row !important;
7383 -ms-flex-direction: column !important;
7384 flex-direction: column !important;
7386 .flex-sm-row-reverse {
7387 -ms-flex-direction: row-reverse !important;
7388 flex-direction: row-reverse !important;
7390 .flex-sm-column-reverse {
7391 -ms-flex-direction: column-reverse !important;
7392 flex-direction: column-reverse !important;
7395 -ms-flex-wrap: wrap !important;
7396 flex-wrap: wrap !important;
7399 -ms-flex-wrap: nowrap !important;
7400 flex-wrap: nowrap !important;
7402 .flex-sm-wrap-reverse {
7403 -ms-flex-wrap: wrap-reverse !important;
7404 flex-wrap: wrap-reverse !important;
7407 -ms-flex: 1 1 auto !important;
7408 flex: 1 1 auto !important;
7411 -ms-flex-positive: 0 !important;
7412 flex-grow: 0 !important;
7415 -ms-flex-positive: 1 !important;
7416 flex-grow: 1 !important;
7419 -ms-flex-negative: 0 !important;
7420 flex-shrink: 0 !important;
7423 -ms-flex-negative: 1 !important;
7424 flex-shrink: 1 !important;
7426 .justify-content-sm-start {
7427 -ms-flex-pack: start !important;
7428 justify-content: flex-start !important;
7430 .justify-content-sm-end {
7431 -ms-flex-pack: end !important;
7432 justify-content: flex-end !important;
7434 .justify-content-sm-center {
7435 -ms-flex-pack: center !important;
7436 justify-content: center !important;
7438 .justify-content-sm-between {
7439 -ms-flex-pack: justify !important;
7440 justify-content: space-between !important;
7442 .justify-content-sm-around {
7443 -ms-flex-pack: distribute !important;
7444 justify-content: space-around !important;
7446 .align-items-sm-start {
7447 -ms-flex-align: start !important;
7448 align-items: flex-start !important;
7450 .align-items-sm-end {
7451 -ms-flex-align: end !important;
7452 align-items: flex-end !important;
7454 .align-items-sm-center {
7455 -ms-flex-align: center !important;
7456 align-items: center !important;
7458 .align-items-sm-baseline {
7459 -ms-flex-align: baseline !important;
7460 align-items: baseline !important;
7462 .align-items-sm-stretch {
7463 -ms-flex-align: stretch !important;
7464 align-items: stretch !important;
7466 .align-content-sm-start {
7467 -ms-flex-line-pack: start !important;
7468 align-content: flex-start !important;
7470 .align-content-sm-end {
7471 -ms-flex-line-pack: end !important;
7472 align-content: flex-end !important;
7474 .align-content-sm-center {
7475 -ms-flex-line-pack: center !important;
7476 align-content: center !important;
7478 .align-content-sm-between {
7479 -ms-flex-line-pack: justify !important;
7480 align-content: space-between !important;
7482 .align-content-sm-around {
7483 -ms-flex-line-pack: distribute !important;
7484 align-content: space-around !important;
7486 .align-content-sm-stretch {
7487 -ms-flex-line-pack: stretch !important;
7488 align-content: stretch !important;
7490 .align-self-sm-auto {
7491 -ms-flex-item-align: auto !important;
7492 align-self: auto !important;
7494 .align-self-sm-start {
7495 -ms-flex-item-align: start !important;
7496 align-self: flex-start !important;
7498 .align-self-sm-end {
7499 -ms-flex-item-align: end !important;
7500 align-self: flex-end !important;
7502 .align-self-sm-center {
7503 -ms-flex-item-align: center !important;
7504 align-self: center !important;
7506 .align-self-sm-baseline {
7507 -ms-flex-item-align: baseline !important;
7508 align-self: baseline !important;
7510 .align-self-sm-stretch {
7511 -ms-flex-item-align: stretch !important;
7512 align-self: stretch !important;
7516 @media (min-width: 768px) {
7518 -ms-flex-direction: row !important;
7519 flex-direction: row !important;
7522 -ms-flex-direction: column !important;
7523 flex-direction: column !important;
7525 .flex-md-row-reverse {
7526 -ms-flex-direction: row-reverse !important;
7527 flex-direction: row-reverse !important;
7529 .flex-md-column-reverse {
7530 -ms-flex-direction: column-reverse !important;
7531 flex-direction: column-reverse !important;
7534 -ms-flex-wrap: wrap !important;
7535 flex-wrap: wrap !important;
7538 -ms-flex-wrap: nowrap !important;
7539 flex-wrap: nowrap !important;
7541 .flex-md-wrap-reverse {
7542 -ms-flex-wrap: wrap-reverse !important;
7543 flex-wrap: wrap-reverse !important;
7546 -ms-flex: 1 1 auto !important;
7547 flex: 1 1 auto !important;
7550 -ms-flex-positive: 0 !important;
7551 flex-grow: 0 !important;
7554 -ms-flex-positive: 1 !important;
7555 flex-grow: 1 !important;
7558 -ms-flex-negative: 0 !important;
7559 flex-shrink: 0 !important;
7562 -ms-flex-negative: 1 !important;
7563 flex-shrink: 1 !important;
7565 .justify-content-md-start {
7566 -ms-flex-pack: start !important;
7567 justify-content: flex-start !important;
7569 .justify-content-md-end {
7570 -ms-flex-pack: end !important;
7571 justify-content: flex-end !important;
7573 .justify-content-md-center {
7574 -ms-flex-pack: center !important;
7575 justify-content: center !important;
7577 .justify-content-md-between {
7578 -ms-flex-pack: justify !important;
7579 justify-content: space-between !important;
7581 .justify-content-md-around {
7582 -ms-flex-pack: distribute !important;
7583 justify-content: space-around !important;
7585 .align-items-md-start {
7586 -ms-flex-align: start !important;
7587 align-items: flex-start !important;
7589 .align-items-md-end {
7590 -ms-flex-align: end !important;
7591 align-items: flex-end !important;
7593 .align-items-md-center {
7594 -ms-flex-align: center !important;
7595 align-items: center !important;
7597 .align-items-md-baseline {
7598 -ms-flex-align: baseline !important;
7599 align-items: baseline !important;
7601 .align-items-md-stretch {
7602 -ms-flex-align: stretch !important;
7603 align-items: stretch !important;
7605 .align-content-md-start {
7606 -ms-flex-line-pack: start !important;
7607 align-content: flex-start !important;
7609 .align-content-md-end {
7610 -ms-flex-line-pack: end !important;
7611 align-content: flex-end !important;
7613 .align-content-md-center {
7614 -ms-flex-line-pack: center !important;
7615 align-content: center !important;
7617 .align-content-md-between {
7618 -ms-flex-line-pack: justify !important;
7619 align-content: space-between !important;
7621 .align-content-md-around {
7622 -ms-flex-line-pack: distribute !important;
7623 align-content: space-around !important;
7625 .align-content-md-stretch {
7626 -ms-flex-line-pack: stretch !important;
7627 align-content: stretch !important;
7629 .align-self-md-auto {
7630 -ms-flex-item-align: auto !important;
7631 align-self: auto !important;
7633 .align-self-md-start {
7634 -ms-flex-item-align: start !important;
7635 align-self: flex-start !important;
7637 .align-self-md-end {
7638 -ms-flex-item-align: end !important;
7639 align-self: flex-end !important;
7641 .align-self-md-center {
7642 -ms-flex-item-align: center !important;
7643 align-self: center !important;
7645 .align-self-md-baseline {
7646 -ms-flex-item-align: baseline !important;
7647 align-self: baseline !important;
7649 .align-self-md-stretch {
7650 -ms-flex-item-align: stretch !important;
7651 align-self: stretch !important;
7655 @media (min-width: 992px) {
7657 -ms-flex-direction: row !important;
7658 flex-direction: row !important;
7661 -ms-flex-direction: column !important;
7662 flex-direction: column !important;
7664 .flex-lg-row-reverse {
7665 -ms-flex-direction: row-reverse !important;
7666 flex-direction: row-reverse !important;
7668 .flex-lg-column-reverse {
7669 -ms-flex-direction: column-reverse !important;
7670 flex-direction: column-reverse !important;
7673 -ms-flex-wrap: wrap !important;
7674 flex-wrap: wrap !important;
7677 -ms-flex-wrap: nowrap !important;
7678 flex-wrap: nowrap !important;
7680 .flex-lg-wrap-reverse {
7681 -ms-flex-wrap: wrap-reverse !important;
7682 flex-wrap: wrap-reverse !important;
7685 -ms-flex: 1 1 auto !important;
7686 flex: 1 1 auto !important;
7689 -ms-flex-positive: 0 !important;
7690 flex-grow: 0 !important;
7693 -ms-flex-positive: 1 !important;
7694 flex-grow: 1 !important;
7697 -ms-flex-negative: 0 !important;
7698 flex-shrink: 0 !important;
7701 -ms-flex-negative: 1 !important;
7702 flex-shrink: 1 !important;
7704 .justify-content-lg-start {
7705 -ms-flex-pack: start !important;
7706 justify-content: flex-start !important;
7708 .justify-content-lg-end {
7709 -ms-flex-pack: end !important;
7710 justify-content: flex-end !important;
7712 .justify-content-lg-center {
7713 -ms-flex-pack: center !important;
7714 justify-content: center !important;
7716 .justify-content-lg-between {
7717 -ms-flex-pack: justify !important;
7718 justify-content: space-between !important;
7720 .justify-content-lg-around {
7721 -ms-flex-pack: distribute !important;
7722 justify-content: space-around !important;
7724 .align-items-lg-start {
7725 -ms-flex-align: start !important;
7726 align-items: flex-start !important;
7728 .align-items-lg-end {
7729 -ms-flex-align: end !important;
7730 align-items: flex-end !important;
7732 .align-items-lg-center {
7733 -ms-flex-align: center !important;
7734 align-items: center !important;
7736 .align-items-lg-baseline {
7737 -ms-flex-align: baseline !important;
7738 align-items: baseline !important;
7740 .align-items-lg-stretch {
7741 -ms-flex-align: stretch !important;
7742 align-items: stretch !important;
7744 .align-content-lg-start {
7745 -ms-flex-line-pack: start !important;
7746 align-content: flex-start !important;
7748 .align-content-lg-end {
7749 -ms-flex-line-pack: end !important;
7750 align-content: flex-end !important;
7752 .align-content-lg-center {
7753 -ms-flex-line-pack: center !important;
7754 align-content: center !important;
7756 .align-content-lg-between {
7757 -ms-flex-line-pack: justify !important;
7758 align-content: space-between !important;
7760 .align-content-lg-around {
7761 -ms-flex-line-pack: distribute !important;
7762 align-content: space-around !important;
7764 .align-content-lg-stretch {
7765 -ms-flex-line-pack: stretch !important;
7766 align-content: stretch !important;
7768 .align-self-lg-auto {
7769 -ms-flex-item-align: auto !important;
7770 align-self: auto !important;
7772 .align-self-lg-start {
7773 -ms-flex-item-align: start !important;
7774 align-self: flex-start !important;
7776 .align-self-lg-end {
7777 -ms-flex-item-align: end !important;
7778 align-self: flex-end !important;
7780 .align-self-lg-center {
7781 -ms-flex-item-align: center !important;
7782 align-self: center !important;
7784 .align-self-lg-baseline {
7785 -ms-flex-item-align: baseline !important;
7786 align-self: baseline !important;
7788 .align-self-lg-stretch {
7789 -ms-flex-item-align: stretch !important;
7790 align-self: stretch !important;
7794 @media (min-width: 1200px) {
7796 -ms-flex-direction: row !important;
7797 flex-direction: row !important;
7800 -ms-flex-direction: column !important;
7801 flex-direction: column !important;
7803 .flex-xl-row-reverse {
7804 -ms-flex-direction: row-reverse !important;
7805 flex-direction: row-reverse !important;
7807 .flex-xl-column-reverse {
7808 -ms-flex-direction: column-reverse !important;
7809 flex-direction: column-reverse !important;
7812 -ms-flex-wrap: wrap !important;
7813 flex-wrap: wrap !important;
7816 -ms-flex-wrap: nowrap !important;
7817 flex-wrap: nowrap !important;
7819 .flex-xl-wrap-reverse {
7820 -ms-flex-wrap: wrap-reverse !important;
7821 flex-wrap: wrap-reverse !important;
7824 -ms-flex: 1 1 auto !important;
7825 flex: 1 1 auto !important;
7828 -ms-flex-positive: 0 !important;
7829 flex-grow: 0 !important;
7832 -ms-flex-positive: 1 !important;
7833 flex-grow: 1 !important;
7836 -ms-flex-negative: 0 !important;
7837 flex-shrink: 0 !important;
7840 -ms-flex-negative: 1 !important;
7841 flex-shrink: 1 !important;
7843 .justify-content-xl-start {
7844 -ms-flex-pack: start !important;
7845 justify-content: flex-start !important;
7847 .justify-content-xl-end {
7848 -ms-flex-pack: end !important;
7849 justify-content: flex-end !important;
7851 .justify-content-xl-center {
7852 -ms-flex-pack: center !important;
7853 justify-content: center !important;
7855 .justify-content-xl-between {
7856 -ms-flex-pack: justify !important;
7857 justify-content: space-between !important;
7859 .justify-content-xl-around {
7860 -ms-flex-pack: distribute !important;
7861 justify-content: space-around !important;
7863 .align-items-xl-start {
7864 -ms-flex-align: start !important;
7865 align-items: flex-start !important;
7867 .align-items-xl-end {
7868 -ms-flex-align: end !important;
7869 align-items: flex-end !important;
7871 .align-items-xl-center {
7872 -ms-flex-align: center !important;
7873 align-items: center !important;
7875 .align-items-xl-baseline {
7876 -ms-flex-align: baseline !important;
7877 align-items: baseline !important;
7879 .align-items-xl-stretch {
7880 -ms-flex-align: stretch !important;
7881 align-items: stretch !important;
7883 .align-content-xl-start {
7884 -ms-flex-line-pack: start !important;
7885 align-content: flex-start !important;
7887 .align-content-xl-end {
7888 -ms-flex-line-pack: end !important;
7889 align-content: flex-end !important;
7891 .align-content-xl-center {
7892 -ms-flex-line-pack: center !important;
7893 align-content: center !important;
7895 .align-content-xl-between {
7896 -ms-flex-line-pack: justify !important;
7897 align-content: space-between !important;
7899 .align-content-xl-around {
7900 -ms-flex-line-pack: distribute !important;
7901 align-content: space-around !important;
7903 .align-content-xl-stretch {
7904 -ms-flex-line-pack: stretch !important;
7905 align-content: stretch !important;
7907 .align-self-xl-auto {
7908 -ms-flex-item-align: auto !important;
7909 align-self: auto !important;
7911 .align-self-xl-start {
7912 -ms-flex-item-align: start !important;
7913 align-self: flex-start !important;
7915 .align-self-xl-end {
7916 -ms-flex-item-align: end !important;
7917 align-self: flex-end !important;
7919 .align-self-xl-center {
7920 -ms-flex-item-align: center !important;
7921 align-self: center !important;
7923 .align-self-xl-baseline {
7924 -ms-flex-item-align: baseline !important;
7925 align-self: baseline !important;
7927 .align-self-xl-stretch {
7928 -ms-flex-item-align: stretch !important;
7929 align-self: stretch !important;
7934 float: left !important;
7938 float: right !important;
7942 float: none !important;
7945 @media (min-width: 576px) {
7947 float: left !important;
7950 float: right !important;
7953 float: none !important;
7957 @media (min-width: 768px) {
7959 float: left !important;
7962 float: right !important;
7965 float: none !important;
7969 @media (min-width: 992px) {
7971 float: left !important;
7974 float: right !important;
7977 float: none !important;
7981 @media (min-width: 1200px) {
7983 float: left !important;
7986 float: right !important;
7989 float: none !important;
7994 -webkit-user-select: all !important;
7995 -moz-user-select: all !important;
7996 user-select: all !important;
8000 -webkit-user-select: auto !important;
8001 -moz-user-select: auto !important;
8002 -ms-user-select: auto !important;
8003 user-select: auto !important;
8007 -webkit-user-select: none !important;
8008 -moz-user-select: none !important;
8009 -ms-user-select: none !important;
8010 user-select: none !important;
8014 overflow: auto !important;
8018 overflow: hidden !important;
8022 position: static !important;
8025 .position-relative {
8026 position: relative !important;
8029 .position-absolute {
8030 position: absolute !important;
8034 position: fixed !important;
8038 position: -webkit-sticky !important;
8039 position: sticky !important;
8058 @supports ((position: -webkit-sticky) or (position: sticky)) {
8060 position: -webkit-sticky;
8074 clip: rect(0, 0, 0, 0);
8075 white-space: nowrap;
8079 .sr-only-focusable:active, .sr-only-focusable:focus {
8085 white-space: normal;
8089 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8093 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8097 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8101 box-shadow: none !important;
8105 width: 25% !important;
8109 width: 50% !important;
8113 width: 75% !important;
8117 width: 100% !important;
8121 width: auto !important;
8125 height: 25% !important;
8129 height: 50% !important;
8133 height: 75% !important;
8137 height: 100% !important;
8141 height: auto !important;
8145 max-width: 100% !important;
8149 max-height: 100% !important;
8153 min-width: 100vw !important;
8157 min-height: 100vh !important;
8161 width: 100vw !important;
8165 height: 100vh !important;
8169 margin: 0 !important;
8174 margin-top: 0 !important;
8179 margin-right: 0 !important;
8184 margin-bottom: 0 !important;
8189 margin-left: 0 !important;
8193 margin: 0.25rem !important;
8198 margin-top: 0.25rem !important;
8203 margin-right: 0.25rem !important;
8208 margin-bottom: 0.25rem !important;
8213 margin-left: 0.25rem !important;
8217 margin: 0.5rem !important;
8222 margin-top: 0.5rem !important;
8227 margin-right: 0.5rem !important;
8232 margin-bottom: 0.5rem !important;
8237 margin-left: 0.5rem !important;
8241 margin: 1rem !important;
8246 margin-top: 1rem !important;
8251 margin-right: 1rem !important;
8256 margin-bottom: 1rem !important;
8261 margin-left: 1rem !important;
8265 margin: 1.5rem !important;
8270 margin-top: 1.5rem !important;
8275 margin-right: 1.5rem !important;
8280 margin-bottom: 1.5rem !important;
8285 margin-left: 1.5rem !important;
8289 margin: 3rem !important;
8294 margin-top: 3rem !important;
8299 margin-right: 3rem !important;
8304 margin-bottom: 3rem !important;
8309 margin-left: 3rem !important;
8313 padding: 0 !important;
8318 padding-top: 0 !important;
8323 padding-right: 0 !important;
8328 padding-bottom: 0 !important;
8333 padding-left: 0 !important;
8337 padding: 0.25rem !important;
8342 padding-top: 0.25rem !important;
8347 padding-right: 0.25rem !important;
8352 padding-bottom: 0.25rem !important;
8357 padding-left: 0.25rem !important;
8361 padding: 0.5rem !important;
8366 padding-top: 0.5rem !important;
8371 padding-right: 0.5rem !important;
8376 padding-bottom: 0.5rem !important;
8381 padding-left: 0.5rem !important;
8385 padding: 1rem !important;
8390 padding-top: 1rem !important;
8395 padding-right: 1rem !important;
8400 padding-bottom: 1rem !important;
8405 padding-left: 1rem !important;
8409 padding: 1.5rem !important;
8414 padding-top: 1.5rem !important;
8419 padding-right: 1.5rem !important;
8424 padding-bottom: 1.5rem !important;
8429 padding-left: 1.5rem !important;
8433 padding: 3rem !important;
8438 padding-top: 3rem !important;
8443 padding-right: 3rem !important;
8448 padding-bottom: 3rem !important;
8453 padding-left: 3rem !important;
8457 margin: -0.25rem !important;
8462 margin-top: -0.25rem !important;
8467 margin-right: -0.25rem !important;
8472 margin-bottom: -0.25rem !important;
8477 margin-left: -0.25rem !important;
8481 margin: -0.5rem !important;
8486 margin-top: -0.5rem !important;
8491 margin-right: -0.5rem !important;
8496 margin-bottom: -0.5rem !important;
8501 margin-left: -0.5rem !important;
8505 margin: -1rem !important;
8510 margin-top: -1rem !important;
8515 margin-right: -1rem !important;
8520 margin-bottom: -1rem !important;
8525 margin-left: -1rem !important;
8529 margin: -1.5rem !important;
8534 margin-top: -1.5rem !important;
8539 margin-right: -1.5rem !important;
8544 margin-bottom: -1.5rem !important;
8549 margin-left: -1.5rem !important;
8553 margin: -3rem !important;
8558 margin-top: -3rem !important;
8563 margin-right: -3rem !important;
8568 margin-bottom: -3rem !important;
8573 margin-left: -3rem !important;
8577 margin: auto !important;
8582 margin-top: auto !important;
8587 margin-right: auto !important;
8592 margin-bottom: auto !important;
8597 margin-left: auto !important;
8600 @media (min-width: 576px) {
8602 margin: 0 !important;
8606 margin-top: 0 !important;
8610 margin-right: 0 !important;
8614 margin-bottom: 0 !important;
8618 margin-left: 0 !important;
8621 margin: 0.25rem !important;
8625 margin-top: 0.25rem !important;
8629 margin-right: 0.25rem !important;
8633 margin-bottom: 0.25rem !important;
8637 margin-left: 0.25rem !important;
8640 margin: 0.5rem !important;
8644 margin-top: 0.5rem !important;
8648 margin-right: 0.5rem !important;
8652 margin-bottom: 0.5rem !important;
8656 margin-left: 0.5rem !important;
8659 margin: 1rem !important;
8663 margin-top: 1rem !important;
8667 margin-right: 1rem !important;
8671 margin-bottom: 1rem !important;
8675 margin-left: 1rem !important;
8678 margin: 1.5rem !important;
8682 margin-top: 1.5rem !important;
8686 margin-right: 1.5rem !important;
8690 margin-bottom: 1.5rem !important;
8694 margin-left: 1.5rem !important;
8697 margin: 3rem !important;
8701 margin-top: 3rem !important;
8705 margin-right: 3rem !important;
8709 margin-bottom: 3rem !important;
8713 margin-left: 3rem !important;
8716 padding: 0 !important;
8720 padding-top: 0 !important;
8724 padding-right: 0 !important;
8728 padding-bottom: 0 !important;
8732 padding-left: 0 !important;
8735 padding: 0.25rem !important;
8739 padding-top: 0.25rem !important;
8743 padding-right: 0.25rem !important;
8747 padding-bottom: 0.25rem !important;
8751 padding-left: 0.25rem !important;
8754 padding: 0.5rem !important;
8758 padding-top: 0.5rem !important;
8762 padding-right: 0.5rem !important;
8766 padding-bottom: 0.5rem !important;
8770 padding-left: 0.5rem !important;
8773 padding: 1rem !important;
8777 padding-top: 1rem !important;
8781 padding-right: 1rem !important;
8785 padding-bottom: 1rem !important;
8789 padding-left: 1rem !important;
8792 padding: 1.5rem !important;
8796 padding-top: 1.5rem !important;
8800 padding-right: 1.5rem !important;
8804 padding-bottom: 1.5rem !important;
8808 padding-left: 1.5rem !important;
8811 padding: 3rem !important;
8815 padding-top: 3rem !important;
8819 padding-right: 3rem !important;
8823 padding-bottom: 3rem !important;
8827 padding-left: 3rem !important;
8830 margin: -0.25rem !important;
8834 margin-top: -0.25rem !important;
8838 margin-right: -0.25rem !important;
8842 margin-bottom: -0.25rem !important;
8846 margin-left: -0.25rem !important;
8849 margin: -0.5rem !important;
8853 margin-top: -0.5rem !important;
8857 margin-right: -0.5rem !important;
8861 margin-bottom: -0.5rem !important;
8865 margin-left: -0.5rem !important;
8868 margin: -1rem !important;
8872 margin-top: -1rem !important;
8876 margin-right: -1rem !important;
8880 margin-bottom: -1rem !important;
8884 margin-left: -1rem !important;
8887 margin: -1.5rem !important;
8891 margin-top: -1.5rem !important;
8895 margin-right: -1.5rem !important;
8899 margin-bottom: -1.5rem !important;
8903 margin-left: -1.5rem !important;
8906 margin: -3rem !important;
8910 margin-top: -3rem !important;
8914 margin-right: -3rem !important;
8918 margin-bottom: -3rem !important;
8922 margin-left: -3rem !important;
8925 margin: auto !important;
8929 margin-top: auto !important;
8933 margin-right: auto !important;
8937 margin-bottom: auto !important;
8941 margin-left: auto !important;
8945 @media (min-width: 768px) {
8947 margin: 0 !important;
8951 margin-top: 0 !important;
8955 margin-right: 0 !important;
8959 margin-bottom: 0 !important;
8963 margin-left: 0 !important;
8966 margin: 0.25rem !important;
8970 margin-top: 0.25rem !important;
8974 margin-right: 0.25rem !important;
8978 margin-bottom: 0.25rem !important;
8982 margin-left: 0.25rem !important;
8985 margin: 0.5rem !important;
8989 margin-top: 0.5rem !important;
8993 margin-right: 0.5rem !important;
8997 margin-bottom: 0.5rem !important;
9001 margin-left: 0.5rem !important;
9004 margin: 1rem !important;
9008 margin-top: 1rem !important;
9012 margin-right: 1rem !important;
9016 margin-bottom: 1rem !important;
9020 margin-left: 1rem !important;
9023 margin: 1.5rem !important;
9027 margin-top: 1.5rem !important;
9031 margin-right: 1.5rem !important;
9035 margin-bottom: 1.5rem !important;
9039 margin-left: 1.5rem !important;
9042 margin: 3rem !important;
9046 margin-top: 3rem !important;
9050 margin-right: 3rem !important;
9054 margin-bottom: 3rem !important;
9058 margin-left: 3rem !important;
9061 padding: 0 !important;
9065 padding-top: 0 !important;
9069 padding-right: 0 !important;
9073 padding-bottom: 0 !important;
9077 padding-left: 0 !important;
9080 padding: 0.25rem !important;
9084 padding-top: 0.25rem !important;
9088 padding-right: 0.25rem !important;
9092 padding-bottom: 0.25rem !important;
9096 padding-left: 0.25rem !important;
9099 padding: 0.5rem !important;
9103 padding-top: 0.5rem !important;
9107 padding-right: 0.5rem !important;
9111 padding-bottom: 0.5rem !important;
9115 padding-left: 0.5rem !important;
9118 padding: 1rem !important;
9122 padding-top: 1rem !important;
9126 padding-right: 1rem !important;
9130 padding-bottom: 1rem !important;
9134 padding-left: 1rem !important;
9137 padding: 1.5rem !important;
9141 padding-top: 1.5rem !important;
9145 padding-right: 1.5rem !important;
9149 padding-bottom: 1.5rem !important;
9153 padding-left: 1.5rem !important;
9156 padding: 3rem !important;
9160 padding-top: 3rem !important;
9164 padding-right: 3rem !important;
9168 padding-bottom: 3rem !important;
9172 padding-left: 3rem !important;
9175 margin: -0.25rem !important;
9179 margin-top: -0.25rem !important;
9183 margin-right: -0.25rem !important;
9187 margin-bottom: -0.25rem !important;
9191 margin-left: -0.25rem !important;
9194 margin: -0.5rem !important;
9198 margin-top: -0.5rem !important;
9202 margin-right: -0.5rem !important;
9206 margin-bottom: -0.5rem !important;
9210 margin-left: -0.5rem !important;
9213 margin: -1rem !important;
9217 margin-top: -1rem !important;
9221 margin-right: -1rem !important;
9225 margin-bottom: -1rem !important;
9229 margin-left: -1rem !important;
9232 margin: -1.5rem !important;
9236 margin-top: -1.5rem !important;
9240 margin-right: -1.5rem !important;
9244 margin-bottom: -1.5rem !important;
9248 margin-left: -1.5rem !important;
9251 margin: -3rem !important;
9255 margin-top: -3rem !important;
9259 margin-right: -3rem !important;
9263 margin-bottom: -3rem !important;
9267 margin-left: -3rem !important;
9270 margin: auto !important;
9274 margin-top: auto !important;
9278 margin-right: auto !important;
9282 margin-bottom: auto !important;
9286 margin-left: auto !important;
9290 @media (min-width: 992px) {
9292 margin: 0 !important;
9296 margin-top: 0 !important;
9300 margin-right: 0 !important;
9304 margin-bottom: 0 !important;
9308 margin-left: 0 !important;
9311 margin: 0.25rem !important;
9315 margin-top: 0.25rem !important;
9319 margin-right: 0.25rem !important;
9323 margin-bottom: 0.25rem !important;
9327 margin-left: 0.25rem !important;
9330 margin: 0.5rem !important;
9334 margin-top: 0.5rem !important;
9338 margin-right: 0.5rem !important;
9342 margin-bottom: 0.5rem !important;
9346 margin-left: 0.5rem !important;
9349 margin: 1rem !important;
9353 margin-top: 1rem !important;
9357 margin-right: 1rem !important;
9361 margin-bottom: 1rem !important;
9365 margin-left: 1rem !important;
9368 margin: 1.5rem !important;
9372 margin-top: 1.5rem !important;
9376 margin-right: 1.5rem !important;
9380 margin-bottom: 1.5rem !important;
9384 margin-left: 1.5rem !important;
9387 margin: 3rem !important;
9391 margin-top: 3rem !important;
9395 margin-right: 3rem !important;
9399 margin-bottom: 3rem !important;
9403 margin-left: 3rem !important;
9406 padding: 0 !important;
9410 padding-top: 0 !important;
9414 padding-right: 0 !important;
9418 padding-bottom: 0 !important;
9422 padding-left: 0 !important;
9425 padding: 0.25rem !important;
9429 padding-top: 0.25rem !important;
9433 padding-right: 0.25rem !important;
9437 padding-bottom: 0.25rem !important;
9441 padding-left: 0.25rem !important;
9444 padding: 0.5rem !important;
9448 padding-top: 0.5rem !important;
9452 padding-right: 0.5rem !important;
9456 padding-bottom: 0.5rem !important;
9460 padding-left: 0.5rem !important;
9463 padding: 1rem !important;
9467 padding-top: 1rem !important;
9471 padding-right: 1rem !important;
9475 padding-bottom: 1rem !important;
9479 padding-left: 1rem !important;
9482 padding: 1.5rem !important;
9486 padding-top: 1.5rem !important;
9490 padding-right: 1.5rem !important;
9494 padding-bottom: 1.5rem !important;
9498 padding-left: 1.5rem !important;
9501 padding: 3rem !important;
9505 padding-top: 3rem !important;
9509 padding-right: 3rem !important;
9513 padding-bottom: 3rem !important;
9517 padding-left: 3rem !important;
9520 margin: -0.25rem !important;
9524 margin-top: -0.25rem !important;
9528 margin-right: -0.25rem !important;
9532 margin-bottom: -0.25rem !important;
9536 margin-left: -0.25rem !important;
9539 margin: -0.5rem !important;
9543 margin-top: -0.5rem !important;
9547 margin-right: -0.5rem !important;
9551 margin-bottom: -0.5rem !important;
9555 margin-left: -0.5rem !important;
9558 margin: -1rem !important;
9562 margin-top: -1rem !important;
9566 margin-right: -1rem !important;
9570 margin-bottom: -1rem !important;
9574 margin-left: -1rem !important;
9577 margin: -1.5rem !important;
9581 margin-top: -1.5rem !important;
9585 margin-right: -1.5rem !important;
9589 margin-bottom: -1.5rem !important;
9593 margin-left: -1.5rem !important;
9596 margin: -3rem !important;
9600 margin-top: -3rem !important;
9604 margin-right: -3rem !important;
9608 margin-bottom: -3rem !important;
9612 margin-left: -3rem !important;
9615 margin: auto !important;
9619 margin-top: auto !important;
9623 margin-right: auto !important;
9627 margin-bottom: auto !important;
9631 margin-left: auto !important;
9635 @media (min-width: 1200px) {
9637 margin: 0 !important;
9641 margin-top: 0 !important;
9645 margin-right: 0 !important;
9649 margin-bottom: 0 !important;
9653 margin-left: 0 !important;
9656 margin: 0.25rem !important;
9660 margin-top: 0.25rem !important;
9664 margin-right: 0.25rem !important;
9668 margin-bottom: 0.25rem !important;
9672 margin-left: 0.25rem !important;
9675 margin: 0.5rem !important;
9679 margin-top: 0.5rem !important;
9683 margin-right: 0.5rem !important;
9687 margin-bottom: 0.5rem !important;
9691 margin-left: 0.5rem !important;
9694 margin: 1rem !important;
9698 margin-top: 1rem !important;
9702 margin-right: 1rem !important;
9706 margin-bottom: 1rem !important;
9710 margin-left: 1rem !important;
9713 margin: 1.5rem !important;
9717 margin-top: 1.5rem !important;
9721 margin-right: 1.5rem !important;
9725 margin-bottom: 1.5rem !important;
9729 margin-left: 1.5rem !important;
9732 margin: 3rem !important;
9736 margin-top: 3rem !important;
9740 margin-right: 3rem !important;
9744 margin-bottom: 3rem !important;
9748 margin-left: 3rem !important;
9751 padding: 0 !important;
9755 padding-top: 0 !important;
9759 padding-right: 0 !important;
9763 padding-bottom: 0 !important;
9767 padding-left: 0 !important;
9770 padding: 0.25rem !important;
9774 padding-top: 0.25rem !important;
9778 padding-right: 0.25rem !important;
9782 padding-bottom: 0.25rem !important;
9786 padding-left: 0.25rem !important;
9789 padding: 0.5rem !important;
9793 padding-top: 0.5rem !important;
9797 padding-right: 0.5rem !important;
9801 padding-bottom: 0.5rem !important;
9805 padding-left: 0.5rem !important;
9808 padding: 1rem !important;
9812 padding-top: 1rem !important;
9816 padding-right: 1rem !important;
9820 padding-bottom: 1rem !important;
9824 padding-left: 1rem !important;
9827 padding: 1.5rem !important;
9831 padding-top: 1.5rem !important;
9835 padding-right: 1.5rem !important;
9839 padding-bottom: 1.5rem !important;
9843 padding-left: 1.5rem !important;
9846 padding: 3rem !important;
9850 padding-top: 3rem !important;
9854 padding-right: 3rem !important;
9858 padding-bottom: 3rem !important;
9862 padding-left: 3rem !important;
9865 margin: -0.25rem !important;
9869 margin-top: -0.25rem !important;
9873 margin-right: -0.25rem !important;
9877 margin-bottom: -0.25rem !important;
9881 margin-left: -0.25rem !important;
9884 margin: -0.5rem !important;
9888 margin-top: -0.5rem !important;
9892 margin-right: -0.5rem !important;
9896 margin-bottom: -0.5rem !important;
9900 margin-left: -0.5rem !important;
9903 margin: -1rem !important;
9907 margin-top: -1rem !important;
9911 margin-right: -1rem !important;
9915 margin-bottom: -1rem !important;
9919 margin-left: -1rem !important;
9922 margin: -1.5rem !important;
9926 margin-top: -1.5rem !important;
9930 margin-right: -1.5rem !important;
9934 margin-bottom: -1.5rem !important;
9938 margin-left: -1.5rem !important;
9941 margin: -3rem !important;
9945 margin-top: -3rem !important;
9949 margin-right: -3rem !important;
9953 margin-bottom: -3rem !important;
9957 margin-left: -3rem !important;
9960 margin: auto !important;
9964 margin-top: auto !important;
9968 margin-right: auto !important;
9972 margin-bottom: auto !important;
9976 margin-left: auto !important;
9980 .stretched-link::after {
9987 pointer-events: auto;
9989 background-color: rgba(0, 0, 0, 0);
9993 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
9997 text-align: justify !important;
10001 white-space: normal !important;
10005 white-space: nowrap !important;
10010 text-overflow: ellipsis;
10011 white-space: nowrap;
10015 text-align: left !important;
10019 text-align: right !important;
10023 text-align: center !important;
10026 @media (min-width: 576px) {
10028 text-align: left !important;
10031 text-align: right !important;
10034 text-align: center !important;
10038 @media (min-width: 768px) {
10040 text-align: left !important;
10043 text-align: right !important;
10046 text-align: center !important;
10050 @media (min-width: 992px) {
10052 text-align: left !important;
10055 text-align: right !important;
10058 text-align: center !important;
10062 @media (min-width: 1200px) {
10064 text-align: left !important;
10067 text-align: right !important;
10070 text-align: center !important;
10075 text-transform: lowercase !important;
10079 text-transform: uppercase !important;
10083 text-transform: capitalize !important;
10086 .font-weight-light {
10087 font-weight: 300 !important;
10090 .font-weight-lighter {
10091 font-weight: lighter !important;
10094 .font-weight-normal {
10095 font-weight: 400 !important;
10098 .font-weight-bold {
10099 font-weight: 700 !important;
10102 .font-weight-bolder {
10103 font-weight: bolder !important;
10107 font-style: italic !important;
10111 color: #fff !important;
10115 color: #007bff !important;
10118 a.text-primary:hover, a.text-primary:focus {
10119 color: #0056b3 !important;
10123 color: #6c757d !important;
10126 a.text-secondary:hover, a.text-secondary:focus {
10127 color: #494f54 !important;
10131 color: #28a745 !important;
10134 a.text-success:hover, a.text-success:focus {
10135 color: #19692c !important;
10139 color: #17a2b8 !important;
10142 a.text-info:hover, a.text-info:focus {
10143 color: #0f6674 !important;
10147 color: #ffc107 !important;
10150 a.text-warning:hover, a.text-warning:focus {
10151 color: #ba8b00 !important;
10155 color: #dc3545 !important;
10158 a.text-danger:hover, a.text-danger:focus {
10159 color: #a71d2a !important;
10163 color: #f8f9fa !important;
10166 a.text-light:hover, a.text-light:focus {
10167 color: #cbd3da !important;
10171 color: #343a40 !important;
10174 a.text-dark:hover, a.text-dark:focus {
10175 color: #121416 !important;
10179 color: #212529 !important;
10183 color: #6c757d !important;
10187 color: rgba(0, 0, 0, 0.5) !important;
10191 color: rgba(255, 255, 255, 0.5) !important;
10196 color: transparent;
10198 background-color: transparent;
10202 .text-decoration-none {
10203 text-decoration: none !important;
10207 word-break: break-word !important;
10208 word-wrap: break-word !important;
10212 color: inherit !important;
10216 visibility: visible !important;
10220 visibility: hidden !important;
10227 text-shadow: none !important;
10228 box-shadow: none !important;
10231 text-decoration: underline;
10233 abbr[title]::after {
10234 content: " (" attr(title) ")";
10237 white-space: pre-wrap !important;
10241 border: 1px solid #adb5bd;
10242 page-break-inside: avoid;
10245 display: table-header-group;
10249 page-break-inside: avoid;
10259 page-break-after: avoid;
10265 min-width: 992px !important;
10268 min-width: 992px !important;
10274 border: 1px solid #000;
10277 border-collapse: collapse !important;
10281 background-color: #fff !important;
10283 .table-bordered th,
10284 .table-bordered td {
10285 border: 1px solid #dee2e6 !important;
10292 .table-dark thead th,
10293 .table-dark tbody + tbody {
10294 border-color: #dee2e6;
10296 .table .thead-dark th {
10298 border-color: #dee2e6;
10301 /*# sourceMappingURL=bootstrap.css.map */#map-position.svelte-1b30dq3{display:none;position:absolute;top:0;right:20px;padding:0 5px;color:#333;font-size:11px;background-color:rgba(255, 255, 255, 0.7);z-index:1000}#map-position-close.svelte-1b30dq3{text-align:right}@media(max-width: 768px){#map-position.svelte-1b30dq3{top:20px;right:20px}}.leaflet-control-minimap{border:rgba(255,255,255,1) solid;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:3px;background:#f8f8f9;transition:all .6s}.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(images/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(images/toggle.png)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}/* required styles */
\r
10305 .leaflet-marker-icon,
\r
10306 .leaflet-marker-shadow,
\r
10307 .leaflet-tile-container,
\r
10308 .leaflet-pane > svg,
\r
10309 .leaflet-pane > canvas,
\r
10310 .leaflet-zoom-box,
\r
10311 .leaflet-image-layer,
\r
10313 position: absolute;
\r
10317 .leaflet-container {
\r
10318 overflow: hidden;
\r
10321 .leaflet-marker-icon,
\r
10322 .leaflet-marker-shadow {
\r
10323 -webkit-user-select: none;
\r
10324 -moz-user-select: none;
\r
10325 user-select: none;
\r
10326 -webkit-user-drag: none;
\r
10328 /* Prevents IE11 from highlighting tiles in blue */
\r
10329 .leaflet-tile::selection {
\r
10330 background: transparent;
\r
10332 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
\r
10333 .leaflet-safari .leaflet-tile {
\r
10334 image-rendering: -webkit-optimize-contrast;
\r
10336 /* hack that prevents hw layers "stretching" when loading new tiles */
\r
10337 .leaflet-safari .leaflet-tile-container {
\r
10340 -webkit-transform-origin: 0 0;
\r
10342 .leaflet-marker-icon,
\r
10343 .leaflet-marker-shadow {
\r
10346 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
\r
10347 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
\r
10348 .leaflet-container .leaflet-overlay-pane svg,
\r
10349 .leaflet-container .leaflet-marker-pane img,
\r
10350 .leaflet-container .leaflet-shadow-pane img,
\r
10351 .leaflet-container .leaflet-tile-pane img,
\r
10352 .leaflet-container img.leaflet-image-layer,
\r
10353 .leaflet-container .leaflet-tile {
\r
10354 max-width: none !important;
\r
10355 max-height: none !important;
\r
10358 .leaflet-container.leaflet-touch-zoom {
\r
10359 -ms-touch-action: pan-x pan-y;
\r
10360 touch-action: pan-x pan-y;
\r
10362 .leaflet-container.leaflet-touch-drag {
\r
10363 -ms-touch-action: pinch-zoom;
\r
10364 /* Fallback for FF which doesn't support pinch-zoom */
\r
10365 touch-action: none;
\r
10366 touch-action: pinch-zoom;
\r
10368 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
\r
10369 -ms-touch-action: none;
\r
10370 touch-action: none;
\r
10372 .leaflet-container {
\r
10373 -webkit-tap-highlight-color: transparent;
\r
10375 .leaflet-container a {
\r
10376 -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
\r
10380 visibility: hidden;
\r
10382 .leaflet-tile-loaded {
\r
10383 visibility: inherit;
\r
10385 .leaflet-zoom-box {
\r
10388 -moz-box-sizing: border-box;
\r
10389 box-sizing: border-box;
\r
10392 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
\r
10393 .leaflet-overlay-pane svg {
\r
10394 -moz-user-select: none;
\r
10397 .leaflet-pane { z-index: 400; }
\r
10399 .leaflet-tile-pane { z-index: 200; }
\r
10400 .leaflet-overlay-pane { z-index: 400; }
\r
10401 .leaflet-shadow-pane { z-index: 500; }
\r
10402 .leaflet-marker-pane { z-index: 600; }
\r
10403 .leaflet-tooltip-pane { z-index: 650; }
\r
10404 .leaflet-popup-pane { z-index: 700; }
\r
10406 .leaflet-map-pane canvas { z-index: 100; }
\r
10407 .leaflet-map-pane svg { z-index: 200; }
\r
10409 .leaflet-vml-shape {
\r
10414 behavior: url(#default#VML);
\r
10415 display: inline-block;
\r
10416 position: absolute;
\r
10420 /* control positioning */
\r
10422 .leaflet-control {
\r
10423 position: relative;
\r
10425 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
10426 pointer-events: auto;
\r
10429 .leaflet-bottom {
\r
10430 position: absolute;
\r
10432 pointer-events: none;
\r
10440 .leaflet-bottom {
\r
10446 .leaflet-control {
\r
10450 .leaflet-right .leaflet-control {
\r
10453 .leaflet-top .leaflet-control {
\r
10454 margin-top: 10px;
\r
10456 .leaflet-bottom .leaflet-control {
\r
10457 margin-bottom: 10px;
\r
10459 .leaflet-left .leaflet-control {
\r
10460 margin-left: 10px;
\r
10462 .leaflet-right .leaflet-control {
\r
10463 margin-right: 10px;
\r
10467 /* zoom and fade animations */
\r
10469 .leaflet-fade-anim .leaflet-tile {
\r
10470 will-change: opacity;
\r
10472 .leaflet-fade-anim .leaflet-popup {
\r
10474 -webkit-transition: opacity 0.2s linear;
\r
10475 -moz-transition: opacity 0.2s linear;
\r
10476 transition: opacity 0.2s linear;
\r
10478 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
\r
10481 .leaflet-zoom-animated {
\r
10482 -webkit-transform-origin: 0 0;
\r
10483 -ms-transform-origin: 0 0;
\r
10484 transform-origin: 0 0;
\r
10486 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
10487 will-change: transform;
\r
10489 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
10490 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
10491 -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
10492 transition: transform 0.25s cubic-bezier(0,0,0.25,1);
\r
10494 .leaflet-zoom-anim .leaflet-tile,
\r
10495 .leaflet-pan-anim .leaflet-tile {
\r
10496 -webkit-transition: none;
\r
10497 -moz-transition: none;
\r
10498 transition: none;
\r
10501 .leaflet-zoom-anim .leaflet-zoom-hide {
\r
10502 visibility: hidden;
\r
10508 .leaflet-interactive {
\r
10512 cursor: -webkit-grab;
\r
10513 cursor: -moz-grab;
\r
10516 .leaflet-crosshair,
\r
10517 .leaflet-crosshair .leaflet-interactive {
\r
10518 cursor: crosshair;
\r
10520 .leaflet-popup-pane,
\r
10521 .leaflet-control {
\r
10524 .leaflet-dragging .leaflet-grab,
\r
10525 .leaflet-dragging .leaflet-grab .leaflet-interactive,
\r
10526 .leaflet-dragging .leaflet-marker-draggable {
\r
10528 cursor: -webkit-grabbing;
\r
10529 cursor: -moz-grabbing;
\r
10530 cursor: grabbing;
\r
10533 /* marker & overlays interactivity */
\r
10534 .leaflet-marker-icon,
\r
10535 .leaflet-marker-shadow,
\r
10536 .leaflet-image-layer,
\r
10537 .leaflet-pane > svg path,
\r
10538 .leaflet-tile-container {
\r
10539 pointer-events: none;
\r
10542 .leaflet-marker-icon.leaflet-interactive,
\r
10543 .leaflet-image-layer.leaflet-interactive,
\r
10544 .leaflet-pane > svg path.leaflet-interactive,
\r
10545 svg.leaflet-image-layer.leaflet-interactive path {
\r
10546 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
10547 pointer-events: auto;
\r
10550 /* visual tweaks */
\r
10552 .leaflet-container {
\r
10553 background: #ddd;
\r
10556 .leaflet-container a {
\r
10559 .leaflet-container a.leaflet-active {
\r
10560 outline: 2px solid orange;
\r
10562 .leaflet-zoom-box {
\r
10563 border: 2px dotted #38f;
\r
10564 background: rgba(255,255,255,0.5);
\r
10568 /* general typography */
\r
10569 .leaflet-container {
\r
10570 font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
\r
10574 /* general toolbar styles */
\r
10577 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
\r
10578 border-radius: 4px;
\r
10581 .leaflet-bar a:hover {
\r
10582 background-color: #fff;
\r
10583 border-bottom: 1px solid #ccc;
\r
10586 line-height: 26px;
\r
10588 text-align: center;
\r
10589 text-decoration: none;
\r
10593 .leaflet-control-layers-toggle {
\r
10594 background-position: 50% 50%;
\r
10595 background-repeat: no-repeat;
\r
10598 .leaflet-bar a:hover {
\r
10599 background-color: #f4f4f4;
\r
10601 .leaflet-bar a:first-child {
\r
10602 border-top-left-radius: 4px;
\r
10603 border-top-right-radius: 4px;
\r
10605 .leaflet-bar a:last-child {
\r
10606 border-bottom-left-radius: 4px;
\r
10607 border-bottom-right-radius: 4px;
\r
10608 border-bottom: none;
\r
10610 .leaflet-bar a.leaflet-disabled {
\r
10612 background-color: #f4f4f4;
\r
10616 .leaflet-touch .leaflet-bar a {
\r
10619 line-height: 30px;
\r
10621 .leaflet-touch .leaflet-bar a:first-child {
\r
10622 border-top-left-radius: 2px;
\r
10623 border-top-right-radius: 2px;
\r
10625 .leaflet-touch .leaflet-bar a:last-child {
\r
10626 border-bottom-left-radius: 2px;
\r
10627 border-bottom-right-radius: 2px;
\r
10630 /* zoom control */
\r
10632 .leaflet-control-zoom-in,
\r
10633 .leaflet-control-zoom-out {
\r
10634 font: bold 18px 'Lucida Console', Monaco, monospace;
\r
10635 text-indent: 1px;
\r
10638 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
\r
10643 /* layers control */
\r
10645 .leaflet-control-layers {
\r
10646 box-shadow: 0 1px 5px rgba(0,0,0,0.4);
\r
10647 background: #fff;
\r
10648 border-radius: 5px;
\r
10650 .leaflet-control-layers-toggle {
\r
10651 background-image: url(images/layers.png);
\r
10655 .leaflet-retina .leaflet-control-layers-toggle {
\r
10656 background-image: url(images/layers-2x.png);
\r
10657 background-size: 26px 26px;
\r
10659 .leaflet-touch .leaflet-control-layers-toggle {
\r
10663 .leaflet-control-layers .leaflet-control-layers-list,
\r
10664 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
\r
10667 .leaflet-control-layers-expanded .leaflet-control-layers-list {
\r
10669 position: relative;
\r
10671 .leaflet-control-layers-expanded {
\r
10672 padding: 6px 10px 6px 6px;
\r
10674 background: #fff;
\r
10676 .leaflet-control-layers-scrollbar {
\r
10677 overflow-y: scroll;
\r
10678 overflow-x: hidden;
\r
10679 padding-right: 5px;
\r
10681 .leaflet-control-layers-selector {
\r
10683 position: relative;
\r
10686 .leaflet-control-layers label {
\r
10689 .leaflet-control-layers-separator {
\r
10691 border-top: 1px solid #ddd;
\r
10692 margin: 5px -10px 5px -6px;
\r
10695 /* Default icon URLs */
\r
10696 .leaflet-default-icon-path {
\r
10697 background-image: url(images/marker-icon.png);
\r
10701 /* attribution and scale controls */
\r
10703 .leaflet-container .leaflet-control-attribution {
\r
10704 background: #fff;
\r
10705 background: rgba(255, 255, 255, 0.7);
\r
10708 .leaflet-control-attribution,
\r
10709 .leaflet-control-scale-line {
\r
10713 .leaflet-control-attribution a {
\r
10714 text-decoration: none;
\r
10716 .leaflet-control-attribution a:hover {
\r
10717 text-decoration: underline;
\r
10719 .leaflet-container .leaflet-control-attribution,
\r
10720 .leaflet-container .leaflet-control-scale {
\r
10723 .leaflet-left .leaflet-control-scale {
\r
10724 margin-left: 5px;
\r
10726 .leaflet-bottom .leaflet-control-scale {
\r
10727 margin-bottom: 5px;
\r
10729 .leaflet-control-scale-line {
\r
10730 border: 2px solid #777;
\r
10731 border-top: none;
\r
10732 line-height: 1.1;
\r
10733 padding: 2px 5px 1px;
\r
10735 white-space: nowrap;
\r
10736 overflow: hidden;
\r
10737 -moz-box-sizing: border-box;
\r
10738 box-sizing: border-box;
\r
10740 background: #fff;
\r
10741 background: rgba(255, 255, 255, 0.5);
\r
10743 .leaflet-control-scale-line:not(:first-child) {
\r
10744 border-top: 2px solid #777;
\r
10745 border-bottom: none;
\r
10746 margin-top: -2px;
\r
10748 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
\r
10749 border-bottom: 2px solid #777;
\r
10752 .leaflet-touch .leaflet-control-attribution,
\r
10753 .leaflet-touch .leaflet-control-layers,
\r
10754 .leaflet-touch .leaflet-bar {
\r
10755 box-shadow: none;
\r
10757 .leaflet-touch .leaflet-control-layers,
\r
10758 .leaflet-touch .leaflet-bar {
\r
10759 border: 2px solid rgba(0,0,0,0.2);
\r
10760 background-clip: padding-box;
\r
10767 position: absolute;
\r
10768 text-align: center;
\r
10769 margin-bottom: 20px;
\r
10771 .leaflet-popup-content-wrapper {
\r
10773 text-align: left;
\r
10774 border-radius: 12px;
\r
10776 .leaflet-popup-content {
\r
10777 margin: 13px 19px;
\r
10778 line-height: 1.4;
\r
10780 .leaflet-popup-content p {
\r
10783 .leaflet-popup-tip-container {
\r
10786 position: absolute;
\r
10788 margin-left: -20px;
\r
10789 overflow: hidden;
\r
10790 pointer-events: none;
\r
10792 .leaflet-popup-tip {
\r
10797 margin: -10px auto 0;
\r
10799 -webkit-transform: rotate(45deg);
\r
10800 -moz-transform: rotate(45deg);
\r
10801 -ms-transform: rotate(45deg);
\r
10802 transform: rotate(45deg);
\r
10804 .leaflet-popup-content-wrapper,
\r
10805 .leaflet-popup-tip {
\r
10806 background: white;
\r
10808 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
\r
10810 .leaflet-container a.leaflet-popup-close-button {
\r
10811 position: absolute;
\r
10814 padding: 4px 4px 0 0;
\r
10816 text-align: center;
\r
10819 font: 16px/14px Tahoma, Verdana, sans-serif;
\r
10821 text-decoration: none;
\r
10822 font-weight: bold;
\r
10823 background: transparent;
\r
10825 .leaflet-container a.leaflet-popup-close-button:hover {
\r
10828 .leaflet-popup-scrolled {
\r
10830 border-bottom: 1px solid #ddd;
\r
10831 border-top: 1px solid #ddd;
\r
10834 .leaflet-oldie .leaflet-popup-content-wrapper {
\r
10837 .leaflet-oldie .leaflet-popup-tip {
\r
10841 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
\r
10842 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
\r
10844 .leaflet-oldie .leaflet-popup-tip-container {
\r
10845 margin-top: -1px;
\r
10848 .leaflet-oldie .leaflet-control-zoom,
\r
10849 .leaflet-oldie .leaflet-control-layers,
\r
10850 .leaflet-oldie .leaflet-popup-content-wrapper,
\r
10851 .leaflet-oldie .leaflet-popup-tip {
\r
10852 border: 1px solid #999;
\r
10858 .leaflet-div-icon {
\r
10859 background: #fff;
\r
10860 border: 1px solid #666;
\r
10865 /* Base styles for the element that has a tooltip */
\r
10866 .leaflet-tooltip {
\r
10867 position: absolute;
\r
10869 background-color: #fff;
\r
10870 border: 1px solid #fff;
\r
10871 border-radius: 3px;
\r
10873 white-space: nowrap;
\r
10874 -webkit-user-select: none;
\r
10875 -moz-user-select: none;
\r
10876 -ms-user-select: none;
\r
10877 user-select: none;
\r
10878 pointer-events: none;
\r
10879 box-shadow: 0 1px 3px rgba(0,0,0,0.4);
\r
10881 .leaflet-tooltip.leaflet-clickable {
\r
10883 pointer-events: auto;
\r
10885 .leaflet-tooltip-top:before,
\r
10886 .leaflet-tooltip-bottom:before,
\r
10887 .leaflet-tooltip-left:before,
\r
10888 .leaflet-tooltip-right:before {
\r
10889 position: absolute;
\r
10890 pointer-events: none;
\r
10891 border: 6px solid transparent;
\r
10892 background: transparent;
\r
10898 .leaflet-tooltip-bottom {
\r
10901 .leaflet-tooltip-top {
\r
10902 margin-top: -6px;
\r
10904 .leaflet-tooltip-bottom:before,
\r
10905 .leaflet-tooltip-top:before {
\r
10907 margin-left: -6px;
\r
10909 .leaflet-tooltip-top:before {
\r
10911 margin-bottom: -12px;
\r
10912 border-top-color: #fff;
\r
10914 .leaflet-tooltip-bottom:before {
\r
10916 margin-top: -12px;
\r
10917 margin-left: -6px;
\r
10918 border-bottom-color: #fff;
\r
10920 .leaflet-tooltip-left {
\r
10921 margin-left: -6px;
\r
10923 .leaflet-tooltip-right {
\r
10924 margin-left: 6px;
\r
10926 .leaflet-tooltip-left:before,
\r
10927 .leaflet-tooltip-right:before {
\r
10929 margin-top: -6px;
\r
10931 .leaflet-tooltip-left:before {
\r
10933 margin-right: -12px;
\r
10934 border-left-color: #fff;
\r
10936 .leaflet-tooltip-right:before {
\r
10938 margin-left: -12px;
\r
10939 border-right-color: #fff;
\r